<?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>Reflection Technology &#187; Software</title>
	<atom:link href="http://www.reflections.co.nz/index.php/archives/category/software/feed" rel="self" type="application/rss+xml" />
	<link>http://www.reflections.co.nz</link>
	<description>the meanderings of an inquisitive mind ...</description>
	<lastBuildDate>Sun, 04 Apr 2010 19:37:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
		<item>
		<title>Subversion, Delphi &amp; Global Ignore List</title>
		<link>http://www.reflections.co.nz/index.php/archives/73</link>
		<comments>http://www.reflections.co.nz/index.php/archives/73#comments</comments>
		<pubDate>Mon, 10 Mar 2008 14:29:24 +0000</pubDate>
		<dc:creator>Giovanni</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.reflections.co.nz/index.php/archives/73</guid>
		<description><![CDATA[I use Subversion with Delphi and omitting various files type is a good idea (there&#8217;s no point in committing DCU files, backup files &#8230;). You can do this by going to to TortoiseSVN/Settings in the right-click menu and giving a list of patterns for files you DON&#8217;T want included in the &#34;Global Ignore Pattern&#34;: Here&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I use Subversion with Delphi and omitting various files type is a good idea (there&#8217;s no point in committing DCU files, backup files &#8230;).</p>
<p>You can do this by going to to TortoiseSVN/Settings in the right-click menu and giving a list of patterns for files you DON&#8217;T want included in the &quot;Global Ignore Pattern&quot;:</p>
<p>Here&#8217;s my list (should be all on one line):</p>
<pre>

~*.doc #*.*# *.aux *.bak *.bbl *.bin *.blg *.cfg 

*.dcu *.dll *.dof *.ddp  *.drc *.dsk *.dsm *.dvi 

*.err *.ess[Mm]odel *.exe *.idx *.ilg *.ind *.lo 

*.lof *.log *.la *.lst *.map *.o *.obj *.old *.out 

*.rej *.rsm *.suo *.sav [Tt]humbs.db *.tmp *.toc 

*.tps *.~*&#160; *.*~ #*# .*&#160; .*~ *~. bin cvs CVS obj
</pre>
<p>The bin/cvs/CVS are directories, the rest files. Obviously there are ignored extensions for files other than those related to Delphi.</p>
<p>I put a text file containing this list in the repository, so it&#8217;s easy to have the same exclusions when setting up TortoiseSVN a new machine.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.reflections.co.nz/index.php/archives/73/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wake on LAN mini HOWTO: Tools</title>
		<link>http://www.reflections.co.nz/index.php/archives/66</link>
		<comments>http://www.reflections.co.nz/index.php/archives/66#comments</comments>
		<pubDate>Sun, 17 Feb 2008 22:56:48 +0000</pubDate>
		<dc:creator>Giovanni</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.reflections.co.nz/?p=66</guid>
		<description><![CDATA[Wake on LAN mini HOWTO: Tools or use the Linux command etherwake -b mac-no-of-lan-interface-on-computer]]></description>
			<content:encoded><![CDATA[<p><a href="http://gsd.di.uminho.pt/jpo/software/wakeonlan/mini-howto/wol-mini-howto-3.html">Wake on LAN mini HOWTO: Tools</a></p>
<p>or use the Linux command</p>
<p>etherwake -b <b>mac</b>-no-of-lan-interface-on-computer</p>
]]></content:encoded>
			<wfw:commentRss>http://www.reflections.co.nz/index.php/archives/66/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Essential Vi Commands</title>
		<link>http://www.reflections.co.nz/index.php/archives/65</link>
		<comments>http://www.reflections.co.nz/index.php/archives/65#comments</comments>
		<pubDate>Sun, 17 Feb 2008 21:21:03 +0000</pubDate>
		<dc:creator>Giovanni</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.reflections.co.nz/?p=65</guid>
		<description><![CDATA[Vi is one of the ordinal editors on Unix, and now Linux machines. It has a minimal interface but can be very fast and is great if you have a slow connection. The Wikipedia article http://en.wikipedia.org/wiki/Ed_(text_editor) has a very nice 10 line summary. This note is primarily so I can remember where to find it [...]]]></description>
			<content:encoded><![CDATA[<p>Vi is one of the ordinal editors on Unix, and now Linux machines. It has a minimal interface but can be very fast and is great if you have a slow connection.</p>
<p>The Wikipedia article <a target="_self" title="http://en.wikipedia.org/wiki/Ed_(text_editor)" href="http://en.wikipedia.org/wiki/Ed_(text_editor)">http://en.wikipedia.org/wiki/Ed_(text_editor)</a></p>
<p>has a very nice 10 line summary.</p>
<p>This note is primarily so I can remember where to find it again :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.reflections.co.nz/index.php/archives/65/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IMG2PNG &#8211; a BMP/JPG/GIF to PNG Batch Converter</title>
		<link>http://www.reflections.co.nz/index.php/archives/51</link>
		<comments>http://www.reflections.co.nz/index.php/archives/51#comments</comments>
		<pubDate>Tue, 27 Nov 2007 09:51:03 +0000</pubDate>
		<dc:creator>Giovanni</dc:creator>
				<category><![CDATA[Latex]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.reflections.co.nz/index.php/archives/51</guid>
		<description><![CDATA[I&#8217;ve modified a Python program I found on the net to batch-convert a folder of images to PNG format and also create the bounding boxes needed by Latex &#8211; a text formatting system wonderful (once you get used to it) for large documents. The original program JPG2PNG was from http://www.akehrer.com/wiki/code:jpg2png I&#8217;ve modified it to find [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve modified a Python program I found on the net to batch-convert a folder of images to PNG format and also create the bounding boxes needed by Latex &#8211; a text formatting system wonderful (once you get used to it) for large documents.</p>
<p align="left">The original program JPG2PNG was from<br />
<a href="http://www.akehrer.com/wiki/code:jpg2png" title="http://www.akehrer.com/wiki/code:jpg2png">http://www.akehrer.com/wiki/code:jpg2png</a></p>
<p>I&#8217;ve modified it to find and convert BMP &amp; GIF images as well and so called it <em>img2png.py</em></p>
<p>Put <em>img2png.py</em> in the folder full of images and run it. It will find all the JPG/BMP/GIF images and output PNG versions. I&#8217;ve tested the BMP/JPG parts, but not the GIF conversion, but (like all untested code) it should work :-)</p>
<pre>    The code should appear here but WordPress
    chokes when I try to upload the Python code
    so here's a download link ...</pre>
<p><strong>Download:</strong> <a href="http://www.reflections.co.nz/wordpress/my-uploads/img2png.py" title="img2png.py">img2png.py</a></p>
<p>This work is licenced under a <a href="http://creativecommons.org/licenses/by/3.0/nz/" rel="license">Creative Commons Licence</a></p>
<blockquote><p><a href="http://creativecommons.org/licenses/by/3.0/nz/" rel="license"><img src="http://i.creativecommons.org/l/by/3.0/nz/80x15.png" alt="Creative Commons License" style="border-width: 0pt" /> Giovanni Moretti &#8211; 2007</a><br />
summarised as: <em>anything that may go wrong is not my fault! </em></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.reflections.co.nz/index.php/archives/51/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Regular Expressions &#8211; some tips</title>
		<link>http://www.reflections.co.nz/index.php/archives/8</link>
		<comments>http://www.reflections.co.nz/index.php/archives/8#comments</comments>
		<pubDate>Sat, 30 Jun 2007 22:34:29 +0000</pubDate>
		<dc:creator>Giovanni</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.reflections.co.nz/index.php/archives/8</guid>
		<description><![CDATA[I keep on creating regular expression that I think should go but don&#8217;t :-( Here are a couple of pointers I&#8217;ve found useful: #### Five Habits for Successful Regular Expressions #### The article at &#8211; http://www.onlamp.com/lpt/a/4101 this shows how you can break up regular expressions over multiple lines and add comments to make things intelligible [...]]]></description>
			<content:encoded><![CDATA[<p>I keep on creating regular expression that I think should go but don&#8217;t :-(</p>
<p>Here are a couple of pointers I&#8217;ve found useful:</p>
<p>#### Five Habits for Successful Regular Expressions ####<br />
The article at &#8211; <a href="http://www.onlamp.com/lpt/a/4101"> http://www.onlamp.com/lpt/a/4101 </a> this shows how you can break up regular expressions over multiple lines and add comments to make things intelligible &#8211; at last. Regular expressions as usually written are horrible, all on one line and no explanation. Here is how to do something about it, in PHP (wonderful language), Perl &#8230;</p>
<p>####Using Regular Expressions in Microsoft Word####<br />
Strange as it sounds, you can not only use wildcards in Microsoft Word, but also use the parts of the input text that matches a pattern as part of the replacement.</p>
<p>To do this:<br />
* put parenthesis (brackets) around parts of the patterns,<br />
* in the replacement string, use the markers  \1  \2  .. \n &#8211; these correspond to the parenthesised parts of the input pattern. From memory this is actually in the help &#8211; been using Word for over fifteen years and didn&#8217;t know it was in there &#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.reflections.co.nz/index.php/archives/8/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
