RSS Feed

‘Software’ Category

  1. WD MyBook World Edition firmware upgrade

    marts 17, 2012 by Nihad

    Der er mange raporter fra brugere af WesternDigital My Book World Edition II som ikke kan bruge deres enhed for backup sammen med TimeMachine på Mac OS X 10.7 (Lion).

    WD har udgivet en firmware som fikser denne problem, men åbenbart har de glemt en lille detaljer. Man kan ikke uploade firmwaren på enheden. Jeg har en ven som i flere uger har hentet firmware fra WD’s hjemmeside, men han kunne ikke opdatere sin enhed. Så ringede han til mig, for at se om jeg kan hjælpe. Efter et par forsøg, så det ud til at upload af firmware blev afbrydt, inden den overhovedet begynder.

    Så gik jeg på nettet for at en finde løsning. Tænkte der måtte være nogen med en løsning. Og der var mange “løsninger”, ingen af dem virkede dog. En løsning er at opdatere/indtallere netatalk service po enheden, gennem SSH. Det gjorde vi, og TimeMachine virkede. (http://mybookworld.wikidot.com/netatalk2-2-on-whitelight)
    Der er dog en anden problem med denne løsning. Dette ændrer kun i servicen til kommunikation, men opdatere ikke firmware, som indeholder sikkerhedsmæssige opdateringer. Min vens firmware var fra 2009, så der er sket en del ting siden, men det var out of reach for ham. Derfor gravede jeg lidt mere.

    Jeg så at det var PHP som er backend for webinterface, of derfor ville jeg kigge lidt på indstillinger af PHP. Havde en mistænke om file upload size variablen. Tjekke filstørrelse af firmwaren. Den er på 55MB. Med SSH loggede jeg mig ind på My Book, og tjekkede værdier i /etc/php.ini på enheden. Sjovt nok, det var her jeg fandt fejlen og løsningen. Der kan ikke uploades filer som var større end 48MB. Gik straks i gang med at ændre /etc/php.ini værdier.

    Så de gamle værdier her under…

    • upload_max_filesize = 48M
    • post_max_size = 48

    Er blever erstatet med disse…

    • upload_max_filesize = 70M
    • post_max_size = 70M

    Efter en genstart, så ændringer kunne træde i kraft, kunne vi uploade og opgradere til den nyeste firmware. Hvor efter, alt fungerede som det skal. Det ser simpelt nok ud, men dette er ikke noget for almindelig brugere, desværre. Men det er stadig den mest rigtige løsning. Man, det kan være at WD nu kender fejlen, og udgiver en ny fiks, som fikser denne begrænsning, så folk kan opdatere til den nyeste version.

    Detaljer for terminalen

    Detaljeret kommando beskrivelse info, om ændringen af /etc/php.ini, man skal også bruge vi tekst editor, som ikke er helt så bruger venligt. :)
    Sørg for at SSH adgang er aktiveret i webinterface.

    1. Åben terminalen og skriv ssh root@<IP_TIL_DIN_ENHED> den vil spørge til password, dette er som standard welc0me. (dette et nul og ikke o)
    2. vi /etc/php.ini — for at åbne filen.
    3. tryk på ESC efterfølgt af i — for at aktivere indsættning/insert af tekst
    4. efter man har fortaget ændringer tryk på ESC igen, for at deaktevere indsættning.
    5. :w for at gemme ændringer
    6. og til sidste :q for at lukke filen og tekst behandligsprogram.

    Nu skal MyBook genstartes og så er den ellers klar til opgradering af firmware.

    Automatisk opgradering virker ikke, da den ikke finder nogen nye firmware. Så det kræver at man vælger manuel opgradering process, og henter firmware fra wdc.com (http://support.wdc.com/product/download.asp?groupid=118&lang=en)

    Så skulle det hele virke. :) Nemt ikke … not…

    For English translation click here :: http://translate.google.com/translate?js=n&sl=auto&tl=english&u=http://nihad.dk/2012/03/17/wd-mybook-world-edition-firmware-upgrade/


  2. Træt af reklamer?

    december 14, 2008 by Nihad

    Endnu en lille guide hvordan man slipper for reklamer.

    Jeg var i dag på www.edbpriser.dk og fandt ud af der er en lille milion reklamer på den. Efter 5 minutter på hjemmesiden, gik min Firefox browser ned i knæ af belastning.
    Der besluttede jeg mig at gøre noget ved problemet på denne maskine, og selvfølgelig dele det med alle jer andre.

    Så hvis du står i samme situation og din maskiner/browser bliver tvunget ned i knæ af flash reklamer, så er er det hvad du skal gøre. Ja, det involvere lidt at piller ved nogle mapper man ikke noralt piller ved, og på Windows er de vist også skjulte, men det er det værd.

    1. Download denne fil, permissions.sqlite
      (det er Mozilla Firefox fil som indeholder indstillinger til forskellige hjemmesider, hvad det skal kunne og lign.)
    2. Tryk [Windows Knap]+[R] →Skriv %APPDATA% → tryk OK
      (Navigere videre til din Firefox Profil mappe, den hedder noget i stil med 8jl20c5u.default
    3. Næste du skal gøre er, kopiere filen til din Firefox profil mappe.
      (Hvis filen allerede findes, kan du rolig overskrive den, dog anbefaler jeg at du tager back-up af den originale fil.)
    4. Det er faktisk det.

    Nu starter du din Firefox og navigere f.eks. til www.jp.dk eller www.eb.dk. Alle reklamer er nu væk.


  3. GeekTool: Bandwidth

    december 10, 2008 by Nihad

    Forleden fik jeg installeret GeekTool, og blev hurtig forelsket i dens måde at arbejde på. Jeg har i lang tid ledet efter program som kunne vise mig noget ala widgets på skrivebordet. Der findes en del widget-programmer til Mac, men de er entet meget begrænsede i udvalg af widgets, eller svær at udvikle selv widgets, eller så bruger de for mange system ressourcer.

    Nå, men jeg faldt over GeekTool, og den er meget nem at gå til. Den viser information i tekst, på ens skrivebord. Den kan læser og vise tekst fil, resultat af en eller flere kommandoer eller scripte, bl.a. AppleScript, og billede filer.
    (mere…)


  4. PHP tip

    oktober 10, 2008 by Nihad

    Forleden legede jeg lidt med PHP, og kodede lille applikation, som vil indsamle statistiske oplysning om besøgende, på et andet blog. Jeg var tvunget til at bruge et billede, som skal indsamle information. Men det billede var i realiteten et PHP script, som indsamlede oplysninger, og browseren fik at vide, at det var et billede.

    Da jeg lavede research for best_practice på nettet, så jeg mange brugte GDlib, men da jeg ikke skulle lave noget på billedet, det er bare et statisk grafisk fil, kunne jeg nøjes bare med at lave en include på den PNG fil.

    Er ret sikkert på at dette er hurtigere, og mindre ressource krævende for serveren, end hvis jeg skulle indlæse billedet, lave ny midetidlige billede med GD funktioner, bare for at vise den igen, uden nogen ændringer.

    include("image.png");
    header("Content-Type: image/png");
    exit;