<?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>OS Admin Solutions &#187; Software</title>
	<atom:link href="http://osadmin.com/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://osadmin.com</link>
	<description>Free people, free mind, free software</description>
	<lastBuildDate>Fri, 18 Mar 2011 16:31:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Smart Homes</title>
		<link>http://osadmin.com/2009/11/01/smart-homes/</link>
		<comments>http://osadmin.com/2009/11/01/smart-homes/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 21:56:53 +0000</pubDate>
		<dc:creator>mire</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://osadmin.com/?p=685</guid>
		<description><![CDATA[I just read an article at linux journal about smart homes now, I had no previous experience with smart homes and it sounded intriguing so I gave it a look the story is simple, you have one master device (actually a wifi router with probably some logic) and a bunch of small devices for various [...]]]></description>
			<content:encoded><![CDATA[<p>I just read an article at linux journal about smart homes</p>
<p>now, I had no previous experience with smart homes and it sounded intriguing so I gave it a look</p>
<p>the story is simple, you have one master device (actually a wifi router with probably some logic) and a bunch of small devices for various things like dimming lights, turning them on/off, controlling garage door, room movement, security cameras etc.</p>
<p>they work just by plugging it in the socket since it uses wifi for communication</p>
<p>there are also some other details but read that yourself</p>
]]></content:encoded>
			<wfw:commentRss>http://osadmin.com/2009/11/01/smart-homes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenSolaris Summer School @ Belgrade, Serbia</title>
		<link>http://osadmin.com/2009/07/07/opensolaris-summer-school-belgrade-serbia/</link>
		<comments>http://osadmin.com/2009/07/07/opensolaris-summer-school-belgrade-serbia/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 22:46:31 +0000</pubDate>
		<dc:creator>mire</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Freedom]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[System Administration]]></category>

		<guid isPermaLink="false">http://osadmin.com/?p=594</guid>
		<description><![CDATA[the school is held at the Institute Of Physics, Belgrade for the month of July, two times a week today, Uros Nedic, the guy doing the lecture, arrived a bit late but I managed to find a beautiful park behind the institute with a great view of the Danube river I had a nice time [...]]]></description>
			<content:encoded><![CDATA[<p>the school is held at the Institute Of Physics, Belgrade for the month of July, two times a week</p>
<p>today, Uros Nedic, the guy doing the lecture, arrived a bit late but I managed to find a beautiful park behind the institute with a great view of the Danube river <img src='http://osadmin.com/mire_blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I had a nice time today </p>
<p>we were learning about Sun OS processes, threads, LWM, kthreads, DTrace, Zones and ZFS</p>
<p>Uros was great while teaching us/giving a lecture, answered all of our questions</p>
<p>I learned a lot</p>
<p>now, here are some pictures I took with my mobile phone, sorry for the bad quality</p>

<a href='http://osadmin.com/2009/07/07/opensolaris-summer-school-belgrade-serbia/attachment/07072009110/' title='07072009110'><img width="150" height="150" src="http://osadmin.com/mire_blog/wp-content/uploads/2009/07/07072009110-150x150.jpg" class="attachment-thumbnail" alt="07072009110" title="07072009110" /></a>
<a href='http://osadmin.com/2009/07/07/opensolaris-summer-school-belgrade-serbia/attachment/07072009113/' title='07072009113'><img width="150" height="150" src="http://osadmin.com/mire_blog/wp-content/uploads/2009/07/07072009113-150x150.jpg" class="attachment-thumbnail" alt="07072009113" title="07072009113" /></a>
<a href='http://osadmin.com/2009/07/07/opensolaris-summer-school-belgrade-serbia/attachment/07072009114/' title='07072009114'><img width="150" height="150" src="http://osadmin.com/mire_blog/wp-content/uploads/2009/07/07072009114-150x150.jpg" class="attachment-thumbnail" alt="07072009114" title="07072009114" /></a>

]]></content:encoded>
			<wfw:commentRss>http://osadmin.com/2009/07/07/opensolaris-summer-school-belgrade-serbia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu Intrepid Ibex</title>
		<link>http://osadmin.com/2008/11/20/ubuntu-intrepid-ibex/</link>
		<comments>http://osadmin.com/2008/11/20/ubuntu-intrepid-ibex/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 03:47:30 +0000</pubDate>
		<dc:creator>mire</dc:creator>
				<category><![CDATA[Freedom]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://osadmin.com/?p=323</guid>
		<description><![CDATA[I upgraded few days ago and ran into problems my wireless card based on atheros chip stopped working it seems they&#8217;ve deliberatly removed madwifi support from wpasupplicant or something so I did two things, I downgraded wpasupplicant to hardy version and compiled/installed madwifi drivers from the project website another problem that is still unresolved is [...]]]></description>
			<content:encoded><![CDATA[<p>I upgraded few days ago and ran into problems</p>
<p>my wireless card based on atheros chip stopped working<br />
it seems they&#8217;ve deliberatly removed madwifi support from wpasupplicant or something so I did two things, I downgraded wpasupplicant to hardy version and compiled/installed madwifi drivers from the project website</p>
<p>another problem that is still unresolved is the graphics<br />
they&#8217;ve removed the old good driver, i810 and instead put intel driver for xorg<br />
the intel driver is twice slower<br />
I can&#8217;t watch flash movies any more, it&#8217;s that slow<br />
and worse, if I hibernate from the X, I get garbled screen on next startup, nothing works<br />
so I&#8217;ve found a workaround, I hibernate from text mode <img src='http://osadmin.com/mire_blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>anyway, I noticed kde applications have better looking interface, a new sound manager (pulseaudio), no more gaim (now it&#8217;s called pidgin)&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://osadmin.com/2008/11/20/ubuntu-intrepid-ibex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Achievo ATK Framework</title>
		<link>http://osadmin.com/2008/11/05/achievo-atk-framework/</link>
		<comments>http://osadmin.com/2008/11/05/achievo-atk-framework/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 00:50:15 +0000</pubDate>
		<dc:creator>mire</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://osadmin.com/?p=291</guid>
		<description><![CDATA[few days ago I was writing this php/ajax application for a client and then I realized I needed a way to manipulate the tables some tables were simple but some had two or three relationships I thought about writing a generic class for the simple tables and doing other tables &#8220;by hand&#8221; then I realized&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>few days ago I was writing this php/ajax application for a client and then I realized I needed a way to manipulate the tables</p>
<p>some tables were simple but some had two or three relationships</p>
<p>I thought about writing a generic class for the simple tables and doing other tables &#8220;by hand&#8221;</p>
<p>then I realized&#8230; maybe someone else wrote something similar</p>
<p>and I&#8217;ve found just that</p>
<p>Achievo ATK framework makes it really simple to create /admin for your client so he can manipulate his tables by himself</p>
<p>but that simplicity comes only after you&#8217;ve spent some time getting familiar with it</p>
<p>at first, atk coding seemed cryptic but now I&#8217;m into it and it feels natural</p>
<p>atk will make your life easier because once you understand it you can easily manufacture table interfaces</p>
<p>it has support for cascading deletes so you don&#8217;t have to worry about orphaned records</p>
<p>one thing I&#8217;d like to see is full UTF-8 support</p>
<p>it currently uses iso-8859-1 character set by default (english language)</p>
<p>I got it <a href="http://www.atk-framework.com/download/">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://osadmin.com/2008/11/05/achievo-atk-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>fastcgi mod_fcgid</title>
		<link>http://osadmin.com/2008/10/01/fastcgi-mod_fcgid/</link>
		<comments>http://osadmin.com/2008/10/01/fastcgi-mod_fcgid/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 01:16:01 +0000</pubDate>
		<dc:creator>mire</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[System Administration]]></category>

		<guid isPermaLink="false">http://osadmin.com/?p=263</guid>
		<description><![CDATA[I&#8217;ve been playing a little on my cPanel hosting trying to get maximum speed while also enforcing security at running php scripts I first started with security running mod_suphp and while it worked fine it lacked the speed of the DSO php (mod_php) so I read a thing or two about fastcgi and enabled it [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been playing a little on my cPanel hosting trying to get maximum speed while also enforcing security at running php scripts</p>
<p>I first started with security running mod_suphp and while it worked fine it lacked the speed of the DSO php (mod_php)</p>
<p>so I read a thing or two about fastcgi and enabled it</p>
<p>I&#8217;m pleasantly surprised by the speed of the hosting</p>
<p>each user got its own persistent php application running requests (actually it&#8217;s limited to 500 php requests per php5 process by MaxRequestsPerProcess 500 directive) </p>
<p>I&#8217;m keeping an eye about the memory consumption but I hope I&#8217;ll be able to keep running with this setup</p>
<p>and while I got php running as the actuall cPanel user, apache is still running as nobody for other requests&#8230; hmmm&#8230; I&#8217;m using apache 2.2 with MPM Prefork&#8230; maybe I should try a different MPM?</p>
]]></content:encoded>
			<wfw:commentRss>http://osadmin.com/2008/10/01/fastcgi-mod_fcgid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get Your Openmoko</title>
		<link>http://osadmin.com/2008/06/26/get-your-openmoko/</link>
		<comments>http://osadmin.com/2008/06/26/get-your-openmoko/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 13:40:23 +0000</pubDate>
		<dc:creator>mire</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Freedom]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://osadmin.com/?p=201</guid>
		<description><![CDATA[it seems Neo Freerunner is finally beeing shipped to the distributors for those who have no clue what Neo Freerunner is, it is a mobile phone running Linux backed by FIC (First International Computer of Taiwan) it is finally going mass market it is designed to rival the original Iphone the phone is unlocked (works [...]]]></description>
			<content:encoded><![CDATA[<p>it seems Neo Freerunner is finally beeing shipped to the distributors <img src='http://osadmin.com/mire_blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>for those who have no clue what Neo Freerunner is, it is a mobile phone running Linux</p>
<p>backed by FIC (First International Computer of Taiwan) it is finally going mass market</p>
<p>it is designed to rival the original Iphone</p>
<p>the phone is unlocked (works with any mobile phone network provider) and uses open standards</p>
<p>the hardware specs are 500MHz Samsung S3C2442 CPU, 128MB RAM, 256MB Flash, 4.3&#8243; diagonal display in 640&#215;480 VGA Color TFT LCD, 3D graphics, 2 3D accelerometers, audio, USB port, WiFi b/g, Bluetooth, GPS</p>
<p>the recommended price is 400 USD</p>
<p>I like it <img src='http://osadmin.com/mire_blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>read more about it at <a href="http://linuxdevices.com/news/NS9978560959.html">linuxdevices</a></p>
]]></content:encoded>
			<wfw:commentRss>http://osadmin.com/2008/06/26/get-your-openmoko/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C++ Hibernate Daemon</title>
		<link>http://osadmin.com/2008/04/30/cpp-hibernate-daemon/</link>
		<comments>http://osadmin.com/2008/04/30/cpp-hibernate-daemon/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 03:06:28 +0000</pubDate>
		<dc:creator>mire</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[My projects]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[System Administration]]></category>

		<guid isPermaLink="false">http://osadmin.com/?p=163</guid>
		<description><![CDATA[I use Fluxbox window manager on Ubuntu Linux where I don&#8217;t have all the bells and whistles of GNOME or KDE. so I thought I&#8217;d make myself a daemon program that will automatically put my computer to hibernate when my laptop battery is almost empty usually I take care that my battery doesn&#8217;t get to [...]]]></description>
			<content:encoded><![CDATA[<p>I use Fluxbox window manager on Ubuntu Linux where I don&#8217;t have all the bells and whistles of GNOME or KDE.</p>
<p>so I thought I&#8217;d make myself a daemon program that will automatically put my computer to hibernate when my laptop battery is almost empty</p>
<p>usually I take care that my battery doesn&#8217;t get to the red zone but this is for those few cases I forget</p>
<p>I wrote this small programm in C++</p>
<p>why c++</p>
<p>well because I don&#8217;t programm in c++ and I found it interesting to do so <img src='http://osadmin.com/mire_blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>main.cpp looks like this</p>
<p><a href="http://osadmin.com/mire_blog/wp-content/uploads/2008/04/main.jpg"><img class="alignnone size-full wp-image-164" title="main.cpp" src="http://osadmin.com/mire_blog/wp-content/uploads/2008/04/main.jpg" alt="" width="432" height="376" /></a></p>
<p>so, you see the locations of the info and state file for the laptop battery, the percent at which we go to hibernation (I&#8217;ve set it to 12%), and the sleep interval before checking the battery state again (10 seconds)</p>
<p>I use my own hibernate script but you could use something like /usr/sbin/hibernate</p>
<p>you can change all of these</p>
<p>in the main function you can se that:</p>
<ul>
<li>we work only as a root user</li>
<li>we daemonize (detach from the terminal and run in background)</li>
<li>instantiate a worker class object</li>
<li>and do our work <img src='http://osadmin.com/mire_blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
<p>and what is our work? check out this picture</p>
<p><a href="http://osadmin.com/mire_blog/wp-content/uploads/2008/04/do_work.jpg"><img class="alignnone size-full wp-image-165" title="do_work function" src="http://osadmin.com/mire_blog/wp-content/uploads/2008/04/do_work.jpg" alt="worker.cpp" width="434" height="578" /></a></p>
<p>well we get the battery total capacity and current capacity and then we calculate the percent</p>
<p>if the percent is less that what I want (12%) then I want my laptop to go to hibernaton</p>
<p>but I also made a security check (that you can remove if you like)</p>
<p>that makes sure my laptop doesn&#8217;t go twice into hibernation in succession</p>
<p>why did I do that?</p>
<p>well because I parse data from some files I have no influence over</p>
<p>and those files can change their format anytime</p>
<p>so this is just a precaution</p>
<p>I have a simple makefile that compiles this code, copies it to /usr/local/bin/medved (medved in my language means a bear and bears hibernate <img src='http://osadmin.com/mire_blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ) and adds an entry to /etc/rc.local so that it starts next time you reboot your box automatically</p>
<p>you can also start it by hand and see how it works before the reboot</p>
<p>and that&#8217;s it, now I have a daemon that puts my laptop to hibernation before my battery runs dry</p>
<p>I&#8217;ve published the source code under GPL licence version 3</p>
<p>you can get source code <a title="medved source code" href="http://osadmin.com/projects/medved.tar.bz2">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://osadmin.com/2008/04/30/cpp-hibernate-daemon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Street View</title>
		<link>http://osadmin.com/2008/03/04/google-street-view/</link>
		<comments>http://osadmin.com/2008/03/04/google-street-view/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 21:22:47 +0000</pubDate>
		<dc:creator>mire</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://osadmin.com/2008/03/04/google-street-view/</guid>
		<description><![CDATA[Google made a new feature for Google Maps called Google Street View basically you can see the street you selected, you can rotate view, read street signs etc. the zoom could be better but it is still good check it out at http://books.google.com/help/maps/streetview/]]></description>
			<content:encoded><![CDATA[<p>Google made a new feature for Google Maps called Google Street View</p>
<p>basically you can see the street you selected, you can rotate view, read street signs etc.</p>
<p>the zoom could be better but it is still good</p>
<p>check it out at  <a href="http://books.google.com/help/maps/streetview/" target="_blank">http://books.google.com/help/maps/streetview/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://osadmin.com/2008/03/04/google-street-view/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KDE Ported To Windows / Mac OS X</title>
		<link>http://osadmin.com/2008/01/24/kde-ported-to-windows-mac-os-x/</link>
		<comments>http://osadmin.com/2008/01/24/kde-ported-to-windows-mac-os-x/#comments</comments>
		<pubDate>Thu, 24 Jan 2008 02:56:08 +0000</pubDate>
		<dc:creator>mire</dc:creator>
				<category><![CDATA[Freedom]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://osadmin.com/2008/01/24/kde-ported-to-windows-mac-os-x/</guid>
		<description><![CDATA[This is good news. KDE is ported to Windows/Mac and the users of those operating systems will become more familiar with it. Although some people think open source programmers should not waste their time on proprietary OSes such as Windows I still think this is a good thing. The move was eased by using CMake [...]]]></description>
			<content:encoded><![CDATA[<p>This is good news. <a href="http://www.kde.org" target="_blank">KDE</a> is ported to Windows/Mac and the users of those operating systems will become more familiar with it.</p>
<p>Although some people think open source programmers should not waste their time on proprietary OSes such as  Windows I still think this is a good thing.</p>
<p>The move was eased by using <a href="http://www.cmake.org" target="_blank">CMake</a> build system. Also, it helped that <a href="http://trolltech.com/" target="_blank">Trolltech</a> made Qt libraries <a href="http://www.gnu.org/copyleft/gpl.html" target="_blank">GPL</a> for non commercial projects on Windows/Mac.</p>
<p>Read about it <a href="http://arstechnica.com/news.ars/post/20080123-kde-goes-cross-platform-with-windows-mac-os-x-support.html" target="_blank">here</a> and at the <a href="http://windows.kde.org/" target="_blank">KDE website Windows section</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://osadmin.com/2008/01/24/kde-ported-to-windows-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

