RSS Feed

Posts Tagged ‘prog’

  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. 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.


  5. 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.


  6. Újabb értelmetlenség IE-ben

    April 24, 2007 by nyu

    Érdemes figyelni arra, hogy ha valami okból a $_SERVER['HTTP_HOST'] -ot használod, akkor IE nem csak a tényleges host-ot küldi át, hanem a portot is. Aztán persze a $_SERVER['SERVER_PORT']-ban mégegyszer megkapod a portot… mire jó ez? kedves MS…