Jan 11 2011

Ontwik

Category: Dev,HTML5,WebLucho @ 12:38

Ако сте мързелив програмист и не обичате да четете книги или пък харесвате dev конференции и искате да слушате лекции на любимите си гурута, то на драго сърце ще ви препоръчам Ontwik.

Ontwik е сайт, който събира в себе си записи от различни конференции на web тематика и дава възможност на всеки да ги гледа… безплатно. Темите, които следя са предимно Javascript, Ruby, Rails, Python, Django, Git, HTML5, но има още много други. Голямата част от лекциите са наистина качествени и интересни, като има записи на web гурута като David Hansson – създателят на Rails,  Tom Werner – един от създателите на Github, Линус Торвалдс, Brendan Eich – създателят на Javascript, и още много други.

Оставям ви с една много готина презентация на David Hansson:

“Why Ruby?” – RubyConf X Keynote from David Heinemeier Hansson on Vimeo.

Tags: , , , , ,


Dec 08 2010

Firefox 4 идва без WebSockets

Category: Firefox,HTML5,Mozilla,WebLucho @ 14:49

За съжаление най-якият фичър на HTML5 – WebSockets ще бъде изключен по подразбиране от Firefox 4. Причините са евентуални пробиви на сигурността в проксита и всичко, което е между браузъра и крайния сървър.

Тестове показват, че е напълно възможно да се създаде proxy cache poisoning (да се вкара вреден код в кеша на проксито), защото прокситат не разбират от Upgrade handshake-а, който WebSockets ползва. Това дефакто е проблем на прокситата, а не на протокола на WebSocket-ите, но за жалост не е възможно да се оправят всички прокси сървъри по света :-), за това се налага да се префасонира протокола на сокетите :-(. Препоръката за сега е да се промени стандарта и да се полза CONNECT handshake-a вместо Upgrade handshake, тъй като прокситата го интерпретират правилно.

Най-вероятно няма да видим WebSocket-и във Firefox скоро, поне докато проблемът не бъде разрешен и стандартът не дефинира нов метод за handshake.

Повече подробности може да прочетете на http://www.0xdeadbeef.com/weblog/2010/12/disabling-websockets-for-firefox-4/ и http://www.ietf.org/mail-archive/web/hybi/current/msg04744.html

Update: Opera спира поддръжката на WebSockets също – http://annevankesteren.nl/2010/12/websocket-protocol-vulnerability

Tags: , , ,


Oct 03 2010

Mozilla Labs – Game On 2010

Category: Dev,HTML5,Mozilla,WebLucho @ 16:29

Тези дни хората от Mozilla Labs стартираха конкурс за разработка на изцяло уеб базирана игра. Състезанието се казва Game On 2010 и дава възможност на всички гейм или уеб разработчици да покажат на какво са способни, но… само с HTML(5)/Javascript/CSS.

Да – правилно прочетохте! Flash, Applet-и и други плъгини не са позволени, защото основната идея на конкурса е да покаже на какво са способни модерните браузъри. А те наистина са способни! HТML5 & Friends докараха на белия свят доста новости и купища ексцентрични API-та – Canvas елементът,  SVG (директно в html кода), WebGL, Web Sockets (двупосочна свързаност), няколко API-та за data storing, Video елементът и още много интересни благинки.

В конкурса могат да участват както индивидуални разработчици, така и екипи. Естествено и за награди е помислено, като за сега от Лаба са обявили само наградата за първо място – два билета за Game Development Conference 2011 в Сан Франциско, с включен път, хотел и храна. Награди ще има и за още дузина категории, така че запретвайте ръкави 😉

Крайният срок за участие е 11.01.2011г.

Успех на всички 🙂

П.П. Аз лично смятам да се включа и съм навит за обединяване на усилията с други ентусиасти.

Tags: , , ,


Sep 27 2010

Javascript Doc – обратно на бял свят

Category: Dev,WebLucho @ 12:12

Ако до преди години се гледаше на Javascript като на нещо, което само някои браузъри поддържат и заклеймено като “по-добре да не се използва”, то сега нещата вече не са такива. Всъщност едва ли някой си спомня тези отминали времена и едва ли има сайт, разработван последните (може би 10) години, който да няма поне един ред JS.

Сега Отдавна на дневен ред стои един друг проблем – липсата на сносна документация и туториали за езика… и по-точно трудното им откриване в нета. Доста пъти, когато съм се опитвал да издиря някое примерно парче код или документация за Javascript е трябвало да прегледам по няколко линка преди да открия нещо, което да върши работа. А даже и да открия нещо, което върши работа за един браузър, впоследствие се оказва, че не върши работа за Internet Explorer. Е, разбира се за това има благинки като jQuery и Prototype, които btw са докуметнирани перфектно, но е срамота “чистият” Javascript да тъне в такова забвение.

Спасението (евентуално) ще дойде от Pirates of JSConf и хората от Mozilla, които искат да популяризират JS документацията в MDC, чрез масирано разпространение на банер. За целта трябва колкото се може повече хора да сложат в блоговете/сайтовете си кода от този адрес – http://www.promotejs.com/ . Така Google ще рейтне по-високо документацията (понеже е линктната от повече хора) и съответно когато напишете “Javascript” в търсачката линкът към документацията ще се появява в първите резултати. Не съм вещ в SEO и не знам дали Google няма да се усети за този “линк-фарминг” (SEO гурутата да ме прощават, ако бъркам термини :D), но ако има и съвсем малко шанс нещата да се подобрят и живота на изтерзаните Уеб-дивелопъри да се облекчи – значи си е заслужавало.

Ето как изглежда и банерът:
JavaScript JS Documentation: JS Number toPrecision, JavaScript Number toPrecision, JS Number .toPrecision, JavaScript Number .toPrecision

Tags: , , ,