<?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:blogger='http://schemas.google.com/blogger/2008' 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-2535895235161896127</id><updated>2024-09-25T00:23:57.037-04:00</updated><category term="personal"/><category term="movies"/><category term="reviews"/><category term="viewing"/><category term="humor"/><category term="linux"/><category term="mumba zuzu"/><category term="perl"/><category term="writing"/><category term="DRM"/><category term="MTOS"/><category term="apache"/><category term="apache2"/><category term="finance"/><category term="framework"/><category term="gaming"/><category term="hardware"/><category term="history"/><category term="iTunes"/><category term="media"/><category term="music"/><category term="opensource"/><category term="php"/><category term="productivity"/><category term="python"/><category term="sysadmin"/><category term="trailer"/><category term="ubuntu"/><category term="webdev"/><title type='text'>What Vince Did</title><subtitle type='html'>A chronicle of accomplishments, mistakes, and other events.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://whatvincedid.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default'/><link rel='alternate' type='text/html' href='http://whatvincedid.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default?start-index=26&amp;max-results=25'/><author><name>Vince Veselosky</name><uri>http://www.blogger.com/profile/06150903543836117372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>34</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2535895235161896127.post-4295908022883633269</id><published>2010-06-22T22:50:00.000-04:00</published><updated>2017-09-04T08:04:41.785-04:00</updated><title type='text'>Turned 40</title><content type='html'>Without celebration or fanfare, I attained 40 years today. What&#39;s next?</content><link rel='replies' type='application/atom+xml' href='http://whatvincedid.blogspot.com/feeds/4295908022883633269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2535895235161896127/4295908022883633269' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/4295908022883633269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/4295908022883633269'/><link rel='alternate' type='text/html' href='http://whatvincedid.blogspot.com/2010/06/turned-40.html' title='Turned 40'/><author><name>Vince Veselosky</name><uri>http://www.blogger.com/profile/06150903543836117372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2535895235161896127.post-3899585908817637824</id><published>2009-11-08T11:30:00.000-05:00</published><updated>2017-09-18T17:45:54.380-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="productivity"/><title type='text'>Tried out some Time Management Tools</title><content type='html'>The great Peter F. Drucker, master of all things management, commanded &quot;Know Thy Time&quot;. It was the title of chapter 2 of &lt;a href=&quot;http://www.amazon.com/gp/product/0060833459?ie=UTF8&amp;amp;tag=webquills-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0060833459&quot;&gt;The Effective Executive&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;1&quot; src=&quot;https://www.assoc-amazon.com/e/ir?t=webquills-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0060833459&quot; style=&quot;border: medium none ! important; margin: 0px ! important;&quot; width=&quot;1&quot; /&gt; and he emphasizes that it is difficult or impossible to become truly effective without this step.&lt;br /&gt;
&lt;br /&gt;
I decided to go in search of &lt;b&gt;time tracking tools for the Mac&lt;/b&gt; to see if I could find anything that would help. The short story is, although there are many choices out there, I found very little that met my personal requirements. Most existing time tracking tools are integrated as part of a larger project management suite and provide lots of great tools that got in my way since I am not a project manager.&lt;br /&gt;
&lt;br /&gt;
Here&#39;s a quick review of the tools I looked at:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://www.rescuetime.com/&quot;&gt;RescueTime&lt;/a&gt; is a program that sits in the background and watches what programs you use and what web sites you visit. I used it for a while, but I didn&#39;t find the output to be actionable. It could measure, for example, how much time I spent doing email vs. web browsing. It even allowed me to lump email, IRC, and IM applications together into a &quot;communication&quot; category. However, it did a very poor job allowing me to record off-computer time. There&#39;s a basic &quot;add time&quot; interface and that&#39;s about it. Worse, it&#39;s model didn&#39;t really fit my usage patterns. As a web developer, I spend pretty much all my working time either in a terminal or a web browser. RescueTime did not allow me to differentiate between developing code, debugging production issues, performing QC testing, writing documentation, etc, all of which take place in the same two programs. Likewise, sometimes when I&#39;m in my IRC client, it&#39;s scheduled work collaborating with coworkers. But if I&#39;m supposed to be doing something else, then it&#39;s a distraction. RescueTime can&#39;t really make that distinction.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.getharvest.com/&quot;&gt;Harvest&lt;/a&gt; is a time tracking and invoicing tool for freelancers. It&#39;s a web-based tool, and the service costs $12 a month. These two factors eliminated it from my consideration without a test drive. Too much money to pay for features I will never use, and too much inconvenience trying to track offline time.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.nozbe.com/&quot;&gt;Nozbe&lt;/a&gt; is a &lt;a href=&quot;http://www.amazon.com/gp/product/0142000280?ie=UTF8&amp;amp;tag=webquills-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0142000280&quot;&gt;GTD&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;1&quot; src=&quot;https://www.assoc-amazon.com/e/ir?t=webquills-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0142000280&quot; style=&quot;border: medium none ! important; margin: 0px ! important;&quot; width=&quot;1&quot; /&gt;-style personal productivity tool that includes a time tracker. This is another web-based for-pay tool, although there is a free version that you can use indefinitely. Again, for this task I find web-based tools inconvenient, and this one had too many features that I simply didn&#39;t need.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.fanuriotimetracking.com/&quot;&gt;Fanurio&lt;/a&gt; is a commercial cross-platform Java time tracking and invoice application for freelancers. This one had potential, but the proof was missing from the pudding. I found using it to be a hassle. Just getting started was a wicked pain, because it forces you to enter a Client, Project, and &quot;Service&quot; before you can begin tracking time. This makes it entirely unsuitable for tracking small bits of time. The interface is bizarrely counter-intuitive, displaying completed time but not the current timer by default. Finding how to enter notes for the current timer is like an Easter egg hunt, and the tool managed to lose some of the notes I entered in the few hours I was using it. Strongly NOT recommended.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://time-tracker.avh4.net/&quot;&gt;Time Tracker&lt;/a&gt; (what a unique name!) is an open-source time tracking application for the Mac. It performs the basics of tracking your time, but it was not at all easy to switch between tasks. I rejected it because it commits the worst sin: closing the window will close the program and stop tracking your time. That&#39;s just dumb. A time tracker should, almost by definition, be unobtrusive and should run in the background by default.&lt;br /&gt;
&lt;br /&gt;
Finally, &lt;a href=&quot;http://www.officetime.net/&quot;&gt;OfficeTime&lt;/a&gt; probably came closest to being usable of those I tested. It was reasonably easy to switch between tasks once I had set them up, and the idle timer was both clever and very useful. Unfortunately, OfficeTime also stops tracking time if you close the window (though it does not quit the program). It lasted longest on my desktop, but I seriously doubt I will still be using it when the free trial runs out.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
What I want in a Time Tracking Tool&lt;/h2&gt;
What I&#39;m really looking for is a strange hybrid between OfficeTime, RescueTime, iCal, and Twitter.&lt;br /&gt;
&lt;br /&gt;
I already have a schedule in iCal that knows what I&#39;m supposed to be doing. My time tracker should start with that. Then it just needs to ask if I am on-task at the beginning of each calendar event so I don&#39;t have to re-enter anything.&lt;br /&gt;
&lt;br /&gt;
OfficeTime&#39;s idle time pop-up did a reasonable job of substituting for what I call &quot;interrupt mode&quot;. There&#39;s the thing I&#39;m supposed to be working on, and then someone walks up to my desk and asks a question. Ten minutes later when I turn back to my screen, the idle pop-up asks &quot;You went idle, what have you been doing?&quot; It gives me the option to keep the time on the current task, or allocate it somewhere else (or ignore it entirely, but don&#39;t do that). I&#39;d like to add a hot-key that would put the tracker into &quot;interrupt mode&quot; manually. This would help prevent accidentally restarting my scheduled work after an interruption without resetting the timer properly.&lt;br /&gt;
&lt;br /&gt;
RescueTime&#39;s ability to know what program I&#39;m using would be a fine addition, to enable tracking hidden distractions. It could warn me, &quot;Hey Vince, you claim to be doing web development right now, but you&#39;re in your email client. Are you really still developing or have you switched to communicating?&quot; RescueTime already allows categorizing programs, it would be a short leap from there.&lt;br /&gt;
&lt;br /&gt;
Finally, the user interface for all this should be as simple to use as answering Twitter&#39;s &quot;what are you doing&quot; question. Allow me to set up projects, categories, and tasks, but don&#39;t force me to! Often, I don&#39;t know what category a particular block of time should go into at the moment I&#39;m recording it, and trying to think about it then is distracting me from my real work. Let me add all that metadata after the fact, if at all. In fact, just leave me a delicious-style &quot;tags&quot; field, and later I&#39;ll tell the time tracker which tags represent clients, projects, categories, or something else.&lt;br /&gt;
&lt;br /&gt;
At the end of the week I&#39;ll do my weekly review. At that time I would like to check scheduled vs actual time on task and get an idea of when and where my interruptions are coming from. RescueTime-style graphs of time by category would be extremely useful. So would a temporal graph displaying activities and interruptions linearly by time.&lt;br /&gt;
&lt;br /&gt;
As it stands today, none of the time tracking tools I have seen do what I want. Nearly all of them are focused on tracking projects and/or billable hours, and as such they are biased against the very feature that I want, the tracking of distractions and small amounts of off-task time. Does anyone out there have a tool for me?</content><link rel='replies' type='application/atom+xml' href='http://whatvincedid.blogspot.com/feeds/3899585908817637824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2535895235161896127/3899585908817637824' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/3899585908817637824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/3899585908817637824'/><link rel='alternate' type='text/html' href='http://whatvincedid.blogspot.com/2009/11/tried-out-some-time-management-tools.html' title='Tried out some Time Management Tools'/><author><name>Vince Veselosky</name><uri>http://www.blogger.com/profile/06150903543836117372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2535895235161896127.post-8912290436590770975</id><published>2009-08-11T23:16:00.002-04:00</published><updated>2009-08-11T23:24:45.769-04:00</updated><title type='text'>Updated Webquills.net with tasty links</title><content type='html'>Man, those round tuits are really hard to come by.&lt;br /&gt;&lt;br /&gt;Nearly a month ago, I started working on a system to incorporate &lt;a href=&quot;http://delicious.com/veselosky&quot;&gt;my Delicious bookmarks&lt;/a&gt; into my web site. I spend a lot of effort sifting through web development articles and writing descriptions of them to go into my bookmarks. I&#39;ve always thought it was a good idea to recycle that content for use on my web sites. Unfortunately, I ran out of time before I got the polish on my integration.&lt;br /&gt;&lt;br /&gt;Tonight I finally found the extra hour I needed to get the software tested and integrated in the site. So now when you visit &lt;a href=&quot;http://www.webquills.net/&quot;&gt;the Webquills.net home page&lt;/a&gt;, you&#39;ll see not only my articles, but also articles from around the web that I think are worth reading.&lt;br /&gt;&lt;br /&gt;If I can find any more of those tuits, I&#39;ll write up an article about the software for Webquills.</content><link rel='replies' type='application/atom+xml' href='http://whatvincedid.blogspot.com/feeds/8912290436590770975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2535895235161896127/8912290436590770975' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/8912290436590770975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/8912290436590770975'/><link rel='alternate' type='text/html' href='http://whatvincedid.blogspot.com/2009/08/updated-webquillsnet-with-tasty-links.html' title='Updated Webquills.net with tasty links'/><author><name>Vince Veselosky</name><uri>http://www.blogger.com/profile/06150903543836117372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2535895235161896127.post-5586766410523986615</id><published>2009-07-15T23:21:00.005-04:00</published><updated>2009-07-15T23:59:45.569-04:00</updated><title type='text'>Relaunched Webquills.net</title><content type='html'>Last week I launched my new web design for &lt;a class=&quot;zem_slink&quot; href=&quot;http://www.webquills.net&quot; title=&quot;Webquills.net&quot; rel=&quot;blog&quot;&gt;Webquills.net&lt;/a&gt;. I accidentally spent a couple of months working on it, and threw away two nearly complete designs and one perfectly good blogging tool in the process. These things are always a learning process. So what did I learn?&lt;br /&gt;&lt;br /&gt;First, although &lt;a class=&quot;zem_slink&quot; href=&quot;http://www.movabletype.com/&quot; title=&quot;Movable Type&quot; rel=&quot;homepage&quot;&gt;Movable Type&lt;/a&gt; is a perfectly acceptable blogging tool, it &lt;a href=&quot;http://www.webquills.net/web-development/perl/10-things-i-lovehate-about-mov.html&quot;&gt;annoys the crap out of me&lt;/a&gt;. I couldn&#39;t stand the tedium of trying to edit all those templates in so many places through that dinky web-based editor. I finally just pulled my head away from the wall it had been banging against and rebuilt the whole site in &lt;a href=&quot;http://masonhq.com/&quot;&gt;HTML::Mason&lt;/a&gt;. After all, I&#39;m a web developer, I can do that.&lt;br /&gt;&lt;br /&gt;Second, I learned that I have the visual design skills of a wet bar of soap. I couldn&#39;t put an inoffensive color scheme together to save a kitten&#39;s life, and anyone who lets me near a texture library should have himself analyzed. I finally just adapted one of those free page templates you find on the Interwebs, and even my selection drew sneers from the more color-coordinated people in my life. It&#39;s sort of &lt;a class=&quot;zem_slink&quot; href=&quot;http://www.ubuntu.com/&quot; title=&quot;Ubuntu&quot; rel=&quot;homepage&quot;&gt;Ubuntu&lt;/a&gt;-orange. But IMHO, almost anything is better than the horrible Movable Type default template.&lt;br /&gt;&lt;br /&gt;I&#39;m having fun putting together the back-end functionality I want, rather than picking from a menu of somebody else&#39;s mediocre ideas. I have basic blog stuff working now (posts and feed). Soon I&#39;ll be integrating &lt;a href=&quot;http://delicious.com/veselosky&quot;&gt;my delicious feed&lt;/a&gt; as well.&lt;br /&gt;&lt;br /&gt;Actually, the thing that took the most work (and by work I mean thought) was coming up with a tagline that captured the spirit of Webquills. I must have gone through 100 variations or more, returning to the same concepts over and over, trying to boil down in my mind what it is that Webquills is meant to be about. Finally I settled on &lt;a href=&quot;http://www.webquills.net/&quot;&gt;Develop effective web sites&lt;/a&gt;. The phrase was strongly influenced by my reading of &lt;a href=&quot;http://www.amazon.com/gp/product/0750685077?ie=UTF8&amp;amp;tag=webquills-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0750685077&quot;&gt;The Effective Executive by Peter Drucker&lt;/a&gt;&lt;img src=&quot;http://www.assoc-amazon.com/e/ir?t=webquills-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0750685077&quot; alt=&quot;&quot; style=&quot;border: medium none  ! important; margin: 0px ! important;&quot; border=&quot;0&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt; - a fantastic little volume that basically woke me up to the difference between killing time and kicking ass. Read it. Just read it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;zemanta-pixie&quot;&gt;&lt;a class=&quot;zemanta-pixie-a&quot; href=&quot;http://reblog.zemanta.com/zemified/1bb3a919-6df3-4cdc-b5f9-f798cd9142a1/&quot; title=&quot;Reblog this post [with Zemanta]&quot;&gt;&lt;img class=&quot;zemanta-pixie-img&quot; src=&quot;http://img.zemanta.com/reblog_e.png?x-id=1bb3a919-6df3-4cdc-b5f9-f798cd9142a1&quot; alt=&quot;Reblog this post [with Zemanta]&quot; /&gt;&lt;/a&gt;&lt;span class=&quot;zem-script more-related pretty-attribution&quot;&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://static.zemanta.com/readside/loader.js&quot; defer=&quot;defer&quot;&gt;&lt;/script&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://whatvincedid.blogspot.com/feeds/5586766410523986615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2535895235161896127/5586766410523986615' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/5586766410523986615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/5586766410523986615'/><link rel='alternate' type='text/html' href='http://whatvincedid.blogspot.com/2009/07/relaunched-webquillsnet.html' title='Relaunched Webquills.net'/><author><name>Vince Veselosky</name><uri>http://www.blogger.com/profile/06150903543836117372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2535895235161896127.post-8916357203101273067</id><published>2009-07-14T20:49:00.005-04:00</published><updated>2009-07-14T21:06:03.115-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="opensource"/><title type='text'>Contributed to a CPAN module</title><content type='html'>I had a need to use &lt;a href=&quot;http://search.cpan.org/dist/Net-Amazon/&quot;&gt;Net::Amazon&lt;/a&gt; at $work, and it needed a little help because &lt;a href=&quot;http://docs.amazonwebservices.com/AWSECommerceService/latest/DG/index.html?rest-signature.html&quot;&gt;Amazon is changing their API to require all requests to be signed&lt;/a&gt;. So I contacted the maintainer and offered to contribute a patch. The patch was added in version 0.50. But what&#39;s cooler is that in version 0.54 some one else submitted a patch to correct some problems caused by my patch. Open source software is so great! Two people who don&#39;t even know each other writing software maintained by a third person, to make better software for all of us. What a great concept!!</content><link rel='replies' type='application/atom+xml' href='http://whatvincedid.blogspot.com/feeds/8916357203101273067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2535895235161896127/8916357203101273067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/8916357203101273067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/8916357203101273067'/><link rel='alternate' type='text/html' href='http://whatvincedid.blogspot.com/2009/07/contributed-to-cpan-module.html' title='Contributed to a CPAN module'/><author><name>Vince Veselosky</name><uri>http://www.blogger.com/profile/06150903543836117372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2535895235161896127.post-1312793422330281639</id><published>2008-08-18T21:56:00.002-04:00</published><updated>2008-08-18T22:10:45.869-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="history"/><title type='text'>Embarked on a Historic(al) Publishing Adventure</title><content type='html'>Sometimes fun turns out to be a lot of work.&lt;br /&gt;&lt;br /&gt;I have always had an interest in History. In school, all my elective classes were history classes. I love that whole karmic one thing leads to another flow of events that brought us from there to here to who knows where next.&lt;br /&gt;&lt;br /&gt;Of course, in my life, everything usually comes back to the web, and so it is with history. I recently discovered that the great science fiction writer, H.G. Wells, also wrote a marvelous tome of the history of the world, entitled (creatively) &lt;cite&gt;The Outline of History&lt;/cite&gt;. I also discovered that, although the book is in the public domain, the only text of it available on the web is a sort of unfinished OCR scan. Being a history fan, and an H.G. Wells fan, and a web developer, I obviously could not let that stand.&lt;br /&gt;&lt;br /&gt;And so I have begun a long term project to edit together a web version of the book. This mostly entails doing some cutting and pasting, and a whole lot of trips to Wikipedia to verify spellings of archaic terms and the names of obscure kings. At any rate, the publishing of &lt;a href=&quot;http://outline-of-history.mindvessel.net/&quot;&gt;The Outline of History, Online Edition&lt;/a&gt; has begun. One article at a time, I will be editing and posting the entire contents of the book. It&#39;s going to take months to get it all out, and the project is eating huge amounts of my spare time. But it&#39;s so much &lt;i&gt;fun!&lt;/i&gt;</content><link rel='replies' type='application/atom+xml' href='http://whatvincedid.blogspot.com/feeds/1312793422330281639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2535895235161896127/1312793422330281639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/1312793422330281639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/1312793422330281639'/><link rel='alternate' type='text/html' href='http://whatvincedid.blogspot.com/2008/08/embarked-on-historical-publishing.html' title='Embarked on a Historic(al) Publishing Adventure'/><author><name>Vince Veselosky</name><uri>http://www.blogger.com/profile/06150903543836117372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2535895235161896127.post-3544628389943942145</id><published>2008-06-06T06:51:00.003-04:00</published><updated>2008-06-06T07:15:11.928-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="personal"/><title type='text'>Finally created my &quot;me&quot; page!</title><content type='html'>Although I have been on the web for more than a decade, I&#39;ve never really had a page that was just about me. Until NOW! &lt;span style=&quot;font-style:italic;&quot;&gt;Mwah-ha-ha-ha!&lt;/span&gt; (Okay, so I&#39;m not an evil mastermind, I can still practice the laugh. You never know.)&lt;br /&gt;&lt;br /&gt;The &lt;a href=&quot;http://www.webquills.net/Vince.html&quot;&gt;All About Vince&lt;/a&gt; page is a collection of &quot;inputs and outputs&quot;, things I read (or hear or watch) and things I write. At the moment, it&#39;s almost entirely composed of Javascript or Flash widgets that pull in me-data from various ports of call on the web. So far I&#39;ve covered my delicious bookmarks, my Amazon wishlist, and most importantly, thanks to &lt;a href=&quot;http://code.google.com/apis/ajaxfeeds/documentation/&quot;&gt;Google&#39;s Feed API&lt;/a&gt; and their swank &lt;a href=&quot;http://code.google.com/apis/ajaxfeeds/documentation/#FEEDCONTROL&quot;&gt;FeedControl&lt;/a&gt;, all of my blogs.&lt;br /&gt;&lt;br /&gt;There&#39;s plenty more I want to add, but the page is a Work In Progress (just like me :).</content><link rel='replies' type='application/atom+xml' href='http://whatvincedid.blogspot.com/feeds/3544628389943942145/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2535895235161896127/3544628389943942145' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/3544628389943942145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/3544628389943942145'/><link rel='alternate' type='text/html' href='http://whatvincedid.blogspot.com/2008/06/finally-created-my-me-page.html' title='Finally created my &quot;me&quot; page!'/><author><name>Vince Veselosky</name><uri>http://www.blogger.com/profile/06150903543836117372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2535895235161896127.post-3772177600548508214</id><published>2008-06-04T23:36:00.004-04:00</published><updated>2008-06-04T23:44:08.040-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mumba zuzu"/><title type='text'>Turned off my link splicer</title><content type='html'>If you&#39;ve been subscribing to the What Vince Did Feed (you&#39;re probably the only one) to get my tasty link list, you&#39;re about to get disappointed. I have removed the link splicer from my FeedBurner feed, so you won&#39;t be seeing them here anymore.&lt;br /&gt;&lt;br /&gt;Of course if you really want them, you can go directly to the source, &lt;a href=&quot;http://feeds.delicious.com/rss/veselosky&quot;&gt;my bookmark feed is here&lt;/a&gt;. It&#39;s just that I&#39;m starting to build a tool that combines my feeds in various ways, and having all my links show up twice is a bit unpretty. More on the mythical feed project later, after it&#39;s launched.</content><link rel='replies' type='application/atom+xml' href='http://whatvincedid.blogspot.com/feeds/3772177600548508214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2535895235161896127/3772177600548508214' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/3772177600548508214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/3772177600548508214'/><link rel='alternate' type='text/html' href='http://whatvincedid.blogspot.com/2008/06/turned-off-my-link-splicer.html' title='Turned off my link splicer'/><author><name>Vince Veselosky</name><uri>http://www.blogger.com/profile/06150903543836117372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2535895235161896127.post-8236747520034899717</id><published>2008-06-03T21:46:00.003-04:00</published><updated>2008-06-03T22:00:55.555-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mumba zuzu"/><title type='text'>Came out of hiding - mumba zuzu!</title><content type='html'>After more than three months of doing nothing but $work and (very little) sleep, I have finally emerged and re-engaged with the tiny pieces of my tiny world. (Hello World!)&lt;br /&gt;&lt;br /&gt;I made a post over at &lt;a href=&quot;http://www.webquills.net&quot;&gt;Webquills&lt;/a&gt; on &lt;a href=&quot;http://www.webquills.net/scroll/2008/05/perl-5-hash-slices-can-replace.html&quot;&gt;hash slices&lt;/a&gt; that I&#39;ve been itching to write, because I use the things so much and I don&#39;t see them around much elsewhere.&lt;br /&gt;&lt;br /&gt;I also dropped a note on &lt;a href=&quot;http://mediabros.blogspot.com/&quot;&gt;Media Brothers&lt;/a&gt; about &lt;a href=&quot;http://mediabros.blogspot.com/2008/05/vinces-new-muse.html&quot;&gt;my latest muse&lt;/a&gt;. Kate Voegele&#39;s music has helped keep me pumped for coding through those long nights of sore eyes and tired fingers. Thanks Kate!&lt;br /&gt;&lt;br /&gt;Also I received three emails in one day with the subject line &quot;mumba zuzu&quot;. I have no idea what it means, but it&#39;s so fun to say that it has become my mantra this week! Say it with me now: MUMBA ZUZU!! See, isn&#39;t that fun? :)</content><link rel='replies' type='application/atom+xml' href='http://whatvincedid.blogspot.com/feeds/8236747520034899717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2535895235161896127/8236747520034899717' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/8236747520034899717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/8236747520034899717'/><link rel='alternate' type='text/html' href='http://whatvincedid.blogspot.com/2008/06/came-out-of-hiding-mumba-zuzu.html' title='Came out of hiding - mumba zuzu!'/><author><name>Vince Veselosky</name><uri>http://www.blogger.com/profile/06150903543836117372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2535895235161896127.post-8127760400911320357</id><published>2008-02-03T22:06:00.000-05:00</published><updated>2008-02-03T22:18:12.425-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="humor"/><title type='text'>Discovered REAL ultimate power!</title><content type='html'>See, this is why I will never be cool (and by cool, I mean totally sweet). I&#39;m just not plugged in to the Jungian collective subconscious. Somehow, until today I managed never to hear about &lt;a href=&quot;http://www.realultimatepower.net/index4.htm&quot;&gt;real ultimate power&lt;/a&gt;, an Internet experience apparently so powerful and popular that it has been parodied to apply to &lt;a href=&quot;http://www.progsoc.org/~jselliot/real_ultimate_power/&quot;&gt;programmers&lt;/a&gt; and &lt;a href=&quot;http://seanbonner.com/realultimatebritney/&quot;&gt;bald Britney&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I&#39;m going to crawl back under my rock now. Wake me at the Apocalypse. &lt;br /&gt;&lt;br /&gt;On second thought, don&#39;t.</content><link rel='replies' type='application/atom+xml' href='http://whatvincedid.blogspot.com/feeds/8127760400911320357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2535895235161896127/8127760400911320357' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/8127760400911320357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/8127760400911320357'/><link rel='alternate' type='text/html' href='http://whatvincedid.blogspot.com/2008/02/discovered-real-ultimate-power.html' title='Discovered REAL ultimate power!'/><author><name>Vince Veselosky</name><uri>http://www.blogger.com/profile/06150903543836117372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2535895235161896127.post-7905059379749772712</id><published>2008-01-30T16:41:00.000-05:00</published><updated>2008-01-30T16:50:23.687-05:00</updated><title type='text'>Made PerlBuzz!</title><content type='html'>W00t! My Webquills.net article on &lt;a href=&quot;http://www.webquills.net/scroll/2008/01/choose-the-right-template-syst.html&quot;&gt;choosing a perl template system&lt;/a&gt; got linked from my favorite Perl site, &lt;a href=&quot;http://perlbuzz.com&quot;&gt;PerlBuzz&lt;/a&gt;. I feel all warm and fuzzy inside.&lt;br /&gt;&lt;br /&gt;It&#39;s funny, that article started out as just a quick little &quot;here&#39;s what I do&quot; note, and ended up a 1,500 word comparison of various templating systems in Perl. I&#39;m pretty sure this is the first person to link to Webquills.net who isn&#39;t me. Maybe I&#39;ll get a little traffic now.</content><link rel='replies' type='application/atom+xml' href='http://whatvincedid.blogspot.com/feeds/7905059379749772712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2535895235161896127/7905059379749772712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/7905059379749772712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/7905059379749772712'/><link rel='alternate' type='text/html' href='http://whatvincedid.blogspot.com/2008/01/made-perlbuzz.html' title='Made PerlBuzz!'/><author><name>Vince Veselosky</name><uri>http://www.blogger.com/profile/06150903543836117372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2535895235161896127.post-4763732869036578940</id><published>2007-12-19T16:09:00.000-05:00</published><updated>2007-12-19T16:27:24.446-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MTOS"/><category scheme="http://www.blogger.com/atom/ns#" term="perl"/><title type='text'>Switched Webquills.net to Movable Type</title><content type='html'>I recently made a decision to focus my &lt;a href=&quot;http://www.webquills.net/&quot;&gt;Webquills&lt;/a&gt; blog not just on web development, but specifically on Perl web development. It seemed hypocritical to write a blog about Perl web development using a PHP blogging tool (or a Java-based service like Blogger). And when I heard that MT was going open source, it was the perfect opportunity for a switch. So this past weekend, &lt;a href=&quot;http://www.webquills.net/scroll/2007/12/wordpress-to-mtos.html&quot;&gt;I converted from Wordpress to MTOS&lt;/a&gt;. So far, so good. I still need to do a lot of look and feel customizations. But no at least my Perl blog is generated with Perl blogging software.</content><link rel='replies' type='application/atom+xml' href='http://whatvincedid.blogspot.com/feeds/4763732869036578940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2535895235161896127/4763732869036578940' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/4763732869036578940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/4763732869036578940'/><link rel='alternate' type='text/html' href='http://whatvincedid.blogspot.com/2007/12/switched-webquillsnet-to-movable-type.html' title='Switched Webquills.net to Movable Type'/><author><name>Vince Veselosky</name><uri>http://www.blogger.com/profile/06150903543836117372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2535895235161896127.post-6148331268967050014</id><published>2007-12-06T13:39:00.001-05:00</published><updated>2007-12-06T13:40:35.214-05:00</updated><title type='text'>Declared CVS DTM</title><content type='html'>Finally migrated the CVS repository at work to SVN. Now all my revision control is under SVN. CVS is Dead To Me.</content><link rel='replies' type='application/atom+xml' href='http://whatvincedid.blogspot.com/feeds/6148331268967050014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2535895235161896127/6148331268967050014' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/6148331268967050014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/6148331268967050014'/><link rel='alternate' type='text/html' href='http://whatvincedid.blogspot.com/2007/12/declared-cvs-dtm.html' title='Declared CVS DTM'/><author><name>Vince Veselosky</name><uri>http://www.blogger.com/profile/06150903543836117372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2535895235161896127.post-115363048846249611</id><published>2007-09-26T00:19:00.000-04:00</published><updated>2007-09-26T00:22:27.544-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="personal"/><title type='text'>Had a good day</title><content type='html'>&lt;p&gt;I slept in, got to work late, had a very productive day of coding (with a passing test suite to prove it), and started watching season 2 of &lt;span style=&quot;font-style:italic;&quot;&gt;The Unit&lt;/span&gt;. I&#39;m in a good mood, and it&#39;s been a good day. Happens so rarely, I thought I would record it for posterity. Now I&#39;m off to bed. :)&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://whatvincedid.blogspot.com/feeds/115363048846249611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2535895235161896127/115363048846249611' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/115363048846249611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/115363048846249611'/><link rel='alternate' type='text/html' href='http://whatvincedid.blogspot.com/2007/09/had-good-day.html' title='Had a good day'/><author><name>Vince Veselosky</name><uri>http://www.blogger.com/profile/06150903543836117372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2535895235161896127.post-804474192106848844</id><published>2007-09-05T05:26:00.000-04:00</published><updated>2007-09-05T05:36:28.128-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="personal"/><title type='text'>Took some time off</title><content type='html'>&lt;p&gt;The last few months have run me ragged at work. The result has been a large gap in posts to all my personal web sites, and a burned-out feeling. So last week I finally hit the breaking point and took some vacation, during which I did pretty much nothing but lie around the house. I&#39;d like to say it felt good, but really it was more like just working out a cramp.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I have resolved to live a more balanced life (whatever that means) so as not to drive myself to an early grave. Let&#39;s see how long that lasts!&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;On a side note, a certain evil person has introduced me to sudoku, which I was trying hard to avoid. Now I&#39;m dreaming about little squares filled with numbers. Argh!&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://whatvincedid.blogspot.com/feeds/804474192106848844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2535895235161896127/804474192106848844' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/804474192106848844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/804474192106848844'/><link rel='alternate' type='text/html' href='http://whatvincedid.blogspot.com/2007/09/took-some-time-off.html' title='Took some time off'/><author><name>Vince Veselosky</name><uri>http://www.blogger.com/profile/06150903543836117372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2535895235161896127.post-3193663984826199483</id><published>2007-06-04T08:01:00.000-04:00</published><updated>2007-06-04T08:10:13.652-04:00</updated><title type='text'>Launched Webquills.net</title><content type='html'>&lt;p&gt;Five years ago, I registered the domain name. For all that time, ideas have percolated, but never taken form. Now, finally, I have gotten off my rump and done it. (Well, okay, technically, I did while sitting down, but you get the metaphor.)&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href=&quot;http://www.webquills.net&quot;&gt;Webquills.net&lt;/a&gt; is &quot;Brain food for web masters,&quot; a collection and constantly flowing stream of important knowledge for web professionals and dedicated amateurs. Because web mastery is not just about HTML, it covers the full gamut of web-related topics, including software development, system administration, design, and even writing.&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://whatvincedid.blogspot.com/feeds/3193663984826199483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2535895235161896127/3193663984826199483' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/3193663984826199483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/3193663984826199483'/><link rel='alternate' type='text/html' href='http://whatvincedid.blogspot.com/2007/06/launched-webquillsnet.html' title='Launched Webquills.net'/><author><name>Vince Veselosky</name><uri>http://www.blogger.com/profile/06150903543836117372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2535895235161896127.post-6339060483084575317</id><published>2007-05-30T20:57:00.000-04:00</published><updated>2007-05-30T21:02:39.398-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="humor"/><category scheme="http://www.blogger.com/atom/ns#" term="movies"/><title type='text'>Laughed out loud</title><content type='html'>&lt;blockquote&gt;Director Mike Figgis spent longer at LAX airport than intended. He&#39;d arrived in Los Angeles, along with half the acting and directing world, for what is known as &#39;pilot season&#39;, when the big studios try out new scripts, directors and actors in a two-week frenzy of auditions and career make-or-breaks. When Figgis was being grilled by airport immigration, he was asked the purpose of his visit. Unthinking and tired after a long flight, Mike replied: &#39;I&#39;m here to shoot a pilot.&#39; After five hours in an interrogation cell (yes, really), he finally made it into town.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Via &lt;a rel=&quot;via&quot; href=&quot;http://observer.guardian.co.uk/review/story/0,,2062655,00.html&quot;&gt;the Guardian&lt;/a&gt; &lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://whatvincedid.blogspot.com/feeds/6339060483084575317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2535895235161896127/6339060483084575317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/6339060483084575317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/6339060483084575317'/><link rel='alternate' type='text/html' href='http://whatvincedid.blogspot.com/2007/05/laughed-out-loud.html' title='Laughed out loud'/><author><name>Vince Veselosky</name><uri>http://www.blogger.com/profile/06150903543836117372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2535895235161896127.post-1493817665811437344</id><published>2007-05-30T20:46:00.001-04:00</published><updated>2007-05-30T20:47:01.470-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DRM"/><category scheme="http://www.blogger.com/atom/ns#" term="iTunes"/><category scheme="http://www.blogger.com/atom/ns#" term="media"/><category scheme="http://www.blogger.com/atom/ns#" term="music"/><title type='text'>Paid Money for Music Downloads</title><content type='html'>&lt;p&gt;I&#39;ve been waiting for this one since they announced it, and now it&#39;s here. Today you can upgrade your iTunes client to version 7.2, and then you can upgrade (some of) your iTunes purchases to 256kbps, DRM-Free versions!&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;It&#39;s been said before, and those who know me also know my opinion, but for the record: DRM is bad, bad, bad. It&#39;s bad for artists, bad for fans, and bad for online music retailers. It&#39;s even bad for the media distributors who use it, although you may have a hard time convincing some of them of that.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;EMI seems to get it, though, as their music is now up and running. I am not a big purchaser of music in general, but I have been saving up to vote with my dollars. As I write this, I am listening to my newly purchased, non-DRM Rolling Stones tunes. &lt;span style=&quot;font-style: italic;&quot;&gt;Wow&lt;/span&gt; this stuff sounds good!&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://whatvincedid.blogspot.com/feeds/1493817665811437344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2535895235161896127/1493817665811437344' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/1493817665811437344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/1493817665811437344'/><link rel='alternate' type='text/html' href='http://whatvincedid.blogspot.com/2007/05/paid-money-for-music-downloads.html' title='Paid Money for Music Downloads'/><author><name>Vince Veselosky</name><uri>http://www.blogger.com/profile/06150903543836117372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2535895235161896127.post-264019139474260896</id><published>2007-05-12T09:01:00.000-04:00</published><updated>2007-05-12T08:03:25.903-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="framework"/><category scheme="http://www.blogger.com/atom/ns#" term="perl"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="webdev"/><title type='text'>Admitted defeat</title><content type='html'>&lt;p&gt;That&#39;s right, I give up. Despite having devoted the last five years exclusively to Perl development, my next project will be written in another language.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I am not happy about this, quite the contrary. I love Perl. I&#39;ve learned so much of the ins and outs of Perl syntax vagaries that I feel like I&#39;ve been married to it. But for at least a year I have been looking at the web development tools and frameworks in other languages and drooling. Where are the Perl tools that will double my productivity in web development? No, for two years I have spent most of my time &lt;em&gt;building&lt;/em&gt; those tools for myself, because those available do not suit my needs and do not measure up to the tools available in several other languages. But of course, I&#39;m not as smart as those other guys, so my home-grown tools are not as good, and not really useful outside my personal bubble.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Now, the Perl fanatics out there are going to start yelling about things like &lt;a href=&quot;http://www.catalystframework.org/&quot;&gt;Catalyst&lt;/a&gt; and maybe &lt;a href=&quot;http://jifty.org/view/HomePage&quot;&gt;Jifty&lt;/a&gt;. Hey, I know, because I am (was) a Perl fanatic myself. But Catalyst is unnecessarily complicated. In trying to be all things to all programmers, it creates more slow-downs in overhead than it does speed-ups in infrastructure. Jifty is pretty cool, and it even comes with a pony, but it just isn&#39;t there yet, and the community behind it is comparatively small. None of the Perl frameworks I&#39;ve examined make it particularly easy to implement REST-based web services (it&#39;s certainly possible, but the frameworks don&#39;t make it any easier than doing it &quot;by hand&quot;).&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Now, if I had my druthers, based purely on language syntax and tools, I probably would go with Python, and a framework like &lt;a href=&quot;http://www.djangoproject.com/&quot;&gt;Django&lt;/a&gt;. Django is a beautiful piece of work, in my mind the Python alternative to &lt;a href=&quot;http://www.rubyonrails.org/&quot;&gt;Ruby on Rails&lt;/a&gt;, and far superior in productivity to &lt;a href=&quot;http://zope.org/&quot;&gt;Zope&lt;/a&gt; or anything based on it. Also, Python&#39;s &lt;a href=&quot;http://www.feedparser.org/&quot;&gt;Universal Feed Parser&lt;/a&gt; is by far the best library for manipulating RSS and Atom feeds that I have found in any language.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;But there are also disadvantages to choosing Django over PHP. PHP has the simplest deployment path, and is still the most broadly deployed of the open-source technologies on my radar. Django requires mod_python or FastCGI, and Rails similarly relies on FastCGI. These technologies are not widely deployed and not nearly as simple as just dropping a bundle of files into your document root.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;But really there are two big reasons for me to run PHP: &lt;a href=&quot;http://www.mediawiki.org/wiki/MediaWiki&quot;&gt;MediaWiki&lt;/a&gt; and &lt;a href=&quot;http://www.phpbb.com/&quot;&gt;phpBB&lt;/a&gt;. Both are excellent applications at what they do, and I need to run them both on my new web server for compatibility with previous deployments. And both are built with PHP. Since I have to have PHP installed anyway...&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;So in addition to Django, I will also give &lt;a href=&quot;http://www.symfony-project.com/&quot;&gt;symfony&lt;/a&gt; a test-drive. This is a PHP web framework. I have no experience with it yet, but it looks more mature than the &lt;a href=&quot;http://framework.zend.com&quot;&gt;Zend Framework&lt;/a&gt;, seems fully capable of doing what I want, and happens to be the first hit on Google for &quot;PHP framework&quot;, so there must be plenty of people who think it&#39;s good.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;My relationship with Perl has not ended. I&#39;m still building large-scale applications with it at my day job, and I have no doubt I will turn to it when the going gets tough in my sysadmin role at home. But it&#39;s time for me to stretch my legs, to look at some other languages in the hope of finding tools that will increase my productivity the way Perl did when I first started using it. Python and Django will be my first try, followed closely by PHP and symfony. And if neither works out, well, there&#39;s always Rails.&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://whatvincedid.blogspot.com/feeds/264019139474260896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2535895235161896127/264019139474260896' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/264019139474260896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/264019139474260896'/><link rel='alternate' type='text/html' href='http://whatvincedid.blogspot.com/2007/05/admitted-defeat.html' title='Admitted defeat'/><author><name>Vince Veselosky</name><uri>http://www.blogger.com/profile/06150903543836117372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2535895235161896127.post-7786407879427465387</id><published>2007-04-21T22:45:00.000-04:00</published><updated>2007-04-21T22:57:12.412-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="hardware"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>Added a Terabyte of Storage</title><content type='html'>&lt;p&gt;Yes, there seems to be no end to my storage needs. First there was a 160GB drive. Then a second 160GB drive. Then I had to add a 300GB external drive. And finally even that filled up. So I just picked up a pair of 500GB drives and swapped them in for the 160s. So Gabrielle, my main desktop (Mac G5), now has &lt;em&gt;1.3 Terabytes&lt;/em&gt; of disk space. Hopefully that will last a little while.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Meanwhile, the two 160GB drives had nowhere to live, so I bought a few cheap parts and built myself a new Linux desktop named Joxer. I had a tough time deciding how to configure him, but I finally settled on Kubuntu 7.04 for the OS. I&#39;m really liking the whole Ubuntu family of products. It&#39;s like the best of Debian, wrapped up and delivered fresh to your door every six months!&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://whatvincedid.blogspot.com/feeds/7786407879427465387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2535895235161896127/7786407879427465387' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/7786407879427465387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/7786407879427465387'/><link rel='alternate' type='text/html' href='http://whatvincedid.blogspot.com/2007/04/added-terabyte-of-storage.html' title='Added a Terabyte of Storage'/><author><name>Vince Veselosky</name><uri>http://www.blogger.com/profile/06150903543836117372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2535895235161896127.post-2754205871837286926</id><published>2007-02-25T19:58:00.000-05:00</published><updated>2007-02-25T22:01:00.457-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="movies"/><category scheme="http://www.blogger.com/atom/ns#" term="reviews"/><category scheme="http://www.blogger.com/atom/ns#" term="writing"/><title type='text'>FINALLY published &quot;Film School in a Box for $25&quot;</title><content type='html'>After years of threatening and a week of editing and composing (yes, it&#39;s sad), I finally published &lt;a href=&quot;http://mediabros.blogspot.com/2007/02/film-school-in-box-for-25.html&quot;&gt;Film School in a Box for $25&lt;/a&gt;, a &quot;review&quot; of the DVD box set of the &quot;Mexico&quot; trilogy by Robert Rodriguez. He is my hero when it comes to art and creativity.</content><link rel='replies' type='application/atom+xml' href='http://whatvincedid.blogspot.com/feeds/2754205871837286926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2535895235161896127/2754205871837286926' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/2754205871837286926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/2754205871837286926'/><link rel='alternate' type='text/html' href='http://whatvincedid.blogspot.com/2007/02/finally-published-film-school-in-box.html' title='FINALLY published &quot;Film School in a Box for $25&quot;'/><author><name>Vince Veselosky</name><uri>http://www.blogger.com/profile/06150903543836117372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2535895235161896127.post-2631413876738550231</id><published>2007-01-28T10:17:00.000-05:00</published><updated>2007-01-28T10:34:07.786-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="personal"/><category scheme="http://www.blogger.com/atom/ns#" term="reviews"/><title type='text'>Got distracted by my day job</title><content type='html'>&lt;p&gt;I&#39;ve had my head so deep into my day job lately that I haven&#39;t done much in the way of personal stuff. Last week I added a quick post to &lt;a href=&quot;http://www.control-escape.com/&quot;&gt;Control-Escape&lt;/a&gt; about &lt;a href=&quot;http://www.control-escape.com/wm/2007/01/instant-css-layouts-with-yui-grids.html&quot;&gt;CSS Layouts with YUI Grids&lt;/a&gt;. It&#39;s not very detailed, but it doesn&#39;t really have to be, the documentation provided by Yahoo is plenty good. This week all I managed to do was tweak a couple of links and fix an environment bug that wasn&#39;t detecting Windows clients correctly. Just the same, page views look to be up about 20% over last month, and revenues are following. There&#39;s a possibility that the site will actually pay for its own hosting this month, an historical first.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;I didn&#39;t post anything at &lt;a href=&quot;http://mediabros.blogspot.com/&quot;&gt;Media Brothers&lt;/a&gt; this week. Mikey took up my slack with a nice &lt;a href=&quot;http://mediabros.blogspot.com/2007/01/band-of-brothers.html&quot;&gt;review of Band of Brothers&lt;/a&gt;. I&#39;ve got a few ideas floating around, but I can&#39;t seem to organize any of them into a coherent article.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Meanwhile, the post office can&#39;t seem to keep my Netflix queue turning over. I&#39;ve been reduced to actually reading things on paper. If I ever finish one, I&#39;ll put a review on Media Brothers.&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://whatvincedid.blogspot.com/feeds/2631413876738550231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2535895235161896127/2631413876738550231' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/2631413876738550231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/2631413876738550231'/><link rel='alternate' type='text/html' href='http://whatvincedid.blogspot.com/2007/01/got-distracted-by-my-day-job.html' title='Got distracted by my day job'/><author><name>Vince Veselosky</name><uri>http://www.blogger.com/profile/06150903543836117372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2535895235161896127.post-5841221822431675427</id><published>2007-01-15T21:38:00.000-05:00</published><updated>2007-01-15T21:49:40.926-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="personal"/><title type='text'>Had a multi-post week</title><content type='html'>&lt;p&gt;Just couldn&#39;t stop myself this past week. I&#39;ve been pouring content onto &lt;a href=&quot;http://mediabros.blogspot.com&quot;&gt;Media Brothers&lt;/a&gt;. I made &lt;a href=&quot;http://mediabros.blogspot.com/2007/01/ten-reasons-appletv-is-lame.html&quot;&gt;a post about the AppleTV&lt;/a&gt; that The Steve announced at Macworld Expo. That&#39;s been getting  some traffic from del.icio.us. Then I wrote a &lt;a href=&quot;http://mediabros.blogspot.com/2007/01/speaking-of-richard-donner.html&quot;&gt;review of Ladyhawke&lt;/a&gt;, for no particular reason. Then I finally got inspired to drop a post about &lt;a href=&quot;http://mediabros.blogspot.com/2007/01/net-neutrality-and-municipal-networks.html&quot;&gt;network neutrality&lt;/a&gt;. And according to FeedBurner, Media Brothers actually has some subscribers now too!&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;And yet, I still have not had time to write about my cataloging project, nor to write those articles for Control-Escape that I keep putting off. I don&#39;t get how so many &quot;bloggers&quot; have time to write ten posts a day. I really don&#39;t.&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://whatvincedid.blogspot.com/feeds/5841221822431675427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2535895235161896127/5841221822431675427' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/5841221822431675427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/5841221822431675427'/><link rel='alternate' type='text/html' href='http://whatvincedid.blogspot.com/2007/01/had-multi-post-week.html' title='Had a multi-post week'/><author><name>Vince Veselosky</name><uri>http://www.blogger.com/profile/06150903543836117372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2535895235161896127.post-3189133023504199264</id><published>2007-01-04T07:55:00.000-05:00</published><updated>2007-01-04T08:12:59.837-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="finance"/><category scheme="http://www.blogger.com/atom/ns#" term="personal"/><title type='text'>Beat the Market - Sort of</title><content type='html'>&lt;p&gt;I just did the math on my meager 401k investments to see how I did in 2006. The answer: not bad, and better than 2005 by a lot. My annual return on capital came in at 15.97%, a very respectable return. The Nasdaq 100 gained only 6.93%. The S&amp;P 500 came in at 15.85%, so I just squeaked past it. But the Dow Jones Industrial Average whupped me at 18.91% return.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;On the other hand, if you count 401k company matching funds as gains rather than contributions, that would give me a return on investment of 38.75%. Now that&#39;s what I call a return! And since contributions are made with pre-tax dollars, only about two-thirds of the investment is mine, the rest is a loan from Uncle Sam. He&#39;ll get his in the end, though. He always does.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;My play-money portfolio actually dropped a bit this year (Texas Instruments, you big slacker!), but has a 50% return over two years, so I&#39;m not complaining. I figure it picks back up this year.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If only that decimal place were moved to the right a couple of digits, I&#39;d be rolling in money. Oh well. Time compounds all accounts.&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://whatvincedid.blogspot.com/feeds/3189133023504199264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2535895235161896127/3189133023504199264' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/3189133023504199264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/3189133023504199264'/><link rel='alternate' type='text/html' href='http://whatvincedid.blogspot.com/2007/01/beat-market-sort-of.html' title='Beat the Market - Sort of'/><author><name>Vince Veselosky</name><uri>http://www.blogger.com/profile/06150903543836117372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2535895235161896127.post-2686608125877732248</id><published>2006-12-31T19:34:00.000-05:00</published><updated>2006-12-31T19:39:50.340-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="movies"/><category scheme="http://www.blogger.com/atom/ns#" term="reviews"/><category scheme="http://www.blogger.com/atom/ns#" term="viewing"/><title type='text'>Reviewed Superman II - the Richard Donner cut</title><content type='html'>&lt;p&gt;Just posted my &lt;a href=&quot;http://mediabros.blogspot.com/2006/12/superman-ii-as-you-have-never-seen-it.html&quot;&gt;review of Superman II - the Richard Donner cut&lt;/a&gt;, a new DVD release that restores the original vision of the creators. Now if only something could be done about Superman 3. Bleh.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://whatvincedid.blogspot.com/feeds/2686608125877732248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2535895235161896127/2686608125877732248' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/2686608125877732248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2535895235161896127/posts/default/2686608125877732248'/><link rel='alternate' type='text/html' href='http://whatvincedid.blogspot.com/2006/12/reviewed-superman-ii-richard-donner-cut.html' title='Reviewed Superman II - the Richard Donner cut'/><author><name>Vince Veselosky</name><uri>http://www.blogger.com/profile/06150903543836117372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>