Merb 0.5

Opublikowane przez Jarosław Zabiełło Thu, 10 Jan 2008 10:53:00 GMT

Konkurencja Railsów przyśpiesza. Ezra Zygmuntowicz i jego team wypuścili nową wersję Merb’a 0.5. Nowa wersja zawiera wiele usprawnień, w repozytorium została oznaczona jako “The big cleanup”. M.in. usprawniono współpracę z Hamlem za pomocą prekompilacji i szybszego includowania hamlowych partiali. Wbudowano wsparcie dla Sass dodają podkatalog sass w katalogu public. Przybyło też generatorów kodu, pozbyto się brzydkich stałych, itp., itd. Pojawiły się też nowe wersje gemów merb_datamapper, merb_sequel, merb_activerecord i merb_helpers. Nowa wersja Merba została nazwana “Thanks Zed” (w podziękowaniu dla Zeda Shaw, twórcy Mongrela)

Tagi , ,  | 7 comments

IntelliJ IDEA dla Ruby on Rails i Haml w Netbeans 6

Opublikowane przez Jarosław Zabiełło Sat, 20 Oct 2007 22:53:00 GMT

Powstaje coraz więcej zaawansowanych IDE do Ruby i Rails. Znany, komercyjny IDE do Javy IntelliJ IDEA w wersji 7 dodał silne wsparcie dla kodu Rubiego i Railsów. Wygląda może nie najgorzej ale jest płatny NB6 jest darmowy). Poza tym wygląda na mniej dojrzały niż Netbeans 6. Ten ostatni doczekał się pierwszej implementacji szablonów Haml.

Czytaj dalej...

Tagi , , , , , , ,  | 4 comments

Nowy Haml 1.7

Opublikowane przez Jarosław Zabiełło Sun, 15 Jul 2007 21:36:00 GMT

Wyszła nowa wersja szablonów Haml 1.7. Dodano parę nowych możliwości i co ważniejsze, znacznie przyśpieszono pracę. Choć nadal Haml jest wolniejszy od ERb to już nie tak, jak wcześniej (wersja 2.0 ma być prawie tak samo wydajna jak ERb)

Zmienił się trochę sposób instalacji. Teraz wystarczy doinstalować “gem install haml” i potem odpalić w konsoli komendę:

haml --rails /sciezka/do/projektu/ror

BTW, ciekaw jestem kiedy doczekamy się implementacji Haml dla Pythona, bo dla PHP już jest.

Updated (2010-02-04) Scaml – implementacja Hamla dla Scali.

Tagi , , ,  | 6 comments

Typo, Haml i capture

Opublikowane przez Jarosław Zabiełło Sun, 04 Mar 2007 05:51:00 GMT

Przez jakiś czas w moim blogu, po jednej z aktualizacji kodu bloga, rozjechały się listingi kodów. W sumie takie sytuacje się zdarzają jak używa się kodu z SVN (którego używać i tak będę, bo Typo to świetna aplikacja do bloga i ma sporo ciekawych możliwości dostępnych tylko w wersji niestabilnej).

Błąd wynikał z pochopnego przejścia z szablonów ERb do Haml. Te drugie, są bardzo eleganckie i zwarte ale powodują układanie wszystkich tagów HTML z odpowiednimi wcięciami. Typo używało w listingach tagu <pre> i stąd to całe nieszczęście.

Na szczęście Udało mi się problem zlokalizować, naprawić i zgłosić to autorom. Przydała się railsowa metoda capture, która wciąga dowolne fragmenty szablonu do zmiennej, którą można później wykorzystać.

Tagi , ,  | 4 comments

Haml - następna generacja szablonów

Opublikowane przez Jarosław Zabiełło Sat, 27 Jan 2007 03:33:00 GMT

W związku z przestawieniem się całkowicie na najnowszą wersję Railsów (1.2.1), postanowiłem przy zrobić także upgrade oprogramowania do mego bloga (który w wersji jaką miałem nie współpracował z RoR 1.2.1). Na szczęście, dzięki railsowym migracjom proces aktualizacji skryptów jak i struktury baz przebiegł bez problemów i niedestrukcyjnie dla danych w bazie. Typo”:http://trac.typosphere.org/ zawsze był kodem trochę awangardowym, wprowadzającym zaawansowane mechanizmy Rubiego i najnowsze pomysły Railsów. Przekonałem się o tym podczas próby modyfikacji paru szablonów. Typo zamiast dotychczasowego formatu ERb (*.rhtml) Typo używa już szablony nowej generacji – Haml. Chcąc niechcąc, musiałem przejść szybki kurs posługiwania się nimi aby zmodyfikować szablony w swoim blogu.

Czytaj dalej...

Posted in  | Tagi , , ,  | 13 comments