Posts Tagged ‘Byt’

Moje seznameni s elektronickou hudbou

Sunday, July 13th, 2008

Nedavno jsem si uvedomil, ze v zajeti beatu ziju uz vic jak 15 let. Toto mensi zivotni jubileum jsem se rozhodl oslavit navratem ke korenum. Okamzik, kdy u me presly kytary na druhou kolej si pamatuju celkem zretelne. Po revoluci se k nam konecne dostaly po kabelu kvalitni hudebni televize z Nemecka, zejmena pak perla jmenem TV Viva. Dostalo se mi tak skvele moznosti byt modelovan po hudebni strance stejne jako pubosi na zapade. (more…)

Ruby on Rails – strma krivka uceni

Wednesday, June 25th, 2008

Casto muzete kolem sebe slyset, jake je to jednoduche psat web aplikace pomoci ruby frameworku Ruby on Rails (RoR). Ono tomu tak skutecne vetsinou je, ovsem nez-li se dostanete k vlastnimu psani kodu, nezbyde vam nic jineho, nez se obrnet trpelivosti a vzit si na par mesicu dovolenou na uceni.

Na RoR je dobre videt, jak dvojsecnou zbrani je dynamicnost jazyka (ve smyslu typu i objektoveho modelu). Na jedne strane se jazyk krasne ohyba a vznikaji hlavne diky podpore closures a volne syntaxi elegantni a temer neprustrelna API, na strane druhe moznosti techto API nezjistite jen pouhym pohledem na signaturu (jako vetsinou v Jave), ale az zevrubnym proctenim dokumentace (rdoc). Navic nalezeni odpovidajici dokumentace nemusi byt v pripade dynamicky generovanych API za behu (v RoR vetsi cast) uplne jednoduche a proto jste odkazani na literaturu popr. zdrojovy kod. V RoR je na zacatku temer nezbytny funkcni debugger (mel jsem problem s NetBeans 6 na Mac OS, jehoz reseni naleznete zde (NetBeans 6 and RoR Fast Debugger ).

No konec narku, uceni nikomu neuskodilo. RoR za to stoji, zejmena pokud mate jiz nejakou ruby znalost. Oproti Merbu ma vyhodu vyzralosti a tudiz i vice literatury, jezto je jak bylo popsano vyse, skutecnosti esencialni :) . Ovsem, i kdyz to nerad priznavam, pro javistu je prave kvuli prikre krivce uceni na zacatku lepsi posunout se smerem Groovy/Grails.