<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Net i Ja</title>
	<atom:link href="http://netija.pl/feed" rel="self" type="application/rss+xml" />
	<link>http://netija.pl</link>
	<description>Blog pewnego studenta informatyki ;)</description>
	<lastBuildDate>Sun, 11 Mar 2012 13:10:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Wielka Orkiestra Świątecznej Pomocy czy wielki przekręt?</title>
		<link>http://netija.pl/wpis/207</link>
		<comments>http://netija.pl/wpis/207#comments</comments>
		<pubDate>Sun, 11 Mar 2012 13:07:58 +0000</pubDate>
		<dc:creator>Marek</dc:creator>
				<category><![CDATA[Bez kategorii]]></category>

		<guid isPermaLink="false">http://netija.pl/?p=207</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://netija.pl/wpis/207/owsiak" rel="attachment wp-att-206"><img class="aligncenter size-medium wp-image-206" title="owsiak" src="http://netija.pl/wp-content/uploads/2012/03/owsiak-304x400.png" alt="Wielka Orkiestra Świątecznej Pomocy - przekręt" width="304" height="400" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://netija.pl/wpis/207/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zmiana nazw wielu plików o określonych przedrostkach</title>
		<link>http://netija.pl/wpis/200</link>
		<comments>http://netija.pl/wpis/200#comments</comments>
		<pubDate>Thu, 13 Oct 2011 13:35:46 +0000</pubDate>
		<dc:creator>Marek</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[administracja systemem]]></category>
		<category><![CDATA[bash]]></category>

		<guid isPermaLink="false">http://netija.pl/?p=200</guid>
		<description><![CDATA[Poniższy przykład przedstawia usunięcie z plików posiadających przedrostek &#8222;dev_&#8221; tego właśnie przedrostka.]]></description>
			<content:encoded><![CDATA[<p>Poniższy przykład przedstawia usunięcie z plików posiadających przedrostek &#8222;dev_&#8221; tego właśnie przedrostka.</p>
<pre class="brush: plain; title: ; notranslate">for x in dev_sr*;do n=${x/dev_/}; mv $x $n; done</pre>
]]></content:encoded>
			<wfw:commentRss>http://netija.pl/wpis/200/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wylistowanie pełnych nazw oraz ścieżek dostępu do pliku</title>
		<link>http://netija.pl/wpis/196</link>
		<comments>http://netija.pl/wpis/196#comments</comments>
		<pubDate>Fri, 23 Sep 2011 10:50:17 +0000</pubDate>
		<dc:creator>Marek</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[administracja systemem]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://netija.pl/?p=196</guid>
		<description><![CDATA[Polecenie ls w tej sytuacji nam nie pomoże, ponieważ potrafi wyświetlać najwyżej nazwy pliku. Jednak jak to mówią w bashu nie ma rzeczy niemożliwych. Jednym z możliwych rozwiązań jest skorzystanie z polecenia find. W wyniku działania powyżeszego kodu otrzymamy listing plików wraz z ścieżką dostępu przed każdą z nazw.]]></description>
			<content:encoded><![CDATA[<p>Polecenie ls w tej sytuacji nam nie pomoże, ponieważ potrafi wyświetlać najwyżej nazwy pliku. Jednak jak to mówią w bashu nie ma rzeczy niemożliwych. Jednym z możliwych rozwiązań jest skorzystanie z polecenia find.</p>
<pre class="brush: plain; title: ; notranslate">

for i in $(find /data/2011-09-17 -name '*'); do echo $i; done
</pre>
<p>W wyniku działania powyżeszego kodu otrzymamy listing plików wraz z ścieżką dostępu przed każdą z nazw.</p>
]]></content:encoded>
			<wfw:commentRss>http://netija.pl/wpis/196/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zawieszony VIM</title>
		<link>http://netija.pl/wpis/192</link>
		<comments>http://netija.pl/wpis/192#comments</comments>
		<pubDate>Wed, 01 Jun 2011 07:56:02 +0000</pubDate>
		<dc:creator>Marek</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[Vim]]></category>

		<guid isPermaLink="false">http://netija.pl/?p=192</guid>
		<description><![CDATA[Czasem może się zdarzyć, że podczas pracy z VIM-em, nagle przestaje odpowiedać. Najpopularniejszą przyczyną tego stanu jest próba zapisania stanu pliku za pomocą skrótu CTRL+S, a nie jakże popularnym :w. Błąd skutkuje zawieszeniem terminala, aby odzyskać nad nim kontrole wystarczy wcisnąć skrót:]]></description>
			<content:encoded><![CDATA[<p>Czasem może się zdarzyć, że podczas pracy z VIM-em, nagle przestaje odpowiedać. Najpopularniejszą przyczyną tego stanu jest próba zapisania stanu pliku za pomocą skrótu CTRL+S, a nie jakże popularnym :w.</p>
<p>Błąd skutkuje zawieszeniem terminala, aby odzyskać nad nim kontrole wystarczy wcisnąć skrót:</p>
<pre class="brush: plain; title: ; notranslate">CTRL+Q</pre>
]]></content:encoded>
			<wfw:commentRss>http://netija.pl/wpis/192/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cmd multi-line commend</title>
		<link>http://netija.pl/wpis/188</link>
		<comments>http://netija.pl/wpis/188#comments</comments>
		<pubDate>Sat, 07 May 2011 11:03:24 +0000</pubDate>
		<dc:creator>Marek</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[cmd]]></category>

		<guid isPermaLink="false">http://netija.pl/?p=188</guid>
		<description><![CDATA[Czyli jak w shellu z pod znaku Windows napisać jedną komende w wielu liniach terminala&#8230; Pod linux prosta sprawa, wystarcz przed przejściem do nowej linii wstawić znak backslash &#8222;\&#8221;. Co prezentuje przykład: Natomiast w shellu pamiętającym czasy systemu ms-dos, trzeba tradycyjnie użyć znaczka zupełnie odmiennego. Jaki to klawisz? Po dłuższej chwili poszukiwania okazało by się, [...]]]></description>
			<content:encoded><![CDATA[<p>Czyli jak w shellu z pod znaku Windows napisać jedną komende w wielu liniach terminala&#8230;</p>
<p>Pod linux prosta sprawa, wystarcz przed przejściem do nowej linii wstawić znak backslash &#8222;\&#8221;. Co prezentuje przykład:</p>
<pre class="brush: plain; title: ; notranslate">
ls -l \
/usr/
</pre>
<p>Natomiast w shellu pamiętającym czasy systemu ms-dos, trzeba tradycyjnie użyć znaczka zupełnie odmiennego. Jaki to klawisz? Po dłuższej chwili poszukiwania okazało by się, że sam bym się nie domyślił. To tzw. daszek &#8222;^&#8221;. A oto przykład użycia:</p>
<pre class="brush: plain; title: ; notranslate">
C:\Users\Marek&gt;ping ^
More? wp.pl
</pre>
]]></content:encoded>
			<wfw:commentRss>http://netija.pl/wpis/188/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hash table w Oraclu</title>
		<link>http://netija.pl/wpis/185</link>
		<comments>http://netija.pl/wpis/185#comments</comments>
		<pubDate>Wed, 23 Mar 2011 12:34:26 +0000</pubDate>
		<dc:creator>Marek</dc:creator>
				<category><![CDATA[Bazy Danych]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PL/SQL]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://netija.pl/?p=185</guid>
		<description><![CDATA[Problem prosty, rozwiązanie równie przejrzyste. A wszystko dzięki PL/SQL-owi. Tak wygląda przykładowa deklaracja tabeli: Użycie tabeli hashowej:]]></description>
			<content:encoded><![CDATA[<p>Problem prosty, rozwiązanie równie przejrzyste. A wszystko dzięki PL/SQL-owi.</p>
<p>Tak wygląda przykładowa deklaracja tabeli:</p>
<pre class="brush: sql; title: ; notranslate">

subtype tvalue is varchar2(1000);
 type thash is table of tvalue index by varchar2;
 hashtab thash;
</pre>
<p>Użycie tabeli hashowej:</p>
<pre class="brush: sql; title: ; notranslate">hashtab(klucz) :=wartosc;</pre>
]]></content:encoded>
			<wfw:commentRss>http://netija.pl/wpis/185/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8222;ORA-12838: cannot read/modify an object after modifying it in parallel&#8221;</title>
		<link>http://netija.pl/wpis/182</link>
		<comments>http://netija.pl/wpis/182#comments</comments>
		<pubDate>Tue, 15 Feb 2011 09:13:11 +0000</pubDate>
		<dc:creator>Marek</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[kod]]></category>
		<category><![CDATA[select]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://netija.pl/?p=182</guid>
		<description><![CDATA[Niby prosty insert na podstawie selekta: A w efekcie można uzyskać brzydki błąd. Jego rozwiązanie jest dość banalne. Wystarczy zapytanie zakomitować:]]></description>
			<content:encoded><![CDATA[<p>Niby prosty insert na podstawie selekta:</p>
<pre class="brush: plain; title: ; notranslate">

INSERT /*+ APPEND */ SELECT * FROM test;
</pre>
<p>A w efekcie można uzyskać brzydki błąd. Jego rozwiązanie jest dość banalne.</p>
<p>Wystarczy zapytanie zakomitować:</p>
<pre class="brush: plain; title: ; notranslate">

COMMIT;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://netija.pl/wpis/182/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Podział ekranu w vim</title>
		<link>http://netija.pl/wpis/180</link>
		<comments>http://netija.pl/wpis/180#comments</comments>
		<pubDate>Fri, 03 Dec 2010 09:30:59 +0000</pubDate>
		<dc:creator>Marek</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[kodowanie]]></category>
		<category><![CDATA[konfiguracja]]></category>
		<category><![CDATA[Vim]]></category>

		<guid isPermaLink="false">http://netija.pl/?p=180</guid>
		<description><![CDATA[Czasem przydatną opcją jest podział ekranu pracy na dwie części. Pionowy podział uzyskamy komendą: lub Przechodzimy między oknami:]]></description>
			<content:encoded><![CDATA[<p>Czasem przydatną opcją jest podział ekranu pracy na dwie części.</p>
<p>Pionowy podział uzyskamy komendą:</p>
<pre class="brush: plain; title: ; notranslate">(tryb komend) :new tab nazwa pliku</pre>
<p>lub</p>
<pre class="brush: plain; title: ; notranslate">(tryb komend):split</pre>
<p>Przechodzimy między oknami:</p>
<pre class="brush: plain; title: ; notranslate">(tryb komend)Ctrl+W+strzałka w zależności do którego okna chcemy przejść</pre>
]]></content:encoded>
			<wfw:commentRss>http://netija.pl/wpis/180/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kolejna porcja komend dla vim-a ;)</title>
		<link>http://netija.pl/wpis/178</link>
		<comments>http://netija.pl/wpis/178#comments</comments>
		<pubDate>Fri, 26 Nov 2010 12:57:38 +0000</pubDate>
		<dc:creator>Marek</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[kod]]></category>
		<category><![CDATA[kodowanie]]></category>
		<category><![CDATA[Vim]]></category>

		<guid isPermaLink="false">http://netija.pl/?p=178</guid>
		<description><![CDATA[Duplikowanie linii w której znajduje się kursor: Usuwanie linii w której znajduje się kursor: Wyświetlenie pomocy kontekstowej]]></description>
			<content:encoded><![CDATA[<p>Duplikowanie linii w której znajduje się kursor:</p>
<pre class="brush: plain; title: ; notranslate">(tryb komend) yyp</pre>
<p>Usuwanie linii w której znajduje się kursor:</p>
<pre class="brush: plain; title: ; notranslate">(tryb komend) yyd</pre>
<p>Wyświetlenie pomocy kontekstowej</p>
<pre class="brush: plain; title: ; notranslate">(tryb edycji) Ctrl+N</pre>
]]></content:encoded>
			<wfw:commentRss>http://netija.pl/wpis/178/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Porcja przydatnych tricków pod Vim</title>
		<link>http://netija.pl/wpis/176</link>
		<comments>http://netija.pl/wpis/176#comments</comments>
		<pubDate>Tue, 16 Nov 2010 11:15:23 +0000</pubDate>
		<dc:creator>Marek</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[administracja systemem]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[kodowanie]]></category>
		<category><![CDATA[Vim]]></category>
		<category><![CDATA[vim gf]]></category>

		<guid isPermaLink="false">http://netija.pl/?p=176</guid>
		<description><![CDATA[Jeśli chcielibyśmy otworzyć plik na, który wskazuje kursor, to wystarczy: Jeśli byśmy chcielibyśmy powrócić do pliku z którego przyszliśmy: Niektórzy lubią pracować na tabach, które mozemy otworzyć poleceniem: I zamknąć: Przechodzimy między tabami (oknami) za pomocą komenty: Wracając do pierwszej naszej czynności,  aby otworzyć plik na, który wskazuje kursor, ale w nowym oknie: Podsumowując jest [...]]]></description>
			<content:encoded><![CDATA[<p>Jeśli chcielibyśmy otworzyć plik na, który wskazuje kursor, to wystarczy:</p>
<pre class="brush: plain; title: ; notranslate">(tryb komend) gf</pre>
<p>Jeśli byśmy chcielibyśmy powrócić do pliku z którego przyszliśmy:</p>
<pre class="brush: plain; title: ; notranslate">(tryb komend) Ctrl+ o</pre>
<p>Niektórzy lubią pracować na tabach, które mozemy otworzyć poleceniem:</p>
<pre class="brush: plain; title: ; notranslate">(tryb komend) :tabnew [nazwa pliku]</pre>
<p>I zamknąć:</p>
<pre class="brush: plain; title: ; notranslate">(tryb komend) :tab</pre>
<p>Przechodzimy między tabami (oknami) za pomocą komenty:</p>
<pre class="brush: plain; title: ; notranslate">(tryb komend) gt</pre>
<p>Wracając do pierwszej naszej czynności,  aby otworzyć plik na, który wskazuje kursor, ale w nowym oknie:</p>
<pre class="brush: plain; title: ; notranslate">(tryb komend) Ctrl+W  gt</pre>
<p>Podsumowując jest to trochę zagmatwane, ale  działa wyjątkowo dobrze <img src='http://netija.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://netija.pl/wpis/176/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

