<?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>LoSoft Blog &#187; Python</title>
	<atom:link href="http://www.losoft.org/blog/category/coding/python/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.losoft.org/blog</link>
	<description>Linux, Mac OS, programowanie ...</description>
	<lastBuildDate>Fri, 03 Dec 2010 20:29:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Ubuntu Quickly &#8211; szybkie programowanie w Ubuntu</title>
		<link>http://www.losoft.org/blog/2009/11/ubuntu-quickly/</link>
		<comments>http://www.losoft.org/blog/2009/11/ubuntu-quickly/#comments</comments>
		<pubDate>Sat, 28 Nov 2009 19:29:01 +0000</pubDate>
		<dc:creator>lookout</dc:creator>
				<category><![CDATA[Programy]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[hello world]]></category>
		<category><![CDATA[programowanie]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.losoft.org/blog/?p=1846</guid>
		<description><![CDATA[Updated: 17.10.2010 Czym jest Ubuntu Quickly i w czym moze sie nam przydac? Na pierwsze pytanie postaram sie odpowiedziec, jednak na drugie, musimy odpowiedziec sobie sami. Biorac pod uwage bogactwo i roznorodnosc jezykow programowania, programowanie w Linux nie powinno sprawiac problemu, jednak autorzy Quickly twierdza, ze nie jest to latwe i przyjemne, wiec postanowili dac [...]]]></description>
			<content:encoded><![CDATA[<p><strong><em>Updated: 17.10.2010</em></strong></p>
<p><a href="http://wiki.ubuntu.com/Quickly" target="_blank" title="Ubuntu Quickly"><img src="http://www.losoft.org/blog/wp-content/uploads/2009/11/quickly-logo-150x150.png" alt="quickly-logo" title="Ubuntu Quickly" width="150" height="150" class="alignright size-thumbnail wp-image-1882" /></a>Czym jest Ubuntu Quickly i w czym moze sie nam przydac? Na pierwsze pytanie postaram sie odpowiedziec, jednak na drugie, musimy odpowiedziec sobie sami. Biorac pod uwage bogactwo i roznorodnosc jezykow programowania, programowanie w Linux nie powinno sprawiac problemu, jednak autorzy Quickly twierdza, ze nie jest to latwe i przyjemne, wiec postanowili dac nam cos special &#8211; platforme, ktora bedzie programowac za nas <img src='http://www.losoft.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Osobiscie uwazam, ze osoba, ktora zna na poziomie przynajmiej srednio-zaawansowanym jezyk C i C++, nauczy sie kazdego nowego jezyka w przeciagu 1 tygodnia. Moze nie bedzie perfekcyjnie znac wszystkich mozliwosci danego API, ale nie ma to wiekszego znaczenia, liczy sie tu umiejetnosc poznawcza. Wiec poczatkujacym programistom, polecam zajac sie w szczegolnosci C/C++ &#8211; nawet jezeli sprawia to trudnosci &#8211; i to najlepiej programujac w terminalu <img src='http://www.losoft.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Wracajac jednak do Ubuntu Quickly, jest to system automatyzujacy proces tworzenia, edycji, az w koncu pakietowania i publikacji tworzonych aplikacji. Jestem otwarty na wszelkie nowosci, ale z doswiadczenia wiem, ze nie wszystko zloto co sie swieci. Mimo to, musze przyznac, ze Quickly ma racje bytu i moze niedlugo bedzie cenionym narzedziem. Przekonajcie sie jednak sami.</p>
<p>1. Instalujemy <span class="notranslate code">quickly</span></p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">sudo apt-get install quickly</span>
</pre>
<p>2. Tworzymy nowy projekt</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">mkdir -p ~/Work/quickly</span>
czlowiek@maszyna:~$ <span class="command">cd ~/Work/quickly</span>
czlowiek@maszyna:~/Work/quickly$ <span class="command">quickly create ubuntu-application helloworld</span>
</pre>
<p><span class="notranslate code">quickly</span> utworzy nowy projekt o nazwie <span class="notranslate code">helloworld</span>, skompiluje i uruchomi szablonowy program</p>
<p><a rel="lightbox[p_1846]" href="http://www.losoft.org/blog/wp-content/uploads/2009/11/quickly-helloworld.png"><img src="http://www.losoft.org/blog/wp-content/uploads/2009/11/quickly-helloworld-300x263.png" alt="quickly-helloworld" title="quickly-helloworld" width="300" height="263" class="aligncenter size-medium wp-image-1866" /></a></p>
<p>Teraz mozemy juz przejsc do edycji, na poczatek&#8230;</p>
<p>3. Zmieniamy wyglad szablonowej formy</p>
<pre class="notranslate bash">
czlowiek@maszyna:~/Work/quickly$ <span class="command">cd helloworld</span>
czlowiek@maszyna:~/Work/quickly/helloworld$ <span class="command">quickly design</span>
</pre>
<p><a rel="lightbox[p_1846]" href="http://www.losoft.org/blog/wp-content/uploads/2009/11/quickly-glade-helloworld.png"><img src="http://www.losoft.org/blog/wp-content/uploads/2009/11/quickly-glade-helloworld-300x213.png" alt="quickly-glade-helloworld" title="quickly-glade-helloworld" width="300" height="213" class="aligncenter size-medium wp-image-1873" /></a></p>
<p>4. W ten sposob zaczynamy edycje kodu programu</p>
<pre class="notranslate bash">
czlowiek@maszyna:~/Work/quickly/helloworld$ <span class="command">quickly edit</span>
</pre>
<p>Wszystkie skladowe programu otworza sie w domyslnym edytorze &#8211; tu gedit.<br />
<a rel="lightbox[p_1846]" href="http://www.losoft.org/blog/wp-content/uploads/2009/11/quickly-edit-helloworld.png"><img src="http://www.losoft.org/blog/wp-content/uploads/2009/11/quickly-edit-helloworld-300x235.png" alt="quickly-edit-helloworld" title="quickly-edit-helloworld" width="300" height="235" class="aligncenter size-medium wp-image-1879" /></a></p>
<p>5. Odpalamy zmodyfikowany program</p>
<pre class="notranslate bash">
czlowiek@maszyna:~/Work/quickly/helloworld$ <span class="command">quickly run</span>
</pre>
<p>Nie pozostaje juz nic innego, jak wygenerowac paczke programu.</p>
<p>6. Instalujemy wymagane pakiety</p>
<pre class="notranslate bash">
czlowiek@maszyna:~/Work/quickly/helloworld$ <span class="command">sudo apt-get install devscripts</span>
</pre>
<p>7. Generujemy deb&#8217;a</p>
<pre class="notranslate bash">
czlowiek@maszyna:~/Work/quickly/helloworld$ <span class="command">quickly package</span>
</pre>
<p>Zapraszam do testowania. No i jeszcze maly tutorial</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">quickly tutorial</span>
ERROR: tutorial command must be followed by a template and no template was found on the command line.
Candidates template are: ubuntu-pygame, ubuntu-application
Aborting.
</pre>
<p>Jezeli wyswietli sie powyzszy blad, oznacza to, ze jestesmy poza katalogiem projektu.<br />
Wracamy do uprzednio utworzonego projektu <span class="notranslate code">helloworld</span></p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">cd ~/Work/quickly/helloworld</span>
czlowiek@maszyna:~/Work/quickly/helloworld$ <span class="command">quickly tutorial</span>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.losoft.org/blog/2009/11/ubuntu-quickly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

