mtekk's Crib
June 13th, 2010

Since this year has been very bad for me keeping promises, and achieving short term goals, I’m going to lay out what I need to get done this week. I’ve always found having a task list has made it easier for me to complete tasks and accomplish goals.

  1. Submit WP Lynx to the WP.org plugins repository. Well the cat’s out of the bag now. I have hinted at it a few times before, and it has been tested under great scrutiny by JD. By tomorrow evening there will be more information on this. (done)
  2. Fix some visual bugs in Berry 2. In many circumstances there are visual bugs in Berry 2. There are a few issues in the Android browser, and some in Firefox for Linux that I’m going to concentrate on fixing. Additionally, I found that the gallery image spacing is not quite what I want. (done)
  3. Work on Breadcrumb NavXT’s custom post type support. I’ve already begun diving into this. By the end of this week the SVN trunk will be volatile again. At the moment I need to write code that uses the new custom post type API so that I can write and test code for Breadcrumb NavXT (previously I used WP trainer for this, and maybe it will show up someday). (started)
  4. Run at least 3 times this week. Last summer I really slacked off when it came to running. After graduation, I’ve managed to run on average twice a week. I’d like to get this up to a minimum of 3 times a week, ideally 6 times a week. (done)

-John Havlik

[end of transmission, stay tuned]

apple54

Standards are not about vendor lock in (or in the case of Apple, vendor lock out), they are about interoperability. Apple’s recent HTML5 showcase, more appropriately named Safari Showcase, reveals Apple does not understand standards. Locking out browsers, as Apple does in their showcase, is not a best practice or in any W3C specification. Apple’s quest against Adobe and flash is not noble—don’t get me wrong, I hate flash. They are not embracing standards, they are embracing something they can control.

Read more

Over the last week or so, my Windows 7 desktop has intermittently had problems connecting to atomtux. While accessing atomtux via Firefox worked, the Windows file sharing component refused to connect. Occasionally, performing a system restore would fix the issue. However, sometimes it did not help. After a little searching, it looks like the problem was that atomtux’s clock was ahead of my desktop’s (by about 10 minutes). After getting my desktop’s clock back on track (it was falling behind as atomtux synchronizes daily) it once again could access network shares from atomtux.

The moral of the story, if Windows won’t connect to a network share, check your clocks.

-John Havlik

[end of transmission, stay tuned]

April 23rd, 2010

On this day, way back in 2005, the first post on this blog was published (there is one article that predates the blog, it was added after the first post and backdated). Since that time a lot has changed. WordPress has changed dramatically over the past five years. This blog originally ran WordPress 1.5; it now runs WordPress 3.0 beta 1.

Being the five year anniversary of the beginning of this blog, changing themes today seems appropriate. This is Cran-Berry 2. While it is a little rough around the edges, in the coming weeks it will be polished and expanded upon. Once WordPress 3.0 is released, a public version of Cran-Berry 2 will be available.

-John Havlik

[end of transmission, stay tuned]

March 28th, 2010

There is a fresh guide in queue, ready for review and then release. It’s related to image dimensions and PHP. Originally, it was to be released yesterday, however it depends on some elements that need styling. It will be out some time this week.

Almost two years have come and passed since I originally created Cran-Berry, and it has grown stale. There are two potential replacements, both have been mocked up. One is more of a grunge theme (similar to the Cran-Berry 2 Mockup 1).  The other is more of a natural progression from the current Cran-Berry. The biggest changes to note are a slight narrowing of the over all page size, a change in the navigation setup, wider article space, taller footer, and some tweaks to make the site more navigable in mobile browsers (on the Motorola Droid). Currently, the plan is to update on April 23rd, the 5 year anniversary of this blog on Weblogs.us.

There is also a new plugin in the works. It is already written, and in initial user testing. Unlike WP Trainer, which has barely seen the light of day, this plugin will be released as public beta in April.

Breadcrumb NavXT will receive an update in either April or May. At the moment, I need people to test out the SVN trunk. It contains a vastly rewritten settings page (doesn’t look different, but the code behind it is). Currently, the bcn_breadcrumb_trail class is more or less the same as in 3.4.1. So there is some work still left to do. Finally, if you are using the WP SVN trunk, you’ll need to use the Breadcrumb NavXT SVN trunk, it contains some minor fixes to reflect changes in the WP API in 3.0.

-John Havlik

[end of transmission, stay tuned]