<?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>Bob&#039;s Own Blog</title>
	<atom:link href="http://bobsown.net/wordpress/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://bobsown.net/wordpress</link>
	<description></description>
	<lastBuildDate>Wed, 13 Jul 2011 14:05:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Netbooks and KDE network manager</title>
		<link>http://bobsown.net/wordpress/?p=229</link>
		<comments>http://bobsown.net/wordpress/?p=229#comments</comments>
		<pubDate>Wed, 13 Jul 2011 14:05:48 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Netbook]]></category>

		<guid isPermaLink="false">http://bobsown.net/wordpress/?p=229</guid>
		<description><![CDATA[<p>I&#8217;m currently running an ASUS eeePC 1201n netbook/laptop.  It has a 12&#8243; screen and a full sized keyboard;  sort of on the border between a netbook and a laptop.  It&#8217;s small enough to carry around comfortably and large enough to see and type.  I tried running openSUSE with KDE on it, but KDE has a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently running an ASUS eeePC 1201n netbook/laptop.  It has a 12&#8243; screen and a full sized keyboard;  sort of on the border between a netbook and a laptop.  It&#8217;s small enough to carry around comfortably and large enough to see and type.  I tried running openSUSE with KDE on it, but KDE has a <strong>major</strong> problem with the network manager.  It cannot connect to a wireless station with a hidden SSID.   <a title="Bug 209464" href="https://bugs.kde.org/show_bug.cgi?id=209464" target="_blank">Bug 209464</a> has been open on KDE since October 2009 and still marked <strong>NEW</strong> with priority <strong>HI</strong> and severity <strong>NORMAL</strong>.</p>
<p>My wireless station is not broadcasting the SSID and is using WPA/WPA2  personal with a pre-shared key.  I&#8217;m not about to change that. There is no point in broadcasting the SSID and letting the neighborhood know that wireless access is available to anyone with a good key cracker.</p>
<p>There are some workarounds which I&#8217;ve tried with limited success.  The Gnome network manager works fine.  I&#8217;ve also tried LXDE and Enlightenment successfully.  Come on KDE, that bug has been open over a year and a half.  If Gnome and the others can do it, look at their code and <strong>fix it.</strong></p>
<p><span id="more-229"></span>I started out with Ubuntu 10.04 LTS on the netbook.  Once I got the screen set up with a short panel on the bottom containing links to my most used programs and everything else in the top panel, it was very usable.  Both panels auto-hide to give me more room on the screen.</p>
<p>I made the mistake of allowing it to upgrade to 10.10 and then 11.04.  The Unity layout is OK, but not as good as my original layout.  However, after a few updates, I started having problems with the system.  I don&#8217;t know whether that was a result of the multiple distribution upgrades  or just a problem with 11.04.  So I wiped the system and went back to 10.04 LTS.  <strong></strong>I&#8217;ll probably stay there for the remainder of the netbook&#8217;s lifetime.</p>
<p>I have a test system with a wireless PCI adapter that I&#8217;ve been trying other distributions.  I tried LXDE and liked it, but couldn&#8217;t get the desktop background to cycle through a number of my pictures.  That&#8217;s something I have on all my other systems, both openSUSE 11.3&#8211;KDE and Ubuntu 10.04&#8211;Gnome.  Then I tried <a title="Bhodi Linux" href="http://bhodilinux.com" target="_blank">Bhodi Linux</a> with the Enlightenment desktop.  It&#8217;s very impressive.  I think that my next netbook/laptop will run Bhodi Linux.</p>
]]></content:encoded>
			<wfw:commentRss>http://bobsown.net/wordpress/?feed=rss2&#038;p=229</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Back to KDE on openSUSE 11.3</title>
		<link>http://bobsown.net/wordpress/?p=207</link>
		<comments>http://bobsown.net/wordpress/?p=207#comments</comments>
		<pubDate>Fri, 10 Sep 2010 14:56:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://bobsown.net/wordpress/?p=207</guid>
		<description><![CDATA[<p>I did finally get openSUSE 11.3 to run on my dual screens, by installing Linux Mint 9 and copying the xorg.conf file back to openSUSE. That solved one display problem, but there were more to come. Skype, which I use a lot to talk to family and friends, installed. It needed a bunch of 32-bit [...]]]></description>
			<content:encoded><![CDATA[<p>I did finally get openSUSE 11.3 to run on my dual screens, by installing Linux Mint 9 and copying the xorg.conf file back to openSUSE.  That solved one display problem, but there were more to come.  Skype, which I use a lot to talk to family and friends, installed.  It needed a bunch of 32-bit libraries to run.  Once I got it running, it kept dropping sound or locking up the system to the point  of needing to power off.   The sound hardware finally stopped working.</p>
<p><span id="more-207"></span></p>
<p>I replaced the motherboard with a Gigabyte GA-P55-USB3 board with a Intel Core i5 650 CPU running at 3.2 GHz.  That&#8217;s the same board/CPU in my server.  There were still some problems with the processor maxing out when I ran Gkrellm (a system monitor) or Lbreakout2 (a game like pong).  That turned out to be caused by the interaction of xorg, nVidia driver and the nVidia GeForce 8400 graphics adapter.  The server was running Gkrellm without any problems.  It uses an nVidia GeForce 7300 SE/7200 GS graphics adapter.  Once I replaced the graphics adapter, everything worked without problems.</p>
<p><a title="Gkrellm" href="http://members.dslextreme.com/users/billw/gkrellm/gkrellm.html" target="_blank">Gkrellm</a> is a system monitor which shows everything you might want to know about the system including: CPU usage, temperatures, fan speeds, disk activity, network activity and emails on a remote server.   It also allows me to monitor Gkrellm on a remote system.  That way I can check on my server from my workstation.  The built-in plasma system monitor does not show emails and takes up a lot more screen space.  It has a global share option, but I couldn&#8217;t find out how to access it on another machine.  Maybe in 4.5 or 4.6.</p>
<p>I have my local applications recompiled and running.  <a title="Skype" href="http://www.skype.com" target="_blank">Skype</a>, <a title="XTrackCAD" href="http://www.xtrkcad.org/Wikka/HomePage" target="_blank">XTrackCAD </a>and <a title="TeamViewer" href="http://www.teamviewer.com" target="_blank">TeamViewer </a>have been installed and are running.  XTrackCAD is a track layout program for model railroaders.  TeamViewer is a desktop sharing program that runs on Windows, Linux and the Mac.  I have it installed here and on all the systems of my family and friends.  It&#8217;s free for personal or non-commercial use.</p>
<p><a href="http://mytelly.sourceforge.net">My Telly</a> is a program that displays the current broadcast/cable programs with descriptions.  It requires a subscription to <a href="http://www.schedulesdirect.org/">Schedules Direct</a>, which cost $20/year.  Schedules Direct is also used by MythTV to display its schedules.  It didn&#8217;t want to run at first, complaining about a missing Jave parent.  Once I installed a Java development kit and any Java package that looked even slightly like it would help, it ran as intended.</p>
<p>Going from openSUSE 11.0 to 11.3 has been difficult for a number of reasons:</p>
<ol>
<li>KDE 4.4 is a massive change from 3.5.  I see that 4.5 will be called KDE SC.  It should have had a name change when 4.0 came out.  It will take a while to learn all the quirks of the new KDE.  I think that the KDE developers got so intrigued with creating new toys that they lost sight of the users.  I know that I&#8217;m not alone in thinking that.</li>
<li>Hardware failures.  It happens.</li>
<li>Graphics support.  The 8000 series from nVidia is pretty common.  They should have noticed the periodic lockups caused by maxing the cpu.</li>
</ol>
<p>All in all, I happy with the system as it is now.  I just wish the upgrade hadn&#8217;t taken so much time.</p>
]]></content:encoded>
			<wfw:commentRss>http://bobsown.net/wordpress/?feed=rss2&#038;p=207</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Conversion from DBTextworks to Koha</title>
		<link>http://bobsown.net/wordpress/?p=212</link>
		<comments>http://bobsown.net/wordpress/?p=212#comments</comments>
		<pubDate>Fri, 10 Sep 2010 13:48:48 +0000</pubDate>
		<dc:creator>Steph</dc:creator>
				<category><![CDATA[Conversion to Koha]]></category>

		<guid isPermaLink="false">http://bobsown.net/wordpress/?p=212</guid>
		<description><![CDATA[<p class="MsoNormal">Some (possibly) helpful hints in converting DBTextworks to Marc records.</p> <p class="MsoNormal">We have cracked the problem I had with converting the DBTextwork file I had created (which looked fine until the Marcedit was run over it and all the fields just ran into each other)) by doing the following in Marcedit</p> <p class="MsoNormal"> </p> [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><span style="font-size: x-small; font-family: Arial;"><span style="font-size: 10pt; font-family: Arial;">Some (possibly) helpful hints in converting DBTextworks to Marc records.</span></span></p>
<p class="MsoNormal"><span style="font-size: x-small; font-family: Arial;"><span style="font-size: 10pt; font-family: Arial;">We have cracked the problem I had with converting the DBTextwork file I had created (which looked fine until the Marcedit was run over it and all the fields just ran into each other)) by doing the following in Marcedit</span></span></p>
<p class="MsoNormal"><span style="font-size: x-small; font-family: Arial;"><span style="font-size: 10pt; font-family: Arial;"><span id="more-212"></span><br />
</span></span></p>
<p class="MsoNormal"><strong><span style="font-size: x-small; font-family: Arial;"><span style="font-size: 10pt; font-family: Arial;"> </span></span><span style="font-size: x-small; font-family: Arial;"><span style="font-size: 10pt; font-family: Arial;">In Marc Delimited Text Translator</span></span></strong></p>
<p class="MsoNormal"><span style="font-size: x-small; font-family: Arial;"><span style="font-size: 10pt; font-family: Arial;">Choose   “Delimited”  &#8211;  comma</span></span></p>
<p class="MsoNormal"><span style="font-size: x-small; font-family: Arial;"><span style="font-size: 10pt; font-family: Arial;">Text qualifier  -   “</span></span></p>
<p class="MsoNormal"><span style="font-size: x-small; font-family: Arial;"><span style="font-size: 10pt; font-family: Arial;">And tick UTF-8 encoded box</span></span></p>
<p class="MsoNormal"><span style="font-size: x-small; font-family: Arial;"><span style="font-size: 10pt; font-family: Arial;"><strong>Then when file is converted and you reach the Marc Tools for edit</strong> :</span></span></p>
<p class="MsoNormal"><span style="font-size: x-small; font-family: Arial;"><span style="font-size: 10pt; font-family: Arial;"> </span></span><span style="font-size: x-small; font-family: Arial;"><span style="font-size: 10pt; font-family: Arial;">Input file C:\ (file name).csv</span></span></p>
<p class="MsoNormal"><span style="font-size: x-small; font-family: Arial;"><span style="font-size: 10pt; font-family: Arial;">Output file C:\(same file name).mrc</span></span></p>
<p class="MsoNormal"><span style="font-size: x-small; font-family: Arial;"><span style="font-size: 10pt; font-family: Arial;"> </span></span><span style="font-size: x-small; font-family: Arial;"><span style="font-size: 10pt; font-family: Arial;">And tick  Translate to UTF </span></span></p>
<p class="MsoNormal"><span style="font-size: x-small; font-family: Arial;"><span style="font-size: 10pt; font-family: Arial;">Then execute</span></span></p>
<p class="MsoNormal"><span style="font-size: x-small; font-family: Arial;"><span style="font-size: 10pt; font-family: Arial;"> </span></span><span style="font-size: x-small; font-family: Arial;"><span style="font-size: 10pt; font-family: Arial;">And it should work (well, it did for me!).</span></span></p>
<p class="MsoNormal"><span style="font-size: x-small; font-family: Arial;"><span style="font-size: 10pt; font-family: Arial;"> </span></span><span style="font-size: x-small; font-family: Arial;"><span style="font-size: 10pt; font-family: Arial;">Also when doing the first part of the conversion I found that these Export options worked for me</span></span></p>
<p class="MsoNormal"><span style="font-size: x-small; font-family: Arial;"><span style="font-size: 10pt; font-family: Arial;"> </span></span><span style="font-size: x-small; font-family: Arial;"><span style="font-size: 10pt; font-family: Arial;">Record separator  {CR} {LF}</span></span></p>
<p class="MsoNormal"><span style="font-size: x-small; font-family: Arial;"><span style="font-size: 10pt; font-family: Arial;">Field separator     ,</span></span></p>
<p class="MsoNormal"><span style="font-size: x-small; font-family: Arial;"><span style="font-size: 10pt; font-family: Arial;">Entry separator  |</span></span></p>
<p class="MsoNormal"><span style="font-size: x-small; font-family: Arial;"><span style="font-size: 10pt; font-family: Arial;">Quote character  “</span></span></p>
<p class="MsoNormal"><span style="font-size: x-small; font-family: Arial;"><span style="font-size: 10pt; font-family: Arial;">Store field names in first row   tick box</span></span></p>
<p class="MsoNormal"><span style="font-size: x-small; font-family: Arial;"><span style="font-size: 10pt; font-family: Arial;"> <strong>Steph Lambert</strong></span></span></p>
<p class="MsoNormal"><strong><span style="font-size: x-small; font-family: Arial;"><span style="font-size: 10pt; font-family: Arial;">familyplanning.org.nz</span></span></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://bobsown.net/wordpress/?feed=rss2&#038;p=212</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I Switched to the Gnome Desktop</title>
		<link>http://bobsown.net/wordpress/?p=189</link>
		<comments>http://bobsown.net/wordpress/?p=189#comments</comments>
		<pubDate>Wed, 28 Jul 2010 15:16:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://bobsown.net/wordpress/?p=189</guid>
		<description><![CDATA[<p>I&#8217;ve been using SuSE or openSUSE since Caldera Open Linux shut down about 10 years ago. I liked the KDE desktop and YAST (Yet Another System Tool.) YAST concentrates all the system tools into a common graphic interface, which makes configuring the system easy. </p> <p>I&#8217;ve since upgraded my hardware many times and now have [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using SuSE or openSUSE since Caldera Open Linux shut down about 10 years ago.  I liked the KDE desktop and YAST (Yet Another System Tool.)  YAST concentrates all the system tools into a common graphic interface, which makes configuring the system easy.  </p>
<p>I&#8217;ve since upgraded my hardware many times and now have a dual monitor display.  I have a slide show of photographs I&#8217;ve taken as the background image spanning both monitors.  KDE3 was a very comfortable desktop. It was much more flexible than Gnome.  I had a number of icons scattered around the periphery of the desktop so that I could get to frequently used applications with one click.  My panel spanned both screens at the bottom.</p>
<p>OpenSUSE 11.1 and 11.2 had early versions of KDE4 which were not ready for prime time.  So I stuck with 11.0 and KDE3.  I did have Qt4 installed and have converted my programs to run on it.  Now openSUSE 11.0 has reached the end of support.</p>
<p>With some trepidation, I installed 11.3 with KDE4.  I quickly discovered that configuring it was a real PITA.  It does not handle multiple screens well, if at all.  It will not allow a background image to span the two monitors.  It will not let you move icons from one display to the other.  Just getting them on the desktop is frustrating.  Panels cannot span both displays.  Wobbly windows do not improve productivity.</p>
<p>Over the years, Gnome has improved a lot.  I reinstalled openSUSE 11.3 with the Gnome desktop.  I still needed some KDE4 libraries to run KMyMoney, the best open source replacement for Quicken.</p>
<p>I do have my pictures in a slide show spanning the two displays and icons scattered around edge of the desktop.  It won&#8217;t let a panel span the two displays. So, I put a panel at the bottom of each display.  Most of the fixed stuff goes on the second screen.  </p>
]]></content:encoded>
			<wfw:commentRss>http://bobsown.net/wordpress/?feed=rss2&#038;p=189</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Roses</title>
		<link>http://bobsown.net/wordpress/?p=104</link>
		<comments>http://bobsown.net/wordpress/?p=104#comments</comments>
		<pubDate>Sat, 08 May 2010 19:20:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Gardening]]></category>

		<guid isPermaLink="false">http://bobsown.net/wordpress/?p=104</guid>
		<description><![CDATA[
		<p>It all started a number of years ago when I went to get a bush to hide the second air conditioner from the street. I had a black thumb. There was a potted umbrella tree in my house that was dropping leaves&#8211;and it&#8217;s plastic. When I explained this, they showed me a cocoplum bush. On [...]]]></description>
			<content:encoded><![CDATA[
		<p>It all started a number of years ago when I went to get a bush to hide the second air conditioner from the street.  I had a black thumb.  There was a potted umbrella tree in my house that was dropping leaves&#8211;and it&#8217;s plastic.  When I explained this, they showed me a cocoplum bush.  On the way to pay for it, I passed some rose bushes.  They suggested a Duchess du Brabant rose bush.  The Duchess has been flattened by three or four hurricanes and was under the tent along with the cocoplum when I had the house tented for termites.  They both are doing fine.  The Duchess is blooming its head off most of the year.<br />
<span id="more-104"></span><br />
<div id="attachment_123" class="wp-caption alignnone" style="width: 522px"><a rel="attachment wp-att-123" href="http://bobsown.net/wordpress/?attachment_id=123"><img  class="size-medium wp-image-123" title="Duchess du Brabant rose bush" src="http://bobsown.net/wordpress/wp-content/uploads/2010/05/duchess-du-brabant-512x384.jpg" alt="Duchess du Brabant" width="512" height="384" /></a><p class="wp-caption-text">Duchess du Brabant rose bush</p></div></p>
<p>You can just see the cocoplum bush peeking out from behind the rose bush.</p>
<p>I have one other big rose bush.  I got it at Lowes.  I&#8217;m not sure what the name is.</p>
<div id="attachment_172" class="wp-caption alignnone" style="width: 1034px"><a href="http://bobsown.net/wordpress/?attachment_id=172" rel="attachment wp-att-172"><img  src="http://bobsown.net/wordpress/wp-content/uploads/2010/05/side-rose.jpg" alt="" title="side-rose" width="1024" height="685" class="size-full wp-image-172" /></a><p class="wp-caption-text">What is this rose?</p></div>
<p>If you recognize it, please let me know.</p>
<p>When I started to plan the garden railroad, I thougt that micro-miniature rose bushes would look great around the houses.  I got a variety of them.  Unfortunately the garden railroad is on the north side of the house and doesn&#8217;t get much sun, especially in the winter.  The ones that did are near the front edge (away from the house) or on the west side where they get afternoon sun.  The gallery below shows the sizes of the blossoms.</p>
<p><div id="PxgGalleryWrapper" style=''><p>Rose Blossom Sizes</p><br /><br />
<!-- Start AWSOM Pixgallery Main Table --><table class='PxgMasterTable'><tr><td><table class='PxgGalleryTable'><tr>
<td align=center><table class='PxgGalleryInnerTable'><thead  class='PxgGalleryInnerTableHead'><tr><td><a href="/wordpress/wp-content/uploads/My_Roses/elfinglo-m.jpg" title="Elfinglo-m" rel='PixGallery'><img border=0 src="wp-content/uploads/cache/a574c0410538ee27e9e1997427fdd665.jpg" width='150'  height='150' class='PxgImage' alt="Elfinglo-m"></a></td></tr></thead><tbody><tr><td><a href="/wordpress/wp-content/uploads/My_Roses/elfinglo-m.jpg" rel='PixGallery' title="Elfinglo-m">Elfinglo </a></td></tr></tbody></table></center></td>
<td align=center><table class='PxgGalleryInnerTable'><thead  class='PxgGalleryInnerTableHead'><tr><td><a href="/wordpress/wp-content/uploads/My_Roses/ice-crystal-m.jpg" title="Ice-crystal-m" rel='PixGallery'><img border=0 src="wp-content/uploads/cache/67755d1c78ca47fa0231f12a979356ed.jpg" width='150'  height='150' class='PxgImage' alt="Ice-crystal-m"></a></td></tr></thead><tbody><tr><td><a href="/wordpress/wp-content/uploads/My_Roses/ice-crystal-m.jpg" rel='PixGallery' title="Ice-crystal-m">Ice Crystal </a></td></tr></tbody></table></center></td>
<td align=center><table class='PxgGalleryInnerTable'><thead  class='PxgGalleryInnerTableHead'><tr><td><a href="/wordpress/wp-content/uploads/My_Roses/peter-pan-m.jpg" title="Peter-pan-m" rel='PixGallery'><img border=0 src="wp-content/uploads/cache/8c8ffe46e2f88ead6f8eeb432ce8deba.jpg" width='150'  height='150' class='PxgImage' alt="Peter-pan-m"></a></td></tr></thead><tbody><tr><td><a href="/wordpress/wp-content/uploads/My_Roses/peter-pan-m.jpg" rel='PixGallery' title="Peter-pan-m">Peter Pan </a></td></tr></tbody></table></center></td>
</tr><tr>
<td align=center><table class='PxgGalleryInnerTable'><thead  class='PxgGalleryInnerTableHead'><tr><td><a href="/wordpress/wp-content/uploads/My_Roses/baby-cheryl.jpg" title="Baby-cheryl" rel='PixGallery'><img border=0 src="wp-content/uploads/cache/667963f401d1cdc550926a7d8b3f2874.jpg" width='150'  height='150' class='PxgImage' alt="Baby-cheryl"></a></td></tr></thead><tbody><tr><td><a href="/wordpress/wp-content/uploads/My_Roses/baby-cheryl.jpg" rel='PixGallery' title="Baby-cheryl">Baby Cheryl </a></td></tr></tbody></table></center></td>
<td align=center><table class='PxgGalleryInnerTable'><thead  class='PxgGalleryInnerTableHead'><tr><td><a href="/wordpress/wp-content/uploads/My_Roses/yellow-texas-m.jpg" title="Yellow-texas-m" rel='PixGallery'><img border=0 src="wp-content/uploads/cache/78e51783045fc7d6d9b7c269adf9df5c.jpg" width='150'  height='150' class='PxgImage' alt="Yellow-texas-m"></a></td></tr></thead><tbody><tr><td><a href="/wordpress/wp-content/uploads/My_Roses/yellow-texas-m.jpg" rel='PixGallery' title="Yellow-texas-m">Yellow Rose of Texas </a></td></tr></tbody></table></center></td>
<td align=center><table class='PxgGalleryInnerTable'><thead  class='PxgGalleryInnerTableHead'><tr><td><a href="/wordpress/wp-content/uploads/My_Roses/duchess-du-brabant-m.jpg" title="Duchess-du-brabant-m" rel='PixGallery'><img border=0 src="wp-content/uploads/cache/e60418d5ad37d1526cc2081187139354.jpg" width='150'  height='150' class='PxgImage' alt="Duchess-du-brabant-m"></a></td></tr></thead><tbody><tr><td><a href="/wordpress/wp-content/uploads/My_Roses/duchess-du-brabant-m.jpg" rel='PixGallery' title="Duchess-du-brabant-m">Duchess du Brabant </a></td></tr></tbody></table></center></td>
</tr><tr>
</tr></table>
</td></tr></table> </div><!-- End AWSOM Pixgallery Main Table --></p>
]]></content:encoded>
			<wfw:commentRss>http://bobsown.net/wordpress/?feed=rss2&#038;p=104</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Going Live&#8211;Part 1</title>
		<link>http://bobsown.net/wordpress/?p=89</link>
		<comments>http://bobsown.net/wordpress/?p=89#comments</comments>
		<pubDate>Fri, 28 Aug 2009 20:52:08 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[Conversion to Koha]]></category>

		<guid isPermaLink="false">http://ewart.homelinux.net/?p=89</guid>
		<description><![CDATA[<p>We did the patron and loans conversions and went live about a month ago.  The staff have all been enthusiastic about Koha.  So far, we&#8217;ve done two custom modifications: Membership cards and labels and full Gaylord book labels. </p> <p>Patron (borrower) conversion followed pretty much the same type of code used to convert catalog entries.  [...]]]></description>
			<content:encoded><![CDATA[<p>We did the patron and loans conversions and went live about a month ago.  The staff have all been enthusiastic about Koha.  So far, we&#8217;ve done two custom modifications: Membership cards and labels and full Gaylord book labels. <span id="more-89"></span></p>
<p>Patron (borrower) conversion followed pretty much the same type of code used to convert catalog entries.  We did need to enable patron attributes and put some of the flags such as &#8220;OK to mail&#8221; and &#8220;OK to publish&#8221; as well as the select codes into Koha.  There is an import patrons tool that will bring in the patron records in a comma delimited file.</p>
<p>Our loans file had some corruption.  We dropped all records that were returned before January 2008.  Then we looked at the patron number and catalog id.  If either was not in Koha, the record was also dropped.  Koha item records had to be updated with the number of issues and return date if the loan was still open.  Returned records went into the <em>old_issues</em> table and open records into the <em>issues</em> table.  We didn&#8217;t update the statistics tables.  This gave us a reading history for each patron for a year and a half and allowed us to handle returned books in the normal way.  We probably didn&#8217;t get all the open loans into Koha, so some of the returns gave a message that the item was not checked out.  The staff was used to this on the old system.</p>
<p>We use a book label that has three parts.  We modified the &#8216;BIB&#8217; printing type to print the call number and copy number (if &gt; 1) on the spine label.  The second part is the inside label which contains the call number, author and title.  The third part is the barcode label containting the call number, title and barcode.  We tried to get it to use the Koha barcode routine, but couldn&#8217;t get it to work.  So we used a barcode font and just printed it.</p>
<p>We modified the tools template to point to a separate patron card generator.  We are on our second version of that generator.  When the page first comes up, it lists all the patrons whose cards expire in 11-13 months as a checkbox group, all unchecked.  The user can then check the boxes of the patrons whose cards need to be printed.  There is also a field to enter card numbers of other patrons.  When all the patron cards have been selected there is a button to download a patron card pdf and a second one to download a label sheet pdf.  The patron card has the library logo in color, the patron name, expiration date, barcoded card number (rotated 90 degrees) and library boilerplate.  The cards are laminated and mailed to the patron.</p>
<p>Part 2 of the conversion will complete the conversion with serials and archives.</p>
]]></content:encoded>
			<wfw:commentRss>http://bobsown.net/wordpress/?feed=rss2&#038;p=89</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Koha Training</title>
		<link>http://bobsown.net/wordpress/?p=64</link>
		<comments>http://bobsown.net/wordpress/?p=64#comments</comments>
		<pubDate>Sun, 05 Jul 2009 21:54:25 +0000</pubDate>
		<dc:creator>Chuck Shuttle</dc:creator>
				<category><![CDATA[Training Koha users]]></category>

		<guid isPermaLink="false">http://ewart.homelinux.net/?p=64</guid>
		<description><![CDATA[<p></p> <p>I will post the Koha training manual here in draft until I have time to review it next week with key folks to insure we get the right information posted. Unfortunately, the only Koha documentation available is web based, so I am converting their web documentation to .pdf files, so that they can be customized and printed [...]]]></description>
			<content:encoded><![CDATA[<p><a class="aligncenter" title="Koha Training DRAFT v1.4" href="-contents/uploads/Koha 3.03 Docs Draft 1.4" target="_blank"></a></p>
<p>I will post the Koha training manual here in draft until I have time to review it next week with key folks to insure we get the right information posted. Unfortunately, the only Koha documentation available is web based, so I am converting their web documentation to .pdf files, so that they can be customized and printed for our use. Please feel free to post your comments here regarding the training documentation.<br />
<a title="Koha Training DRAFT v1.4" href="wp-content/uploads/koha/koha-303-docs-draft-14.pdf" target="_blank">Koha Training Draft v1.4</a>.<br />
 Chuck Shuttle</p>
<p>The manual is a direct crib from the Koha 3.0 manual put into a PDF form with our Library&#8217;s logo on the cover.  We really need to revise it soon for 3.2.<br />
Bob</p>
]]></content:encoded>
			<wfw:commentRss>http://bobsown.net/wordpress/?feed=rss2&#038;p=64</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Imager by L. E. Modesitt, Jr.</title>
		<link>http://bobsown.net/wordpress/?p=61</link>
		<comments>http://bobsown.net/wordpress/?p=61#comments</comments>
		<pubDate>Fri, 19 Jun 2009 00:52:28 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[Fantasy & Science Fiction Books]]></category>

		<guid isPermaLink="false">http://ewart.homelinux.net/?p=61</guid>
		<description><![CDATA[<p>Rhennythyl is the son of a wool merchant and is a journeyman portrait painter when he causes his master&#8217;s house to blow up.  He discovers that he is an imager, one who can create things by imaging them.  He goes off to the Collegium Imago on Imagisle and is trained as a covert imager (read [...]]]></description>
			<content:encoded><![CDATA[<p>Rhennythyl is the son of a wool merchant and is a journeyman portrait painter when he causes his master&#8217;s house to blow up.  He discovers that he is an imager, one who can create things by imaging them.  He goes off to the Collegium Imago on Imagisle and is trained as a covert imager (read spy).</p>
<p>There are three threads in the story:</p>
<ol>
<li>His training</li>
<li>5 attempts to assassinate him</li>
<li>His family and his new girl friend ( a Pharsi although she is a 3rd generation local)</li>
</ol>
<p>Most of the story is about his training.  The questions that his teacher makes him think about are fascinating.</p>
<ul>
<li>Is our government good?</li>
<li>Is it better than the others?</li>
<li>What are the best characteristics of a covert imager?</li>
<li>What is the real purpose of a quorum call?</li>
<li>Why is government necessary?</li>
<li>&#8230;</li>
</ul>
<p>I couldn&#8217;t put it down and will have to go back and re-read it to think more about his training.</p>
<p>The assassination attempts provide a bit of action and mystery which will have to be solved in a later book in the series.</p>
<p>His interplay with his family and his girl friend&#8217;s family is very well written.</p>
]]></content:encoded>
			<wfw:commentRss>http://bobsown.net/wordpress/?feed=rss2&#038;p=61</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Book Catalog Conversion</title>
		<link>http://bobsown.net/wordpress/?p=50</link>
		<comments>http://bobsown.net/wordpress/?p=50#comments</comments>
		<pubDate>Fri, 05 Jun 2009 19:54:43 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[Conversion to Koha]]></category>

		<guid isPermaLink="false">http://ewart.homelinux.net/?p=50</guid>
		<description><![CDATA[<p>The catalog records for books are selected and exported.  DBTextCatalog will convert them into MARC records, which can then be bulk imported into Koha.  The MARC record will have a 952 field for each physical volume.</p> <p></p> <p>Field mapping</p> <p>This is a list of fields in the DBText Catalog database and how they map to [...]]]></description>
			<content:encoded><![CDATA[<p>The catalog records for books are selected and exported.  <a title="DBTextCatalog" href="wp-content/uploads/koha/dbtextcatalog ">DBTextCatalog</a> will convert them into MARC records, which can then be bulk imported into Koha.  The MARC record will have a 952 field for each physical volume.</p>
<p><span id="more-50"></span></p>
<p><strong>Field mapping</strong></p>
<p>This is a list of fields in the DBText Catalog database and how they map to MARC 21 fields.</p>
<table border="0">
<tbody>
<tr>
<th>Field</th>
<th>Present</th>
<th>Length</th>
<th>Crlf</th>
<th>Description</th>
<th>MARC Field</th>
</tr>
<tr>
<td>0</td>
<td>100.0%</td>
<td>5</td>
<td>0</td>
<td>ID</td>
<td>001</td>
</tr>
<tr valign="top">
<td>1</td>
<td>99.5%</td>
<td>68</td>
<td>79</td>
<td>Class</td>
<td>050$a<br />
952$o</td>
</tr>
<tr>
<td>2</td>
<td>0.4%</td>
<td>10</td>
<td>0</td>
<td>Label Information</td>
<td></td>
</tr>
<tr>
<td>3</td>
<td>65.8%</td>
<td>62</td>
<td>2</td>
<td>Copy Management</td>
<td></td>
</tr>
<tr>
<td>4</td>
<td>99.9%</td>
<td>111</td>
<td>12</td>
<td>Title</td>
<td>245$a</td>
</tr>
<tr>
<td>5</td>
<td>48.8%</td>
<td>315</td>
<td>6</td>
<td>Subtitle</td>
<td>245$b</td>
</tr>
<tr>
<td>6</td>
<td>98.3%</td>
<td>211</td>
<td>52</td>
<td>Author</td>
<td>100$a</td>
</tr>
<tr>
<td>7</td>
<td>0.5%</td>
<td>92</td>
<td>4</td>
<td>Corporate Author</td>
<td>110$a</td>
</tr>
<tr>
<td>8</td>
<td>84.6%</td>
<td>300</td>
<td>16</td>
<td>Responsibility</td>
<td>245$c</td>
</tr>
<tr>
<td>9</td>
<td>32.1%</td>
<td>243</td>
<td>5</td>
<td>Edition</td>
<td>250$a</td>
</tr>
<tr>
<td>10</td>
<td>55.3%</td>
<td>79</td>
<td>0</td>
<td>Source</td>
<td>040$a</td>
</tr>
<tr>
<td>11</td>
<td>97.1%</td>
<td>117</td>
<td>9</td>
<td>Place</td>
<td>260$a</td>
</tr>
<tr>
<td>12</td>
<td>99.6%</td>
<td>158</td>
<td>14</td>
<td>Publisher</td>
<td>260$b</td>
</tr>
<tr>
<td>13</td>
<td>99.5%</td>
<td>27</td>
<td>16</td>
<td>Pub Date</td>
<td>260$c</td>
</tr>
<tr>
<td>14</td>
<td>97.6%</td>
<td>268</td>
<td>22</td>
<td>Physical Description</td>
<td>300$a,b,c</td>
</tr>
<tr>
<td>15</td>
<td>100.0%</td>
<td>5</td>
<td>2</td>
<td>Record Type</td>
<td>Book</td>
</tr>
<tr>
<td>16</td>
<td>5.4%</td>
<td>69</td>
<td>0</td>
<td>Series</td>
<td>440$a</td>
</tr>
<tr>
<td>17</td>
<td>73.1%</td>
<td>757</td>
<td>117</td>
<td>Descriptors</td>
<td>650$a</td>
</tr>
<tr>
<td>18</td>
<td>1.9%</td>
<td>1052</td>
<td>2</td>
<td>Abstract</td>
<td>520$a</td>
</tr>
<tr>
<td>19</td>
<td>51.3%</td>
<td>2467</td>
<td>139</td>
<td>Notes</td>
<td>500$a</td>
</tr>
<tr>
<td>20</td>
<td>87.4%</td>
<td>90</td>
<td>23</td>
<td>ISBN</td>
<td>020$a</td>
</tr>
<tr>
<td>21</td>
<td>0.2%</td>
<td>9</td>
<td>0</td>
<td>ISSN</td>
<td>022$a</td>
</tr>
<tr>
<td>22</td>
<td>66.3%</td>
<td>20</td>
<td>2</td>
<td>When Cataloged</td>
<td></td>
</tr>
<tr>
<td>23</td>
<td>18.1%</td>
<td>19</td>
<td>0</td>
<td>When Approved</td>
<td></td>
</tr>
<tr>
<td>24</td>
<td>3.1%</td>
<td>9</td>
<td>0</td>
<td>Order Number</td>
<td></td>
</tr>
<tr>
<td>25</td>
<td>0.0%</td>
<td>0</td>
<td>0</td>
<td>Supplier Title No</td>
<td></td>
</tr>
<tr>
<td>26</td>
<td>0.0%</td>
<td>0</td>
<td>0</td>
<td>Internal Acct No</td>
<td></td>
</tr>
<tr>
<td>27</td>
<td>0.0%</td>
<td>0</td>
<td>0</td>
<td>Purchase Order</td>
<td></td>
</tr>
<tr>
<td>28</td>
<td>0.0%</td>
<td>0</td>
<td>0</td>
<td>Copies on Order</td>
<td></td>
</tr>
<tr>
<td>29</td>
<td>0.0%</td>
<td>0</td>
<td>0</td>
<td>Requestor</td>
<td></td>
</tr>
<tr>
<td>30</td>
<td>0.0%</td>
<td>0</td>
<td>0</td>
<td>Request Date</td>
<td></td>
</tr>
<tr>
<td>31</td>
<td>0.0%</td>
<td>0</td>
<td>0</td>
<td>Requestor Due Date</td>
<td></td>
</tr>
<tr>
<td>32</td>
<td>0.0%</td>
<td>0</td>
<td>0</td>
<td>Order Date</td>
<td></td>
</tr>
<tr>
<td>33</td>
<td>0.0%</td>
<td>0</td>
<td>0</td>
<td>Order Received</td>
<td></td>
</tr>
<tr>
<td>34</td>
<td>0.0%</td>
<td>0</td>
<td>0</td>
<td>Sent to Requestor</td>
<td></td>
</tr>
<tr>
<td>35</td>
<td>0.0%</td>
<td>0</td>
<td>0</td>
<td>Order Type</td>
<td></td>
</tr>
<tr>
<td>36</td>
<td>0.0%</td>
<td>0</td>
<td>0</td>
<td>Supplier</td>
<td></td>
</tr>
<tr>
<td>37</td>
<td>0.0%</td>
<td>0</td>
<td>0</td>
<td>Invoice Number</td>
<td></td>
</tr>
<tr>
<td>38</td>
<td>0.0%</td>
<td>0</td>
<td>0</td>
<td>List Price</td>
<td></td>
</tr>
<tr>
<td>39</td>
<td>0.0%</td>
<td>0</td>
<td>0</td>
<td>Actual Cost</td>
<td>952$g</td>
</tr>
<tr>
<td>40</td>
<td>0.0%</td>
<td>0</td>
<td>0</td>
<td>Order Notes</td>
<td></td>
</tr>
<tr>
<td>41</td>
<td>0.0%</td>
<td>9</td>
<td>0</td>
<td>Frequency</td>
<td></td>
</tr>
<tr>
<td>42</td>
<td>0.0%</td>
<td>0</td>
<td>0</td>
<td>Start Date</td>
<td></td>
</tr>
<tr>
<td>43</td>
<td>0.0%</td>
<td>0</td>
<td>0</td>
<td>Expiration Date</td>
<td></td>
</tr>
<tr>
<td>44</td>
<td>0.0%</td>
<td>0</td>
<td>0</td>
<td>Renewal Date</td>
<td></td>
</tr>
<tr>
<td>45</td>
<td>0.1%</td>
<td>56</td>
<td>2</td>
<td>Holdings</td>
<td></td>
</tr>
<tr>
<td>46</td>
<td>0.0%</td>
<td>0</td>
<td>0</td>
<td>Special Issues</td>
<td></td>
</tr>
<tr>
<td>47</td>
<td>0.0%</td>
<td>0</td>
<td>0</td>
<td>Indexed In</td>
<td></td>
</tr>
<tr>
<td>48</td>
<td>0.0%</td>
<td>0</td>
<td>0</td>
<td>Retention Policy</td>
<td></td>
</tr>
<tr>
<td>49</td>
<td>0.1%</td>
<td>15</td>
<td>0</td>
<td>Loan Policy</td>
<td></td>
</tr>
<tr>
<td>50</td>
<td>0.0%</td>
<td>0</td>
<td>0</td>
<td>Q1 Cost</td>
<td></td>
</tr>
<tr>
<td>51</td>
<td>0.0%</td>
<td>0</td>
<td>0</td>
<td>Q2 Cost</td>
<td></td>
</tr>
<tr>
<td>52</td>
<td>0.0%</td>
<td>0</td>
<td>0</td>
<td>Q3 Cost</td>
<td></td>
</tr>
<tr>
<td>53</td>
<td>0.0%</td>
<td>0</td>
<td>0</td>
<td>Q4 Cost</td>
<td></td>
</tr>
<tr>
<td>54</td>
<td>98.0%</td>
<td>48</td>
<td>1822</td>
<td>Bar Code</td>
<td>952$p</td>
</tr>
<tr>
<td>55</td>
<td>66.9%</td>
<td>20</td>
<td>12</td>
<td>LC Card</td>
<td></td>
</tr>
<tr>
<td>56</td>
<td>97.4%</td>
<td>10</td>
<td>0</td>
<td>Record Created</td>
<td>952$d</td>
</tr>
<tr>
<td>57</td>
<td>2.7%</td>
<td>23</td>
<td>0</td>
<td>Items Out</td>
<td></td>
</tr>
<tr>
<td>58</td>
<td>0.0%</td>
<td>0</td>
<td>0</td>
<td>URL</td>
<td></td>
</tr>
<tr>
<td>59</td>
<td>0.0%</td>
<td>14</td>
<td>0</td>
<td>Waiting List</td>
<td></td>
</tr>
<tr>
<td>60</td>
<td>2.3%</td>
<td>67</td>
<td>0</td>
<td>Provenance</td>
<td>952$e</td>
</tr>
<tr>
<td>61</td>
<td>0.7%</td>
<td>17</td>
<td>0</td>
<td>Dewey</td>
<td>082$a</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td>Fiction or Nonfiction</td>
<td>952$a</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td>copy number</td>
<td>952$t</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td>flflsla</td>
<td>003</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://bobsown.net/wordpress/?feed=rss2&#038;p=50</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Converting the DBText Borrower Database</title>
		<link>http://bobsown.net/wordpress/?p=38</link>
		<comments>http://bobsown.net/wordpress/?p=38#comments</comments>
		<pubDate>Thu, 04 Jun 2009 15:54:03 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[Conversion to Koha]]></category>

		<guid isPermaLink="false">http://ewart.homelinux.net/?p=38</guid>
		<description><![CDATA[<p>The DBText borrower database needs to be converted into a comma delimited file in the proper format to be loaded into Koha via Import Patrons in the Tools menu. Most of the fields can be mapped into the corresponding Koha fields. The branch code and an initial password need to be added. We have added [...]]]></description>
			<content:encoded><![CDATA[<p>The DBText borrower database needs to be converted into a comma delimited file in the proper format to be loaded into Koha via Import Patrons in the Tools menu.  Most of the fields can be mapped into the corresponding Koha fields.  The branch code and an initial password need to be added.  We have added a number of fields to DBText that will be needed by Koha.</p>
<p>DBTextMembers is patterned after DBTextCheck.  It can be downloaded <a title="DBTextMember" href="wp-content/uploads/koha/DBTextMembers" target="_blank">here.</a> It does some formatting checks on phone numbers and dates.</p>
<p><span id="more-38"></span></p>
<p><strong>Conversion Steps</strong></p>
<ol>
<li>Modify the code.  In addition to the @check_blank array of fields, you will need to go through the code to select and format the output fields.  See the program details below.</li>
<li>Run DBTextMember on the exported borrower file.  The output defaults to <em>patron.csv</em>.</li>
<li>Take a look at <em>paterr.csv</em>.  It will have some additional errors found in formatting the output.  You may want to go back to DBText, fix them, and re-run step 2.</li>
<li>Go to the Tools menu in Koha and click on Import Patrons.  It will ask you for the file to be imported.</li>
<li>This may also find some errors which you will want to fix.</li>
</ol>
<p><strong>Field Mapping</strong></p>
<table border="0">
<tbody>
<tr>
<th>DBText</th>
<th>Koha</th>
<th>Processing</th>
</tr>
<tr>
<td>Borrower Number</td>
<td>borrowernumber<br />
cardnumber<br />
userid</td>
<td>set_field</td>
</tr>
<tr>
<td>Last Name</td>
<td>surname</td>
<td>use Company if blank, comma or period</td>
</tr>
<tr>
<td>First Name</td>
<td>firstname</td>
<td>set_field</td>
</tr>
<tr>
<td>Address</td>
<td>address</td>
<td>set_field</td>
</tr>
<tr>
<td>Company</td>
<td>address2</td>
<td>set_field</td>
</tr>
<tr>
<td>City<br />
State<br />
Country</td>
<td>city</td>
<td>include country if not USA or blank</td>
</tr>
<tr>
<td>Zip</td>
<td>zipcode</td>
<td>set_field use 33300 as default</td>
</tr>
<tr>
<td>EMail</td>
<td>email</td>
<td>set_field</td>
</tr>
<tr>
<td>Phone</td>
<td>phone</td>
<td>set_phone</td>
</tr>
<tr>
<td>Cell Phone</td>
<td>mobile</td>
<td>set_phone</td>
</tr>
<tr>
<td></td>
<td>branchcode</td>
<td>SLA</td>
</tr>
<tr>
<td>Record Created</td>
<td>dateenrolled</td>
<td>set_date</td>
</tr>
<tr>
<td>ExpirationDate</td>
<td>dateexpiry</td>
<td>set_date</td>
</tr>
<tr>
<td>Notes</td>
<td>borrowernotes</td>
<td>set_field</td>
</tr>
<tr>
<td>Zipcode</td>
<td>password</td>
<td>first 5 characters</td>
</tr>
</tbody>
</table>
<p><strong>Patron Attributes</strong></p>
<p>If <em>MailingList</em> is set, MAIL is set to True or False as appropriate.  PUBLISH is set similarly.</p>
<p>The SELECT attributes will be set with BOD, BUS, FAM, IND, CULT and PR.  All other <em>Select Codes</em> will be dropped.</p>
<p><strong>Patron Category</strong></p>
<p>The patron category is set with FAM, IND, BUS or PR in that order, if one of those codes is present in <em>Select Codes. </em>If none of those are present and there is an expiration date, the category is set to IND.  If all else fails, the category is OTHER.</p>
<p><strong>Program Description</strong></p>
<p>DBTextMembers is written in Perl.  Time::Local, Getopt::Long and Date::Manip are required Perl modules.</p>
<p>The first part of the program reads in the first record to set up the field names and number, very much as DBTextCheck did.  It opens two output files which default to <em>patron.csv</em> and <em>paterr.csv</em>.  The name of the input file is the required parameter.  The error file contains the borrower number, name and a list of errors for each record with errors.</p>
<p>The main loop reads in each record and cleans up the fields.  The record is checked to see if it is blank.  Then the fields are mapped as shown in the table above and the patron attributes are set.  The patron category is set last because it depends on some of the previous fields. The record is formatted as comma delimited values and writen out.</p>
<p>At the end of the program, various statistics are written out to the console.</p>
<p><strong>Subroutines</strong></p>
<ul>
<li><strong>set_phone:</strong> This routine looks for 3 digits, 3 digits, 4 digits followed by anything.  The digits may be separated by any non-digits. So <em>954-123-4567 ext 123</em><strong> </strong>or 9541234567 would be valid phone numbers.  If it can&#8217;t find that pattern, it looks for 3 digits and 4 digits followed by anything.  In that case, it has to guess at the area code.  If the zip code starts with 334, it is in Palm Beach County and should have 561 as the area code.  A zip of 334.. is Miami-Dade county with area code 305.  Anything else is 954.  We hope that any member outside the three county area has an area code.
<p>Two parameters are required: the input field name and the output field name.</li>
<li><strong>set_date: </strong>This routine tries to format the date to mm/dd/yyyy with leading zeros.  One of the errors that occurs is having the day of the month set to 31 in a month that has less than 31 days.  In that case, the day of the month is set to 28.  If the date is still invalid or missing, it is set to the default date, $dfltDate = &#8217;02/05/2002&#8242;.  The default is the date that we started using DBText.  It is necessary to specify dates rather than let Koha assign one.
<p>Two parameters are required: the input field name and the output field name.</li>
<li><strong>set_field:</strong> This routine gets the input field.  Single quotes (&#8216;) are doubled (&#8221; that&#8217;s 2 characters) to conform with comma-separated-values standards.  If the field contains commas or double quotes (&#8221; that&#8217;s one character), it is enclosed with double quotes.
<p>Two parameters are required: the input field name and the output field name.  A third parameter may be used to set a default value when the input field is missing.  In that case and error will be noted.</li>
<li><strong>put_error:</strong> This routine collects errors and writes them to <em>paterr.csv.</em> The first output field contains the borrower number.  If it is different from the current borrower number, the record is written out.  The second output field contains the borrower or company name.  The third output field contains a list of errors.
<p>One parameter is required: the error description, usually the name of the input field.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://bobsown.net/wordpress/?feed=rss2&#038;p=38</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
