<?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-6715017</id><updated>2011-12-14T22:03:17.282-05:00</updated><category term='iPhone'/><category term='cgi-bin'/><category term='mysql'/><category term='python'/><category term='Face Flip'/><category term='PDF'/><category term='management.py'/><category term='models'/><category term='mod_python'/><category term='django-notification'/><category term='iText'/><category term='HTMLWorker'/><category term='django'/><category term='Apple'/><category term='Java'/><category term='OSX'/><category term='100boxes.com'/><category term='django settings'/><category term='query'/><category term='Application'/><category term='Style'/><category term='plesk'/><title type='text'>Ken Cochrane's Daily Journal</title><subtitle type='html'>Daily Journal For Ken Cochrane</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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>35</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6715017.post-7884138403393122314</id><published>2010-05-01T09:41:00.001-04:00</published><updated>2011-07-02T09:43:16.385-04:00</updated><title type='text'>Blog has moved</title><summary type='text'>I have moved my blog from blogger over to http://KenCochrane.net.</summary><link rel='related' href='http://kencochrane.net' title='Blog has moved'/><link rel='enclosure' type='' href='http://kencochrane.net' length='0'/><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/7884138403393122314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=7884138403393122314' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/7884138403393122314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/7884138403393122314'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2010/05/blog-has-moved.html' title='Blog has moved'/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-3770689474590810962</id><published>2010-04-28T11:34:00.002-04:00</published><updated>2010-04-28T11:57:37.436-04:00</updated><title type='text'>Mercurial 1.5.1 on RHEL5 using python 2.5</title><summary type='text'>Installing Mercurial 1.5.1 on Red Hat Enterprise Linux 5 (RHEL5) using Python 2.5My RHEL5 setup uses python2.5 which I compiled from source, since RHEL5 only comes with python2.4.Because I didn't use the built in python 2.4 version I couldn't do the simple "yum install mercurial". Instead I need to build mercurial from source, which isn't too bad. Just do the following.:as Root:&gt; wget http://</summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/3770689474590810962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=3770689474590810962' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/3770689474590810962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/3770689474590810962'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2010/04/mercurial-151-on-rhel5-using-python-25.html' title='Mercurial 1.5.1 on RHEL5 using python 2.5'/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-4657417980488251317</id><published>2010-01-18T09:59:00.014-05:00</published><updated>2010-01-18T10:24:12.820-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Face Flip'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Introducing my new iPhone application Face Flip</title><summary type='text'>I have finished with my latest iPhone application and I have submitted it to Apple. I submitted it on Sunday 01/17/2010, and hopefully it will be approved by the end of the month. Normally it takes about 10-14 days for apple to approve apps but there have been recent reports that apps have been approved in as little as 2-3 days. I'll keep my fingers crossed and post when I hear back.Face Flip is </summary><link rel='related' href='http://faceflipapp.com' title='Introducing my new iPhone application Face Flip'/><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/4657417980488251317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=4657417980488251317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/4657417980488251317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/4657417980488251317'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2010/01/introducing-my-new-iphone-application.html' title='Introducing my new iPhone application Face Flip'/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_zHa3HAIVnnA/S1R6k-0xzgI/AAAAAAAABdo/T_k5eRpvFJY/s72-c/screenshot5.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6715017.post-3586247105214059754</id><published>2010-01-11T11:37:00.003-05:00</published><updated>2010-01-11T12:08:57.177-05:00</updated><title type='text'>New TV Feature Request: Ability to set the channel order</title><summary type='text'>Recently I decided it was time to upgrade my aging 36" CRT television with a new HDTV. After doing a lot of research I narrowed down my requirements to the following:At least 42"HDTVLow power consumptionAbility to hook up my Mac Mini so that I can watch internet TV (hulu, netflix, etc).LCD Flat panelDigital TV tuneUnder $800.00I looked around for a few months and finally ended up with a Vizio 42"</summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/3586247105214059754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=3586247105214059754' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/3586247105214059754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/3586247105214059754'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2010/01/new-tv-feature-request-ability-to-set.html' title='New TV Feature Request: Ability to set the channel order'/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-7103826810170856339</id><published>2009-03-09T11:03:00.002-04:00</published><updated>2009-03-09T11:16:31.922-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='django-notification'/><category scheme='http://www.blogger.com/atom/ns#' term='django'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='management.py'/><title type='text'>Django-Notification Creating Notice Types issues</title><summary type='text'>I was setting up Django-Notification for a project, and I was trying to create notice types like it mentions on their wiki . Their wiki says that you should add the following code to your management.py file in your app.from django.conf import settingsfrom django.db.models import signalsfrom django.utils.translation import ugettext_noop as _if "notification" in settings.INSTALLED_APPS:  from </summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/7103826810170856339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=7103826810170856339' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/7103826810170856339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/7103826810170856339'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2009/03/django-notification-creating-notice.html' title='Django-Notification Creating Notice Types issues'/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-4313817162935748839</id><published>2009-02-26T09:07:00.004-05:00</published><updated>2009-02-26T09:28:49.760-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='plesk'/><category scheme='http://www.blogger.com/atom/ns#' term='cgi-bin'/><title type='text'>Plesk 8.6 cgi-bin trouble</title><summary type='text'>I recently worked on a project to quickly create a simple cgi-bin script to capture some data from a form on a mostly static website. The script was simple, take the data from the form, and send it via email. The script was written by a co-worker of mine using python. When we went to deploy the script on the server with Plesk 8.6, it was nothing but a pain in the butt.. I have documented some of </summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/4313817162935748839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=4313817162935748839' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/4313817162935748839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/4313817162935748839'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2009/02/plesk-86-cgi-bin-trouble.html' title='Plesk 8.6 cgi-bin trouble'/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-799707124309850610</id><published>2009-02-04T21:05:00.004-05:00</published><updated>2009-02-04T21:37:12.317-05:00</updated><title type='text'>Google's Ajax Libary hosting, the New Web Tracker</title><summary type='text'>A little while ago, I noticed that Google started hosting the most common JavaScript libraries on their CDN. The project is called  AJAX Libraries API , and it allows websites to reference these libaries instead of hosting the files themselves. Using a CDN to host your static files isn't anything new, and it provides some nice side effects.Less bandwidthLess space (every little bit helps)Global </summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/799707124309850610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=799707124309850610' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/799707124309850610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/799707124309850610'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2009/02/googles-ajax-libary-hosting-new-web.html' title='Google&apos;s Ajax Libary hosting, the New Web Tracker'/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-8761261831600533170</id><published>2009-02-01T12:52:00.004-05:00</published><updated>2009-02-01T13:01:12.060-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='django'/><category scheme='http://www.blogger.com/atom/ns#' term='100boxes.com'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><title type='text'>100Boxes.com - Free Online Football Squares Pool Management</title><summary type='text'>I would like to announce the release of a new project I have been working on. 100Boxes.com FREE online Football Squares Pool . I basically took the classic superbowl squares game, that is usually played with paper and spreadsheets and I put it online. I tried to make it as simple as possible for someone to manage their pool, and for people to buy their squares. I started the project pretty late </summary><link rel='related' href='http://100boxes.com' title='100Boxes.com - Free Online Football Squares Pool Management'/><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/8761261831600533170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=8761261831600533170' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/8761261831600533170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/8761261831600533170'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2009/02/100boxescom-free-online-football.html' title='100Boxes.com - Free Online Football Squares Pool Management'/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-2598152691068049306</id><published>2009-01-23T09:37:00.006-05:00</published><updated>2009-02-01T13:01:36.054-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='django'/><category scheme='http://www.blogger.com/atom/ns#' term='mod_python'/><title type='text'>Installing mod_python on Mac OS X Leopard (10.5.x)</title><summary type='text'>Apache2 comes pre installed on Mac OS X Leopard as does Python (2.5). But it doesn't come with mod_python. Here is what you need to do to get it to work.download the latest file from  http://www.apache.org/dist/httpd/modpython/ I downloaded (mod_python-3.3.1.tgz)$ tar xvzf mod_python-3.3.1.tgz$ cd mod_python-3.3.1$ ./configure --with-apxs=/usr/sbin/apxsNow we need to patch the make file so that </summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/2598152691068049306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=2598152691068049306' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/2598152691068049306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/2598152691068049306'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2009/01/installing-modpython-on-mac-os-x.html' title='Installing mod_python on Mac OS X Leopard (10.5.x)'/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-7793175984189006772</id><published>2009-01-21T13:19:00.006-05:00</published><updated>2009-02-01T13:01:52.446-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='query'/><category scheme='http://www.blogger.com/atom/ns#' term='django'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='models'/><title type='text'>Django Query using value from another field in same table</title><summary type='text'>I came across a query that seemed like it should be pretty easy, but it wasn't.Suppose you have the following Model Class.# pseudo code.class Person(models.Model):  first_name = models.CharField()  last_name = models.CharField()I would like the query to return all Person's who have the same first_name and last_nameMy first guess was to do the following.person_list = Person.objects.filter(</summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/7793175984189006772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=7793175984189006772' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/7793175984189006772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/7793175984189006772'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2009/01/django-query-using-value-from-another.html' title='Django Query using value from another field in same table'/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-4352986819594454461</id><published>2009-01-17T14:43:00.006-05:00</published><updated>2009-01-17T15:09:34.804-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='django settings'/><title type='text'>Managing Django settings across multiple environments</title><summary type='text'>I don't know about you, but when I typically work on a Django application I have at least two environments (Local and Production), and a lot of times I am working on these projects with at least one other person.The way that django currently supports project settings is to have all settings in a settings.py file. This works fine if you are working by yourself in one environment, but once you add </summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/4352986819594454461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=4352986819594454461' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/4352986819594454461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/4352986819594454461'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2009/01/managing-django-settings-across.html' title='Managing Django settings across multiple environments'/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-1079164061826695949</id><published>2008-05-24T22:09:00.004-04:00</published><updated>2008-06-21T11:10:43.906-04:00</updated><title type='text'>django common commands</title><summary type='text'>I keep forgetting all of the different django commands so I am creating this cheat sheet for myself.# start a new project&gt;&gt;&gt; django-admin.py startproject $mysite# create a new site inside of a project&gt;&gt;&gt; python manage.py startapp $siteName# start dev server&gt;&gt;&gt; python manage.py runserver# sync the database with recent model changes.&gt;&gt;&gt; python manage.py syncdb</summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/1079164061826695949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=1079164061826695949' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/1079164061826695949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/1079164061826695949'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2008/05/django-common-commands.html' title='django common commands'/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-6389967615959866099</id><published>2008-03-09T17:40:00.004-04:00</published><updated>2008-03-09T17:55:03.861-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PDF'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='iText'/><category scheme='http://www.blogger.com/atom/ns#' term='Style'/><category scheme='http://www.blogger.com/atom/ns#' term='HTMLWorker'/><title type='text'>iText HTMLWorker Style guide</title><summary type='text'>iText provides a way to convert HTML snippets to PDF using the HTMLWorker class. Unfortunately there isn't much documentation on what you can do for styles. In order to figure this out I went through the source code. I'm putting it here so that I won't have to do that again, and so that others will be able to gain something from my pain.This is from iText 2.0.8HTMLWorker supported tags "ol ul li </summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/6389967615959866099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=6389967615959866099' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/6389967615959866099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/6389967615959866099'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2008/03/itext-htmlworker-style-guide.html' title='iText HTMLWorker Style guide'/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-114582339076375719</id><published>2006-04-23T16:04:00.000-04:00</published><updated>2006-05-13T23:41:30.000-04:00</updated><title type='text'>New version of CampRate.com is now Available</title><summary type='text'>I just released a new version of CampRate.com and here are some of the new features / changes.I am about 90% finished with the new image uploader, it uses AJAX to make it look cool.. This just needs to be tested some more, and will be released when we finish with the new add/edit campground flow.95% finished with the PayPal upgrade. Just need to do some more testing. When complete, people can </summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/114582339076375719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=114582339076375719' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/114582339076375719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/114582339076375719'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2006/04/new-version-of-campratecom-is-now.html' title='New version of CampRate.com is now Available'/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-114295311610223098</id><published>2006-03-21T09:25:00.001-05:00</published><updated>2010-05-11T09:20:03.425-04:00</updated><title type='text'>AJAX Struts File Upload Progress Meter</title><summary type='text'>** This Post is a work in progress, and is still being worked on, it hasn't been edited yet, and may contain errors, use at your own risk **Over the course of the last year or so I have been hearing a lot about AJAX, and how cool it is, and what neat stuff you can do with it. At first I wasn't too impressed, mostly because I have heard it all before. It wasn't until I saw google maps that I </summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/114295311610223098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=114295311610223098' title='47 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/114295311610223098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/114295311610223098'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2006/03/ajax-struts-file-upload-progress-meter.html' title='AJAX Struts File Upload Progress Meter'/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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>47</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6715017.post-114079053613803263</id><published>2006-02-24T09:15:00.000-05:00</published><updated>2006-02-24T09:15:36.166-05:00</updated><title type='text'>digg - Submit Item</title><summary type='text'>Check out this cool site, if you write movie reviews or add other movie info you can collect points which you can use to cash in for prizes.read more | digg story</summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/114079053613803263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=114079053613803263' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/114079053613803263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/114079053613803263'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2006/02/digg-submit-item.html' title='digg - Submit Item'/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-113190654443775573</id><published>2005-11-13T13:23:00.000-05:00</published><updated>2005-11-13T13:29:04.456-05:00</updated><title type='text'>Debian Package management</title><summary type='text'>Debian Package managementapt-get updateRun this after changing /etc/apt/sources.list or /etc/apt/preferences. (this debianhelp.org page is helpful); run it periodically anyway, to make sure your source list is up-to-date.apt-get install packagename   installs a new package: rpm -i package.rpmapt-cache search string   Searches for string in the list of known packages: like using rpmfind.dpkg -l </summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/113190654443775573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=113190654443775573' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/113190654443775573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/113190654443775573'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2005/11/debian-package-management.html' title='Debian Package management'/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-111860540104902974</id><published>2005-06-12T15:24:00.000-04:00</published><updated>2005-06-13T07:40:58.106-04:00</updated><title type='text'>CampRate.com  online campground directory with reviews</title><summary type='text'>Last summer a bunch of friends and I decided we would go camping. I have been camping before, when I was a kid, so I knew what I was getting myself into. First off I had to find out if I had all of the proper equipment. I found my Tent, sleeping bag, propane grill and some big blue tarps. Once I gathered all of my stuff and dusted it off, I needed to check with my friends to see if they had </summary><link rel='related' href='http://CampRate.com' title='CampRate.com  online campground directory with reviews'/><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/111860540104902974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=111860540104902974' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/111860540104902974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/111860540104902974'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2005/06/campratecom-online-campground.html' title='CampRate.com  online campground directory with reviews'/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-111531240409264860</id><published>2005-05-05T12:58:00.000-04:00</published><updated>2005-05-05T13:04:57.293-04:00</updated><title type='text'>Getting WinCVS out of flat mode</title><summary type='text'>If you accidentally browse up to the root directory or some other level that is too large for WinCVS to initially deal with and you have the flat mode browser view toggle button of WinCVS on, WinCVS will freeze indefinitely.  If killing it in Task Manager and restarting doesn't fix your problem, you need to hack the registry. Launch regedit (Start -&gt; Run   "regedit") and browse to:         </summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/111531240409264860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=111531240409264860' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/111531240409264860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/111531240409264860'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2005/05/getting-wincvs-out-of-flat-mode.html' title='Getting WinCVS out of flat mode'/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-110834681629588511</id><published>2005-02-13T20:58:00.000-05:00</published><updated>2005-02-13T21:06:56.306-05:00</updated><title type='text'>Commands I use, but often forget</title><summary type='text'>Importing (Restoring)                   Many MySQLDump Text Files:               ~ from a user (paraphrased): "If we have 100+ mysqldump *.txt files, how can we easily import them all, in order to restore a database, without typing each file name in by hand? (i.e. from the shell prompt, piped to the mysql monitor:                mysql mydb &lt;&gt;). Wouldn't it be better for the script to write all </summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/110834681629588511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=110834681629588511' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/110834681629588511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/110834681629588511'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2005/02/commands-i-use-but-often-forget.html' title='Commands I use, but often forget'/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-110834625935586325</id><published>2005-02-13T20:49:00.000-05:00</published><updated>2005-02-13T20:57:39.356-05:00</updated><title type='text'>Connecting to MySQL 4.1 with Old Libraries</title><summary type='text'>If you need to connect to a MySQL 4.1 Database using an old mysql library, you need to change the password for the user account that you want to connect with, so that it uses an old password. The new version of the database uses a different password algorithm which is much longer then the old version, which causes problems with the old library. To fix this you have to set the user password with </summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/110834625935586325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=110834625935586325' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/110834625935586325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/110834625935586325'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2005/02/connecting-to-mysql-41-with-old.html' title='Connecting to MySQL 4.1 with Old Libraries'/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-110787639950026177</id><published>2005-02-08T09:37:00.000-05:00</published><updated>2006-07-07T17:31:14.806-04:00</updated><title type='text'>Setting up Postfix (TLS) / Courier-IMAP (SSL) / MySQL / Postfixadmin</title><summary type='text'>This is an install guide for setting up a secure mail server using Postfix, Courier-IMAP, MySQL, and Postfixadmin on Debian Woody.Before we begin here are a few notes regarding how things are handled:   Virtual domains - All domains including the local domain are handled as virtual domains. This allows a central location for all mail.   All interactions with the server are authenticated and </summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/110787639950026177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=110787639950026177' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/110787639950026177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/110787639950026177'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2005/02/setting-up-postfix-tls-courier-imap.html' title='Setting up Postfix (TLS) / Courier-IMAP (SSL) / MySQL / Postfixadmin'/><author><name>Swamy</name><uri>http://www.blogger.com/profile/00581155364424373510</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-6715017.post-110787291140748787</id><published>2005-02-08T09:21:00.000-05:00</published><updated>2005-02-08T11:56:00.493-05:00</updated><title type='text'>Integrating Apache 2.0.x and Tomcat 5.0.x with mod_jk on Mandrake Linux 10</title><summary type='text'>(Roger Kepler)When it comes to Linux, nothing comes easy for me, but I get it done. Tonight I tried to install the connector between Apache and Tomcat. Ken Cochrane wrote on his blog page basic instructions for that, and he even e-mailed me the required mod_jk.so file. Unfortunately, Mandrake 10 didn't like it and I had to manually build it frmo the source. What a pain, but the instruction </summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/110787291140748787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=110787291140748787' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/110787291140748787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/110787291140748787'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2005/02/integrating-apache-20x-and-tomcat-50x.html' title='Integrating Apache 2.0.x and Tomcat 5.0.x with mod_jk on Mandrake Linux 10'/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-110779859003066479</id><published>2005-02-07T13:49:00.000-05:00</published><updated>2005-02-07T12:52:30.443-05:00</updated><title type='text'></title><summary type='text'>Check out these sites from some co-workers of mine.There might not be much now, but check back soon.KennyLloyd.com  RogerKepler.comKen Cochrane02-07-05</summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/110779859003066479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=110779859003066479' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/110779859003066479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/110779859003066479'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2005/02/check-out-these-sites-from-some-co.html' title=''/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-110778617383891779</id><published>2005-02-07T09:15:00.000-05:00</published><updated>2005-02-07T09:22:53.836-05:00</updated><title type='text'></title><summary type='text'>Patriots Win Again! Dynasty anyone? I am not sure if they are a Dynasty but I do know that they   Won 3 superbowls in 4 years.   Won 32 out of their last 34 games.   Won 9 strait playoff games.   Has the longest winning streak in NFL history.   All 3 superbowl victories were in February.   Is the only team in NFL History to win a SuperBowl in February (3-0)  The one year they didn't win the </summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/110778617383891779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=110778617383891779' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/110778617383891779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/110778617383891779'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2005/02/patriots-win-again-dynasty-anyone-i-am.html' title=''/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-110778536077567043</id><published>2005-02-07T09:05:00.000-05:00</published><updated>2005-02-07T09:09:20.776-05:00</updated><title type='text'></title><summary type='text'>If SSH with Public/Private Keys  isn't working For you, check out this bit of info from my friend Roger.From Roger Kepler 02-06-05:I finally got ssh to work! BUT it wasn't easy and there are some extra steps you may not be aware of (or just didn't apply to you). With the ssh client I was getting the message "key refused" even though everything was setup correctly and in the server the public </summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/110778536077567043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=110778536077567043' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/110778536077567043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/110778536077567043'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2005/02/if-ssh-with-publicprivate-keys-isnt.html' title=''/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-110770450314755562</id><published>2005-02-06T11:14:00.000-05:00</published><updated>2005-02-06T11:15:23.160-05:00</updated><title type='text'></title><summary type='text'>Tomcat 4.1 + Apache 1.3 + mod_jk + Debian 3.0 (Woody)(This is still in progress, Not quite finished yet)This is a little install guide on how to install Tomcat 4.1 with Apache 1.3 using mod_jk on Debian.Install and setup Tomcat 4.1First off I went to apache.org and downloaded the latest version of Tomcat 4.1's bin distribution, I am using the binary distro instead of the debian package </summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/110770450314755562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=110770450314755562' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/110770450314755562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/110770450314755562'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2005/02/tomcat-4.html' title=''/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-110754747239499655</id><published>2005-02-05T14:58:00.000-05:00</published><updated>2005-02-07T17:00:18.113-05:00</updated><title type='text'></title><summary type='text'>CVS with SSH on WindowsWritten for   Tortoise CVS - 1.8.11   PuTTY,PageAnt,PuttyGen,PLink - 0.56WinCVS 1.3.20.3 Beta 20 (build 3)  How this works.Find out if you are going to be using Tortoise or WinCVS as your CVS client. Then pick the instructions for that client. Some of the steps are the same for both clients, so instead of typing them twice, I just reference which steps to use in that </summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/110754747239499655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=110754747239499655' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/110754747239499655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/110754747239499655'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2005/02/cvs-with-ssh-on-windows-written-for.html' title=''/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-109934284693911378</id><published>2004-11-01T15:58:00.000-05:00</published><updated>2004-11-01T16:00:46.940-05:00</updated><title type='text'></title><summary type='text'>Greatest Reality Show on Earth!As most of you already know, tomorrow on almost every broadcast station we will see the conclusion to the biggest and most popular reality show in the world.It all started out 18 months ago with candidates from around the country fighting for the top spot. Over the course of the last year and half we have beenslowly narrowing down the field. Tomorrow everyone </summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/109934284693911378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=109934284693911378' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/109934284693911378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/109934284693911378'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2004/11/greatest-reality-show-on-earth-as-most.html' title=''/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-109345397511360566</id><published>2004-08-25T12:59:00.000-04:00</published><updated>2004-08-25T13:13:36.966-04:00</updated><title type='text'></title><summary type='text'>SPAM Good for the Economy?I just read something today that made me wonder. I was reading an article on how bad was and how much it was costing the U.S. $10 billion a year. I was surprised it was this much, but I could see it. It got me thinking what would happen if SPAM all of a sudden went away. What if someone figured out a sure fire way to stop all SPAM and instantly all of the SPAM was gone</summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/109345397511360566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=109345397511360566' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/109345397511360566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/109345397511360566'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2004/08/spam-good-for-economy-i-just-read.html' title=''/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-108316198812974526</id><published>2004-04-28T10:19:00.000-04:00</published><updated>2004-04-28T10:24:03.746-04:00</updated><title type='text'></title><summary type='text'>Signed up for a new GMail account, haven't had much time to play with it yet, but I like it so far. How can you not like 1Gig of storage.We have been bringing Bowie to doggie day care this week, and boy does he like it. He comes home and sleeps, and that is nice.. When he doesn't go to day care he is very hyper when we get home, so now we know he is getting all of the exercise that he needs. He</summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/108316198812974526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=108316198812974526' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/108316198812974526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/108316198812974526'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2004/04/signed-up-for-new-gmail-account-havent.html' title=''/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-108298191761735585</id><published>2004-04-26T08:18:00.000-04:00</published><updated>2004-04-26T08:22:50.390-04:00</updated><title type='text'></title><summary type='text'>spent most of the weekend cutting down trees and hauling them off to the recycling center.  There will be photo's posted soon.. </summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/108298191761735585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=108298191761735585' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/108298191761735585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/108298191761735585'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2004/04/spent-most-of-weekend-cutting-down.html' title=''/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-108116472845647060</id><published>2004-04-05T07:32:00.000-04:00</published><updated>2004-04-05T07:35:52.140-04:00</updated><title type='text'></title><summary type='text'>Woke this morning and was surprised that the sun wasn't there like it has been for the last bunch of weeks.. Then I remembered that we switched to Day light savings time this past weekend, and then I looked out the window and I noticed it was snowing.. Snowing in April, that's Maine weather for you.. </summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/108116472845647060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=108116472845647060' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/108116472845647060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/108116472845647060'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2004/04/woke-this-morning-and-was-surprised.html' title=''/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-108112269198683342</id><published>2004-04-04T19:51:00.000-04:00</published><updated>2004-04-05T07:37:26.606-04:00</updated><title type='text'></title><summary type='text'>This weekend we were dog sitting for my aunt while she was out of town and that was pretty nice. This was sort of a dry run for when we get our new dog Bowie.  We visited Bowie today, check out the pictures.. He is getting so big. We were originally going to pick him up on April 15th (tax day) but we are trying to pick him up sooner. We just need to get the rest of the house finished and then we </summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/108112269198683342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=108112269198683342' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/108112269198683342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/108112269198683342'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2004/04/this-weekend-we-were-dog-sitting-for.html' title=''/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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-6715017.post-108090835001480777</id><published>2004-04-02T07:10:00.000-05:00</published><updated>2004-04-02T07:23:46.920-05:00</updated><title type='text'></title><summary type='text'>This is my first message in my blog. Not sure what to say at the moment. Well I guess I can start by saying why I decided to start a blog. Well I guess I figured since everyone and there brother has one at the moment why not me. I am actually home sick from work right now, and stumbled across blogger.com and I figured I would try it out while waiting for an email. It seems pretty easy so far. I</summary><link rel='replies' type='application/atom+xml' href='http://kencochrane.blogspot.com/feeds/108090835001480777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6715017&amp;postID=108090835001480777' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/108090835001480777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6715017/posts/default/108090835001480777'/><link rel='alternate' type='text/html' href='http://kencochrane.blogspot.com/2004/04/this-is-my-first-message-in-my-blog.html' title=''/><author><name>Ken Cochrane</name><uri>http://www.blogger.com/profile/00489335490283053907</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></feed>
