Tag Archives: Byt

Moje seznameni s elektronickou hudbou

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. Continue reading

Ruby on Rails – strma krivka uceni

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.