<?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>blog.forret.com &#187; tool</title>
	<atom:link href="http://blog.forret.com/categories/tool/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.forret.com</link>
	<description>and I mean it</description>
	<lastBuildDate>Tue, 17 Nov 2009 19:00:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Stuff to install on a new Windows PC</title>
		<link>http://blog.forret.com/2008/09/stuff-to-install-on-a-new-windows-pc/</link>
		<comments>http://blog.forret.com/2008/09/stuff-to-install-on-a-new-windows-pc/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 15:52:45 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[tool]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[essential]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[reformat]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://blog.forret.com/?p=1094</guid>
		<description><![CDATA[That is, the stuff I install on a new Windows PC. Since I need this list several times a year, why not make a blog post of it. As you will see,I have a more than average interest in video (conversion) and sysadmin (SSH/FTP). The links typically go straight to the download page.
Audio/video

iTunes (+Quicktime): excellent [...]


Related posts:<ol><li><a href='http://blog.forret.com/2004/06/port-redirection-in-windows/' rel='bookmark' title='Permanent Link: Port redirection in Windows'>Port redirection in Windows</a> <small>We use port redirection/proxy often on our platforms. In the...</small></li><li><a href='http://blog.forret.com/2006/07/from-xp-to-vista-back-to-xp/' rel='bookmark' title='Permanent Link: From XP to Vista back to XP'>From XP to Vista back to XP</a> <small>I finally got too fed up working with a crippled...</small></li><li><a href='http://blog.forret.com/2004/06/fix-by-disabling-error-1016-in-event-log/' rel='bookmark' title='Permanent Link: Fix by disabling: error 1016 in event log'>Fix by disabling: error 1016 in event log</a> <small>Due to one of life&#8217;s mysteries, the following error shows...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>That is, the stuff I install on a new Windows PC. Since I need this list several times a year, why not make a blog post of it. As you will see,I have a more than average interest in video (conversion) and sysadmin (SSH/FTP). The links typically go straight to the download page.</p>
<p><strong>Audio/video</strong></p>
<ul>
<li><a href="http://www.apple.com/itunes/download/">iTunes</a> (+Quicktime): excellent music manager and it rips to MP3 really fast</li>
<li><a href="http://www.cdburnerxp.se/">CDBurnerXP</a>: for burning CDs, DVDs, ISO files</li>
<li><a href="http://www.irfanview.com/main_download_engl.htm">Irfanview</a>: image viewer, editor and converter &#8211; for people who think Photoshop is overkill</li>
<li><a href="http://picasa.google.com/">Picasa</a>: photograph workflow &amp; archive manager (from Google)</li>
<li><a href="http://www.videolan.org/vlc/download-windows.html">VLC Player</a>: ultimate video player, very complete set of codecs</li>
<li><a href="http://sourceforge.net/project/showfiles.php?group_id=205275&amp;package_id=248632">ffmpeg</a> with a GUI like <a href="http://teejee2008.wordpress.com/category/my-freewares/gvc-my-freewares/">GVC</a>: video conversion: AVI, MOV, MPG, MP4, &#8230;</li>
<li><a href="http://handbrake.fr/?article=download">Handbrake</a>: will make a good MPEG4 of any DVD in one go</li>
</ul>
<p><strong>Internet</strong></p>
<ul>
<li><a href="http://www.skype.com/intl/en/download/">Skype</a>: for chat, phonecalls and SMSes with people far away</li>
<li><a href="http://www.google.com/chrome">Chrome</a>, <a href="http://www.mozilla.com/en-US/firefox/all.html">Firefox</a> or <a href="http://www.opera.com/download/">Opera</a> browser &#8211; personally I like Firefox less. Opera is solid and fast, Google Chrome is an interesting new kid on the block.</li>
<li><a href="http://filezilla-project.org/download.php?type=client">FileZilla</a>: FTP client</li>
<li><a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html">Putty</a>: SSH and telnet terminal</li>
<li><a href="http://www.editplus.com/download.html">EditPlus</a>: customisable editor for text, HTML, CMD &#8230; that also works over FTP</li>
<li><a href="http://www.utorrent.com/">uTorrent</a>: because sometimes you need to &#8230; get stuff, you know</li>
</ul>
<p><strong>Tools</strong></p>
<ul>
<li><a href="http://pack.google.com/">Google Pack</a>: contains Picasa, Skype, Google Toolbar and a whole bunch of other useful programs</li>
<li><a href="http://www.adobe.com/products/acrobat/readstep2.html">Adobe PDF</a> reader: for reading PDF documents, and everything is in PDF these days</li>
<li><a href="http://www.7-zip.org/download.html">7-Zip</a>: compression/expansion of ZIP, RAR and 7z archives</li>
<li><a href="http://www.cutepdf.com/Products/CutePDF/writer.asp">CutePDF</a> with GhostScript: printing to a PDF file (also allows converting a PostScript PS/EPS file to PDF)</li>
<li><a href="http://unxutils.sourceforge.net/">UnixUtils</a>: I&#8217;m a sucker for GAWK and WGET</li>
<li><a href="http://www.nokia.co.uk/A4630249">Nokia PCSuite</a>: for synchro with my Nokia N91 (yes, it&#8217;s still my phone!)</li>
<li><a href="http://www.apachefriends.org/en/xampp-windows.html">XAMPP</a>: for developing with Apache/PERL/PHP/MySQL on Windows</li>
</ul>


<p>Related posts:<ol><li><a href='http://blog.forret.com/2004/06/port-redirection-in-windows/' rel='bookmark' title='Permanent Link: Port redirection in Windows'>Port redirection in Windows</a> <small>We use port redirection/proxy often on our platforms. In the...</small></li><li><a href='http://blog.forret.com/2006/07/from-xp-to-vista-back-to-xp/' rel='bookmark' title='Permanent Link: From XP to Vista back to XP'>From XP to Vista back to XP</a> <small>I finally got too fed up working with a crippled...</small></li><li><a href='http://blog.forret.com/2004/06/fix-by-disabling-error-1016-in-event-log/' rel='bookmark' title='Permanent Link: Fix by disabling: error 1016 in event log'>Fix by disabling: error 1016 in event log</a> <small>Due to one of life&#8217;s mysteries, the following error shows...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.forret.com/2008/09/stuff-to-install-on-a-new-windows-pc/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Lightbox for photo feeds</title>
		<link>http://blog.forret.com/2008/06/lightbox-for-photo-feeds/</link>
		<comments>http://blog.forret.com/2008/06/lightbox-for-photo-feeds/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 14:13:09 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[tool]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://blog.forret.com/?p=1072</guid>
		<description><![CDATA[Because I needed it and I couldn&#8217;t find it: a tool to embed a Lightbox-based photo album viewer that uses an RSS photo feed as its input. It uses SimplePie RSS library, the Lytebox Javascript photo viewer, and RSS &#8216;photocast&#8217; feeds from e.g. Flickr, Picasaweb and Smugmug.
It can be found here: tools.forret.com/lightbox/

An example: using the [...]


Related posts:<ol><li><a href='http://blog.forret.com/2006/06/blogcentral-your-blog-dashboard/' rel='bookmark' title='Permanent Link: BlogCentral: your blog dashboard'>BlogCentral: your blog dashboard</a> <small>I just updated one of my web tools that definitely...</small></li><li><a href='http://blog.forret.com/2005/07/adwords-generator-tool/' rel='bookmark' title='Permanent Link: Adwords generator tool'>Adwords generator tool</a> <small> I just finished another webpage for my forret.com tools...</small></li><li><a href='http://blog.forret.com/2004/11/mappy-has-aerial-photo-overlay/' rel='bookmark' title='Permanent Link: Mappy has aerial photo overlay'>Mappy has aerial photo overlay</a> <small> They might already have it for a while, but...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Because I needed it and I couldn&#8217;t find it: a tool to embed a Lightbox-based photo album viewer that uses an RSS photo feed as its input. It uses <a href="http://simplepie.org/">SimplePie</a> RSS library, the <a href="http://www.google.be/url?sa=t&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fwww.dolem.com%2F&amp;ei=-VBFSPjsPISywwHu8IjiBw&amp;usg=AFQjCNFZOBPOelr1f6I6hK59W6fMauxW6g&amp;sig2=iF5T8Mi-rGJpD1PozSRzDw">Lytebox</a> Javascript photo viewer, and RSS &#8216;photocast&#8217; feeds from e.g. <a href="http://www.flickr.com/services/feeds/">Flickr</a>, <a href="http://code.google.com/apis/picasaweb/reference.html">Picasaweb</a> and <a href="http://www.smugmug.com/help/rss-atom-feeds">Smugmug</a>.<br />
It can be found here: <strong><a href="http://tools.forret.com/lightbox/">tools.forret.com/lightbox/</a></strong><br />
<a title="Lightbox tool for RSS photo feeds by PeterForret, on Flickr" href="http://www.flickr.com/photos/pforret/2547618381/"><img src="http://farm4.static.flickr.com/3069/2547618381_67804b9875.jpg" alt="Lightbox tool for RSS photo feeds" width="336" height="500" /></a><br />
<span id="more-1072"></span>An example: using the RSS feed of my favorite Flickr photos:<br />
<iframe frameborder='0' style='width: 500px; height: 700px' src='http://tools.forret.com/lightbox/slideshow.php?rss=http%3A%2F%2Fapi.flickr.com%2Fservices%2Ffeeds%2Fphotoset.gne%3Fset%3D72057594101883890%26nsid%3D37855527%40N00'></iframe><br />
Made with the <a href="http://tools.forret.com/lightbox/">Lightbox for RSS photo feeds (Flickr, Picasa, Smugmug)</a> tool.</p>


<p>Related posts:<ol><li><a href='http://blog.forret.com/2006/06/blogcentral-your-blog-dashboard/' rel='bookmark' title='Permanent Link: BlogCentral: your blog dashboard'>BlogCentral: your blog dashboard</a> <small>I just updated one of my web tools that definitely...</small></li><li><a href='http://blog.forret.com/2005/07/adwords-generator-tool/' rel='bookmark' title='Permanent Link: Adwords generator tool'>Adwords generator tool</a> <small> I just finished another webpage for my forret.com tools...</small></li><li><a href='http://blog.forret.com/2004/11/mappy-has-aerial-photo-overlay/' rel='bookmark' title='Permanent Link: Mappy has aerial photo overlay'>Mappy has aerial photo overlay</a> <small> They might already have it for a while, but...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.forret.com/2008/06/lightbox-for-photo-feeds/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>id3.exe &#8211; ideal tool for tagging and renaming MP3 files</title>
		<link>http://blog.forret.com/2007/08/id3exe-ideal-tool-for-tagging-and-renaming-mp3-files/</link>
		<comments>http://blog.forret.com/2007/08/id3exe-ideal-tool-for-tagging-and-renaming-mp3-files/#comments</comments>
		<pubDate>Wed, 29 Aug 2007 09:05:51 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[audio-video]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[tool]]></category>

		<guid isPermaLink="false">http://blog.forret.com/2007/08/id3exe-ideal-tool-for-tagging-and-renaming-mp3-files/</guid>
		<description><![CDATA[I want to mention a little tool that helped me out twice in the last week, and that I find very little info about online. It&#8217;s a Windows command-line MP3 file tagger and renamer called id3.exe. Since I forgot where I downloaded it from and Google doesn&#8217;t give me a clue either: here&#8217;s where you can download id3.exe.
ID3.exe [...]


Related posts:<ol><li><a href='http://blog.forret.com/2005/03/itunes-and-id3-tags/' rel='bookmark' title='Permanent Link: iTunes and ID3 tags'>iTunes and ID3 tags</a> <small>I have a Sony MP-40 car radio that reads CDs...</small></li><li><a href='http://blog.forret.com/2009/02/create-your-own-iphone-ring-tones/' rel='bookmark' title='Permanent Link: Create your own iPhone ring tones'>Create your own iPhone ring tones</a> <small>I&#8217;ve had my iPhone for a week (loving it!) and...</small></li><li><a href='http://blog.forret.com/2005/05/req-live-mashup-performance-tool/' rel='bookmark' title='Permanent Link: REQ: Live mashup performance tool'>REQ: Live mashup performance tool</a> <small> I have an idea for a software that I...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>I want to mention a little tool that helped me out twice in the last week, and that I find very little info about online. It&#8217;s a Windows command-line MP3 file tagger and renamer called <code>id3.exe</code>. Since I forgot where I downloaded it from and Google doesn&#8217;t give me a clue either: here&#8217;s where you can <a href="http://blog.forret.com/wp-content/uploads/2007/08/id3.exe" title="id3.exe">download id3.exe</a>.</p>
<p>ID3.exe can do several things, of which I will just cite the things I actually used:</p>
<ul>
<li>it can obviously set ID3 tags in MP3 files (that is, ID3v1 and v2). The first time it adds <a href="http://www.id3.org/id3v2.4.0-structure">ID3v2 tags</a> which are stored in the beginning of the file (necessary when you need the info right when you start reading the file, like with streaming), the whole file has to be rewritten, but subsequent modifications are really fast.<br />
<code>id3.exe -1 -2 -g [genre] -c "[Copyright notice]" -l "[Album name]" "%OUTPUT%"</code></li>
<li>set the ID3 tags of one file to those of another. I needed this when I transcoded MP3 files to a lower bitrate with <a href="http://lame.sourceforge.net/index.php">LAME</a>. LAME does not copy the existing ID3 tags to the new file. So I used ID3.exe to just copy those from the source file.<br />
<code>id3.exe -D %INPUT% -1 -2 "%OUTPUT%"</code></li>
<li>Rename the file according to the MP3 tags. I had a big collection of MP3 files called &#8220;01 Track01&#8243; without any MP3 tags. I first set the ID3 tags based upon the folder structure (the folder name was the Album name), and then renamed them to &#8220;[Artist name] &#8211; [Album name] - [Track N°].mp3&#8243;.<br />
<code>id3.exe -2 -f "%%a - %%l - %%t.rbs" "%OUTPUT%"</code></li>
<li>Id3 can also deduct album names, artist, song titles and track number from the complete filename + path.</li>
</ul>
<p><span id="more-857"></span>This is the complete usage of the version I used:<br />
<code><br />
id3 0.78 (2006080)<br />
usage: id3 [-1 -2 -3] [OPTIONS] filespec ...<br />
 -v             give verbose output<br />
 -d             clear existing tag<br />
 -t &lt;title&gt;     set tag fields<br />
 -a &lt;artist&gt;<br />
 -l &lt;album&gt;             (i'th matched `*' wildcard  = %1-%9,%0<br />
 -n &lt;tracknr&gt;            path/file name/counters    = %p %f %x %X<br />
 -y &lt;year&gt;               value of tag field in file = %t %a %l %n %y %g %c)<br />
 -g &lt;genre&gt;<br />
 -c &lt;comment&gt;<br />
 -D &lt;filename   duplicate tags read from filename<br />
 -f &lt;template&gt;  rename files according to template<br />
 -q &lt;format&gt;    print formatted string on standard output<br />
 -m             match variables in filespec<br />
 -R             search recursively<br />
 -M             preserve modification time of files<br />
 -V             print version info<br />
Only on last selected tag type:<br />
 -s &lt;size&gt;      set tag size<br />
 -E             only write if tag already exists<br />
 -u             update all standard fields<br />
 -rTYPE         erase all `TYPE' frames<br />
 -wTYPE &lt;data&gt;  write a `TYPE' frame</code><code>Report bugs to &lt;<a href="mailto:squell@alumina.nl">squell@alumina.nl</a>&gt;.</code></p>


<p>Related posts:<ol><li><a href='http://blog.forret.com/2005/03/itunes-and-id3-tags/' rel='bookmark' title='Permanent Link: iTunes and ID3 tags'>iTunes and ID3 tags</a> <small>I have a Sony MP-40 car radio that reads CDs...</small></li><li><a href='http://blog.forret.com/2009/02/create-your-own-iphone-ring-tones/' rel='bookmark' title='Permanent Link: Create your own iPhone ring tones'>Create your own iPhone ring tones</a> <small>I&#8217;ve had my iPhone for a week (loving it!) and...</small></li><li><a href='http://blog.forret.com/2005/05/req-live-mashup-performance-tool/' rel='bookmark' title='Permanent Link: REQ: Live mashup performance tool'>REQ: Live mashup performance tool</a> <small> I have an idea for a software that I...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.forret.com/2007/08/id3exe-ideal-tool-for-tagging-and-renaming-mp3-files/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>MRTG data in XML format</title>
		<link>http://blog.forret.com/2007/01/mrtg-data-in-xml-format/</link>
		<comments>http://blog.forret.com/2007/01/mrtg-data-in-xml-format/#comments</comments>
		<pubDate>Mon, 15 Jan 2007 23:30:46 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[tool]]></category>

		<guid isPermaLink="false">http://blog.forret.com/2007/01/mrtg-data-in-xml-format/</guid>
		<description><![CDATA[Get ready for a lot of acronyms in this post: &#8220;How to create a good XML-based API for MRTG sensor data&#8221;.
MRTG
MRTG (Multi Router Traffic Grapher) is a tool to monitor the traffic load on network-links. It is widely used around the world to generate web pages containing images that provide a live visual representation of [...]


Related posts:<ol><li><a href='http://blog.forret.com/2004/12/live-traffic-info/' rel='bookmark' title='Permanent Link: Live traffic info'>Live traffic info</a> <small> Yahoo just announced that they now have live traffic...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Get ready for a lot of acronyms in this post: &#8220;How to create a good XML-based API for MRTG sensor data&#8221;.</p>
<h4>MRTG</h4>
<blockquote><p><a href="http://oss.oetiker.ch/mrtg/">MRTG</a> (Multi Router Traffic Grapher) is a tool to monitor the traffic load on network-links. It is widely used around the world to generate web pages containing images that provide a live visual representation of this traffic. MRTG is mainly a Swiss open-source product written by <a href="http://tobi.oetiker.ch/">Tobias Oetiker</a> from ETH Zurich with <a href="http://oss.oetiker.ch/mrtg/cast/index.en.html">some help from others</a>. </p></blockquote>
<p>When used in its basic form (without <a href="http://oss.oetiker.ch/rrdtool/">RRDTOOL</a>), it generates output like the following:<br />
<a href="http://www.flickr.com/photos/pforret/271195136/" title="Photo Sharing"><img src="http://farm1.static.flickr.com/103/271195136_0b76056076.jpg" width="500" height="230" alt="Flickr: #photos per hour" /></a></p>
<h4>MRTG &#8220;API&#8221;</h4>
<p>While MRTG was developed with network devices (routers) in mind, it can be used to show the trend of any numeric value over time. For that, it has a very simple input API: it expects 4 lines of text:<br />
<code><br />
Line 1: current state of the first variable, normally 'incoming bytes count'<br />
Line 2: current state of the second variable, normally 'outgoing bytes count'<br />
Line 3: string (in any human readable format), telling the uptime of the target.<br />
Line 4: string, telling the name of the target.</code> (<a href="http://oss.oetiker.ch/mrtg/doc/mrtg-reference.en.html">*</a>)<br />
So there&#8217;s maximum 2 variables, which should be the same order of magnitude (or the automatic scaling of the Y-axis will make the smaller one undistinguisable of 0). The uptime and name show up in the &#8220;<em>at which time &#8216;rou-rz-gw.ethz.ch&#8217; had been up for 160 days, 8:02:55.</em>&#8221; in the header of the HTML page. </p>
<h4>MRTG in XML</h4>
<p>In this world of REST, XMLRPC and SOAP interfaces, this seems so limited. Let&#8217;s try to make an XML format that allows the following:
<ul>
<li>it should minimally contain the four data lines cited above</li>
<li>it should be possible to add any parameter that influences the MRTG result (HTML and/or image) so that the XML as such is enough to define the whole MRTG configuration</li>
</ul>
<p>This could be a minimal implementation:<span id="more-627"></span><br />
<code><br />
&lt;MRTGresponse&gt;<br />
&lt;Sensors &nbsp;&nbsp;name=&quot;Second Life activity&quot; &nbsp;&nbsp;date=&quot;2007-01-15 22:45:55 GMT&quot; &nbsp;&nbsp;uptime=&quot;45 days, 5:55:12&quot; &gt;<br />
&lt;SensorI value=&quot;25334&quot; name=&quot;# logged-in users &quot; /&gt;<br />
&lt;SensorO value=&quot;36951&quot; name=&quot;# Linden$ bought per hour&quot; /&gt;<br />
&lt;/Sensors&gt;<br />
&lt;/MRTGresponse&gt;<br />
</code></p>
<p>And this could be a more extended example:<br />
<code><br />
&lt;MRTGresponse&gt;<br />
&lt;Sensors<br />
&nbsp;&nbsp;name=&quot;Second Life activity&quot;<br />
&nbsp;&nbsp;date=&quot;2007-01-15 22:45:55 GMT&quot;<br />
&nbsp;&nbsp;timezone=&quot;GMT-4&quot;<br />
&nbsp;&nbsp;uptime=&quot;45 days, 5:55:12&quot;<br />
&nbsp;&nbsp;showgraphs=&quot;DWM&quot;<br />
&nbsp;&nbsp;countertype=&quot;gauge&quot;<br />
&nbsp;&nbsp;maxvalue=&quot;50000&quot;<br />
&nbsp;&nbsp;refresh=&quot;3600&quot; &gt;<br />
&lt;SensorI<br />
&nbsp;&nbsp;value=&quot;25334&quot;<br />
&nbsp;&nbsp;color=&quot;#FF6600&quot;<br />
&nbsp;&nbsp;unit=&quot;user&quot;<br />
&nbsp;&nbsp;name=&quot;# logged-in users &quot; /&gt;<br />
&lt;SensorO<br />
&nbsp;&nbsp;value=&quot;36951&quot;<br />
&nbsp;&nbsp;color=&quot;#66FF00&quot;<br />
&nbsp;&nbsp;unit=&quot;L$/h&quot;<br />
&nbsp;&nbsp;name=&quot;# Linden$ bought per hour&quot; /&gt;<br />
&lt;/Sensors&gt;<br />
&lt;/MRTGresponse&gt;<br />
</code></p>
<p>This would allow a script to generate a fitting <code>mrtg.conf</code> configuration file from any reading of the data. The response is bigger than the simple 4 text lines, but in these days of cheap bandwidth and lots of CPU, that&#8217;s not really an issue. It&#8217;s also easy to convert the XML format into the 4 lines, if need be.</p>
<p>Anything I forgot?</p>


<p>Related posts:<ol><li><a href='http://blog.forret.com/2004/12/live-traffic-info/' rel='bookmark' title='Permanent Link: Live traffic info'>Live traffic info</a> <small> Yahoo just announced that they now have live traffic...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.forret.com/2007/01/mrtg-data-in-xml-format/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Easy web page mockup tool</title>
		<link>http://blog.forret.com/2006/09/easy-web-page-mockup-tool/</link>
		<comments>http://blog.forret.com/2006/09/easy-web-page-mockup-tool/#comments</comments>
		<pubDate>Wed, 06 Sep 2006 16:04:48 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[tool]]></category>

		<guid isPermaLink="false">http://blog.forret.com/2006/09/easy-web-page-mockup-tool/</guid>
		<description><![CDATA[I&#8217;ve just finished a tool to make web page mockups. The purpose: make a quick draft of what a web page should look like, so you can include a screen shot in an email or a specifications document. When a client describes what page layout he wants in pure text, it is easy to misunderstand [...]


Related posts:<ol><li><a href='http://blog.forret.com/2005/07/adwords-generator-tool/' rel='bookmark' title='Permanent Link: Adwords generator tool'>Adwords generator tool</a> <small> I just finished another webpage for my forret.com tools...</small></li><li><a href='http://blog.forret.com/2005/06/sudoku-solver-tool/' rel='bookmark' title='Permanent Link: SUDOKU Solver tool'>SUDOKU Solver tool</a> <small>I have just created a tool to help solve the...</small></li><li><a href='http://blog.forret.com/2007/08/id3exe-ideal-tool-for-tagging-and-renaming-mp3-files/' rel='bookmark' title='Permanent Link: id3.exe &#8211; ideal tool for tagging and renaming MP3 files'>id3.exe &#8211; ideal tool for tagging and renaming MP3 files</a> <small>I want to mention a little tool that helped me...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just finished a <a href="http://web.forret.com/tools/designer.asp">tool to make web page mockups</a>. The purpose: make a quick draft of what a web page should look like, so you can include a screen shot in an email or a specifications document. When a client describes what page layout he wants in pure text, it is easy to misunderstand what he means. E.g. &#8220;<i>two levels of menu should be visible on each page</i>&#8220;. <i>Ok, you want those as a bullet list in the side bar or a breadcrumb on top?</i> It&#8217;s easier to just show him an overview of: <i>that block goes there, that&#8217;s what I mean with two sidebars on the right, the tags are here at the right, under the recent comments.</i></p>
<p><a href="http://www.flickr.com/photos/pforret/233131456/" title="Photo Sharing"><img width="435" height="500" src="http://static.flickr.com/98/233131456_dd54bc9bdc.jpg" alt="Forret tool: web page designer" /></a></p>
<p>My <a href="http://web.forret.com/tools/designer.asp">web page designer</a> will let you specify headers, footers, sidebars and let you add bogus content with an easy markup syntax. [text becomes a block of text, *text becomes a bullet, _text is a link &#8230; The goal is that anyone, without any knowledge of HTML, can make a rudimentary page layout and say: see that&#8217;s what I want. I also generate &#8216;pretty&#8217; URLs in the RubyOnRails syntax (list/edit/new/&#8230;).
</p>
<p>It&#8217;s helped me, it might help you! Any remarks are welcome!</p>


<p>Related posts:<ol><li><a href='http://blog.forret.com/2005/07/adwords-generator-tool/' rel='bookmark' title='Permanent Link: Adwords generator tool'>Adwords generator tool</a> <small> I just finished another webpage for my forret.com tools...</small></li><li><a href='http://blog.forret.com/2005/06/sudoku-solver-tool/' rel='bookmark' title='Permanent Link: SUDOKU Solver tool'>SUDOKU Solver tool</a> <small>I have just created a tool to help solve the...</small></li><li><a href='http://blog.forret.com/2007/08/id3exe-ideal-tool-for-tagging-and-renaming-mp3-files/' rel='bookmark' title='Permanent Link: id3.exe &#8211; ideal tool for tagging and renaming MP3 files'>id3.exe &#8211; ideal tool for tagging and renaming MP3 files</a> <small>I want to mention a little tool that helped me...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.forret.com/2006/09/easy-web-page-mockup-tool/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Myers-Briggs typology: I&#8217;m an ENFP</title>
		<link>http://blog.forret.com/2006/06/myers-briggs-typology-im-an-enfp/</link>
		<comments>http://blog.forret.com/2006/06/myers-briggs-typology-im-an-enfp/#comments</comments>
		<pubDate>Wed, 14 Jun 2006 08:55:33 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Society]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[mbti]]></category>
		<category><![CDATA[myers-briggs]]></category>
		<category><![CDATA[personality]]></category>
		<category><![CDATA[typology]]></category>

		<guid isPermaLink="false">http://blog.forret.com/2006/06/myers-briggs-typology-im-an-enfp/</guid>
		<description><![CDATA[Background
I have never been a big believer in astrology. I am not convinced the location of stars at the moment of your birth is that important to your personality. I&#8217;m a Virgo, but I don&#8217;t feel that defines me that much. But some years ago I discovered a &#8216;labeling&#8217; system that was based on the [...]


Related posts:<ol><li><a href='http://blog.forret.com/2006/06/more-fun-with-myers-briggs/' rel='bookmark' title='Permanent Link: More fun with Myers-Briggs'>More fun with Myers-Briggs</a> <small>I&#8217;ve been reading quitea lot on Myers-Briggs for my previous...</small></li><li><a href='http://blog.forret.com/2006/07/melancholic/' rel='bookmark' title='Permanent Link: Melancholic'>Melancholic</a> <small> You Have a Melancholic Temperament Introspective and reflective, you...</small></li><li><a href='http://blog.forret.com/2006/07/the-five-factor-personality-profile/' rel='bookmark' title='Permanent Link: The Five Factor Personality Profile'>The Five Factor Personality Profile</a> <small> Your Five Factor Personality Profile Extroversion: You have medium...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<h3>Background</h3>
<p>I have never been a big believer in astrology. I am not convinced the location of stars at the moment of your birth is that important to your personality. I&#8217;m a Virgo, but I don&#8217;t feel that defines me that much. But some years ago I discovered a &#8216;labeling&#8217; system that was based on the actual behaviour of a person, whose result was much more significant: the (Jung) Myers-Briggs Type Indicator (MBTI):</p>
<blockquote><p>According to Jung&#8217;s typology all people can be classified using three criteria. These criteria are: Extraversion/Introversion &#8211; Sensing/Intuition &#8211; Thinking/Feeling<br />
Isabel Briggs-Myers added a fourth criterion: Judging/Perceiving<br />
from <a href="http://www.humanmetrics.com/cgi-win/jungtype.htm">humanmetrics.com</a></p></blockquote>
<p>A good explanation of each criterium is:</p>
<blockquote><dl>
<dt>1. Where, primarily, do you prefer to direct your energy?</dt>
<dd>If you prefer to direct your energy to deal with people, things, situations, or &#8220;the outer world&#8221;, then your preference is for Extraversion. This is denoted by the letter &#8220;E&#8221;.</dd>
<dd>If you prefer to direct your energy to deal with ideas, information, explanations or beliefs, or &#8220;the inner world&#8221;, then your preference is for Introversion. This is denoted by the letter &#8220;I&#8221;.</dd>
<dt>2. How do you prefer to process information?</dt>
<dd>If you prefer to deal with facts, what you know, to have clarity, or to describe what you see, then your preference is for Sensing. This is denoted by the letter &#8220;S&#8221;.</dd>
<dd>If you prefer to deal with ideas, look into the unknown, to generate new possibilities or to anticipate what isn&#8217;t obvious, then your preference is for Intuition. This is denoted by the letter &#8220;N&#8221; (the letter I has already been used for Introversion).</dd>
<dt>3. How do you prefer to make decisions?</dt>
<dd>If you prefer to decide on the basis of objective logic, using an analytic and detached approach, then your preference is for Thinking. This is denoted by the letter &#8220;T&#8221;.</dd>
<dd>If you prefer to decide using values and/or personal beliefs, on the basis of what you believe is important or what you or others care about, then your preference is for Feeling. This is denoted by the letter &#8220;F&#8221;.</dd>
<dt>4. How do you prefer to organise your life?</dt>
<dd>If you prefer your life to be planned, stable and organised then your preference is for Judging (not to be confused with &#8216;Judgemental&#8217;, which is quite different). This is denoted by the letter &#8220;J&#8221;.</dd>
<dd>If you prefer to go with the flow, to maintain flexibility and respond to things as they arise, then your preference is for Perception. This is denoted by the letter &#8220;P&#8221;.</dd>
</dl>
<p>from <a href="http://www.teamtechnology.co.uk/tt/t-articl/mb-simpl.htm">teamtechnology</a></p></blockquote>
<p><span id="more-342"></span><br />
If, for each of these four criteria/dimensions, you choose one of the possibilities, you end up with a four-letter code that corresponds with one of 16 prototypes (e.g. INTJ, ESFP). Since the code itself doesn&#8217;t say much, some researchers have come up with a title for each of those categories. One of the better lists is that of <a href="http://www.personalitypage.com/portraits.html">personalitypage.com</a>:</p>
<table cellPadding="4" cellSpacing="0">
<thead>
<th></th>
<th>FJ</th>
<th>FP</th>
<th>TJ</th>
<th>TP</th>
<tr>
<th>EN</th>
<td><a href="http://www.personalitypage.com/ENFJ.html">Giver</a></td>
<td><a href="http://www.personalitypage.com/ENFP.html">Inspirer</a></td>
<td><a href="http://www.personalitypage.com/ENTJ.html">Executive</a></td>
<td><a href="http://www.personalitypage.com/ENTP.html">Visionary</a></td>
</tr>
<tr>
<th>ES</th>
<td><a href="http://www.personalitypage.com/ESFJ.html">Caregiver</a></td>
<td><a href="http://www.personalitypage.com/ESFP.html">Performer</a></td>
<td><a href="http://www.personalitypage.com/ESTJ.html">Guardian</a></td>
<td><a href="http://www.personalitypage.com/ESTP.html">Doer</a></td>
</tr>
<tr>
<th>IN</th>
<td><a href="http://www.personalitypage.com/INFJ.html">Protector</a></td>
<td><a href="http://www.personalitypage.com/INFP.html">Idealist</a></td>
<td><a href="http://www.personalitypage.com/INTJ.html">Scientist</a></td>
<td><a href="http://www.personalitypage.com/INTP.html">Thinker</a></td>
</tr>
<tr>
<th>IS</th>
<td><a href="http://www.personalitypage.com/ISFJ.html">Nurturer</a></td>
<td><a href="http://www.personalitypage.com/ISFP.html">Artist</a></td>
<td><a href="http://www.personalitypage.com/ISTJ.html">Duty fulfiller</a></td>
<td><a href="http://www.personalitypage.com/ISTP.html">Mechanic</a></td>
</tr>
</thead>
</table>
<p>Or if you want to see some faces on those types (mostly actresses):<br />
<a href="http://www.flickr.com/photos/pforret/119993471/" title="Photo Sharing"><img width="500" src="http://static.flickr.com/41/119993471_e24f0ba6e6.jpg" alt="Myers-Briggs typology for women" height="374" /></a></p>
<p>Keirsey uses the same letters but they sometimes <a href="http://www.teamtechnology.co.uk/keirsey-analysis.html">have a different meaning</a>.</p>
<table>
<thead>
<th></th>
<th>FJ</th>
<th>FP</th>
<th>TJ</th>
<th>TP</th>
<tr>
<th>EN</th>
<td><a href="http://keirsey.com/personality/nfej.html">Teacher</a></td>
<td><a href="http://keirsey.com/personality/nfep.html">Champion</a></td>
<td><a href="http://keirsey.com/personality/ntej.html">Fieldmarshal</a></td>
<td><a href="http://keirsey.com/personality/ntep.html">Inventor</a></td>
</tr>
<tr>
<th>ES</th>
<td><a href="http://keirsey.com/personality/sjef.html">Provider</a></td>
<td><a href="http://keirsey.com/personality/spef.html">Performer</a></td>
<td><a href="http://keirsey.com/personality/sjet.html">Supervisor</a></td>
<td><a href="http://keirsey.com/personality/spet.html">Promoter</a></td>
</tr>
<tr>
<th>IN</th>
<td><a href="http://keirsey.com/personality/nfij.html">Counselor</a></td>
<td><a href="http://keirsey.com/personality/nfip.html">Healer</a></td>
<td><a href="http://keirsey.com/personality/ntij.html">Mastermind</a></td>
<td><a href="http://keirsey.com/personality/ntip.html">Architect</a></td>
</tr>
<tr>
<th>IS</th>
<td><a href="http://keirsey.com/personality/sjif.html">Protector</a></td>
<td><a href="http://keirsey.com/personality/spif.html">Composer</a></td>
<td><a href="http://keirsey.com/personality/sjit.html">Inspector</a></td>
<td><a href="http://keirsey.com/personality/spit.html">Crafter</a></td>
</tr>
</thead>
</table>
<h3>You&#8217;re my type</h3>
<p>When I do a test, I always end up falling into the <strong>ENFP</strong> category. Now what does that mean?</p>
<ul>
<li><a href="http://www.personalitypage.com/ENFP.html">Personalitypage</a>: ENFPs are warm, enthusiastic people, typically very bright and full of potential. They live in the world of possibilities, and can become very passionate and excited about things. Their enthusiasm lends them the ability to inspire and motivate others, more so than we see in other types. They can talk their way in or out of anything. They love life, seeing it as a special gift, and strive to make the most out of it.</li>
<li><a href="http://typelogic.com/enfp.html">Typelogic</a>: ENFPs are pleasant, easygoing, and usually fun to work with. They come up with great ideas, and are a major asset in brainstorming sessions. Followthrough tends to be a problem, however; they tend to get bored quickly, especially if a newer, more interesting project comes along. They also tend to be procrastinators, both about meeting hard deadlines and about performing any small, uninteresting tasks that they&#8217;ve been assigned. ENFPs are at their most useful when working in a group with a J or two to take up the slack</li>
<li><a href="http://www.teamtechnology.co.uk/mb-types/enfp.htm">Teamtechnology</a>: likes looking at information from a global viewpoint, spotting patterns and relationships, that lead to an understanding of the key issues &#8211; Focuses more on possibilities for the future than the here-and-now &#8211; Enjoys change, challenge, and variety &#8211; Try ideas out, to explore new possibilities and discover, by experience, which ones work &#8211; Change procedures to see if any improvement can be made, rather than just operate them &#8211; Be interested in evolutionary development, but with an eye on the strategy &#8211; Be more interested in exploring ideas than bringing them to closure</li>
<li><a href="http://www.personalitytype.com/types/enfp.html">Personalitytype</a>: People of this type tend to be: enthusiastic, talkative, and outgoing; clever, curious, and playful; deeply caring, sensitive, and gentle; highly innovative, creative, optimistic, and unique; adaptable and resourceful but sometimes disorganized</li>
<li><a href="http://keirsey.com/personality/nfep.html">Keirsey</a>: The <strong>Champion Idealists</strong> (used to be called &#8216;Advocates&#8217;) are abstract in thought and speech, cooperative in accomplishing their aims, and informative and expressive when relating with others. For Champions, nothing occurs which does not have some deep ethical significance, and this, coupled with their uncanny sense of the motivations of others, gives them a talent for seeing life as an exciting drama, pregnant with possibilities for both good and evil. This type is found in only about 3 percent of the general population, but they have great influence because of their extraordinary impact on others.</li>
<li><a href="http://www.geocities.com/lifexplore/enfp.htm">lifexplore</a>: ENFPs are initiators of change who are keenly perceptive of possibilities, and who energize and stimulate through their contagious enthusiasm. They prefer the start-up phase of a project or relationship, and are tireless in the pursuit of new-found interests. ENFPs are able to anticipate the needs of others and to offer them needed help and appreciation. They bring zest, joy, liveliness, and fun to all aspects of their lives. They are at their best in situations that are fluid and changing, and that allow them to express their creativity and use their charisma.</li>
<li><a href="http://www.capt.org/mbti-assessment/type-descriptions.htm">CAPT</a>: For ENFPs the dominant quality in their lives is their attention to the outer world of possibilities; they are excited by continuous involvement in anything new, whether it be new ideas, new people, or new activities. Though ENFPs thrive on what is possible and what is new, they also experience a deep concern for people as well. Thus, they are especially interested in possibilities for people. ENFPs are typically energetic, enthusiastic people who lead spontaneous and adaptable lives.</li>
</ul>
<p>Of course I only list the stuff here that I agree with/enjoy hearing. You could tell me about the flaws of ENFPs, but I&#8217;m a optimist: apparently the only thing I need to compensate for those is <a href="http://www.personalitypage.com/ENFP_rel.html">an INTJ or INFJ partner</a>. That&#8217;s a Scientist or a Protector. Evangeline Lilly? Wouldn&#8217;t kick her out of bed for eating crackers.</p>
<h3>On-line tests</h3>
<p>You can test for your Myers-Briggs type on-line and for free. Depending on how much time you want to spend:</p>
<ul>
<li>my own <a href="http://web.forret.com/tools/mbti.asp">MBTI wizard</a>: also shows distribution and relationships between types</li>
<li>The short 4-question I-only-have-5-minutes-to-spare <a href="http://www.personalitypathways.com/type_inventory.html">Myers-Briggs Type Indicator</a>: describes for each dimension the two extremes and lets you pick one of them.</li>
<li>The long <a href="http://www.humanmetrics.com/cgi-win/JTypes1.htm">&#8216;Jung Typology&#8217;</a> test: 72 Yes/No questions (type <em>&#8220;You feel involved when watching TV soaps&#8221;</em>) that give you not only your 4-letter code, but also the relative strength of each (e.g. you might be not really introverted but neither extraverted)</li>
<li>One in French and Italian via <a href="http://typelogic.com/typelinks.shtml#tests">Typelogic</a></li>
</ul>
<h3>Criticism</h3>
<p>Not everyone is that pleased with the practice of using MBTI to analyze people:</p>
<blockquote><p>As noted above, the Myers-Briggs<sup>TM</sup> instrument generates sixteen distinct personality profiles based on which side of the four scales one tends toward. Technically, the instrument is not supposed to be used to spew out personality profiles and pigeonhole people, but the temptation to do so seems irresistible.<br />
from <a href="http://skepdic.com/myersb.html">skepdic.com</a></p></blockquote>
<p>I can only say from experience: I have taken the 72-question test a couple of times during the last 4 years, and I have always gotten ENFP as an answer, a result that I find fairly accurate. This could be because I have pretty consistent behaviour, or because of the <a href="http://skepdic.com/forer.html">Forer effect</a>. A lot of my friends turn out to be ENFP too. I just consider MBTI to be one way of understanding your own behaviour and how you tend to react under certain conditions.</p>
<p>PS: The method is called Myers-Briggs, but the lady&#8217;s name is Briggs-Myers. I just used <a href="http://douweosinga.com/projects/googlebattle">Google Battle</a> to decide on the term to use.</p>


<p>Related posts:<ol><li><a href='http://blog.forret.com/2006/06/more-fun-with-myers-briggs/' rel='bookmark' title='Permanent Link: More fun with Myers-Briggs'>More fun with Myers-Briggs</a> <small>I&#8217;ve been reading quitea lot on Myers-Briggs for my previous...</small></li><li><a href='http://blog.forret.com/2006/07/melancholic/' rel='bookmark' title='Permanent Link: Melancholic'>Melancholic</a> <small> You Have a Melancholic Temperament Introspective and reflective, you...</small></li><li><a href='http://blog.forret.com/2006/07/the-five-factor-personality-profile/' rel='bookmark' title='Permanent Link: The Five Factor Personality Profile'>The Five Factor Personality Profile</a> <small> Your Five Factor Personality Profile Extroversion: You have medium...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.forret.com/2006/06/myers-briggs-typology-im-an-enfp/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>BlogCentral: your blog dashboard</title>
		<link>http://blog.forret.com/2006/06/blogcentral-your-blog-dashboard/</link>
		<comments>http://blog.forret.com/2006/06/blogcentral-your-blog-dashboard/#comments</comments>
		<pubDate>Thu, 08 Jun 2006 14:34:00 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[scripting]]></category>
		<category><![CDATA[tool]]></category>

		<guid isPermaLink="false">http://blog.forret.com/2006/06/blogcentral-your-blog-dashboard/</guid>
		<description><![CDATA[I just updated one of my web tools that definitely needed it: the Blogcentral Blog Dashboard.The idea is to give the relevant data for your blog (blog name, blog URL, feed URL, author name) and then get a dashboard page (that you can bookmark) which gives you easy access to all blog search engines, rankings [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>I just updated one of my <a href="http://web.forret.com/tools/">web tools</a> that definitely needed it: the <a href="http://web.forret.com/tools/blogcentral.asp">Blogcentral Blog Dashboard</a>.The idea is to give the relevant data for your blog (blog name, blog URL, feed URL, author name) and then get a dashboard page (that you can bookmark) which gives you easy access to all blog search engines, rankings and ping services.</p>
<p><a href="http://www.flickr.com/photos/pforret/162569433/" title="Photo Sharing"><img width="500" src="http://static.flickr.com/67/162569433_f4ef95f405.jpg" alt="Web tool: blogcentral" height="385" /></a></p>
<p>I have been using the old version for quite a time already (mainly for Technorati stats), but now it even includes Alexa ranking, Egosurf, BlogPulse, -Digger, -Lines, -Shares, Google/Blogger, Sphere and Icerocket. Try it out and investigate that blog ego!</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.forret.com/2006/06/blogcentral-your-blog-dashboard/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Adwords generator tool</title>
		<link>http://blog.forret.com/2005/07/adwords-generator-tool/</link>
		<comments>http://blog.forret.com/2005/07/adwords-generator-tool/#comments</comments>
		<pubDate>Sat, 02 Jul 2005 17:36:02 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[tool]]></category>

		<guid isPermaLink="false">http://peter.smoothouse.com/2005/07/02/adwords-generator-tool/</guid>
		<description><![CDATA[
I just finished another webpage for my forret.com tools collection: the Adwords Generator tool. Inspired by seeing a colleague losing his time with Excel trying to create a full list of keywords for his Google Adsense campaigns, I created an easy web interface to do just that: give in lists of keywords of key phrases, [...]


Related posts:<ol><li><a href='http://blog.forret.com/2006/09/easy-web-page-mockup-tool/' rel='bookmark' title='Permanent Link: Easy web page mockup tool'>Easy web page mockup tool</a> <small>I&#8217;ve just finished a tool to make web page mockups....</small></li><li><a href='http://blog.forret.com/2005/06/sudoku-solver-tool/' rel='bookmark' title='Permanent Link: SUDOKU Solver tool'>SUDOKU Solver tool</a> <small>I have just created a tool to help solve the...</small></li><li><a href='http://blog.forret.com/2007/08/id3exe-ideal-tool-for-tagging-and-renaming-mp3-files/' rel='bookmark' title='Permanent Link: id3.exe &#8211; ideal tool for tagging and renaming MP3 files'>id3.exe &#8211; ideal tool for tagging and renaming MP3 files</a> <small>I want to mention a little tool that helped me...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.pixagogo.com/S5vpfnjbBPdPnu38uyHWLvqTisMHedvs29jBOWXqHwA1koOcWvL7pfoux09lrxF9Qp2jAqoJW9UM3axaJPGh7U-xZmtg6W-TmurbLA8N2MoLmdtiXrWd!SK2BaS84JytB4N1wiXb8cZfbTip2JkZG8Lg__/hoogle_adwords.jpg"/><br />
I just finished another webpage for my <a href="http://www.forret.com/tools/">forret.com tools collection</a>: the <a href="http://www.forret.com/tools/adwords.asp">Adwords Generator tool</a>. Inspired by seeing a colleague losing his time with Excel trying to create a full list of keywords for his Google Adsense campaigns, I created an easy web interface to do just that: give in lists of keywords of key phrases, and let the <a href="http://www.forret.com/tools/adwords.asp">Adwords tool</a> create all the possible combinations. </p>
<p>You would use it in this way: say you want to promote a podcast client application for Windows (like the <a href="http://www.dopplerradio.net/">new Doppler 3.0</a>).</p>
<ul>
<li>you would use the 1st box to list &#8216;podcast&#8217; and all its synonyms:<br />
<i>podcast, audioblog, mp3 blog</i>
</li>
<li>you would use the 2nd box to list all synonyms for &#8216;client&#8217;<br />
<i>client, podcatcher, aggregator, downloader, viewer</i>
</li>
<li>you could use the 3rd box to list the versions of Windows your software runs on:<br />
<i>Windows 2000 (or Win2k), Windows XP (or WinXP), Windows 2003 (or Win2003)</i>
</li>
</ul>
<p>Combining everything together  gives you a list of 90 keyphrases: <a href="http://www.forret.com/tools/adwords.asp?title=Windows+podcast+client&amp;lines1=podcast%0D%0Aaudioblog%0D%0Amp3+blog&amp;lines2=client%0D%0Apodcatcher%0D%0Aaggregator%0D%0Adownloader%0D%0Aviewer&amp;lines3=Windows+2000%0D%0AWin2K%0D%0AWindows+XP%0D%0AWinXP%0D%0AWindows+2003%0D%0AWin2003">Adsense keywords for a Windows podcast client</a>. You can even add the &#8220;phrase matching&#8221; or [exact matching] options (see <a href="http://adwords.google.com/support/bin/answer.py?answer=6100&amp;hl=en_US">adwords.google.com</a> for more info). </p>
<p>You can also look up suggestions for new keywords through tools from <a href="https://adwords.google.com/">Google Adsense</a> and <a href="http://searchmarketing.yahoo.com/">Yahoo Search Marketing (formerly Overture)</a>. A nice addition to my toolbox!</p>
<p>Technorati: <a href="http://technorati.com/tag/adsense" rel="tag">adsense</a> &#8211; <a href="http://technorati.com/tag/marketing" rel="tag">marketing</a></p>


<p>Related posts:<ol><li><a href='http://blog.forret.com/2006/09/easy-web-page-mockup-tool/' rel='bookmark' title='Permanent Link: Easy web page mockup tool'>Easy web page mockup tool</a> <small>I&#8217;ve just finished a tool to make web page mockups....</small></li><li><a href='http://blog.forret.com/2005/06/sudoku-solver-tool/' rel='bookmark' title='Permanent Link: SUDOKU Solver tool'>SUDOKU Solver tool</a> <small>I have just created a tool to help solve the...</small></li><li><a href='http://blog.forret.com/2007/08/id3exe-ideal-tool-for-tagging-and-renaming-mp3-files/' rel='bookmark' title='Permanent Link: id3.exe &#8211; ideal tool for tagging and renaming MP3 files'>id3.exe &#8211; ideal tool for tagging and renaming MP3 files</a> <small>I want to mention a little tool that helped me...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.forret.com/2005/07/adwords-generator-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SUDOKU Solver tool</title>
		<link>http://blog.forret.com/2005/06/sudoku-solver-tool/</link>
		<comments>http://blog.forret.com/2005/06/sudoku-solver-tool/#comments</comments>
		<pubDate>Tue, 07 Jun 2005 04:02:00 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[tool]]></category>

		<guid isPermaLink="false">http://peter.smoothouse.com/2005/06/07/sudoku-solver-tool/</guid>
		<description><![CDATA[I have just created a tool to help solve the Sudoku puzzles: the forret.com Sudoku Helper. I&#8217;ve added it to my Forret tools directory.

You solve a Sudoku puzzle by filling in numbers (1-9) in a 9&#215;9 square.

Rule 1: every row should contain ALL 9 numbers, and no number can occur more than once.

Rule 2: every [...]


Related posts:<ol><li><a href='http://blog.forret.com/2006/09/easy-web-page-mockup-tool/' rel='bookmark' title='Permanent Link: Easy web page mockup tool'>Easy web page mockup tool</a> <small>I&#8217;ve just finished a tool to make web page mockups....</small></li><li><a href='http://blog.forret.com/2005/07/adwords-generator-tool/' rel='bookmark' title='Permanent Link: Adwords generator tool'>Adwords generator tool</a> <small> I just finished another webpage for my forret.com tools...</small></li><li><a href='http://blog.forret.com/2007/08/id3exe-ideal-tool-for-tagging-and-renaming-mp3-files/' rel='bookmark' title='Permanent Link: id3.exe &#8211; ideal tool for tagging and renaming MP3 files'>id3.exe &#8211; ideal tool for tagging and renaming MP3 files</a> <small>I want to mention a little tool that helped me...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>I have just created a tool to help solve the <a href="http://en.wikipedia.org/wiki/Sudoku">Sudoku puzzles</a>: the <a href="http://www.forret.com/tools/sudoku.asp">forret.com Sudoku Helper</a>. I&#8217;ve added it to my <a href="http://www.forret.com/tools/">Forret tools</a> directory.</p>
<blockquote><p><img src="http://www.pixagogo.com/S5vpfnjbBPdPkijWo0PpDcLvtnjn03kN6S!zMiNj7SuLPSslxLKMt7ZZNgFtFcA5NVa9TlTrzp60cCYatNRWhZLeP6TiaBAXLkTTYyt!wQnTPGvKJHobLotbLesFJkvJ8T31npvZcLYl0_/sudoku.jpg"/><br />
You solve a Sudoku puzzle by filling in numbers (1-9) in a 9&#215;9 square.
<ul>
<li><b>Rule 1</b>: every <b>row</b> should contain ALL 9 numbers, and no number can occur more than once.
</li>
<li><b>Rule 2</b>: every <b>column</b> should contain ALL 9 numbers, and no number can occur more than once.
</li>
<li><b>Rule 3</b>: every <b>3&#215;3 square</b> should contain ALL 9 numbers, and no number can occur more than once.</li>
</ul>
<p>(see also <a href="http://www.sudoku.com">sudoku.com</a>)</p></blockquote>
<p><a href="http://www.demorgen.be">De Morgen</a> (Belgian quality newspaper) has just started printing such puzzles in every issue, and they are an addictive hobby. Here they are: the <a href="http://www.forret.com/tools/sudoku.asp?title=De+Morgen+-+June+6+-+EASY&amp;F00=&amp;F10=8&amp;F20=1&amp;F01=&amp;F11=3&amp;F21=&amp;F02=&amp;F12=&amp;F22=&amp;F30=&amp;F40=7&amp;F50=&amp;F31=&amp;F41=&amp;F51=&amp;F32=&amp;F42=&amp;F52=&amp;F60=9&amp;F70=&amp;F80=&amp;F61=&amp;F71=6&amp;F81=&amp;F62=&amp;F72=3&amp;F82=&amp;F03=8&amp;F13=1&amp;F23=2&amp;F04=&amp;F14=9&amp;F24=5&amp;F05=&amp;F15=&amp;F25=&amp;F33=&amp;F43=&amp;F53=&amp;F34=&amp;F44=&amp;F54=8&amp;F35=&amp;F45=9&amp;F55=&amp;F63=&amp;F73=&amp;F83=&amp;F64=&amp;F74=1&amp;F84=&amp;F65=&amp;F75=&amp;F85=6&amp;F06=3&amp;F16=4&amp;F26=9&amp;F07=&amp;F17=2&amp;F27=&amp;F08=&amp;F18=6&amp;F28=&amp;F36=2&amp;F46=&amp;F56=5&amp;F37=9&amp;F47=&amp;F57=&amp;F38=1&amp;F48=3&amp;F58=&amp;F66=&amp;F76=&amp;F86=&amp;F67=4&amp;F77=&amp;F87=&amp;F68=8&amp;F78=2&amp;F88=">EASY</a>, <a href="http://www.forret.com/tools/sudoku.asp?title=De+Morgen+-+June+6+-+MEDIUM&amp;F00=&amp;F10=5&amp;F20=1&amp;F01=7&amp;F11=&amp;F21=&amp;F02=&amp;F12=&amp;F22=&amp;F30=7&amp;F40=2&amp;F50=6&amp;F31=&amp;F41=&amp;F51=&amp;F32=1&amp;F42=9&amp;F52=&amp;F60=9&amp;F70=8&amp;F80=&amp;F61=&amp;F71=&amp;F81=&amp;F62=&amp;F72=&amp;F82=&amp;F03=&amp;F13=2&amp;F23=8&amp;F04=9&amp;F14=&amp;F24=&amp;F05=&amp;F15=1&amp;F25=&amp;F33=&amp;F43=7&amp;F53=4&amp;F34=6&amp;F44=&amp;F54=3&amp;F35=5&amp;F45=&amp;F55=&amp;F63=&amp;F73=&amp;F83=&amp;F64=&amp;F74=&amp;F84=4&amp;F65=&amp;F75=3&amp;F85=&amp;F06=5&amp;F16=&amp;F26=&amp;F07=&amp;F17=&amp;F27=6&amp;F08=&amp;F18=9&amp;F28=7&amp;F36=&amp;F46=&amp;F56=7&amp;F37=2&amp;F47=3&amp;F57=&amp;F38=4&amp;F48=&amp;F58=&amp;F66=1&amp;F76=&amp;F86=&amp;F67=4&amp;F77=&amp;F87=&amp;F68=&amp;F78=&amp;F88=">MEDIUM</a> and <a href="http://www.forret.com/tools/sudoku.asp?title=De+Morgen+-+June+6+-+ADVANCED&amp;F00=&amp;F10=&amp;F20=&amp;F01=5&amp;F11=8&amp;F21=7&amp;F02=&amp;F12=6&amp;F22=&amp;F30=&amp;F40=&amp;F50=&amp;F31=&amp;F41=&amp;F51=&amp;F32=&amp;F42=&amp;F52=&amp;F60=9&amp;F70=&amp;F80=&amp;F61=&amp;F71=&amp;F81=&amp;F62=&amp;F72=4&amp;F82=1&amp;F03=3&amp;F13=&amp;F23=&amp;F04=&amp;F14=1&amp;F24=&amp;F05=&amp;F15=&amp;F25=9&amp;F33=8&amp;F43=&amp;F53=&amp;F34=4&amp;F44=&amp;F54=&amp;F35=&amp;F45=2&amp;F55=&amp;F63=&amp;F73=&amp;F83=&amp;F64=&amp;F74=2&amp;F84=9&amp;F65=7&amp;F75=1&amp;F85=&amp;F06=&amp;F16=4&amp;F26=1&amp;F07=&amp;F17=&amp;F27=&amp;F08=7&amp;F18=&amp;F28=8&amp;F36=&amp;F46=&amp;F56=&amp;F37=&amp;F47=9&amp;F57=&amp;F38=&amp;F48=&amp;F58=5&amp;F66=&amp;F76=&amp;F86=&amp;F67=&amp;F77=&amp;F87=&amp;F68=&amp;F78=&amp;F88=">ADVANCED</a> one for Monday June 6, 2005.</p>
<p>My Helper just checks the 3 rules above and will indicate which cells can easily be filled in because there is only 1 option left. Yes, it can be kind of a spoiler, so only use it to get out of a deadlock, or if you&#8217;re in a hurry, or to show off. </p>
<p>The more difficult puzzles will require you to cunningly plot your strategy 2 or 3 steps ahead, which my Helper page will not do or help you with. If you want to spoil even these brain gymnastics, check <a href="http://www.sudokusolver.co.uk/index.html">Sudoku Solver by Logic</a></p>
<p>For those of you who like a client program that can work off-line, check <a href="http://www.sudoku-solver.com/">Sudoku Solver</a> (Windows &#8211; free).</p>


<p>Related posts:<ol><li><a href='http://blog.forret.com/2006/09/easy-web-page-mockup-tool/' rel='bookmark' title='Permanent Link: Easy web page mockup tool'>Easy web page mockup tool</a> <small>I&#8217;ve just finished a tool to make web page mockups....</small></li><li><a href='http://blog.forret.com/2005/07/adwords-generator-tool/' rel='bookmark' title='Permanent Link: Adwords generator tool'>Adwords generator tool</a> <small> I just finished another webpage for my forret.com tools...</small></li><li><a href='http://blog.forret.com/2007/08/id3exe-ideal-tool-for-tagging-and-renaming-mp3-files/' rel='bookmark' title='Permanent Link: id3.exe &#8211; ideal tool for tagging and renaming MP3 files'>id3.exe &#8211; ideal tool for tagging and renaming MP3 files</a> <small>I want to mention a little tool that helped me...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.forret.com/2005/06/sudoku-solver-tool/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>CD-to-MP3 ripping speed estimation</title>
		<link>http://blog.forret.com/2005/02/cd-to-mp3-ripping-speed-estimation/</link>
		<comments>http://blog.forret.com/2005/02/cd-to-mp3-ripping-speed-estimation/#comments</comments>
		<pubDate>Sat, 12 Feb 2005 19:52:00 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[bandwidth]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[tool]]></category>

		<guid isPermaLink="false">http://peter.smoothouse.com/2005/02/12/cd-to-mp3-ripping-speed-estimation/</guid>
		<description><![CDATA[As every sensible car-owner in Brussels, I rip my CDs to MP3 so I can put copies of them in my car. As every self-respecting geek, I have multiple PCs at home. Which brings me to following observation: not all PCs rip alike. On one PC the CPU maxes out at 100% for the whole [...]


Related posts:<ol><li><a href='http://blog.forret.com/2009/11/iphone-bandwidth-orders-of-magnitude/' rel='bookmark' title='Permanent Link: iPhone bandwidth: orders of magnitude'>iPhone bandwidth: orders of magnitude</a> <small>I did a bandwidth test the other day with the...</small></li><li><a href='http://blog.forret.com/2004/11/its-the-latency-stupid/' rel='bookmark' title='Permanent Link: It&#8217;s the latency, stupid!'>It&#8217;s the latency, stupid!</a> <small>While working on some bandwidth-related stuff (my bandwidth calculator), I...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>As every sensible car-owner in Brussels, I rip my CDs to MP3 so I can put copies of them in my car. As every self-respecting geek, I have multiple PCs at home. Which brings me to following observation: not all PCs rip alike. On one PC the CPU maxes out at 100% for the whole ripping procedure, and on the other, I never get above 75%. So I started wondering: what are the elements to define the maximum ripping speed you can get on a PC?<br />
My hunch:</p>
<dl>
<dt>the CD-ROM drive speed:<img src="http://www.pixagogo.com/S5vpfnjbBPdPlbalsGD0t0fIakDMB26IbYvOKOaKVwVwhde4GRVYl2FvVWDTImzJxTUwZ43DSrFDV9jbPU4N0-B0Rax!u6gjHIL7XKr4OyI6VRz2Zd-RfDGG9!9oJdOPYSfpwZLdINqcYPnAgsTY0NEbfp0bRZrmFP/Plextor_Premium.jpg"/></p>
<dd>the original CD audio specification required a constant data rate. This was implemented by running the CD at <a href="http://whatis.techtarget.com/definition/0,,sid9_gci211759,00.html">500 rpm for the first/inner tracks </a>on the CD (&oslash; 48mm) and at 200 rpm for the outer tracks (&oslash; 118mm). If the CD would have been played at a constant 500 rpm, the data rate at the end would have been 500/200 = 2,5X. (cf <a href="http://devnulled.com/archives/2004/01/speed_up_cd_ripping_good_mp3_encoders_and_rippers.php">Devnulled: Ripping speed</a>)
</dd>
<dd>With CD-ROM the data should be delivered as fast as possible. So the rotation speed is turned up as much as possible. The physical boundaries are the vibrations and the <a href="http://www.powerlabs.org/cdexplode.htm">centrifugal forces</a> that occur at high speeds. Maxwell claims the <a href="http://www.afterdawn.com/news/archive/3574.cfm">maximum safe speed is 48X</a>. Since the &#8220;48X&#8221; is marketing speak, this speed is only obtained at the outer border of the CD: this means that the rotation speed would be 48 x 200 = 9200 rpm. Some CDs seem to explode above 10.000 rpm.
</dd>
<dd>To convert this speed into a data rate: at 9200 rpm, the outer tracks would deliver <a href="http://www.forret.com/projects/hizmo/bandwidth.asp?speed=48&amp;unit=X_CD">48x the data rate of an audio CD: 67,74 Mbps or 8.47 MB/s</a>. The first tracks, at &oslash; 48mm, deliver data 2,5 times slower: <a href="http://www.forret.com/projects/hizmo/bandwidth.asp?speed=19.5&amp;unit=X_CD">27,52 Mbps or 3,44 MB/s</a>.
</dd>
<dd>Real-life tests of a whole bunch of drives on <a href="http://www.cdspeed2000.com/daeresults.php3">DAE speed results</a>.
</dd>
<dd>For the exact sizes: <a href="http://home.fujifilm.com/products/datamedia/cdr.html">CD-R/CD-RW technical specifications</a></p>
<dt>the bus speeds:</p>
<dd>the CD-ROM drive is connected to the PC by a ATAPI, SCSI, FireWire or USB connection. In theory there could also be a network in between (e.g. when using a Ethernet connected CD Jukebox).
</dd>
<dd>The slowest <a href="http://www.forret.com/projects/hizmo/bandwidth.asp?speed=264&amp;unit=Mbps&amp;title=Ultra+DMA+ATA-33">ATA-33 has a theoretical max throughput of 33MB/s</a>. Most modern <a href="http://www.forret.com/projects/hizmo/bandwidth.asp?speed=160&amp;unit=Mbps&amp;title=Fast+Wide+SCSI-2">SCSIs go above 20MB/s</a> and <a href="http://www.forret.com/projects/hizmo/bandwidth.asp?speed=400&amp;unit=Mbps&amp;title=Firewire">FireWire gives 50 MB/s</a>. So they would not be the bottleneck in the ripping process.
</dd>
<dd><a href="http://www.forret.com/projects/hizmo/bandwidth.asp?speed=12&amp;unit=Mbps&amp;title=USB+1.1">USB1.1 is limited to 1,5 MB/s</a> (in practice even lower). Most common networks would be a bottleneck too (even <a href="http://www.forret.com/projects/hizmo/bandwidth.asp?speed=100&amp;unit=Mbps&amp;title=Fast+Ethernet">Fast Ethernet at a theoretical 12,5 MB/s </a>since 7MB/s would be more of a realistic top rate in practice, certainly if the network is used for other stuff too. Same thing with WiFi standards: <a href="http://www.forret.com/projects/hizmo/bandwidth.asp?speed=54&amp;unit=Mbps&amp;title=WiFi+802.11g">802.11g&#8217;s advertised &#8220;54Mbps&#8221; will in real life never translate in an actual 6,75MB/s throughput</a>.</p>
<dt>the CPU speed:</p>
<dd>encoding raw audio data to MP3 is CPU intensive. Main parameter will be the clock speed &#8211; which I would expect to scale linearly: a 2GHz processor does it twice as fast as a 1GHz. Extra influences: brand of processor (Intel/AMD), model (Celeron/Pentium4/Athlon/Athlon64), number of processors (or HyperThreading). Also, the software you use to encode (LAME/GOGO/RealPlayer/Windows Media Player/&#8230;) will have an impact.
</dd>
<dd>Some data can be found on <a href="http://www.gamepc.com/labs/view_content.asp?id=x28amp24&amp;page=11">GamePC.com</a>: an Intel P4 3.06 GHz encodes 200MB of raw data info 160 kbps MP3 in 57 seconds: 3,5 MB/s or 20X. The AMD AthlonXP 2700+: 3,28 MB/s or 18.6. <a href="http://www.gamepc.com/labs/view_content.asp?id=axp3200&amp;page=10">More info on GamePC.com</a> confirms our hunch that performance scales linearly with clock speed. For the Pentium4: (1,15 MB/s) per GHz or 6,5X per GHz. </p>
<dt>the MP3 bitrate: </p>
<dd>the above numbers are for 160 kbps, but what with 192 kbps and 64 kbps? Is encoding faster or slower? I found no data on the net, and I haven&#8217;t tested it myself. So no hunch here. Also, the output of the encoding process, even at <a href="http://www.forret.com/projects/hizmo/bandwidth.asp?speed=320&amp;unit=Kbps">a very high quality 320kbps </a> is largely within the capacity of any output, even <a href="http://www.forret.com/projects/hizmo/bandwidth.asp?speed=1000&amp;unit=Kbps&amp;title=Bluetooth+1.1">Bluetooth</a>, god forbid. So I don&#8217;t take that parameter into account.</dd>
</dt>
</dd>
</dt>
</dd>
</dt>
</dd>
</dt>
</dl>
<p><img src="http://us1.pixagogo.com/S5vpfnjbBPdPlzDz6FDwfhUuQDkwy63gCweIQdiltDxNmmIQD5w5mnjQKJCUPnHcMIXY1NzMJdR!sFrJgRsEdM6NkiJ4k5BUaC-ExYJTrRr1dHtJfR9kZIMIzXzoRzboRAmmrRMZdfNK1f3OGPoI!Mow__/ripping.jpg"/><br />
So in the following situation:</p>
<ul>
<li>a 24X CD-ROM drive
</li>
<li>a Pentium 4 2,8GHz processor
</li>
<li>ripping with the <a href="http://lame.sourceforge.net/">LAME </a>encoder to 160 kbps</li>
</ul>
<p>Your ripping will start at about 9,8X and speed up until your CPU is saturated at 18,2X. Which gives the graphic at the right. Now there&#8217;s a rule of fist.</p>
<p>Remark: looking at the benchmarks, adding a second processor (or HyperThreading) does not enhance the ripping speed (probably since the MP3 encoding code does not do parallelisation). But if you have 2 CPU&#8217;s, only one CPU will go to 100% and you keep some breathing room while your PC is creating the MP3s.</p>


<p>Related posts:<ol><li><a href='http://blog.forret.com/2009/11/iphone-bandwidth-orders-of-magnitude/' rel='bookmark' title='Permanent Link: iPhone bandwidth: orders of magnitude'>iPhone bandwidth: orders of magnitude</a> <small>I did a bandwidth test the other day with the...</small></li><li><a href='http://blog.forret.com/2004/11/its-the-latency-stupid/' rel='bookmark' title='Permanent Link: It&#8217;s the latency, stupid!'>It&#8217;s the latency, stupid!</a> <small>While working on some bandwidth-related stuff (my bandwidth calculator), I...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.forret.com/2005/02/cd-to-mp3-ripping-speed-estimation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Binary confusion: kilobytes and kibibytes</title>
		<link>http://blog.forret.com/2005/02/binary-confusion-kilobytes-and-kibibytes/</link>
		<comments>http://blog.forret.com/2005/02/binary-confusion-kilobytes-and-kibibytes/#comments</comments>
		<pubDate>Fri, 04 Feb 2005 12:04:20 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[bandwidth]]></category>
		<category><![CDATA[tool]]></category>

		<guid isPermaLink="false">http://peter.smoothouse.com/2005/02/04/binary-confusion-kilobytes-and-kibibytes/</guid>
		<description><![CDATA[ When I created my Bandwidth Calculator, easily the most popular web tool I ever made, I came across the following problem: in computer technology there is a habit of using kilobyte (KB) as 1024 bytes, megabyte (MB) as 1024*1024 (1.048.576) bytes. Most of you might think this is correct, but it&#8217;s not. The International [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.pixagogo.com/S5vpfnjbBPdPnyWCmRxHlYd!fPipkab53CIclDwuAmEt9D9GeXYhuPFChaWt3PJrvJ36NZ!0m!ZYyrN!6tZPkk6Qg86U16G1hA41qEQr2vL9XVJHVSD2QnU18IDh020nyipSYuRECh8TMXHkAe3zUqjw__/megabytes.jpg" style="float: right" /> When I created my <a href="http://web.forret.com/tools/bandwidth.asp" title="Bandwidth conversion Calculator">Bandwidth Calculator</a>, easily the most popular web tool I ever made, I came across the following problem: in computer technology there is a habit of using kilobyte (KB) as 1024 bytes, megabyte (MB) as 1024*1024 (1.048.576) bytes. Most of you might think this is correct, but it&#8217;s not. The <a href="http://www.bipm.org/en/si/">International System of Units (SI)</a> (that defines the kilo, mega, giga, &#8230; and milli, micro, nano prefixes) uses only base 10 values. A kilo is always 1000, even for bytes. In order to find a solution for the IT &#8216;contamination&#8217; of using kilo for 2<sup>10</sup> instead of 10<sup>3</sup>, the IEC introduced new units in 1998:</p>
<blockquote><p>In 1999, the International Electrotechnical Commission (IEC) published Amendment 2 to &#8220;IEC 60027-2: Letter symbols to be used in electrical technology – Part 2: Telecommunications and electronics&#8221;;. This standard, which had been approved in 1998, introduced the prefixes kibi-, mebi-, gibi-, tebi-, pebi-, exbi-, to be used in specifying binary multiples of a quantity. The names come from the first two letters of the original SI prefixes followed by bi which is short for &#8220;binary&#8221;. <strong>It also clarifies that, from the point of view of the IEC, the SI prefixes only have their base-10 meaning and never have a base-2 meaning</strong>.<br />
(from <a href="http://en.wikipedia.org/wiki/Kibi" title="Kibi/Kilo">en.wikipedia.org</a>)</p></blockquote>
<p>So this is the correct usage for file, disk, memory size:</p>
<table border="1" cellPadding="4" cellSpacing="0">
<tr>
<td>Kilobytes (KB)</td>
<td>1.000</td>
<td>Kibibyte (KiB)</td>
<td>1024</td>
</tr>
<tr>
<td>Megabyte (MB)</td>
<td>1.000 ^ 2</td>
<td>Mebibyte (MiB)</td>
<td>1024 ^ 2</td>
</tr>
<tr>
<td>Gigabyte (GB)</td>
<td>1.000 ^ 3</td>
<td>Gibibyte (GiB)</td>
<td>1024 ^ 3</td>
</tr>
<tr>
<td>Terabyte (TB)</td>
<td>1.000 ^ 4</td>
<td>Tebibyte (TiB)</td>
<td>1024 ^ 4</td>
</tr>
<tr>
<td>Petabyte (PB)</td>
<td>1.000 ^ 5</td>
<td>Pebibyte (PiB)</td>
<td>1024 ^ 5</td>
</tr>
<tr>
<td>&#8230;</td>
<td>&#8230;</td>
<td>&#8230;</td>
<td>&#8230;</td>
</tr>
</table>
<p>The problem is: the industry has not adopted these standards. If Windows shows the size of a disk, it converts 28.735.078.400 bytes to &#8220;26.7 GB&#8221;. It should be either 28.7 GB, or 26.7 <strong>GiB</strong>. Remember the 1.44MB floppy? It actually never existed: <a href="http://homepages.tesco.net/~J.deBoynePollard/FGA/1mb44-is-not-a-standard-floppy-disc-size.html">it is either 1.40MiB or 1.47MB</a>.</p>
<blockquote><p>On September 18 2003 Reuters has reported that Apple, Dell, Gateway, Hewlett-Packard, IBM, Sharp, Sony and Toshiba have been sued in a class-action suit in Los Angeles Superior Court for “deceiving” the true capacity of their hard drives. This of course was due to ambiguity of “GB” when used by software and hardware vendors. This precedent might prompt Apple to adapt binary prefixes in its Mac OS, as well as other companies to put pressure on Microsoft to adapt them in its Windows operating systems.<br />
from <a href="http://members.optus.net/alexey/prefBin.xhtml">members.optus.net</a></p></blockquote>
<p>One could argue: people have always used the MB = 1024*1024 for disk drives, why change now? Well, clarity is a good reason, and unambiguity. <a href="http://www.cnn.com/TECH/space/9909/30/mars.metric/">NASA lost the Mars Orbiter</a> because engineers had mixed metric speed (km/h) with English speed (mi/h). <a href="http://blog.forret.com/blog/2004/08/imperial-time-units-here-come-nunes.html">Don&#8217;t even get me started on <em>miles per gallon</em></a>.</p>
<p>So: a disk of 160GB should have 160.000.000.000 bytes. And it is about 150GiB. Get over it.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.forret.com/2005/02/binary-confusion-kilobytes-and-kibibytes/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Brilliant Button Builder</title>
		<link>http://blog.forret.com/2005/01/brilliant-button-builder/</link>
		<comments>http://blog.forret.com/2005/01/brilliant-button-builder/#comments</comments>
		<pubDate>Wed, 26 Jan 2005 20:29:43 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[tool]]></category>
		<category><![CDATA[badge]]></category>
		<category><![CDATA[button]]></category>
		<category><![CDATA[icon]]></category>

		<guid isPermaLink="false">http://peter.smoothouse.com/2005/01/26/brilliant-button-builder/</guid>
		<description><![CDATA[I needed some buttons to accompany my Webjay Wizard. I like the 80&#215;15 format used by most sites, and was looking for an on-line button maker application.
The one most sites point to is the Kalsey.com buttonmaker, but it does not support the usage of image files. You still can make nice buttons like:
  
It [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>I needed some buttons to accompany my <a href="http://www.smoothouse.org/smoothouse/webjay.asp">Webjay Wizard</a>. I like the 80&#215;15 format used by most sites, and was looking for an on-line button maker application.</p>
<p>The one most sites point to is the <a href="http://kalsey.com/tools/buttonmaker/">Kalsey.com buttonmaker</a>, but it does not support the usage of image files. You still can make nice buttons like:<br />
<img src="http://www.forret.com/projects/podcast/button_mp3.png" /> <img src="http://www.forret.com/projects/podcast/button_wma.png" /> <img src="http://www.forret.com/projects/podcast/button_ram.png" /></p>
<p>It took me a while longer to find <a href="http://www.lucazappa.com/brilliantMaker/buttonImage.php">Luca Zappa&#8217;s Brilliant Button Maker</a>. It allows the usage of jpg/gif/png files to include in the button. With this one, I could re-use <a href="http://www.webjay.org">Webjay</a>&#8217;s logo to create:<br />
<img src="http://www.forret.com/projects/podcast/webjay_play.png" /> <img src="http://www.forret.com/projects/podcast/webjay_mp3.png" /> <img src="http://www.forret.com/projects/podcast/webjay_ram.png" /> <img src="http://www.forret.com/projects/podcast/webjay_wma.png" /></p>
<p>And a vanity button with my Ibanez EDC-705:<br />
<img src="http://www.forret.com/projects/podcast/forretbutton.png" /></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.forret.com/2005/01/brilliant-button-builder/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 2.875 seconds -->
