<?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>onjin.net &#187; narzędzia</title>
	<atom:link href="http://onjin.net/blog/category/narzedzia/feed/" rel="self" type="application/rss+xml" />
	<link>http://onjin.net/blog</link>
	<description>Takie, tu i tam</description>
	<lastBuildDate>Fri, 27 Apr 2012 09:34:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>extend lvm2 filesystem</title>
		<link>http://onjin.net/blog/2012/04/27/extend-lvm2-filesystem/</link>
		<comments>http://onjin.net/blog/2012/04/27/extend-lvm2-filesystem/#comments</comments>
		<pubDate>Fri, 27 Apr 2012 09:30:44 +0000</pubDate>
		<dc:creator>Marek</dc:creator>
				<category><![CDATA[hosting]]></category>
		<category><![CDATA[narzędzia]]></category>

		<guid isPermaLink="false">http://onjin.net/blog/?p=208</guid>
		<description><![CDATA[<a href="http://onjin.net/blog/2012/04/27/extend-lvm2-filesystem/" title="extend lvm2 filesystem"></a>Just self memo]]></description>
			<content:encoded><![CDATA[<a href="http://onjin.net/blog/2012/04/27/extend-lvm2-filesystem/" title="extend lvm2 filesystem"></a><p>Just self memo</p>
<pre class="brush: bash; title: ; notranslate">
# Added new physical partition /dev/sda3
# create a physical volume out of it
&gt; pvcreate /dev/sda3

# Now, add it to the volume group
#that my logical volume is on
&gt; vgextend VolGroup00 /dev/sda3

# Now that the volume group has more
# disk space, the logical volume can grow
&gt; lvextend -L+11G /dev/VolGroup00/LogVol00

# Ok, last of all, I want to filesystem to
# recognize that more space is available
&gt; fsadm resize /dev/VolGroup00/LogVol00

# sweet, I have more space now
&gt; df -h
</pre>
]]></content:encoded>
			<wfw:commentRss>http://onjin.net/blog/2012/04/27/extend-lvm2-filesystem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grooveshark currentSong.txt + gajim status</title>
		<link>http://onjin.net/blog/2011/03/19/grooveshark-currentsong-txt-gajim-status/</link>
		<comments>http://onjin.net/blog/2011/03/19/grooveshark-currentsong-txt-gajim-status/#comments</comments>
		<pubDate>Sat, 19 Mar 2011 12:03:04 +0000</pubDate>
		<dc:creator>Marek</dc:creator>
				<category><![CDATA[desktop]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[muzyka]]></category>
		<category><![CDATA[narzędzia]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://onjin.net/blog/?p=189</guid>
		<description><![CDATA[<a href="http://onjin.net/blog/2011/03/19/grooveshark-currentsong-txt-gajim-status/" title="Grooveshark currentSong.txt + gajim status"></a>Przy okazji szukania API do grooveshark&#8217;a odkryłem plik currentSong.txt, który jest tworzony przez Grooveshark Desktop. Kilka minut z vim&#8217;em i mamy skrypt napisany w python&#8217;ie, który odczytuje w/w plik i wrzuca informację o aktualnie odtwarzanym utworze jako status wybranego konta &#8230;<p class="read-more"><a href="http://onjin.net/blog/2011/03/19/grooveshark-currentsong-txt-gajim-status/">Czytaj więcej &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://onjin.net/blog/2011/03/19/grooveshark-currentsong-txt-gajim-status/" title="Grooveshark currentSong.txt + gajim status"></a><p>Przy okazji szukania API do <a href="http://grooveshark.com">grooveshark&#8217;a</a> odkryłem plik <b>currentSong.txt</b>, który jest tworzony przez <em>Grooveshark Desktop</em>.</p>
<p>Kilka minut z vim&#8217;em i mamy skrypt napisany w python&#8217;ie, który odczytuje w/w plik i wrzuca informację o aktualnie odtwarzanym utworze jako status wybranego konta w <a href="http://gajim.org">gajim&#8217;a</a>.</p>
<p>Skrypt umożliwia także uruchomienie go w trybie monitorowania w/w pliku (wymana <b>pyinotify</b>). Wtedy nasz status będzie zmieniany w chwili (chwilę potem <img src='http://onjin.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) zmiany utworu w Grooveshark Desktop.</p>
<p>Całość można dowolnie używać/modyfikować, a pobrać można z serwiu <a href="http://github.com">github.com</a>:</p>
<ul>
<li><a href="https://github.com/onjin/grooveshark2gajim">https://github.com/onjin/grooveshark2gajim</a></li>
<li><a href="http://onjin.github.com/grooveshark2gajim/">http://onjin.github.com/grooveshark2gajim/</a></li>
</ul>
<p>Do działania wystarczy nam plik <a href="https://github.com/onjin/grooveshark2gajim/raw/master/grov2gajim.py">grov2gajim.py</a>. Umieszczamy go gdzieś na dysku i możemy używać.</p>
<div style="display: none"><a href="http://www.atotaldetox.com/thc-marijuana-detox-kits/"><b>thc/marijuana detox kits</b></a>.</div>
]]></content:encoded>
			<wfw:commentRss>http://onjin.net/blog/2011/03/19/grooveshark-currentsong-txt-gajim-status/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vim snippetsemu i liquibase</title>
		<link>http://onjin.net/blog/2010/08/11/vim-snippetsemu-i-liquibase/</link>
		<comments>http://onjin.net/blog/2010/08/11/vim-snippetsemu-i-liquibase/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 17:45:35 +0000</pubDate>
		<dc:creator>Marek</dc:creator>
				<category><![CDATA[narzędzia]]></category>
		<category><![CDATA[programowanie]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://onjin.net/blog/?p=175</guid>
		<description><![CDATA[<a href="http://onjin.net/blog/2010/08/11/vim-snippetsemu-i-liquibase/" title="vim snippetsemu i liquibase"></a>W ostatnim wpisie pisałem o snippetsEmu dla vim&#8216;a, a dziś załączam zestaw snippetów, których używam przy pracy z liquibase. Liquibase to całkiem miłe narzędzie napisane w Javie do śledzenia, zarządzania i wprowadzania zmian w bazach danych. Zmiany opisuje się w &#8230;<p class="read-more"><a href="http://onjin.net/blog/2010/08/11/vim-snippetsemu-i-liquibase/">Czytaj więcej &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://onjin.net/blog/2010/08/11/vim-snippetsemu-i-liquibase/" title="vim snippetsemu i liquibase"></a><p>W <a href="http://onjin.net/blog/2010/07/29/best-vim-plugins/">ostatnim wpisie</a> pisałem o <a href="http://www.vim.org/scripts/script.php?script_id=1318">snippetsEmu</a> dla <a href="http://www.vim.org/">vim</a>&#8216;a, a dziś załączam <a href="/files/xml_snippets.vim">zestaw snippetów</a>, których używam przy pracy z <a href="http://www.liquibase.org/">liquibase</a>.</p>
<p><strong>Liquibase</strong> to całkiem miłe narzędzie napisane w Javie do śledzenia, zarządzania i wprowadzania zmian w bazach danych. Zmiany opisuje się w pliku (plikach) xml i wpisywanie oraz pamiętanie tej składni można sobie uprościć przy pomocy vim&#8217;a i snippetów.</p>
<p>Snippet umieszczamy razem z pozostałymi, najczęściej w <strong>.vim/after/ftplugin/</strong>.<br />
Najprościej zacząć otwierając np. <em>migration.xml</em>, wpisując <em>lhelp</em> i wcisnąć <em>TAB</em>. Otrzymamy małą pomoc i możemy zaczynać wpisywać kolejną migrację <img src='http://onjin.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&nbsp;&raquo; <a href="/files/xml_snippets.vim">xml_snippets.vim</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://onjin.net/blog/2010/08/11/vim-snippetsemu-i-liquibase/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>best vim plugins</title>
		<link>http://onjin.net/blog/2010/07/29/best-vim-plugins/</link>
		<comments>http://onjin.net/blog/2010/07/29/best-vim-plugins/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 19:34:19 +0000</pubDate>
		<dc:creator>Marek</dc:creator>
				<category><![CDATA[narzędzia]]></category>
		<category><![CDATA[programowanie]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://onjin.net/blog/?p=158</guid>
		<description><![CDATA[<a href="http://onjin.net/blog/2010/07/29/best-vim-plugins/" title="best vim plugins"></a>Dziś robiłem porządki w ~/.vim/ . Aktualizacje do nowych wersji pluginów, wyrzucanie nieużywanych, porządki w ~/.vimrc. W trakcie tej pracy powstała lista pluginów, dzięki którym miło mi się pracuje vimball Plugin zajmujący się pluginami dostarczanymi w paczkach .vba i pozwalający &#8230;<p class="read-more"><a href="http://onjin.net/blog/2010/07/29/best-vim-plugins/">Czytaj więcej &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://onjin.net/blog/2010/07/29/best-vim-plugins/" title="best vim plugins"></a><p>Dziś robiłem porządki w ~/.vim/ . Aktualizacje do nowych wersji pluginów, wyrzucanie nieużywanych, porządki w ~/.vimrc. W trakcie tej pracy powstała lista pluginów, dzięki którym miło mi się pracuje</p>
<h3>vimball</h3>
<p>Plugin zajmujący się pluginami dostarczanymi w paczkach .vba i pozwalający też takie paczki tworzyć, w praktyce potrzeby mi by instalować paczki .vba<br/><br />
&nbsp;&raquo; <a href="http://www.vim.org/scripts/script.php?script_id=1502">vimball</a><br/><br/></p>
<h3>snippetsEmu</h3>
<p>Emuluje zachowanie snippetów z TextMate. Na przykład w pliku sometest.py wpisujesz &#8216;for&lt;tab&gt;&#8217;, uzupełniasz brakujące miejsca poruszając się klawiszem &lt;tab&gt; i otrzymujesz pełną pętle. Inne użyteczne snippety dla pythona to: <strong>prop</strong> &#8211; property, <strong>get</strong> &#8211; def get_.., <strong>set</strong> &#8211; def set_.., <strong>def</strong> &#8211; def .., <strong>cm</strong> &#8211; classmethod, <strong>cl</strong> &#8211; class .. oraz <strong>ifn, ifmain, sb, sbu, sbl1, trye, tryf, tryef, unittest</strong>.</p>
<p>Domyślnie dostarczone są 32 zestawy snippetów dla wielu języków programowania, opisu oraz frameworków (django, rails, symfony).<br/><br />
&nbsp;&raquo; <a href="http://www.vim.org/scripts/script.php?script_id=1318">snippetsEmu</a><br/><br/></p>
<h3>neocomplcache</h3>
<p>System tzw &#8216;dopełniania&#8217; (podpowiadania) i to właśnie robi. Dopełnia nazwy metod, funkcji, atrybuty html, nazwy plików, itp. Trzeba po prostu zobaczyć i używać.<br/><br />
&nbsp;&raquo; <a href="http://www.vim.org/scripts/script.php?script_id=2620">neocomplcache</a><br/><br/></p>
<h3>project</h3>
<p>Bardzo prosty i skuteczny system pozwalający w bocznym oknie przeglądać wybrane lub wszystkie pliki z jednego lub wielu projektów. Każdy projekt ma zdefiniowany katalog, dzięki czemu otwarcie pliku z projektu (wciskamy &#8216;enter&#8217; bedąc &#8216;nad&#8217; plikiem) nastąpi równocześnie z przejściem do katalogu projektu. W ten sposób pliki projektu jak np &#8216;tags&#8217; (ctags) zostaną poprawnie wczytane.<br/><br />
&nbsp;&raquo; <a href="http://www.vim.org/scripts/script.php?script_id=69">project</a><br/><br/></p>
<h3>simple pairs</h3>
<p>Proste dopełnianie dla &#8222;, &#8216;, {, (, [ . Wpisanie znaku otwierającego powoduje automatyczne dopisanie znaku zamykającego. W przypadku {, (, [ gdy sami wpiszemy znak zamykający, nie zostanie on zdublowany. Kursor po prostu przesunie się dalej. Dla &#8222;, &#8216; zostanie jednak stworzona kolejna para. Krótkie i skuteczne.<br/><br />
&nbsp;&raquo; <a href="http://www.vim.org/scripts/script.php?script_id=2339">simple pairs</a><br/></p>
<h3>vcscommand</h3>
<p>Plugin pozwalający wykonywać komendy dla CVS, SVN, SVK, git, bzr, and hg przy pomocy vim&#8217;a. Jeden zestaw komend bez względy na system kontroli wersji.<br/><br />
&nbsp;&raquo; <a href="http://www.vim.org/scripts/script.php?script_id=90">vcscommand</a><br/></p>
<p>Niewiele tego, ale te pluginy, git (post/pre hooki), bash + zestaw skryptów wystarcza mi do pracy <img src='http://onjin.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://onjin.net/blog/2010/07/29/best-vim-plugins/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Przydatne narzędzia do monitoringu obciążenia serwera &#8230;</title>
		<link>http://onjin.net/blog/2010/01/03/przydatne-narzedzia-do-monitoringu-obciazenia-serwera/</link>
		<comments>http://onjin.net/blog/2010/01/03/przydatne-narzedzia-do-monitoringu-obciazenia-serwera/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 12:01:26 +0000</pubDate>
		<dc:creator>Marek</dc:creator>
				<category><![CDATA[narzędzia]]></category>
		<category><![CDATA[server linux]]></category>

		<guid isPermaLink="false">http://onjin.net/blog/?p=131</guid>
		<description><![CDATA[<a href="http://onjin.net/blog/2010/01/03/przydatne-narzedzia-do-monitoringu-obciazenia-serwera/" title="Przydatne narzędzia do monitoringu obciążenia serwera ..."></a>&#8230; zamieścił mekk nie tylko top]]></description>
			<content:encoded><![CDATA[<a href="http://onjin.net/blog/2010/01/03/przydatne-narzedzia-do-monitoringu-obciazenia-serwera/" title="Przydatne narzędzia do monitoringu obciążenia serwera ..."></a><p>&#8230; zamieścił <a href="http://mekk.waw.pl/mk/" rel="nofollow">mekk</a></p>
<ul>
<li><a href="http://notatnik.mekk.waw.pl/archives/200-Oprocz_top.html" rel="nofollow">nie tylko top</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://onjin.net/blog/2010/01/03/przydatne-narzedzia-do-monitoringu-obciazenia-serwera/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>awesome3 wm mouse/key bindings</title>
		<link>http://onjin.net/blog/2009/10/19/awesome2-wm-mousekey-bindings/</link>
		<comments>http://onjin.net/blog/2009/10/19/awesome2-wm-mousekey-bindings/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 07:18:27 +0000</pubDate>
		<dc:creator>Marek</dc:creator>
				<category><![CDATA[desktop]]></category>
		<category><![CDATA[narzędzia]]></category>
		<category><![CDATA[onjin]]></category>
		<category><![CDATA[wmanager]]></category>

		<guid isPermaLink="false">http://onjin.net/blog/?p=115</guid>
		<description><![CDATA[<a href="http://onjin.net/blog/2009/10/19/awesome2-wm-mousekey-bindings/" title="awesome3 wm mouse/key bindings"></a>Tak na szybko z manuala do pdf&#8217;a do szybkiego wydruku cheatsheet dla window managera awesome 3 (it&#8217;s awesome ): awesome3_bindings.pdf]]></description>
			<content:encoded><![CDATA[<a href="http://onjin.net/blog/2009/10/19/awesome2-wm-mousekey-bindings/" title="awesome3 wm mouse/key bindings"></a><p>Tak na szybko z manuala do pdf&#8217;a do szybkiego wydruku cheatsheet dla window managera awesome 3 (it&#8217;s awesome <img src='http://onjin.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ):</p>
<ul>
<li><a href="/files/awesome3_bindings.pdf">awesome3_bindings.pdf</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://onjin.net/blog/2009/10/19/awesome2-wm-mousekey-bindings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ftpmount v1.1.0 &#8211; github</title>
		<link>http://onjin.net/blog/2009/06/22/ftpmount-v110-github/</link>
		<comments>http://onjin.net/blog/2009/06/22/ftpmount-v110-github/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 10:30:35 +0000</pubDate>
		<dc:creator>Marek</dc:creator>
				<category><![CDATA[ftpmount]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[narzędzia]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://onjin.net/index.php/2009/06/22/ftpmount-v110-github/</guid>
		<description><![CDATA[<a href="http://onjin.net/blog/2009/06/22/ftpmount-v110-github/" title="ftpmount v1.1.0 - github"></a>sprawdź najnowszą wersję ftpmount Przeniosłem skrypt ftpmount do github&#8217;a: ftpmount Równocześnie zmieniłem sposób konfiguracji, a raczej tylko domyślną nazwę pliku konfiguracyjnego. Teraz jest szukany plik: .ftpmountrc w aktualnym katalogu potem .ftpmountrc w katalogu domowym Wersje do pobrania.]]></description>
			<content:encoded><![CDATA[<a href="http://onjin.net/blog/2009/06/22/ftpmount-v110-github/" title="ftpmount v1.1.0 - github"></a><div style="text-align: center; border-bottom: solid 1px gray; background: orange">sprawdź najnowszą wersję <a href="http://onjin.net/index.php/category/ftpmount">ftpmount</a></div>
<p>Przeniosłem skrypt ftpmount do github&#8217;a:</p>
<ul>
<li><a href="http://wiki.github.com/onjin/ftpmount">ftpmount</a></li>
</ul>
<p>Równocześnie zmieniłem sposób konfiguracji, a raczej tylko domyślną nazwę pliku konfiguracyjnego. Teraz jest szukany plik:</p>
<ul>
<li>.ftpmountrc w aktualnym katalogu</li>
<li>potem .ftpmountrc w katalogu domowym</li>
</ul>
<p>Wersje <a href="http://github.com/onjin/ftpmount/downloads">do pobrania</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://onjin.net/blog/2009/06/22/ftpmount-v110-github/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>fuse ftp mount &#8211; curlftpfs</title>
		<link>http://onjin.net/blog/2009/06/21/fuse-ftp-mount-curlftpfs/</link>
		<comments>http://onjin.net/blog/2009/06/21/fuse-ftp-mount-curlftpfs/#comments</comments>
		<pubDate>Sun, 21 Jun 2009 18:11:10 +0000</pubDate>
		<dc:creator>Marek</dc:creator>
				<category><![CDATA[ftpmount]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[narzędzia]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://onjin.net/index.php/2009/06/21/fuse-ftp-mount-curlftpfs/</guid>
		<description><![CDATA[<a href="http://onjin.net/blog/2009/06/21/fuse-ftp-mount-curlftpfs/" title="fuse ftp mount - curlftpfs"></a>sprawdź najnowszą wersję ftpmount Do pracy z hostingiem gdzie mamy tylko &#8221;&#8217;ftp&#8221;&#8217; przydaje się montowanie dysku poprzez właśnie ftp. Służy do tego program &#8221;&#8217;curlftpfs&#8221;&#8217; (np apt-get install curlftpfs). Odpalamy go jako: curlftpfs ftp://user:pass@host/ ./mountpoint Do tego potrzebujemy uprawnienia grupy &#8221;&#8217;fuse&#8221;&#8217; &#8230;<p class="read-more"><a href="http://onjin.net/blog/2009/06/21/fuse-ftp-mount-curlftpfs/">Czytaj więcej &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://onjin.net/blog/2009/06/21/fuse-ftp-mount-curlftpfs/" title="fuse ftp mount - curlftpfs"></a><div style="text-align: center; border-bottom: solid 1px gray; background: orange">sprawdź najnowszą wersję <a href="http://onjin.net/index.php/category/ftpmount">ftpmount</a></div>
<p>Do pracy z hostingiem gdzie mamy tylko &#8221;&#8217;ftp&#8221;&#8217; przydaje się montowanie dysku poprzez właśnie ftp. Służy do tego program &#8221;&#8217;curlftpfs&#8221;&#8217; (np apt-get install curlftpfs).</p>
<p>Odpalamy go jako:</p>
<pre>
curlftpfs ftp://user:pass@host/ ./mountpoint
</pre>
<p>Do tego potrzebujemy uprawnienia grupy &#8221;&#8217;fuse&#8221;&#8217; więć jako &#8221;root&#8221; musimy sobie ją dodać od naszego użytkownika.</p>
<p>Jeżeli mamy dużo połączeń do zarządzania przyda się mały skrypt:<br />
 * <a href="http://onjin.net/files/ftpmount">ftpmount</a></p>
<p>sterowany konfiguracją w pliku &#8221;&#8217;config.ini&#8221;&#8217;:</p>
<pre>
[hostone.pl]
host=ftp.hostone.pl
user=userone
pass=passone # jak nie podamy tego wpisu, program się zapyta o hasło
mountpoint=hostone.pl

[hosttwo.pl]
host=ftp.hosttwo.pl
user=usertwo
mountpoint=hosttwo.pl
</pre>
<p>Wtedy wystarczy nam:<br />
 * ./ftpmount hostone.pl   # montujemy połączenie<br />
 * ./ftpmount -u hostone.pl   #odmontowywujemy połączenie<br />
 * ./ftpmount -l   # lista dostępnych konfiguracji połączeń</p>
]]></content:encoded>
			<wfw:commentRss>http://onjin.net/blog/2009/06/21/fuse-ftp-mount-curlftpfs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mutt &amp; firefox (by urlview)</title>
		<link>http://onjin.net/blog/2009/06/05/mutt-firefox-by-urlview/</link>
		<comments>http://onjin.net/blog/2009/06/05/mutt-firefox-by-urlview/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 09:53:55 +0000</pubDate>
		<dc:creator>Marek</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[narzędzia]]></category>

		<guid isPermaLink="false">http://onjin.net/index.php/2009/06/05/mutt-firefox-by-urlview/</guid>
		<description><![CDATA[<a href="http://onjin.net/blog/2009/06/05/mutt-firefox-by-urlview/" title="mutt &amp; firefox (by urlview)"></a>w ubuntu wystarczyło: apt-get install urlview w ~/.muttrc dodane makro macro pager \\cb &#60;pipe-entry&#62;urlview&#60;enter&#62; 'Follow links with urlview' orac plik ~/.urlview: REGEXP ((http&#124;https&#124;ftp&#124;gopher):(//)?[^ &#60;&#62;"\\t]*&#124;www\\.[-a-z0-9.]+)[^ .,;\\t&#60;"&#62;\\):] COMMAND /usr/bin/nohup firefox -remote "openURL("%s", new-tab)" &#62;/dev/null 2&#62;&#038;1 &#038; teraz ctrl+b zbiera linki z treści &#8230;<p class="read-more"><a href="http://onjin.net/blog/2009/06/05/mutt-firefox-by-urlview/">Czytaj więcej &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://onjin.net/blog/2009/06/05/mutt-firefox-by-urlview/" title="mutt &amp; firefox (by urlview)"></a><p>w ubuntu wystarczyło:</p>
<pre>
apt-get install urlview
</pre>
<p>w ~/.muttrc dodane makro</p>
<pre>
macro pager \\cb &lt;pipe-entry&gt;urlview&lt;enter&gt; 'Follow links with urlview'
</pre>
<p>orac plik ~/.urlview:</p>
<pre>
REGEXP ((http|https|ftp|gopher):(//)?[^ &lt;&gt;"\\t]*|www\\.[-a-z0-9.]+)[^ .,;\\t&lt;"&gt;\\):]
COMMAND /usr/bin/nohup firefox -remote "openURL("%s", new-tab)" &gt;/dev/null 2&gt;&#038;1 &#038;
</pre>
<p>teraz ctrl+b zbiera linki z treści wiadomości, które otwieramy w wybranej przeglądarce <img src='http://onjin.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://onjin.net/blog/2009/06/05/mutt-firefox-by-urlview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>google apps (gmail) i mutt</title>
		<link>http://onjin.net/blog/2009/05/26/google-apps-gmail-i-mutt/</link>
		<comments>http://onjin.net/blog/2009/05/26/google-apps-gmail-i-mutt/#comments</comments>
		<pubDate>Tue, 26 May 2009 09:31:04 +0000</pubDate>
		<dc:creator>Marek</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[narzędzia]]></category>

		<guid isPermaLink="false">http://onjin.net/index.php/2009/05/26/google-apps-gmail-i-mutt/</guid>
		<description><![CDATA[<a href="http://onjin.net/blog/2009/05/26/google-apps-gmail-i-mutt/" title="google apps (gmail) i mutt"></a>Znalezione na sieci i przystosowane do google apps: set imap_user = "user@domena.pl" set imap_pass = "password" set smtp_url = "smtp://users\\@domena.pl@smtp.gmail.com:587/" set smtp_pass = "password" set from = "user@domena.pl" set realname = "My ql user" set folder = "imaps://imap.gmail.com:993" set spoolfile &#8230;<p class="read-more"><a href="http://onjin.net/blog/2009/05/26/google-apps-gmail-i-mutt/">Czytaj więcej &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://onjin.net/blog/2009/05/26/google-apps-gmail-i-mutt/" title="google apps (gmail) i mutt"></a><p>Znalezione na sieci i przystosowane do google apps:</p>
<pre>
set imap_user = "user@domena.pl"
set imap_pass = "password"

set smtp_url = "smtp://users\\@domena.pl@smtp.gmail.com:587/"
set smtp_pass = "password"
set from = "user@domena.pl"
set realname = "My ql user"

set folder = "imaps://imap.gmail.com:993"
set spoolfile = "+INBOX"
set postponed="+[Google Mail]/Drafts"

set header_cache=~/.mutt/cache/headers
set message_cachedir=~/.mutt/cache/bodies
set certificate_file=~/.mutt/certificates

set move = no
</pre>
]]></content:encoded>
			<wfw:commentRss>http://onjin.net/blog/2009/05/26/google-apps-gmail-i-mutt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

