<?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>Nozell, rhymes with Oh Hell &#187; apps</title>
	<atom:link href="http://nozell.com/blog/tag/apps/feed/" rel="self" type="application/rss+xml" />
	<link>http://nozell.com/blog</link>
	<description>Marc Nozell's random stuff -- mostly GNU/Linux, technology, genealogy, family</description>
	<lastBuildDate>Mon, 09 Jan 2012 17:56:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Moving photos around behind f-spot&#8217;s back</title>
		<link>http://nozell.com/blog/2006/07/02/moving-photos-around-behind-f-spots-back/</link>
		<comments>http://nozell.com/blog/2006/07/02/moving-photos-around-behind-f-spots-back/#comments</comments>
		<pubDate>Mon, 03 Jul 2006 01:44:45 +0000</pubDate>
		<dc:creator>Marc Nozell</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[config]]></category>
		<category><![CDATA[dapper]]></category>
		<category><![CDATA[f-spot]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[sqlite]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://nozell.com/blog/2006/07/02/moving-photos-around-behind-f-spots-back/</guid>
		<description><![CDATA[I&#8217;ve been using f-spot since it showed up in Ubuntu/Breezy and have been keeping all my photos in a directory structure like this: /PHOTOS/Photos/2006.06.30/ /PHOTOS/Photos/2006.07.01/ But sometimes I&#8217;ve forgotten to unclick the &#8220;Copy file to the Photos folder&#8221; box in the photos import dialog and end up with photos under ~/Photos/. Recently I checked and [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using f-spot since it showed up in Ubuntu/Breezy and have been keeping all my photos in a directory structure like this:<br />
<code><br />
/PHOTOS/Photos/2006.06.30/<br />
/PHOTOS/Photos/2006.07.01/<br />
</code><br />
But sometimes I&#8217;ve forgotten to unclick the &#8220;Copy file to the Photos folder&#8221; box in the photos import dialog and end up with photos under ~/Photos/.  Recently I checked and found there were almost a gigabytes worth of photos under there. </p>
<p>So this is what I did to move them to under /PHOTOS/Photos/ and keep all the tags and metadata correct.</p>
<ul>
<li>Back up /home and /PHOTOS to an external USB.  I love rsnapshot.<br />
<code>$ rsnapshot daily</code>
</li>
<li>make an extra backup of the f-spot database<br />
<code>$ cp ~/.gnome2/f-spot/photos.db photos-backup.db </code>
</li>
<li>Start poking around the f-spot database and updating it.<br />
<code>$ sqlite3 ~/.gnome2/f-spot/photos.db<br />
sqlite> .schema photos<br />
        CREATE TABLE photos (   id INTEGER PRIMARY KEY NOT NULL,<br />
                                time               INTEGER NOT NULL,<br />
                                directory_path     STRING NOT NULL,<br />
                                name               STRING NOT NULL,<br />
                                description        TEXT NOT NULL,<br />
                                default_version_id INTEGER NOT NULL<br />
                                );<br />
</code>
</li>
<li>See how many photos are in ~/Photos&#8230;<br />
<code>sqlite> select count(*) from photos where directory_path like '/home/marc/Photos/%';<br />
260<br />
</code>
</li>
<li>Take a look at a few of them to see the path names&#8230;<br />
<code>sqlite> select directory_path from photos where directory_path like '/home/marc/Photos/%' limit 0,10;<br />
</code>
</li>
<li>Update the pathname to my prefered one.  I&#8217;ve added an &#8216;a&#8217; to the end just so I won&#8217;t overwrite an existing directory.<br />
<code>sqlite> update photos set directory_path = "/PHOTOS/Photos/2006.06.22a" where directory_path = "/home/marc/Photos/2006/6/22";<br />
sqlite> .quit<br />
</code>
</li>
<li>Make the directory and move the files to the new location&#8230;<br />
<code>mkdir /PHOTOS/Photos/2006.06.22a<br />
mv -v /home/marc/Photos/2006/6/22/HPIM117* /PHOTOS/Photos/2006.06.22a<br />
</code>
</li>
<p>Repeat for each directory.  I did it all within emacs&#8217; shell so cut-n-paste made it a snap.</p>
]]></content:encoded>
			<wfw:commentRss>http://nozell.com/blog/2006/07/02/moving-photos-around-behind-f-spots-back/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Creative Webcam Live! works with Ubuntu/Dapper</title>
		<link>http://nozell.com/blog/2006/06/07/creative-webcam-live-works-with-ubuntudapper/</link>
		<comments>http://nozell.com/blog/2006/06/07/creative-webcam-live-works-with-ubuntudapper/#comments</comments>
		<pubDate>Wed, 07 Jun 2006 21:00:28 +0000</pubDate>
		<dc:creator>Marc Nozell</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[dapper]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://nozell.com/blog/archives/2006/06/07/creative-webcam-live-works-with-ubuntudapper/</guid>
		<description><![CDATA[I just picked up a Creative Webcam Live! which does a reasonable 1024&#215;768 snapshot and 640&#215;480 video resolution for $49. At first it looked like I&#8217;d have to build the spca5xx kernel module for Ubuntu/Dapper, but it is now included in the default kernel &#038; modules packages. Just plug it in and start using one [...]]]></description>
			<content:encoded><![CDATA[<p>I just picked up a Creative Webcam Live! which does a reasonable 1024&#215;768 snapshot and 640&#215;480 video resolution for $49.  At first it looked like I&#8217;d have to build the spca5xx kernel module for Ubuntu/Dapper, but it is now included in the default kernel &#038; modules packages.</p>
<p>Just plug it in and start using one of the many video capture packages like camorama, webcam, camstream, motion, gqcam, etc and start playing around! </p>
<p>FWIW here below the fold are my loaded kernel modules:</p>
<p><span id="more-582"></span><br />
<code>Module                  Size  Used by<br />
spca5xx               653808  0<br />
videodev               10144  1 spca5xx<br />
binfmt_misc            13064  1<br />
rfcomm                 43604  0<br />
l2cap                  28192  5 rfcomm<br />
af_packet              24520  4<br />
ppdev                   9668  0<br />
fglrx                 391756  8<br />
ipv6                  286912  44<br />
speedstep_centrino      8752  1<br />
cpufreq_powersave       1920  0<br />
cpufreq_stats           6688  0<br />
cpufreq_userspace       6496  1<br />
cpufreq_ondemand        7752  0<br />
cpufreq_conservative     9000  0<br />
freq_table              4928  2 speedstep_centrino,cpufreq_stats<br />
tc1100_wmi              6884  0<br />
video                  16324  0<br />
acpi_sbs               20172  0<br />
battery                 9988  1 acpi_sbs<br />
i2c_acpi_ec             5120  1 acpi_sbs<br />
i2c_core               22848  1 i2c_acpi_ec<br />
container               4608  0<br />
button                  6704  0<br />
pcc_acpi               12416  0<br />
sony_acpi               5580  0<br />
ac                      5220  1 acpi_sbs<br />
dev_acpi               11236  0<br />
hotkey                 11492  0<br />
ext3                  148104  3<br />
jbd                    65876  1 ext3<br />
md_mod                 76052  0<br />
dm_mod                 63256  1<br />
lp                     12356  0<br />
ide_cd                 35780  0<br />
cdrom                  41408  1 ide_cd<br />
sd_mod                 20448  0<br />
scsi_mod              145960  1 sd_mod<br />
snd_intel8x0           35740  1<br />
snd_ac97_codec         99808  1 snd_intel8x0<br />
snd_ac97_bus            2400  1 snd_ac97_codec<br />
snd_pcm_oss            56448  0<br />
snd_mixer_oss          20544  1 snd_pcm_oss<br />
hci_usb                18004  2<br />
pcmcia                 41948  0<br />
tsdev                   8032  0<br />
joydev                 10432  0<br />
bluetooth              54084  7 rfcomm,l2cap,hci_usb<br />
snd_pcm                96676  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss<br />
pcspkr                  2244  0<br />
tpm_infineon            8724  0<br />
snd_timer              26884  1 snd_pcm<br />
tpm                    11232  1 tpm_infineon<br />
parport_pc             37988  1<br />
parport                39400  3 ppdev,lp,parport_pc<br />
floppy                 64676  0<br />
yenta_socket           30124  3<br />
rsrc_nonstatic         14624  1 yenta_socket<br />
ath_pci                81820  0<br />
ath_rate_sample        17224  1 ath_pci<br />
pcmcia_core            45272  3 pcmcia,yenta_socket,rsrc_nonstatic<br />
wlan                  146684  3 ath_pci,ath_rate_sample<br />
ath_hal               148848  3 ath_pci,ath_rate_sample<br />
tg3                   113284  0<br />
snd                    60004  8 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer<br />
soundcore              10784  1 snd<br />
snd_page_alloc         11304  2 snd_intel8x0,snd_pcm<br />
psmouse                40036  0<br />
serio_raw               7748  0<br />
intel_agp              24700  1<br />
agpgart                36784  2 fglrx,intel_agp<br />
shpchp                 49504  0<br />
pci_hotplug            30788  1 shpchp<br />
evdev                  10176  1<br />
reiserfs              284016  3<br />
ide_generic             1504  0<br />
ehci_hcd               33800  0<br />
uhci_hcd               35408  0<br />
usbcore               137700  5 spca5xx,hci_usb,ehci_hcd,uhci_hcd<br />
ide_disk               19200  9<br />
piix                   11652  1<br />
generic                 5124  0<br />
thermal                13768  0<br />
processor              26344  2 speedstep_centrino,thermal<br />
fan                     4836  0<br />
fbcon                  43904  0<br />
tileblit                2784  1 fbcon<br />
font                    8320  1 fbcon<br />
bitblit                 6464  1 fbcon<br />
softcursor              2304  1 bitblit<br />
capability              4968  0<br />
commoncap               7328  1 capability<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://nozell.com/blog/2006/06/07/creative-webcam-live-works-with-ubuntudapper/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>w32codecs for ubuntu &#8216;hoary&#8217;</title>
		<link>http://nozell.com/blog/2005/07/22/w32codecs-for-ubuntu-hoary/</link>
		<comments>http://nozell.com/blog/2005/07/22/w32codecs-for-ubuntu-hoary/#comments</comments>
		<pubDate>Fri, 22 Jul 2005 23:23:58 +0000</pubDate>
		<dc:creator>Marc Nozell</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[config]]></category>
		<category><![CDATA[hp]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://nozell.com/blog/?p=490</guid>
		<description><![CDATA[The stock Ubuntu repositories don&#8217;t include the w32codecs (wmvdmod.dll, etc) so xine, mplayer can play WMV and other formats. Basically the package puts 127 DLLs in /usr/lib/w32codecs. So, I temporarily added the following line to my /etc/apt/sources.list deb ftp://ftp.nerim.net/debian-marillat/ testing main And then did this: apt-get update &#038;&#038; apt-get install w32codecs I then commented that [...]]]></description>
			<content:encoded><![CDATA[<p>The stock Ubuntu repositories don&#8217;t include the w32codecs (wmvdmod.dll, etc) so xine, mplayer can play WMV and other formats.  Basically the package puts 127 DLLs in /usr/lib/w32codecs.</p>
<p>So, I temporarily added the following line to my /etc/apt/sources.list</p>
<p><code>deb ftp://ftp.nerim.net/debian-marillat/ testing main</code></p>
<p>And then did this: </p>
<p><code><br />
apt-get update &#038;&#038; apt-get install w32codecs<br />
</code></p>
<p>I then commented that line out since and apt-get upgrade would have picked  up a bunch of updated packages from that repository.</p>
]]></content:encoded>
			<wfw:commentRss>http://nozell.com/blog/2005/07/22/w32codecs-for-ubuntu-hoary/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Migrating to Ubuntu Hoary on my laptop</title>
		<link>http://nozell.com/blog/2005/07/21/migrating-to-ubuntu-hoary-on-my-laptop/</link>
		<comments>http://nozell.com/blog/2005/07/21/migrating-to-ubuntu-hoary-on-my-laptop/#comments</comments>
		<pubDate>Fri, 22 Jul 2005 00:33:54 +0000</pubDate>
		<dc:creator>Marc Nozell</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[config]]></category>
		<category><![CDATA[hp]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://nozell.com/blog/archives/2005/07/21/migrating-to-ubuntu-hoary-on-my-laptop/</guid>
		<description><![CDATA[I&#8217;ve been running Debian/Sarge (now the stable branch) on my laptop for quite a while now and its time to try a new distro for dailyl use &#8212; Ubuntu. This week I&#8217;ve been running Ubuntu &#8216;Hoary&#8217; and the transition has been very smooth. The only configuration issue was I wanted to use ALSA on this [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been running Debian/Sarge (now the stable branch) on my laptop for quite a while now and its time to try a new distro for dailyl use &#8212; Ubuntu.  This week I&#8217;ve been running Ubuntu &#8216;Hoary&#8217; and the transition has been very smooth.   </p>
<p>The only configuration issue was I wanted to use ALSA on this <a href="http://www.hp.com/go/notebooks">HP Compaq nc6000</a> laptop.  The install did detect the sound device, but did separate the speaker from<br />
the headphone controls.</p>
<p>phzi on #ubuntu pointed me to the unofficial <a href="http://www.UbuntuGuide.org">UbuntuGuide.org</a>, specifically the section <a href="http://ubuntuguide.org/#configuresoundproperly">configuresoundproperly</a>.  Those instructions were perfect.</p>
]]></content:encoded>
			<wfw:commentRss>http://nozell.com/blog/2005/07/21/migrating-to-ubuntu-hoary-on-my-laptop/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ipodder (v2.1) on Ubuntu &#8216;Hoary&#8217;</title>
		<link>http://nozell.com/blog/2005/07/21/ipodder-v21-on-ubuntu-hoary/</link>
		<comments>http://nozell.com/blog/2005/07/21/ipodder-v21-on-ubuntu-hoary/#comments</comments>
		<pubDate>Thu, 21 Jul 2005 20:54:03 +0000</pubDate>
		<dc:creator>Marc Nozell</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[config]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[useful]]></category>

		<guid isPermaLink="false">http://nozell.com/blog/?p=488</guid>
		<description><![CDATA[I&#8217;d upgraded to the latest iPodder (v2.1) on my Ubuntu (&#8216;Hoary&#8217;) laptop today. # tar jxvf iPodder-linux-2.1.tar.bz2 # cd iPodder-linux # sudo ./install.sh (take the defaults) The only glitch is wx libraries aren&#8217;t in the default PYTHONPATH, so set this environment variable either at the command line, or pop it in ~/.bashrc export PYTHONPATH=/usr/lib/python2.4/site-packages/wx-2.5.3-gtk2-unicode/:$PYTHONPATH-unicode:$PYTHONPATH Now [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d upgraded to the latest iPodder (v2.1) on my Ubuntu (&#8216;Hoary&#8217;) <a href="http://h10010.www1.hp.com/wwpc/us/en/sm/WF25a/321957-64295-89315-321838-f33-367367.html">laptop</a> today.  </p>
<p><code># tar jxvf iPodder-linux-2.1.tar.bz2 </code></p>
<p><code># cd iPodder-linux</code></p>
<p><code># sudo ./install.sh</code></p>
<p>(take the defaults)</p>
<p>The only glitch is wx libraries aren&#8217;t in the default PYTHONPATH, so set this environment variable either at the command line, or pop it in ~/.bashrc</p>
<p><code>export PYTHONPATH=/usr/lib/python2.4/site-packages/wx-2.5.3-gtk2-unicode/:$PYTHONPATH-unicode:$PYTHONPATH<br />
</code></p>
<p>Now clean up a little bit&#8230;</p>
<p><code><br />
$ cd ../</p>
<p>$ rm -rf iPodder-linux  iPodder-linux-2.1.tar.bz2<br />
</code></p>
<p>Now, you are all set to start iPodder!</p>
<p><code></p>
<p>$ (nohup iPodder&#038;)    # or add it to a menu bar button</p>
<p></code></p>
<p>Getting closer to not needing any special knowledge to get iPodder running on a GNU/Linux distro&#8230;</p>
<p>- &#8211; - &#8211; - </p>
<p>Just for searchers, this is the problem you see if you don&#8217;t set the PYTHONPATH:</p>
<p><code><br />
$ iPodder <br />
Traceback (most recent call last): <br />
  File "iPodderGui.py", line 38, in ? <br />
    import iPodderWindows <br />
  File "/opt/iPodder/iPodderWindows.py", line 4, in ? <br />
    import  listctrl  as  listmix <br />
  File "/opt/iPodder/listctrl.py", line 296, in ? <br />
    EVT_DOPOPUPMENU = wx.PyEventBinder(wxEVT_DOPOPUPMENU, 0) <br />
AttributeError: 'module' object has no attribute 'PyEventBinder' <br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://nozell.com/blog/2005/07/21/ipodder-v21-on-ubuntu-hoary/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>fyi: straw database recovery</title>
		<link>http://nozell.com/blog/2005/05/13/fyi-straw-database-recovery/</link>
		<comments>http://nozell.com/blog/2005/05/13/fyi-straw-database-recovery/#comments</comments>
		<pubDate>Fri, 13 May 2005 13:05:09 +0000</pubDate>
		<dc:creator>Marc Nozell</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[debian]]></category>

		<guid isPermaLink="false">http://nozell.com/blog/archives/2005/05/13/fyi-straw-database-recover/</guid>
		<description><![CDATA[This morning I accidentally double clicked on the straw RSS aggregator icon and two copies raced to see who could corrupt the app&#8217;s database first. straw refused to start with this error: ItemStore.py:52:__init__: DB_RUNRECOVERY: Fatal error, run database recovery &#8211; - PANIC: Invalid argument Recovery Error: See README for details on how to recover data. [...]]]></description>
			<content:encoded><![CDATA[<p>This morning I accidentally double clicked on the straw RSS aggregator icon and two copies raced<br />
to see who could corrupt the app&#8217;s database first.   </p>
<p>straw refused to start with this error:</p>
<p>    ItemStore.py:52:__init__: DB_RUNRECOVERY: Fatal error, run<br />
        database recovery &#8211; - PANIC: Invalid argument<br />
    Recovery Error: See README for details on how to recover data.</p>
<p>And the straw README says to do this:</p>
<p>    $ db_recover -h $HOME/.straw -c -v<br />
    $ db_checkpoint -1 -v</p>
<p>Fair enough, but I don&#8217;t have those scripts installed db\_recover or db\_checkpoint.  It turns out that they are in the libdb2-util package.  (apt-get install libdb2-util)</p>
<p>Fortunately the recovery processed work fine. </p>
]]></content:encoded>
			<wfw:commentRss>http://nozell.com/blog/2005/05/13/fyi-straw-database-recovery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Getting the bleeding edge iPodder on Linux (debian/sarge) mini-HOWTO</title>
		<link>http://nozell.com/blog/2005/01/04/getting-the-bleeding-edge-ipodder-on-linux-debiansarge-mini-howto/</link>
		<comments>http://nozell.com/blog/2005/01/04/getting-the-bleeding-edge-ipodder-on-linux-debiansarge-mini-howto/#comments</comments>
		<pubDate>Tue, 04 Jan 2005 15:42:56 +0000</pubDate>
		<dc:creator>Marc Nozell</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[config]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://nozell.com/blog/archives/2005/01/04/getting-the-bleeding-edge-ipodder-on-linux-debiansarge-mini-howto/</guid>
		<description><![CDATA[Lately, I&#8217;ve been using the bleeding edge version of iPodder from CVS (which confusingly is in the iSpider directory) Here is how you can grab a copy for yourself: $ cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ipodder login CVS password: (press return) $ cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ipodder co iSpider [tons of informational messages about downloading iSpider] $ cd iSpider $ export [...]]]></description>
			<content:encoded><![CDATA[<p>Lately, I&#8217;ve been using the bleeding edge version of iPodder from CVS (which confusingly is in the<br />
iSpider directory)  Here is how you can grab a copy for yourself:</p>
<p>        $ cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ipodder login<br />
        CVS password:  (press return)</p>
<p>        $ cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ipodder co iSpider</p>
<p>    [tons of informational messages about downloading iSpider]</p>
<p>        $ cd iSpider<br />
        $ export PYTHONPATH=/usr/lib/python2.3/site-packages/wx-2.5.3-gtk2-unicode:$PYTHONPATH-unicode:$PYTHONPATH<br />
        $ python iPodderGui.pyw</p>
<p>&#8230; And fire up your favorite dev tools!</p>
]]></content:encoded>
			<wfw:commentRss>http://nozell.com/blog/2005/01/04/getting-the-bleeding-edge-ipodder-on-linux-debiansarge-mini-howto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating an audio blog reply using Festival</title>
		<link>http://nozell.com/blog/2004/10/26/creating-an-audio-blog-reply-using-festival/</link>
		<comments>http://nozell.com/blog/2004/10/26/creating-an-audio-blog-reply-using-festival/#comments</comments>
		<pubDate>Wed, 27 Oct 2004 00:19:06 +0000</pubDate>
		<dc:creator>Marc Nozell</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://nozell.com/blog/archives/2004/10/26/creating-an-audio-blog-reply-using-festival/</guid>
		<description><![CDATA[I listened to Dave Winer&#8217;s Coffee Notes for 24-Oct-2004 podcast on the way home tonight and felt compelled to reply to him with an audio reply email about Richard Scoble/Scooble&#8217;s voice mail. Here is how I created it. * Get the Festival Speech Synthesis package for your Debian GNU/Linux box $ sudo apt-get install festival [...]]]></description>
			<content:encoded><![CDATA[<p>I listened to Dave Winer&#8217;s <a href=" http://static.scripting.com/blogs/gems/davetravel/cnOct24a.mp3">Coffee Notes for 24-Oct-2004</a> <a href="http://www.ipodder.org">podcast</a> on the way home tonight and felt compelled to reply to him with an audio reply email about Richard Scoble/Scooble&#8217;s voice mail.  Here is how I created it.</p>
<p>* Get the Festival Speech Synthesis package for your Debian GNU/Linux box</p>
<p><code><br />
    $ sudo apt-get install festival</p>
<p>    [...bunch of status about installing a festival and dependancies removed...]<br />
   $<br />
</code></p>
<p>* Create a snappy reply.  I like emacs.  This is exactly what hi-dave.txt looks like:</p>
<p>    Hi Dave!</p>
<p>    This is Marc No-zell and I just listened to your Coffee Talk with<br />
    Richard Scoble.  It sounds like Microsoft&#8217;s voice mail system is using<br />
    a descendant of the DECK-talk system that was created by DECK in the<br />
    1980s.</p>
<p>    I&#8217;m creating this audio reply using the Festival Speech Synthesis<br />
    System on my Deb-ian GNU Linux laptop.  Neener, neener, neener!</p>
<p>    Well, thanks for the Coffee Notes!</p>
<p>Now I did do a little cheating here.   Festival follows strict pronunciation rules and sometimes gets words wrong.  For example my surname would be said as &#8216;nozzel&#8217;, so I  spell it how I want it to sound.  The same is true for DECtalk and DEC, which sounds like &#8216;dec-tork&#8217; and &#8216;december&#8217; (trying to be a little too clever  ;-)</p>
<p>* Convert from text to wave format:</p>
<p><code><br />
    $ text2wave hi-dave.txt -o hi-dave.wav<br />
</code> </p>
<p>* Convert from wav to mp3 format</p>
<p><code><br />
    $ lame hi-dave.wav hi-dave.mp3<br />
</code></p>
<p>* Listen to the result:</p>
<p><code><br />
    $ xmms <a href="http://www.nozell.com/marc/blog/data/hi-dave.mp3">hi-dave.mp3</a><br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://nozell.com/blog/2004/10/26/creating-an-audio-blog-reply-using-festival/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>wifistatd-0.1</title>
		<link>http://nozell.com/blog/2002/10/02/wifistatd-01/</link>
		<comments>http://nozell.com/blog/2002/10/02/wifistatd-01/#comments</comments>
		<pubDate>Thu, 03 Oct 2002 03:47:00 +0000</pubDate>
		<dc:creator>Marc Nozell</dc:creator>
				<category><![CDATA[apps]]></category>

		<guid isPermaLink="false">http://nozell.com/blog/archives/2002/10/02/wifistatd-01/</guid>
		<description><![CDATA[I ran across this little app today. One of those things I was going to code up but never got around to doing.]]></description>
			<content:encoded><![CDATA[<p>I ran across <a href="http://www.globalmediapro.com/dev/projects/wifi/wifistatd-current.tar.gz">this</a>  little app today.  One of those things I was going to code up but never got around to doing.  </p>
]]></content:encoded>
			<wfw:commentRss>http://nozell.com/blog/2002/10/02/wifistatd-01/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>gnobog (a Gnome Bookmarks Organizer)</title>
		<link>http://nozell.com/blog/2002/05/28/gnobog-a-gnome-bookmarks-organizer/</link>
		<comments>http://nozell.com/blog/2002/05/28/gnobog-a-gnome-bookmarks-organizer/#comments</comments>
		<pubDate>Tue, 28 May 2002 20:30:00 +0000</pubDate>
		<dc:creator>Marc Nozell</dc:creator>
				<category><![CDATA[apps]]></category>

		<guid isPermaLink="false">http://nozell.com/blog/archives/2002/05/28/gnobog-a-gnome-bookmarks-organizer/</guid>
		<description><![CDATA[gnobog is a nice little bookmark app. Since it use galeon, mozilla, konqueror and other random web browsers, this lets me keep my bookmarks in one central location.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.freesoftware.fsf.org/gnobog/">gnobog</a> is a nice<br />
little bookmark app.  Since it use galeon, mozilla, konqueror and<br />
other random web browsers, this lets me keep my bookmarks in one<br />
central location.</p>
]]></content:encoded>
			<wfw:commentRss>http://nozell.com/blog/2002/05/28/gnobog-a-gnome-bookmarks-organizer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

