Както написах предишната седмица съм решил всяка седмица да събирам малко линкове и да ги описвам тук. За съжаление за поредна седмица нямах време да довърша някои от дълбоко замразените постове. Но мисля, че следващата ще ми е по-свободна.
JRuby за Аndroid – време беше. Как ви се струва едно ruby приложение за телефон през JRuby за Android, през MacRuby за iPhone и … (не че някой ще ползва windows mobile), но IronRuby за Windows Мobile. Преди време си бях говорил с познати за такава идея и че на теория е възможно (а според тях на практика не). Но това е още една стъпка в тази посока. Въпреки че анатомиите на iPhone / Android приложенията са доста различни, все повече си мисля, че е възможно да стане нещо такова.
Но да се върнем на темата, че малко се отнесох. Тук той обяснява за data-атрибутите и че колкото и да са яки, не трябва да се използват прекомерно. Поста му се явява като отговор на Yehuda’s – evented programming with jQuery.
Четвъртък 28.01.2010
Emile.js talk (video & slides) – Thomas Fuchs обяснява неговия mini css animation framework – Emile.js. Който е само 51 реда (+ празните редове и Copyright-а ). Много полезно и абсолютно задължително за тези, които не искат цял живот само да ползват неща, които не разбират.
Why Arel – ActiveRecord 3.0 ( който е част от Rails 3 ) е изграден върху Аrel. Като наскоро излезе и Active Record Query Interface 3.0. Но какво е Arel, ами Relational Algebra (и моята първа реакция като го чух беше – ЪЪъъ). В поста се обясняват мотивите за написването на Аrel. Важно е да се каже, че Arel е напълно отделно от Rails и може се ползва независимо.
New ActionMailer API in Rails 3.0 – Голямото пренаписване в Rails 3 върви с пълни сили и сега ActionMailer си намери майстора. (Все пак май ActionMailer си е като недоносеното дете в Rails пакета).
Петък 29.01.2010
По-рано през седмицата Apple обявиха така дългоочаквания iPad. И общо взето никой не го харесва. Като за мен си е просто играчка. На който ако и бяха сложили просто MacOsX щяха да разбият всички, но такъв е живота. Общо взето в Петък имах много работа и нищо интересно не ми попадна. Само 2-3-4… статии за iPad. Всичките еднакви от една страна Apple хейтърите го нареждат от всякъде, Аpple феновете леко разочаровани, поради големите очаквания и само неутралните наблюдатели с положителни оценки (леко резервирани, но положителни като цяло).
Бонус
Седмицата беше много изморителна и затова нямах много време да си прегледам Google Reader-a (все още имам към 200 не прочетени статии). Затова чак днес видях серия от 3 поста от Amix, създателят на Todoist и Plurk, и първият блог, който започнах да следя.
Колкото и да харесвах Ubuntu, си имах и някои проблеми с него. Особенно със звука и видеото, нещо и мишката ми правеше проблеми. Но най-големия проблем си остана, че не можах да си намеря добър код едитор, който да замести е-то. Въпреки това си оставам с добри спомени от операционната система (няма да изброявам добрите и страни, защото ще има доста да пиша, но най-много ще ми липсват apt-get и Nautilus).
Сега се приспособявам към MacOS X, малко са разменени клавишите, за което ще ми трябва малко време да свикна. Например бутоните Delete / Home / End, които ползвах непрекъснато ги няма, а тяхната функция в MacOS X е съответно – Cmd (този бутон се намира там където на обикновнните компютри седи windows бутона) + backspace (или fn + backspace, зависи от приложението) / Cmd + left arrow / Cmd + right arrow. Също така и в повечето клавишни комбинации използващи Ctrl, се използва Cmd, вместо Ctrl. Иначе като изключим това всичко друго е на шест.
За сега всичко което прави операционата система е малко на магия, което е приятно, защото просто нещата работят, даже много добре работят.
Тези дни бях претрупан от работа, имах 2 deadline-а, семестъра в университета е в разгара си, просто страшна работа. И за това не съм писал от 4ти.
Днес малко се по освободих, предадох проектите, преборих се, до колкото мога с нашата образователна система. Но за малко да пропусна 3 важни събития: Adobe Flash Player 10, Новата серия MacBook-ци на Apple и Silverlight 2 (то 1 имаше ли ?!, шегувам се). То може и още важни неща да има (в Google Readera ми в момента има точно 290 не прочетени неща, като преди това поне 100-200 ги зачекнах направо). Но тези 3те доста ме впечатлиха.
От доста време чакам Flash 10. Вече има native 3D, което значи че доста по-лесно от преди може да се преминава от 2D в 3D обект. И тъй като Adobe работиха и със доста от създателите на Flash 3D фраймуроци, резултатите са ясни – по-бързо и ефективни 3D-та. Друго ново е възможността да се записват файлове през флаша, което очаквам да стане източник на поне 3-4 security holes. Също има вече нов Text rendering engine. Много се надявам че flash player 10 до Коледа ще е покрил 85-90-95% flash потребителите, зада можем да се възползваме от цялата нова функционалност на flash 10. Adobe AIR още при следващият update ще мине на flash 10. Пълния списък с промените, добавките и bug fix-овете може да се види тук. Има го и на китайски, но на мен за сега ми стига само краткото review от SitePoint.
Там имаше много интересен коментар от Lee, който ме накара да се посмея малко . Но и да погледна малко към Silverlight 2, единствения уж конкурент на Flash ( JavaFx не го смятам още за нещо сериозен конкурент). Не че някои ден смятам да правя нещо на SilveLight, но знае ли човек. А там имаме:
Text rendering engine
Control Pack – нови компоненти TextBox, ComboBox, StackPanel, Grid, Panel, ScrollViewer, Calendar, DatePicker … всичко стандартно
.NET Framework – още повече интеграция с .NET
Deep Zoom
… и други, не ги намерих търсих в списък.
Вчера освен RIA технологиите, Apple също показаха че не спят и че ще имаме стабилни машини на които да подкарваме Flash приложенията ( Silverlight го нямам даже инсталиран ), а именно новия MacBookPro:
Тъкмо си мислех, че Apple няма как да го направят още по красив Въпреки че като го гледам няма как да не се сетя за тази статия в Signal vs Noise: