<?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; Programy</title>
	<atom:link href="http://www.losoft.org/blog/category/linux/programy/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>Application Menu i problem z menusem w Eclipse</title>
		<link>http://www.losoft.org/blog/2010/10/application-menu-i-problem-z-menusem-w-eclipse/</link>
		<comments>http://www.losoft.org/blog/2010/10/application-menu-i-problem-z-menusem-w-eclipse/#comments</comments>
		<pubDate>Sat, 16 Oct 2010 22:16:56 +0000</pubDate>
		<dc:creator>lookout</dc:creator>
				<category><![CDATA[Konfiguracja]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programy]]></category>
		<category><![CDATA[application menu]]></category>
		<category><![CDATA[Eclipse]]></category>

		<guid isPermaLink="false">http://www.losoft.org/blog/?p=2613</guid>
		<description><![CDATA[Application Menu nie jest jeszcze dopracowane, czasem sie blokuje, powiela menusy, duplikuje elementy . Korzystajac z aplikacji takich jak Eclipse potrzebujmy menu sprawnego, dzialajacego i widocznego, niestety Application Menu uniemozliwia nam to poprzez usuwanie go z aplikacji, ktorego tez sam nie zamierza wyswietlac, LOL. Ale dajmy mu szanse, tylko jak wyswietlic menu Eclipse jak dziala [...]]]></description>
			<content:encoded><![CDATA[<p><span class="notranslate code">Application Menu</span> nie jest jeszcze dopracowane, czasem sie blokuje, powiela menusy, duplikuje elementy <img src='http://www.losoft.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Korzystajac z aplikacji takich jak <span class="notranslate code">Eclipse</span> potrzebujmy menu sprawnego, dzialajacego i widocznego, niestety Application Menu uniemozliwia nam to poprzez usuwanie go z aplikacji, ktorego tez sam nie zamierza wyswietlac, LOL.</p>
<p>Ale dajmy mu szanse, tylko jak wyswietlic menu Eclipse jak dziala Application Menu? Zrobimy to za pomoca skryptu bash, ktory odpali Eclipse w srodowisku bez AM, dzieki zmianie przelacznika <span class="notranslate code">UBUNTU_MENUPROXY</span>.</p>
<p>1. Tworzymy skrypt na pulpicie o nazwie Eclipse i edytujemy go</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">gedit ~/Pulpit/Eclipse</span>
</pre>
<p>2. Wklejamy nastepujaca zawartosc</p>
<pre class="notranslate write-code">
#!/bin/bash
export UBUNTU_MENUPROXY=0
~/Programy/eclipse/eclipse
</pre>
<p>3. Zapisujemy, zmieniamy ikone <img src='http://www.losoft.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  i cieszymy sie Eclipse z wlaczonym menu <img src='http://www.losoft.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Oczywiscie sciezke do programu <span class="notranslate code">eclipse</span> zmieniamy na wlasna, u mnie jest to akurat <span class="notranslate code">~/Programy/eclipse/</span>. Jezeli masz problemy z innymi aplikacjami zrob analogicznie zmieniajac jedynie uruchamiana aplikacje.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.losoft.org/blog/2010/10/application-menu-i-problem-z-menusem-w-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Manualna instalacja VB Guest Additions w Ubuntu 10.10 Maverick Meerkat</title>
		<link>http://www.losoft.org/blog/2010/10/manualna-instalacja-vb-guest-additions-w-ubuntu-10-10-maverick-meerkat/</link>
		<comments>http://www.losoft.org/blog/2010/10/manualna-instalacja-vb-guest-additions-w-ubuntu-10-10-maverick-meerkat/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 22:48:11 +0000</pubDate>
		<dc:creator>lookout</dc:creator>
				<category><![CDATA[Konfiguracja]]></category>
		<category><![CDATA[Programy]]></category>
		<category><![CDATA[Guest Addition]]></category>
		<category><![CDATA[Maverick Meerkat]]></category>
		<category><![CDATA[Ubuntu 10.10]]></category>
		<category><![CDATA[VBox]]></category>
		<category><![CDATA[VirtualBox]]></category>

		<guid isPermaLink="false">http://www.losoft.org/blog/?p=2562</guid>
		<description><![CDATA[Instaler dodatkow VirtualBoxa dziala i instaluje poprawnie wszystko, oprocz Xow, a to juz minus. Zapewne za pare dni dostepna bedzie wersja radzaca sobie z tym problemem, a tymczasem nie czekajac na wyniki dzialan programistow Canonical i Oracle podkompilujmy sobie systemik. Uruchamiamy terminal na Ubunciaku zainstalowanym na wirtualu i wykonujemy nastepujace komendy czlowiek@maszyna:~$ sudo apt-get update [...]]]></description>
			<content:encoded><![CDATA[<p>Instaler dodatkow VirtualBoxa dziala i instaluje poprawnie wszystko, oprocz Xow, a to juz minus. <img src='http://www.losoft.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Zapewne za pare dni dostepna bedzie wersja radzaca sobie z tym problemem, a tymczasem nie czekajac na wyniki dzialan programistow Canonical i Oracle podkompilujmy sobie systemik.</p>
<p>Uruchamiamy terminal na Ubunciaku zainstalowanym na wirtualu i wykonujemy nastepujace komendy</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">sudo apt-get update</span>
czlowiek@maszyna:~$ <span class="command">sudo apt-get install build-essential linux-headers-$(uname -r)</span>
czlowiek@maszyna:~$ <span class="command">sudo apt-get install virtualbox-ose-guest-x11</span>
</pre>
<p>Po zakonczeniu i restarcie wirtualnej maszyny mozemy cieszyc sie z pelnej obslugi Xow wraz z Compizem itd <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/10/manualna-instalacja-vb-guest-additions-w-ubuntu-10-10-maverick-meerkat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pomocny lsof</title>
		<link>http://www.losoft.org/blog/2010/06/pomocny-lsof/</link>
		<comments>http://www.losoft.org/blog/2010/06/pomocny-lsof/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 20:22:34 +0000</pubDate>
		<dc:creator>lookout</dc:creator>
				<category><![CDATA[Net]]></category>
		<category><![CDATA[Programy]]></category>
		<category><![CDATA[bezpieczenstwo]]></category>
		<category><![CDATA[lsof]]></category>
		<category><![CDATA[siec]]></category>

		<guid isPermaLink="false">http://www.losoft.org/blog/?p=2368</guid>
		<description><![CDATA[Listujemy wszystkie polaczenia sieciowe czlowiek@maszyna:~$ lsof -i Tylko dla polaczen po TCP lub UDP czlowiek@maszyna:~$ lsof -iTCP czlowiek@maszyna:~$ lsof -iUDP Powiazanych z danym portem czlowiek@maszyna:~$ lsof -i :22 Polaczenia z danym hostem i portem czlowiek@maszyna:~$ lsof -i@192.168.1.101:22 Otwarte przez danego uzytkownika czlowiek@maszyna:~$ lsof -u czlowiek Polaczenia dla konkretnego pliku czy polecenia czlowiek@maszyna:~$ lsof /home/czlowiek/plik czlowiek@maszyna:~$ [...]]]></description>
			<content:encoded><![CDATA[<p>Listujemy wszystkie polaczenia sieciowe</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">lsof -i</span>
</pre>
<p>Tylko dla polaczen po TCP lub UDP</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">lsof -iTCP</span>
czlowiek@maszyna:~$ <span class="command">lsof -iUDP</span>
</pre>
<p>Powiazanych z danym portem</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">lsof -i :22</span>
</pre>
<p>Polaczenia z danym hostem i portem</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">lsof -i@192.168.1.101:22</span>
</pre>
<p>Otwarte przez danego uzytkownika</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">lsof -u czlowiek</span>
</pre>
<p>Polaczenia dla konkretnego pliku czy polecenia</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">lsof /home/czlowiek/plik</span>
czlowiek@maszyna:~$ <span class="command">lsof -c ssh</span>
</pre>
<p>Wszystkie otwarte zasoby</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">lsof</span>
</pre>
<p>Wszystkie otwarte niezlinkowane pliki &#8211; mozliwa proba ukrycia niepozadanego dzialania lub korzystanie z badziewnego/uszkodzonego oprogramowania</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">lsof +L1</span>
</pre>
<p>A na koniec polecenie zabijajace wszystkie procesy postawione przez danego usera</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">sudo kill -9 `lsof -t -u czlowiek`</span>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.losoft.org/blog/2010/06/pomocny-lsof/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rutynowe sprawdzenie co siedzi na portach</title>
		<link>http://www.losoft.org/blog/2010/06/rutynowe-sprawdzenie-co-siedzi-na-portach/</link>
		<comments>http://www.losoft.org/blog/2010/06/rutynowe-sprawdzenie-co-siedzi-na-portach/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 19:36:35 +0000</pubDate>
		<dc:creator>lookout</dc:creator>
				<category><![CDATA[Net]]></category>
		<category><![CDATA[Programy]]></category>
		<category><![CDATA[bezpieczenstwo]]></category>
		<category><![CDATA[nmap]]></category>
		<category><![CDATA[siec]]></category>

		<guid isPermaLink="false">http://www.losoft.org/blog/?p=2352</guid>
		<description><![CDATA[Czasem na linuxie &#8211; nawet jezeli jest to zwykly PC &#8211; wypada sprawdzic, czy na portach nie rozgoscilo sie nieznane oprogramowanie, ktore &#8220;przypadkiem&#8221; w ferworze walki samo sie zainstalowalo . Ponizej pare pomocnych polecen, skanujacych stan portow. 1. Na poczatek szybki skan urzadzenia sieciowego czlowiek@maszyna:~$ nmap -PN localhost Starting Nmap 5.00 ( http://nmap.org ) at [...]]]></description>
			<content:encoded><![CDATA[<p>Czasem na linuxie &#8211; nawet jezeli jest to zwykly PC &#8211; wypada sprawdzic, czy na portach nie rozgoscilo sie nieznane oprogramowanie, ktore &#8220;przypadkiem&#8221; w ferworze walki samo sie zainstalowalo <img src='http://www.losoft.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Ponizej pare pomocnych polecen, skanujacych stan portow.</p>
<p>1. Na poczatek szybki skan urzadzenia sieciowego</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">nmap -PN localhost</span>
Starting Nmap 5.00 ( http://nmap.org ) at 2010-06-07 20:53 CEST
Interesting ports on localhost (127.0.0.1):
Not shown: 993 closed ports
PORT     STATE SERVICE
21/tcp   open  ftp
22/tcp   open  ssh
111/tcp  open  rpcbind
139/tcp  open  netbios-ssn
445/tcp  open  microsoft-ds
631/tcp  open  ipp
2049/tcp open  nfs
</pre>
<p>Mozna tez skorzystac w narzedzia zewnetrznego <a href="http://nmap-online.com/" target="_blank">nmap-online.com</a> aby sprawdzic stan zapory glownej.</p>
<p>Jezeli jest czysto to po sprawie, w przeciwnym wypadku idzmy dalej.<br />
Zalozmy wiec, ze mamy &#8220;cos&#8221; blizej nieokreslonego nasluchujacego na porcie <span class="notranslate code">980</span>.</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">nmap -PN localhost</span>
...
PORT     STATE SERVICE
...
980/tcp  open  unknown
...
</pre>
<p>2. Listujemy zarejestrowane serwisy</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">cat /etc/services | grep 980</span>
</pre>
<p>Jezeli nic nie wyrzuci to probujemy innaczej</p>
<p>3. Skanowanie portu <span class="notranslate code">netstat&#8217;em</span></p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">netstat -anp | grep 980</span>
tcp  0  0  0.0.0.0:980  0.0.0.0:*  LISTEN  2918/rpc.statd
</pre>
<p>tym razem cos wyrzucilo &#8211; <span class="notranslate code">rpc.statd</span>. Sprawdzmy jeszcze jakie pliki to dotyka</p>
<p>4. Listowanie otwartych zasobow/plikow powiazanych z danym portem</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">lsof -i -n -P | grep 980</span>
rpc.statd  2918  rpcuser  7u  IPv4  7522  TCP *:980 (LISTEN)
</pre>
<p>Wiemy juz wszystko? Wiemy <img src='http://www.losoft.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . Wiec czym jest ten <span class="notranslate code">rpc.statd</span>?</p>
<p><a href="http://www.google.pl/search?q=linux+rpc.statd" target="_blank">http://www.google.pl/search?q=linux+rpc.statd</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.losoft.org/blog/2010/06/rutynowe-sprawdzenie-co-siedzi-na-portach/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

