<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheets/rss.css" type="text/css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Jaros&#322;aw Zabie&#322;&#322;o - BLOG: W&#347;ciek&#322;y Zed i dyskusja wok&#243;&#322; Rubiego i Rails&#243;w</title>
    <link>http://blog.zabiello.com/articles/2008/01/06/zed-ruby-rails</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>moje notatki, linki, komentarze</description>
    <item>
      <title>W&#347;ciek&#322;y Zed i dyskusja wok&#243;&#322; Rubiego i Rails&#243;w</title>
      <description>&lt;p&gt;Ostatnio jest troch&#281; szumie w bran&#380;y po bezpardonowym (i niewybrednym) &lt;a href="http://www.zedshaw.com/rants/rails_is_a_ghetto.html"&gt;ataku Zeda Shaw&lt;/a&gt; uderzaj&#261;cym w kilka znanych postaci z kr&#281;g&#243;w Rubiego i Rails. Pewnie nikt by na to nie zwr&#243;ci&#322; uwagi gdyby nie to, &#380;e Zed jest autorem znanego projektu &lt;a href="http://mongrel.rubyforge.org/"&gt;Mongrel&lt;/a&gt;. Cho&#263; wpis si&#281; &#378;le czyta (bo jest rozwlek&#322;y i niepotrzebnie przeplatany ci&#261;g&#322;ymi przekle&#324;stwami autora) to zwr&#243;ci&#322; uwag&#281; na kilka istotnych problem&#243;w.&lt;/p&gt;


	&lt;p&gt;Autor zwraca uwag&#281;, &#380;e core team Rails&#243;w dosy&#263; opornie i wolno reaguje na podsy&#322;ane uwagi i poprawki. Fakt, jedn&#261; z poprawek jak&#261; kiedy&#347; podes&#322;a&#322;em odno&#347;nie &#378;le dzia&#322;aj&#261;cej funkcji render_to_string uwzgl&#281;dniono po.. o&#347;miu miesi&#261;cach. Zed si&#281; wkurzy&#322;, &#380;e ignorowano jego uwagi a potem i tak wychodzi&#322;o na jego. Tak z po&#322;owa core teamu to wg niego banda idiot&#243;w z wyp&#322;ukanymi przez &lt;span class="caps"&gt;PHP&lt;/span&gt;  m&#243;zgami. Ze swej strony bym m&#243;g&#322; do tej listy niekompetencji owej &amp;#8220;bandy&amp;#8221; te&#380; co&#347; do&#322;o&#380;y&#263;, ale to nie jest najwa&#380;niejsze. Jest reszta, kt&#243;ra dobrze robi swoj&#261; robot&#281;.  Ale mo&#380;e taka krytyka podzia&#322;a jak kube&#322; zimnej wody i w ko&#324;cu ca&#322;y core team zacznie skupia&#263; si&#281; na jako&#347;ci i optymalizacji ju&#380; istniej&#261;cego kodu. Bo jak nie, to programi&#347;ci Rails zaczn&#261; sukcesywnie przesuwa&#263; si&#281; do konkurencyjnego projektu &lt;a href="http://merbivore.com/"&gt;Merb&lt;/a&gt;. Ezra Zygmuntowicz udowodni&#322;, &#380;e mo&#380;na napisa&#263; &amp;#8220;lepsze Railsy&amp;#8221; (szybsze,  wielow&#261;tkowe i bardziej przejrzyste). Podoba mi si&#281; in&#380;ynieryjne podej&#347;cie Ezry Zygmuntowicza. Jego Merb jest bardzo &#322;adny, przejrzysty i szybki. Co ciekawe, Ezra zatrudni&#322; kilku developer&#243;w &lt;a href="http://rubini.us/"&gt;Rubiniusa&lt;/a&gt;. Zapowiada si&#281; &#380;e Railsy w ko&#324;cu spotka&#322;y bardzo trudn&#261; konkurencj&#281; (i bardzo dobrze). Sytuacj&#281; Rals&#243;w pog&#322;&#281;bia to, &#380;e nowe &lt;span class="caps"&gt;ORM&lt;/span&gt;&amp;#8217;y takie jak &lt;a href="http://datamapper.org/why.html"&gt;DataMapper&lt;/a&gt; i &lt;a href="http://code.google.com/p/ruby-sequel/"&gt;Sequel&lt;/a&gt; r&#243;wnie&#380; stanowi&#261; zagro&#380;enie dla dominacji &lt;a href="http://ar.rubyonrails.com/"&gt;Active Record&lt;/a&gt; nawet w kontek&#347;cie Rails&#243;w.&lt;/p&gt;


	&lt;h3&gt;PickAxe i inne ksi&#261;&#380;ki&lt;/h3&gt;


	&lt;p&gt;Zed przeprowadzi&#322; bardzo ciekaw&#261; krytyk&#281; chwalonej &lt;a href="http://helion.pl/ksiazki/prruby.htm"&gt;PickAxe&lt;/a&gt;. Ostro rozjecha&#322; autora za u&#380;ywanie g&#322;upich przyk&#322;ad&#243;w, niezgodnego z konwencjami Rubiego nazewnictwem zmiennych, i co najwa&#380;niejsze, omini&#281;cie szerokim &#322;ukiem najwa&#380;niejszej i najbardziej atrakcyjnej cechy Rubiego &amp;#8211; &#322;atwo&#347;ci metaprogramowania. PickAxe, zdaniem Zeda, odwo&#322;uje si&#281; do starych praktyk projektowania obiektowego z roku 2001. Zed idzie nawet dalej, uwa&#380;a &#380;e ta ksi&#261;&#380;ka promuje z&#322;e nawyki programistyczne i zach&#281;ca do pisania z&#322;ego kodu. Twierdzi nawet, &#380;e ta ksi&#261;&#380;ka zamiast pom&#243;c, zaszkodzi&#322;a Rubiemu aby wcze&#347;niej wyp&#322;yn&#261;&#322; na szerok&#261; scen&#281;.&lt;/p&gt;


	&lt;p&gt;Faktycznie, w latach 2001-2004 o Ruby praktycznie nikt nie s&#322;ysza&#322;. Jakie&#347; nieliczne wyj&#261;tki uczy&#322;y si&#281; Rubiego na &lt;a href="http://www.ruby-doc.org/docs/ProgrammingRuby/"&gt;ksi&#261;&#380;ce Dave&amp;#8217;a Thomasa&lt;/a&gt; ale j&#281;zyk jako taki by&#322; czym&#347; bardzo malo znanym. Sytuacj&#281; zmieni&#322;o dopiero pojawienie &lt;a href="http://rubyonrails.org"&gt;Ruby on Rails&lt;/a&gt; w 2005 roku, ktore spowodowa&#322;y &lt;strong&gt;znacz&#261;cy wzrost&lt;/strong&gt; popularno&#347;ci Rubiego (ja sam te&#380; zainteresowa&#322;em si&#281; te&#380; Railsami, a dopiero p&#243;&#378;niej Rubim). &lt;strong&gt;Dopiero Railsy pokaza&#322;y pi&#281;kno i moc metaprogramowania w Ruby&lt;/strong&gt;, co&#347; co zachwyci&#322;o rzesze ludzi, co&#347; czego nie maj&#261; inne j&#281;zyki. I nie wiem jak by si&#281; wysilano, nie da si&#281; uzyska&#263; tak pi&#281;knego i eleganckiego metaproramowania w &lt;span class="caps"&gt;PHP&lt;/span&gt;, Javie, czy nawet Pythonie. Zed bezpardonowo stwierdzi&#322;, &#380;e PickAxe tylko zaszkodzi&#322; Rubiemu zamiast mu pom&#243;c.&lt;/p&gt;


	&lt;p&gt;Wpierw mnie zaskoczy&#322;a ta opinia, ale p&#243;&#378;niej, jak si&#281; zastanowi&#322;em, to musz&#281; przyzna&#263; &#380;e du&#380;o w tym racji. Nigdy do mnie nie przemawia&#322;y u&#380;yte w ksi&#261;&#380;ce przyk&#322;ady. Ceni&#322;em j&#261; g&#322;&#243;wnie za to, &#380;e w og&#243;le jest cokolwiek na temat Rubiego, i &#380;e opisano bibliotek&#281; standardow&#261; Rubiego. Jestem ciekaw, co Zed by powiedzia&#322; na ksi&#261;&#380;k&#281; Hala Fultona &amp;#8220;The Ruby Way&amp;#8221;. Jej drugie wydanie w&#322;a&#347;nie &lt;a href="http://helion.pl/ksiazki/swruby.htm"&gt;zosta&#322;o wydane po polsku&lt;/a&gt;. Szkoda tylko, &#380;e ma w polskim wydaniu myl&#261;cy tytu&#322; sugeruj&#261;cy, &#380;e to tylko jaki&#347; zestaw 400 przyk&#322;ad&#243;w. Ksi&#261;&#380;k&#281; si&#281; dosy&#263; dobrze czyta. Lepiej ni&#380; PickAxe. T&#261; pierwsz&#261; troch&#281; traktuj&#281; jak podr&#281;cznik do bibliotek Rubiego.&lt;/p&gt;


	&lt;p&gt;Co ciekawe, dosta&#322;o si&#281; te&#380; troch&#281; ksi&#261;&#380;ce &lt;a href="http://helion.pl/ksiazki/agilep.htm"&gt;Agile&lt;/a&gt; :) Ale generalnie du&#380;o nie ma co si&#281; przyczepi&#263;. Ksi&#261;&#380;ka jest raczej dobrze napisana, szkoda tylko, &#380;e opisuje starsze Rails 1.2 a nie 2.0. No c&#243;&#380;, nie wiadomo czy wyjdzie trzecie wydanie, bo &lt;a href="http://www.loudthinking.com/about.html"&gt;&lt;span class="caps"&gt;DHH&lt;/span&gt;&lt;/a&gt; jako&#347; si&#281; do niego nie pali.&lt;/p&gt;


	&lt;p&gt;Z ciekawo&#347;ci sprawdzi&#322;em inn&#261; ksi&#261;&#380;k&#281;, polecan&#261; przez Zeda, &lt;a href="http://www.amazon.com/Rails-Way-Addison-Wesley-Professional-Ruby/dp/0321445619/"&gt;The Rails Way&lt;/a&gt;. Faktycznie wygl&#261;da na dobrze napisan&#261; i uwzgl&#281;dnia nowsze cechy Rails&#243;w. Jest dost&#281;pna online (cho&#263; nie za darmo) przez &lt;a href="http://safari.oreilly.com/"&gt;O&amp;#8217;Reilly Safari Books Online&lt;/a&gt; (tak w og&#243;le to &#347;wietny serwis, kt&#243;ry warto sobie zaprenumerowa&#263;).&lt;/p&gt;


	&lt;h3&gt;Rubinius, JRuby i Jubinius&lt;/h3&gt;


	&lt;p&gt;Zed si&#281; wkurzy&#322;, nabluzga&#322;, ale zwr&#243;ci&#322; uwag&#281; na kilka wa&#380;nych kwestii. Tak&#380;e odno&#347;nie samego Rubiego to pochwa&#322;a dosta&#322;a si&#281; &lt;a href="http://jruby.codehaus.org/"&gt;JRuby&lt;/a&gt; i &lt;a href="http://rubini.us/"&gt;Rubiniusowi&lt;/a&gt;. Szczeg&#243;lnie ten drugi mo&#380;e wkr&#243;tce kompletnie zagrozi&#263; dominacji &lt;span class="caps"&gt;MRI&lt;/span&gt; jaki jest u&#380;ywany w dzisiejszej, opartej na C, implemementacji Rubiego. Je&#347;li szybko nie powstanie kompletnie uko&#324;czony &lt;a href="http://www.atdot.net/yarv/"&gt;&lt;span class="caps"&gt;YARV&lt;/span&gt;&lt;/a&gt; (w&#322;&#261;czony do Ruby 1.9), to Rubinius zwyci&#281;&#380;y. Temat Rubiniusa jest on tematem naszych dyskusji na kanale &lt;span class="caps"&gt;IRC&lt;/span&gt; &lt;a href="irc://irc.eu.freenode.net/rubyonrails.pl"&gt;#rubyonrails.pl&lt;/a&gt;. Podej&#347;cie jest tu troch&#281; podobne do pythonowego &lt;a href="http://codespeak.net/pypy/dist/pypy/doc/news.html"&gt;PyPy&lt;/a&gt;, cho&#263; Rubinius nawi&#261;zuje bardziej do 30 lat do&#347;wiadcze&#324; &lt;a href="http://www.smalltalk.org/main/"&gt;Smalltalka&lt;/a&gt;. Celem jest stworzenie najszybszej wirtualnej maszyny Rubiego oraz &#322;atwego i szybkiego rozwoju dla samego Rubiego. Dzi&#281;ki temu, &#380;e mamy tu do czynienia z Ruby kt&#243;rego implementacja napisana jest w Ruby, znacznie &#322;atwiej jest rozwija&#263; j&#281;zyk.&lt;/p&gt;


	&lt;p&gt;Co ciekawe, autorzy JRuby zastanawiaj&#261; si&#281; czy nie zrobi&#263; podobnie. I ju&#380; s&#261; dyskusj&#281; o tym aby stworzy&#263; analogicznie &lt;a href="http://ola-bini.blogspot.com/2007/09/rubinius-is-important.html"&gt;Jubiniusa&lt;/a&gt;. Tak jak Rubinius w &#322;atwy spos&#243;b wci&#261;ga biblioteki napisane w C, Jubinius wci&#261;ga&#322;by te napisane w Javie. Jubinius mia&#322;by dodatkowo o tyle wygodniejsz&#261; sytuacj&#281;, &#380;e implementacja ca&#322;ej biblioteki standardowej Rubiego jest ju&#380; przepisana do Rubiego. Jubinius m&#243;g&#322;by z marszu wykorzysta&#263; ten kod.&lt;/p&gt;</description>
      <pubDate>Sun, 06 Jan 2008 23:49:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:1c2f3888-12a8-42dd-b190-ddd345a03248</guid>
      <author>Jaros&#322;aw Zabie&#322;&#322;o</author>
      <link>http://blog.zabiello.com/articles/2008/01/06/zed-ruby-rails</link>
      <category>mongrel</category>
      <category>ruby</category>
      <category>rubinius</category>
      <category>merb</category>
      <category>rails</category>
      <category>datamapper</category>
      <category>sequel</category>
      <category>activerecord</category>
      <category>jruby</category>
      <category>jubinius</category>
    </item>
    <item>
      <title>"W&#347;ciek&#322;y Zed i dyskusja wok&#243;&#322; Rubiego i Rails&#243;w" by Jaros&#322;aw Zabie&#322;&#322;o</title>
      <description>&lt;p&gt;@Piotrek, nie chodzi o to czy praktyki programist&#243;w z roku 2001 by&#322;y z&#322;e czy dobre. Chodzi o to, &#380;e wtedy ci, co pisali w C++, Javie czy C# niespecjalnie zwracali uwag&#281; na metaprogramowanie kt&#243;re jest &#347;wietnie rozwini&#281;te i jest g&#322;&#243;wn&#261; atrakcj&#261; w Rubim. Z tego powodu PickAxe przez lata zamiast zach&#281;ca&#263; do Rubiego, tylko zniech&#281;ca&#322;a (bo pomija&#322;a kluczowe cechy Rubiego kt&#243;re &lt;strong&gt;odr&#243;&#380;niaj&#261;&lt;/strong&gt; go od innych j&#281;zyk&#243;w). Dopiero Rails ze swym silnym naciskiem na metaprogramowanie pokaza&#322; jak atrakcyjny mo&#380;e by&#263; Ruby. Ruby sw&#243;j renesans zacz&#261;&#322; prze&#380;ywa&#263; od czasu pojawienia si&#281; Rails&#243;w. Ja sam te&#380; nie widzia&#322;em wcze&#347;niej nic atrakcyjnego w Ruby (na tle Pythona). Dopiero Rails mnie zainteresowa&#322; do tego aby przyjrze&#263; si&#281; bli&#380;ej Rubiemu. I musz&#281; przyzna&#263;, &#380;e cho&#263; w Pythonie te&#380; jest mo&#380;liwe silne metaprogramowanie, to nie jest ono tak &lt;em&gt;&#322;adne&lt;/em&gt; jak w Ruby.&lt;/p&gt;</description>
      <pubDate>Sat, 26 Jan 2008 23:18:10 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:b57258c2-b917-49b3-a7b8-b8353564605a</guid>
      <link>http://blog.zabiello.com/articles/2008/01/06/zed-ruby-rails#comment-1383</link>
    </item>
    <item>
      <title>"W&#347;ciek&#322;y Zed i dyskusja wok&#243;&#322; Rubiego i Rails&#243;w" by Ris</title>
      <description>&lt;p&gt;@Piotrek
Ja te&#380; nie wiem co mia&#322; na my&#347;li :) mo&#380;e bredzi&#322; od rzeczy ;)&lt;/p&gt;</description>
      <pubDate>Sat, 26 Jan 2008 18:22:28 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:2cfd7040-b0e0-4b24-885f-4f8dca2ac939</guid>
      <link>http://blog.zabiello.com/articles/2008/01/06/zed-ruby-rails#comment-1382</link>
    </item>
    <item>
      <title>"W&#347;ciek&#322;y Zed i dyskusja wok&#243;&#322; Rubiego i Rails&#243;w" by Piotrek</title>
      <description>&lt;p&gt;@Ris: Dzi&#281;ki za odpowied&#378;.&lt;/p&gt;


	&lt;p&gt;Jednak MVP czy Passive View (chyba dwie nazwy odwo&#322;uj&#261;ce si&#281; do jednej idei), to przypadek szczeg&#243;lny MVC, wi&#281;c chyba Zedowi nie o to chodzi&#322;o. Tym bardziej, &#380;e proponuje autorowi PickAxe u&#380;ycie MVC: &amp;#8220;Model/View/Controller would have been a nice start.&amp;#8221; &amp;#8211; Zed. (Chyba &#380;e, to ironia Zeda, kt&#243;rej nie odnotowa&#322;em). Wydaje mi si&#281;, &#380;e wy&#322;&#261;czenie po&#322;&#261;czenia View &amp;lt;-&amp;gt; Model jest raczej naturalne.&lt;/p&gt;


	&lt;p&gt;Mo&#380;e sprecyzuje o co mi chodzi. Zed napisa&#322;, &#380;e jak przeczyta&#322; t&#261; ksi&#261;&#380;k&#281; (PickAxe) to nie zobaczy&#322; nic nowego w Ruby, czego nie by&#322;o w innych j&#281;zykach (mniej wi&#281;cej). Ale potem zobaczy&#322; (dzi&#281;ki RoR), &#380;e Ruby jest fajnym j&#281;zykiem umo&#380;liwiaj&#261;cym eleganckie meta-programowanie. I moje pytanie brzmi (poniewa&#380; dopiero zaczynam programowa&#263; i chc&#281; ze &#347;wiadomo&#347;ci&#261; czyta&#263; ksi&#261;&#380;ki):  co ma meta-programowanie do praktyk programowania obiektowego, bo za bardzo nie rozumiem tego fragmentu w artykule Zeda.&lt;/p&gt;</description>
      <pubDate>Sat, 26 Jan 2008 16:59:11 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:b5336107-0a79-4e3c-ad13-f1e1647e2001</guid>
      <link>http://blog.zabiello.com/articles/2008/01/06/zed-ruby-rails#comment-1381</link>
    </item>
    <item>
      <title>"W&#347;ciek&#322;y Zed i dyskusja wok&#243;&#322; Rubiego i Rails&#243;w" by Ris</title>
      <description>&lt;p&gt;@Piotrek
Zamiast MVC MVP lub Passive View. Jakie&#347; poprawne stosowanie Singeltona, itp. itd.&lt;/p&gt;</description>
      <pubDate>Sat, 26 Jan 2008 11:23:18 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:253cf5df-4ca1-4009-83a3-71a3a6fb28c7</guid>
      <link>http://blog.zabiello.com/articles/2008/01/06/zed-ruby-rails#comment-1380</link>
    </item>
    <item>
      <title>"W&#347;ciek&#322;y Zed i dyskusja wok&#243;&#322; Rubiego i Rails&#243;w" by Piotrek</title>
      <description>&lt;p&gt;Cytat z tekstu: 
&amp;#8220;PickAxe, zdaniem Zeda, odwo&#322;uje si&#281; do starych praktyk projektowania obiektowego z roku 2001. Zed idzie nawet dalej, uwa&#380;a &#380;e ta ksi&#261;&#380;ka promuje z&#322;e nawyki programistyczne i zach&#281;ca do pisania z&#322;ego kodu.&amp;#8221;&lt;/p&gt;


	&lt;p&gt;I do tego fragmentu mam 2 pytania:
1. Czy kto&#347; wie o jakie to praktyki chodzi, kt&#243;re by&#322;y dobre w 2001 roku a teraz ju&#380; nie s&#261;?
2. Jakie s&#261; najnowsze praktyki w programowaniu obiektowym?&lt;/p&gt;


	&lt;p&gt;W odpowiedzi wystarcz&#261; has&#322;a, ale jak kto&#347; rozwinie temat to by&#322;oby fajnie.&lt;/p&gt;


	&lt;p&gt;BTW, Zed zaszala&#322;, ale niekt&#243;re fragmnenty s&#261; bardzo ciekawe i IMO cenne.&lt;/p&gt;</description>
      <pubDate>Fri, 25 Jan 2008 22:34:48 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:0eea94e8-8fc9-4ff4-8f12-34d3a27f37e0</guid>
      <link>http://blog.zabiello.com/articles/2008/01/06/zed-ruby-rails#comment-1379</link>
    </item>
    <item>
      <title>"W&#347;ciek&#322;y Zed i dyskusja wok&#243;&#322; Rubiego i Rails&#243;w" by Michal</title>
      <description>&lt;p&gt;Kupilem &amp;#8220;The Rails Way&amp;#8221; na safari i musze przyznac ze jest to najlepsza pozycja jaka pojawila sie o Rails. Przemyslana, przystepnie napisana, z dobrymi i aktualnymi przykladami.&lt;/p&gt;


	&lt;p&gt;Jest szansa ze ta ksiazka zwiekszy popularnosc RoR.&lt;/p&gt;</description>
      <pubDate>Sun, 13 Jan 2008 21:54:09 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:3677a472-0f7b-41b2-8781-3221d715c6b3</guid>
      <link>http://blog.zabiello.com/articles/2008/01/06/zed-ruby-rails#comment-1370</link>
    </item>
    <item>
      <title>"W&#347;ciek&#322;y Zed i dyskusja wok&#243;&#322; Rubiego i Rails&#243;w" by pg</title>
      <description>&lt;p&gt;@Ris oczywiscie &amp;#8211; Groovy swoja droga, ale jako Java Dev zainwestowalem troche w poznanie i prace z Ruby i teraz JRuby, wiec mysle, ze JRuby jest naturalnym krokiem ewolucyjnym. Poza tym moje obecne projekty sa oparte na Railsach i trudno je odrazu przeniesc do Grooviego (Grails lub ew. Seam 2.0). Lepiej na spokojnie RoR-&amp;gt;JRoR-&amp;gt;JRoM-&amp;gt;? .
Pozdrawiam&lt;/p&gt;</description>
      <pubDate>Fri, 11 Jan 2008 12:37:37 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:8ac60c2c-35df-463b-a0a0-6962771e6308</guid>
      <link>http://blog.zabiello.com/articles/2008/01/06/zed-ruby-rails#comment-1366</link>
    </item>
    <item>
      <title>"W&#347;ciek&#322;y Zed i dyskusja wok&#243;&#322; Rubiego i Rails&#243;w" by Ris</title>
      <description>&lt;p&gt;@pg
Nie lepiej groovy?&lt;/p&gt;</description>
      <pubDate>Fri, 11 Jan 2008 10:24:45 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:8bd2ac98-93b1-4cf8-bcf9-8d4ab9c590cc</guid>
      <link>http://blog.zabiello.com/articles/2008/01/06/zed-ruby-rails#comment-1365</link>
    </item>
    <item>
      <title>"W&#347;ciek&#322;y Zed i dyskusja wok&#243;&#322; Rubiego i Rails&#243;w" by pg</title>
      <description>&lt;p&gt;Niezly tekst, naprawde mozna sie nauczyc &amp;#8220;prawdziwego&amp;#8221; angielskiego. A nawiazujac do przeslania tekstu, to tak jak ci mowilem, jednak wracam niebawem full time do Java Platform, a jako ze bardzo lubie Rubiego, to JRuby wciaz bedzie na mych uslugach. Projekt jest zadbany i przemyslany oraz ma &amp;#8220;korporacyjne dofinansowanie&amp;#8221; dzieki czemu nie wyladujemy jak Zed na bezrobociu przez ignorancje lansujacych sie kolesi, rowniez dolozylbym tu czas zmarnowany na   poprawianie niedokonczonych lub wymarlych pluginow railsowych stworzonych przez &amp;#8220;gwiazdy&amp;#8221; The Rails Show. Niestety jak opensourcu sie nie wezmie za pysk (Sun, IBM, RedHat, Google) to sie robi anarchia, tak wiec nie wpuszczaj Pythona z rak! :)
Do zobaczenia w robocie!
PS. Moze niebawem pochwale sie jakims  projektem powered by Merb on JRuby ;-)&lt;/p&gt;</description>
      <pubDate>Fri, 11 Jan 2008 00:03:46 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:16f0619a-3c37-4c8a-9574-ee4ec73976d0</guid>
      <link>http://blog.zabiello.com/articles/2008/01/06/zed-ruby-rails#comment-1364</link>
    </item>
    <item>
      <title>"W&#347;ciek&#322;y Zed i dyskusja wok&#243;&#322; Rubiego i Rails&#243;w" by Jaros&#322;aw Zabie&#322;&#322;o</title>
      <description>&lt;p&gt;@Ris: czaty Skype, nawet publiczne wymagaj&#261; nieustannego zalogowania tw&#243;rcy aby mo&#380;na by&#322;o cokolwiek pisa&#263;. Potrzebuj&#281; chyba jakiego&#347; bota (ale pod Linuksa, bo sobie bym postawi&#322; na serwerze) aby mi utrzymywa&#322; kana&#322;. Robi&#322;em troch&#281; pr&#243;b z Skype3/win32 i zauwa&#380;y&#322;em, &#380;e jak zamkn&#261;&#322;em Skype i pr&#243;bowa&#322;em ponownie wej&#347;&#263; na link swojego (innego) czatu publicznego to Skype mi nie pozwala nic pisa&#263;. :( Dop&#243;ki nie rozwi&#261;&#380;&#281; tego problemu, chowam info o czacie ze swego bloga. Na razie zostaj&#281; przy IRC.&lt;/p&gt;</description>
      <pubDate>Wed, 09 Jan 2008 04:25:22 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:a08604ae-f9d7-426c-9ab6-a0875317c360</guid>
      <link>http://blog.zabiello.com/articles/2008/01/06/zed-ruby-rails#comment-1356</link>
    </item>
    <item>
      <title>"W&#347;ciek&#322;y Zed i dyskusja wok&#243;&#322; Rubiego i Rails&#243;w" by Ris</title>
      <description>&lt;p&gt;@Jaros&#322;aw Zabie&#322;&#322;o 
A mnie wasz nie :) Mo&#380;e to wina Visty.&lt;/p&gt;</description>
      <pubDate>Mon, 07 Jan 2008 19:46:38 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:7021f57f-2c8e-458b-a634-0224e6ec1827</guid>
      <link>http://blog.zabiello.com/articles/2008/01/06/zed-ruby-rails#comment-1349</link>
    </item>
    <item>
      <title>"W&#347;ciek&#322;y Zed i dyskusja wok&#243;&#322; Rubiego i Rails&#243;w" by Jaros&#322;aw Zabie&#322;&#322;o</title>
      <description>&lt;p&gt;@Ris: co&#347; jest &#378;le z mym linkiem. Tzn. wcze&#347;niej dzia&#322;a&#322;o na pewno. Co&#347; Skype si&#281; zmieni&#322;. Tw&#243;j chat mi dzia&#322;a pod OSX.&lt;/p&gt;</description>
      <pubDate>Mon, 07 Jan 2008 16:20:25 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:59c7aa74-40d2-41de-9bd7-77d7133773ff</guid>
      <link>http://blog.zabiello.com/articles/2008/01/06/zed-ruby-rails#comment-1346</link>
    </item>
    <item>
      <title>"W&#347;ciek&#322;y Zed i dyskusja wok&#243;&#322; Rubiego i Rails&#243;w" by Ris</title>
      <description>&lt;p&gt;:/ Klikam na ten chat i po 2 sekundach &#322;&#261;czenia mam komunikat, &#380;e jest problem i mam pobra&#263; ostatni&#261; wersj&#281; skype, kt&#243;r&#261; ju&#380; mam :/&lt;/p&gt;</description>
      <pubDate>Mon, 07 Jan 2008 15:32:03 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:ff9c5e98-93fc-4649-b2b7-9078db6ebf72</guid>
      <link>http://blog.zabiello.com/articles/2008/01/06/zed-ruby-rails#comment-1345</link>
    </item>
    <item>
      <title>"W&#347;ciek&#322;y Zed i dyskusja wok&#243;&#322; Rubiego i Rails&#243;w" by Jaros&#322;aw Zabie&#322;&#322;o</title>
      <description>&lt;p&gt;Niestety, na Mac OS X jest dost&#281;pny tylko Skype 2.x a na nim te chaty w Skype nie dzia&#322;aj&#261;. Ja od jakiego&#347; czasu pracuj&#281; tylko na Macintoshu wi&#281;c nie za bardzo sam korzystam z tego chatu. IRC jest lepszym rozwi&#261;zaniem, bo jest multiplatformowy (mamy te&#380; dost&#281;pny zapis rozm&#243;w, wi&#281;c jak kto&#347; wejdzie, nawet jak nic si&#281; w danej chwili nie dzieje, mo&#380;e poczyta&#263; sobie co si&#281; dzia&#322;o na kanale)&lt;/p&gt;</description>
      <pubDate>Mon, 07 Jan 2008 12:05:22 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:09f03015-818b-4ed7-84e0-33d86a2bfe35</guid>
      <link>http://blog.zabiello.com/articles/2008/01/06/zed-ruby-rails#comment-1342</link>
    </item>
    <item>
      <title>"W&#347;ciek&#322;y Zed i dyskusja wok&#243;&#322; Rubiego i Rails&#243;w" by Zahariash</title>
      <description>&lt;p&gt;@Seban&lt;/p&gt;


	&lt;p&gt;Zgadzam sie. Towarzystwo zaczynalo popadac momentami w samouwielbienie.&lt;/p&gt;</description>
      <pubDate>Mon, 07 Jan 2008 10:28:42 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:a23d01ef-cb2a-4202-8bc6-015a69ba1645</guid>
      <link>http://blog.zabiello.com/articles/2008/01/06/zed-ruby-rails#comment-1341</link>
    </item>
    <item>
      <title>"W&#347;ciek&#322;y Zed i dyskusja wok&#243;&#322; Rubiego i Rails&#243;w" by Seban</title>
      <description>&lt;p&gt;Ris po prawej menu ,,Public chat Skype. Rails, Django, Pylons &amp;#8230;&amp;#8217;&amp;#8217; ;-)
Co do ca&#322;ej sprawy to staram si&#281; przej&#347;&#263; obok tego powstrzymuj&#261;c si&#281; od komentowania. Mo&#380;e faktycznie przyda si&#281; kilka takich mocnych s&#322;&#243;w spo&#322;eczno&#347;ci zaanga&#380;owanej w rozw&#243;j RoR i Ruby.&lt;/p&gt;</description>
      <pubDate>Mon, 07 Jan 2008 10:14:11 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:03f9cb47-905c-4beb-854b-3a05efafc2a6</guid>
      <link>http://blog.zabiello.com/articles/2008/01/06/zed-ruby-rails#comment-1340</link>
    </item>
    <item>
      <title>"W&#347;ciek&#322;y Zed i dyskusja wok&#243;&#322; Rubiego i Rails&#243;w" by Ris</title>
      <description>&lt;p&gt;Taka propozycja. Widz&#281;, &#380;e u&#380;ywacie IRC, mo&#380;e by za&#322;o&#380;y&#263; czat na skype. Jak kto&#347; chce zobaczy&#263; jak to wygl&#261;da, grupa u&#380;ytkownik&#243;w javy: &lt;a href="http://tinyurl.com/25pnzq" rel="nofollow"&gt;tinyurl.com/25pnzq&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 07 Jan 2008 10:10:28 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:50139814-220b-4d6e-be22-230181acc827</guid>
      <link>http://blog.zabiello.com/articles/2008/01/06/zed-ruby-rails#comment-1338</link>
    </item>
  </channel>
</rss>
