Letöltés Humble Bundle-ről gyorsan, batch-ben

Roppant kényelmetlen egyenként végigklikkelni a a sok-sok linken Humble Bundle-on, amikor megvettél egy nagy adag könyvet potom áron.

Ezt kicsit meg lehet gyorsítani, ha vetünk egy pillantást a következő gistre: https://gist.github.com/Ajnasz/3356db6fd0e81013927c9cf5821a73de

MLOC.JS 2013 - JavaScript fordítók

Most hétvégén volt idehaza egy nemzetközi JavaScript konferencia, sok-sok résztvevővel. Fő témája az volt, hogy hogyan írjunk JavaScriptet anélkül, hogy JavaScriptet írnánk. Vagyis azok a megoldások, nyelvek, amelyek valamilyen nyelven megírt programot JavaScriptre fordítanak.

A téma kényes és nagyon népszerű mostanában. Van CoffeeScript, amit borzasztóan csípnek a népek, van Dart, amit a Google csíp a legjobban, meg szó volt még olyanról is, hogy mennyivel jobb C#-ban írni webappot, mint JavaScriptben (erről pont hiányoztam, mert workshopon voltam, de állítólag csodás volt).

Miért élvezet nodejs-hez fejleszteni?

Azért, amiért élvezet add-ont fejleszteni Firefoxhoz vagy Chrome-hoz. A node-ban található V8 JavaScript engine igen fejlett, az EcmaScript 5-öt (ha minden igaz) hiánytalanul implementálja. Ez azt jelenti, hogy rengeteg csodálatos featuret lehet használni mindenféle workaround nélkül. Van például Array.prototype.forEach valamint Object.keys, amikkel kiválthatjuk a for ciklusokat. Így nem kell páldául olyan változókat behozni a scope-ba, amit a cikluson kívül nem is használnánk. Ha mondjuk nem V8, hanem SpiderMonkey lenne alatta, akkor meg ott lenne a let, amivel meg blokk szintű scope is megvalósulna.
Ha weboldalt fejlesztünk, ezek nem nagyon vannak. Ott sok a kín és szenvedés, kevesebb az élvezet, mert a régi böngészők még sokáig kísérteni fognak az elavultsággal.
Ezen kívül a JavaScript gyors és a JavaScripttel gyorsan lehet fejleszteni

TOMM - Timed Out Multi Menu

Kezdõ és haladó webdevelopereknek egyaránt hasznos lehet ama egyszerû javascript menu, amit magam készítettem.

Very fast javascript table sort - extended

Elõfordulhat, hogy a webmester nagy méretû táblázattal kénytelen dolgozni. Elõfordulhat igény mutatkozik olyan dolgokra, hogy ez a táblázat ne csak megjelenjen, hanem lehessen rendezni, szûrni a sorokat meg hasonlók.
Sok-sok megoldás van már, ami ezeket a funkciókat megvalósítja, ámde van egy olyan problémájuk, hogy ~1000 sor után a rendezés már elfogadhatatlanul sokáig tart. Szóval hiába csicsásak meg minden, de használhatatlanok nagy táblázatok esetében.

WebFX columnlist - mouseover

Munkám során szoros kapcsolatba kerültem a webfx columnlist javascript alkalmazással.
Annyit a dologról, hogy kibõvíti a html táblázatok képességeit. Segítéségvel megoldható, hogy rendezzük a táblázatot, töröljünk cellákat, átméretezzük az oszlopokat stb.