software


04
jan 09

Safari cookie bug

Apple Safari

A hírhedt 10.5.6-os frissítés telepítése óta küzdöttem egy buggal. Sokáig egyáltalán nem volt egyértelmű, hogy a bugot a Safari okozza, így aztán eltartott egy darabig mire sikerült megoldást találnom a hibára.

Egy webes feladatnyilvántartó (GTD)/számlázó szolgáltatás fejlesztésén dolgozok. A szolgáltatás saját hitelesítést használ és bejelentkezéskor megadható, hogy következő látogatáskor automatikusan léptessen be a rendszer. Ekkor az alkalmazás – jól megszokott módon – a böngészőben, egy cookie-ban tárolja el a felhasználót és a hitelesítési jegyet. A szolgáltatás ezen része már hónapokkal korábban elkészült, sőt belső körökben már egy ideje a tesztelés folyik. Így meglepetésként ért, amikor nagyon ronda – a hitelesítés modullal összefüggésben lévő – hibák kezdtek megjelenni lépten-nyomon.

Az alkalmazást Fluiddal használom és pont a hiba megjelenése előtt jött ki egy Fluid frissítés. Így első körben teljesen triviálisnak tűnt, hogy a fluid okozza a hibát. Rápróbáltam Safarival is, de a hiba itt is ugyanúgy jelentkezett (tudom, tudom same engine). Később valamiért elterelődött a gyanú a böngészőről és a kódban kezdtem el debuggolni, nem túl sok sikerrel. Végül ismét a Webkit-re kezdtem fókuszálni, miután feltűnt, hogy más webes cuccok cookie-jai is eltünedeznek, míg Firefoxszal hibátlanul működik minden. Az Apple fórumán találtam hasonló – cookie elveszéses – hibákról szóló topikokat. Másoknál is jelentkezett ez a bug a 10.5.6-os OS X frissítést követően és többen javasolták a böngésző újratelepítését.

Le is rántottam a Safari (3.2.1) image-et az Apple-től. Feltelepítettem a programot, majd újraindítottam. Azóta kifogástalanul menti a Fluid is és a Safari is a cookie-kat és a szolgáltatás hitelesítésével sincs gond. Süti!


22
aug 08

Dropbox invite

Szolgálati közlemény (vagy inkább felkérés): Ha a Tisztelt Olvasók közt akadna olyan akinek van egy fölös invite code-ja Dropboxhoz, és esetleg meg is ajándékozna vele, annak nagyon hálás tudnék lenni. E-mail: vbali AT linuxforge DOT hu. Köszi-köszi-köszi!


25
jan 08

iCompta a házibankár

Egy ideje használom az iCompta nevű házibankár programot, melynek segítségével nyomon tudom követni a kiadásokat illetve a bevételeket. Nagyon jó kis program, minden tud amit kell, de engem leginkább az egyszerűsége fogott meg.

Tényleg csak azt tudja amit kell, sem többet, sem kevesebbet. Kezel több fiókot, lehet átvezetni az egyes fiókok között, a pénzügyi helyzet alakulását lehet ábrázolni vizuálisan egy grafikonon. Ez utóbbi feature kissé még butácska és nem nagyon lehet paraméterezni, mindig egy éves intervallumban jeleníti meg az adatokat. Az adatok azonban importálhatóak/exportálhatóak így akár a Numbers-t is segítségül lehet hívni a grafikonok elkészítéséhez ez pedig már a lehetőségek széles skáláját rejti magában. Nem elhanyagolható tény az sem, hogy freeware alkalamazásról van szó!

A mai napig volt egy bosszantó hibája az alkalmazásnak: a dátum oszlop szélességét nem lehetett módosítani, a gyári beállításba viszont a magyar dátumformátum nem fért bele (legalábbis nálam) így az egyes tranzakciók dátumából az utolsó tagot nem lehetett látni. A ma megjelent 1.6-os frissítés szerencsére orvosolta ezt a hibát így most már számomra teljes értékű házibankárrá lépett elő az iCompta.