<?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>pitr.net &#187; pj</title>
	<atom:link href="http://www.pitr.net/index.php/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pitr.net</link>
	<description></description>
	<lastBuildDate>Sat, 11 Jul 2009 19:25:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>How to remove all appointments from pocketpc/pda windows mobile calendar</title>
		<link>http://www.pitr.net/index.php/2009/07/11/how-to-remove-all-appointments-from-pocketpcpda-windows-mobile-calendar/</link>
		<comments>http://www.pitr.net/index.php/2009/07/11/how-to-remove-all-appointments-from-pocketpcpda-windows-mobile-calendar/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 19:24:18 +0000</pubDate>
		<dc:creator>pj</dc:creator>
				<category><![CDATA[hardware]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[pocketpc]]></category>
		<category><![CDATA[windows mobile]]></category>

		<guid isPermaLink="false">http://www.pitr.net/?p=77</guid>
		<description><![CDATA[When you want a fresh calendar, and need to re-sync all data with your exchange/zarafa server, you will have to manually delete all appointments. There is an easy hack on how to remove all appointments from your pocketpc calendar: Disconnect smartphone from PC. Open ActiveSync on the smartphone. Go to Menu, Options. Untick &#8220;Calendar&#8221; from [...]]]></description>
			<content:encoded><![CDATA[<p>When you want a fresh calendar, and need to re-sync all data with your exchange/zarafa server, you will have to manually delete all appointments.</p>
<p>There is an easy hack on how to remove all appointments from your pocketpc calendar:</p>
<ol>
<li>Disconnect smartphone from PC.</p>
<li>Open ActiveSync on the smartphone.
<li>Go to Menu, Options.
<li>Untick &#8220;Calendar&#8221; from the list of items to synchronise.
<li>It will prompt you to delete all calendar items (synchronised with your PC).
<li>Check your calendar is empty.
<li>Close and re-open Activesync (on the smartphone).
<li>Re-tick the calendar item on the sync list.</ol>
<p>Other keywords:</p>
<ul>
<li>remove appointments
<li>windows mobile calendar erase or delete
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.pitr.net/index.php/2009/07/11/how-to-remove-all-appointments-from-pocketpcpda-windows-mobile-calendar/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Monitoring bank accounts with munin</title>
		<link>http://www.pitr.net/index.php/2009/04/16/monitoring-bank-account/</link>
		<comments>http://www.pitr.net/index.php/2009/04/16/monitoring-bank-account/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 18:27:48 +0000</pubDate>
		<dc:creator>pj</dc:creator>
				<category><![CDATA[abnamro]]></category>
		<category><![CDATA[prive]]></category>

		<guid isPermaLink="false">http://www.pitr.net/?p=73</guid>
		<description><![CDATA[I have hooked up my online banking to munin. Whenever the amount on any of my accounts drops below $0 I receive warning. When it drops below -$800 it becomes an alert. 15-04-2009: localdomain :: localhost.localdomain :: abnamro saldi WARNINGs: Saldo on account XXXXXXXX is -377.87 (outside range [0:]). 16-04-2009: localdomain :: localhost.localdomain :: abnamro [...]]]></description>
			<content:encoded><![CDATA[<p>I have hooked up my online banking to munin. Whenever the amount on any of my accounts drops below $0 I receive warning. When it drops below -$800 it becomes an alert.</p>
<p><img src="http://www.pitr.net/wp-content/uploads/2009/04/localhostlocaldomain-abnamro-day.png" alt="localhostlocaldomain-abnamro-day" title="localhostlocaldomain-abnamro-day" width="495" height="300" class="alignnone size-full wp-image-74" /></p>
<p>15-04-2009:<br />
localdomain :: localhost.localdomain :: abnamro saldi<br />
	WARNINGs: Saldo on account XXXXXXXX is -377.87 (outside range [0:]).</p>
<p>16-04-2009:<br />
localdomain :: localhost.localdomain :: abnamro saldi<br />
	OKs: Saldo on account XXXXXXXX is XXXX.XX.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pitr.net/index.php/2009/04/16/monitoring-bank-account/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Filtering out gallery hack attempts</title>
		<link>http://www.pitr.net/index.php/2009/03/18/filtering-out-gallery-hack-attempts/</link>
		<comments>http://www.pitr.net/index.php/2009/03/18/filtering-out-gallery-hack-attempts/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 06:13:13 +0000</pubDate>
		<dc:creator>pj</dc:creator>
				<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://www.pitr.net/?p=69</guid>
		<description><![CDATA[This week my virtual ran out of diskspace. I had mysql query logging enabled and a distributed attack on the login and self-register modules of gallery2. Because I rarely login through the admin-interface and I have disabled the user self registration, I created this htaccess filter to deny any requests to those modules. Keep in [...]]]></description>
			<content:encoded><![CDATA[<p>This week my virtual ran out of diskspace. I had mysql query logging enabled and a distributed attack on the login and self-register modules of gallery2.</p>
<p>Because I rarely login through the admin-interface and I have disabled the user self registration, I created this htaccess filter to deny any requests to those<br />
modules. Keep in mind that if you want to login yourself, you need to add a rewrite condition for your own ip:</p>
<p><code>RewriteEngine On<br />
RewriteCond %{QUERY_STRING} g2_controller=core.Logout [OR]<br />
RewriteCond %{QUERY_STRING} g2_view=core.UserAdmin&#038;g2_subView=register.UserSelfRegistration [OR]<br />
RewriteCond %{QUERY_STRING} g2_view=core.UserAdmin&#038;g2_subView=core.UserLogin<br />
RewriteRule .* - [F]<br />
</code></p>
<a href='#' id="mfg_link_1" class="mfg"></a>
<script type="text/javascript">/* <![CDATA[ */
mfg_create_link( "mfg_link_1", "gallery block hacker", "More from Google on <em>", "<\/em> &raquo;");
/* ]]&gt; */</script>]]></content:encoded>
			<wfw:commentRss>http://www.pitr.net/index.php/2009/03/18/filtering-out-gallery-hack-attempts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monkey Island vs Interview with a vampire: Vampyre!</title>
		<link>http://www.pitr.net/index.php/2009/02/07/monkey-island-vs-interview-with-a-vampire-vampyre/</link>
		<comments>http://www.pitr.net/index.php/2009/02/07/monkey-island-vs-interview-with-a-vampire-vampyre/#comments</comments>
		<pubDate>Sat, 07 Feb 2009 10:01:32 +0000</pubDate>
		<dc:creator>pj</dc:creator>
				<category><![CDATA[games]]></category>

		<guid isPermaLink="false">http://www.pitr.net/?p=59</guid>
		<description><![CDATA[(click for amazon link) Deep within the walls of a gloomy castle in the equally gloomy land of Draxsylvania, the young, gifted opera singer Mona De Lafitte is held captive by her tormentor, vampire Baron Shrowdy von Kiefer. Ever since she was transformed into a vampire by Shrowdy and whisked off to Draxsylvania, her greatest [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/gp/product/B001F0J70I?ie=UTF8&#038;tag=rm03-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B001F0J70I"><img src="http://ecx.images-amazon.com/images/I/51foJRhyv1L._SS400_.jpg" border="1" alt="" /></a><br />
(click for amazon link)</p>
<blockquote><p>Deep within the walls of a gloomy castle in the equally gloomy land of Draxsylvania, the young, gifted opera singer Mona De Lafitte is held captive by her tormentor, vampire Baron Shrowdy von Kiefer. Ever since she was transformed into a vampire by Shrowdy and whisked off to Draxsylvania, her greatest wish has been to return to Paris, continue her singing career, and one day become a star at the Paris Opera. When Shrowdy fails to return from a nightly foray, she at last sees an opportunity to flee. Together with her only friend and confidant, a cheeky bat named Froderick, she escapes from her prison and tries to find her way back to Paris. During her flight through Draxsylvania, where she encounters some strange inhabitants and some even stranger challenges, Mona must learn not only to accept her vampire nature, but also to use the abilities she has acquired to her advantage.</p></blockquote>
<a href='#' id="mfg_link_3" class="mfg"></a>
<script type="text/javascript">/* <![CDATA[ */
mfg_create_link( "mfg_link_3", "vampyre game", "More from Google on <em>", "<\/em> &raquo;");
/* ]]&gt; */</script>]]></content:encoded>
			<wfw:commentRss>http://www.pitr.net/index.php/2009/02/07/monkey-island-vs-interview-with-a-vampire-vampyre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java weirdness</title>
		<link>http://www.pitr.net/index.php/2009/01/31/java-weirdness/</link>
		<comments>http://www.pitr.net/index.php/2009/01/31/java-weirdness/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 20:18:53 +0000</pubDate>
		<dc:creator>pj</dc:creator>
				<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.pitr.net/?p=56</guid>
		<description><![CDATA[&#8220;In Java, int x = 5; x += 2.5; works (x is now 7), whereas int x = 5; x = x + 2.5; gives a type error.&#8221; The first one to explain this wins a free beer ..]]></description>
			<content:encoded><![CDATA[<p>&#8220;In Java, int x = 5; x += 2.5; works (x is now 7), whereas int x = 5; x = x + 2.5; gives a type error.&#8221;</p>
<p>The first one to explain this wins a free beer .. <img src='http://www.pitr.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.pitr.net/index.php/2009/01/31/java-weirdness/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Adding a bit of security to your server</title>
		<link>http://www.pitr.net/index.php/2008/11/07/adding-a-bit-of-security-to-your-server/</link>
		<comments>http://www.pitr.net/index.php/2008/11/07/adding-a-bit-of-security-to-your-server/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 19:17:11 +0000</pubDate>
		<dc:creator>pj</dc:creator>
				<category><![CDATA[opensource]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://www.pitr.net/index.php/2008/11/07/adding-a-bit-of-security-to-your-server/</guid>
		<description><![CDATA[If you really need to keep your sshd running on a publicly accessible port and IP, this is a piece of configuration that adds a tiny bit of extra security to your server. By specifying which usergroups are allowed to actually use ssh, you are guarding the default (system) accounts (which shouldn&#8217;t have easily guessable [...]]]></description>
			<content:encoded><![CDATA[<p>If you really need to keep your sshd running on a publicly accessible port and IP, this is a piece of configuration</p>
<p>that adds a tiny bit of extra security to your server. By specifying which usergroups are allowed to actually use ssh, you are guarding the default (system) accounts (which  shouldn&#8217;t have easily guessable passwords in the first place!) with an extra layer.</p>
<p>Add a new group:</p>
<blockquote><p>addgroup sshusers</p></blockquote>
<p>Add the users which are allowed to connect using ssh:</p>
<blockquote><p>vigr (and add the users to the group)</p></blockquote>
<p>Add the following line to /etc/ssh/sshd_config:</p>
<blockquote><p>AllowGroups sshusers</p></blockquote>
<p>And restart sshd. Make sure that you have a working ssh session when testing out the changes!</p>
<a href='#' id="mfg_link_5" class="mfg"></a>
<script type="text/javascript">/* <![CDATA[ */
mfg_create_link( "mfg_link_5", "ssh sshd security allowgroups sshd_config", "More from Google on <em>", "<\/em> &raquo;");
/* ]]&gt; */</script>]]></content:encoded>
			<wfw:commentRss>http://www.pitr.net/index.php/2008/11/07/adding-a-bit-of-security-to-your-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Steve &amp; Ikea</title>
		<link>http://www.pitr.net/index.php/2008/07/13/steve-ikea/</link>
		<comments>http://www.pitr.net/index.php/2008/07/13/steve-ikea/#comments</comments>
		<pubDate>Sun, 13 Jul 2008 10:10:56 +0000</pubDate>
		<dc:creator>pj</dc:creator>
				<category><![CDATA[site]]></category>

		<guid isPermaLink="false">http://www.pitr.net/index.php/2008/07/13/steve-ikea/</guid>
		<description><![CDATA[Wat doet Steve Jobs in deze Ikea-keuken?]]></description>
			<content:encoded><![CDATA[<p>Wat doet Steve Jobs in deze Ikea-keuken? <img src='http://www.pitr.net/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> </p>
<p><img src="http://pitr.net/tmp/jobs.jpg" title="jobs &amp; ikea" alt="jobs &amp; ikea" width="697" height="441" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pitr.net/index.php/2008/07/13/steve-ikea/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Issues with hanging screen/ssh/irssi</title>
		<link>http://www.pitr.net/index.php/2008/06/22/issues-with-hanging-screensshirssi/</link>
		<comments>http://www.pitr.net/index.php/2008/06/22/issues-with-hanging-screensshirssi/#comments</comments>
		<pubDate>Sun, 22 Jun 2008 20:56:23 +0000</pubDate>
		<dc:creator>pj</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.pitr.net/index.php/2008/06/22/issues-with-hanging-screensshirssi/</guid>
		<description><![CDATA[After having encountered this issue several times, I&#8217;m glad I have found a solution on the osdir site. http://osdir.com/ml/gnu.screen.user/2005-04/msg00051.html This solves: irssi screen hangs ssh timeout hang screens The workaround for this issue: kill all &#8220;old&#8221; ssh connections to that screen that are no longer connected.  According to strace, it seems screen is trying to [...]]]></description>
			<content:encoded><![CDATA[<p>After having encountered this issue several times, I&#8217;m glad I have found a solution on the osdir site.</p>
<p>http://osdir.com/ml/gnu.screen.user/2005-04/msg00051.html</p>
<p>This solves:</p>
<ul>
<li>irssi screen hangs</li>
<li>ssh timeout hang screens</li>
</ul>
<p>The workaround for this issue: kill all &#8220;old&#8221; ssh connections to that screen that are no longer connected.  According to strace, it seems screen is trying to write to the client, which is no longer connected:</p>
<p>write(1, &#8220;[22;1H\33[1L\33[1;24r\33[?25l\33[24;11H\33&#8243;&#8230;, 235 &lt;unfinished &#8230;&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pitr.net/index.php/2008/06/22/issues-with-hanging-screensshirssi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Opencli in action</title>
		<link>http://www.pitr.net/index.php/2008/05/01/opencli-in-action/</link>
		<comments>http://www.pitr.net/index.php/2008/05/01/opencli-in-action/#comments</comments>
		<pubDate>Thu, 01 May 2008 09:11:07 +0000</pubDate>
		<dc:creator>pj</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://www.pitr.net/index.php/2008/05/01/opencli-in-action/</guid>
		<description><![CDATA[In a previous post, I wrote about the release of Open Panel and OpenCLI. OpenCLI is going to change the way we maintain systems &#8211; for too long many repetitive steps have been automated hundreds of times by different sysadmins without having produced a standard. I think OpenCLI will become the standard that covers 99% [...]]]></description>
			<content:encoded><![CDATA[<p>In a previous post, I wrote about the release of Open Panel and OpenCLI.</p>
<p>OpenCLI is going to change the way we maintain systems &#8211; for too long many repetitive steps have been automated hundreds of times by different sysadmins without having produced a standard. I think OpenCLI will become the standard that covers 99% of the tasks you perform while maintaining your systems.</p>
<p>See OpenCLI in action: <a href="http://blog.openpanel.com/2008/04/28/the-openpanel-cli-in-action/" title="http://blog.openpanel.com/2008/04/28/the-openpanel-cli-in-action/" target="_blank">http://blog.openpanel.com/2008/04/28/the-openpanel-cli-in-action/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pitr.net/index.php/2008/05/01/opencli-in-action/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mozilla thunderbird new mail notification</title>
		<link>http://www.pitr.net/index.php/2008/04/27/mozilla-thunderbird-new-mail-notification/</link>
		<comments>http://www.pitr.net/index.php/2008/04/27/mozilla-thunderbird-new-mail-notification/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 10:53:27 +0000</pubDate>
		<dc:creator>pj</dc:creator>
				<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://www.pitr.net/index.php/2008/04/27/mozilla-thunderbird-new-mail-notification/</guid>
		<description><![CDATA[Tired of getting mail notifications of e-mails you&#8217;ve already seen but have not read? The default mozilla thunderbird new e-mail notification tool has the tendency to display old mail and mail that has already been moved to junk folders. When you flag your e-mail as &#8216;read&#8217; when you filter out junk, you can work around [...]]]></description>
			<content:encoded><![CDATA[<p>Tired of getting mail notifications of e-mails you&#8217;ve already seen but have not read? The default mozilla thunderbird new e-mail notification tool has the tendency to display old mail and mail that has already been moved to junk folders. When you flag your e-mail as &#8216;read&#8217; when you filter out junk, you can work around the displaying of junk messages.</p>
<p>With this new thunderbird add-on, you can configure more: <a href="https://addons.mozilla.org/en-US/thunderbird/addon/2610" title="https://addons.mozilla.org/en-US/thunderbird/addon/2610" target="_blank">https://addons.mozilla.org/en-US/thunderbird/addon/2610</a></p>
<p>note: use &#8220;%subject&#8221; and &#8220;%sender&#8221; in the notification text to display message details. More info on these variables on the author&#8217;s website: <a href="http://tjeb.nl/Projects/Mailbox_Alert/index.html" target="_blank" title="http://tjeb.nl/Projects/Mailbox_Alert/index.html">http://tjeb.nl/Projects/Mailbox_Alert/index.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pitr.net/index.php/2008/04/27/mozilla-thunderbird-new-mail-notification/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
