<?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</title>
	<atom:link href="http://www.losoft.org/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.losoft.org/blog</link>
	<description>Linux, Mac OS, programowanie ...</description>
	<lastBuildDate>Fri, 13 Apr 2012 20:04:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>MySQL, zabicie uspionych polaczen usera</title>
		<link>http://www.losoft.org/blog/2012/04/mysql-zabicie-uspionych-polaczen-usera/</link>
		<comments>http://www.losoft.org/blog/2012/04/mysql-zabicie-uspionych-polaczen-usera/#comments</comments>
		<pubDate>Fri, 13 Apr 2012 20:04:39 +0000</pubDate>
		<dc:creator>lookout</dc:creator>
				<category><![CDATA[Bash]]></category>
		<category><![CDATA[Konfiguracja]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[kill]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysqladmin]]></category>
		<category><![CDATA[sleep]]></category>

		<guid isPermaLink="false">http://www.losoft.org/blog/?p=2837</guid>
		<description><![CDATA[Wyszukanie uspionych polaczen usera czlowiek@maszyna:~$ mysqladmin -uczlowiek -phaslo processlist &#124; grep Sleep &#124; grep user &#124; 91048 &#124; user &#124; localhost:57354 &#124; baza &#124; Sleep &#124; 0 &#124; &#124; &#124; &#124; 91049 &#124; user &#124; localhost:57355 &#124; baza &#124; Sleep &#124; 0 &#124; &#124; &#124; &#124; 91050 &#124; user &#124; localhost:57356 &#124; baza &#124; Sleep [...]]]></description>
			<content:encoded><![CDATA[<p>Wyszukanie uspionych polaczen usera</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">mysqladmin -uczlowiek -phaslo processlist | grep Sleep | grep user</span>
| 91048 | user | localhost:57354 | baza | Sleep | 0   |     |     |
| 91049 | user | localhost:57355 | baza | Sleep | 0   |     |     |
| 91050 | user | localhost:57356 | baza | Sleep | 0   |     |     |
</pre>
<p>Zabicie polaczenia</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">mysqladmin -uczlowiek -phaslo kill 91050</span>
</pre>
<p>I prosty skrypt do zabijania wielu polaczen naraz <img src='http://www.losoft.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<pre class="notranslate write-code">
#!/bin/bash

echo ""
echo "Killing all mysql processes for user '$1', mfc, yo man";
echo ""

for each in `mysqladmin -uczlowiek -phaslo processlist | grep Sleep | grep $1 | awk '{print $2}'`;
do
	echo "Killing process no. $each";
	mysqladmin -uczlowiek -phaslo kill $each;
done

echo ""
echo "Done bro"
echo ""
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.losoft.org/blog/2012/04/mysql-zabicie-uspionych-polaczen-usera/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tomcat, captcha i brak awt</title>
		<link>http://www.losoft.org/blog/2012/04/tomcat-captcha-i-brak-awt/</link>
		<comments>http://www.losoft.org/blog/2012/04/tomcat-captcha-i-brak-awt/#comments</comments>
		<pubDate>Fri, 13 Apr 2012 19:37:47 +0000</pubDate>
		<dc:creator>lookout</dc:creator>
				<category><![CDATA[Konfiguracja]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[awt]]></category>
		<category><![CDATA[captcha]]></category>
		<category><![CDATA[NoClassDefFoundError]]></category>
		<category><![CDATA[sun.awt.X11GraphicsEnvironment]]></category>
		<category><![CDATA[tomcat]]></category>
		<category><![CDATA[tty]]></category>

		<guid isPermaLink="false">http://www.losoft.org/blog/?p=2825</guid>
		<description><![CDATA[Tomcat i blad java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment pojawia sie podczas generowania grafik captcha za pomoca biblioteki awt, gdy uruchomimy serwer aplikacji z czystego tty. Mozna tego uniknac dodajac handlery awt do wirtualnej maszyny javy. Dodatkowe ustawienia JAVA_OPTS w catalina.sh JAVA_OPTS="-Djava.awt.headless=true"]]></description>
			<content:encoded><![CDATA[<p>Tomcat i blad <span class="notranslate code">java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment</span> pojawia sie podczas generowania grafik captcha za pomoca biblioteki <span class="notranslate code">awt</span>, gdy uruchomimy serwer aplikacji z czystego <span class="notranslate code">tty</span>. Mozna tego uniknac dodajac handlery awt do wirtualnej maszyny javy.</p>
<p>Dodatkowe ustawienia <span class="notranslate code">JAVA_OPTS</span> w <span class="notranslate code">catalina.sh</span></p>
<pre class="notranslate write-code">
JAVA_OPTS="-Djava.awt.headless=true"
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.losoft.org/blog/2012/04/tomcat-captcha-i-brak-awt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tomcat, crontab i mega krzaki</title>
		<link>http://www.losoft.org/blog/2012/04/tomcat-crontab-i-mega-krzaki/</link>
		<comments>http://www.losoft.org/blog/2012/04/tomcat-crontab-i-mega-krzaki/#comments</comments>
		<pubDate>Fri, 13 Apr 2012 19:19:56 +0000</pubDate>
		<dc:creator>lookout</dc:creator>
				<category><![CDATA[Konfiguracja]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[crontab]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[LANG pl_PL UTF-8]]></category>

		<guid isPermaLink="false">http://www.losoft.org/blog/?p=2806</guid>
		<description><![CDATA[Uruchomienie lub przeladowanie tomcata za pomoca crona, niby nie moze sprawic klopotow, dopoty, dopoki strona kodowa jest poprawnie skonfigurowana I tutaj wlasnie taki przypadek, httpd, tomcat, mysql w UTF-8 i zonk w chwili przeladowania automatem, zabraklo odpowiedniej strony kodowej. Aby pozbyc sie nieprzyjemnych krzakow ustawiamy w crontab wlasciwa dla nas strone kodowa, w tym przypadku [...]]]></description>
			<content:encoded><![CDATA[<p>Uruchomienie lub przeladowanie tomcata za pomoca crona, niby nie moze sprawic klopotow, dopoty, dopoki strona kodowa jest poprawnie skonfigurowana <img src='http://www.losoft.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
I tutaj wlasnie taki przypadek, <span class="notranslate code">httpd</span>, <span class="notranslate code">tomcat</span>, <span class="notranslate code">mysql</span> w <span class="notranslate code">UTF-8</span> i zonk w chwili przeladowania automatem, zabraklo odpowiedniej strony kodowej. Aby pozbyc sie nieprzyjemnych krzakow ustawiamy w <span class="notranslate code">crontab</span> wlasciwa dla nas strone kodowa, w tym przypadku polska <span class="notranslate code">pl_PL.UTF-8</span></p>
<p>1. Konfiguracja <span class="notranslate code">crontab</span></p>
<pre class="notranslate write-code">
SHELL=/bin/bash
LANG=pl_PL.UTF-8
LANGUAGE=pl
LC_CTYPE=pl_PL.UTF-8
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon ...
# |  |  |  |  |
# *  *  *  *  * user-name  command to be executed

10 0 * * * root /opt/scripts/reload.sh
</pre>
<p>Na wszelki wypadek warto miec poprawnie skonfigurowanego tomcata.</p>
<p>2. Dodatkowe ustawienia <span class="notranslate code">JAVA_OPTS</span> w <span class="notranslate code">catalina.sh</span></p>
<pre class="notranslate write-code">
JAVA_OPTS="-Dfile.encoding=UTF-8 -Djavax.servlet.request.encoding=UTF-8"
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.losoft.org/blog/2012/04/tomcat-crontab-i-mega-krzaki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jest juz nowy iPad</title>
		<link>http://www.losoft.org/blog/2012/03/jest-juz-nowy-ipad/</link>
		<comments>http://www.losoft.org/blog/2012/03/jest-juz-nowy-ipad/#comments</comments>
		<pubDate>Wed, 07 Mar 2012 22:40:48 +0000</pubDate>
		<dc:creator>lookout</dc:creator>
				<category><![CDATA[Mixed]]></category>
		<category><![CDATA[AirPlay]]></category>
		<category><![CDATA[Apple TV]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Retina]]></category>

		<guid isPermaLink="false">http://www.losoft.org/blog/?p=2793</guid>
		<description><![CDATA[There we go! The new iPad! Retina, A5X, 5Mpx iSight 1080p, 4G LTE, Personal Hotspot, iOS 5.1, iWork, iLife, AirPlay i wiele innych , a jak mowa o mirroringu, to dostepny jest tez nowy Apple TV 1080p := Sami sprawdzcie http://www.apple.com/pl/ipad/, ceny pozostaja bez zmian, yeah!!! Nowy iPad u zachodnich sasiadow, bedzie dostepny, juz od 16 [...]]]></description>
			<content:encoded><![CDATA[<p>There we go! The new iPad!</p>
<p>Retina, A5X, 5Mpx iSight 1080p, 4G LTE, Personal Hotspot, iOS 5.1, iWork, iLife, AirPlay i wiele innych <img src='http://www.losoft.org/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> , a jak mowa o mirroringu, to dostepny jest tez nowy Apple TV 1080p :=</p>
<p style="text-align: center;"><a href="http://www.apple.com/pl/ipad/" target="_blank"><img class="alignnone size-full wp-image-2795" title="iPad 2012" src="http://www.losoft.org/blog/wp-content/uploads/2012/03/ipad2012.jpg" alt="" width="105" height="115" /></a><a href="http://store.apple.com/us/browse/home/shop_ipod/family/apple_tv" target="_blank"><img class="alignnone size-full wp-image-2796" title="Apple TV 2012" src="http://www.losoft.org/blog/wp-content/uploads/2012/03/appletv2012.jpg" alt="" width="95" height="115" /></a></p>
<p>Sami sprawdzcie <a href="http://www.apple.com/pl/ipad/" target="_blank">http://www.apple.com/pl/ipad/</a>, ceny pozostaja bez zmian, yeah!!!</p>
<p>Nowy iPad u zachodnich sasiadow, bedzie dostepny, juz od 16 marca a w kraju od 23 marca, zbierajcie kaske <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/2012/03/jest-juz-nowy-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mysqldump &#8211; tylko dane</title>
		<link>http://www.losoft.org/blog/2012/03/mysqldump-tylko-dane/</link>
		<comments>http://www.losoft.org/blog/2012/03/mysqldump-tylko-dane/#comments</comments>
		<pubDate>Thu, 01 Mar 2012 21:43:06 +0000</pubDate>
		<dc:creator>lookout</dc:creator>
				<category><![CDATA[SQL]]></category>
		<category><![CDATA[data-only]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysqldump]]></category>

		<guid isPermaLink="false">http://www.losoft.org/blog/?p=2783</guid>
		<description><![CDATA[Jako, ze mysqldump domyslnie tworzy zrzut bazy z danymi :} ich struktura, komentarzami i cala reszta czasem niepotrzebnych &#8220;smieci&#8221;, aby wygenerowac dumpa tylko danych, nalezy dodac kilka dodatkowych opcji no-create-db, no-create-info, skip-comments, skip-extended-insert czlowiek@maszyna:~$ mysqldump -uczlowiek -p --no-create-db --no-create-info --skip-comments --skip-extended-insert baza_danych &#62; dump_db_$(date +%Y%m%d).sql]]></description>
			<content:encoded><![CDATA[<p>Jako, ze <span class="notranslate code">mysqldump</span> domyslnie tworzy zrzut bazy z danymi :} ich struktura, komentarzami i cala reszta czasem niepotrzebnych <strong>&#8220;smieci&#8221;</strong>, aby wygenerowac dumpa tylko danych, nalezy dodac kilka dodatkowych opcji <span class="notranslate code">no-create-db</span>, <span class="notranslate code">no-create-info</span>, <span class="notranslate code">skip-comments</span>, <span class="notranslate code">skip-extended-insert</span></p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">mysqldump -uczlowiek -p --no-create-db --no-create-info --skip-comments --skip-extended-insert baza_danych &gt; dump_db_$(date +%Y%m%d).sql</span>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.losoft.org/blog/2012/03/mysqldump-tylko-dane/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

