<?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>Arkadiusz Hiler's blog &#187; pastie</title>
	<atom:link href="http://blog.hiler.pl/tag/pastie/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.hiler.pl</link>
	<description></description>
	<lastBuildDate>Sat, 24 Dec 2011 14:33:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>Pastie Apps</title>
		<link>http://blog.hiler.pl/2008/07/pastie-apps/</link>
		<comments>http://blog.hiler.pl/2008/07/pastie-apps/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 00:52:37 +0000</pubDate>
		<dc:creator>Arkadiusz Hiler</dc:creator>
				<category><![CDATA[edytory]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[programowanie]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[gtk]]></category>
		<category><![CDATA[pastie]]></category>

		<guid isPermaLink="false">http://hiler.pl/?p=148</guid>
		<description><![CDATA[Skończyłem dwa gadżety ułatwiające korzystanie z pastie.org &#8211; railsowego serwisu typu NOPASTE. Pierwszym z nich jest plugin do Gedita o którym pisałem wcześniej (właściwie o jego pierwszej, bardzo wczesnej wersji). Drugim gadżetem jest gnomeowski app siedzący w trayu. Szczegóły w dalszej części wpisu. App oraz plugin powstały w Pythonie &#8211; świetnym języku programowania, gdzie bloki [...]]]></description>
			<content:encoded><![CDATA[<p>Skończyłem dwa gadżety ułatwiające korzystanie z pastie.org &#8211; railsowego serwisu typu NOPASTE. Pierwszym z nich jest plugin do <a href="http://hiler.pl/?p=73">Gedita</a> o którym <a href="http://hiler.pl/?p=140">pisałem</a> wcześniej (właściwie o jego pierwszej, bardzo wczesnej wersji). Drugim <em>gadżetem</em> jest gnomeowski app siedzący w trayu. Szczegóły w dalszej części wpisu.</p>
<p><span id="more-148"></span></p>
<p>App oraz plugin powstały w Pythonie &#8211; świetnym języku programowania, gdzie <em>bloki</em> kodu są wyznaczane przez wcięcia i zakłada się minimalizm. Dla mnie, jako rubysty, była to miła odskocznia od mnogości metod robiących to samo (będących w zasadzie aliasami) i dwuspacjowych wcięć. Bardzo ciekawe doświadczenie. Moim głównym językiem pozostanie Ruby (Pythona nie porzucam).</p>
<p>Oba projekty można znaleźć na <a href="http://github.com/">Githubie</a>. Odnośniki do repozytoriów są na <a href="http://github.com/Ivyl/">stronie mojego profilu</a>. Zmiany przed commitem są zawsze sprawdzone na conajmniej 2 maszynach, więc macie pewność, że pobieracie najnowszą wersję. Github umożliwia również łatwe ściąganie tarball/zipów bez potrzeby używania gita, z tego powodu nie udostępniam plików z aktualną wersją.</p>
<p><strong>Gedit-Pastie</strong>: plugin udostępniający dwa skróty klawiszowe:<br />
Ctrl-Alt-D &#8211; wyświetla okno w którym wybieramy czy to co wklejamy ma być prywatne oraz dla składni jakiego języka kod ma być podświetlony.<br />
Ctrl-Alt-C &#8211; wkleja zaznaczony teksty przy użyciu domyślnych opcji (w konfiguracji plugina)<br />
wklejane jest zawsze zaznaczenie, przy konfiguracji wybieramy dodatkowo czy link ma pokazywać się nam w nowym oknie czy ma znajdować się od razu w schowku.</p>
<p><a href="http://stuff.hiler.pl/pastie/shoots/v0.1.0/">parę starych screenów</a></p>
<p><strong>GtkPastieWidget</strong>: umożliwia wklejenie czegokolwiek w 2 kliknięcia. Załączony jest bashowy <em>instalator</em>.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-149 aligncenter" title="pastie02" src="http://hiler.pl/wp-content/uploads/2008/07/pastie02.png" alt="" width="350" height="198" /></p>
<p>Jak na &#8222;hello world&#8221;  i &#8222;hello world 2&#8243; się chyba nadają?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hiler.pl/2008/07/pastie-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gedit + Pastie</title>
		<link>http://blog.hiler.pl/2008/06/gedit-pastie/</link>
		<comments>http://blog.hiler.pl/2008/06/gedit-pastie/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 12:23:46 +0000</pubDate>
		<dc:creator>Arkadiusz Hiler</dc:creator>
				<category><![CDATA[edytory]]></category>
		<category><![CDATA[programowanie]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[pastie]]></category>

		<guid isPermaLink="false">http://hiler.pl/?p=140</guid>
		<description><![CDATA[Napisałem plugin do Gedita, który z poziomu edytora pozwala nam wklejać na pastie.org. Jest to swoiste &#8222;Hello World!&#8221;. Pierwsza próba napisana czegokolwiek w tym języku po lekturze Dive Into Python. gedit-pastie-0.1.0.tar.gz Screeny: TODO: dodawanie z menu kontekstowego kopiowanie do schowa (jeśli wybrane) dialog konfiguracyjny (z ustawieniami domyślnymi) obsługa wyjątków przez klasę Pastie poprawienie komentarzy refaktoryzacja?]]></description>
			<content:encoded><![CDATA[<p>Napisałem plugin do Gedita, który z poziomu edytora pozwala nam wklejać na <a href="http://pastie.org">pastie.org</a>.<br />
Jest to swoiste &#8222;Hello World!&#8221;. Pierwsza próba napisana czegokolwiek w tym języku po lekturze <em>Dive Into Python</em>.</p>
<p><a href="http://stuff.hiler.pl/pastie/gedit-pastie-0.1.0.tar.gz">g</a><a href="http://stuff.hiler.pl/pastie/gedit-pastie-0.1.0.tar.gz">edit-pastie-0.1.0.tar.gz</a></p>
<p>Screeny:<br />

<a href='http://blog.hiler.pl/2008/06/gedit-pastie/pastie01/' title='pastie01'><img width="150" height="150" src="http://blog.hiler.pl/wp-content/uploads/2008/06/pastie01-150x150.png" class="attachment-thumbnail" alt="pastie01" title="pastie01" /></a>
<a href='http://blog.hiler.pl/2008/06/gedit-pastie/pastie02/' title='pastie02'><img width="150" height="150" src="http://blog.hiler.pl/wp-content/uploads/2008/06/pastie02-150x150.png" class="attachment-thumbnail" alt="pastie02" title="pastie02" /></a>
<a href='http://blog.hiler.pl/2008/06/gedit-pastie/pastie03/' title='pastie03'><img width="150" height="150" src="http://blog.hiler.pl/wp-content/uploads/2008/06/pastie03-150x150.png" class="attachment-thumbnail" alt="pastie03" title="pastie03" /></a>
<a href='http://blog.hiler.pl/2008/06/gedit-pastie/pastie04/' title='pastie04'><img width="150" height="150" src="http://blog.hiler.pl/wp-content/uploads/2008/06/pastie04-150x150.png" class="attachment-thumbnail" alt="pastie04" title="pastie04" /></a>
<a href='http://blog.hiler.pl/2008/06/gedit-pastie/pastie05/' title='pastie05'><img width="150" height="150" src="http://blog.hiler.pl/wp-content/uploads/2008/06/pastie05-150x150.png" class="attachment-thumbnail" alt="pastie05" title="pastie05" /></a>
<br />
<span id="more-140"></span><br />
TODO:</p>
<ul>
<li> dodawanie z menu kontekstowego</li>
<li>kopiowanie do schowa (jeśli wybrane)</li>
<li>dialog konfiguracyjny (z ustawieniami domyślnymi)</li>
<li>obsługa wyjątków przez klasę Pastie</li>
<li>poprawienie komentarzy</li>
<li>refaktoryzacja?</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.hiler.pl/2008/06/gedit-pastie/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

