RSS Feed

‘prog’ Category

  1. Új prototype.js és script.aculo.us

    November 10, 2007 by nyu

    Megjelent végre az új verzió a lassan már egybenövő két javascript library-ből. Amint az a mir.aculo.us-ról is kiderül, ezt a megjelenést most még egy új könyv megjelenéséhez is időzítették. Ha hinni lehet a beharangozó híreknek, akkor sikerült megint jópár újdonságot és némi gyorsulást hozó fejlesztést belepakolniuk a fiúknak.

    Egy kis összefoglaló a leírásból, először a script.aculo.us:

    • Ajax.InPlaceEditor-t és az Ajax.InPlaceCollectionEditor-t teljesen újraírták. Ez jó hír, a korábbi verziókban nehézkesnek tűnt a használata, kíváncsi vagyok használat közben ez mit fog jelenteni.
    • Új effekt: Effect.Tween. Ez ha jól értem valami morph szerű dolog lesz, ki kell próbálnom.
    • MP3 fájlok lejátszása, IE alatt natívan támogatott, többi böngészőben meg kell valami plugin (quicktime valószínű jó, legalábbis nekem ment firefox alatt)
    • Egy rakás bugfix és teljesítmény tuning.

    Prototype.js kicsit nagyobb falatnak tűnik, de a legofntosabbak:

    • Egy gyerek osztály meg tudja hívni a szülője bármelyik metódusát a $super függvény segítségével.
    • Egy már léterhozott Class-hoz az addMethod-dal hozzá lehet rakni újabb metódusokat.
    • Az Ajax.Response támogatja a JSON válaszokat, rögtön javascript objektumokként jelennek meg.
    • Az Element.insert()-tel objektumokat vagy HTMLkódot szúrhatunk be egy DOM objektumba.
    • Element.select gyakorlatilag egy objektumon belüli $$()
    • Sokat javítottak az eseménykezelésen. Úgy tűnik az eseménykezelő függvényeinknél már nem kell bind-olni.
    • Függvényeinket időzíthetjük a Function.delay()-jel vagy a Function.defer()-rel, ez utóbbi esetén a függvényünk csak akkor indul, ha a javascript értelmező éppen üresjáratban van.
    • Meglévő függvényeket csomagolhatunk be újra a Function.wrap()-pal.
    • Hash.merge() összefésül két hash objektumot.

    Errefelé nézelődj, ha érdekel a dolog részletesebben:

    prototype.js

    script.aculo.us


  2. PDT for Eclipse

    September 18, 2007 by nyu

    Ma jelent meg a PDT for Eclipse 1.0. (PDT=PHP Development Tools)

    Itt érhető el: PDT

    Ami miatt mindenképpen érdemes letölteni:


  3. Egyenesen előre az OpenSource jövőbe

    July 2, 2007 by nyu

    Ma nagyon nagy élményben volt részem. Sikerült hozzájárulnom a PEAR:Auth csomaghoz. Ez az első eset, hogy nem csak bugreportot írtam, hanem patch-et is mellékeltem. Persze még pár apró hibát vétettem: nem volt teljesen egyértelmű a hiba leírásom és nem unified diff-ben raktam föl a patch-et. Tehát, Te aki ezt a postot olvasod, figyelj oda a formai és tartalmi követelményekre!

    Viszont ami nagyon jól látszódott, hogy ha konkrét kóddal is hozzájárulok egy hiba kijavításához, akkor rendkívül gyorsan el tudom érni, hogy a hibát kijavítsák, sőt új releaset adjanak ki. Eszembe jutott Eric S. Raymound Katedrális és bazár c. könyve, most megtapasztaltam az ott leírtakat.


  4. Nincs megváltás XHTML-ben sem

    June 20, 2007 by nyu

    Gondolom aki próbált már valid, neadjisten well-formed XHTML kódot írni szembesült azzal, hogy nem úgy működnek a dolgok, mint ahogy várnánk. Na igen, bökj ide és rájössz, hogy mégsem Te vagy a hülye.

    Szerintem a dolog eléggé kiábrándító. 1999 óta nem sikerül átverni egy logikusabb, fejlesztő-barát szabványt. Ilyenkor mélységesen egyet tudok érezni John Lilly/Mozilla álláspontjával:

    “Mindig azt hangsúlyoztuk, hogy számunkra nem a Firefox piaci részesedése a legfontosabb, hanem az, hogy a web megmaradjon egy nyílt és nyilvános közösségnek. Az internet ugyanis az embereké és nem a vállalatoké” (sg.hu nyomán)


  5. SVN és Trac ticket összekapcsolása

    May 23, 2007 by nyu

    Nagyon hasznos kis fícsört találtam a Trac-ban:

    Svn commit során a megadott #szam egyből egy ticket hivatkozás lesz a Trac timeline / svn changelog-ban.

    Pl ha ezt írod be svn commitkor:
    - fixed: MSSQL export procedure. see ticket #1

    ezt kapod trac-ban:
    - fixed: MSSQL export procedure. see ticket #1

    Gondolom rajtam kívül nem sok embernek dobogtatja meg a szívét ez a felismerés, de folyamatos használatban, svn log bogarászáskor nagyot tud szólni, főleg, ha a ticketeket is normálisan vezeted. :)

    Na ennyit mára az okosságokból.


  6. IE javascript debug

    April 26, 2007 by nyu

    Nem a legszebb, de mindenképpen egy működő és ingyenes megoldás:

    Visual Studio Web Developer

    Persze van IE-hez firebug-hoz hasonló debugger is:

    http://www.ieinspector.com/dominspector/

    … bar ez nem ingyenes, meg háááát… nem igazán jó, főleg firebug után.