<?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>Dave Page &#187; howto</title>
	<atom:link href="http://chwalisz.org/category/howto/feed/" rel="self" type="application/rss+xml" />
	<link>http://chwalisz.org</link>
	<description>Stuff</description>
	<lastBuildDate>Fri, 21 May 2010 00:21:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>&#8220;New&#8221; Computer</title>
		<link>http://chwalisz.org/2010/03/28/new-computer/</link>
		<comments>http://chwalisz.org/2010/03/28/new-computer/#comments</comments>
		<pubDate>Sun, 28 Mar 2010 17:43:00 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Musings]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://chwalisz.org/?p=587</guid>
		<description><![CDATA[<p>So Steve talked me into an upgrade. I needed to install Windows 7 anyway, and so here was the chance. Bette was gone for the weekend and I had a nice block of time. I ordered a used Gigabyte mobo with processor from eBay. Hmm.</p>
<p>So I opened up the box, and found that the mobo [...]]]></description>
			<content:encoded><![CDATA[<p>So Steve talked me into an upgrade. I needed to install Windows 7 anyway, and so here was the chance. Bette was gone for the weekend and I had a nice block of time. I ordered a used Gigabyte mobo with processor from eBay. Hmm.</p>
<p>So I opened up the box, and found that the mobo was packed in plastic bubbles &#8211; not antistatic. No I/O plate. No warranty papers. I hate eBay. So I hooked up the computer and restored the BIOS. Then restored the overclocked settings to default.</p>
<p>Ran to Best Buy for a new 500Gb HD. Might as well start fresh &#8211; then I can mount the old disk for fast copying. </p>
<p>Did the first install of Windows 7. It booted into setup and sat there for 10 minutes easy. Nothing. Googled, found this was normal, some suggested disabling USB, some said poke the CD-ROM drive. Crappy installer. Finally got it to install. Runs nice with 4Gb.</p>
<p>Steve told me to run prime95, a prog from the GIMPS Mersenne Prime Search people to load the heck out of the CPU and then use CoreTemp to read the temp. It went up to 60C, but no higher. Not the best, but I really don&#8217;t load it that much.</p>
<p>I installed and then tried to activate Windows 7. Of course, it said &#8220;Cannot use this key on a new install&#8221;. How is that useful on a clean install disk? I Googled a bit and found if you reinstall by starting Windows and running setup off of the DVD a second time, it classifies the 2nd install as an upgrade. So here we go. UDPATE: Called MS Support. After a bit of phone heck, I ended up with a highly competent tech (from India?) named Rahul who did not drag me thru rebooting and stupid things. He just got it fixed.</p>
<p>In bringing up the new box, PocoMail was great &#8211; just point at the old install, copy, bam. I lost the Quicken installer for 2009 Home and Business, but 20 mins on the chat support gave me a download link for the replacement.</p>
<p>UPDATE: Win7 has been great. Only problem is, is not compatible with my HP LaserJet 3150 MFP &#8211; HP discontinued support for Vista.</p>
<p>Download <a href="http://www.alcpu.com/CoreTemp/">CoreTemp</a><br />
Download <a href="http://www.mersenne.org/freesoft/">Mersenne GIMPS</a></p>
]]></content:encoded>
			<wfw:commentRss>http://chwalisz.org/2010/03/28/new-computer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Photo Mechanic</title>
		<link>http://chwalisz.org/2010/02/14/photo-mechanic/</link>
		<comments>http://chwalisz.org/2010/02/14/photo-mechanic/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 22:42:44 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://chwalisz.org/?p=500</guid>
		<description><![CDATA[<p>So I am trying to archive the check scans. TIF files named &#8220;donation-2010-DEP01-01.TIF&#8221; to identify the year, deposit batch number (01) and the scan number within the batch. </p>
<p>I first just entered the keywords using Thumbs Plus 7. Pain. TP8 is not much better &#8211; cannot keep the image open while I add the keywords. [...]]]></description>
			<content:encoded><![CDATA[<p>So I am trying to archive the check scans. TIF files named &#8220;donation-2010-DEP01-01.TIF&#8221; to identify the year, deposit batch number (01) and the scan number within the batch. </p>
<p>I first just entered the keywords using Thumbs Plus 7. Pain. TP8 is not much better &#8211; cannot keep the image open while I add the keywords. Small monitor.</p>
<p>Then I tried the user variables in Photo Mechanic. This was better, but I would need to change the settings for the user variables for each deposit.</p>
<p>Then I considered the filename. I can read the data right out of the filename using the variables. For the file <code>donation-2010-DEP01-01.TIF</code>, I use a caption definition:</p>
<p><code>{filenamebase:-13,4} Clinic Donations Deposit {filenamebase:-5,2} Page {filenamebase:-2,2} </code></p>
<p>which results in the caption of </p>
<p><code>Clinic Donations Deposit 01 Page 01</code></p>
<p>I can do the same thing with keywords. I entered the keyword phrase into the IPTC Stationery Pad:</p>
<p><code>Clinic, {filenamebase:-13, 2}, deposit_{filenamebase:-5,2}, DEPOSIT{filenamebase:-5,2}, donation, Page_{filenamebase:-2}, SMCORG</code> </p>
<p>to end up with the kewords:</p>
<p><code>Clinic, 2010, deposit_01, DEPOSIT01, donation, Page_01</code>, SMCORG</p>
<p>But when I reopen the pad, I see:</p>
<p><code>Clinic, {filenamebase | -13, 2}, deposit_{filenamebase |-5, DEPOSIT{filenamebase | -5, donation, Page_{filenamebase |-2}, SMCORG</code></p>
<p>which keywords as </p>
<p><code>Clinic, 20, deposit_01-03, SMCORG</code></p>
<p>Note the lost 2nd arguments and closing braces on some of the keyword terms. </p>
<p>I researched a bit in their forums and found a similar problem in this article, <a href="http://forums.camerabits.com/index.php?topic=4999.0">Colon in Keywords</a>. It was mentioned there that PM 4.6.2.1 had a problem with leaving colons alone in keywords, and 4.6.3 (recently released) fixed these problems. So I downloaded and installed 4.6.3 and the vertical pipes now work, but the problems with the closing braces are still there. Boo. I might have to go back to user variables.</p>
<p>Saturday night I <a href="http://forums.camerabits.com/index.php?topic=5169">posted a question</a> on the Camera Bits forum. Sunday morning Kirk the developer posts a &#8220;I&#8217;m on it&#8221; message. Then he posts that yes, it&#8217;s a bug, it will be fixed, here is the workaround. Nice. I post a followup. He posts one an hour later.</p>
<p>A good reason to support little companies with specialized software. Now I just scan, rename the file, and apply the Stationery Pad. Bam! Fill in the donors &#8211; done.</p>
<p>Photo Mechanic 4.6.3 from <a href="http://www.camerabits.com/">Camera Bits</a><br />
<a href="http://forums.camerabits.com">Camera Bits Forum</a><br />
Thumbs Plus from <a href="http://www.cerious.com/">Cerious Software</a></p>
]]></content:encoded>
			<wfw:commentRss>http://chwalisz.org/2010/02/14/photo-mechanic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lifesource Phone Spam</title>
		<link>http://chwalisz.org/2010/01/28/lifesource/</link>
		<comments>http://chwalisz.org/2010/01/28/lifesource/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 14:18:08 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Musings]]></category>
		<category><![CDATA[Stuff]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://chwalisz.org/?p=487</guid>
		<description><![CDATA[<p>At work, I would get calls:</p>
<p>Voice Message  8884274836</p>
<p>At home, three times a night. Never leaving a messsage.</p>
<p>I Googled the phone number finally and found who: Lifesource blood services.</p>
<p>I logged in (easy) and turned off all my notifications. We&#8217;ll see if it works.</p>
]]></description>
			<content:encoded><![CDATA[<p>At work, I would get calls:</p>
<blockquote><p>Voice Message  8884274836</p></blockquote>
<p>At home, three times a night. Never leaving a messsage.</p>
<p>I Googled the phone number finally and found who: Lifesource blood services.</p>
<p>I logged in (easy) and turned off all my notifications. We&#8217;ll see if it works.</p>
]]></content:encoded>
			<wfw:commentRss>http://chwalisz.org/2010/01/28/lifesource/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Windows XP into a Virtual Box VM</title>
		<link>http://chwalisz.org/2010/01/17/installing-windows-xp-into-a-virtual-box-vm/</link>
		<comments>http://chwalisz.org/2010/01/17/installing-windows-xp-into-a-virtual-box-vm/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 19:19:22 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://chwalisz.org/?p=479</guid>
		<description><![CDATA[<p>I need to do some testing, so let&#8217;s try installing Windows XP Pro into a Virtual Box VM to avoid trashing my production system. Which is pretty trashed anyway, and has a big frosty pre-ordered (cheap) Windows 7 waiting when I finally get around to researching a driver for my now non-supported HP LaserJet 3150 [...]]]></description>
			<content:encoded><![CDATA[<p>I need to do some testing, so let&#8217;s try installing Windows XP Pro into a Virtual Box VM to avoid trashing my production system. Which is pretty trashed anyway, and has a big frosty pre-ordered (cheap) Windows 7 waiting when I finally get around to researching a driver for my now non-supported HP LaserJet 3150 MFP &#8211; but that is another time&#8230;</p>
<p>Fire up VirtualBox and create a new VM. I picked the defaults except for 512M of RAM &#8211; gotta be careful to not run anything else &#8211; set the CDROM to physical drive E, and a growable HD 8Gb. The usual. </p>
<p>Now boot the new VM with the XP Pro SP3 CD (slipstreamed from the SP2 CD). It does its thing, and hit a certain point while it is loading drivers and locks. Hard. Click the close (X) button, VBox asks do I want to reset the VM? Sure. It locks. Hard. I try to kill all the processes and then restart VBox. There is a conflict with an open semaphore file, so I check again and sure enough there is still a VBox process, which cannot be killed. I shut down, Explorer disappears. Luckily a Task Manager box is still up. Finally the &#8220;Shutting down Windows&#8221; message comes up. Off to Candlelight Ski in Rush Creek. Three hours later, it is still shutting down. I figure most of the stuff has been saved at this point &#8211; reset button it is. Now boots ok. Whew.</p>
<p>The message implied some driver was not cooperating, and I questioned the USB stuff. So I run through the options and turn off any non-vital hardware. Audio, USB, no 3D acceleration. Restart the VM and the install. Now (the upgrade) asks for a previous version CD. Find my copy of Windows NT 4.0 Workstation. Yes.</p>
<p>Set networking to Bridged and run the install. Works great.</p>
<p>Moral: turn off all the extra hardware. You can add it later. Or not. I sure don&#8217;t need to.</p>
]]></content:encoded>
			<wfw:commentRss>http://chwalisz.org/2010/01/17/installing-windows-xp-into-a-virtual-box-vm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Burnt Teapot</title>
		<link>http://chwalisz.org/2010/01/09/burnt-teapot/</link>
		<comments>http://chwalisz.org/2010/01/09/burnt-teapot/#comments</comments>
		<pubDate>Sat, 09 Jan 2010 18:50:49 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Dining]]></category>
		<category><![CDATA[Musings]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[care]]></category>
		<category><![CDATA[cooking]]></category>
		<category><![CDATA[cookware]]></category>
		<category><![CDATA[destruction]]></category>
		<category><![CDATA[repair]]></category>
		<category><![CDATA[teapot]]></category>
		<category><![CDATA[utensils]]></category>

		<guid isPermaLink="false">http://chwalisz.org/?p=465</guid>
		<description><![CDATA[<p>So I started the teapot up today, and went downstairs to check one thing. Ten minutes later I came up and there was no whistle. After checking the teapot, there was no water.</p>
<p>With our old crappy teapot, I wouldn&#8217;t care. Let it cool down, whatever. Of course this teapot is a 19/10 stainless teapot from [...]]]></description>
			<content:encoded><![CDATA[<p>So I started the teapot up today, and went downstairs to check one thing. Ten minutes later I came up and there was no whistle. After checking the teapot, there was no water.</p>
<p>With our old crappy teapot, I wouldn&#8217;t care. Let it cool down, whatever. Of course this teapot is a 19/10 stainless teapot from the <a href="http://www.chantal.com/eva-zeisel">Eva Zeisel by Chantal</a> collection, interestingly no longer sold (although the enamel clad one is). We inherited it from Aunt Lynn, and she liked nice stuff, and it is beautiful. After I cooked it, not so much.</p>
<p><div id="attachment_469" class="wp-caption alignright" style="width: 275px"><a href="http://chwalisz.org/wp-content/uploads/2010/01/EvaWebIcon.jpg"><img src="http://chwalisz.org/wp-content/uploads/2010/01/EvaWebIcon.jpg" alt="Eva Zeisel by Chantal teakettle" title="Eva Zeisel by Chantal teakettle" width="265" height="171" class="size-full wp-image-469" /></a><p class="wp-caption-text">This is the teakettle I destroyed.</p></div>It was discolored about two inches up from the bottom, with some burnt spots of something all over. It just got really hot, and burnt every piece of dirt on it. SO I started Googling and found from <a href="http://www.chantal.com/teakettle-use-care.html">Chantal&#8217;s Use &#038; Care</a>:</p>
<blockquote><p>If water has been boiled dry from the teakettle TURN OFF HEAT and do not remove teakettle until it has cooled.   Leaving a dry teakettle on a hot burner can melt enamel/aluminum base and damage the teakettle and burner.   This could be a possible source of fire.</p></blockquote>
<p>Nice. The flame was on real low, since I knew I wasn&#8217;t sitting there, so maybe the damage is not bad. Another post recommended <a href="http://barkeepersfriend.com/products.htm">Bar Keeper&#8217;s Friend</a>. It has saved me before, as it is a very nice fine abrasive. Another post says the metal is damaged beyond repair, and the wife will kill me. Well, the post didn&#8217;t really say that, I did. </p>
<p>So I started polishing with some BKF with a few drops of water, and used my clean hands. Luckily, most of the discoloration came off, except near the bottom, probably where the heat was highest. Good thing I a) caught it soon, and b) used low heat. Some of the burnt crust came off too, so it really looks good now.</p>
<p>The teakettle itself is nice, but not as functional as the cheapy. You could operate the cheapy with one hand, you need to remove the Chantal plug with your hand without getting burned by steam. Get used to it. It does not whistle reliably, either. B**ch, b**ch, b**ch.</p>
]]></content:encoded>
			<wfw:commentRss>http://chwalisz.org/2010/01/09/burnt-teapot/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A New WordPress Install</title>
		<link>http://chwalisz.org/2009/12/28/a-new-wordpress-install/</link>
		<comments>http://chwalisz.org/2009/12/28/a-new-wordpress-install/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 20:42:41 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[shortcut]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://chwalisz.org/?p=422</guid>
		<description><![CDATA[<p>Get the storage folder; redirect the domain there; </p>
<p>Get the code into the target dir:
$ svn co http://core.svn.wordpress.org/tags/2.9 .</p>
<p>Copy wp-config.php
$ cp wp-config-sample.php wp-config.php </p>
<p>Get new secret keys:
https://api.wordpress.org/secret-key/1.1/ </p>
<p>Edit wp-config.php
$ vi wp-config.php
Change dbname, hostname, password.
Change 4 secret key lines to above lines.</p>
<p>Run config:
http://example.com/blog/wp-admin/install.php</p>
<p>Set up the profile pages; add default user; </p>
<p>Install Atahualpa Theme and configure.</p>

Download zip [...]]]></description>
			<content:encoded><![CDATA[<p>Get the storage folder; redirect the domain there; </p>
<p>Get the code into the target dir:<br />
<code>$ svn co http://core.svn.wordpress.org/tags/2.9 .</code></p>
<p>Copy wp-config.php<br />
<code>$ cp wp-config-sample.php wp-config.php </code></p>
<p>Get new secret keys:<br />
<code>https://api.wordpress.org/secret-key/1.1/ </code></p>
<p>Edit wp-config.php<br />
<code>$ vi wp-config.php</code><br />
Change dbname, hostname, password.<br />
Change 4 secret key lines to above lines.</p>
<p>Run config:<br />
<code>http://example.com/blog/wp-admin/install.php</code></p>
<p>Set up the profile pages; add default user; </p>
<p>Install <a href="http://wordpress.bytesforall.com">Atahualpa Theme</a> and configure.</p>
<ol>
<li>Download zip into blog base dir using wget or ftp,</li>
<li><code>$ /blog > unzip atahualpa344.zip -d ./wp-content/themes</code></li>
</ol>
<p>More Info:<br />
<a href="http://codex.wordpress.org/Installing/Updating_WordPress_with_Subversion">Installing using Subversion (WordPress Codex)</a><br />
<a href="http://codex.wordpress.org/Installing_WordPress">Installing WordPress  (WordPress Codex)</a><br />
<a href="http://codex.wordpress.org/Installing/Updating_WordPress_with_Subversion">Updating WordPress using Subversion (WordPress Codex)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://chwalisz.org/2009/12/28/a-new-wordpress-install/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DeDuping MusikCube playlists</title>
		<link>http://chwalisz.org/2009/12/14/dedupe-musikcube-playlists/</link>
		<comments>http://chwalisz.org/2009/12/14/dedupe-musikcube-playlists/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 18:10:53 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://chwalisz.org/?p=401</guid>
		<description><![CDATA[<p>Or, Use SQL Squirrel and JDBC to dedupe MusikCube playlists</p>
<p>I use MusikCube a lot. That said, I sometimes share files from various machines that have duplicate files, and rather than hand-edit the playlists after each synchronization to eliminate the duplicate albums, I want an automated way. Since MusikCube runs on SQLite, why not do it [...]]]></description>
			<content:encoded><![CDATA[<p>Or, Use SQL Squirrel and JDBC to dedupe MusikCube playlists</p>
<p>I use MusikCube a lot. That said, I sometimes share files from various machines that have duplicate files, and rather than hand-edit the playlists after each synchronization to eliminate the duplicate albums, I want an automated way. Since MusikCube runs on SQLite, why not do it in SQL?</p>
<p>First download the <a href="http://www.zentus.com/sqlitejdbc/">SQLiteJDBC</a> JDBC driver and install to the SQL Squirrel lib folder. Restart the client and add a new Driver to the list using name=SQLite, example URL = <code>jdbc:sqlite:test.db</code>, classname= <code>org.sqlite.JDBC</code> and Website URL = <code>http://www.zentus.com/sqlitejdbc/</code></p>
<p>First problem &#8211; how to access the database. Doc is sketchy, but based on some investigation of the <a href="http://github.com/crawshaw/sqlitejdbc/raw/master/src/org/sqlite/JDBC.java">org.sqlite.JDBC.java</a> code I found that it uses everything following the &#8220;jdbc:sqlite:&#8221; prefix as a new File() argument (unless nothing is found, than an in-memory DB is assumed). So I can access the db using the JDBC URL: <code>jdbc:sqlite:C:/Documents and Settings/username/.musikproject/musik_u.db</code>. I love source code.</p>
<p>Note: I do not put any work into playlists. I am a big fan of letting the metadata do the work. I am comfortable with nuking the DB a starting over, if necessary. If you have lots of valuable annotations, you are editing in the wrong place. So if my tests blow up the DB, so what.</p>
<p>Then from a SQL Server site article, <a href="http://support.microsoft.com/kb/139444">How to remove duplicate rows&#8230;</a>, I can compile this query:</p>
<blockquote><p>SELECT title, album, count(*)<br />
FROM songs<br />
GROUP BY title, album<br />
HAVING count(*) > 1</p></blockquote>
<p>I easily get 100 rows with 2 hits each.</p>
<p>Alternate form of query (from <a href="http://www.delphifaq.com/faq/delphi/database/f6.shtml">here</a>)</p>
<blockquote><p>select s1.filename, s1.songid, s2.songid, s1.title, CASE WHEN substr(s1.filename,1)=&#8217;f&#8217; OR substr(s2.filename,1)=&#8217;f&#8217; THEN 1 ELSE 2 END as fred<br />
from songs s1, songs s2<br />
where s1.songid < s2.songid and s1.title = s2.title AND s1.artist = s2.artist AND s1.album = s2.album<br />
AND s1.artist = 'Aerosmith'</p></blockquote>
<p>and also</p>
<blockquote><p>select s1.filename,<br />
( CASE<br />
&#8211; my box has top priority<br />
    WHEN (substr(s1.filename, 4, length(&#8216;mp3&#8242;)) = &#8216;mp3&#8242; ) THEN 1<br />
&#8211;  handle \\m51098 machine names<br />
    WHEN (substr(s1.filename, 3, length(&#8216;m51098&#8242;)) = &#8216;m51098&#8242; )THEN 2<br />
    WHEN (substr(s1.filename, 3, length(&#8216;m51165&#8242;)) = &#8216;m51165&#8242; )THEN 3<br />
    WHEN (substr(s1.filename, 3, length(&#8216;m51134&#8242;)) = &#8216;m51134&#8242; )THEN 4<br />
    ELSE 10 END ) AS priority<br />
from songs s1<br />
where 1 < (select count(*)<br />
from songs s2<br />
where s1.title = s2.title AND s1.artist = s2.artist AND s1.album = s2.album<br />
AND s1.artist = 'Aerosmith')<br />
-- limit to Aerosmith for speed<br />
AND s1.artist = 'Aerosmith'</p></blockquote>
<p>More to come&#8230;</p>
<p>Tools:<br />
<a href="http://squirrel-sql.sourceforge.net/">SQurrel SQL </a>JDBC client<br />
<a href="http://sqlitebrowser.sourceforge.net">SQLite browser</a><br />
<a href="http://www.sqlite.org/lang_corefunc.html">SQLite core function reference</a><br />
<a href="http://www.sqlite.org/">SQLite page</a><br />
<a href="http://www.zentus.com/sqlitejdbc/">SQLiteJDBC</a> driver</p>
]]></content:encoded>
			<wfw:commentRss>http://chwalisz.org/2009/12/14/dedupe-musikcube-playlists/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quicken 2009 R7</title>
		<link>http://chwalisz.org/2009/10/28/quicken-2009-r7/</link>
		<comments>http://chwalisz.org/2009/10/28/quicken-2009-r7/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 01:39:29 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Musings]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://chwalisz.org/?p=395</guid>
		<description><![CDATA[<p>So got the online notice for Quicken 2009 that R7 is ready. I tried 4 times, got a &#8220;patching engine has failed&#8221; error. After some googling and using Filemon to find the log, and looking in the log, I found that one of the files was not being recognized as the correct version. Dead.</p>
<p>Today I [...]]]></description>
			<content:encoded><![CDATA[<p>So got the online notice for Quicken 2009 that R7 is ready. I tried 4 times, got a &#8220;patching engine has failed&#8221; error. After some googling and using <a href="http://technet.microsoft.com/en-us/sysinternals/bb896642.aspx">Filemon</a> to find the log, and looking in the log, I found that one of the files was not being recognized as the correct version. Dead.</p>
<p>Today I found <a href="http://quicken.intuit.com/support/articles/using-quicken/patches-and-updates/7531.html">this article</a> &#8211; they released a new version of the R7 patcher. Worked great.</p>
<p>Now the question: Upgrade to 2010?</p>
]]></content:encoded>
			<wfw:commentRss>http://chwalisz.org/2009/10/28/quicken-2009-r7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress Upload error 500</title>
		<link>http://chwalisz.org/2009/09/02/wordpress-upload-error-500/</link>
		<comments>http://chwalisz.org/2009/09/02/wordpress-upload-error-500/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 02:36:19 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://chwalisz.org/?p=364</guid>
		<description><![CDATA[<p>I was working on the trideltamc.org wordpress installation and tested uploading pictures. Error 500. Huh.</p>
<p>A little googling. Found this article on Error 500 Wordpress 1&#038;1 Web Hosting. I already had a .htaccess file, but added the two lines &#8211; the first time I forgot the space and it blew up everything.</p>
<p>Thanks dude!</p>
]]></description>
			<content:encoded><![CDATA[<p>I was working on the trideltamc.org wordpress installation and tested uploading pictures. Error 500. Huh.</p>
<p>A little googling. Found this article on <a href="http://lolyfe.com/?p=1558&#038;cpage=1">Error 500 Wordpress 1&#038;1 Web Hosting</a>. I already had a .htaccess file, but added the two lines &#8211; the first time I forgot the space and it blew up everything.</p>
<p>Thanks dude!</p>
]]></content:encoded>
			<wfw:commentRss>http://chwalisz.org/2009/09/02/wordpress-upload-error-500/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Renaming photos based on filename</title>
		<link>http://chwalisz.org/2009/08/30/354/</link>
		<comments>http://chwalisz.org/2009/08/30/354/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 17:19:12 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[archiving]]></category>
		<category><![CDATA[caption]]></category>
		<category><![CDATA[exifutils]]></category>
		<category><![CDATA[iptc]]></category>
		<category><![CDATA[photo]]></category>

		<guid isPermaLink="false">http://chwalisz.org/?p=354</guid>
		<description><![CDATA[<p>I found some photos of a rock climbing group from work. They were named &#8220;Cora At Top.JPG&#8221;, which is great to look at the once, but they don&#8217;t really fit into the archival scheme. Plus I didn&#8217;t want to have to reenter the caption, since it was encoded into the filename already.</p>
<p>I reached into the [...]]]></description>
			<content:encoded><![CDATA[<p>I found some photos of a rock climbing group from work. They were named &#8220;Cora At Top.JPG&#8221;, which is great to look at the once, but they don&#8217;t really fit into the archival scheme. Plus I didn&#8217;t want to have to reenter the caption, since it was encoded into the filename already.</p>
<p>I reached into the new release (2.7.4) of the ever useful <a href="http://www.hugsan.com/EXIFutils/">EXIFUtils</a> and checked the field name list. I found [file-name] and [file-base], which represent as a source the file name e.g. &#8220;Cora At Top.JPG&#8221; and the base file name &#8220;Cora At Top&#8221;. So by entering:</p>
<p><code> &gt; exifedit /a  ip-caption=[file-base] .</code></p>
<p>I add a IPTC-Caption tag to each file using the file base name as the caption. The brackets make it a &#8220;macro&#8221;, otherwise the literal text &#8220;file-base&#8221; is inserted, which is not what I wanted. The dot is *.*.</p>
<p>The program creates a bunch of backup files, which I deleted. The<code> /b</code> option does not create backups. Next time.</p>
<p>Then I use my imgnum script to reformat the name to the FSC_YYYYMMDD_HHMMSS std format.</p>
<p><code>"%EXIFUTILS_HOME%\exiffile.exe" /t /n VVKG[date-taken].jpg .<br />
rem fix VVKGYYYY-MM-DD HH-MM-SS.JPG to  VVKGYYYYMMDD_HHMMSS.JPG<br />
rem change space to _<br />
%CYGWIN_HOME%\bin\rename.exe " " "_"  *.jpg<br />
rem change dash to null<br />
%CYGWIN_HOME%\bin\rename.exe - ""  *.jpg<br />
%CYGWIN_HOME%\bin\rename.exe - ""  *.jpg<br />
%CYGWIN_HOME%\bin\rename.exe - ""  *.jpg<br />
%CYGWIN_HOME%\bin\rename.exe - ""  *.jpg<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://chwalisz.org/2009/08/30/354/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
