<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9525674</id><updated>2011-10-02T11:27:01.067-05:00</updated><title type='text'>Cognitive Atrophy</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9525674.post-115325590299062909</id><published>2006-07-18T15:48:00.000-05:00</published><updated>2006-07-18T15:51:43.003-05:00</updated><title type='text'>Search html files on your (unix) Webserver for a specific string of text</title><content type='html'>&lt;a class="" title="" href="#$103997" target="_self"&gt;&lt;/a&gt;$ find -name '*htm*' -exec grep 'string to find' {} \; -print&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9525674-115325590299062909?l=cognitiveatrophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/115325590299062909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9525674&amp;postID=115325590299062909' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/115325590299062909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/115325590299062909'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/2006/07/search-html-files-on-your-unix.html' title='Search html files on your (unix) Webserver for a specific string of text'/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9525674.post-115325257025173115</id><published>2006-07-18T14:54:00.000-05:00</published><updated>2006-07-18T14:56:10.266-05:00</updated><title type='text'>Simple shell script to remove spaces from file names</title><content type='html'>#! /usr/bin/bash&lt;br /&gt;for file in *\ *;&lt;br /&gt;do&lt;br /&gt;    mv "$file" "${file// /_}"&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;comes in handy for prepping pdf docs for the Web&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9525674-115325257025173115?l=cognitiveatrophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/115325257025173115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9525674&amp;postID=115325257025173115' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/115325257025173115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/115325257025173115'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/2006/07/simple-shell-script-to-remove-spaces.html' title='Simple shell script to remove spaces from file names'/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9525674.post-114692307217708544</id><published>2006-05-06T08:43:00.000-05:00</published><updated>2006-07-07T14:04:42.873-05:00</updated><title type='text'>Once upon a childhood</title><content type='html'>&lt;img src="http://static.flickr.com/55/141051586_db3ae09262.jpg?v=0" height="50%" width="50%" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9525674-114692307217708544?l=cognitiveatrophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/114692307217708544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9525674&amp;postID=114692307217708544' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/114692307217708544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/114692307217708544'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/2006/05/once-upon-childhood.html' title='Once upon a childhood'/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9525674.post-114411513204097425</id><published>2006-04-03T20:37:00.000-05:00</published><updated>2006-04-03T20:45:32.053-05:00</updated><title type='text'>Canon 30D</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://static.flickr.com/41/122929618_d5ce7a1d32.jpg?v=0"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://static.flickr.com/41/122929618_d5ce7a1d32.jpg?v=0" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I had the pleasure a picking up a Canon 30D for work. Here are a few test shots of my favorite subjects. This is a real pleasure to use. The autofocus is extremely fast and accurate. This shot is taken without  flash with a shutter spped of 1/80 and an apeture of f1.8 using a fixed Canon 50mm lense at ISO 400.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://static.flickr.com/40/122930166_730c7154a9.jpg?v=0"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://static.flickr.com/40/122930166_730c7154a9.jpg?v=0" alt="" border="0" /&gt;&lt;/a&gt;In this shot I focused on the subject in the distance and the camera responded immediately. Notice how my older son the foreground is out of focus, my younger son is in focus, and the background is blurred. This is impossible to do with a point and shoot as far as I can tell. My puny Canon Powershot A70 compact camera seems woefully inadequate now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9525674-114411513204097425?l=cognitiveatrophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/114411513204097425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9525674&amp;postID=114411513204097425' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/114411513204097425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/114411513204097425'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/2006/04/canon-30d.html' title='Canon 30D'/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9525674.post-113753098046813783</id><published>2006-01-17T14:49:00.000-06:00</published><updated>2006-01-19T10:36:25.640-06:00</updated><title type='text'>iLife '06 First Impressions</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;I received my iLife '06 upgrade yesterday and here are my initial impressions after a few hours of use:&lt;br /&gt;&lt;br /&gt;I. Installation&lt;br /&gt;took a good 20-30 minutes on my 12 " Powerbook G4. All said a little more than 7 gb of disc space are needed. I presume much of this space is needed for new iDVD, iWeb and iMovie themes. I didn't see a way to install these support files on another disc. Starting last fall I moved my iTunes and iPhoto libraries to a firewire drive because I was running out of space. If I hadn't done this, I wouldn't have had enough space to install iLife.&lt;br /&gt;&lt;br /&gt;Update:&lt;br /&gt;Some of the support files (roughly half of the 7 gb) can be installed elsewhere by choosing Custom Install and choosing another location for iDVD, Imovie and Garage Band support files&lt;br /&gt;&lt;br /&gt;II. iPhoto&lt;br /&gt;A. Upon launch iPhoto, as in previous upgrades, needs to update photo the iphoto library and update thumbnails. This takes several minutes (depending on the size of the library). The wait is worth it. The speed increases are as advertised. My 3,800 plus photo library scrolls "like butter".&lt;br /&gt;&lt;br /&gt;B. Full screen editing is also a great addition. The first two times I tried it I couldn't get the Adjust panel to appear but that seems to have solved itself after a few relaunches. I don't why I like this feature so much, I just do. Maybe it allows a more emotional response to the photo. The compare feature is wonderful. It allows you to look at up to eight similar photos at once. This is a sorely needed feature for any digital photography work flow. After downloading images, you need to toss the bad ones and keep the better ones. This helps save time and disc space.&lt;br /&gt;&lt;br /&gt;C. Photocasting&lt;br /&gt;More bad news than good here. First the good. It's easy with dotmac. I don't however see a way to do this without dotmac. More good news: you can subscribe to Flickr or other photo rss feeds under File- Subscribe to Photocast. The bad news here (and it's really bad) is that Apples RSS for photocasts is non standard and most RSS readers won't even accept your feed. So people on the other end need to have iPhoto 6 or the Latest version of Safari to view the photos. This was such a great idea and such a terrible implementation. So much for sharing with Windows users (most of my friends and several family members). Here is my rss feed: http://photocast.mac.com/geoffhankerson/iPhoto/calendar2006/index.rss.&lt;br /&gt;I tried it in two aggregators: Bloglines and RSS OWL and no love. Bad RSS the apps say.&lt;br /&gt;&lt;br /&gt;Update:&lt;br /&gt;http://web.mac.com/geoffhankerson/iPhoto/calendar2006/index.rss actually does work with Bloglines, My Yahoo and RSS Owl (these are the only ones I tested). So you can make this work with other RSS readers. The announcement email Apple provides doesn't state this in the most precise way, so you may want to edit the announcement email to say:&lt;br /&gt;&lt;br /&gt;iPhoto '06 users use this URL: http://photocast.mac.com/geoffhankerson/iPhoto/calendar2006/index.rss&lt;br /&gt;&lt;br /&gt;All others add this url to your RSS Reader:&lt;br /&gt;http://web.mac.com/geoffhankerson/iPhoto/calendar2006/index.rss&lt;br /&gt;&lt;br /&gt;D. Calendars&lt;br /&gt;I threw together a calendar and saved it as a pdf. Works essentially the same as book publishing. Nice addition. I've been wanting to do calendars in iPhoto since version 1.&lt;br /&gt;&lt;br /&gt;III. GarageBand&lt;br /&gt;A. The podcasting features are as good as advertised. When starting a new GarageBand project you have the option to create a podcast. There is a dropbox for your id3 tag image, a track for chapter marker photos, presets for your voice, and dozens of high quality jingles, stingers and sound effects for intros, outros and transitions. I was able to put together a podcast intro in about 10-15 minutes much of which was trying out different sound effects.&lt;br /&gt;&lt;br /&gt;The ducking feature (reducing music volume while speaking occurs) works well and is on by default in podcast mode.&lt;br /&gt;&lt;br /&gt;B. I haven't yet tried the editing of iMovie soundtracks but I am excited about this feature as well.&lt;br /&gt;&lt;br /&gt;C. The performance of Garageband is much peppier even on my 2.5 year old hardware. It was a bit of a dog before performance wise.&lt;br /&gt;&lt;br /&gt;D. As a drawback - I can't see how to a podcast out of Garageband as an mp3 or aiff. I may be missing something, but it appears you are stuck publishing as mpeg 4 audio. This isn't the end of the world, but some mp3 players may not support mpeg 4 audio.&lt;br /&gt;&lt;br /&gt;IV. iWeb&lt;br /&gt;I am the least familar with iWeb because it is new and I have only used it for a few minutes. I looks like Page/Keynote for Website. Basically, you drag in photos, audio and video from the media browser (which look for in your iPhoto, iMovie and iTunes libraries). Then you type up your text, save and publish. You can publish to dotmac, or a folder on your Mac that can be ftp'd anywhere for hosting. Blogging and podcasting are supported.&lt;br /&gt;&lt;br /&gt;As someone who does Web development, I appreciate an app like this because it makes everything quicker and easier albeit at the loss of some control (no html source editing). I tend not to work on a personal site because building it from scratch is time consuming.&lt;br /&gt;&lt;br /&gt;You won't however be able to publish to an existing Typepad, Blogger, Wordpress or Drupal blog via the xml-rpc interface a la and app like Ecto. Bloggers and podcasters with an account with one of these services won't be able to use pages as far as I can tell.&lt;br /&gt;&lt;br /&gt;V. I have yet to spend more than a few minutes with iDVD or iMovie yet.&lt;br /&gt;&lt;br /&gt;VI. Conclusion&lt;br /&gt;A solid upgrade even if you paid $79 last year. Remember to take advantage of educational pricing if you can ($59 via the online Apple Store). For me, the iPhoto speed ups, full-screen editing, and comparisons are almost worth the upgrade since I use iPhoto so much. If you've been itching to try podcasting GarageBand 3 makes this easy as well. iWeb makes web-publishing easier as well for those not familiar with the complexities of Web-publishing.&lt;br /&gt;&lt;br /&gt;iLife '06 is not without its drawbacks. iPhoto Photocasting uses non-standard RSS so the claim that anyone with an RSS reader can view your photocast is false at this point. Garageband can't export as an mp3 file. iWeb lacks the ability to publish to exisiting blog services like Wordpress, Blogger. Typepad or Drupal.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://technorati.com/tag/ilife" rel="tag"&gt;ilife&lt;/a&gt;&lt;br /&gt;&lt;a href="http://technorati.com/tag/apple" rel="tag"&gt;apple&lt;/a&gt;&lt;br /&gt;&lt;a href="http://technorati.com/tag/mac" rel="tag"&gt;mac&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9525674-113753098046813783?l=cognitiveatrophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/113753098046813783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9525674&amp;postID=113753098046813783' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/113753098046813783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/113753098046813783'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/2006/01/ilife-06-first-impressions.html' title='iLife &apos;06 First Impressions'/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9525674.post-113694209443159846</id><published>2006-01-10T19:01:00.000-06:00</published><updated>2006-01-10T19:14:54.446-06:00</updated><title type='text'>Apple's iLife</title><content type='html'>I am a big fan of Apple's iLife software (iPhoto, iMovie, Garage Band, iDVD, iTunes). They make working with digital media much much easier, easier than any other software program I have tried. The integration between the apps is wonderful too.  You can add photos from iPhoto and music  from iTuens to your iMovie edited movie very easily.&lt;br /&gt;&lt;br /&gt;Apple announced iLife 06 today which has some great looking features: podcast studio in Garage band, photocasting in iPhoto and several others.&lt;br /&gt;&lt;br /&gt;There is one thing that dissapoints me in the iLife 06 package: all the automatic web publishing features require Apple's .Mac services at $99 per year. It's not a bad package and I am tempted, but I have 3 or 4 places I can publish to the web now via ftp, or otherwise including &lt;a href="http://www.flickr.com/"&gt;Flickr&lt;/a&gt; and the &lt;a href="http://www.archive.org/"&gt;Internet Archive&lt;/a&gt;. So I am wondering if there is a hack or workaround to make iLife publish elsewhere.&lt;br /&gt;&lt;br /&gt;Here is an article called &lt;a href="http://www.macdevcenter.com/pub/a/mac/2002/08/09/homemade_dotmac.html"&gt;Homemade Dot Mac&lt;/a&gt; from Oreilly's Macdevcenter site. This is a tutorial on how to set up your computer as a Web server with Web Dav as a stand in replacement for .Mac. This is close to what I am looking for but I don't want to run a server at home. Hope someone has a suggestion.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9525674-113694209443159846?l=cognitiveatrophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/113694209443159846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9525674&amp;postID=113694209443159846' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/113694209443159846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/113694209443159846'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/2006/01/apples-ilife.html' title='Apple&apos;s iLife'/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9525674.post-113381836624825428</id><published>2005-12-05T15:32:00.000-06:00</published><updated>2005-12-05T15:35:24.746-06:00</updated><title type='text'>Flock Browser</title><content type='html'>&lt;p&gt;I am really impressed with the Flock browser. It is a firefox-based browser with built in blogging, flickr and del.icio.us tagging support. This is the most exciting browser in a long time. Maybe ever. It's think of a two-way web (read and write) instead of a consumer model&lt;br /&gt;&lt;/p&gt;&lt;!-- technorati tags begin --&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags: &lt;a href="http://technorati.com/tag/flock" rel="tag"&gt;flock&lt;/a&gt;, &lt;a href="http://technorati.com/tag/del.icio.us" rel="tag"&gt;del.icio.us&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9525674-113381836624825428?l=cognitiveatrophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/113381836624825428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9525674&amp;postID=113381836624825428' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/113381836624825428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/113381836624825428'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/2005/12/flock-browser.html' title='Flock Browser'/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9525674.post-113173011252598595</id><published>2005-11-11T11:21:00.000-06:00</published><updated>2005-11-11T11:28:32.540-06:00</updated><title type='text'>Batch convert PhotoCD Images</title><content type='html'>ImageMagick a wonder command line program to batch convert photos from one format to another.&lt;br /&gt;&lt;br /&gt;The syntax is very easy:&lt;br /&gt; $ convert myImage.tif myImage.jpg&lt;br /&gt;&lt;br /&gt;This convert the myImage file from tiff to jpeg.&lt;br /&gt;&lt;br /&gt;I recently had to convert 90 Photo CD images to a more usable format. Her is a short script to do this in a batch:&lt;br /&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;for pcdfile in *.PCD&lt;br /&gt;do&lt;br /&gt; base=`basename $pcdfile .PCD`&lt;br /&gt; convert -normalize $base.PCD[5] $base.tif&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;this converts all the PCD files in the current directory to level 5 resolution tiff files (3072 by 2048 at 72 dpi)&lt;br /&gt;The normalize paramater does somethin akin to AutoLevels in photoshop. I chose to do this because Photo CD images are heaily oversaturated in magenta, red and orange.   This 5 line script saved me from cnverting one by one in another application&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9525674-113173011252598595?l=cognitiveatrophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/113173011252598595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9525674&amp;postID=113173011252598595' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/113173011252598595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/113173011252598595'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/2005/11/batch-convert-photocd-images.html' title='Batch convert PhotoCD Images'/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9525674.post-112627460147277917</id><published>2005-09-09T08:46:00.000-05:00</published><updated>2006-01-29T14:29:59.900-06:00</updated><title type='text'>Copy your music off your iPod to another computer</title><content type='html'>Apple obscures the mp3 and aac files on your iPod to make it difficult to copy them. They actually rename the fils and folders to things like AVKH.m4b instead of whatever you have the file named on your computer. I suppose Apple does this due to pressure from the RIAA - I don't know.  All I know is my music that I bought legally is being held hostage.&lt;br /&gt;&lt;br /&gt;Here is a geek way to deal with it:&lt;br /&gt;&lt;br /&gt;1. open up the terminal and change to the root drectory of the iPod. It will be at /Volumes/the_name_of_our_iPod. Mine is called Geoff's iPod.  So I issued this command:&lt;br /&gt;$  cd /Volumes/Geoff\'s\ iPod&lt;br /&gt;&lt;br /&gt;2. Next make a folder callled mp3s (or whatever you want) on your Desktop&lt;br /&gt;&lt;br /&gt;3. Run this command from the Terminal:&lt;br /&gt;$  find . -name *mp3 -exec cp {} /Volumes/Macintosh\ HD/Users/ghank/Desktop/mp3s/ \;&lt;br /&gt;&lt;br /&gt;substitute your username for ghank and the name of the folder you made in step for mp3s.&lt;br /&gt;&lt;br /&gt;The files will still be renamed to things like QUCD.mp3    but at least you have them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9525674-112627460147277917?l=cognitiveatrophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/112627460147277917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9525674&amp;postID=112627460147277917' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/112627460147277917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/112627460147277917'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/2005/09/copy-your-music-off-your-ipod-to.html' title='Copy your music off your iPod to another computer'/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9525674.post-112118174872443912</id><published>2005-07-12T10:17:00.000-05:00</published><updated>2005-07-12T10:22:28.730-05:00</updated><title type='text'>Excellent poster making tip for iLife and OSX Tiger</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3225/697/1600/Poster.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/3225/697/320/Poster.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;See &lt;a href="http://www.macilife.com/2005/07/how-to-make-life-poster-tiger-edition.html"&gt;Jim Heid's iLife site&lt;br /&gt;&lt;/a&gt; for an excellent tip on how to make a poster from about 100 of your digital photographs&lt;br /&gt;&lt;br /&gt;Mine is above&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9525674-112118174872443912?l=cognitiveatrophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/112118174872443912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9525674&amp;postID=112118174872443912' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/112118174872443912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/112118174872443912'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/2005/07/excellent-poster-making-tip-for-ilife.html' title='Excellent poster making tip for iLife and OSX Tiger'/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9525674.post-112092319703947431</id><published>2005-07-09T10:25:00.000-05:00</published><updated>2005-07-12T10:34:00.836-05:00</updated><title type='text'>Better Low Light No Flash Digital Photographs</title><content type='html'>Taking photos with a digital camera in low light settings is hard. On the advice of my sister (a pro) and the &lt;a href="http://tipsfromthetopfloor.com/"&gt;Tips from the Top Floor podcast&lt;/a&gt;, I tired using a higher ISO setting (ISO 400 as opposed to the default 100 ISO setting). This increases the sensitivity of the lens to light. Normally, in low light, you have to increase exposure time (or slow the shutter speed) to get enough light. In fact if you leave your camera on automatic this is what it will do in low-light settings. The usually results a blurry photo unless you use a tripod and your subject stays really still. So bumping up the ISO helps at the cost of a grainer-looking picture.&lt;br /&gt;&lt;br /&gt;Here a a few samples:&lt;br /&gt;&lt;br /&gt;1. This one is with a point and shoot Canon Powershot A70 at ISO 400&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/ghankstef/23945180/" title="Photo Sharing"&gt;&lt;img src="http://photos18.flickr.com/23945180_d8bd6997cd.jpg" alt="Low light no flash photos" height="500" width="375" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. This one is with a Canon Digital Rebel. This shot is less grainy presumably because this camera has a better lense. The only light source in this photo is a bedside lamp.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/ghankstef/23945407/" title="Photo Sharing"&gt;&lt;img src="http://photos18.flickr.com/23945407_4b35addd15.jpg" alt="Low light no flash photos" height="333" width="500" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9525674-112092319703947431?l=cognitiveatrophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/112092319703947431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9525674&amp;postID=112092319703947431' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/112092319703947431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/112092319703947431'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/2005/07/better-low-light-no-flash-digital.html' title='Better Low Light No Flash Digital Photographs'/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9525674.post-111938522178826019</id><published>2005-06-21T15:13:00.000-05:00</published><updated>2005-06-21T15:20:21.793-05:00</updated><title type='text'>Note to self</title><content type='html'>If you install linux on a windows machine on a seperate partition and then decide to just fromat it and blow it away to have more drive space for windows - you will render windows senseless  because that master boot record will be hosed.&lt;br /&gt;&lt;br /&gt;To fix this use your windows boot CD and run the fix master boot record command from the recovery console.&lt;br /&gt;&lt;br /&gt;If you don't have a Windows boot CD because your IT deparment controls this, download and install knoppix (www.knoppix.net) - the excellent linux live cd distrubution and run this command from a shell:&lt;br /&gt;&lt;pre&gt;&lt;b&gt;sudo install-mbr &lt;span class="docEmphasis"&gt;/dev/hda&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="docEmphasis"&gt;Hope I don't have to remember this trick.&lt;/span&gt;&lt;b&gt;&lt;span class="docEmphasis"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9525674-111938522178826019?l=cognitiveatrophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/111938522178826019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9525674&amp;postID=111938522178826019' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/111938522178826019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/111938522178826019'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/2005/06/note-to-self.html' title='Note to self'/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9525674.post-111902306983570117</id><published>2005-06-17T08:39:00.000-05:00</published><updated>2005-06-17T10:44:29.853-05:00</updated><title type='text'>Backup large amounts of data on muliple CDs</title><content type='html'>mypixbackad mypixbackad At work I am getting a computer upgrade next month and I have about 8gb of data (mostly digital images) I need to move over to my new machine. Plus I have been lazy about making a backup. So I started to wonder how to back this all up on CD. I had hoped my CD burning software would take care of it (Nero 5.5) but it doesn't seem to do this).&lt;br /&gt;&lt;br /&gt;Here is what I came up with as a solution (Unix to the rescue or more specifically cygwin on Windows):&lt;br /&gt;1. Use tar to make the whole tree of files and folders into one file:&lt;br /&gt;$ tar -cvf /cygdrive/f/pix.tar My\ Documents/My\ Pictures&lt;br /&gt;This creates a file called pix.tar and in my case it was over 6 gb.&lt;br /&gt;2. Use bzip2 to compress the tar archive:&lt;br /&gt;$ bzip2 pix.tar&lt;br /&gt;This creates a file called pix.tar.bz2. I use bzip2 instead of gzip or jusr zip because I read it provides better compression and is more forgiving of being split apart and put back together. Bzip2 compressed it down to just over 4 gigs.&lt;br /&gt;3. Use split to break the file into cd sized chunks. split takes a few arguments the first is the file to split, the second in this case is the number of bytes we want the files to be. Last, the prefix to the names of the files. So in this case I want 650 mb files. But how many bytes is 650 mb. I used the conversion calculator on this site: http://www.t1shopper.com/tools/calculate/. So in this case it's 681574400 bytes. The last argument is the prefix for the file names. So here is the command:&lt;br /&gt;$ split pix.tar.bz2 -b 681574400  mypixback&lt;br /&gt;This creates this listing of files:&lt;br /&gt;mypixbackaa mypixbackab mypixbackac mypixbackad mypixbackae mypixbackaf mypixbackag&lt;br /&gt;each 650mb except the last whci was 500+ mb.&lt;br /&gt;4. At this point we have cd sized data chunks ready to burn.&lt;br /&gt;&lt;br /&gt;Putting humpty dumpty together again&lt;br /&gt;1. Copy all the files from the cds into one folder on a hard drive&lt;br /&gt;2. Use the cat command to join the files:&lt;br /&gt;$ cat mypixbacka* &gt; pix.tar.bz2&lt;br /&gt;3. use bunzip2 to uncompress the archive&lt;br /&gt;$ bunzip2 pix.tar.bz2&lt;br /&gt;4. Untar the tar archive:&lt;br /&gt;$ tar -xvf pix.tar&lt;br /&gt;&lt;br /&gt;Whoila!&lt;br /&gt;&lt;br /&gt;Notes: To compress and split a 6gb  file you need much more than 6gb of disk space available - probably twice as much.&lt;br /&gt;&lt;br /&gt;Also using tar, bzip, cat and the like on such big files takes quite a while. Don't expect a 6gb tarbal to show up in a few seconds or even minutes&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9525674-111902306983570117?l=cognitiveatrophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/111902306983570117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9525674&amp;postID=111902306983570117' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/111902306983570117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/111902306983570117'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/2005/06/backup-large-amounts-of-data-on.html' title='Backup large amounts of data on muliple CDs'/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9525674.post-111524064772596392</id><published>2005-05-04T15:26:00.000-05:00</published><updated>2005-05-04T16:09:53.276-05:00</updated><title type='text'>Microsoft Word Save as HTML sucks</title><content type='html'>In general a lot of tools do a terrible job of converting to html. I'm picking on Word because it is popular (and in the outside chance Scoble or someone like him sees this and asks the Office team to fix it).&lt;br /&gt;&lt;br /&gt;In general html is simple. Want to make a paragraph? OK open paragraph tag &amp;lt;p&amp;gt;. Then Type your paragraph text. Then close your paragraph tag &amp;lt;/p&amp;gt;.  That's the essence of html.  Now if you want to make it fancier you can add a style sheet. This isn't good enough for word though. I opened up the first word Doc I could find on my drive and did save as web page. A typical paragraph looks like this:&lt;br /&gt;&amp;lt;p class=MsoNormal align=center style='text-align:center'&amp;gt;&lt;br /&gt;&lt;br /&gt;Well first there is a reference to a class MSONormal which uses a general margin of zero, bottom margin of 0.0001pt (I guess zero isn't good enough), and sets the the default font to Times-New Roman and font-size to 12 point.  Why is this so bad? First, The creator the Word document didn't intend to use any special font formatting - they wanted the default. Word should produce an unformatted paragraph in this case &amp;lt;p&amp;gt;. &lt;br /&gt;&lt;br /&gt;Second, the above is just one of many heinous examples for the document in question. It's so bad that tools like Dreamweaver and HTML Tidy have commands to clean up Word html.  Here is what Dreamweaver MX 2004 reports after running the clean word html command:&lt;br /&gt;&lt;br /&gt;Cleanup Word HTML Results:&lt;br /&gt;1 metatag removed&lt;br /&gt;166 empty paragraphs removed&lt;br /&gt;103 margin defines removed&lt;br /&gt;78 instances of unneeded inline CSS removed&lt;br /&gt;4 instances of unused CSS style definitions removed&lt;br /&gt;Source Formatting applied&lt;br /&gt;&lt;br /&gt;I think the results speak for themselves and even after this cleanup there is still a lot of junk left over to clean up.&lt;br /&gt;&lt;br /&gt;Last, why doesn't Microsoft make Word more useful. For example, instead of only having a Word processor for letters - it would be nice to have a word processor for different environments (letters, email, blog post, html document, etc...). Then it would be really nice if Word could create clean output for each type of writing. It might even make the next version of MS Office worth buying. It would certainly be a better feature than the animated paper clip.&lt;br /&gt;  &lt;br /&gt;In the meantime here is some reg ex to help combat the problem:&lt;br /&gt;&lt;br /&gt;Here is the reg ex to strip out all html tag attributes starting from the current directory traversing downward from a unix command prompt:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;$ find . -name '*htm*' -exec perl -i.bak -p -e 's#&amp;lt;/?([a-zA-Z]+)\s+[^&amp;gt;]*&amp;gt;#&amp;lt;$1&amp;gt;#g'  {} \;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Line #&lt;br /&gt;1. Start with unix find command on current directory and below to find all html documents &lt;br /&gt;2. exec a perl one liner that backs up the file as myfile.html.bak&lt;br /&gt;3. run perl from the command line&lt;br /&gt;4. regex to search for any alpha character inside &lt;&gt; that is followed by a space and replace with those alpha characters inside of &lt;&gt;  - {} matches each file from the find command&lt;br /&gt;&lt;br /&gt;In a tool like jEdit (www.jedit.org), you can put this in the find field: &amp;lt;/?([a-zA-Z]+)\s+[^&amp;gt;]*&amp;gt;&lt;br /&gt;&lt;br /&gt;And this in the replace field: &amp;lt;$1&amp;gt;&lt;br /&gt;&lt;br /&gt;At least you are on your way to having clean html now.&lt;br /&gt;Only problem is making it match html tags that span multiple lines. Hopefully someone else can advise me on how to do that. I though adding  ms to the end of 's#&amp;lt;/?([a-zA-Z]+)\s+[^&amp;gt;]*&amp;gt;#&amp;lt;$1&amp;gt;#g' would do it but no dice&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9525674-111524064772596392?l=cognitiveatrophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/111524064772596392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9525674&amp;postID=111524064772596392' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/111524064772596392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/111524064772596392'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/2005/05/microsoft-word-save-as-html-sucks.html' title='Microsoft Word Save as HTML sucks'/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9525674.post-111496922267720841</id><published>2005-05-01T11:27:00.000-05:00</published><updated>2005-05-01T12:47:27.176-05:00</updated><title type='text'>Quicktime 7 a Watershed for Digital Media</title><content type='html'>There has been some hype by Apple about Quicktime 7 and the new H.264 codec. Well the proof is in the pudding and IMHO the hype is justified.  If you can download and install QT 7 (caution: requires purchasing a new Pro key if you have QT Pro 6.x) and view the HD wildlife video: &lt;a href="http://www.apple.com/quicktime/hdgallery/wildlifehdreel.html"&gt;http://www.apple.com/quicktime/hdgallery/wildlifehdreel.html&lt;/a&gt;.  It is breathtaking and of a quality you would expect to see in showroom Hi-def Tvs at Best Buy compressed so much that it works as a downloadable web video - this is not a progressive download so you have to wait for the whole thing to download.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The video mentioned above is foramatted like so:&lt;br /&gt;Audio: AAC, Stereo (L R), 44.100 kHz&lt;br /&gt;Video: H.264, 960 x 540, Millions&lt;br /&gt;Frames Per Second: 30 &lt;br /&gt;Data Rate: 2126.73 kbits/sec &lt;br /&gt;File size: 35.73 MB&lt;br /&gt;&lt;br /&gt;Amazing stuff. The bad news is my 700mhz G4 eMac and my Dad's 800mhz g4 iMac can't play the video mentioned above without dropping frames. Both have 640 mb RAM .&lt;br /&gt;&lt;br /&gt;What I found just as exciting is the H.264 and AAC codecs are avaliable via iMovie (and presumably Final Cut Pro and Express)! I wanted to see what I could do with a H.264 encoded video. I had a 34.5 minute video of my Great Uncle recounting his World War II experiences as a Doctor in India.&lt;br /&gt;&lt;br /&gt;I compressed it at these settings with a lot of trial and error:&lt;br /&gt;Audio: AAC, Mono, 32.000 kHz&lt;br /&gt;Video: H.264, 320 x 240, Millions&lt;br /&gt;Frames Per Second: 30 &lt;br /&gt;Data Rate: 110.86 kbits/sec&lt;br /&gt;File size: 27.6 MB!&lt;br /&gt;Quality very good - sharp looking. &lt;br /&gt;&lt;br /&gt;Under 0ne mb per minute at 30 frames per second at 320 x 240 which is about half the dimensions of standard broadcast video! Compare this to what was previously avaliable in Quicktime and you'll see why this is so impressive:&lt;br /&gt;See: http://www.hamline.edu/~ghankerson01/mov/Uncle_Doc.mov - this is not a progressive download so you have to wait for the whole thing to download.&lt;br /&gt;&lt;br /&gt;A previous video I did in Quicktime was much larger and lower quality&lt;br /&gt;See: http://www.hamline.edu/~ghankerson01/mov/movies.html&lt;br /&gt;112.3 mb 23 minutes &lt;br /&gt;Video: Mpeg 4, millions of colors, 24 fps&lt;br /&gt;Audio: Mpeg 4 Mono 22050 hz &lt;br /&gt;Size: 320 by 240 pixels&lt;br /&gt;&lt;br /&gt;So the H.264 is longer, higher quality and much lower in file size 75% lower!  &lt;br /&gt;&lt;br /&gt;The bad news: it takes some serious CPU power. When I tried to compress this movie at 640 x 480,  it first said it would take 54 minutes and the time it would take kept increasing until at one point after about an hour of processing this 34.5 minute video  would take more than 7 hours to complete and every time I checked the time was increasing. After several attempts I had to choose single-pass encoding and 320x240 size and then iMovie was able to process this in about an hour or so on my 867 mhz G4 12 inch Powerbook .&lt;br /&gt;&lt;br /&gt;I'll try a 640x480 version later if I can and update this post with a link.&lt;br /&gt;&lt;br /&gt;I'm not sure how Quicktime 7 compares to Real and Windows Media current offerings. If you do, please leave a comment. &lt;br /&gt;&lt;br /&gt;One more comment,&lt;br /&gt;one has to think the ability to move video of this quality over the Web has to have implications for the TV/Movie industry.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9525674-111496922267720841?l=cognitiveatrophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/111496922267720841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9525674&amp;postID=111496922267720841' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/111496922267720841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/111496922267720841'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/2005/05/quicktime-7-watershed-for-digital.html' title='Quicktime 7 a Watershed for Digital Media'/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9525674.post-111239423032002896</id><published>2005-04-01T16:23:00.000-06:00</published><updated>2005-04-01T16:23:50.320-06:00</updated><title type='text'>A photo from Flickr</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/ghankstef/4331087/" title="photo sharing"&gt;&lt;img src="http://photos4.flickr.com/4331087_a525bfc6bb_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/ghankstef/4331087/"&gt;IMG_1164&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/ghankstef/"&gt;ghankstef&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;My boys are the best&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9525674-111239423032002896?l=cognitiveatrophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/111239423032002896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9525674&amp;postID=111239423032002896' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/111239423032002896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/111239423032002896'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/2005/04/photo-from-flickr.html' title='A photo from Flickr'/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9525674.post-111066076022005597</id><published>2005-03-12T13:42:00.000-06:00</published><updated>2005-03-12T14:52:40.233-06:00</updated><title type='text'>SXSW Festval Music Review the A's</title><content type='html'>So as I mentioned in the last post the &lt;a href="http://2005.sxsw.com/"&gt;SXSW Festival&lt;/a&gt; is offering 758 mp3s as a bittorent download. It took 2 1/2 days to download on my connection (Comcast cable Internet). There were usually about 30 people downloading it at a time.&lt;br /&gt;&lt;br /&gt;Anyways 758 songs is well a lot. At 10 songs per this would be 75 CDs. I own maybe 50 CDs (and I started buying them in the late 80s). They're in alphabetical order which is of limited usefullness because you don't know the style of each song. I decided to sample the songs and see which ones were worth keeping. I laso thought I post my review here.&lt;br /&gt;&lt;br /&gt;First of all, a note on my musical biases. I like a good melody. My favorite genres are blues and jazz as well as jazz or blues-influenced pop. I'm not much for metal, country or rap although there is always an exception.&lt;br /&gt;&lt;br /&gt;My methodology was to listen to or sample each song for at least 20 seconds or so and keep the ones I thought I could stand hearing again. The rest were tossed. THis is the first cut.&lt;br /&gt;&lt;br /&gt;By the way it seems everyone wants to sound like Sarah Mclaughlin or the Spin Doctors these days.&lt;br /&gt;&lt;br /&gt;Anyways, here are the ones that made the first cut.&lt;br /&gt;&lt;br /&gt;&lt;table frame="void" border="1" cellspacing="0" cols="2" rules="groups"&gt;&lt;br /&gt;&lt;br /&gt; &lt;tbody&gt;&lt;br /&gt;               &lt;tr&gt;&lt;br /&gt;                     &lt;td colspan="2"&gt;Pop-Folk-Rock&lt;/td&gt;&lt;br /&gt;               &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;   &lt;td height="19" width="191"&gt;Name&lt;br /&gt;   &lt;/td&gt;&lt;td&gt;Artist&lt;br /&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;   &lt;td height="19"&gt;2/3&lt;/td&gt;&lt;br /&gt;   &lt;td&gt;Album&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;   &lt;td height="19"&gt;Primitive&lt;/td&gt;&lt;br /&gt;   &lt;td&gt;Ambulance Ltd&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;   &lt;td height="19"&gt;The Shore and Stars&lt;/td&gt;&lt;br /&gt;   &lt;td&gt;Austin Hartley-Leonard&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;   &lt;td height="19"&gt;Arms of a Woman&lt;/td&gt;&lt;br /&gt;   &lt;td&gt;Amos Lee&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;   &lt;td height="19"&gt;Coney Island, USA&lt;/td&gt;&lt;br /&gt;   &lt;td&gt;Amy Correia&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;   &lt;td height="19"&gt;105 Feet High&lt;/td&gt;&lt;br /&gt;   &lt;td&gt;Amy Smith&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;   &lt;td height="19"&gt;So it Goes&lt;/td&gt;&lt;br /&gt;   &lt;td&gt;Anders Parker&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;   &lt;td height="19"&gt;Riding To New Orleans&lt;/td&gt;&lt;br /&gt;   &lt;td&gt;Andi Hoffmann &amp;amp; B-Goes&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;   &lt;td height="19"&gt;I Want You Back&lt;/td&gt;&lt;br /&gt;   &lt;td&gt;Anne McCue&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;   &lt;td height="19"&gt;I Was On The Moon&lt;/td&gt;&lt;br /&gt;   &lt;td&gt;Apollo Sunshine&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;   &lt;td height="19"&gt;Folkloric Feel&lt;/td&gt;&lt;br /&gt;   &lt;td&gt;Apostle Of Hustle&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;   &lt;td height="19"&gt;Saved Your Life&lt;/td&gt;&lt;br /&gt;   &lt;td&gt;Army Of Me&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;   &lt;td height="19"&gt;Walk on the Moon&lt;/td&gt;&lt;br /&gt;   &lt;td&gt;Asobi Seksu&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;   &lt;td height="16"&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;   &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;               &lt;tr&gt;&lt;br /&gt;                     &lt;td colspan="2"&gt;Jazz-Pop Jazz&lt;/td&gt;&lt;br /&gt;               &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;   &lt;td height="19"&gt;Name&lt;/td&gt;&lt;br /&gt;   &lt;td&gt;Artist&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;   &lt;td height="19"&gt;Transformation&lt;/td&gt;&lt;br /&gt;   &lt;td&gt;Alex Skolnick trio&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;   &lt;td height="19"&gt;105 Feet High&lt;/td&gt;&lt;br /&gt;   &lt;td&gt;Amy Smith&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt; &lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;Favorite so are: 105 Feet Hight - &lt;a href="http://www.amy-smith.com/"&gt;Amy Smith &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So it will probably take me month to do the all 758 but here are the A's.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9525674-111066076022005597?l=cognitiveatrophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/111066076022005597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9525674&amp;postID=111066076022005597' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/111066076022005597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/111066076022005597'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/2005/03/sxsw-festval-music-review-as.html' title='SXSW Festval Music Review the A&apos;s'/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9525674.post-111032993896965469</id><published>2005-03-08T18:48:00.000-06:00</published><updated>2005-03-08T18:58:58.970-06:00</updated><title type='text'>SXSW Festival uses Bittorent to promote bands</title><content type='html'>Url: &lt;a href="http://www.wired.com/news/digiwood/0,1412,66819,00.html"&gt;http://www.wired.com/news/digiwood/0,1412,66819,00.html&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;Perhaps a glimpse of the future by looking at the present. South By Southwest has decided to promote the bands at the festival by compiling over 750 sonds in one 2.6 gb.&lt;br /&gt;&lt;br /&gt;I believe this is another step towards a music ecosystem where more musicians make some money instead of a few musicians making a lot of money. Most of the musicians in the SXSW festival agreed to contribute a song (758 of 1350 bands offered a mp3). It's a lot easier to promote your band this way than trying to get a contract with a label and played on a Clear Channel station (IMHO).&lt;br /&gt;&lt;br /&gt;I could be wrong. It wouldn't be ther first time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9525674-111032993896965469?l=cognitiveatrophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/111032993896965469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9525674&amp;postID=111032993896965469' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/111032993896965469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/111032993896965469'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/2005/03/sxsw-festival-uses-bittorent-to.html' title='SXSW Festival uses Bittorent to promote bands'/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9525674.post-110851038294380619</id><published>2005-02-15T16:41:00.000-06:00</published><updated>2005-02-21T11:42:01.030-06:00</updated><title type='text'>Computer and Internet Law Terms and Definitions</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Deconstructing a Web transaction&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;What really happens when you go to a Website and look at a Webpage? Say you type http://www.google.com/index.html in to your browser. Basically you send a request to the computer (or computers) that host the website at http://www.google.com/ asking "Can you send me the file index.html?" Assuming all goes well, the server does just that. It sends your computer the file index.html. Where does the file go? Typically, it goes in to your web browser's cache folder. This transaction is called a client-server transactions. Your computer is the client. The computer running http://www.google.com is the server. The cache folder is a simple folder on your hard drive that stores the files from the sites you have visited. The intent of a cache is to prevent the need to go out to the web and re-request the same file that you have already received from http://www.google.com. This gives us a better user experience (especially if you are using a modem).&lt;br /&gt;&lt;br /&gt;Here is a diagram of a typical client-server web transaction. &lt;img src="http://www.hamline.edu/%7Eghankerson01/pix/client-server.gif" alt="CLient-Server" /&gt;&lt;br /&gt;What does this have to do with the law? Good question. The first issue with potential legal implications is privacy. The sites you have visited on the Internet can be reconstructed from your cache or a &lt;a href="http://en.wikipedia.org/wiki/Proxy_server"&gt;proxy server&lt;/a&gt;. The files in your cache provide a "virtual paper trail" of the places you have been on the Internet.&lt;br /&gt;&lt;br /&gt;The second issue with legal implications is one of copyright. When you receive a file from a Web sever you get a digital copy or a clone. The Internet is successful, in part, because it is based on open standards. We can all participate in this open network. Preventing someone from getting copies of pages from your site on their computer is very difficult. Even if I want to require that you pay a subscription for my Website and login with a password, you will still get a copy in your cache. It is nearly impossible to make a closed transaction in a system with an open architecture.&lt;br /&gt;&lt;br /&gt;How is this different than purchasing a book? In a web transaction you get copies of the files from a Web site; when buying a book you receive a copy of a book. The difference is you are on a open system where you have not only the book, but the source material and the "printing press". There is nothing technically preventing you from copying entire Websites and republishing them on your own server.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Peer to Peer (P2p) File Sharing Systems&lt;/span&gt;&lt;br /&gt;If you are the curious type, you may wonder what prevents you from making your computer a server on the open network called the Internet. The answer is not much. Go to the &lt;a href="http://httpd.apache.org/"&gt;Apache group Website&lt;/a&gt;, download the most popular Web serving software in the world free of charge, install and start it up. Obviously I am oversimplifying this point (this does require some technical knowledge to configure properly), but it is basically true.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/P2p"&gt;Peer to peer&lt;/a&gt; networks operate on the idea that every computer on its networks are clients and servers at the same time. In the peer to peer model you are&lt;span style="font-size:100%;"&gt; simultaneously &lt;/span&gt;a consumer and a producer.  &lt;img src="http://www.hamline.edu/%7Eghankerson01/pix/peers.gif" alt="Peer to Peer" /&gt;&lt;br /&gt;&lt;br /&gt;This diagram is a more accurate representation of peer to peer networks. &lt;img src="http://www.hamline.edu/%7Eghankerson01/pix/peers2.gif" alt="Many Peers" /&gt;&lt;br /&gt;&lt;br /&gt;One of the more recent kinds of peer to peer networks is called &lt;a href="http://en.wikipedia.org/wiki/Bittorrent"&gt;Bittorrent&lt;/a&gt;.  (See Wired article on Bittorent and it's creator &lt;a href="http://www.wired.com/wired/archive/13.01/bittorrent.html"&gt; Bram Cohen&lt;/a&gt;). Bittorent aims to solve the problem of bandwidth scarcity and network bottlenecks for distributing large audio and video files over the Internet by breaking large file into several smaller ones distributed between peer computers. If only one (or a handful) of servers are distributing large files, the servers quickly run out of network bandwidth capacity if several clients are requesting a popular file. In the Bittorent model, a large file is broken into smaller ones and each peer requesting the large file also distributes one or more smaller files. Once a peer receives all the smaller files they are stitched back together into one large file. The end result is more peers downloading a large file results in faster downloads because each peer adds network bandwidth to the pool. In the traditional client/server model each additional peer diminishes available bandwidth.&lt;br /&gt;&lt;br /&gt;Unfortunately, Bittorent is often used to trade copywritten material. So the Motion Picture, Recording and Television Industries are able to cry foul and receive a lot of sympathy from politicians. I don't condone illegal trading of copywritten material, but piracy is used as an excuse to mask a more fundamental issue: control of content. Let me explain: the economic barrier to entry for producing radio (audio) has been reduced to the cost of a microphone for your PC and the cost of producing TV is now a $300 digital camcorder.&lt;br /&gt;&lt;br /&gt;If this sounds far-fetched see &lt;a href="http://en.wikipedia.org/wiki/Podcasting"&gt;podcasting &lt;/a&gt;(an Internet-based open radio network), &lt;a href="http://www.ifilm.com/ads/asl/fullscreen/index.jsp?uri=/filmdetail&amp;ifilmid=2652831&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;htv=12&amp;htv=12&amp;amp;htv=12"&gt;John Stewart's appearance on CNN&lt;/a&gt; (watched by more people over the Web than on TV),  &lt;a href="http://en.wikipedia.org/wiki/Moblogging"&gt;moblogging&lt;/a&gt;,  &lt;a href="http://engadget.com/entry/0761213799144212/"&gt;rebroadcast TV over Internet&lt;/a&gt;, etc ....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hackers and Crackers&lt;br /&gt;&lt;/span&gt;The term &lt;a href="http://en.wikipedia.org/wiki/Hacker"&gt;hacker&lt;/a&gt; has two connotations. The first is synonymous with cracker or someone with trying to illegally break into a computer information to steal something like credit card numbers or trade secrets.&lt;span style="font-weight: bold;"&gt;   &lt;/span&gt;Here is a link to &lt;a href="http://news.yahoo.com/news?tmpl=story&amp;u=/ap/20050216/ap_on_hi_te/choicepoint_hacking"&gt;typical Hackers media story&lt;/a&gt; where the hackers are the bad guys.&lt;br /&gt;&lt;br /&gt;The other connotation of hacker is similar to the person who likes to tinker with their car or "hotrod" their care. Many programmers call themselves hackers referring to creating or modifying source code for a computer program to modify or extend it's utility. This is particularly true of &lt;a href="http://en.wikipedia.org/wiki/Open_Source"&gt;Open Source&lt;/a&gt; programmers for whom hacking means extending or changing.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Search Engines&lt;/span&gt;&lt;br /&gt;The basic function of a search engine is to create a search index of the Web.  Most search engines use a &lt;a href="http://en.wikipedia.org/wiki/Web_robot"&gt;robot or crawler&lt;/a&gt; to do this. A robot in this case is simply a program, which follows all the links on a given Web page, updating an index as it goes. The robot repeats this process for every page it encounters on the Internet. Robots or bots can be used for simpler purposes as well. such as copying a Website to your hard drive to read offline.&lt;br /&gt;&lt;br /&gt;Metatags are information embedded into an the html source of a Web page. If going to view -&gt; source a browser will show the underling html markup which will likely include metatags.&lt;br /&gt;Here is an example:&lt;br /&gt;&lt;pre id="line15"&gt;&amp;lt;meta name="keyWords"&amp;gt; Hamline University School of Law, HUSL, Law,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hamline, St. Paul, Saint Paul, Minneapolis, Twin Cities, Minnesota, MN, USA, legal,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;education, research, college, international, graduate, undergraduate, JD, LLM,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CLE&amp;lt;/meta&amp;gt;&lt;/pre&gt; (from http://www.hamline.edu/law/school_of_law.html).&lt;br /&gt;The purpose of metatags is to provide a search engine with information about the contents of a page. Site authors include metatags to in an attempt to achieve a higher ranking in search engines. Metatags alone, however, do not usually do enough to create a good ranking. Typically, the content on the page itself must contain extended information about the keywords and descriptions used in the metatags. Addtionally, a good search engine ranking requires other sites provide a number of links to your site. Links are the lifeline of the Internet. Without links there is no Web.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Spam and Spyware&lt;/span&gt;&lt;br /&gt;&lt;img src="http://upload.wikimedia.org/wikipedia/en/5/52/SpamInACan.jpg" alt="SPAM" /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Spam"&gt;Spam&lt;/a&gt; is unsolicited email.  You probably have first-hand experience with spam.&lt;br /&gt;&lt;br /&gt;If you use Microsoft Windows you probably have first-hand experience with &lt;a href="http://en.wikipedia.org/wiki/Spyware"&gt;Spyware &lt;/a&gt;as well (although you may not be aware of it). From &lt;a href="http://en.wikipedia.org/wiki/Spyware"&gt;Wikipedia&lt;/a&gt;:&lt;br /&gt;&lt;p&gt;&lt;/p&gt; &lt;blockquote&gt;   &lt;p&gt;Strictly defined, &lt;b&gt;spyware&lt;/b&gt; consists of &lt;a href="http://en.wikipedia.org/wiki/Computer" title="Computer"&gt;computer&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Software" title="Software"&gt;software&lt;/a&gt; that gathers and reports information about a computer user without the user's knowledge or &lt;a href="http://en.wikipedia.org/wiki/Informed_consent" title="Informed consent"&gt;consent&lt;/a&gt;. More broadly, the term &lt;i&gt;spyware&lt;/i&gt; can refer to a wide range of related &lt;a href="http://en.wikipedia.org/wiki/Malware" title="Malware"&gt;malware&lt;/a&gt; products which fall outside the strict definition of spyware. These products perform many different functions, including the delivery of unrequested advertising (&lt;a href="http://en.wikipedia.org/wiki/Pop-up_ad" title="Pop-up ad"&gt;pop-up ads&lt;/a&gt; in particular), harvesting private information, re-routing page requests to illegally claim commercial site referral fees, and installing stealth phone dialers.&lt;/p&gt;    &lt;p&gt;Spyware as a category overlaps with &lt;a href="http://en.wikipedia.org/wiki/Adware" title="Adware"&gt;adware&lt;/a&gt;. The more unethical forms of adware tend to coalesce with spyware. Malware uses spyware for explicitly illegal purposes. Exceptionally, many web browser toolbars may count as spyware.&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;  &lt;/blockquote&gt;Over 80% of Windows PCs have some form of Spyware.  Running an Anti-Spyware program has become a necessity in the Internet age.&lt;br /&gt;Links to Anti-Spyware software (all free)&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=321CD7A2-6A57-4C57-A8BD-DBF62EDA9671&amp;amp;displaylang=en"&gt;Microsoft&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.lavasoft.de/support/download/"&gt;Ad-Aware&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.safer-networking.org/en/index.html"&gt;Spybot Search and Destroy&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; In some cases it may be possible for users to benefit (or at least not be harmed) by software that sends usage information back to the software developer. This is controversial to say the least. Do you trust company X this much? If you trust them now, will you trust them in a year, 2 or 5?&lt;br /&gt;&lt;a href="http://desktop.google.com/"&gt;Google Desktop Search&lt;/a&gt; is one example of this slippery slope.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9525674-110851038294380619?l=cognitiveatrophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/110851038294380619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9525674&amp;postID=110851038294380619' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/110851038294380619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/110851038294380619'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/2005/02/computer-and-internet-law-terms-and.html' title='Computer and Internet Law Terms and Definitions'/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9525674.post-110806605821561426</id><published>2005-02-10T14:07:00.000-06:00</published><updated>2005-02-10T14:07:38.216-06:00</updated><title type='text'>My Boys</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/ghankstef/4330534/" title="photo sharing"&gt;&lt;img src="http://photos4.flickr.com/4330534_a44926052e_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/ghankstef/4330534/"&gt;IMG_0947&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/ghankstef/"&gt;ghankstef&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;Reason to get up in the morning. I can't put into words how much I love these guys&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9525674-110806605821561426?l=cognitiveatrophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/110806605821561426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9525674&amp;postID=110806605821561426' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/110806605821561426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/110806605821561426'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/2005/02/my-boys.html' title='My Boys'/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9525674.post-110792427131753011</id><published>2005-02-08T22:44:00.000-06:00</published><updated>2005-02-08T22:44:31.316-06:00</updated><title type='text'>Stewart Copland interview on IT Conversations</title><content type='html'>Former Police drummer talks about his career as a film composer and&lt;br /&gt;how he uses technology for creating music for films.&lt;br /&gt;&lt;br /&gt;It's an entertaining presentation. See&lt;br /&gt;http://www.itconversations.com/shows/detail342.html&lt;br /&gt;&lt;br /&gt;By the way if you haven't checked IT Conversations - I highly&lt;br /&gt;recommend it. Great stuff I listen multiple times per week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9525674-110792427131753011?l=cognitiveatrophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/110792427131753011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9525674&amp;postID=110792427131753011' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/110792427131753011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/110792427131753011'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/2005/02/stewart-copland-interview-on-it.html' title='Stewart Copland interview on IT Conversations'/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9525674.post-110792419084714637</id><published>2005-02-08T22:38:00.000-06:00</published><updated>2005-02-08T22:43:10.846-06:00</updated><title type='text'>50 Gmail Invites</title><content type='html'>I have a gmail (google email) account. They have given me a few invites to share in the past. When I invite someone they replenish the invite later with another invite or 2.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now all of a sudden I have 50. If you would like one, please send me an email at ghankstef@nospamplease-gmail.com&lt;br /&gt;&lt;br /&gt;remove nospampleasefrom the email address of course&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9525674-110792419084714637?l=cognitiveatrophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/110792419084714637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9525674&amp;postID=110792419084714637' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/110792419084714637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/110792419084714637'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/2005/02/50-gmail-invites.html' title='50 Gmail Invites'/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9525674.post-110731763662764674</id><published>2005-02-01T22:08:00.000-06:00</published><updated>2005-02-01T22:13:56.626-06:00</updated><title type='text'>Waste Time Even Faster</title><content type='html'>Firefox tweek to speed up browsing the Web (broadband only -we're not talking miracles here).&lt;br /&gt;&lt;br /&gt;1.Open Firefox and type about:config in the address location bar&lt;br /&gt;2. Scroll down to network.http.pipelining double-click and change to true&lt;br /&gt;3. Double-click network.http.pipelining.maxrequests and change the value to 10&lt;br /&gt;4. Have fun wasting time faster than ever before!&lt;br /&gt;&lt;br /&gt;I really found this speeds Firefox up for me. Your mileage may vary&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9525674-110731763662764674?l=cognitiveatrophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/110731763662764674/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9525674&amp;postID=110731763662764674' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/110731763662764674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/110731763662764674'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/2005/02/waste-time-even-faster.html' title='Waste Time Even Faster'/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9525674.post-110473014379768326</id><published>2005-01-02T23:27:00.000-06:00</published><updated>2005-01-04T17:13:51.936-06:00</updated><title type='text'>Crisis in Copyright Lecture (audio)</title><content type='html'>&lt;a href="http://www.archive.org/audio/audio-details-db.php?collectionid=suzannemainelecture1audio&amp;collection=opensource_audio"&gt;Suzanne Maine Lecture Series, First Lecture: Feudalism vs. Communism (Audio Only)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.archive.org/audio/audio-details-db.php?collectionid=suzannemainelecture2audio&amp;collection=opensource_audio"&gt;Suzanne Maine Lecture Series, Second Lecture: Automation and the Monadization of Power (Audio Only) &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9525674-110473014379768326?l=cognitiveatrophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/110473014379768326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9525674&amp;postID=110473014379768326' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/110473014379768326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/110473014379768326'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/2005/01/crisis-in-copyright-lecture-audio.html' title='Crisis in Copyright Lecture (audio)'/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9525674.post-110442463991866972</id><published>2004-12-30T10:34:00.000-06:00</published><updated>2004-12-30T10:37:19.916-06:00</updated><title type='text'></title><content type='html'>Wired writes about&lt;a href="http://www.wired.com/wired/archive/13.01/bittorrent.html"&gt; bittorrent and its creator Bram Cohen.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9525674-110442463991866972?l=cognitiveatrophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/110442463991866972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9525674&amp;postID=110442463991866972' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/110442463991866972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/110442463991866972'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/2004/12/wired-writes-about-bittorrent-and-its.html' title=''/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9525674.post-110386829963986775</id><published>2004-12-23T23:54:00.000-06:00</published><updated>2004-12-24T00:04:59.640-06:00</updated><title type='text'>Shell script to convert aiff file to mp3 and add id3 tags using lame and id3tool</title><content type='html'>I am working on a shell script to help &lt;a href="http://mwgblog.com/"&gt;Michael Geoghegan of Reel Reviews podcast fame&lt;/a&gt; in his podcast production. I though I would post this as it may be of use to other podcasters. It is setup for OSX but should work on any *nix OS with minor changes. Windows version is possible but would probably have to be a vbscript or batch file or something of that order. &lt;br /&gt;&lt;br /&gt;1. it converts any aiff file dropped into a folder to a 64kbps mono mp3 file (scanned every 10 seconds)&lt;br /&gt;2. Adds some of the id3 tags:&lt;br /&gt;     - name: Reel-(the date)&lt;br /&gt;     -author: Michael Geoghegan&lt;br /&gt;     - album: Reel Reviews&lt;br /&gt;     -Comments (note): www.mwgblog.com&lt;br /&gt;     -Year (the current year)&lt;br /&gt;3. Moves the aiff files to an aiff subfolder&lt;br /&gt;4. Moves the processed mp3 file to a mp3s subfolder &lt;br /&gt;&lt;br /&gt;Here is the script source:&lt;br /&gt;&lt;br /&gt;#! /bin/bash&lt;br /&gt;while ((1));&lt;br /&gt;      do&lt;br /&gt;	for aifffile in *.aiff;&lt;br /&gt;	    do&lt;br /&gt;		base=`basename $aifffile .aiff`&lt;br /&gt;		my_date=`date "+%m-%d-%Y"`&lt;br /&gt;		my_year=`date "+%Y"`&lt;br /&gt;		my_note1="www.mwgblog.com Michael@mwgblog.com"&lt;br /&gt;		&lt;br /&gt;		lame -h -m m -b 64 $base.aiff $base.mp3  &lt;br /&gt;		id3tool $base.mp3 -r "Michael Geoghegan" -y $my_year -t "Reel-$my_date" -a "Reel Reviews" -n "$my_note1"&lt;br /&gt;		mv $base.aiff aiffs&lt;br /&gt;		mv $base.mp3 mp3s&lt;br /&gt;	     done&lt;br /&gt;	 sleep 10;&lt;br /&gt;       done&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;There is a bit of setup to do. Setup assumes OSX 10.3, lame and id3tool are installed. I had to compile lame and id3tool. Suposedly you can install them with fink in OSX but I couldn't get it to work so I just downloaded the source for these 2 and did it myself. &lt;br /&gt;&lt;br /&gt;so to use the script &lt;br /&gt;-install lame and id3tool. &lt;br /&gt;-create a bin folder in your home directory /Users/your-user-name/bin&lt;br /&gt;-create subfolders in bin called aiffs and mp3s&lt;br /&gt;-copy the attached file  (podcast.bsh) to the bin folder&lt;br /&gt;-change the permissions of the podcast.bsh so it can execute. &lt;br /&gt;-To do this open the terminal in /Applications/Utilities/Terminal.  &lt;br /&gt;- Type cd bin (return)&lt;br /&gt;- Then type chmod 755 podcast.bsh&lt;br /&gt;- Last type ./podcast.bsh (you have to keep the terminal application and window open (but you can minimize it to the dock)&lt;br /&gt;&lt;br /&gt;Now any aiff file dropped in the bin folder is converted, id3 tags added  and moved to the mp3s subfolder. &lt;br /&gt;&lt;br /&gt;Here is what is left to make it really work well.&lt;br /&gt;&lt;br /&gt;1. Testing. I just tested this on one very short system beep aiff file. Need to make sure it works with bigger files - it should but need to be tested&lt;br /&gt;2.  Prompt you for the name of the film. The script already just grabs the date from the computer. This part may need to be done in applescript - which is ok for OSX bu how could this be done to make it portable to other OSes?&lt;br /&gt;3. Do the artwork thing. How do you do this? Drag the photo file into the iTunes artwork window? Does the artwork thing work with other media apps besides iTunes?  &lt;br /&gt;4. The id3tool seem to only allow a short snippet of text in the comment (note) tag,  I wasn't able to put in the line breaks either. &lt;br /&gt;5. Seems to me it would be useful to have it automatically ftp the mp3 wherever it needs to go no?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9525674-110386829963986775?l=cognitiveatrophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/110386829963986775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9525674&amp;postID=110386829963986775' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/110386829963986775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/110386829963986775'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/2004/12/shell-script-to-convert-aiff-file-to.html' title='Shell script to convert aiff file to mp3 and add id3 tags using lame and id3tool'/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9525674.post-110331370287109437</id><published>2004-12-17T13:57:00.000-06:00</published><updated>2004-12-17T18:20:49.053-06:00</updated><title type='text'>Batch convert word docs to pdf (unix version)</title><content type='html'>This is a Bash shell script to convert word docs into pdfs. It uses a command line tool called Antiword to read the Word document and output it to postscript. &lt;br /&gt;&lt;br /&gt;Then it uses ghostscript to convert it to pdf. It also checks the folder every 60 seconds to see if a new file has been added and processes it. &lt;br /&gt;&lt;br /&gt;It's not perfect but mostly works well. Obviously you need to install Antiword and Ghostscript and make sure they are in you Path variable. 100% Microsoft and Adobe free:&lt;br /&gt;&lt;br /&gt;#! /bin/bash&lt;br /&gt;while ((1));&lt;br /&gt;do&lt;br /&gt;  for docfile in  *.doc; &lt;br /&gt;    do&lt;br /&gt;        antiword -i O -p letter $docfile | pstopdf -i -o ${docfile%.+([!/])}.pdf;&lt;br /&gt;        rm $docfile&lt;br /&gt;    done&lt;br /&gt;  sleep 60;&lt;br /&gt;done&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9525674-110331370287109437?l=cognitiveatrophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/110331370287109437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9525674&amp;postID=110331370287109437' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/110331370287109437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/110331370287109437'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/2004/12/batch-convert-word-docs-to-pdf-unix.html' title='Batch convert word docs to pdf (unix version)'/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9525674.post-110331038585575389</id><published>2004-12-17T13:56:00.000-06:00</published><updated>2004-12-17T14:02:07.536-06:00</updated><title type='text'>Batch convert word documents to pdf (Windows Version)</title><content type='html'>So I needed to convert 90 word documents to pdf today and the thought of opening up 90 documents and printing them really was really depressing so I made a small vbscript to do it. I was also frustrated by the fact I could not find a ready to use script by searching in google so I made one.&lt;br /&gt;&lt;br /&gt;Even though I have Word 2004 and Acrobat Professional 6.0, I couldn't see a way to convert all of them to pdf without opening them individually.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So here is the script (in Word go to Tools-&gt;Macros-&gt;Visual Basic Editor) click "normal" on the left side tree and click Microsoft Word Object and then double click This Document&lt;br /&gt;&lt;br /&gt;Paste in this code:&lt;br /&gt;&lt;br /&gt;Sub main()&lt;br /&gt;   '** Change the my path variable to the path to your folder full of word docs&lt;br /&gt;   myPath = "U:\LAW\syllabi_SP05\docs-toprocess"&lt;br /&gt;   Set fso = CreateObject("Scripting.FileSystemObject")&lt;br /&gt;   Set Files = fso.GetFolder(myPath).Files&lt;br /&gt;   Set app = New Word.Application&lt;br /&gt;   For Each file In Files&lt;br /&gt;       app.Visible = True&lt;br /&gt;       app.Documents.Open (file.Path)&lt;br /&gt;       app.ActiveDocument.PrintOut&lt;br /&gt;       app.ActiveDocument.Close&lt;br /&gt;   &lt;br /&gt;   Next&lt;br /&gt;   app.Quit&lt;br /&gt;   Set app = Nothing&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Be sure to change the path as noted above.&lt;br /&gt;&lt;br /&gt;Now the trick is to have a PDF Printer set up as your default printer to print (save) the files to the folder you want. So I hade to make a new printer and create a new port (Adobe PDF port)&lt;br /&gt;set t save to the folder I wanted the files to go to.&lt;br /&gt;&lt;br /&gt;Works great 90 word docs were converted in about 3 minutes (unfortunately it took me 2 hours to make the script - oh well next time I will save a lot of time).&lt;br /&gt;&lt;br /&gt;You should be able to substitue ghostcript for Adobe Acrobat with a little tinkering.&lt;br /&gt;&lt;br /&gt;I also tried to make a unix shell script to do this using a program called Antiword and ghostscript. It worked pretty well. I'll post that later if I can find it&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9525674-110331038585575389?l=cognitiveatrophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/110331038585575389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9525674&amp;postID=110331038585575389' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/110331038585575389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/110331038585575389'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/2004/12/batch-convert-word-documents-to-pdf.html' title='Batch convert word documents to pdf (Windows Version)'/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9525674.post-110254201968334073</id><published>2004-12-08T15:39:00.000-06:00</published><updated>2004-12-08T15:40:19.683-06:00</updated><title type='text'>Hello World</title><content type='html'>Push button publishing huh? Sounds like my Dad might be able to do it.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9525674-110254201968334073?l=cognitiveatrophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cognitiveatrophy.blogspot.com/feeds/110254201968334073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9525674&amp;postID=110254201968334073' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/110254201968334073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9525674/posts/default/110254201968334073'/><link rel='alternate' type='text/html' href='http://cognitiveatrophy.blogspot.com/2004/12/hello-world.html' title='Hello World'/><author><name>Geoff Hankerson</name><uri>http://www.blogger.com/profile/12433790338302474822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
