<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Ostatnie newsy i artykuły z ruby-on-rails.pl</title>
    <link>http://ruby-on-rails.pl/rss/</link>
    <language>pl-pl</language>
    <ttl>40</ttl>
    <description>Artykuły i newsy serwisu ruby-on-rails.pl</description>
    
    
        <item>
          <title>Matz o Ruby 1.9 | (NEWSY)</title>
          <description>&lt;p&gt;Na Youtube ukazał sie &lt;a href=&quot;http://www.youtube.com/swf/l.swf?video_id=oEkJvvGEtB4&amp;rel=1&amp;eurl=&amp;&quot;&gt;film&lt;/a&gt; z wykładu Matza na temat Ruby 1.9 z lutego 2008 roku. Z pewnością dużym plusem tego nagrania jest to, że możemy wysłuchać samego twórcy na temat zmian dokonanych w wersji 1.9. Poza tym większości informacji o tych zmianach nie znajdziecie nigdzie w internecie, więc warto poznać nowe możliwości języka. Pokrótce Matz opisuje również czego możemy oczekiwać w wersji 2.0, nad która wciąż trwają prace.&lt;/p&gt;</description>
          <pubDate>Sun, 24 Feb 2008 15:20:10 GMT</pubDate>
          <guid>http://ruby-on-rails.pl/newsy/2008/02/24/matz-o-ruby-1-9/</guid>
          <link>http://ruby-on-rails.pl/newsy/2008/02/24/matz-o-ruby-1-9/</link>
        </item>
    
        <item>
          <title>Konferencja RoR w Portland w twoim komputerze | (NEWSY)</title>
          <description>&lt;p&gt;Dostępny jest w &lt;a href=&quot;http://railsconf.blip.tv/#575987&quot;&gt;postaci multimedialnej&lt;/a&gt; zapis wystąpień z konferencji Ruby on Rails w Portland z 2007 roku. Warto zobaczyć  ,czego dotyczyła konferencja i wysłuchać naprzykład twórcy RoR o jego planach dotyczących &lt;strong&gt; Ruby on Rails &lt;/strong&gt;. Warto także zwrócić uwagę na naprawdę luźną i przyjazną atmosferę panującą podczas tej konferencji. &lt;/p&gt;</description>
          <pubDate>Wed, 30 Jan 2008 20:39:00 GMT</pubDate>
          <guid>http://ruby-on-rails.pl/newsy/2008/01/30/konferencja-ror-w-portland-w-twoim-komputerze/</guid>
          <link>http://ruby-on-rails.pl/newsy/2008/01/30/konferencja-ror-w-portland-w-twoim-komputerze/</link>
        </item>
    
        <item>
          <title>Bootstrap 8.01 | (NEWSY)</title>
          <description>&lt;p&gt;W imieniu organizatorów, zapraszam wszystkich na kolejny &lt;b&gt;Bootstrap&lt;/b&gt;, który odbędzie się 19 stycznia w samo południe w klubie Chłodna 25 w Warszawie.&lt;br /&gt;
Podczas spotkania Jarosław Rzeszótko zaprezentuje zmiany jakie wprowadzono w nowej wersji Railsów, w wystąpieniu pt. &lt;i&gt;&quot;Rails 2.0, czyli web aplikacje jeszcze bardziej subiektywnie&quot;&lt;/i&gt;
&lt;/p&gt;&lt;br /&gt;</description>
          <pubDate>Fri, 11 Jan 2008 15:51:50 GMT</pubDate>
          <guid>http://ruby-on-rails.pl/newsy/2008/01/11/bootstrap-8-01/</guid>
          <link>http://ruby-on-rails.pl/newsy/2008/01/11/bootstrap-8-01/</link>
        </item>
    
        <item>
          <title>Rails 2.0.2 - zmiany | (NEWSY)</title>
          <description>&lt;p&gt;16 grudnia otagowana została wersja &lt;b&gt;Rails 2.0.2&lt;/b&gt;. Należy więc przypuszczać, że niedługo ukaże się jako oficjalny release.&lt;br /&gt;
Najważniejsze zmiany dotyczą:&lt;br /&gt;&lt;br /&gt;
&lt;b&gt;ActionPack&lt;/b&gt;&lt;br /&gt;
1. Konfigurowalne serwery asset:&lt;br /&gt;
&lt;div class=&quot;ruby&quot;&gt;
&lt;pre&gt;&lt;span class=&quot;constant&quot;&gt;ActionController&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;constant&quot;&gt;Base&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;asset_host&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;constant&quot;&gt;Proc&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;new&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;source&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;|&lt;/span&gt; 
&lt;span class=&quot;punct&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span class=&quot;string&quot;&gt;http://assets&lt;span class=&quot;expr&quot;&gt;#{rand(2) + 1}&lt;/span&gt;.example.com&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;&amp;quot;&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;ident&quot;&gt;image_tag&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;(&amp;quot;&lt;/span&gt;&lt;span class=&quot;string&quot;&gt;rails.png&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;&amp;quot;)&lt;/span&gt;
  &lt;span class=&quot;punct&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;img&lt;/span&gt; &lt;span class=&quot;ident&quot;&gt;src&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span class=&quot;string&quot;&gt;http://assets2.example.com/images/rails.png&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;&amp;quot;&lt;/span&gt; &lt;span class=&quot;ident&quot;&gt;alt&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span class=&quot;string&quot;&gt;Rails&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;&amp;quot;&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;/&amp;gt;&lt;/span&gt;
&lt;span class=&quot;ident&quot;&gt;stylesheet_include_tag&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;(&amp;quot;&lt;/span&gt;&lt;span class=&quot;string&quot;&gt;application&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;&amp;quot;)&lt;/span&gt;
  &lt;span class=&quot;punct&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;link&lt;/span&gt; &lt;span class=&quot;ident&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span class=&quot;string&quot;&gt;http://assets1.example.com/stylesheets/application.css&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;&amp;quot;&lt;/span&gt; 
&lt;span class=&quot;ident&quot;&gt;media&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span class=&quot;string&quot;&gt;screen&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;&amp;quot;&lt;/span&gt; &lt;span class=&quot;ident&quot;&gt;rel&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span class=&quot;string&quot;&gt;stylesheet&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;&amp;quot;&lt;/span&gt; &lt;span class=&quot;ident&quot;&gt;type&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;=&amp;quot;&lt;/span&gt;&lt;span class=&quot;string&quot;&gt;text/css&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;&amp;quot;&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;br /&gt;
2. Automatyczne tworzenie katalogów przeznaczonych na cache dla plików JavaScript i CSS
&lt;div class=&quot;ruby&quot;&gt;
&lt;pre&gt;&lt;span class=&quot;ident&quot;&gt;javascript_include_tag&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;symbol&quot;&gt;:all&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;symbol&quot;&gt;:cache&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span class=&quot;string&quot;&gt;cache/money&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;&amp;quot;)&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;br /&gt;&lt;br /&gt;
&lt;b&gt;Inne zmiany&lt;/b&gt;&lt;br /&gt;
1. Domyślną bazą staje się SQLite3&lt;br /&gt;
Zatem aby utworzyć projekt Rails, który korzystałby z bazy MySQL, trzeba wydać polecenie:
&lt;div class=&quot;console&quot;&gt;
&lt;p class=&quot;console-line&quot;&gt;rails -d mysql my_app_name&lt;/p&gt;&lt;/div&gt;
&lt;br /&gt;
2. Szybsze ładowanie templatów, dzięki domyślnemu włączeniu ActionView::Base.cache_template_loading w  trybie production&lt;br /&gt;&lt;br /&gt;
3. Nowy rake task do migracji, który cofa ostatnią migrację: rake db:migrate:redo&lt;br /&gt;&lt;br /&gt;
4. Nowy rake task do generowania kluczy: rake secret, wygenerowany klucz możemy używać np. do kodowania cookie w sesjach za pomocą kodu: &lt;div class=&quot;ruby&quot;&gt;
&lt;pre&gt;&lt;span class=&quot;ident&quot;&gt;config&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;action_controller&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;ident&quot;&gt;session&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;symbol&quot;&gt;:session_key&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;'&lt;/span&gt;&lt;span class=&quot;string&quot;&gt;_your_app_session&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;',&lt;/span&gt;
  &lt;span class=&quot;symbol&quot;&gt;:secret&lt;/span&gt;      &lt;span class=&quot;punct&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;punct&quot;&gt;'&lt;/span&gt;&lt;span class=&quot;string&quot;&gt;some super long string&lt;/span&gt;&lt;span class=&quot;punct&quot;&gt;'&lt;/span&gt;
&lt;span class=&quot;punct&quot;&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;br /&gt;
&lt;/p&gt;
</description>
          <pubDate>Tue, 18 Dec 2007 12:20:44 GMT</pubDate>
          <guid>http://ruby-on-rails.pl/newsy/2007/12/18/rails-2-0-2---zmiany/</guid>
          <link>http://ruby-on-rails.pl/newsy/2007/12/18/rails-2-0-2---zmiany/</link>
        </item>
    
        <item>
          <title>Koszulki z tematem Ruby | (NEWSY)</title>
          <description>&lt;p&gt;&lt;a href=&quot;http://rubyrags.com/&quot;&gt;RubyRags&lt;/a&gt; to nowa firma z branży odzieżowej, specjalizująca się w koszulkach z motywami Ruby i Ruby on Rails. Koszulka kosztuje około 20$ plus dostawa. Zapraszamy chętnych na zakupy :)&lt;/p&gt;
&lt;br /&gt;</description>
          <pubDate>Sun, 16 Dec 2007 12:04:10 GMT</pubDate>
          <guid>http://ruby-on-rails.pl/newsy/2007/12/16/koszulki-z-tematem-ruby/</guid>
          <link>http://ruby-on-rails.pl/newsy/2007/12/16/koszulki-z-tematem-ruby/</link>
        </item>
    
    
    
    
        <item>
          <title>JRuby vs. Python vs. PHP vs. Ruby | (ARTYKUŁY)</title>
          <description>&lt;p&gt;Pojawiła się wersja 1.1 RC jruby jest zatem pow&amp;oacute;d do tego, aby sprawdzić, czy zapowiedzi co do szybkości i wydajności interpretera są prawdziwe. By jednak artykuł nie był zbyt subiektywny i lakoniczny, pozwoliłem sobie por&amp;oacute;wnać kilka interpreter&amp;oacute;w Ruby  z  Pythonem i PHP w odniesieniu do szybkości ich działania. Artykuł ten jest kontynuacją benchmark&amp;oacute;w przeprowadzonych przez Jarosława Zabiełło (hipertracker ) &amp;bdquo;&lt;a href=&quot;http://blog.zabiello.com/articles/2007/01/06/python-vs-ruby-1-9-yarv-cz-ii&quot;&gt;Python vs. Ruby 1.9 YARV. Cz. II&lt;/a&gt;&amp;quot; (polecam przed przeczytaniem tego artykułu zapoznać się z tym wątkiem).&lt;/p&gt;</description>
          <pubDate>Sun, 13 Jan 2008 12:36:11 GMT</pubDate>
          <guid>http://ruby-on-rails.pl/artykuly/2008/01/13/jruby-vs-python-vs-php-vs-ruby/</guid>
          <link>http://ruby-on-rails.pl/artykuly/2008/01/13/jruby-vs-python-vs-php-vs-ruby/</link>
        </item>
    
        <item>
          <title>Przegląd po zmianach w Rails 2.0 | (ARTYKUŁY)</title>
          <description>&lt;p&gt;Jak wiecie prace nad &lt;strong&gt;Rails 2.0&lt;/strong&gt; wciąż trwają. Zanim jednak pojawi się nowa wersja frameworka powinniśmy przyjrzeć się bliżej zmianom jakie w nim nastąpią w sosunku do wersji 1.2.X. Pewien czas temu pojawił się na weblogu serwisu &lt;strong&gt;rubyonrails.org &lt;/strong&gt;&lt;a href=&quot;http://weblog.rubyonrails.org/2007/9/30/rails-2-0-0-preview-release&quot;&gt;przegląd&lt;/a&gt; po zmianach jakie wprowadzono do RoR. Autorzy zastrzegają sobie jadnak, że niekt&amp;oacute;re z opisanych element&amp;oacute;w mogą ulec zmianie, lecz mogą to być najwyżej jakieś pomniejsze fixy lub ulepszenia.&lt;/p&gt;</description>
          <pubDate>Sun, 04 Nov 2007 15:20:25 GMT</pubDate>
          <guid>http://ruby-on-rails.pl/artykuly/2007/11/04/przeglad-po-zmianach-w-rails-2-0/</guid>
          <link>http://ruby-on-rails.pl/artykuly/2007/11/04/przeglad-po-zmianach-w-rails-2-0/</link>
        </item>
    
        <item>
          <title>Przyszłość Ruby on Rails - czyli co nas czeka już niedługo w Rails 2.0 | (ARTYKUŁY)</title>
          <description>&lt;p align=&quot;justify&quot;&gt;Na początku września w serwisie &lt;a href=&quot;http://computerworld.com&quot;&gt;computerworld.com&lt;/a&gt; pojawił się &lt;a title=&quot;Rails ruby - artykuł o przyszłości Rails&quot; href=&quot;http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9034491&amp;amp;pageNumber=1&quot;&gt;artykuł&lt;/a&gt; z wplecionymi w niego wypowiedziami tw&amp;oacute;rcy &lt;strong&gt;Rails&lt;/strong&gt; na temat nowej wersji frameworka. &lt;strong&gt;David Heinemeier Hansson&lt;/strong&gt; (tw&amp;oacute;rca RoR) zaznaczył, że dużych zmian w frameworku nie będzię (przynajmniej w tym roku). Przede wszystkim &lt;strong&gt;Ruby  on Rails&lt;/strong&gt; wciąż ma pozostać szybkim, lekkim i łatwym do użycia (co było najważniejsze r&amp;oacute;wnież przy tworzeniu pierwszej wersji &lt;strong&gt;Rails&lt;/strong&gt; ). Framework ma być alternatywą dla technologii internetowej oferowanej przez Sun Microsystems Inc.'s Java i Microsoft Corp.'s .Net.&lt;/p&gt;</description>
          <pubDate>Mon, 17 Sep 2007 17:37:44 GMT</pubDate>
          <guid>http://ruby-on-rails.pl/artykuly/2007/09/17/przyszosc-ruby-on-rails-czyli-co-nas-czeka-juz-niedugo-w-rails-2/</guid>
          <link>http://ruby-on-rails.pl/artykuly/2007/09/17/przyszosc-ruby-on-rails-czyli-co-nas-czeka-juz-niedugo-w-rails-2/</link>
        </item>
    
    
    
    
        <item>
          <title>Multiple databases - wiele baz danych w RoR | (SZKOŁA)</title>
          <description>&lt;p&gt;Ruby on Rails daje prosty sposób na łączenie się z wieloma bazami danych. Najczęściej można to wykorzystać, gdy chcemy aby różne modele zapisywały/odczytywały z różnych baz danych. 
Aby nie zmieniać połączenia z bazą przy każdorazowej operacji na modelu można wykorzystać gotowe mechanizmy, które są dostępne w ActiveRecord.&lt;br /&gt;
W tym artykule chciałbym przedstawić i omówić kilka sposobów na łączenie się z wieloma bazami danych z naszej aplikacji Ruby on Rails.&lt;/p&gt; </description>
          <pubDate>Mon, 12 Nov 2007 15:01:15 GMT</pubDate>
          <guid>http://ruby-on-rails.pl/szkola/2007/11/12/multiple-databases---wiele-baz-danych-w-ror/</guid>
          <link>http://ruby-on-rails.pl/szkola/2007/11/12/multiple-databases---wiele-baz-danych-w-ror/</link>
        </item>
    
        <item>
          <title>Rails + PostgreSQL z Ubuntu | (SZKOŁA)</title>
          <description>&lt;p&gt;Z pewnością część z was miała problem z instalacją &lt;strong&gt;gema postgres&lt;/strong&gt; (szybszego od postgres-pr) umożliwiającego wykorzystanie &lt;strong&gt;PostgreSQL'a z Railsami&lt;/strong&gt;. Spr&amp;oacute;bujmy krok po kroku przejść przez ten proces razem.&lt;/p&gt;</description>
          <pubDate>Fri, 12 Oct 2007 21:30:21 GMT</pubDate>
          <guid>http://ruby-on-rails.pl/szkola/2007/10/12/rails-postgresql-z-ubuntu/</guid>
          <link>http://ruby-on-rails.pl/szkola/2007/10/12/rails-postgresql-z-ubuntu/</link>
        </item>
    
        <item>
          <title>Cache'owanie w Rails - podstawy | (SZKOŁA)</title>
          <description>&lt;p&gt;&lt;strong&gt;Cache&lt;/strong&gt;'owanie to jedno z rozwiązań, dzięki kt&amp;oacute;remu możemy znacznie przyśpieszyć działanie naszego projektu. &lt;strong&gt;Rails&lt;/strong&gt; mają kilka rozwiązań, kt&amp;oacute;re umożliwiają nam poprawienie wydajności naszej aplikacji dzięki wykorzystaniu mechanizmu cache'owania.&lt;/p&gt;</description>
          <pubDate>Fri, 05 Oct 2007 20:35:43 GMT</pubDate>
          <guid>http://ruby-on-rails.pl/szkola/2007/10/05/cachowanie-w-rails-podstawy/</guid>
          <link>http://ruby-on-rails.pl/szkola/2007/10/05/cachowanie-w-rails-podstawy/</link>
        </item>
    
        <item>
          <title>Wprowadzenie do RSpec - BDD | (SZKOŁA)</title>
          <description>Chciałbym pokazać krótkie wprowadzenie do &lt;b&gt;RSpec&lt;/b&gt;, dla wszystkich zainteresowanych rozpoczęciem pracy z tym narzędziem, jak również możliwościami wytwarzania oprogramowania w oparciu o &lt;b&gt;Behaviour Driven Development&lt;/b&gt;.&lt;br /&gt;




</description>
          <pubDate>Tue, 18 Sep 2007 13:58:23 GMT</pubDate>
          <guid>http://ruby-on-rails.pl/szkola/2007/09/18/wprowadzenie-do-rspec-bdd/</guid>
          <link>http://ruby-on-rails.pl/szkola/2007/09/18/wprowadzenie-do-rspec-bdd/</link>
        </item>
    
        <item>
          <title>Tutorial Ruby on Rails Rake (czyli jak Rake doprowadził mnie do alkoholizmu) | (SZKOŁA)</title>
          <description>&lt;p&gt;Jako programista Ruby on Rails być może miałeś okazję używać polecenia &amp;quot;&lt;b&gt;rake&lt;/b&gt;&amp;quot; do uruchamiania test&amp;oacute;w, lub &amp;quot;&lt;b&gt;rake db:migrate&lt;/b&gt;&amp;quot; by wykonać migrację bazy. Ale czy wiesz co tak naprawdę dzieje się w tych poleceniach? Czy wiesz, że możesz sam tworzyć takie polecenia, nazywane taskami, a nawet budować biblioteki użytecznych plik&amp;oacute;w Rake?&lt;br /&gt;
</description>
          <pubDate>Sun, 02 Sep 2007 12:33:44 GMT</pubDate>
          <guid>http://ruby-on-rails.pl/szkola/2007/09/02/tutorial-ruby-on-rails-rake/</guid>
          <link>http://ruby-on-rails.pl/szkola/2007/09/02/tutorial-ruby-on-rails-rake/</link>
        </item>
    
    

  </channel>
</rss>

