<?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; Programowanie</title>
	<atom:link href="http://www.losoft.org/blog/category/coding/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>Instalacja Gnome GlobalMenu w Ubuntu 10.10</title>
		<link>http://www.losoft.org/blog/2010/11/instalacja-gnome-globalmenu-w-ubuntu-10-10/</link>
		<comments>http://www.losoft.org/blog/2010/11/instalacja-gnome-globalmenu-w-ubuntu-10-10/#comments</comments>
		<pubDate>Sun, 14 Nov 2010 16:39:05 +0000</pubDate>
		<dc:creator>lookout</dc:creator>
				<category><![CDATA[Bash]]></category>
		<category><![CDATA[Konfiguracja]]></category>
		<category><![CDATA[Programy]]></category>
		<category><![CDATA[globalmenu]]></category>
		<category><![CDATA[macbuntu]]></category>
		<category><![CDATA[sh]]></category>

		<guid isPermaLink="false">http://www.losoft.org/blog/?p=2638</guid>
		<description><![CDATA[Minal miesiac, a my do tej pory nie doczekalismy sie poprawnie dzialajacej wersji Application Menu, a co gorsze, blad krytyczny &#8211; blokada UI po utracie focusa w chwili przegladania menu &#8211; jest jakby ignorowany!? Postanowilem wiec wrocic do starego dobrego, moze nie bez wad, ale dzialajacego Gnome GlobalMenu. A teraz szybki howto, jak zainstalowac Gnome [...]]]></description>
			<content:encoded><![CDATA[<p>Minal miesiac, a my do tej pory nie doczekalismy sie poprawnie dzialajacej wersji <span class="notranslate code">Application Menu</span>, a co gorsze, blad krytyczny &#8211; blokada UI po utracie focusa w chwili przegladania menu &#8211; jest jakby ignorowany!? Postanowilem wiec wrocic do starego dobrego, moze nie bez wad, ale dzialajacego <a href="http://code.google.com/p/gnome2-globalmenu/" target="_blank">Gnome GlobalMenu</a>.</p>
<p>A teraz szybki howto, jak zainstalowac <span class="notranslate code">Gnome GlobalMenu</span> w Ubuntu 10.10 (Maverick Meerkat).</p>
<p>Szybki, bo bylem taki mily, ze dla funow <a href="http://www.losoft.org/blog/projects/macbuntu/" target="_blank">Macbuntu</a> przygotowalem <a href="http://www.losoft.org/blog/download/macbuntu/g2gm.tar.gz" target="_blank">skrypt instalacyjny</a> <img src='http://www.losoft.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>1. Pobieramy paczke ze skryptem, rozpakowujemy i intalujemy</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">wget http://www.losoft.org/blog/download/macbuntu/g2gm.tar.gz -O /tmp/g2gm.tar.gz &#038;&#038; tar xzvf /tmp/g2gm.tar.gz -C /tmp &#038;&#038; /tmp/g2gm/g2gm.sh</span>
</pre>
<p>A dla tych, ktorzy chca recznie zainstalowac GlobalMenu w Ubuntu 10.10, mam to:<br />
WAZNE!<br />
Dla wersji <span class="notranslate code">x64</span> zamieniamy <span class="notranslate code">i386</span> na <span class="notranslate code">amd64</span></p>
<p>1. Pobieramy potrzebne paczki</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">mkdir /tmp/g2gm/ &#038;&#038; wget https://launchpad.net/~globalmenu-team/+archive/ppa/+files/libgnomenu0-2_0.7.9-0ubuntu1~ppa1~lucid2_i386.deb -O /tmp/g2gm/libgnomenu0-2_0.7.9-0ubuntu1~ppa1~lucid2_i386.deb &#038;&#038; wget https://launchpad.net/~globalmenu-team/+archive/ppa/+files/libglobalmenu-gnome_0.7.9-0ubuntu1~ppa1~lucid2_i386.deb -O /tmp/g2gm/libglobalmenu-gnome_0.7.9-0ubuntu1~ppa1~lucid2_i386.deb &#038;&#038; wget https://launchpad.net/~globalmenu-team/+archive/ppa/+files/gnome-globalmenu-common_0.7.9-0ubuntu1~ppa1~lucid2_all.deb -O /tmp/g2gm/gnome-globalmenu-common_0.7.9-0ubuntu1~ppa1~lucid2_all.deb &#038;&#038; wget https://launchpad.net/~globalmenu-team/+archive/ppa/+files/gnome-applet-globalmenu_0.7.9-0ubuntu1~ppa1~lucid2_i386.deb -O /tmp/g2gm/gnome-applet-globalmenu_0.7.9-0ubuntu1~ppa1~lucid2_i386.deb &#038;&#038; wget https://launchpad.net/~globalmenu-team/+archive/ppa/+files/gnome-globalmenu_0.7.9-0ubuntu1~ppa1~lucid2_all.deb -O /tmp/g2gm/gnome-globalmenu_0.7.9-0ubuntu1~ppa1~lucid2_all.deb</span>
</pre>
<p>2. Instalujemy</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">sudo apt-get update &#038;&#038; sudo dpkg -i /tmp/g2gm/libgnomenu0-2_0.7.9-0ubuntu1~ppa1~lucid2_i386.deb /tmp/g2gm/libglobalmenu-gnome_0.7.9-0ubuntu1~ppa1~lucid2_i386.deb /tmp/g2gm/gnome-globalmenu-common_0.7.9-0ubuntu1~ppa1~lucid2_all.deb /tmp/g2gm/gnome-applet-globalmenu_0.7.9-0ubuntu1~ppa1~lucid2_i386.deb /tmp/g2gm/gnome-globalmenu_0.7.9-0ubuntu1~ppa1~lucid2_all.deb</span>
</pre>
<p>Have fun <img src='http://www.losoft.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.losoft.org/blog/2010/11/instalacja-gnome-globalmenu-w-ubuntu-10-10/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SVN i symlinki</title>
		<link>http://www.losoft.org/blog/2010/10/svn-i-symlinki/</link>
		<comments>http://www.losoft.org/blog/2010/10/svn-i-symlinki/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 18:57:21 +0000</pubDate>
		<dc:creator>lookout</dc:creator>
				<category><![CDATA[Net]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[special]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[terminal]]></category>

		<guid isPermaLink="false">http://www.losoft.org/blog/?p=2544</guid>
		<description><![CDATA[Some of selected resources were not committed. svn: Commit failed (details follow): svn: Entry &#8216;/home/czlowiek/workspace/project/files/system-info.data&#8217; has unexpectedly changed special status Znasz to? To czytaj dalej. Rozwiazanie lamerskie to usuniecie niepoprawnego i wgranie poprawnego pliku do repo. Ale jak jest &#8220;ich&#8221; wiecej &#8211; &#8220;tych&#8221; plikow? Zonk. Jak wiec bez usuwania i ponownego wgrywania, zmienic wartosc status [...]]]></description>
			<content:encoded><![CDATA[<p><span class="notranslate code"><br />
Some of selected resources were not committed.<br />
svn: Commit failed (details follow):<br />
svn: Entry &#8216;/home/czlowiek/workspace/project/files/system-info.data&#8217; has unexpectedly changed special status<br />
</span></p>
<p>Znasz to? To czytaj dalej.</p>
<p>Rozwiazanie lamerskie to usuniecie niepoprawnego i wgranie poprawnego pliku do repo. Ale jak jest &#8220;ich&#8221; wiecej &#8211; &#8220;tych&#8221; plikow? Zonk.</p>
<p>Jak wiec bez usuwania i ponownego wgrywania, zmienic wartosc status specjalny pliku. Nie jest to takie proste <img src='http://www.losoft.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  nalezy bowiem&#8230; odswiezyc repo i zainstalowac paczke svn, jezeli jeszcze nie ma</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">sudo apt-get update</span>
czlowiek@maszyna:~$ <span class="command">sudo apt-get install subversion</span>
</pre>
<p>Nastepnie udac sie do katalogu projektu (albo wpisywac pelna sciezke &#8211; jak kto woli)</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">cd /home/czlowiek/workspace/project/files/</span>
</pre>
<p>no i zalozylismy sobie <img src='http://www.losoft.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> , ze &#8220;uszkodzone&#8221; pliki projektu svn znajduja sie w katalogu <span class="notranslate code">/home/czlowiek/workspace/project/files/</span></p>
<p>Teraz zmieniamy status <span class="notranslate code">svn:special</span> pliku</p>
<h4>Przypadek 1</h4>
<p>Plik <span class="notranslate code">logo.png</span> byl symlinkiem i zostal zamieniony na fizyczny, rozwiazaniem bedzie wiec usuniecie statusu <span class="notranslate code">svn:special</span></p>
<p>Upewniamy sie co do wlasciwosci pliku <span class="notranslate code">logo.png</span></p>
<pre class="notranslate bash">
czlowiek@maszyna:~/workspace/project/files/$ <span class="command">svn proplist logo.png</span>
Atrybuty dla 'logo.png':
  svn:special
  svn:mime-type
</pre>
<p>Tak ma atrybut <span class="notranslate code">svn:special</span>, usuwamy wiec</p>
<pre class="notranslate bash">
czlowiek@maszyna:~/workspace/project/files/$ <span class="command">svn propdel svn:special logo.png</span>
atrybut 'svn:special' usunięty z 'logo.png'.
</pre>
<p>Sprawdzamy czy oby na pewno <img src='http://www.losoft.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<pre class="notranslate bash">
czlowiek@maszyna:~/workspace/project/files/$ <span class="command">svn proplist logo.png</span>
Atrybuty dla 'logo.png':
  svn:mime-type
</pre>
<h4>Przypadek 2</h4>
<p>Plik <span class="notranslate code">logo-icon.png</span> byl fizycznym i zostal zamieniony na symlinka, rozwiazaniem bedzie wiec dodanie statusu <span class="notranslate code">svn:special</span></p>
<pre class="notranslate bash">
czlowiek@maszyna:~/workspace/project/files/$ <span class="command">svn propset svn:special ON logo-icon.png</span>
atrybut 'svn:special' ustawiony dla 'logo-icon.png'
</pre>
<p>Done, odswiezamy projekt  w <span class="notranslate code">Eclipse</span> i komitujemy&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.losoft.org/blog/2010/10/svn-i-symlinki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalacja Sun (Oracle) Java w Lucid Lynx</title>
		<link>http://www.losoft.org/blog/2010/09/instalacja-sun-oracle-java-w-lucid-lynx/</link>
		<comments>http://www.losoft.org/blog/2010/09/instalacja-sun-oracle-java-w-lucid-lynx/#comments</comments>
		<pubDate>Sun, 12 Sep 2010 18:26:10 +0000</pubDate>
		<dc:creator>lookout</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Konfiguracja]]></category>
		<category><![CDATA[Lucid Lynx]]></category>
		<category><![CDATA[Oracle Java]]></category>
		<category><![CDATA[Sun Java]]></category>

		<guid isPermaLink="false">http://www.losoft.org/blog/?p=2513</guid>
		<description><![CDATA[Zawsze to zapominam Wiec, jezeli system jest czysty i nie sa jeszcze aktywne repozytoria partnerow, nalezy je wlaczyc w System->Administracja->Zrodla oprogramowania &#8211; zaznaczamy odpowiednie pola wyboru. Zamykamy, przeladowujemy i instalujemy JDK znanym juz poleceniem czlowiek@maszyna:~$ sudo apt-get update &#038;&#038; sudo apt-get install sun-java6-jdk]]></description>
			<content:encoded><![CDATA[<p>Zawsze to zapominam <img src='http://www.losoft.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Wiec, jezeli system jest czysty i nie sa jeszcze aktywne repozytoria partnerow, nalezy je wlaczyc w System->Administracja->Zrodla oprogramowania &#8211; zaznaczamy odpowiednie pola wyboru.<br />
Zamykamy, przeladowujemy i instalujemy JDK znanym juz poleceniem</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">sudo apt-get update &#038;&#038; sudo apt-get install sun-java6-jdk</span>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.losoft.org/blog/2010/09/instalacja-sun-oracle-java-w-lucid-lynx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Podpisz petycje</title>
		<link>http://www.losoft.org/blog/2010/04/podpisz-petycje/</link>
		<comments>http://www.losoft.org/blog/2010/04/podpisz-petycje/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 07:15:36 +0000</pubDate>
		<dc:creator>lookout</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Mixed]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[petycja]]></category>
		<category><![CDATA[programowanie]]></category>

		<guid isPermaLink="false">http://www.losoft.org/blog/?p=2321</guid>
		<description><![CDATA[Polscy programisci i handlowcy sa dyskryminowani w uslugach takich jak Google Android Market i Google Merchant Center. Powstala na szczescie petycja, ktora mozesz podpisac i w ten sposob zaprotestowac przeciwko tym praktykom. Szanuje Google za mnogosc profesjonalnych i darmowych uslug, ale kwestia AM i MC powinna byc uregulowana. Platne aplikacje na Android Market]]></description>
			<content:encoded><![CDATA[<p>Polscy programisci i handlowcy sa dyskryminowani w uslugach takich jak Google Android Market i Google Merchant Center. Powstala na szczescie petycja, ktora mozesz podpisac i w ten sposob zaprotestowac przeciwko tym praktykom. Szanuje Google za mnogosc profesjonalnych i darmowych uslug, ale kwestia AM i MC powinna byc uregulowana.</p>
<p><a href="http://www.petycje.pl/5210">Platne aplikacje na Android Market</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.losoft.org/blog/2010/04/podpisz-petycje/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RemotePad i RCServer w wersji Beta</title>
		<link>http://www.losoft.org/blog/2010/04/remotepad-i-rcserver-w-wersji-beta/</link>
		<comments>http://www.losoft.org/blog/2010/04/remotepad-i-rcserver-w-wersji-beta/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 20:57:07 +0000</pubDate>
		<dc:creator>lookout</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Programy]]></category>
		<category><![CDATA[RCServer]]></category>
		<category><![CDATA[RemotePad]]></category>

		<guid isPermaLink="false">http://www.losoft.org/blog/?p=2285</guid>
		<description><![CDATA[Udalo mi sie w koncu znalezc troche czasu i doprowadzic do ladu RemotePad i RCServer, a przynajmniej do wersji Beta, ktora nie zniszczy urzadzen. Zart. RemotePad Program umozliwiajacy zdalne sterowanie komputerem z telefonu wyposazonego w modul Wi-Fi &#8211; narazie tez, wyposazonego w system Android &#8211; jest juz dostepny w Android Market, mozna go searchnac. Na [...]]]></description>
			<content:encoded><![CDATA[<p>Udalo mi sie w koncu znalezc troche czasu i doprowadzic do ladu <a href="http://remotepad.losoft.org/">RemotePad</a> i <a href="http://rcserver.losoft.org/">RCServer</a>, a przynajmniej do wersji Beta, ktora nie zniszczy urzadzen. Zart. <img src='http://www.losoft.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h4>RemotePad</h4>
<p><a href="http://remotepad.losoft.org/"><img src="http://www.losoft.org/blog/wp-content/uploads/2010/04/remotepad-icon.png" alt="" title="remotepad-icon" width="112" height="112" class="alignright size-full wp-image-2286" /></a>Program umozliwiajacy zdalne sterowanie komputerem z telefonu wyposazonego w modul Wi-Fi &#8211; narazie tez, wyposazonego w system <a href="http://www.android.com/">Android</a> &#8211; jest juz dostepny w <a href="http://www.android.com/market/">Android Market</a>, mozna go searchnac.</p>
<p>Na dzien dzisiejszy dziala touchpad, po czesci klawiatura (myslalem, ze bedzie to prostsze <img src='http://www.losoft.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ), przeszukiwanie sieci i automatyczne dodanie jezeli serwer dziala na domyslnych portach.</p>
<p>Juz wkrotce nastepna wersja z dzialajacym wskaznikiem. Fajny bajer do prowadzenia prezentacji. Nic jednak by nie dzialalo, jakby nie robot instalowany na komputerze, ktorym chcemy sterowac.</p>
<h4>RCServer</h4>
<p><a href="http://rcserver.losoft.org/"><img src="http://www.losoft.org/blog/wp-content/uploads/2010/04/rcserver-icon.png" alt="" title="RCServer" width="112" height="112" class="alignright size-full wp-image-2300" /></a>Serwer umozliwia zdalne sterowanie komputerem z urzadzen przenosnych podlaczonych do sieci WLAN, takich jak nasz smartphone z Androidem. Serwerek napisany w Javie, jest raczej multiplatformowy, a przynajmniej dziala na Linuxie, Windowsie i Mac OS Xie (teoretycznie <img src='http://www.losoft.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ). </p>
<p><a href="http://rcserver.losoft.org/">Tutaj do pobrania najswiezsza wersja RCServera</a></p>
<p>No i QR kod RemotePad&#8217;a do zeskanowania<br />
<img src="http://www.losoft.org/blog/wp-content/uploads/2010/04/chart.png" alt="" title="qrcode" width="135" height="135" class="aligncenter size-full wp-image-2307" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.losoft.org/blog/2010/04/remotepad-i-rcserver-w-wersji-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

