RSS Feed LinkedIn Google Plus

Kategória: Kitekintő

  1. Könyvajánló: Pro Git

    2012. január 9. hétfő

    Mind felépítésében, mint fogalmazásmódjában egy végiggondolt, jól összerakott és könnyen érthető könyvnek tartom, amit jó szívvel tudok ajánlani mindenkinek, aki használja, vagy szeretné a jövőben használni a Git verziókezelő rendszert. Az ajánló a Weblaboron is olvasható. (more…)


  2. Budapest.js

    2011. december 14. szerda

    Tegnap megtartottuk a decemberi Budapest.js meetup-ot, szokatlanul nagy érdeklődés mellet, aminek köszönhetően új helyszín is kellett.

    Szabó Attila a Navigation Timing-et mutatta be, amit már használhatunk a frissített böngészők többségében (IE is), sőt Android alatt is funkcionál.

    Stocker Dániel egy JavaScriptben írt asztali alkalmazást mutatott be… illetve… a felhasználó gépén futó Node.js biztosítja a rendszerhez való hozzáférést, és egy böngésző a felületet. Szokatlan elképzelés, de körbenézett, mik a lehetőségek (Appcelerator, Titanium, Adobe Air), úgyhogy nem könnyelmű döntést hozott, amikor ezt az utat választotta.

    Én a Git-ről és az SVN-ről tartottam egy felületesen áttekintő bemutatót, mert volt igény rá. Amúgy tényleg nincs sok köze a JavaScript-hez. :) A diákat feltettem a slideshare-re, ha valakit érdekel, főként arról volt szó, amit a korábbi bejegyzésemben is kifejtettem.


  3. Strict mód a JavaScriptben

    2011. március 1. kedd

    Az ECMAScript 5-tel együtt bevezetésre kerül a strict mód, melynek használata idővel alapkövetelmény lesz minden komolyabb fejlesztő számára. A februári Budapest.js-et tartott előadásom diasora és videója ismételten elérhető. Cikket nem írtam róla, számos helyen elérhető, például a Firefox 4-gyel kapcsolatosan itt.


  4. Soha ne használd a for…in-t tömbök bejárására!

    2010. október 7. csütörtök

    Ugyanis a for…in a megadott objektum (a tömb is az) kulcsain (string) megy végig. És lehet, hogy 0…10-et ad vissza, de a valóságban ez '0'…'10' lesz, ami csak nagyon ritkán fog gondot okozni – de akkor törheted a fejed. A for…in jól működik. A megfelelő módon kell használni. Ennyi.

    A Weblaboron blogoltam róla.


  5. Automatikus pontosvessző beszúrás

    2010. szeptember 30. csütörtök

    A JavaScript szintaxisa is kötött, azonban automatikusan beszúrja helyettünk a pontosvesszőket a sorok végére, ha véletlenül lehagytuk volna. A szeptemberi Budapest.js-en előadtam róla, van video és diasor is, de cikket ezúttal nem írtam, nem is olyan nagy téma (a specifikációban kb. másfél oldal példákkal együtt).


  6. Global scope elérése ES5 Strict mode alatt

    2010. augusztus 20. péntek

    Egy másik fejtörő a Weblaboron: strict mód alatt hogyan tudjuk megszerezni mégis a global scope-ot?

    Két lehetséges válasz van, mindkettőt sikerült megtalálni. :)


  7. JavaScript +/- 0

    2010. augusztus 10. kedd

    Egy fejtörővel próbáltam rávezetni a tisztelt kollégákat arra az érdekes helyzetre, hogy JavaScriptben +0 === -0 (szigorúan egyenlő), pedig ezt a két értéket meg lehet különböztetni egymástól, ugyanis 1/+0 === Infinity, de 1/-0 === -Infinity. A kérdést nem jól fogalmaztam meg, így kisebb kavar lett belőle.


  8. undefined !== undefined

    2010. május 22. szombat

    Az undefined szerintem tervezési szinten nem jó a JavaScriptben. Ugyanis az, hogy typeof <valami> === undefined, két dolgot is jelenthet: azt, hogy nem és létezik, vagy azt, hogy létezik, de az értéke undefined. Megpróbáltam jó körüljárni, de kicsit bonyolultra sikeredett…


  9. JavaScript öröklődés

    2010. május 21. péntek

    A JavaScriptben az a nehézkes, hogy „osztály” (értsd: konstruktor függvény) definiálásakor nem ősosztályt adunk meg, ha nem prototípust, azaz „fordítási időben” „példányosítani kell” az „ősosztályt” (a prototípus konstruktor függvényét). Ezzel nincs is gond, amíg amíg a prototípus konstruktor függvénye nem vár paramétert. De ha vár, akkor a jelenlegi konstruktor függvényünknek futási időben meghatározott minta darab alapján kell legyártania a másolatot… Ez nem eredményez szép kódot.

    A bejegyzésem a Weblaboron olvasható.