<?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: Tag typo</title>
    <link>http://blog.zabiello.com/articles/tag/typo</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>moje notatki, linki, komentarze</description>
    <item>
      <title>Typo, Haml i capture</title>
      <description>&lt;p&gt;Przez jaki&#347; czas w moim blogu, po jednej z aktualizacji kodu bloga, rozjecha&#322;y si&#281; listingi kod&#243;w. W sumie takie sytuacje si&#281; zdarzaj&#261; jak u&#380;ywa si&#281; kodu z &lt;span class="caps"&gt;SVN&lt;/span&gt; (kt&#243;rego u&#380;ywa&#263; i tak b&#281;d&#281;, bo &lt;a href="http://trac.typosphere.org/"&gt;Typo&lt;/a&gt; to &#347;wietna aplikacja do bloga i  ma sporo ciekawych mo&#380;liwo&#347;ci dost&#281;pnych tylko w wersji niestabilnej).&lt;/p&gt;


	&lt;p&gt;B&#322;&#261;d wynika&#322; z pochopnego przej&#347;cia z szablon&#243;w ERb do &lt;a href="http://blog.zabiello.com/articles/2007/01/27/haml-nast%C4%99pna-generacja-szablon%C3%B3w"&gt;Haml&lt;/a&gt;. Te drugie, s&#261; bardzo eleganckie i zwarte ale powoduj&#261; uk&#322;adanie wszystkich tag&#243;w &lt;span class="caps"&gt;HTML&lt;/span&gt; z odpowiednimi wci&#281;ciami. Typo u&#380;ywa&#322;o w listingach tagu &amp;lt;pre&amp;gt; i st&#261;d to ca&#322;e nieszcz&#281;&#347;cie.&lt;/p&gt;


	&lt;p&gt;Na szcz&#281;&#347;cie Uda&#322;o mi si&#281; problem &lt;a href="http://trac.typosphere.org/ticket/1090"&gt;zlokalizowa&#263;, naprawi&#263;&lt;/a&gt; i zg&#322;osi&#263; to autorom. Przyda&#322;a si&#281; railsowa metoda &lt;a href="http://api.rubyonrails.org/classes/ActionView/Helpers/CaptureHelper.html#M000637"&gt;capture&lt;/a&gt;, kt&#243;ra wci&#261;ga dowolne fragmenty szablonu do zmiennej, kt&#243;r&#261; mo&#380;na p&#243;&#378;niej wykorzysta&#263;.&lt;/p&gt;</description>
      <pubDate>Sun, 04 Mar 2007 06:51:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:3b3fdb6a-a6ab-4aa0-a380-128c0ec6ec32</guid>
      <author>Jaros&#322;aw Zabie&#322;&#322;o</author>
      <link>http://blog.zabiello.com/articles/2007/03/04/typo-haml-i-capture</link>
      <category>haml</category>
      <category>typo</category>
      <category>rails</category>
    </item>
    <item>
      <title>RadRails 0.7, Aptana, Typo4</title>
      <description>&lt;p&gt;Pojawi&#322;a si&#281; nowa wersja &lt;a href="http://www.radrails.org/"&gt;RadRails 0.7&lt;/a&gt;. Niestety, troch&#281; si&#281; po&#347;pieszono. Zawiera wiele b&#322;&#281;d&#243;w. Lepiej poczeka&#263; na nast&#281;pn&#261; wersj&#281;.&lt;/p&gt;


	&lt;p&gt;Pojawi&#322; si&#281; bardzo ciekawy edytor oparty na Eclipse: &lt;a href="http://www.aptana.com/"&gt;Aptana&lt;/a&gt;. S&#322;u&#380;y g&#322;&#243;wnie do pracy z &lt;span class="caps"&gt;HTML&lt;/span&gt;, CSS i JavaScript. Warto jednak obejrze&#263; &lt;a href="http://www.aptana.tv/"&gt;za&#322;&#261;czone filmy&lt;/a&gt; pokazuj&#261;ce w jaki spos&#243;b edytor podpowiada kod i uzupe&#322;nia metody, bo robi to lepiej ni&#380; Dramweaver 8.&lt;/p&gt;


	&lt;p&gt;Pojawi&#322;a si&#281; &lt;a href="http://www.typosphere.org/trac/wiki/DownloadStable"&gt;kolejna, stabilna wersja&lt;/a&gt; aplikacji do tworzenia bloga opartej na Ruby on Rails &amp;#8211; Typo 4.&lt;/p&gt;</description>
      <pubDate>Tue, 01 Aug 2006 05:09:00 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:0fe3acf2-3587-4fc0-9425-33e11734003e</guid>
      <author>Jaros&#322;aw Zabie&#322;&#322;o</author>
      <link>http://blog.zabiello.com/articles/2006/08/01/radrails-0-7-aptana-typo4</link>
      <category>Ruby on Rails</category>
      <category>radrails</category>
      <category>typo</category>
      <category>eclipse</category>
    </item>
    <item>
      <title>RoR 1.1 i problemy z Typo</title>
      <description>Niekt&#243;re aplikacje nie s&#261; jeszcze w pe&#322;ni dostosowane do pracy z najnowsz&#261; wersj&#261; &lt;a href="http://rubyonrails.com"&gt;Rails&#243;w&lt;/a&gt;. Np. tak&#261; aplikacj&#261; jest &lt;a href="http://www.typosphere.org/"&gt;Typo&lt;/a&gt; (obs&#322;uguj&#261;ca zreszt&#261; ten blog) Wpierw nale&#380;y sprawdzi&#263; jak&#261; wersj&#261; Rails&#243;w dysponujemy:
&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_ruby "&gt;&lt;span class="ident"&gt;rails&lt;/span&gt; &lt;span class="punct"&gt;-&lt;/span&gt;&lt;span class="ident"&gt;v&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

Je&#347;li jest &lt;em&gt;nowsza&lt;/em&gt; od wersji 1.0, to nale&#380;y si&#281; cofn&#261;&#263;:
&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_ruby "&gt;&lt;span class="ident"&gt;gem&lt;/span&gt; &lt;span class="ident"&gt;install&lt;/span&gt; &lt;span class="punct"&gt;-&lt;/span&gt;&lt;span class="ident"&gt;r&lt;/span&gt; &lt;span class="ident"&gt;rails&lt;/span&gt; &lt;span class="punct"&gt;-&lt;/span&gt;&lt;span class="ident"&gt;v&lt;/span&gt; &lt;span class="punct"&gt;&amp;quot;&lt;/span&gt;&lt;span class="string"&gt;=1.0.0&lt;/span&gt;&lt;span class="punct"&gt;&amp;quot;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

Nast&#281;pnie wszystkie podejrzane aplikacje RoR  &amp;#8220;zamra&#380;amy&amp;#8221;. Wystarczy przej&#347;&#263; do folderu gdzie mamy aplikacj&#281; w Rails i z poziomu konsoli wykona&#263; nast&#281;puj&#261;c&#261; komend&#281;:
&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_ruby "&gt;&lt;span class="ident"&gt;rake&lt;/span&gt; &lt;span class="ident"&gt;freeze_edge&lt;/span&gt; &lt;span class="constant"&gt;REVISION&lt;/span&gt;&lt;span class="punct"&gt;=&lt;/span&gt;&lt;span class="number"&gt;3303&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

	&lt;p&gt;Dopiero teraz mo&#380;emy zrobi&#263; upgrade Rails&#243;w:&lt;/p&gt;


&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_ruby "&gt;&lt;span class="ident"&gt;gem&lt;/span&gt; &lt;span class="ident"&gt;install&lt;/span&gt; &lt;span class="punct"&gt;-&lt;/span&gt;&lt;span class="ident"&gt;r&lt;/span&gt; &lt;span class="ident"&gt;rails&lt;/span&gt; &lt;span class="punct"&gt;--&lt;/span&gt;&lt;span class="ident"&gt;include&lt;/span&gt;&lt;span class="punct"&gt;-&lt;/span&gt;&lt;span class="ident"&gt;dependencies&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

	&lt;p&gt;Powinno wszystko dzia&#322;a&#263; (w Railsach 1.1.1 wprowadzono &lt;a href="http://weblog.rubyonrails.org/articles/2006/04/03/mostly-good-news-about-freezing-typo-and-rails-1-1-1"&gt;dodatkowe nowo&#347;ci&lt;/a&gt;  zamra&#380;ania). Poza tym dobrze wiedzie&#263;, &#380;e &lt;a href="http://www.typosphere.org/trac/browser/branches/rails_1_1"&gt;trwaj&#261; prace nad Typo&lt;/a&gt; aby dzia&#322;a&#322; z RoR 1.1&lt;/p&gt;</description>
      <pubDate>Wed, 05 Apr 2006 09:18:00 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:807383af-f1e3-4617-b425-b191104a5104</guid>
      <author>Jaros&#322;aw Zabie&#322;&#322;o</author>
      <link>http://blog.zabiello.com/articles/2006/04/05/ror-1-1-i-problemy-z-typo</link>
      <category>Ruby on Rails</category>
      <category>rails</category>
      <category>typo</category>
    </item>
  </channel>
</rss>
