Recent Favorites

Gmail Blackberry and the HTTPS only Setting

I've found a bug that others will probably want to know about. The Blackberry Gmail client does not support Gmail's new SSL encrypted email option. This feature was released about a week ago. As soon as I turned it on, I started getting errors. Turning it off makes them go away.

Rumors around the web say a new version exists, but when I fire up my Blackberry Google Mobile Updater, it claims I have the lastest version, but I can't find the setting to allow it. For now, we'll just all have to run a little less protected.

Drupal 6.4 Security Upgrade

Last night, the Drupal project released version 6.4 of their software in response to a security hole that had been found. I have upgraded all websites maintained by me.

In the process, I also upgraded a couple modules FileField and Token both are now running the latest versions.

Website Demo: "Our Mission"

It can be hard to visualize potential. I've created this video demo as a way to show what a basic website looks like, including a brief look under the hood. Check it out and let me know what you think.

Website Demo: "Our Mission" from Josiah Ritchie on Vimeo.

CCK Module Upgrade to 6.x-2.0 RC4

I upgraded the CCK module this morning to version 6.x-2.0 RC4.

In case you are not familiar with the CCK Drupal module, here is their description from the module site on

The Content Construction Kit allows you create and customize fields using a web browser.

More descriptively, it has become one of the standard building blocks of Drupal content types, allowing various types of data to be associated with a type of content easily and quickly.

Mollom upgrade to 6.x-1.3

I upgraded the Mollom module this morning to version 6.x-1.3.

In case you are not familiar with the mollom Drupal module, here is their description from the module site on I'd recommend it for any drupal site that permits user contribution.

Drupal 5 to 6 duplicate entry problem

I moved one of my last sites over here to my new hosting environment. This is probably my oldest. It's been around since some time in the Drupal 4 series, at least 3 years.

When I moved it here I upgraded it to Drupal 6 from 5.7. This created some problems that resulted in not being able to make comments as well as other issues that boiled down to minor problems with the database causing big problems.

Here is an example error message we received from the watchdog module. The comment module provided something similar.

user warning: Duplicate entry '0' for key 1 query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (24, 'user', 'Session opened for %name.', 'a:1:{s:5:\"%name\";s:2:\"Ed\";}', 5, '', '', '', '', 1215526129) in /home/user/public_html/modules/dblog/dblog.module on line 144.

It turned out that these database tables simply didn't have auto_increment set. In Drupal 6, the developers changed the way they handle the incrementing of the record IDs. They are using the database feature to handle it now instead of doing it themselves in the code.

The resolution to this was a couple of simple SQL commands to turn on auto_increment where it was needed. Here they are.

alter table comments modify cid int(10) auto_increment;
alter table watchdog modify wid int(5) auto_increment;

Drupal 6.3 Security Upgrade

Last night a new version of Drupal was released. As this was a "moderately critical" security upgrade, I made sure to upgrade each drupal site under my responsibility. Thanks to the multi-site feature of Drupal, it was a very quick process. You can find out more about the security element of this

If you'd like more information, you can stop by the Drupal 6.3 release notes for a complete rundown.

A Vote for Vi on the Blackberry

I've grown increasingly fond of my blackberry. I decided to upgrade my phone package for a variety of reasons. One was so that I could work on things related to this contracting job while on the road. In fact I'm writing this blog entry from my Blackberry.

One thing I haven't found yet is a sufficiently comfortable text editor. Yeah, this is a geeky request, but a truly simple yet fully featured text editor is a wonderful experience that can make life a little less annoying.

Collaborative Entertainment and the Church

Our world is growing more actively creative. The younger generations growing up familiar with the tools that technology provides are excited about using them in new and interesting ways to express themselves. Participation in the entertainment is becoming a key part of entertainment. Television is going to be forced to adapt, but the church must also. With this high level of participation come the expectation of others to participate. How is your church going to participate in a collaborative entertainment to God's glory?

Here's a great video example of what participation means to the rising generation and the opportunity to share truth from the Bible in the middle of it.

Free Time... Everything is Changing!

This keynote speech by Clay Shirky argues that the collaborative nature of the Internet holds an important part of helping us move beyond the years we've spent nightly in front of the TV watching Gilligan's Island or The Simpson's.