<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.jedryka.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>admin&#039;s blog</title>
 <link>http://www.jedryka.com/blogs/admin</link>
 <description>Quidquid agis, prudenter agas et respice finem.</description>
 <language>pl</language>
<item>
 <title>Coś dla biura - czyli (re)generowanie raportów</title>
 <link>http://www.jedryka.com/content/cos-dla-biur</link>
 <description>&lt;p&gt;W praktyce korporacyjnej bardzo częstym problemem jest sporządzanie raportu na podstawie otrzymanych danych. Problemem jest to, że dane te - niestety - nie są najczęściej przesłane nam w formacie, który by ułatwiał to zadanie i nie mamy na to żadnego wpływu.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.jedryka.com/content/cos-dla-biur&quot; target=&quot;_blank&quot;&gt;czytaj dalej&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.jedryka.com/content/cos-dla-biur#comments</comments>
 <category domain="http://www.jedryka.com/taxonomy/term/5">python</category>
 <pubDate>Mon, 23 May 2011 11:44:45 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">91 at http://www.jedryka.com</guid>
</item>
<item>
 <title>Bazaar w sześć minut</title>
 <link>http://www.jedryka.com/content/bazaar-w-sze</link>
 <description>&lt;p&gt;Bazaar jest jednym z systemów rozproszonej kontroli wersji, który można wykorzystać na przykład do zarządzania zmianami w serwisie internetowym, niezależnie od tego w jakiej technologii jest on wykonany.&lt;br /&gt;
Zakładam, że mamy gotowy już serwis na serwerze, który zrobiliśmy kiedyś bez kontroli wersji. Naszym celem jest wykonanie kopii na lokalnej maszynie (np. laptopie), a następnie testowanie zmian na kopii lokalnej i &quot;ładowanie&quot; tych zmian na serwer pod kontrolą systemu kontroli wersji. Niniejszy artykuł nie próbuje odpowiedzieć na pytanie &quot;po co mi system kontroli wersji&quot;. Zakładam, że rozumiesz jego konieczność, a zastanawiasz się którego użyć i w jaki sposób. (Jeśli nie, to np. tutaj &lt;a href=&quot;http://pl.wikipedia.org/wiki/System_kontroli_wersji&quot; title=&quot;http://pl.wikipedia.org/wiki/System_kontroli_wersji&quot;&gt;http://pl.wikipedia.org/wiki/System_kontroli_wersji&lt;/a&gt; jest definicja, a tutaj &lt;a href=&quot;http://www.maciejaniserowicz.com/post/2008/06/02/Kontrola-wersji-w-5-minut.aspx&quot; title=&quot;http://www.maciejaniserowicz.com/post/2008/06/02/Kontrola-wersji-w-5-minut.aspx&quot;&gt;http://www.maciejaniserowicz.com/post/2008/06/02/Kontrola-wersji-w-5-min...&lt;/a&gt; jest króciutkie i jasne wprowadzenie po co to wszystko).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.jedryka.com/content/bazaar-w-sze&quot; target=&quot;_blank&quot;&gt;czytaj dalej&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.jedryka.com/content/bazaar-w-sze#comments</comments>
 <category domain="http://www.jedryka.com/category/tagi/bazaar">bazaar</category>
 <pubDate>Tue, 26 Apr 2011 04:01:30 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">90 at http://www.jedryka.com</guid>
</item>
<item>
 <title>ReCaptcha by Riklaunim</title>
 <link>http://www.jedryka.com/content/recaptcha-ri</link>
 <description>&lt;p&gt;Serwis &lt;a href=&quot;http://www.rk.edu.pl&quot; target=&quot;_blank&quot;&gt;Riklaunima&lt;/a&gt; zna chyba każdy, kto próbował szukać w polskim internecie informacji o programowaniu dla www. Ostatnio Autor ten &lt;a href=&quot;http://www.python.rk.edu.pl/w/p/recaptcha-w-formularzach-django/&quot; target=&quot;_blank&quot;&gt;opublikował&lt;/a&gt; piękny snippet, którego mi bardzo w Django brakowało, pozwalający walidować formularze za pomocą captchy, czyli przepisywania tekstów z obrazków.&lt;/p&gt;
</description>
 <comments>http://www.jedryka.com/content/recaptcha-ri#comments</comments>
 <category domain="http://www.jedryka.com/category/tagi/django">django</category>
 <category domain="http://www.jedryka.com/taxonomy/term/5">python</category>
 <pubDate>Tue, 08 Feb 2011 10:58:07 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">88 at http://www.jedryka.com</guid>
</item>
<item>
 <title>Typy zmiennoprzecinkowe a obliczenia finansowe</title>
 <link>http://www.jedryka.com/content/typy-zmienno</link>
 <description>&lt;p&gt;Zasada, że do obliczeń finansowych nie należy stosować liczb zmiennoprzecinkowych jest dość powszechnie chyba znana wśród programistów. Mniej znana już jest odpowiedź na pytanie dlaczego tak jest, dziś bowiem w szkołach lekcje z komputerami szumnie nazywają się informatyką, ale informatyki nikt na nich nie uczy, co najwyżej technologii informacyjnej. Oto więc zagadnienie z informatyki prawdziwej.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.jedryka.com/content/typy-zmienno&quot; target=&quot;_blank&quot;&gt;czytaj dalej&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.jedryka.com/content/typy-zmienno#comments</comments>
 <category domain="http://www.jedryka.com/taxonomy/term/5">python</category>
 <pubDate>Wed, 19 Jan 2011 10:31:08 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">87 at http://www.jedryka.com</guid>
</item>
<item>
 <title>Boże Narodzenie</title>
 <link>http://www.jedryka.com/content/boze-narodze</link>
 <description>&lt;p&gt;Święto Bożego Narodzenia, wbrew temu, co głoszą niektórzy proboszczowie, nie jest największym chrześcijańskim świętem. Jest nim Wielkanoc. Ale atmosfera, która wokół tego zimowego święta powstała, nakręcana umiejętnie przez handlowe lobby, nie ma sobie równej przy żadnej innej okazji.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.jedryka.com/content/boze-narodze&quot; target=&quot;_blank&quot;&gt;czytaj dalej&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.jedryka.com/content/boze-narodze#comments</comments>
 <pubDate>Thu, 23 Dec 2010 12:47:59 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">85 at http://www.jedryka.com</guid>
</item>
<item>
 <title>Jeszcze o błędach</title>
 <link>http://www.jedryka.com/content/jeszcze-o-bl</link>
 <description>&lt;p&gt;Znów straciłem wiele godzin w poszukiwaniu błędu, opiszę ten przykład, bo jest pouczający. Robiłem program partnerski do pewnego przedsięwzięcia. Jak to w tego typu programach bywa, trzeba było pobrać pewien kod z formularza i go zwalidować.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.jedryka.com/content/jeszcze-o-bl&quot; target=&quot;_blank&quot;&gt;czytaj dalej&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.jedryka.com/content/jeszcze-o-bl#comments</comments>
 <category domain="http://www.jedryka.com/category/tagi/django">django</category>
 <category domain="http://www.jedryka.com/taxonomy/term/5">python</category>
 <pubDate>Wed, 15 Dec 2010 05:15:02 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">84 at http://www.jedryka.com</guid>
</item>
<item>
 <title>Najgłupszy błąd świata</title>
 <link>http://www.jedryka.com/content/najglupszy-b</link>
 <description>&lt;p&gt;Dwa dni nad tym straciłem.&lt;br /&gt;
Było &lt;div class=&quot;geshifilter&quot;&gt;&lt;pre class=&quot;python geshifilter-python&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: #ff7700;font-weight:bold;&quot;&gt;return&lt;/span&gt; render_to_response&lt;span style=&quot;color: black;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #483d8b;&quot;&gt;&#039;katalog/szablon.html&#039;&lt;/span&gt;, &lt;span style=&quot;color: black;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;span style=&quot;color: #483d8b;&quot;&gt;&#039;zmienna&#039;&lt;/span&gt;, zmienna&lt;span style=&quot;color: black;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
Powinno być oczywiście&lt;br /&gt;
&lt;div class=&quot;geshifilter&quot;&gt;&lt;pre class=&quot;python geshifilter-python&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: #ff7700;font-weight:bold;&quot;&gt;return&lt;/span&gt; render_to_response&lt;span style=&quot;color: black;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #483d8b;&quot;&gt;&#039;katalog/szablon.html&#039;&lt;/span&gt;, &lt;span style=&quot;color: black;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;span style=&quot;color: #483d8b;&quot;&gt;&#039;zmienna&#039;&lt;/span&gt;: zmienna&lt;span style=&quot;color: black;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
Czyli &quot;:&quot; zamiast &quot;,&quot;. Interpreter nie wywalał błędu składniowego... A ja głupi, nie mogłem znaleźć :(&lt;/p&gt;
</description>
 <comments>http://www.jedryka.com/content/najglupszy-b#comments</comments>
 <category domain="http://www.jedryka.com/category/tagi/django">django</category>
 <category domain="http://www.jedryka.com/taxonomy/term/5">python</category>
 <pubDate>Sun, 05 Dec 2010 07:13:07 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">83 at http://www.jedryka.com</guid>
</item>
<item>
 <title>Procesory kontekstu</title>
 <link>http://www.jedryka.com/content/procesory-ko</link>
 <description>&lt;p&gt;Sposób używania tzw. procesorów kontekstu w Django jest niestety niezbyt intuicyjny. Zacznijmy jednak od omówienia czym jest kontekst i procesor kontekstu w Django.&lt;br /&gt;
Jak wiadomo, Django oddziela warstwę prezentacji od logiki oprogramowania (oraz od danych).&lt;br /&gt;
Przypuśćmy, że mamy listę książek, przechowywaną w obiekcie &lt;span class=&quot;geshifilter&quot;&gt;&lt;code class=&quot;geshifilter-text&quot;&gt;books&lt;/code&gt;&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.jedryka.com/content/procesory-ko&quot; target=&quot;_blank&quot;&gt;czytaj dalej&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.jedryka.com/content/procesory-ko#comments</comments>
 <category domain="http://www.jedryka.com/category/tagi/django">django</category>
 <pubDate>Wed, 27 Oct 2010 20:53:52 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">82 at http://www.jedryka.com</guid>
</item>
<item>
 <title>Integracja Django i TinyMCE</title>
 <link>http://www.jedryka.com/content/integracja-d</link>
 <description>&lt;p&gt;Tym razem nie piszę swojego tekstu, ale polecam świetny artykuł: &lt;a href=&quot;http://www.tynecki.pl/?p=867#more-867&quot; title=&quot;http://www.tynecki.pl/?p=867#more-867&quot;&gt;http://www.tynecki.pl/?p=867#more-867&lt;/a&gt;&lt;/p&gt;
</description>
 <comments>http://www.jedryka.com/content/integracja-d#comments</comments>
 <category domain="http://www.jedryka.com/category/tagi/django">django</category>
 <category domain="http://www.jedryka.com/category/tagi/tinymc">tinymce</category>
 <pubDate>Wed, 29 Sep 2010 12:38:16 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">81 at http://www.jedryka.com</guid>
</item>
<item>
 <title>Odwrotna strona relacji</title>
 <link>http://www.jedryka.com/content/odwrotna-str</link>
 <description>&lt;p&gt;Przypuśćmy, że projektujemy prosty blog, w którym do każdego wpisu mogą być dołączane pliki rozmaitego typu (np. pdf, odt, jpg). Automatyczne wyszczególnienie wszystkich załączników pod wpisem (tak jak robi się to w mailach) jest w Django niezwykle proste i naturalne.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.jedryka.com/content/odwrotna-str&quot; target=&quot;_blank&quot;&gt;czytaj dalej&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.jedryka.com/content/odwrotna-str#comments</comments>
 <category domain="http://www.jedryka.com/category/tagi/bazy-d">bazy danych</category>
 <category domain="http://www.jedryka.com/category/tagi/django">django</category>
 <pubDate>Mon, 27 Sep 2010 09:04:59 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">80 at http://www.jedryka.com</guid>
</item>
</channel>
</rss>
