<?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>The Next Net &#187; Software</title>
	<atom:link href="http://patrick.vande-walle.eu/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://patrick.vande-walle.eu</link>
	<description>Random thoughts about the Internet and life</description>
	<lastBuildDate>Thu, 15 Jul 2010 12:49:53 +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>Showing future posts in WordPress RSS feeds</title>
		<link>http://patrick.vande-walle.eu/software/showing-future-posts-in-wordpress-rss-feeds/</link>
		<comments>http://patrick.vande-walle.eu/software/showing-future-posts-in-wordpress-rss-feeds/#comments</comments>
		<pubDate>Sun, 11 Jul 2010 15:04:03 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Atom]]></category>
		<category><![CDATA[Future posts]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/?p=964</guid>
		<description><![CDATA[I have a web site which announces future events. In WordPress, you would adapt the publish date of the  post to suit the event&#8217;s start date. All is good on the web site itself. I use the c2c_get_upcoming_posts plugin to display them on the front page, but there are other ways. The RSS feed is [...]]]></description>
			<content:encoded><![CDATA[<p>I have a <a href="http://www.isoc.lu" target="_blank">web site which announces future events</a>. In <a target="_blank" href="http://www.wordpress.org">WordPress</a>, you would adapt the publish date of the  post to suit the event&#8217;s start date. All is good on the web site itself. I use the<a href="http://coffee2code.com/wp-plugins/get-upcoming-or-past-posts/" target="_blank"> c2c_get_upcoming_posts</a> plugin to display them on the front page, but there are other ways.</p>
<p>The RSS feed is another matter. By default, <a target="_blank" href="http://www.wordpress.org">WordPress</a> only shows those posts which are current to date. Later posts are not visible, which defeats a bit the purpose of announcing an event. If the readers following the RSS feed are only informed on the day of the event, it is of little help.</p>
<p>I added the following function to the functions.php file (in the <a target="_blank" href="http://www.wordpress.org">WordPress</a> theme folder) to show future posts.</p>
<pre>function include_calendar_posts($where) {
 global $wpdb;
  if ( is_feed() ){
  // add SQL-sytax to default $where
  $where .= " OR $wpdb-&gt;posts.post_status = 'future' " ;
 }
 return $where;
}
add_filter('posts_where','include_calendar_posts');</pre>
]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/software/showing-future-posts-in-wordpress-rss-feeds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hellotxt plugin update for WordPress</title>
		<link>http://patrick.vande-walle.eu/software/hellotxt-plugin-update-for-wordpress/</link>
		<comments>http://patrick.vande-walle.eu/software/hellotxt-plugin-update-for-wordpress/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 10:03:00 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Hellotxt]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/?p=645</guid>
		<description><![CDATA[This morning, I fixed an annoyance in the Hellotxt plugin I use on this WordPress blog that would resend a notification to hellotxt.com every time one updates a post (to correct a typo for example). I sent a tweet about this and, much to my surprise, I immediately received a series of direct messages on [...]]]></description>
			<content:encoded><![CDATA[<p>This morning, I fixed an annoyance in the <a href="http://code.google.com/p/hellotxt-wordpress/" target="_blank">Hellotxt plugin</a> I use on this <a target="_blank" href="http://www.wordpress.org">WordPress</a> blog that would resend a notification to hellotxt.com every time one updates a post (to correct a typo for example).</p>
<p>I sent a tweet about this and, much to my surprise, I immediately received a series of direct messages on Twitter asking for the code. So here it is:  <a href="/upload/hellotxt.php.txt" target="_blank">hellotxt.php.txt</a> , as well as the diff to the original file: <a href="/upload/hellotxtpress.php.diff">hellotxtpress.php.diff</a></p>
<p>There are actually <span style="text-decoration: line-through;">four</span> five changes:</p>
<ul>
<li>Added configuration option for URL shortener, so you can use your favourite URL shortener service. It defaults to <a href="http://www.pra.im" target="_blank">mine</a>.</li>
<li>Added configuration option for post prefix. By default, it is &#8220;New Blog post: &#8220;</li>
</ul>
<ul>
<li>Replace WP smart quotes by plain ones.  This is to prevent that some microblogging sites print out the HTML entities value, instead of the quotes themselves. Copied straight from <a href="http://bitbucketlabs.net/laconica-tools/" target="_blank">WP Laconica Tools</a>.</li>
<li>Don&#8217;t resend a post that was already submitted.  The inspiration came from the <a href="http://bitbucketlabs.net/laconica-tools/" target="_blank">WP Laconica Tools</a>.</li>
<li>Added configuration option for Twitter hash tags</li>
</ul>
<p>I will submit my changes to the plugin author, who may decide to incorporate them in a future release.</p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/software/hellotxt-plugin-update-for-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Top Level Domains and software implications</title>
		<link>http://patrick.vande-walle.eu/internet/icann/new-top-level-domains-and-software-implications/</link>
		<comments>http://patrick.vande-walle.eu/internet/icann/new-top-level-domains-and-software-implications/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 11:51:15 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[DNS]]></category>
		<category><![CDATA[ICANN]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/?p=532</guid>
		<description><![CDATA[Many software applications rely on validation routines to check the validity of domain names. By validation, I mean here to test the string submitted by the user and see if it matches a pre-defined pattern. A typical example are web forms that need to validate e-mail addresses. This is by no means a new issue. [...]]]></description>
			<content:encoded><![CDATA[<p>Many software applications rely on validation routines to check the validity of domain names. By validation, I mean here to test the string submitted by the user and see if it matches a pre-defined pattern. A typical example are web forms that need to validate e-mail addresses.</p>
<p>This is by no means a new issue. It first appeared with the introduction of the .info TLD. Before that TLDs were only two or three letters long, and many validation routines could not cope with the 4 letters of .info. At the time, ICANN had developed a testing tool which allowed developers to test if their code took into account the requirement for 4 letters. Still, you find today on the Internet tons of library routines that do not support 4 or more letter TLDs.</p>
<p>Some of these routines also rely on a hard-coded list of TLDs. Even today, I sometimes find that some web sites cannot deal with my .eu domain, which was introduced 4 years ago.There are hundreds of thousands of these routines written in Javascript, <a target="_blank" href="http://www.php.net">PHP</a>, Perl, ColdFusion, ASP and just about any programming or scripting language you can think of.</p>
<p><span id="more-532"></span>In the Draft Applicant&#8217;s Guidebook to new gTLDs, ICANN has clearly indicated that it does not guarantee universal acceptance of the new TLD, and rather place the burden on the registry operator to educate its customers. This made sense during the previous new TLD rounds, where there were only a few added, one at a time and with long intervals between them.</p>
<p>With the new gTLD round, ICANN plans to add a lot of TLDs, potentially at very close intervals, if not at the same time. The figure most often heard is 500. That is a quantum leap forward. All those hard-coded lists deeply buried in software will need to be updated. It will not happen overnight. It may take years. This time also, we are throwing into the mix TLDs which could be long strings, like .coca-cola. We are also adding IDN (internationalized Domain Names) in non-ASCII characters, which will be a real issue with all environments that do not process double-byte strings. There are tons of legacy applications that do not support that, and some never will.</p>
<p>The good news is that programmers do not need to worry about their job. There is plenty of work ahead. The bad news is that most of them are not aware of these upcoming TLDs, let alone the implications it will have on the code they wrote, or the code they use and written by someone else.</p>
<p>So, it does not make sense now for ICANN  just to say it is someone else&#8217;s problem. If the new gTLDs cannot be processed on the client platforms, this will mean their acceptance by the user community will be low. This means less revenue for registries, registrars and finally ICANN. This would also mean a partial failure of the whole new gTLD program, for which ICANN will be accountable for. It could cost ICANN much of its credibility, because it would not be the failure of one specific TLD for which the registry could be blamed, it would mean the failure of several, all for the same reasons.</p>
<p>Hence, I suggested today to ICANN to plan a workshop at the Seoul meeting to help identify these issues, so that clear guildelines can be given to the software community and an awareness campaign can be launched. It is absolutely crucial to identify the issues, the amount of work they represent and the time it will take to fix the code before the introduction of these new top level domains.</p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/internet/icann/new-top-level-domains-and-software-implications/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Soon in a mail box near you: Internationalized e-mail addresses</title>
		<link>http://patrick.vande-walle.eu/internet/soon-in-a-mail-box-near-you-internationalized-e-mail-addresses/</link>
		<comments>http://patrick.vande-walle.eu/internet/soon-in-a-mail-box-near-you-internationalized-e-mail-addresses/#comments</comments>
		<pubDate>Mon, 08 Sep 2008 13:21:29 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Internet Engineering Task Force]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[E-mail]]></category>
		<category><![CDATA[EAI]]></category>
		<category><![CDATA[IDN]]></category>
		<category><![CDATA[internationalized Internet]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/?p=339</guid>
		<description><![CDATA[The EAI working group of the IETF has finished (part of) its work on the interationalization of e-mail addresses. This, together with Internationalized Domain Names (IDN) will make it possible to send e-mail messages to non-7 bit ASCII addresses e.g.  måtte@københavn.dk or 中国@中国.中国 . There are 3 RFCs, covering changes to the SMTP protocol, e-mail [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.ietf.org/html.charters/eai-charter.html" target="_blank">EAI working group</a> of the <a target="_blank" href="http://www.ietf.org">IETF</a> has finished (part of) its work on the interationalization of e-mail addresses. This, together with Internationalized Domain Names (IDN) will make it possible to send e-mail messages to non-7 bit ASCII addresses e.g.  måtte@københavn.dk or 中国@中国.中国 .</p>
<p>There are 3 RFCs, covering changes to the SMTP protocol, e-mail message format and delivery Status Notifications.</p>
<p><a href="http://www.rfc-editor.org/rfc/rfc5335.txt" target="_blank">http://www.rfc-editor.org/rfc/rfc5335.txt</a><br />
<a href="http://www.rfc-editor.org/rfc/rfc5336.txt" target="_blank">http://www.rfc-editor.org/rfc/rfc5336.txt</a><br />
<a href="http://www.rfc-editor.org/rfc/rfc5337.txt" target="_blank">http://www.rfc-editor.org/rfc/rfc5337.txt</a></p>
<p>They still have the &#8220;Experimental&#8221; status, meaning they are not yet a standard. How long this will take to see them in actual products is difficult to guess.  Software vendors tend to look at market demand before implementing new features . Hence, it is time to pressure your favourite e-mail client vendor. Tell them you need that. For <a target="_blank" href="http://www.microsoft.com">Microsoft</a> Outlook, you could try <a href="http://office.microsoft.com/en-us/suggestions.aspx?sitename=CL100569831033&amp;type=0" target="_blank">here</a>. For Apple Mail, <a href="http://www.apple.com/feedback/macosx.html" target="_blank">there</a>. For Mozilla Thunderbird, <a href="https://bugzilla.mozilla.org/" target="_blank">still somewhere else</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/internet/soon-in-a-mail-box-near-you-internationalized-e-mail-addresses/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Traceroute on steroids</title>
		<link>http://patrick.vande-walle.eu/internet/traceroute-on-steroids/</link>
		<comments>http://patrick.vande-walle.eu/internet/traceroute-on-steroids/#comments</comments>
		<pubDate>Sat, 16 Aug 2008 20:18:04 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[Paris traceroute]]></category>
		<category><![CDATA[RPM]]></category>
		<category><![CDATA[traceroute]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/?p=327</guid>
		<description><![CDATA[Over the years, the venerable traceroute command has become a less useful tool, due to the fact there may be  some devices like load balancers along the way from your computer to the other. Enter Paris-Traceroute, which tries to be smarter. In addition, it can also do traceroutes in UDP and TCP, in addition to [...]]]></description>
			<content:encoded><![CDATA[<p>Over the years, the venerable <a href="http://en.wikipedia.org/wiki/Traceroute" target="_blank">traceroute</a> command has become a less useful tool, due to the fact there may be  some devices like load balancers along the way from your computer to the other.</p>
<p>Enter <a href="http://www.paris-traceroute.net" target="_blank">Paris-Traceroute</a>, which tries to be smarter. In addition, it can also do traceroutes in <a target="_blank" href="http://en.wikipedia.org/wiki/User_Datagram_Protocol">UDP</a> and <a target="_blank" href="http://en.wikipedia.org/wiki/Transmission_Control_Protocol">TCP</a>, in addition to <a target="_blank" href="http://en.wikipedia.org/wiki/Internet_Control_Message_Protocol">ICMP</a>, which is often blocked by <a target="_blank" href="http://en.wikipedia.org/wiki/Firewall">firewalls</a>.</p>
<p>It has currently been tested and confirmed to run on Linux and <a target="_blank" href="http://www.netbsd.org">NetBSD</a>. I can confirm it also compiles and works on <a target="_blank" href="http://www.apple.com/macosx/">MacOSX</a>, but needs to be run as root. For the <a target="_blank" href="http://www.redhat.com">Redhat</a> and <a target="_blank" href="http://www.centos.org">CentOS</a> crowds out there, I am currently build a RPM.</p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/internet/traceroute-on-steroids/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hacking Mozilla Thunderbird</title>
		<link>http://patrick.vande-walle.eu/software/hacking-mozilla-thunderbird/</link>
		<comments>http://patrick.vande-walle.eu/software/hacking-mozilla-thunderbird/#comments</comments>
		<pubDate>Sat, 31 May 2008 11:09:58 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[Apple MacBook]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/?p=281</guid>
		<description><![CDATA[A while ago, I replaced the official Mozilla build of Thunderbird I had on my Mac with an optimized-for-Intel build I found here. Taking the process one step further, I compiled it myself from source. This allowed me to change one thing that annoyed me in the application. Thunderbird puts subject lines between brackets when [...]]]></description>
			<content:encoded><![CDATA[<p>A while ago, I replaced the official Mozilla build of Thunderbird I had on my Mac with an optimized-for-Intel build I found <a href="http://wiki.kncn.net/index.php?Thunderbird%202.0.0.x%20Intel%20Mac%20build" target="_blank">here</a>.</p>
<p>Taking the process one step further, I compiled it myself from source. This allowed me to change one thing that annoyed me in the application. Thunderbird puts subject lines between brackets when you forward a message. It is not a configurable option. This is hard-coded into the application in the file nsMsgCompose.cpp (lines 2017 and 2018) and in mimedrft.cpp (line 1350).</p>
<p>One other annoyance I had with Thunderbird on <a target="_blank" href="http://www.apple.com/macosx/">MacOSX</a> is that it displayed the date in MM/DD/YY format, rather than the DD/MM/YY format we use in Europe. This happened regardless of the date settings on the Mac, and irrespective of the official build I used.  Bingo this time. Recompiling Thunderbird solved this issue. My guess is that the application takes the defaults of the platform being used for compiling, rather than the run-time defaults.</p>
<p>Finally, my Thunderbird.app is now 31Mb, rather than 52Mb for the official build. As a result, it starts and runs visibly faster.</p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/software/hacking-mozilla-thunderbird/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unbound: a new open source DNS server</title>
		<link>http://patrick.vande-walle.eu/software/unbound-a-new-open-source-dns-server/</link>
		<comments>http://patrick.vande-walle.eu/software/unbound-a-new-open-source-dns-server/#comments</comments>
		<pubDate>Tue, 20 May 2008 18:34:16 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[DNS]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/?p=274</guid>
		<description><![CDATA[From the press release: Unbound – a new open source alternative to the BIND domain name system (DNS) server– makes its worldwide debut today with the worldwide public release of Unbound 1.0 at http://unbound.net. Released to open source developers by NLnet Labs, Verisign, Inc. (NASDAQ: VRSN), Nominet, and Kirei, Unbound is a validating, recursive, and [...]]]></description>
			<content:encoded><![CDATA[<p>From the <a href="http://unbound.net/documentation/Unbound_Press_Release.pdf" target="_blank">press release</a>: <em><a href="http://unbound.net" target="_blank">Unbound</a> – a new open source alternative to the BIND domain name system (DNS) server– makes its worldwide debut today with the worldwide public release of Unbound 1.0 at <a href="http://unbound.net" target="_blank">http://unbound.net</a>. </em></p>
<p><em>Released to open source developers by <a href="http://www.nlnetlabs.nl/" target="_self">NLnet Labs</a>, <a target="_blank" href="http://www.verisign.com">Verisign</a>, Inc. (NASDAQ: VRSN), Nominet, and Kirei, Unbound is a validating, recursive, and caching DNS server designed as a high performance alternative for BIND (Berkeley Internet Name Domain). Unbound will be supported by<a href="http://www.nlnetlabs.nl/" target="_blank"> NLnet Labs</a>.</em></p>
<p>It is good news for the Internet as a whole there is another alternative to the venerable Bind. With a 75% market share, this means an exploit in Bind might cause serious trouble for a lot of people.  With more alternatives, we mitigate the risk.</p>
<p>I have not tried it yet and certainly my experience on this small site will certainly not be representative. If you want to give it a try, download the source from  <a href="http://unbound.net" target="_blank">http://unbound.net<br />
</a></p>
<p>I built RPMs for RHEL5 / <a target="_blank" href="http://www.centos.org">CentOS</a> 5 (<strong>WARNING <span style="text-decoration: line-through;">Totally untested !</span> use at your own risk</strong>)</p>
<p><a href="/uploads/unbound-1.0.0-1.i386.rpm">unbound-1.0.0-1.i386.rpm<br />
</a><a href="/uploads/unbound-1.0.0-1.src.rpm">unbound-1.0.0-1.src.rpm</a></p>
<p>See also the <a href="/software/unbound-rpms">static page</a> with more details for geeks.</p>
<p>Update: I have been using this  RPM over the last two  hours in lieu of Bind for local resolving and can report it works as intended</p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/software/unbound-a-new-open-source-dns-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Test your IPv6 connectivity</title>
		<link>http://patrick.vande-walle.eu/internet/test-your-ipv6-connectivity/</link>
		<comments>http://patrick.vande-walle.eu/internet/test-your-ipv6-connectivity/#comments</comments>
		<pubDate>Sat, 17 May 2008 15:14:54 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[IPv6]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/?p=273</guid>
		<description><![CDATA[If you are connected to this blog using a IPv6 link, you will notice that near the top of the right column of the front page there is a message saying: "Congratulations ! You're using IPv6 ! Your address is XXXXXXX" In case you ask, the PHP code that performs this check is below: if [...]]]></description>
			<content:encoded><![CDATA[<p>If you are connected to this blog using a IPv6 link, you will notice that near the top of the right column of the front page there is a message saying:</p>
<p>"Congratulations ! You're using IPv6 ! Your address is XXXXXXX"
</p>
<p>In case you ask, the <a target="_blank" href="http://www.php.net">PHP</a> code that performs this check is below:</p>
<code >
if (substr_count($_SERVER['REMOTE_ADDR'],":") &gt; 0 &amp;&amp;substr_count($_SERVER['REMOTE_ADDR'],".") == 0)<br />
{<br />
echo "Congratulations ! You're using IPv6 ! Your address is ";<br />
echo $_SERVER['REMOTE_ADDR'];<br />
echo '.';<br />
}<br />
else<br />
{<br />
echo "You're just using IPv4. Your address is ";<br />
echo $_SERVER['REMOTE_ADDR'];<br />
echo '.';<br />
}<br />
</code>

<p>Update: Martin J. Levy suggested the following, more compact code:</p>
<code>function is_connected_ipv6()</br>
{<br />
return (substr_count($_SERVER['REMOTE_ADDR'], ":") &gt; 0 &amp;&amp; substr_count($_SERVER['REMOTE_ADDR'], ".") == 0);<br />
}<br />
echo is_connected_ipv6() ? "(via IPv6)" : "(via IPv4)";<br />
</code>]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/internet/test-your-ipv6-connectivity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Missing Firefox, badly</title>
		<link>http://patrick.vande-walle.eu/internet/missing-firefox-badly/</link>
		<comments>http://patrick.vande-walle.eu/internet/missing-firefox-badly/#comments</comments>
		<pubDate>Sat, 17 May 2008 14:50:06 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Real life]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Spam]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/?p=272</guid>
		<description><![CDATA[I recently switched to a new position in my day job. I moved to another campus and office, where I found on my desk a computer with the default standard configuration. The default browser in this configuration is Internet Explorer 6. I am still in a state of shock. Over the last four years in [...]]]></description>
			<content:encoded><![CDATA[<p>I recently switched to a new position in my day job. I moved to another campus and office, where I found on my desk a computer with the default standard configuration. The default browser in this configuration is Internet Explorer 6.</p>
<p>I am still in a state of shock. Over the last four years in my previous position, I had been using <a target="_blank "href="http://www.mozilla.com/en-US/firefox/">Firefox</a> as my main browser, mostly because of <a target="_blank href="https://addons.mozilla.org/en-US/firefox/addon/1865">AdblockPlus</a>, a remarkably efficient advertisement blocker.  </p>
<p>With IE6, I have rediscovered how advertising on web sites can be distracting and invading. Suddenly, the pop-up windows, Flash animations and other nasties are there again.  Unlike a paper magazine, when you only need to turn the page to ignore them, advertisements on web sites really prevent you to work until you close the pop-up window, stop the animation, turn off the volume, etc. </p>
<p>I guess one could say that Wladimir Palant, the developer of Adblock Plus,  is one of the greatest benefactors to computer productivity over the last few years. Thanks, mate. Great job. I am forever grateful.</p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/internet/missing-firefox-badly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple offers Safari browser for Windows</title>
		<link>http://patrick.vande-walle.eu/internet/apple-offers-safari-browser-for-windows/</link>
		<comments>http://patrick.vande-walle.eu/internet/apple-offers-safari-browser-for-windows/#comments</comments>
		<pubDate>Tue, 12 Jun 2007 06:54:47 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/software/apple-offers-safari-browser-for-windows/</guid>
		<description><![CDATA[Apple has announced it is developing a Windows version of its Safari browser.  The browser will be freely available for Windows in October 2007.  This is good. Safari has demonstrated its many qualities on the Mac. It is a fast and reliable browser, maybe just lacking the range of extensions that Firefox has. More competition [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.apple.com/safari/" target="_blank">Apple has announced it is developing a Windows version of its Safari browser</a>.  The browser will be freely available for Windows in October 2007.  This is good. Safari has demonstrated its many qualities on the Mac. It is a fast and reliable browser, maybe just lacking the range of extensions that Firefox has.<br />
More competition in the Windows world is always welcome, if only to prevent overall market dominance from happening.</p>
<p>I tried Beta 3 of Safari for Windows this morning on my office computer. The good news first.  I was pleasantly surprised by the speed at with it launched, compared to Firefox or Internet Explorer. According to Apple, it beats all the competitors for speed of HTML rendering, Javascript execution and launch times.</p>
<p>As is typical with beta versions, some things do not work yet.</p>
<ul>
<li>Importing Firefox bookmarks. I have not tried importing IE bookmarks</li>
<li>Although Safari identified my company&#8217;s automatic proxy, the keychain module in the browser does not seem to work yet, so I had to enter a user name and password for each and  every HTTP connection. You may have several for each page you want to display, so in this case it is very inconvenient.</li>
<li>The user interface is typical <a target="_blank" href="http://www.apple.com/macosx/">MacOSX</a>. This may be surprising for Windows users, especially in the preferences menu, where there is no &#8220;OK&#8221; or &#8220;Apply&#8221; button to confirm the changes you made.</li>
</ul>
<p>Overall, Safari for Windows is very promising. I look forward for the next beta and the official release in October.</p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/internet/apple-offers-safari-browser-for-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
