<?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>Weblog of Michael Cutler &#187; Uncategorised</title>
	<atom:link href="http://blog.lobstertechnology.com/category/uncategorised/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.lobstertechnology.com</link>
	<description>"I felt a great disturbance in the Force, as if millions of peers suddenly cried out in terror and were suddenly silenced."</description>
	<lastBuildDate>Tue, 17 Oct 2006 14:40:43 +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>Wordpress 2.0.3 ‘Bug Fix &amp; Security Release’</title>
		<link>http://blog.lobstertechnology.com/2006/06/01/wordpress-2-0-3/</link>
		<comments>http://blog.lobstertechnology.com/2006/06/01/wordpress-2-0-3/#comments</comments>
		<pubDate>Thu, 01 Jun 2006 08:25:43 +0000</pubDate>
		<dc:creator>Michael Cutler</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Uncategorised]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.lobstertechnology.com/2006/06/01/wordpress-2-0-3/</guid>
		<description><![CDATA[Matt announced a release for Wordpress today on the Wordpress Development Blog. This release addresses several bugs and a security issue raised on Bugtraq.
Files changed in this release:
wp-admin/admin-db.php
wp-admin/admin-functions.php
wp-admin/admin.php
wp-admin/categories.php
wp-admin/cat-js.php
wp-admin/edit-comments.php
wp-admin/edit-form-advanced.php
wp-admin/edit-form-ajax-cat.php
wp-admin/edit-form-comment.php
wp-admin/edit-link-form.php
wp-admin/edit-page-form.php
wp-admin/edit-pages.php
wp-admin/edit.php
wp-admin/import/mt.php
wp-admin/inline-uploading.php
wp-admin/link-categories.php
wp-admin/link-import.php
wp-admin/link-manager.php
wp-admin/list-manipulation.js
wp-admin/list-manipulation.php
wp-admin/moderation.php
wp-admin/options-discussion.php
wp-admin/options-general.php
wp-admin/options-misc.php
wp-admin/options-permalink.php
wp-admin/options.php
wp-admin/options-reading.php
wp-admin/options-writing.php
wp-admin/page-new.php
wp-admin/plugin-editor.php
wp-admin/plugins.php
wp-admin/post.php
wp-admin/profile.php
wp-admin/profile-update.php
wp-admin/templates.php
wp-admin/theme-editor.php
wp-admin/themes.php
wp-admin/upgrade.php
wp-admin/upgrade-schema.php
wp-admin/user-edit.php
wp-admin/users.php
wp-comments-post.php
wp-content/plugins/akismet/akismet.php
wp-content/plugins/wp-db-backup.php
wp-includes/cache.php
wp-includes/capabilities.php
wp-includes/classes.php
wp-includes/comment-functions.php
wp-includes/default-filters.php
wp-includes/functions-compat.php
wp-includes/functions-formatting.php
wp-includes/functions.php
wp-includes/functions-post.php
wp-includes/kses.php
wp-includes/links.php
wp-includes/pluggable-functions.php
wp-includes/registration-functions.php
wp-includes/template-functions-general.php
wp-includes/template-functions-links.php
wp-includes/vars.php
wp-includes/version.php
wp-login.php
Unfortunately I havent had time to look into the security issue itself and detail its effects / how it has been patched, the post by Matt details the [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://photomatt.net/'>Matt</a> announced a release for Wordpress today on the <a href='http://wordpress.org/development/2006/06/wordpress-203/'>Wordpress Development Blog</a>. This release addresses several bugs and a security issue raised on Bugtraq.</p>
<p>Files changed in this release:</p>
<p><code>wp-admin/admin-db.php<br />
wp-admin/admin-functions.php<br />
wp-admin/admin.php<br />
wp-admin/categories.php<br />
wp-admin/cat-js.php<br />
wp-admin/edit-comments.php<br />
wp-admin/edit-form-advanced.php<br />
wp-admin/edit-form-ajax-cat.php<br />
wp-admin/edit-form-comment.php<br />
wp-admin/edit-link-form.php<br />
wp-admin/edit-page-form.php<br />
wp-admin/edit-pages.php<br />
wp-admin/edit.php<br />
wp-admin/import/mt.php<br />
wp-admin/inline-uploading.php<br />
wp-admin/link-categories.php<br />
wp-admin/link-import.php<br />
wp-admin/link-manager.php<br />
wp-admin/list-manipulation.js<br />
wp-admin/list-manipulation.php<br />
wp-admin/moderation.php<br />
wp-admin/options-discussion.php<br />
wp-admin/options-general.php<br />
wp-admin/options-misc.php<br />
wp-admin/options-permalink.php<br />
wp-admin/options.php<br />
wp-admin/options-reading.php<br />
wp-admin/options-writing.php<br />
wp-admin/page-new.php<br />
wp-admin/plugin-editor.php<br />
wp-admin/plugins.php<br />
wp-admin/post.php<br />
wp-admin/profile.php<br />
wp-admin/profile-update.php<br />
wp-admin/templates.php<br />
wp-admin/theme-editor.php<br />
wp-admin/themes.php<br />
wp-admin/upgrade.php<br />
wp-admin/upgrade-schema.php<br />
wp-admin/user-edit.php<br />
wp-admin/users.php<br />
wp-comments-post.php<br />
wp-content/plugins/akismet/akismet.php<br />
wp-content/plugins/wp-db-backup.php<br />
wp-includes/cache.php<br />
wp-includes/capabilities.php<br />
wp-includes/classes.php<br />
wp-includes/comment-functions.php<br />
wp-includes/default-filters.php<br />
wp-includes/functions-compat.php<br />
wp-includes/functions-formatting.php<br />
wp-includes/functions.php<br />
wp-includes/functions-post.php<br />
wp-includes/kses.php<br />
wp-includes/links.php<br />
wp-includes/pluggable-functions.php<br />
wp-includes/registration-functions.php<br />
wp-includes/template-functions-general.php<br />
wp-includes/template-functions-links.php<br />
wp-includes/vars.php<br />
wp-includes/version.php<br />
wp-login.php</code></p>
<p>Unfortunately I havent had time to look into the security issue itself and detail its effects / how it has been patched, the post by Matt details the changes pretty comprehensively. I have however created a diff/patch from 2.0.2 to 2.0.3 and checked it into my SVN repository:</p>
<p><a href="http://svn.lobstertechnology.com/wordpress-patches/wordpress-2.0.2-2.0.3.patch">http://svn.lobstertechnology.com/wordpress-patches/wordpress-2.0.2-2.0.3.patch</a></p>
<p>You can apply this patch from the top directory of your Wordpress installation using the &#8216;patch&#8217; program from a UNIX shell. </p>
<p><code>patch -p1 &lt; wordpress-2.0.2-2.0.3.patch</code></p>
<p>However I haven&#8217;t yet personally tested patching up to 2.0.3 yet, I would suggest taking a backup first.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lobstertechnology.com/2006/06/01/wordpress-2-0-3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Update: TI 7×21 FlashMedia/SD Host Controller (104C:8033 &amp; 104C:8034)</title>
		<link>http://blog.lobstertechnology.com/2006/03/01/update-on-ti-7x21-flashmedia-sd-host-controller-104c-8033/</link>
		<comments>http://blog.lobstertechnology.com/2006/03/01/update-on-ti-7x21-flashmedia-sd-host-controller-104c-8033/#comments</comments>
		<pubDate>Wed, 01 Mar 2006 00:21:24 +0000</pubDate>
		<dc:creator>Michael Cutler</dc:creator>
				<category><![CDATA[AMD64]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Uncategorised]]></category>

		<guid isPermaLink="false">http://blog.lobstertechnology.com/2006/03/01/update-on-ti-7x21-flashmedia-sd-host-controller-104c-8033/</guid>
		<description><![CDATA[Bit of an update, my previous post is now getting a significant amount of traffic; in fact it’s my hottest post yet!
Progress over at http://tifmxx.berlios.de/ &#8211; I downloaded the latest revision of this driver and it appears to be going through re-structuring, still not-functional I am afraid.
However, a month since contacting TI I received a [...]]]></description>
			<content:encoded><![CDATA[<p>Bit of an update, my <a href='http://blog.lobstertechnology.com/2006/01/25/ti-7x21-flashmedia-sd-host-controller-104c-8033/'>previous post</a> is now getting a significant amount of traffic; in fact it’s my hottest post yet!</p>
<p>Progress over at <a href="http://tifmxx.berlios.de/">http://tifmxx.berlios.de/</a> &#8211; I downloaded the latest revision of this driver and it appears to be going through re-structuring, still not-functional I am afraid.</p>
<p>However, a month since contacting TI I received a response to my telephone-based support request by email.</p>
<blockquote><p>From: support@ti.com</p>
<p> Hello Michael,</p>
<p> I am sorry TI doesn&#8217;t support software drivers for cardbus devices,<br />
please see below for more details on this:</p>
<p> TI PC Card, Flash Media, IEEE 1394 and Smart Card Controller<br />
Devices:</p>
<p> Texas Instruments (TI) I does not develop software drivers for<br />
these multi-function controllers. Our devices are used in Personal<br />
Computers and add-in cards from many manufacturers. These<br />
manufacturers include drivers from Microsoft and, for certain<br />
platforms, from the Linux community that enable the PC Card and 1394<br />
functions in these TI devices. Texas Instruments does not provide<br />
drivers for Windows, Linux or any other operating system.</p>
<p> If you are encountering difficulties with your PC or add-in card,<br />
please contact the manufacturer for support. Texas Instruments does<br />
not provide any support for these end products.</p>
<p> If you require drivers for Flash Media or Smart Card you need to<br />
contact the PC manufacturer. TI does not provide drivers for atypical<br />
system applications.</p>
<p> Additional information</p>
<p> To find the manufacturer of the card, use the FCC&#8217;s web page<br />
http://www.fcc.gov/oet/fccid/ to search for the FCC ID number printed<br />
on the bottom of the card. If it came preinstalled, please contact<br />
the store where you purchased the computer.</p>
<p> Third-party vendors have developed Card &#038;Socket Services driver<br />
support for other operating systems.  These vendors include Phoenix<br />
Technologies/Award Software, and SystemSoft:</p>
<p> Microsoft<br />
www.microsoft.com           800-426-9400</p>
<p> Award Software/Phoenix Technologies                www.phoenix.com<br />
           800-677-7305</p>
<p> Systemsoft Corp.<br />
www.systemsoft.com          800-796-0088</p>
<p> Softex, Inc.<br />
www.softexinc.com            512-452-8836</p>
<p> Best Regards,<br />
Sandeep.</p>
<p> TI assumes no liability for applications assistance or customer<br />
product design. Customer is fully responsible for all design<br />
decisions and engineering with regard to its products, including<br />
decisions relating to application of TI products. By providing<br />
technical information, TI does not intend to offer or provide<br />
engineering services or advice concerning Customer&#8217;s design. If<br />
Customer desires engineering services, the Customer should rely on<br />
its retained employees and consultants and/or procure engineering<br />
services from a licensed professional engineer (LPE).</p>
<p>***Please do not delete the below Thread ID when replying to this<br />
email, doing so will delay our response to your inquiry***</p>
<p>[SR THREAD ID:1-3RGCWY]</p>
<p> Dear Michael Cutler</p>
<p> Thank you for choosing Texas Instruments Technical Support.  Your<br />
case 1-227511394  has been resolved.  See the description below for<br />
details.</p>
<p> Would like Linux driver for this card. I told him we didn&#8217;t supply<br />
them and to contact PCMCIA, but he said that he knew somebody who had<br />
managed to get these from TI</p>
<p> Regards,</p>
<p> X0045551</p>
<p> Texas Instruments</p>
<p> Semiconductor Technical Support</p>
<p> http://www-k.ext.ti.com/sc/technical_support/pic/americas.htm</p>
<p> If you have further questions please reply to this email.</p>
<p> TI assumes no liability for applications assistance or customer<br />
product design. Customer is fully responsible for all design<br />
decisions and engineering with regard to its products, including<br />
decisions relating to application of TI products. By providing<br />
technical information, TI does not intend to offer or provide<br />
engineering services or advice concerning Customer&#8217;s design. If<br />
Customer desires engineering services, the Customer should rely on<br />
its retained employees and consultants and/or procure engineering<br />
services from a licensed professional engineer (LPE).<br />
***Please do not delete the below Thread ID when replying to this<br />
email, doing so will delay our response to your inquiry***<br />
[SR THREAD ID:1-3RGCWY]</p></blockquote>
<p>And my response.</p>
<blockquote><p>Dear Sandeep,</p>
<p>Thank you for taking the time to respond to my query. I appreciate that Texas Instruments (TI) does not tend to support end-users of your devices, especially with driver problems and believe me if it were that simple I would not be taking up your time today.</p>
<p>The reason I am contacting you is simple, I am trying to use my TI 7&#215;20/7&#215;21 Flash Media controller (PCI ID 104c:8033) within Linux. After a lot of research on the subject I discovered this page on the Everest Consultants Inc website. It suggests the Texas Instruments hired Everest to produce Linux Device Drivers for this particular chip; judging by the write up they have produced a well designed and much needed driver solution. I contacted Everest about obtaining this driver and they referred me to you.</p>
<p>http://www.everestinc.com/fml.htm</p>
<p>In the meantime I continued researching this on the internet and discovered an open source and “free” (as in freedom) effort to produce a driver for this device. Unfortunately it isn’t progressing particularly quickly because technical documentation on this chip is scarce.</p>
<p>http://tifmxx.berlios.de/</p>
<p>I also discovered another person who had managed to obtain a binary version of what are presumably the Everest-made drivers. It is also interesting to note that the ‘modinfo’ for the driver states it is under GPL (Gnu Public License) and as such, the source code should be available on demand.</p>
<p>http://www.webcon.ca/~imorgan/tifm21/</p>
<p>I have been recording my progress on my personal website. In the past seven days I have had 243 unique visitors who have searched for this device in relation to Linux and discovered my website and the record of my progress, a handful have contacted me directly about it.</p>
<p>There is a great demand for Linux support for this device, I would like to see either the Everest-made GPL driver source code made available or, extensive technical documentation &#8211; sufficient to allow open source developers to produce a driver &#8211; made available to the Open Source Community.</p>
<p>Yours Sincerely,</p>
<p>&#8211;<br />
Michael Cutler                      . o O ( http://blog.lobstertechnology.com/ )<br />
                                                                PGP: 0xC3ABA735</p></blockquote>
<p>I will follow up by calling them again during mainstream office hours and see where I can get myself transferred to this time. <img src='http://blog.lobstertechnology.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lobstertechnology.com/2006/03/01/update-on-ti-7x21-flashmedia-sd-host-controller-104c-8033/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Using MEncoder to convert a DVD to DivX</title>
		<link>http://blog.lobstertechnology.com/2005/11/14/using-mencoder-to-convert-a-dvd-to-divx/</link>
		<comments>http://blog.lobstertechnology.com/2005/11/14/using-mencoder-to-convert-a-dvd-to-divx/#comments</comments>
		<pubDate>Mon, 14 Nov 2005 00:45:36 +0000</pubDate>
		<dc:creator>Michael Cutler</dc:creator>
				<category><![CDATA[Uncategorised]]></category>

		<guid isPermaLink="false">http://blog.lobstertechnology.com/2005/11/14/using-mencoder-to-convert-a-dvd-to-divx/</guid>
		<description><![CDATA[Converting a DVD to DivX with two pass encoding ]]></description>
			<content:encoded><![CDATA[<p>More for my own benefit, but here goes...</p>
<p>This is an example of using <a href="http://www.mplayerhq.hu/homepage/">MEncoder</a> (Windows version) to convert a DVD to DivX. The original movie was widescreen and is being rescaled here to 720x408 to keep the 16:9 aspect ratio. The video bitrate I used was 1024kbit but you can tweak this as desired.</p>
<p>It may seem unusual for the first run to output to NUL ( /dev/null ) but actually the first run is writing information out to the file "divx2pass.log" and the second pass writes the movie out.</p>
<div class="igBar"><span id="lxml-1"><a href="#" onclick="javascript:showPlainTxt('xml-1'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">XML:</span>
<div id="xml-1">
<div class="xml">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">mencoder -dvd-device D:\DVD\DVD_VIDEO dvd://1 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1024:mbd=2:turbo:vpass=1 -oac mp3lame -lameopts vbr=3 -ffourcc DX50 -vf scale=720:408 -o NUL</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">mencoder -dvd-device D:\DVD\DVD_VIDEO dvd://1 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1024:mbd=2:turbo:vpass=2 -oac mp3lame -lameopts vbr=3 -ffourcc DX50 -vf scale=720:408 -o DVD_VIDEO.avi </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p><strong>Related Links</strong><br />
<a href="http://www.mplayerhq.hu/homepage/">MPlayer (provides MEncoder) - http://www.mplayerhq.hu/homepage/</a><br />
<a href="http://gentoo-wiki.com/HOWTO_Mencoder_Introduction_Guide">MEncoder Introduction Guide</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lobstertechnology.com/2005/11/14/using-mencoder-to-convert-a-dvd-to-divx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MediaCodeSpeedEdit tool for DVD-Writers by ala42</title>
		<link>http://blog.lobstertechnology.com/2005/11/14/mediacodespeededit-tool-for-dvd-writers-by-ala42/</link>
		<comments>http://blog.lobstertechnology.com/2005/11/14/mediacodespeededit-tool-for-dvd-writers-by-ala42/#comments</comments>
		<pubDate>Mon, 14 Nov 2005 00:07:04 +0000</pubDate>
		<dc:creator>Michael Cutler</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Uncategorised]]></category>

		<guid isPermaLink="false">http://blog.lobstertechnology.com/2005/11/15/mediacodespeededit-tool-for-dvd-writers-by-ala42/</guid>
		<description><![CDATA[Ever wanted to enable faster burn speeds on your DVD media without waiting for firmware updates???]]></description>
			<content:encoded><![CDATA[<p>Stumbled across this when trying to find out why my 16x DVD media wouldn't burn at anything higher than 4x.</p>
<p>Download your drive's latest firmware, feed it into <a href="http://ala42.cdfreaks.com/MCSE/">MediaCodeSpeedEdit</a> and you can edit the burn speeds for all media the drive can recognise.</p>
<p>Save the modified firmware and re-flash your drive with it. Pretty neat!</p>
<p>My only gripe is that the way you do it seems a little odd from the user-interface point of view. You select the media code of your blank discs by name, then double-click it to replace its burn speeds with the speeds of another media code. But hey..... it works!</p>
<p><strong>Related Links</strong></p>
<p><a href="http://ala42.cdfreaks.com/MCSE/">MediaCodeSpeedEdit - http://ala42.cdfreaks.com/MCSE/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lobstertechnology.com/2005/11/14/mediacodespeededit-tool-for-dvd-writers-by-ala42/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Determine the number of open files in your program (C/C++)</title>
		<link>http://blog.lobstertechnology.com/2005/08/22/determine-the-number-of-open-files/</link>
		<comments>http://blog.lobstertechnology.com/2005/08/22/determine-the-number-of-open-files/#comments</comments>
		<pubDate>Mon, 22 Aug 2005 11:00:31 +0000</pubDate>
		<dc:creator>Michael Cutler</dc:creator>
				<category><![CDATA[Uncategorised]]></category>

		<guid isPermaLink="false">http://blog.lobstertechnology.com/2005/08/22/determine-the-number-of-open-files-in-your-program-cc/</guid>
		<description><![CDATA[A short C program to determine the number of open files in the process running this code]]></description>
			<content:encoded><![CDATA[<p>The code below will display the number of files open by the running process. It does this by getting the maximum file descriptor number and then iterating through each possible fd trying to do an 'fstat' on it. If errno returns anything other than EBADF 'file descriptor is bad' it increments a count.</p>
<p>It is fairly portable, tested and working on Linux &#038; Solaris.</p>
<div class="igBar"><span id="lcpp-2"><a href="#" onclick="javascript:showPlainTxt('cpp-2'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">C++:</span>
<div id="cpp-2">
<div class="cpp">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ff0000; font-style: italic;">/*</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ff0000; font-style: italic;"> * ofiles.c - Displays the number of open files for its own process</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ff0000; font-style: italic;"> * Copyright (C) 2005 Michael Cutler &lt;m@cotdp.com&gt;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ff0000; font-style: italic;"> *</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ff0000; font-style: italic;"> */</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #339900;">#include &lt;stdio.h&gt;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #339900;">#include &lt;sys/time.h&gt;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #339900;">#include &lt;sys/resource.h&gt;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #339900;">#include &lt;sys/types.h&gt;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #339900;">#include &lt;sys/stat.h&gt;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #339900;">#include &lt;unistd.h&gt;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #339900;">#include &lt;errno.h&gt;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0000ff;">extern</span> <span style="color: #0000ff;">int</span> <span style="color: #0000ff;">errno</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0000ff;">int</span> main <span style="color: #000000;">&#40;</span> <span style="color: #0000ff;">int</span> argc, <span style="color: #0000ff;">char</span>** argv, <span style="color: #0000ff;">char</span>** env <span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;<span style="color: #0000ff;">int</span> i = <span style="color: #0000dd;color:#800000;">0</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;<span style="color: #0000ff;">int</span> fd_counter = <span style="color: #0000dd;color:#800000;">0</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;<span style="color: #0000ff;">int</span> max_fd_number = <span style="color: #0000dd;color:#800000;">0</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;<span style="color: #0000ff;">struct</span> stat&nbsp; &nbsp;stats;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;<span style="color: #0000ff;">struct</span> rlimit rlimits;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;max_fd_number = getdtablesize<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;getrlimit<span style="color: #000000;">&#40;</span>RLIMIT_NOFILE, &amp;rlimits<span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;<span style="color: #0000dd;">printf</span><span style="color: #000000;">&#40;</span> <span style="color: #666666;">"max_fd_number: %d<span style="color: #666666; font-weight: bold;">\n</span>"</span>, max_fd_number <span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;<span style="color: #0000dd;">printf</span><span style="color: #000000;">&#40;</span> <span style="color: #666666;">"&nbsp; &nbsp; &nbsp;rlim_cur: %d<span style="color: #666666; font-weight: bold;">\n</span>"</span>, rlimits.<span style="color: #00eeff;">rlim_cur</span> <span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;<span style="color: #0000dd;">printf</span><span style="color: #000000;">&#40;</span> <span style="color: #666666;">"&nbsp; &nbsp; &nbsp;rlim_max: %d<span style="color: #666666; font-weight: bold;">\n</span>"</span>, rlimits.<span style="color: #00eeff;">rlim_max</span> <span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;<span style="color: #0000ff;">for</span> <span style="color: #000000;">&#40;</span> i = <span style="color: #0000dd;color:#800000;">0</span>; i &lt;= max_fd_number; i++ <span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; fstat<span style="color: #000000;">&#40;</span>i, &amp;stats<span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">if</span> <span style="color: #000000;">&#40;</span> <span style="color: #0000ff;">errno</span> != EBADF <span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;fd_counter++;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;<span style="color: #000000;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;<span style="color: #0000dd;">printf</span><span style="color: #000000;">&#40;</span> <span style="color: #666666;">"&nbsp; &nbsp;open files: %d<span style="color: #666666; font-weight: bold;">\n</span>"</span>, fd_counter <span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;<span style="color: #0000ff;">return</span> <span style="color: #0000dd;color:#800000;">0</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Example:</p>
<div class="igBar"><span id="lcode-3"><a href="#" onclick="javascript:showPlainTxt('code-3'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-3">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#91;</span>mcutler@rasco ~<span style="color:#006600; font-weight:bold;">&#93;</span>$ gcc -o ofiles ofiles.<span style="">c</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#91;</span>mcutler@rasco ~<span style="color:#006600; font-weight:bold;">&#93;</span>$ ./ofiles</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">max_fd_number: <span style="color:#800000;color:#800000;">1024</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp;rlim_cur: <span style="color:#800000;color:#800000;">1024</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp;rlim_max: <span style="color:#800000;color:#800000;">1024</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;open files: <span style="color:#800000;color:#800000;">3</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#91;</span>mcutler@rasco ~<span style="color:#006600; font-weight:bold;">&#93;</span>$ </div>
</li>
</ol>
</div>
</div>
</div>
<p>
</errno></unistd></sys></stdio></m></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lobstertechnology.com/2005/08/22/determine-the-number-of-open-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Time Synchronisation With Windows 2000 or XP</title>
		<link>http://blog.lobstertechnology.com/2005/07/26/time-synchronisation-with-windows-2000-or-xp/</link>
		<comments>http://blog.lobstertechnology.com/2005/07/26/time-synchronisation-with-windows-2000-or-xp/#comments</comments>
		<pubDate>Tue, 26 Jul 2005 10:48:22 +0000</pubDate>
		<dc:creator>Michael Cutler</dc:creator>
				<category><![CDATA[Uncategorised]]></category>

		<guid isPermaLink="false">http://blog.lobstertechnology.com/2005/07/26/time-synchronisation-with-windows-2000-or-xp/</guid>
		<description><![CDATA[A short article demonstrating setting a public SNTP server as a source for the "Windows Time" service...]]></description>
			<content:encoded><![CDATA[<p>If you're running Windows 2000 or XP at home, it's very unlikley that you have a 'Primary Domain Controller' to give you the time of day. <img src='http://blog.lobstertechnology.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Windows 2000 &#038; XP has a built in "Windows Time" service that is also compatible with public SNTP Time Servers, all you need to do is configure it.</p>
<p>I chose a local SNTP server from the list: <a href='http://support.microsoft.com/kb/262680'>http://support.microsoft.com/kb/262680</a></p>
<div class="igBar"><span id="lcode-4"><a href="#" onclick="javascript:showPlainTxt('code-4'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-4">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">Microsoft Windows <span style="color:#800000;color:#800000;">2000</span> <span style="color:#006600; font-weight:bold;">&#91;</span>Version <span style="color:#800000;color:#800000;">5</span>.<span style="color:#800000;color:#800000;">00</span>.<span style="color:#800000;color:#800000;">2195</span><span style="color:#006600; font-weight:bold;">&#93;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#40;</span>C<span style="color:#006600; font-weight:bold;">&#41;</span> Copyright <span style="color:#800000;color:#800000;">1985</span>-<span style="color:#800000;color:#800000;">2000</span> Microsoft Corp.</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="">C</span>:\&gt;net time /querysntp</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">This computer is not currently configured to use a specific SNTP server.</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="">The</span> command completed successfully.</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="">C</span>:\&gt;net time /setsntp:ntp0.<span style="">uk</span>.<span style="">uu</span>.<span style="">net</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">The command completed successfully.</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="">C</span>:\&gt;net time /querysntp</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">The current SNTP value is: ntp0.<span style="">uk</span>.<span style="">uu</span>.<span style="">net</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">The command completed successfully.</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="">C</span>:\&gt;net stop w32time</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">The Windows Time service is stopping.</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="">The</span> Windows Time service was stopped successfully.</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="">C</span>:\&gt;net start w32time</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">The Windows Time service is starting.</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="">The</span> Windows Time service was started successfully.</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="">C</span>:\&gt; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Done! Immediately after the last line "net start w32time", I noticed my clock jumping forward a few minutes. You can see messages in the "Event Viewer" from W32Time, for example:</p>
<div class="igBar"><span id="lcode-5"><a href="#" onclick="javascript:showPlainTxt('code-5'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-5">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">Event Type:&nbsp;Information</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">Event Source:&nbsp; &nbsp;w32time</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">Event Category:&nbsp;None</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">Event ID:&nbsp; &nbsp;<span style="color:#800000;color:#800000;">593</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">Date:&nbsp; &nbsp;&nbsp; &nbsp;<span style="color:#800000;color:#800000;">26</span>/<span style="color:#800000;color:#800000;">07</span>/<span style="color:#800000;color:#800000;">2005</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">Time:&nbsp; &nbsp;&nbsp; &nbsp;<span style="color:#800000;color:#800000;">11</span>:<span style="color:#800000;color:#800000;">40</span>:<span style="color:#800000;color:#800000;">05</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">User:&nbsp; &nbsp;&nbsp; &nbsp;N/A</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">Computer:&nbsp; &nbsp;LOCALHOST</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">Description: Time service corrected the clock error by <span style="color:#800000;color:#800000;">220</span> seconds </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lobstertechnology.com/2005/07/26/time-synchronisation-with-windows-2000-or-xp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unicode? Character Sets? UTF-what?</title>
		<link>http://blog.lobstertechnology.com/2005/07/09/unicode-character-sets-utf-what/</link>
		<comments>http://blog.lobstertechnology.com/2005/07/09/unicode-character-sets-utf-what/#comments</comments>
		<pubDate>Fri, 08 Jul 2005 23:35:35 +0000</pubDate>
		<dc:creator>Michael Cutler</dc:creator>
				<category><![CDATA[I18N]]></category>
		<category><![CDATA[Uncategorised]]></category>

		<guid isPermaLink="false">http://blog.lobstertechnology.com/?p=18</guid>
		<description><![CDATA[Because the whole world only use the letters A to Z don't they?]]></description>
			<content:encoded><![CDATA[<p>I was inspired to add this note after recent frustrations about the complete ignorance of character sets in both Commercial &#038; Open software...</p>
<p>I seriously recommend everyone reads the following, less ISO-blahblahblah and more UTF-8, no excuses!</p>
<p><em>The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)</em><br />
<a href='http://www.joelonsoftware.com/articles/Unicode.html'/>http://www.joelonsoftware.com/articles/Unicode.html</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lobstertechnology.com/2005/07/09/unicode-character-sets-utf-what/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SSL Certificates Rant&#8230;</title>
		<link>http://blog.lobstertechnology.com/2005/05/18/ssl-certificates-rant/</link>
		<comments>http://blog.lobstertechnology.com/2005/05/18/ssl-certificates-rant/#comments</comments>
		<pubDate>Wed, 18 May 2005 20:08:27 +0000</pubDate>
		<dc:creator>Michael Cutler</dc:creator>
				<category><![CDATA[Uncategorised]]></category>

		<guid isPermaLink="false">http://blog.lobstertechnology.com/2005/05/18/ssl-certificates-rant/</guid>
		<description><![CDATA[It’s May; it’s coming to that time of the year where I have to update my SSL certificate again. As I did last year I had a good look round for an official SSL option. Since I only use it for accessing my own web-mail and a few other toys, I loath the thought of [...]]]></description>
			<content:encoded><![CDATA[<p>It’s May; it’s coming to that time of the year where I have to update my SSL certificate again. As I did last year I had a good look round for an official SSL option. Since I only use it for accessing my own web-mail and a few other toys, I loath the thought of having to pay for it. Even the cheapest I find are still more than $100, which is absolutely ludicrous considering you have to renew it annually.</p>
<p>There may be hope yet though; <a href='http://cert.startcom.org/'>Startcom.org</a> began a project making themselves a free SSL Certification Authority. Provided you pass their verification tests they will issue you a SSL certificate endorsed by themselves free of charge. Unfortunately, they are not widely known enough to be taken seriously; they haven’t made it into the CA bundle of any major browsers yet.</p>
<p>Their project does look very promising though; they have already issued more than 3,000 server certificates and had more than 14,000 browsers install their CA certificate as a trusted Certification Authority.</p>
<p>My current solution is Do It Yourself SSL. I am my own Certification Authority, meaning I can issue my own server &#038; client certificates. I do however get the annoying SSL nag-screen’s until I manually install my Lobstertech CA certificate into the browser I am using. For the moment this is all I need. I can sit comfortably reading my web-mail knowing its encrypted using 256-bit AES and it didn’t cost me a penny.</p>
<p>[to be continued]</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lobstertechnology.com/2005/05/18/ssl-certificates-rant/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
