<?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: Oracle, Rails i Mac OS X</title>
    <link>http://blog.zabiello.com/articles/2007/11/01/oracle-rails-i-mac-os-x</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>moje notatki, linki, komentarze</description>
    <item>
      <title>Oracle, Rails i Mac OS X</title>
      <description>&lt;p&gt;Dzi&#347; postanowi&#322;em zainstalowa&#263; na swoim maczku (&#347;migaj&#261;cym na nowym Leopardzie) obs&#322;ug&#281; bazy Oracle dla Ruby on Rails. Niestety aby to by&#322;o mo&#380;liwe trzeba wpierw zainstalowa&#263;  sobie klienta do Oracle. &#346;ci&#261;ganie grubo ponad 300MB tylko po to, aby mo&#380;na by&#322;o skompilowa&#263; driver&amp;#8230; Nic to. Drobnostka.&lt;/p&gt;


	&lt;p&gt;To niby ma by&#263; instalacja dla &lt;span class="caps"&gt;OSX&lt;/span&gt;&amp;#8230; Oracle nic si&#281; nie nauczy&#322; na temat tego, jak powinni by&#263; instalowane programy na Mac &lt;span class="caps"&gt;OS X&lt;/span&gt;. Udost&#281;pni&#322; jaki&#347; obskurny skrypt. Nic to. Odpalam go (profilaktycznie robi&#281; to na prawach root&amp;#8217;a) i co otrzymuj&#281;?&lt;/p&gt;


&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_ruby "&gt;&lt;span class="ident"&gt;sh&lt;/span&gt;&lt;span class="punct"&gt;-&lt;/span&gt;&lt;span class="number"&gt;3.2&lt;/span&gt;&lt;span class="comment"&gt;# ./runInstaller &lt;/span&gt;
&lt;span class="punct"&gt;./&lt;/span&gt;&lt;span class="regex"&gt;runInstaller: line 59: &lt;/span&gt;&lt;span class="punct"&gt;/&lt;/span&gt;&lt;span class="ident"&gt;Users&lt;/span&gt;&lt;span class="punct"&gt;/&lt;/span&gt;&lt;span class="ident"&gt;ja&lt;/span&gt;&lt;span class="punct"&gt;/&lt;/span&gt;&lt;span class="constant"&gt;Desktop&lt;/span&gt;&lt;span class="punct"&gt;/&lt;/span&gt;&lt;span class="constant"&gt;Oracle&lt;/span&gt;&lt;span class="punct"&gt;:&lt;/span&gt; &lt;span class="constant"&gt;No&lt;/span&gt; &lt;span class="ident"&gt;such&lt;/span&gt; &lt;span class="ident"&gt;file&lt;/span&gt; &lt;span class="keyword"&gt;or&lt;/span&gt; &lt;span class="ident"&gt;directory&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

	&lt;p&gt;Hmm, brakuje mu katalogu? No to tworzymy. Pr&#243;ba druga:&lt;/p&gt;


&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_ruby "&gt;&lt;span class="ident"&gt;sh&lt;/span&gt;&lt;span class="punct"&gt;-&lt;/span&gt;&lt;span class="number"&gt;3.2&lt;/span&gt;&lt;span class="comment"&gt;# mkdir /Users/ja/Desktop/Oracle&lt;/span&gt;
&lt;span class="ident"&gt;sh&lt;/span&gt;&lt;span class="punct"&gt;-&lt;/span&gt;&lt;span class="number"&gt;3.2&lt;/span&gt;&lt;span class="comment"&gt;# ./runInstaller &lt;/span&gt;
&lt;span class="punct"&gt;./&lt;/span&gt;&lt;span class="regex"&gt;runInstaller: line 59: &lt;/span&gt;&lt;span class="punct"&gt;/&lt;/span&gt;&lt;span class="ident"&gt;Users&lt;/span&gt;&lt;span class="punct"&gt;/&lt;/span&gt;&lt;span class="ident"&gt;ja&lt;/span&gt;&lt;span class="punct"&gt;/&lt;/span&gt;&lt;span class="constant"&gt;Desktop&lt;/span&gt;&lt;span class="punct"&gt;/&lt;/span&gt;&lt;span class="constant"&gt;Oracle&lt;/span&gt;&lt;span class="punct"&gt;:&lt;/span&gt; &lt;span class="ident"&gt;is&lt;/span&gt; &lt;span class="ident"&gt;a&lt;/span&gt; &lt;span class="ident"&gt;directory&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

	&lt;p&gt;No prosz&#281;, gdyby nie skrypt Oracle&amp;#8217;a to bym nigdy si&#281; nie domy&#347;li&#322;, &#380;e stworzylem przed chwil&#261; katalog&amp;#8230; OK. Kasuj&#281; i tworz&#281; pusty plik. Pr&#243;ba trzecia:&lt;/p&gt;


&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_ruby "&gt;&lt;span class="ident"&gt;sh&lt;/span&gt;&lt;span class="punct"&gt;-&lt;/span&gt;&lt;span class="number"&gt;3.2&lt;/span&gt;&lt;span class="comment"&gt;# touch  /Users/ja/Desktop/Oracle&lt;/span&gt;
&lt;span class="ident"&gt;sh&lt;/span&gt;&lt;span class="punct"&gt;-&lt;/span&gt;&lt;span class="number"&gt;3.2&lt;/span&gt;&lt;span class="comment"&gt;# ./runInstaller &lt;/span&gt;
&lt;span class="punct"&gt;./&lt;/span&gt;&lt;span class="regex"&gt;runInstaller: line 59: &lt;/span&gt;&lt;span class="punct"&gt;/&lt;/span&gt;&lt;span class="ident"&gt;Users&lt;/span&gt;&lt;span class="punct"&gt;/&lt;/span&gt;&lt;span class="ident"&gt;ja&lt;/span&gt;&lt;span class="punct"&gt;/&lt;/span&gt;&lt;span class="constant"&gt;Desktop&lt;/span&gt;&lt;span class="punct"&gt;/&lt;/span&gt;&lt;span class="constant"&gt;Oracle&lt;/span&gt;&lt;span class="punct"&gt;:&lt;/span&gt; &lt;span class="constant"&gt;Permission&lt;/span&gt; &lt;span class="ident"&gt;denied&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

	&lt;p&gt;No teraz, to r&#281;ce mi opad&#322;y. B&#281;d&#261;c skrypt krzyczy &#380;e nie mam dost&#281;pu mimo, &#380;e mam wszelkie mo&#380;liwe dost&#281;py jako root. Czy ten skrypt przygotowywa&#322; jaki&#347; idiota? Wpierw marudzi &#380;e nie ma pliku lub katalogu. Jak stworz&#281; katalog to mu nie pasuje &#380;e to katalog. A jak stworz&#281; plik to nie mam do niego dost&#281;pu mimo, &#380;e jestem na prawach root&amp;#8217;a.&lt;/p&gt;


	&lt;p&gt;Na razie daj&#281; sobie spok&#243;j. Chyba odpal&#281; VMware i Linuksa, mo&#380;e tam zadzia&#322;a.&lt;/p&gt;


	&lt;p&gt;Jak ju&#380; jestem przy temacie Oracle&amp;#8217;a, to podobno to jest ca&#322;kiem dobra baza pod warunkiem, &#380;ekto&#347; po&#347;wi&#281;ci miesi&#261;c czasu na odpowiedni&#261; jej konfiguracj&#281;. :) Ale powa&#380;niej. Nie mog&#281; zrozumie&#263; dlaczego Oracle puste teksty w polu traktuje tak jak &lt;span class="caps"&gt;NULL&lt;/span&gt;. Je&#347;li mam pole typu tekstowego i zawiera pusty napis to kwerenda &lt;code&gt;SELECT * FROM tab WHERE pole=''&lt;/code&gt; &lt;strong&gt;nic nie znajdzie&lt;/strong&gt;. Trzeba u&#380;y&#263; sk&#322;adni &lt;code&gt;SELECT * FROM tab WHERE *pole IS NULL*&lt;/code&gt;. Jaki&#347; idiotyzm. &#379;eby by&#322;o &#347;mieszniej, w manualu do MySQL 5 napisali, &#380;e &lt;a href="http://dev.mysql.com/doc/refman/5.0/en/problems-with-null.html"&gt;tylko osoby pocz&#261;tkuj&#261;ce w &lt;span class="caps"&gt;SQL&lt;/span&gt; myl&#261;&lt;/a&gt; puste stringi z warto&#347;ciami &lt;span class="caps"&gt;NULL&lt;/span&gt;. Ubaw po pachy.&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;The concept of the &lt;span class="caps"&gt;NULL&lt;/span&gt; value is a common source of confusion for &lt;strong&gt;newcomers to &lt;span class="caps"&gt;SQL&lt;/span&gt;&lt;/strong&gt;, who often think that &lt;span class="caps"&gt;NULL&lt;/span&gt; is the same thing as an empty string &amp;#8217;&amp;#8217;.&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;Nie rozumiem r&#243;wnie&#380; dlaczego Oracle nie potrafi zrobi&#263; &lt;span class="caps"&gt;GROUP BY&lt;/span&gt; dla aliasu pola? Ale nic, to. To pewnie dopiero pocz&#261;tek zabawy z Oraclem na kt&#243;rego migrujemy z &amp;#8220;zabawkowego&amp;#8221; MySQL. Ju&#380; teraz widz&#281; &#380;e czeka nas ci&#281;&#380;kie przepisywanie kwerend &lt;span class="caps"&gt;SQL&lt;/span&gt;.&lt;/p&gt;


	&lt;p&gt;&lt;em&gt;Update:&lt;/em&gt; Jak ju&#380; nic nie pomaga, to zagl&#261;da si&#281; do helpu, he he. No to zajrza&#322;em. A tam wielostronicowa, durna instrukcja obs&#322;ugi jak zainstalowa&#263; klienta Oracle&amp;#8217;a. Trzeba potworzy&#263; jakie&#347; grupy, user&#243;w. Tylko si&#281; utwierdzi&#322;em w tym co napisa&#322;em. Instalacj&#281; do Oracle przygotowa&#322;a jaka&#347; grupa idiot&#243;w. Co za problem, aby to zautomatyzowa&#263;? Pod windoz&#261; instalacja Oracle (i to ca&#322;ej bazy a nie tylko klienta) jest kwesti&#261; paru klikni&#281;&#263;.&lt;/p&gt;</description>
      <pubDate>Thu, 01 Nov 2007 16:26:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:788fbfc7-d232-4526-8897-3953a5be1999</guid>
      <author>Jaros&#322;aw Zabie&#322;&#322;o</author>
      <link>http://blog.zabiello.com/articles/2007/11/01/oracle-rails-i-mac-os-x</link>
      <category>oracle</category>
      <category>rails</category>
      <category>leopard</category>
      <category>apple</category>
      <category>osx</category>
    </item>
    <item>
      <title>"Oracle, Rails i Mac OS X" by Jaros&#322;aw Zabie&#322;&#322;o</title>
      <description>&lt;p&gt;Poczyta&#322;by&#347; sobie o sk&#322;adni &lt;a href="http://hobix.com/textile/" rel="nofollow"&gt;Textile&lt;/a&gt; zamiast tak walczy&#263;. Poza tym na dole, po lewej stronie przycisku &amp;#8220;submit&amp;#8221; masz  &amp;#8220;Preview comment&amp;#8221; wi&#281;c mo&#380;na podejrze&#263; wygl&#261;d postu przed wys&#322;aniem.&lt;/p&gt;


Znalaz&#322;em w necie opis funkcji &lt;a href="http://www.techonthenet.com/oracle/functions/nvl.php" rel="nofollow"&gt;NVL&lt;/a&gt;. Chodzi&#322;o ci pewnie o zapis 
&lt;pre&gt;&lt;code&gt;SELECT * FROM tabl WHERE NVL(field,'') = ''&lt;/code&gt;&lt;/pre&gt;

	&lt;p&gt;A do wstawek kodu mo&#380;na u&#380;y&#263; &amp;lt;typo:code&amp;gt; kod&amp;lt;/typo:code&amp;gt;&lt;/p&gt;</description>
      <pubDate>Sat, 26 Apr 2008 20:17:41 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:8b45c66a-2cd8-44e7-a126-954fb05fe5e7</guid>
      <link>http://blog.zabiello.com/articles/2007/11/01/oracle-rails-i-mac-os-x#comment-1592</link>
    </item>
    <item>
      <title>"Oracle, Rails i Mac OS X" by Sergio</title>
      <description>&lt;p&gt;To jeszcze raz:&lt;/p&gt;


	&lt;p&gt;WHERE NVL
i argumenty (pole, &amp;#8217;&amp;#8217;)
= (r&#243;wna si&#281;)
&amp;#8217;&amp;#8217; (&#322;a&#324;cuch pusty)&lt;/p&gt;</description>
      <pubDate>Sat, 26 Apr 2008 19:23:29 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:60387deb-6a47-4b38-bf50-07d13da7dfff</guid>
      <link>http://blog.zabiello.com/articles/2007/11/01/oracle-rails-i-mac-os-x#comment-1591</link>
    </item>
    <item>
      <title>"Oracle, Rails i Mac OS X" by Sergio</title>
      <description>&lt;p&gt;Widz&#281;, &#380;e jest tutaj jaki&#347; problem z oprogramowaniem, kt&#243;re obs&#322;uguje ten blog i nast&#281;puje usuni&#281;cie cz&#281;&#347;ci zapytania (ochrona przed SQL Injection???).
Klauzula WHERE powinna by&#263; nast&#281;puj&#261;ca:&lt;/p&gt;


	&lt;p&gt;WHERE NVL = &amp;#8217;&amp;#8217;&lt;/p&gt;</description>
      <pubDate>Sat, 26 Apr 2008 19:21:14 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:d6863156-f214-4f6b-98a0-c728474d1d97</guid>
      <link>http://blog.zabiello.com/articles/2007/11/01/oracle-rails-i-mac-os-x#comment-1588</link>
    </item>
    <item>
      <title>"Oracle, Rails i Mac OS X" by Sergio</title>
      <description>&lt;p&gt;Sorry &amp;#8211; wyst&#261;pi&#322; jaki&#347; problem i do zapytania z funkcj&#261; NVL wkrad&#322; si&#281; b&#322;&#261;d. Powinno by&#263;:&lt;/p&gt;


	&lt;p&gt;SELECT * FROM tab WHERE NVL=&amp;#8217;&amp;#8216;&lt;/p&gt;</description>
      <pubDate>Sat, 26 Apr 2008 19:18:08 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:596721ed-5f9e-49fa-af07-e61b2b55a240</guid>
      <link>http://blog.zabiello.com/articles/2007/11/01/oracle-rails-i-mac-os-x#comment-1587</link>
    </item>
    <item>
      <title>"Oracle, Rails i Mac OS X" by Sergio</title>
      <description>&lt;p&gt;&amp;#8220;Nie mog&#281; zrozumie&#263; dlaczego Oracle puste teksty w polu traktuje tak jak NULL. Je&#347;li mam pole typu tekstowego i zawiera pusty napis to kwerenda SELECT * FROM tab WHERE pole=&amp;#8217;&amp;#8217; nic nie znajdzie. &amp;#8220;&lt;/p&gt;


	&lt;p&gt;Obawiam si&#281;, &#380;e nie zrozumia&#322;e&#347; jak dzia&#322;a Oracle &amp;#8211; w Oracle pusty string &amp;#8217;&amp;#8217; i NULL to dwie zupe&#322;nie warto&#347;ci czyli jest zupe&#322;nie odwrotnie ni&#380; piszesz w swoim tek&#347;cie i dok&#322;adnie tak jak jest napisane w manualu do MySQL.
Proste rozwi&#261;zanie Twojego problemu jest nast&#281;puj&#261;ce:&lt;/p&gt;


	&lt;p&gt;SELECT * FROM tab WHERE NVL=&amp;#8217;&amp;#8216;&lt;/p&gt;


	&lt;p&gt;Funkcja NVL dzia&#322;a nast&#281;puj&#261;co: 
Je&#380;eli pole zawiera warto&#347;&#263; niepust&#261; (czyli r&#243;&#380;n&#261; od NULL) to zwraca t&#281; warto&#347;&#263;, je&#380;eli zawiera warto&#347;&#263; pust&#261; to zwraca warto&#347;&#263; podan&#261; jako drugi argument.&lt;/p&gt;


	&lt;p&gt;Wysoka cena jak&#261; p&#322;acisz za Oracle wynika z jego niezliczonych mo&#380;liwo&#347;ci, na przyk&#322;ad:
- mechanizm wersjowania danych, kt&#243;ry powoduje, &#380;e operacje typu READ nie musz&#261; zak&#322;ada&#263; lock&#243;w przy odczycie danych dzi&#281;ki czemu nie musz&#261; czeka&#263; na zdj&#281;cie lock&#243;w typu exclusive zak&#322;adanych przez operacj&#281; typu WRITE
- obs&#322;uga wszystkich poziom&#243;w izolacji zdefiniowanych przez ANSI
- Virtual Private Databases &amp;#8211; czyli mo&#380;liwo&#347;&#263; modyfikowania zapyta&#324; SQL na poziomie SZBS dzi&#281;ki czemu mo&#380;na precyzyjnie ogranicza&#263; dost&#281;p do pojedynczych wierszy w tabelach
- skalowalno&#347;&#263;
- wydajno&#347;&#263;
- wiele innych, kt&#243;rych nie spos&#243;b wymieni&#263; w jednym tek&#347;cie&lt;/p&gt;


	&lt;p&gt;Oczywi&#347;cie nie ka&#380;de zastosowanie wymaga Oracle &amp;#8211; jest bardzo du&#380;o nieskomplikowanych system&#243;w, kt&#243;re nie wymagaj&#261; r&#243;wnoleg&#322;ego dost&#281;pu wielu u&#380;ytkownik&#243;w do tych samych danych, nie musz&#261; bezproblemowo skalowa&#263; si&#281; na przestrzeni setek lub nawet tysi&#281;cy u&#380;ytkownik&#243;w itd.
W przypadku takich system&#243;w wyb&#243;r MySQL jest cz&#281;sto lepszym wyborem.&lt;/p&gt;


	&lt;p&gt;Pozdrawiam,&lt;/p&gt;


	&lt;p&gt;Sergio&lt;/p&gt;</description>
      <pubDate>Sat, 26 Apr 2008 00:41:27 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:89d1478f-6b3c-448e-92b4-e3a4a6cf20a3</guid>
      <link>http://blog.zabiello.com/articles/2007/11/01/oracle-rails-i-mac-os-x#comment-1586</link>
    </item>
    <item>
      <title>"Oracle, Rails i Mac OS X" by carbon</title>
      <description>&lt;p&gt;To prawda, ze pod linuxem/unixem nie jest lekko z oraclem ale tez bez przesady. Ja jestem uzytkownikiem windowsa, sporadycznie uzywam linuksa. 
Musialem zainstalowac oracla na solarisie i po paru godzinkach zaczal ladnie pracowac :) PS W instrukcji oracla sa bledy ;) ale jakos sie udalo. Pod linuksem tez instalowalem i tez zadzialalo.&lt;/p&gt;</description>
      <pubDate>Sun, 27 Jan 2008 10:22:38 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:a63afac7-bdfd-4ec0-955e-85f96ffc66e3</guid>
      <link>http://blog.zabiello.com/articles/2007/11/01/oracle-rails-i-mac-os-x#comment-1384</link>
    </item>
    <item>
      <title>"Oracle, Rails i Mac OS X" by Oracle i NULL</title>
      <description>&lt;p&gt;Ma&#322;a nota:&lt;/p&gt;


	&lt;p&gt;Oracle nie obs&#322;uguje znaku pustego!!!&lt;/p&gt;


	&lt;p&gt;Zawsze wstawia NULL a do NULL aby go z&#322;apa&#263; trzeba u&#380;ywa&#263; sk&#322;adni ..WHERE IS NULL lub IS NOT NULL lub funkcji NVL.&lt;/p&gt;


	&lt;p&gt;Soft, kt&#243;ry dzia&#322;a&#322; na wielu bazach zawsze wstawia&#322; 1 spacj&#281; do ka&#380;dej bazy i to traktowa&#322; jako znak pusty. Proste i skuteczne.&lt;/p&gt;


	&lt;p&gt;Wiem, &#380;e tak naprawd&#281; do pracy z klientem potrzeba Ci niewiele plik&#243;w. Mo&#380;e jak zainstalujesz klienta to wepnij si&#281; do bazy i nie zamykaj po&#322;&#261;czenia i odpal lsof . w katalogu gdzie zainstalowe&#347; oracle-a.&lt;/p&gt;</description>
      <pubDate>Sun, 16 Dec 2007 23:10:46 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:d3519470-256f-4d23-95e1-9bc05cd3ae84</guid>
      <link>http://blog.zabiello.com/articles/2007/11/01/oracle-rails-i-mac-os-x#comment-1300</link>
    </item>
    <item>
      <title>"Oracle, Rails i Mac OS X" by Jaros&#322;aw Zabie&#322;&#322;o</title>
      <description>&lt;p&gt;Mo&#380;liwe, nie obchodzi mnie &#380;aden kler.&lt;/p&gt;</description>
      <pubDate>Sat, 03 Nov 2007 14:53:08 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:b89377a8-78b8-42f4-b129-13bfb7f3e36d</guid>
      <link>http://blog.zabiello.com/articles/2007/11/01/oracle-rails-i-mac-os-x#comment-1191</link>
    </item>
    <item>
      <title>"Oracle, Rails i Mac OS X" by Mordek</title>
      <description>&lt;p&gt;Tak samo jak kler :)&lt;/p&gt;</description>
      <pubDate>Sat, 03 Nov 2007 11:04:46 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:eed5050e-0da8-47ca-86ec-3579c70c6c46</guid>
      <link>http://blog.zabiello.com/articles/2007/11/01/oracle-rails-i-mac-os-x#comment-1190</link>
    </item>
    <item>
      <title>"Oracle, Rails i Mac OS X" by Jaros&#322;aw Zabie&#322;&#322;o</title>
      <description>&lt;p&gt;Mordek, Dawkins odwala &lt;a href="http://creationism.org.pl/artykuly/KJodkowski2/" rel="nofollow"&gt;g&#322;upi&#261; propagand&#281;&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Sat, 03 Nov 2007 00:06:29 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:8a6c82dd-fb44-4eb2-94b6-307078f6554f</guid>
      <link>http://blog.zabiello.com/articles/2007/11/01/oracle-rails-i-mac-os-x#comment-1189</link>
    </item>
    <item>
      <title>"Oracle, Rails i Mac OS X" by Radarek</title>
      <description>&lt;p&gt;&amp;#8220;Tylko si&#281; utwierdzi&#322;em w tym co napisa&#322;em. Instalacj&#281; do Oracle przygotowa&#322;a jaka&#347; grupa idiot&#243;w.&amp;#8221;&lt;/p&gt;


	&lt;p&gt;A co Ty by&#347; chcia&#322; &amp;#8220;click clik&amp;#8221; i po sprawie?:D Licencja Oracle kosztuje niema&#322;e pieni&#261;dze, wi&#281;c musisz poczu&#263; za co p&#322;acisz ;).&lt;/p&gt;</description>
      <pubDate>Fri, 02 Nov 2007 23:20:10 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:bfe866f9-a90d-49cf-9359-55590697dd2c</guid>
      <link>http://blog.zabiello.com/articles/2007/11/01/oracle-rails-i-mac-os-x#comment-1188</link>
    </item>
    <item>
      <title>"Oracle, Rails i Mac OS X" by pietia</title>
      <description>&lt;p&gt;uzywam servera oracle (express ed.) pod debianem i nie zakladalem zadnych userow itd&amp;#8230; jedyny problem to oszukac instalator, ze sie posiada redhata lub zgodnego z nim linuxa. a zeby tego dokonac nalezy pobawic sie plikami /etc/issues&lt;/p&gt;</description>
      <pubDate>Fri, 02 Nov 2007 22:55:11 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:29891332-83b1-4a64-8489-86a68aa4e8cc</guid>
      <link>http://blog.zabiello.com/articles/2007/11/01/oracle-rails-i-mac-os-x#comment-1187</link>
    </item>
    <item>
      <title>"Oracle, Rails i Mac OS X" by Mordek</title>
      <description>&lt;p&gt;ooo JRuby mo&#380;e by&#263;, a potem prosz&#281; podzieli&#263; si&#281; wra&#380;eniami na blogu :)&lt;/p&gt;</description>
      <pubDate>Fri, 02 Nov 2007 20:53:34 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:f3d47984-b096-437a-9add-7ad1a1de650c</guid>
      <link>http://blog.zabiello.com/articles/2007/11/01/oracle-rails-i-mac-os-x#comment-1186</link>
    </item>
    <item>
      <title>"Oracle, Rails i Mac OS X" by Jaros&#322;aw Zabie&#322;&#322;o</title>
      <description>&lt;p&gt;Zapomnia&#322;em doda&#263;, &#380;e nawet odpali&#322;em instalator ale wysypa&#322; si&#281; wyj&#261;tkami w Javie. Dok&#322;adnie: stworzylem 2 grupy (dba i oinstall)i usera &amp;#8216;oracle&amp;#8217; (niestety dla in&#380;ynier&#243;w Oracle zautomatyzowanie takiej &amp;#8220;wyrafinowej&amp;#8221; operacji jest najwyra&#378;niej za trudne). Ustawia&#322;em jakie&#347; zmienne i musia&#322;em wystartowa&#263; skrypt jako ten user &amp;#8216;oracle&amp;#8217; nale&#380;&#261;cy do grupy &amp;#8216;oinstall&amp;#8217;. Pokaza&#322;o si&#281; nawet okienko ale potem wszystko si&#281; wysypa&#322;o jakmi&#347; wyj&#261;tkami z JVM. Chyba sobie to daruj&#281;. W sumie to chcia&#322;em zainstalowa&#263; klienta po to, aby m&#243;c zainstalowa&#263; driver dla Rails&#243;w. Chyba prze&#322;&#261;cz&#281; si&#281; na JRuby, bo podobno wtedy nie musz&#281; si&#281; instalowa&#263; tego klienta.&lt;/p&gt;</description>
      <pubDate>Fri, 02 Nov 2007 20:49:22 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:88732a59-039b-41c4-821b-940eef41f6e4</guid>
      <link>http://blog.zabiello.com/articles/2007/11/01/oracle-rails-i-mac-os-x#comment-1185</link>
    </item>
    <item>
      <title>"Oracle, Rails i Mac OS X" by Mordek</title>
      <description>&lt;p&gt;widz&#281; tak&#380;e, &#380;e kolega lubi stare punkowe klimaty :) tylko te zaci&#261;gi mszalne jako&#347; nie pasuj&#261; do ca&#322;o&#347;ci :) programista, punk i &amp;#8230; kler &amp;#8230; zupe&#322;nie nie pasuje :) Lektura dawkinsa obowi&#261;zkowa na weekend :)&lt;/p&gt;</description>
      <pubDate>Fri, 02 Nov 2007 20:43:34 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:b68e15cd-09db-4f2a-ab21-752858feca37</guid>
      <link>http://blog.zabiello.com/articles/2007/11/01/oracle-rails-i-mac-os-x#comment-1184</link>
    </item>
    <item>
      <title>"Oracle, Rails i Mac OS X" by Mordek</title>
      <description>&lt;p&gt;eee ten skrypt nic ciekawego nie robi, tylko ustawia zmienne &#347;rodowiskowe, za wszystko jest odpowiedzialny runInstaller, ciekawe czy to te&#380; jaki&#347; skrypt czy exec, jak exec to ci&#281;&#380;ko b&#281;dzie co&#347; z tym zrobi&#263; wstaw przed 59 lini&#281;:
echo &amp;#8220;CMDDIR: $CMDDIR&amp;#8221; 
echo &amp;#8220;params: $&lt;strong&gt;&amp;#8221; 
$&lt;/strong&gt; powinno by&#263; puste a $CMDDIR powinien wskazywa&#263; na katalog z jakiego go wywo&#322;ujesz. Mo&#380;e ten skrypt wymaga jaki&#347; parametr? bo po co by by&#322;o $* ?
Znalaz&#322;em na necie co&#347; o instalacji &lt;a href="http://www.orablogs.com/sergio/archives/000781.html" rel="nofollow"&gt;http://www.orablogs.com/sergio/archives/000781.html&lt;/a&gt;
Wymaga &#380;eby by&#322; utworzony u&#380;ytkownik oracle z tego co widz&#281;. Dziwne, &#380;e skrypt tego nie mo&#380;e zrobi&#263; za u&#380;ytkownika.&lt;/p&gt;</description>
      <pubDate>Fri, 02 Nov 2007 20:37:29 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:21059184-bb6c-4550-a32e-c3e9080f14d7</guid>
      <link>http://blog.zabiello.com/articles/2007/11/01/oracle-rails-i-mac-os-x#comment-1183</link>
    </item>
    <item>
      <title>"Oracle, Rails i Mac OS X" by Jaros&#322;aw Zabie&#322;&#322;o</title>
      <description>&lt;p&gt;Nie u&#380;ywam Linuksa bo wole uniksowego Leoparda. Poza tym instalacja Oracle tylko na windozie jest prosta. Na Linuksie podobno te&#380; s&#261; problemy. Oni to chyba celowo robi&#261;, aby wzywa&#263; ich support z ka&#380;d&#261; pierdo&#322;&#261;.&lt;/p&gt;


	&lt;p&gt;Ca&#322;y skrypt instalacyjny jest tu &lt;a href="http://pastie.caboo.se/113518" rel="nofollow"&gt;http://pastie.caboo.se/113518&lt;/a&gt; Linijka 59 jest ostatnia.&lt;/p&gt;</description>
      <pubDate>Fri, 02 Nov 2007 20:06:09 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:038f3a47-8588-4bbf-b527-f429f8b7d543</guid>
      <link>http://blog.zabiello.com/articles/2007/11/01/oracle-rails-i-mac-os-x#comment-1182</link>
    </item>
    <item>
      <title>"Oracle, Rails i Mac OS X" by Mordek</title>
      <description>&lt;p&gt;A w og&#243;le to czemu nie pracujesz pod linuxem? I tak wi&#281;kszo&#347;&#263; produkcyjnych serwer&#243;w dla rails&#243;w stoi pod linuxem, wi&#281;c lepiej ca&#322;y czas na nim siedzie&#263; :) Ja od dw&#243;ch lat ju&#380; jad&#281; na linuxie i musz&#281; powiedzie&#263;, &#380;e niczego mi nie brakuje. Polecam Sabayon distro :) Generalnie to moim zdaniem linux to raj dla programist&#243;w :)&lt;/p&gt;</description>
      <pubDate>Fri, 02 Nov 2007 19:00:23 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:01756afa-e8be-4a0c-aeb3-42fb925c791d</guid>
      <link>http://blog.zabiello.com/articles/2007/11/01/oracle-rails-i-mac-os-x#comment-1181</link>
    </item>
    <item>
      <title>"Oracle, Rails i Mac OS X" by Mordek</title>
      <description>&lt;p&gt;Wklej otocze 59 linii skryptu mo&#380;e co&#347; da poradzi&#263;, to musi by&#263; jaki&#347; drobiazg.&lt;/p&gt;</description>
      <pubDate>Fri, 02 Nov 2007 18:56:59 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:dc6d5f4f-4a3c-4a11-a396-ba071a5211ce</guid>
      <link>http://blog.zabiello.com/articles/2007/11/01/oracle-rails-i-mac-os-x#comment-1180</link>
    </item>
    <item>
      <title>"Oracle, Rails i Mac OS X" by Jaros&#322;aw Zabie&#322;&#322;o</title>
      <description>&lt;p&gt;Nie, no co ty gadasz. Windows nie potrzebuje &#380;adnej instrukcji. Par&#281; klikni&#281;&#263; i wszystko dzia&#322;a. Ta instrukcja (notabene 10 stron) zosta&#322;a napisana dla Mac OS X. I jest kompletnie krety&#324;sko napisana. Rozpisuj&#261; si&#281; tam jak doda&#263; usera czy grup&#281; do systemu zamiast skupi&#263; na tym, co wa&#380;ne. Inna sprawa, &#380;e ta instrukcja jest z grudnia 2004, dosy&#263; stara, i po prostu nie dzia&#322;a na OSX.&lt;/p&gt;</description>
      <pubDate>Fri, 02 Nov 2007 12:21:42 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:5c248da0-b5b7-4909-8fae-b290f4c24532</guid>
      <link>http://blog.zabiello.com/articles/2007/11/01/oracle-rails-i-mac-os-x#comment-1177</link>
    </item>
    <item>
      <title>"Oracle, Rails i Mac OS X" by Husio</title>
      <description>&lt;p&gt;&amp;#8220;Instrukcja zosta&#322;a napisana tylko dla systemu Windows, bo u&#380;ytkownicy linuksa sami sobie poradz&#261;, a u&#380;ytkownicy Mac&amp;#8217;&#243;w przyzwyczajeni s&#261;, &#380;e ich wszyscy olewaj&#261;.&amp;#8221; 
I niech ktos powie ze to nie jest prawda.&lt;/p&gt;</description>
      <pubDate>Fri, 02 Nov 2007 11:34:16 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:ddea6fb7-bc97-4a16-b5e3-de3a3dc0a558</guid>
      <link>http://blog.zabiello.com/articles/2007/11/01/oracle-rails-i-mac-os-x#comment-1176</link>
    </item>
    <item>
      <title>"Oracle, Rails i Mac OS X" by Jaros&#322;aw Zabie&#322;&#322;o</title>
      <description>&lt;p&gt;shaman: powiedz to in&#380;ynierom Oracle&amp;#8217;a ktorzy  uto&#380;samiaj&#261; je ze sob&#261; :-D&lt;/p&gt;</description>
      <pubDate>Thu, 01 Nov 2007 21:00:20 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:25892dbf-a9b5-42dd-b6f5-f0421cc440b3</guid>
      <link>http://blog.zabiello.com/articles/2007/11/01/oracle-rails-i-mac-os-x#comment-1169</link>
    </item>
    <item>
      <title>"Oracle, Rails i Mac OS X" by shaman</title>
      <description>&lt;p&gt;to fakt, &#380;e tylko osoby pocz&#261;tkuj&#261;ce w SQL myl&#261; puste stringi z warto&#347;ciami NULL. Nie widz&#281; w tym nic &#347;miesznego. Ka&#380;demu, kto  obcuje z r&#243;&#380;nymi silnikami baz danych fakt rozr&#243;&#380;niania pustych ci&#261;g&#243;w i NULLi jest dobrze znany i wcale nie dziwi :)&lt;/p&gt;</description>
      <pubDate>Thu, 01 Nov 2007 18:22:55 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:717cb6a2-f493-409a-9962-bb1e41c62777</guid>
      <link>http://blog.zabiello.com/articles/2007/11/01/oracle-rails-i-mac-os-x#comment-1166</link>
    </item>
    <item>
      <title>"Oracle, Rails i Mac OS X" by Piotr Usewicz</title>
      <description>&lt;p&gt;Chyba zapominasz, ze w Windows uzytkownik ma pelne uprawnienia moj drogi ;]&lt;/p&gt;</description>
      <pubDate>Thu, 01 Nov 2007 17:17:06 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:8c74b8d3-3400-4f01-82a8-77d04eebf60e</guid>
      <link>http://blog.zabiello.com/articles/2007/11/01/oracle-rails-i-mac-os-x#comment-1164</link>
    </item>
  </channel>
</rss>
