2012. január 13., péntek

JavaScript (majdnem) mindenhol

A tegnapi JavaScripes kérdésre összesen 70-en válaszoltatok eddig, és a válaszok ritkulásából az látszik, hogy sokkal többen nem is fogtok. Hetven ember - főleg az ismerettségi körömből, illetve a blogolvasókból - semmiképp nem nevezhető reprezentatívnak, de a trendek megmutatására alkalmas lehet. Lássuk is a trendeket!


Mint látszik, a forradalomnak még nem tartunk a végén: mindössze 4%, aki otthagyva a szerveroldalt kizárólag JavaScriptben fejleszt.

Ennek ellenére nehezen lehetne tagadni a JS egyre erősődő befolyását a szerveroldali fejlesztők életére: 32%-uk kevesebbet, 39%-uk többet foglalkozik a témával.
Ha ehhez hozzászámítom a különvéleményt megfogalmazó 10%-ot  - ők többnyire a JavaScript közeli, gyors és lehetőleg fájdalmas halálával kapcsolatban fogalmaztak meg gondolatokat -, akkor az látszik, hogy a JS ma a szerveroldali fejlesztők bő háromnegyedének az életében jelen van, így többé-kevésbe (de inkább többé) megkerülhetetlen.

Kivéve a 15%-nyi hardcore szerveroldali fejlesztő számára. :)

2012. január 12., csütörtök

JavaScript mindenhol?

A JavaScript a jövő! Legalábbis most, a jelenben sokan mondják ezt.
Kétségtelen a térnyerése, és ha maga a nyelv nem is fejlődik öles léptekkel, a vele való fejlesztés módszertanai, az elérhető tooling igen.

Egyre több szerveroldali webes fejlesztő foglalkozik többé-kevésbé JavaScripttel is. Legalábbis ez az én tapasztalatom. Tényleg így van?


2011. szeptember 6., kedd

Tudásmunkás


2011. augusztus 29., hétfő

Senior JavaScript fejlesztő kollégát keresek!

Amerikai-magyar, saját termékeit fejlesztő cég webes csapatába keresek 1-2 fő senior JavaScript fejlesztő kollégát.

A feladat egy kliensoldali technikákra erősen támaszkodó webes adminisztrációs felület fejlesztése (listák, formok, rendezés, keresés, szűrés, stb). Elvárások:
  • erős JavaScript ismeretek (OOP, patterns, teljesítmény-optimalizálás) 
  • jQuery (vagy más framework) mélyebb ismerete
  • HTML / CSS ismeretek, weboldal-építési tapasztalat
  • legalább alapszintű C# / ASP.NET ismeretek (a magasabb szintű tudást nagyra értékeljük)
  • legalább alapszintű angol (doksiolvasás, levelezés - a magasabb szintű tudásnak nagy hasznát veheted)
Ha érdekel, dobj egy mailt a gergo.molnar@otperc.net címre.

2011. július 6., szerda

Ma este jOrder előadás a New Tech Meetupon!

Mi az a jOrder? Mire, és miért jó?
Ma este megtudhatod a fejlesztőjétől.

"A böngészőben működő adatbázisok létjogosultsága, a konkrét előnyök ellenére, nem magától értetődő. Előadásunkban sorra vesszük ezeket az előnyöket a jOrder segítségével, teszünk egy rövid kitekintést a "versenytársakra", majd egy példán keresztül szemléltetjük, miért a jOrder a leggyorsabb, natív támogatás nélküli, nyílt forraskódú JavaScript adatbázis."
http://jorder.net/ 


meetup page: http://www.meetup.com/newtech-42/events/16897335/

jOrder on FB: https://www.facebook.com/pages/JOrder/110381095720410

2011. július 4., hétfő

Downfall Of Silverlight

2011. április 28., csütörtök

A Volvo nem biztonságos

Nemrégiben nyitottam egy Citibankos folyószámlát, tegnap megjött a bankkártyám is.
A kártyaszámom birtokában már regisztrálhattam az online banki felületre - ez nálam elég sarkalatos pont, mert valamiért minden alkalommal, amikor megfogok egy ügyfélhívós automatából kilógó cetlit, elkezd rángani a bal szemem sarkában egy ideg (nem tudom miért, talán valami furcsa allergia).

Maga a processz nem tartogatott túl sok meglepetést, adjam meg a már említett kártyaszámot, számlaszámot, válasszak felhasználónevet, jelszót, biztonságosat persze, legyen benne betű-szám minimum, de lehetőleg más egzotikus karakter is, kiváló.

Akkor most válasszak egy biztonsági kérdést is. Egy dropdownban sorakoznak a lehetséges opciók, na nézzük, "Mi a kedvenc étele?". Hát ez nem túl szerencsés, most például a tökfőzelék is dobogós lehetne, pedig pár éve a világból ki lehetett volna kergetni vele. Felsejlett előttem a beszélgetés, mineksorán az ügyfélszolgálatos továbbítja a hívásom a Terrorelhárító Központba, nem, nem a pipifasírt, te szemét. Kell ez nekem? Nem.

Nézzük tovább, "Mi a kedvenc autómárkája?". Ez mindjárt jobb kérdés, hiszen régóta nagy rajongója vagyok a skandináv minimál- illetve funkcionális designnak. Persze semmi nem tart örökké, de amíg a 2006-os S80-ak futnak, egyértelmű, hogy Volvo. Akkor mehetünk is tovább.

Ekkor ért hidegzuhanyként, hogy egyáltalán nem igaz a mítosz: a Volvo biztonságos. A biztonságos válasz legalább hat karakter hosszú.

Nos... Hazudjam magam Ssangyong-rajongónak, a biztonság oltárán áldozva? Nem, nem, soha, ezt az eszközt még a cél sem szentesítheti.

Akkor már inkább a pipifasírt.

2011. március 11., péntek

Ilyen a box...

Mit ír ki?

Nullable<int> ni = 42;
Console.WriteLine(ni.GetType().FullName);

2011. február 16., szerda

Az otthoni gépemben SSD meghajtó van.

Ez az a mondat, aminek az elhangzása után általában úgy néznek rám minden társaságban, mint a burzsoázia egy tagjára, akit majd megérdemelten állít az elsők között a falhoz a forradalom. Hiszen az SSD meghajtók nem olcsók, cserébe viszont annyira nem is gyorsak. Drága játék hülye gyerekeknek.

Nézzük tehát a szikár tényeket: egy mai merevlemez körülbelül 50-100 MB-ot képes olvasni másodpercenként, míg egy SSD meghajtó olyan 100-200-at. Ezért egy merevlemez esetében nagyjából 10 Ft-ot kell fizetnünk GB-onként, míg egy SSD drive esetén könnyen 500 Ft fölé mehet az ár...

Hát bizony ez tényleg nem túl meggyőző. Dupla sebességért ötvenszeres ár... fényűző luxus.

Van viszont egy olyan mérőszám, a seek time, amiben a merevlemezek nemigen tudnak versenyezni az SSD meghajtókkal - merthogy az utóbbiaknál ez mozgó alkatrész híján, a közvetlen memória-elérés miatt praktikusan nulla. Ebből viszont praktikusan az következik, hogy ha sok viszonylag kis fájlt kell beolvasni innen-onnan - esetleg párhuzamosan több helyről -, akkor az SSD-k előnye hirtelen nem dupla, hanem inkább egy-két nagyságrendnyi lesz.

Ha a szintetikus benchmarkok helyett inkább a való életben jellemző terhelésre fókuszálunk, akkor azt láthatjuk, hogy az utóbbi eset sokkal inkább jellemző: az operációs rendszer betöltődése, a komplex, sok fájlból, modulból álló szoftverek elindulása mind ilyen folyamat.
Aki már nézte fél perceket a Visual Studio vagy a Photoshop splash screenjét (közben a merevlemez kereplését hallgatva) abban biztos megfogalmazódott a gondolat, hogy mi a jó eget reszel ez. Hát ezt.

Csak jelzésértékű e-penis villantásképp: a Photoshop indítása a burzsoáziánál hideg cache-el (OS újraindítás után) belül van a három másodpercen.

Ebből jellegből rögtön kiesik egy másik előny is: az SSD meghajtók elsősorban rendszerlemezként funkcionálnak jól, az egyszer-majd-talán-megnézem-vagy-nem jellegű, 10 GB-os HD filmeket tényleg nagy botorság ilyen meghajtón tárolni.

Rendszerlemezből pedig akár egy 32 GB-oson is el lehet férni nagyobb kompromisszumok nélkül - egy 32 GB-os lemezt meg már 19.000 Ft alatt magunkénak tudhatunk, és a 64 GB-os meghajtók is megállnak 30.000 Ft körül.
A gépbővítésben gondolkozóknak nem sokat kell hezitálniuk, hogy ez, vagy a legújabb processzor tudna többet dobni a gép sebességén - az utóbbiakban lassan több mag van, mint a dinnyében, de legfeljebb a SETI kutatásait tudjuk gyorsítani vele. Kivételek persze mindig vannak, ha magunk is számításigényes matematikai algoritmusokat futtatunk, akkor sokat számíthat, de az átlagos felhasználásnál messze nem.

Szóval én jó szívvel ajánlom mindenkinek, akinek van fölös 20.000 - 30.000 forintja, amit hajlandó számítógép-bővítésre szánni. Érdemes néhány fórumhozzászólást elolvasni a témában: új erőre kapott asztali masinákról, megtáltosodott öregecskedő laptopokról szólnak az írások.

Vásárlás előtt érdemes még végigbogarszni néhány cikket (például a a ProHardver kiváló cikkeit), benchmarkot - utána pedig vár a számítástechnika felső tízezre!

2011. február 2., szerda

Fizessen a Reflectorért ön!

A márciusban megjelenő 7-es verzió alaphangon $35-ba (kb 6 800 Ft-ba) fog kerülni.
http://www.red-gate.com/products/dotnet-development/reflector/announcement-faq