<?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>h3x.no &#187; Software</title>
	<atom:link href="http://h3x.no/category/software/feed" rel="self" type="application/rss+xml" />
	<link>http://h3x.no</link>
	<description>Tor Henning Ueland`s thoughts about technology and other stuff</description>
	<lastBuildDate>Fri, 30 Jul 2010 21:20:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Spotify VS Wimp</title>
		<link>http://h3x.no/2010/07/24/spotify-vs-wimp</link>
		<comments>http://h3x.no/2010/07/24/spotify-vs-wimp#comments</comments>
		<pubDate>Sat, 24 Jul 2010 09:31:29 +0000</pubDate>
		<dc:creator>Tor Henning Ueland</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[spotify]]></category>
		<category><![CDATA[streaming]]></category>
		<category><![CDATA[wimp]]></category>

		<guid isPermaLink="false">http://h3x.no/?p=526</guid>
		<description><![CDATA[There has been a lot of talk lately of companies leaving Spotify due to bad payments, so i decided to test out Wimp, which is a Norwegian competitor to Spotify. So here is a quick round-up of the good and bad parts of those two applications: Note that i only mention the differences between them. [...]]]></description>
			<content:encoded><![CDATA[<p>There has been a lot of talk lately of companies leaving <a href="http://www.spotify.com/">Spotify</a> due to bad payments, so i decided to test out <a href="http:///www.wimp.no">Wimp</a>, which is a Norwegian competitor to Spotify. So here is a quick round-up of the good and bad parts of those two applications:</p>
<p>Note that i only mention the differences between them.</p>
<h2>Spotify</h2>
<h3>Good:</h3>
<ol>
<li>It`s fast to start!</li>
<li>Streaming starts <strong>fast!</strong></li>
<li>You can create lists that will work when offline</li>
<li>Does not have any journalists to pick out nice songs and kinda create a community around that</li>
<li>It`s free &#8211; So you can test it better before paying for it</li>
</ol>
<h3>Bad:</h3>
<ol>
<li>They are starting to loose music due to bad payments to producers etc</li>
<li>Not too much Norwegian music (for those who care <img src='http://h3x.no/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</li>
</ol>
<h2>Wimp</h2>
<h3>Good:</h3>
<ol>
<li>You can see others play list easier than in Spotify (at least the most popular)</li>
<li>The design is more white-ish than Spotify</li>
<li>Easy to see the play queue and what have been played</li>
<li>Easier access to songs/albums within a genre</li>
</ol>
<h3>Bad:</h3>
<ol>
<li>No free version, although you get the first 30 days free</li>
<li>No offline ability, d`oh!</li>
<li>I cannot set my own password, why?</li>
<li>Its only in Norwegian for now, and it requires a Norwegian cellphone(?)</li>
<li>When i forget the generated password, i get the same password sent to me..so long for security</li>
<li>It uses a lot more resources (<strong>10 times</strong> the RAM of Spotify&#8230;)</li>
<li>Due to #6, it is very slow on some machines</li>
<li>The &#8220;change password&#8221; link in the program sends me to a page without ability to change password</li>
<li>On one of my computers, i cannot restore the program when sending it to the tray bar..whoops</li>
</ol>
<h2>In conclution</h2>
<p>I will keep to Spotify for as long as they have enough music, or until Wimp fixes some of the most annoying things.</p>
<p><strong>Looking for more tests?</strong></p>
<p><a href="http://www.vg.no/teknologi/artikkel.php?artid=579857">A norwegian test in vg.no</a><br />
<a href="http://www.nettavisen.no/it/article2658209.ece">A norwegian test in nettavisen.no</a><br />
<a href="http://www.rockheim.no/arkiv/wimp-vs-spotify-den-ultimate-lydtesten/">A norwegian test with focus on sound</a></p>
]]></content:encoded>
			<wfw:commentRss>http://h3x.no/2010/07/24/spotify-vs-wimp/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Getting automatic update of WordPress to work via SSH</title>
		<link>http://h3x.no/2010/07/09/getting-automatic-update-of-wordpress-to-work-via-ssh</link>
		<comments>http://h3x.no/2010/07/09/getting-automatic-update-of-wordpress-to-work-via-ssh#comments</comments>
		<pubDate>Fri, 09 Jul 2010 20:09:46 +0000</pubDate>
		<dc:creator>Tor Henning Ueland</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[ssh2]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://h3x.no/?p=502</guid>
		<description><![CDATA[Today i noticed that WordPress actually support automatic upgrade via SSH, the problem was that i simply did not get option up at all. After some quick googling, i noticed that i was missing a up2date ssh2 PECL package. So for me the fix was simple: 1) Installing php5-devel (PHP development libraries) 2) Installing the [...]]]></description>
			<content:encoded><![CDATA[<p>Today i noticed that WordPress actually support automatic upgrade via SSH, the problem was that i simply did not get option up at all. After some quick googling, i noticed that i was missing a up2date ssh2 PECL package. So for me the fix was simple:</p>
<p>1) Installing php5-devel (PHP development libraries)<br />
2) Installing the pecl package ssh2<br />
3) Restarting Apache</p>
<p>And voila, the SSH2 option appeared!</p>
]]></content:encoded>
			<wfw:commentRss>http://h3x.no/2010/07/09/getting-automatic-update-of-wordpress-to-work-via-ssh/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Munin-graph error: Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()</title>
		<link>http://h3x.no/2010/07/01/munin-pango-warning-invalid-utf-8-string-passed-to-pango_layout_set_text</link>
		<comments>http://h3x.no/2010/07/01/munin-pango-warning-invalid-utf-8-string-passed-to-pango_layout_set_text#comments</comments>
		<pubDate>Thu, 01 Jul 2010 15:55:43 +0000</pubDate>
		<dc:creator>Tor Henning Ueland</dc:creator>
				<category><![CDATA[Munin]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[cron]]></category>
		<category><![CDATA[latin1]]></category>
		<category><![CDATA[munin-graph]]></category>
		<category><![CDATA[utf-8]]></category>

		<guid isPermaLink="false">http://h3x.no/?p=480</guid>
		<description><![CDATA[You may get a mail from cron complaining about &#8220;Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()&#8221;, if you are running Munin. This is caused by Munin not receiving valid UTF-8 data. For this you have 2 possible solutions: 1) Patch munin-graph manually using: http://munin-monitoring.org/svn/munin/branches/debian/lenny/trunk/debian/patches/380-munin-graph-utf8.patch Note that the line numbers are a bit off if [...]]]></description>
			<content:encoded><![CDATA[<p>You may get a mail from cron complaining about &#8220;Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()&#8221;, if you are running Munin. This is caused by Munin not receiving valid UTF-8 data.</p>
<p>For this you have 2 possible solutions:</p>
<p><strong>1)</strong> Patch munin-graph manually using:<br />
<a href="http://munin-monitoring.org/svn/munin/branches/debian/lenny/trunk/debian/patches/380-munin-graph-utf8.patch"> http://munin-monitoring.org/svn/munin/branches/debian/lenny/trunk/debian/patches/380-munin-graph-utf8.patch</a></p>
<p>Note that the line numbers are a bit off if you are using another version.</p>
<p><strong>2) </strong>Find the munin-node plugin that causes the problem(aka having some none utf-8 characters). Most likely it is the following line in the plugin hddtemp_smartctl:</p>
<blockquote><p>print &#8220;graph_vlabel temp in °C\n&#8221;;</p></blockquote>
<p>Change it to:</p>
<blockquote><p>print &#8220;graph_vlabel temp in C\n&#8221;;</p></blockquote>
<p>Restart the munin-node and you should not get more trouble, at least from that plugin.</p>
]]></content:encoded>
			<wfw:commentRss>http://h3x.no/2010/07/01/munin-pango-warning-invalid-utf-8-string-passed-to-pango_layout_set_text/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Failed to obtain lock on file /var/run/nagios.pid: Permission denied</title>
		<link>http://h3x.no/2010/06/30/failed-to-obtain-lock-on-file-varrunnagios-pid-permission-denied</link>
		<comments>http://h3x.no/2010/06/30/failed-to-obtain-lock-on-file-varrunnagios-pid-permission-denied#comments</comments>
		<pubDate>Wed, 30 Jun 2010 18:03:38 +0000</pubDate>
		<dc:creator>Tor Henning Ueland</dc:creator>
				<category><![CDATA[Nagios]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[lock]]></category>
		<category><![CDATA[permissions]]></category>

		<guid isPermaLink="false">http://h3x.no/?p=478</guid>
		<description><![CDATA[This error is caused by Nagios not having access to the folder where it should save it`s PID file. You can change the path for the PID file (and then also fixing the issue) by editing your nagios.conf (usually /etc/nagios/nagios.conf). Locate the lock_file setting: lock_file=/var/run And change it to another path, like for example /tmp. [...]]]></description>
			<content:encoded><![CDATA[<p>This error is caused by Nagios not having access to the folder where it should save it`s PID file. You can change the path for the PID file (and then also fixing the issue) by editing your nagios.conf (usually /etc/nagios/nagios.conf).</p>
<p>Locate the lock_file setting:</p>
<blockquote><p><code>lock_file=/var/run</code></p></blockquote>
<p>And change it to another path, like for example /tmp.</p>
<p>Start up Nagios again and it should be much happier <img src='http://h3x.no/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://h3x.no/2010/06/30/failed-to-obtain-lock-on-file-varrunnagios-pid-permission-denied/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to reset MySQL root password</title>
		<link>http://h3x.no/2009/07/22/how-to-reset</link>
		<comments>http://h3x.no/2009/07/22/how-to-reset#comments</comments>
		<pubDate>Wed, 22 Jul 2009 22:15:43 +0000</pubDate>
		<dc:creator>Tor Henning Ueland</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[root]]></category>

		<guid isPermaLink="false">http://www.h3x.no/?p=94</guid>
		<description><![CDATA[To reset the MySQL root password, do the following: USE DATABASE mysql; SET PASSWORD FOR root@localhost=PASSWORD(&#8216;yournewpassword&#8217;); FLUSH PRIVILEGES; And voila! You have changed your password. PS: If you have a &#8220;problem&#8221; with beeing able to login to MySQL without using password (even when it is set in MySQL), try to edit or delete ~/my.cnf, since [...]]]></description>
			<content:encoded><![CDATA[<p>To reset the MySQL root password, do the following:</p>
<blockquote><p><strong>USE DATABASE mysql;<br />
SET PASSWORD FOR root@localhost=PASSWORD(&#8216;yournewpassword&#8217;);<br />
FLUSH PRIVILEGES; </strong></p></blockquote>
<p>And voila! You have changed your password.</p>
<p><strong>PS: </strong>If you have a &#8220;problem&#8221; with beeing able to login to MySQL without using password (even when it is set in MySQL), try to edit or delete ~/my.cnf, since that holds information used to avoid the login promt.</p>
]]></content:encoded>
			<wfw:commentRss>http://h3x.no/2009/07/22/how-to-reset/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting Groupwise to work on Ubuntu 64bit (9.04)</title>
		<link>http://h3x.no/2009/05/15/getting-groupwise-to-work-on-ubuntu-64bit-904</link>
		<comments>http://h3x.no/2009/05/15/getting-groupwise-to-work-on-ubuntu-64bit-904#comments</comments>
		<pubDate>Fri, 15 May 2009 09:28:54 +0000</pubDate>
		<dc:creator>Tor Henning Ueland</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[alien]]></category>
		<category><![CDATA[Groupwise]]></category>

		<guid isPermaLink="false">http://www.h3x.no/?p=52</guid>
		<description><![CDATA[Just a quick post on what i did to get Groupwise up and running on Ubuntu 64bit: 1) Installed a 32bit virtual Ubuntu machine, and converted the Groupwise installer to a .deb package with &#8220;alien -c filename&#8221;. 2) Moved the .deb package back to the host machine. 3) Installed 32bit java libraries &#8220;sudo apt-get install [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick post on what i did to get Groupwise up and running on Ubuntu 64bit:</p>
<p>1) Installed a 32bit virtual Ubuntu machine, and converted the Groupwise installer to a .deb package with &#8220;alien -c filename&#8221;.</p>
<p>2) Moved the .deb package back to the host machine.</p>
<p>3) Installed 32bit java libraries &#8220;sudo apt-get install ia32-sun-java6-bin&#8221;</p>
<p>4) Forced installation of the Groupwise client &#8220;sudo dpkg -i &#8211;force-architecture novell-groupwise-gwclient_8.0.0-84911_i386.deb&#8221;</p>
<p>5) And it works <img src='http://h3x.no/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://h3x.no/2009/05/15/getting-groupwise-to-work-on-ubuntu-64bit-904/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A hint for the &#8220;Object foo is not a known entity type&#8221; errors from Glassfish</title>
		<link>http://h3x.no/2009/04/26/a-hint-for-the-object-foo-is-not-a-known-entity-type-errors-from-glassfish</link>
		<comments>http://h3x.no/2009/04/26/a-hint-for-the-object-foo-is-not-a-known-entity-type-errors-from-glassfish#comments</comments>
		<pubDate>Sat, 25 Apr 2009 23:45:52 +0000</pubDate>
		<dc:creator>Tor Henning Ueland</dc:creator>
				<category><![CDATA[Glassfish]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[javaEE]]></category>

		<guid isPermaLink="false">http://www.h3x.no/?p=42</guid>
		<description><![CDATA[As a JavaEE-codemonkey you have perhaps noticed this error: java.lang.IllegalArgumentException: Object: Ting@193c227 is not a known entity type. This will occur when you have redeployed an app f.ex through Eclipse to Glassfish, the Glassfish server has not quite understood that it`s time to update its version, so what you need to do then is to [...]]]></description>
			<content:encoded><![CDATA[<p>As a JavaEE-codemonkey you have perhaps noticed this error:</p>
<blockquote><p>java.lang.IllegalArgumentException: Object: Ting@193c227 is not a known entity type.</p></blockquote>
<p>This will occur when you have redeployed an app f.ex through Eclipse to Glassfish, the Glassfish server has not quite understood that it`s time to update its version, so what you need to do then is to simply restart the server (or domain).</p>
]]></content:encoded>
			<wfw:commentRss>http://h3x.no/2009/04/26/a-hint-for-the-object-foo-is-not-a-known-entity-type-errors-from-glassfish/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Fix for the &#8220;Out of memory! Callback called exit.&#8221; error in Request Tracker (RT)</title>
		<link>http://h3x.no/2009/04/17/fix-for-the-out-of-memory-callback-called-exit-error-in-request-tracker-rt</link>
		<comments>http://h3x.no/2009/04/17/fix-for-the-out-of-memory-callback-called-exit-error-in-request-tracker-rt#comments</comments>
		<pubDate>Fri, 17 Apr 2009 13:54:32 +0000</pubDate>
		<dc:creator>Tor Henning Ueland</dc:creator>
				<category><![CDATA[Request Tracker]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[RT]]></category>

		<guid isPermaLink="false">http://www.h3x.no/?p=30</guid>
		<description><![CDATA[When RT is upgraded, users can experience WSOD(White Screen Of Death), all the log will say is: &#8220;Out of memory! Callback called exit.&#8221;. Not so informative eh? The solution is pretty simple, run this query in the database: &#8220;ALTER TABLE sessions CHANGE a_session a_session LONGBLOB;&#8221; Then clear the table with: TRUNCATE TABLE `sessions`; Any logged [...]]]></description>
			<content:encoded><![CDATA[<p>When RT is upgraded, users can experience WSOD(White Screen Of Death), all the log will say is:<br />
&#8220;Out of memory! Callback called exit.&#8221;. Not so informative eh?</p>
<p>The solution is pretty simple, run this query in the database:</p>
<p>&#8220;ALTER TABLE sessions CHANGE a_session a_session LONGBLOB;&#8221;</p>
<p>Then clear the table with:</p>
<p>TRUNCATE TABLE `sessions`;</p>
<p>Any logged in users will be logged out, but the problem should disappear.</p>
]]></content:encoded>
			<wfw:commentRss>http://h3x.no/2009/04/17/fix-for-the-out-of-memory-callback-called-exit-error-in-request-tracker-rt/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>One possible solution for Glassfish cluster node-agent startup problems</title>
		<link>http://h3x.no/2009/03/21/one-possible-solution-for-glassfish-cluster-node-agent-startup-problems</link>
		<comments>http://h3x.no/2009/03/21/one-possible-solution-for-glassfish-cluster-node-agent-startup-problems#comments</comments>
		<pubDate>Sat, 21 Mar 2009 03:19:29 +0000</pubDate>
		<dc:creator>Tor Henning Ueland</dc:creator>
				<category><![CDATA[Glassfish]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[exception asadmin]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[glassfish cluster]]></category>
		<category><![CDATA[node-agent]]></category>

		<guid isPermaLink="false">http://www.h3x.no/?p=20</guid>
		<description><![CDATA[Just a quick hint for those of you who are experiencing problem with getting node-agents up and running in a Glassfish cluster. If the problem is that the asadmin start-agent command simply times out/uses a long time to start, and even possibly returning a filenotfoundexception. The problem could be as simple as a firewall blocking [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick hint for those of you who are experiencing problem with getting node-agents up and running in a Glassfish cluster.</p>
<p>If the problem is that the asadmin start-agent command simply times out/uses a long time to start, and even possibly returning a filenotfoundexception. The problem could be as simple as a firewall blocking traffic to/from the master-node. A quick way to check it is to simply disable the FW.</p>
<p>Note that if the master-node does not see the node-agent status, it is also caused by FW-issues, fix the FW and then restart the node-agent(s), then it all should work like a charm!</p>
]]></content:encoded>
			<wfw:commentRss>http://h3x.no/2009/03/21/one-possible-solution-for-glassfish-cluster-node-agent-startup-problems/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to fix that stupid backspace in Vim on SLES</title>
		<link>http://h3x.no/2009/03/11/how-to-fix-that-stupid-backspace-in-vim-on-sles</link>
		<comments>http://h3x.no/2009/03/11/how-to-fix-that-stupid-backspace-in-vim-on-sles#comments</comments>
		<pubDate>Wed, 11 Mar 2009 22:36:41 +0000</pubDate>
		<dc:creator>Tor Henning Ueland</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Vim]]></category>
		<category><![CDATA[SLES]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://www.h3x.no/2009/03/11/how-to-fix-that-stupid-backspace-in-vim-on-sles/</guid>
		<description><![CDATA[Sometimes the backspace button can be a real pain on SLES-systems, but the fix is simple! Add this to ~/.vimrc: set backspace=indent,eol,start]]></description>
			<content:encoded><![CDATA[<p>Sometimes the backspace button can be a real pain on SLES-systems, but the fix is simple!</p>
<p>Add this to ~/.vimrc:<br />
set backspace=indent,eol,start</p>
]]></content:encoded>
			<wfw:commentRss>http://h3x.no/2009/03/11/how-to-fix-that-stupid-backspace-in-vim-on-sles/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
