GitHub oficjalnie

Opublikowane przez Jarosław Zabiełło Thu, 10 Apr 2008 23:38:00 GMT

Po okresie pilotażowym, GitHub wystartował oficjalnie. GitHub udostępnia wygodne zarządzanie projektami korzystającymi z Git’a – rozproszonego systemu wersjonowania kodu. Poza opcjami komercyjnymi jest dostępne darmowe konto dla projektów open source (tzn. nie można w nim trzymać prywatnych, zamkniętych repozytoriów, ale poza tym jest w wystarczająco funkcjonalne). Na Git’a migruje coraz więcej projektów. Poza Merbem i (wkrótce) Railsami, na GitHuba przeniosły się już: Haml, Ebb, JSpec, Capistrano, DataMapper itd.

Tagi , ,  | 3 comments

Merb 0.9.2 - szybki start

Opublikowane przez Jarosław Zabiełło Sun, 30 Mar 2008 23:09:00 GMT

Żyjemy w czasach przeładowania informacją. Większości ludzi nie chce się czytać dokładnych dokumentacji, czy kilkuset stronicowych książek. Nie dziwię się, że Rails spotkał się z entuzjastycznym przyjęciem ze strony osób zmęczonych walką z konfiguracją frameworków Javy czy chaosem i nieelegancją kodu PHP.

Merb pokazał że można jeszcze prościej i czytelniej niż zrobiono w Rails. To dobra informacja dla paranoików bojących się Railsów, którzy chcą czegoś bardzo prostego, aby nie musieć korzystać z PHP. I tu okazuje się, że Merb potrafi stworzyć sprawnie działający projekt prościej (i czytelniej) niż przykład użycia serwletu dostępny na stronie domowej Webricka. Merb jest też o wiele prostszy i bardziej intuicyjny niż pythonowe frameworki Django, Pylons czy TurboGears (nie mówiąc o pehapowych).

Czytaj dalej...

Tagi ,  | 13 comments

Wzmacnianie ekosystemu Rubiego - Merb

Opublikowane przez Jarosław Zabiełło Sun, 30 Mar 2008 18:39:00 GMT

Przedwczoraj, w ramach MountainWest Ruby Conference 2008, miało miejsce ciekawe wystąpienie Ezry Zygmuntowicza na temat Merba, webowego frameworka stworzonego w języku Ruby. Wersja strumieniowa, pliki wideo oraz slajdy z wykładu, są do pobrania w internecie. Ezra w prosty sposób pokazał kilka interesujących cech Merba, które odróżniają go od konkurencyjnego Ruby on Rails.

Czytaj dalej...

Tagi , ,  | 6 comments

Merb 0.9.2 i Sake

Opublikowane przez Jarosław Zabiełło Tue, 25 Mar 2008 06:11:00 GMT

Merb wchodzi w końcową fazę przed wydaniem wersji “1.0 (RailsConf)” . Właściwie nie zdziwiłbym się jakby lada dzień ta wesja wyszła bo prawie wszystkie tickety z problemami są już wyczyszczone. Rozproszony system wersjonowania kodu – Git – sprawdza się doskonale. Rozproszony Rake – Sake – także. Nowy Merb wspiera Ebb. Jest on szybszy od Mongrela, to najszybszy serwer HTTP dla Rubiego wykorzystujący interfejs Rack.

Czytaj dalej...

Tagi , , , ,  | 2 comments

Szalejące frameworki Rubiego i Rack/WSGI

Opublikowane przez Jarosław Zabiełło Tue, 04 Mar 2008 21:56:00 GMT

Merb w wersji 0.9 poszedł na całość i oparli swój midleware na Rack’u. Jej twórcy nie kryją się że wzorowali się na pythonowej bibliotece WSGI. Biblioteka ta robi niezłą furorę w kręgach Rubiego. Powstaje sporo różnych mikroframeworków lub szybkich serwerów HTTP pracujących asynchronicznie i wykorzystujących Rack. Niedawno powstał świetny Thin, a już można przeczytać o 2x szybszy Ebb. Co ciekawe, Ebb chce docelowo obsługiwać zarówno frameworki Rubiego jak i Pythona! Jestem ciekaw czy będzie w stanie zdetronizować serwer Paste... Rack doczekał się już swojej implementacji w JRuby! Umożliwia to tym samym odpalanie w JRuby wszystkich frameworków które korzystają z Rack’a.

Czytaj dalej...

Tagi , , , , , , , , , , ,  | 9 comments

Thin, unix sockets, Rails i Merb

Opublikowane przez Jarosław Zabiełło Mon, 03 Mar 2008 02:36:00 GMT

Thin to szybki serwer HTTP służący do uruchamiania webowych frameworków napisanych w języku Ruby. Najbardziej z nich popularny jest oczywiście Rails. Choć istnieje wiele sposobów uruchomienia Railsów na serwerze produkcyjnym, użycie Thin wydaje się aktualnie najlepszym rozwiązaniem z przynajmniej dwóch powodów: zajmuje mniej pamięci i jest szybszy od popularnego Mongrela. Thin wykorzystuje dwa bardzo szybkie moduły: Mongel parser, Event Machine oraz (wzorowaną na pythonowym WSGI) bibliotekę Rack.

Czytaj dalej...

Tagi , , , ,  | 8 comments

Merb 0.9 continious gem rebuilding

Opublikowane przez Jarosław Zabiełło Wed, 20 Feb 2008 15:10:00 GMT

Niedawno opublikowane na RubyForge gemy Merb o wersji 0.9 wcale nie oznaczają że jest to wersje produkcyjna. Podobnie jak w wypadku Rubiego 1.9, twórcy Merba 0.9 określają tą wersję jako developerską. Jej celem jest wyczyszczenie błędów przed mająca nadejść wersją 1.0. Moim zdaniem nie ma sensu korzystać z gemów 0.9, lepiej od razu wskoczyć na wersję edge.

Czytaj dalej...

Tagi  | brak comments

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

Wściekły Zed i dyskusja wokół Rubiego i Railsów

Opublikowane przez Jarosław Zabiełło Sun, 06 Jan 2008 22:49:00 GMT

Ostatnio jest trochę szumie w branży po bezpardonowym (i niewybrednym) ataku Zeda Shaw uderzającym w kilka znanych postaci z kręgów Rubiego i Rails. Pewnie nikt by na to nie zwrócił uwagi gdyby nie to, że Zed jest autorem znanego projektu Mongrel. Choć wpis się źle czyta (bo jest rozwlekły i niepotrzebnie przeplatany ciągłymi przekleństwami autora) to zwrócił uwagę na kilka istotnych problemów.

Czytaj dalej...

Tagi , , , , , , , , ,  | 17 comments

Merb i graficzny debugger Netbeans 6.x

Opublikowane przez Jarosław Zabiełło Thu, 20 Dec 2007 21:03:00 GMT

Jak wielu pewnie wiadomo, Netbeans 6 pozwala na debugowanie kodu Railsów w swym graficznym środowisku. Jest to dużo bardziej komfortowe niż katowanie Rubiego w tekstowej konsoli (zobacz screencast). Zdobywający coraz więcej sympatyków (konkurencyjny wobec Rails) framework Merb również pozwala na podobny komfort pracy, tylko trzeba wiedzieć jak to zrobić.

Czytaj dalej...

Tagi , ,  | 2 comments

Szybki start z Rails, Merb i Pylons

Opublikowane przez Jarosław Zabiełło Sun, 16 Dec 2007 06:31:00 GMT

Celem tego tekstu jest porównanie podstawowych czynności niezbędnych do tego aby uruchomić Rails, Merb oraz Pylons. Zakładam że używany będzie

Czytaj dalej...

Tagi , , , , , , , ,  | 15 comments

Sphinx i Merb - silna konkurencja dla Ferreta i Railsów

Opublikowane przez Jarosław Zabiełło Fri, 30 Nov 2007 17:18:00 GMT

Sphinx to alternatywny wobec Lucene/Ferreta silnik wyszukiwania pełnotekstowego. Charakteryzuje się ogromną szybkością działania i małym zużyciem zasobów komputera. Różnica jest tak kolosalna, że jak ktoś pierwszy raz słyszy że Sphinx indeksuje teksty miliony razy szybciej to nie chce wierzyć. Nazywają go odpowiednikiem Nginksa dla wyszukiwania pełnotekstowego. W obu przypadkach autorami są rosyjscy programiści.

Czytaj dalej...

Tagi , , , ,  | 6 comments

Starsze wpisy: 1 2