Archive for October, 2006

BestPractices PHP Objects

October 23rd, 2006

Glede na to, da je Flistr trenutno na pavzi, sem se odločil narediti repozitorij PHP5 objektov, katerih namen je reševati najbolj pogoste probleme pri pisanju PHP skript in aplikacij. Domača stran projekta se nahaja na strani http://code.google.com/p/bp-objects/, kjer si lahko ogledate trenutno kodo (zaenkrat zelo malo, kar se tiče dejanske kode, ampak polno funkcionalno, kar se tiče implementacij), če bi pa kdo hotel sodelovati pri tem projektu, mi lahko pošlje sporočilo preko projektne strani ali pa pusti komentar na tem postu.

MIT Sketching

October 23rd, 2006

Če bi takšne didaktične pripomočke videvali tudi po naših šolah, bi bilo mnogim dosti bolj jasno, kaj se dejansko dogaja pri fiziki.

YouTube Preview Image

Registry Tweaker sneak preview

October 21st, 2006

S kolegom Turbomedom sva se odločila prenoviti CGP njegovega programa za novo različico – Registry Tweaker 2.0. On programiral, jaz risal in barval (znotraj črt, haha!).

Program je v 2.0 inkarnaciji doživel prenovo celotnega uporabniškega vmesnika ter njegove CGP. Kot preview prvega elementa lahko pokažem nov logotip, ki bo vključen v ta release:

Registry Tweaker 2.0 logo

Redesign trenutne pagine je še v delu. Stay tuned!

Loteva se me poklicna deformacija

October 20th, 2006

…in to ne tista fizična, kjer bi trpel za kratkovidnostjo, RSI ali karpalnim sindromom.

Gre za popolnoma miselno fiksacijo na to, da je treba za vsako nalogo izdelati spletno aplikacijo. Glede na to, da pri vsakdanjem delu naletim na takšne in drugačne stranke, ki želijo to in ono doseči preko funkcionalnosti svoje spletne strani, se me velikokrat prime ideja, da bi bilo fino narediti spletno aplikacijo, ki bi opravljala določeno nalogo, ko jo moram sam narediti.

Primer? Zadnjič sem se spravil pisati specifikacijo dela s porabo ur. Vsak drug bi enostavno odprl Excel list in vanj vpisal tabelo ur in imen projektov, ki jim pripisuješ ure. Sam sem pa pred tem korakom razmislil o tem, kako bi lahko odprl novo bazo podatkov, na hitro zgeneriral forme za vnos ur in bi tako lahko rezultate filtriral po raznih parametrih.

Na srečo sem se zalotil pri tem pravočasno in odprl novo razpredelnico. Oh where does it end?

IE, IE, IE… how much do I love thee? Let me count the ways…

October 19th, 2006

Sestavljam template za novo pagino, katere rok izdelave mockupa je jutri. Ker je Firefox odlična platforma za razvoj in debug strani, le-to počnem v tem browserju.

Kar me je trenutno zelo razjezilo, je način renderiranja strani v IE6. Pravzaprav v IE5.5+. Čeprav CSS2 podpira display: table, display: table-row in display: table-cell (in, glej no, glej, tudi IE5.01+ baje podpira te lastnosti), jih IE6 ne prikaže pravilno. Poskusite 3 vgnezdene div elemente okrasiti s temi CSS okraski. IE jih prikaže kot navpično naložene dive.

V času, ko vsi CSS evangelisti zagovarjajo uporabo table HTML elementa izključno samo za prikaz tabularnih podatkov (ker je semantični markup vedno bolj pomemben za pravilno ekstrakcijo vsebine in optimizacije vsebine za iskalnike), se vseeno takšnih stvari ne da početi. Včasih enostavno brez grdihgrdih hackov za IE ne gre.

In, namesto, da bi izgubil še dodaten dan pri iskanju hackov, sem se odločil enostavno obupati nad IE in uporabiti table element. Curse you, IE! In to vse v imenu vzvratne združljivosti s predpotopnimi različicami dinozavrskih brskalnikov iz vojne brskalnikov davnega leta 1998.