I'm an experienced web developer, software engineer, and leader. Welcome to my blog. If you need to reach out you can continue the conversation with a tweet to @geedew. I hope you find what you are looking for here. You can also find me on Github and StackOverflow.

Announcing jSuite!

Ok, so over the past few months I have been working on a nice little package that I am calling jSuite. jSuite is a JavaScript library that utilizes much of the the jQuery UI platform. But it takes it one step further. It is also using some YUI CSS files for resetting, fonts, etc. Not just that it drops in the 960.css grid for the overall layout of the page. And to make matters better, it has a PNG fix built in for IE 6. And if you think that is just too much… it also has a built in debugger that uses firebug. But wait, it has a standalone firebug installation that allows it to work on IE6 and IE7! So you can use the debugger like you would in firebug to see the console, but in IE. There is much to do with it, but it’s pretty stable. I don’t have all of my notes ready for the site and documentation, but for early grabs check here…

http://wiki.github.com/geedew/jsuite

The code is all up and should be working… there is a test.html that I am turning into a full working demo. Much work is still in the works with it, and I have to upgrade to jQuery 1.3 now!

Bamboo Gone Wild: TiddlyWiki Theme

I wanted to post this for others, since I really liked making it for my personal use. I am sure many others will like it too!

A nice Screenshot of a Tiddly Wiki Theme called Bamboo Gone Wild

Of course you can Download it here!

JavaScript / PHP - Source Documentor for JavaScript

I’ve begun putting together an idea for a PHP program that will document JavaScript. In the general sense, it will need to have a good lexical analyzer because it need to understand the syntax and the buildup and creation of the functions and classes. I’m going to outline some goals that are needed for me to use a program like this.

Requirements

  1. Must be autonomous
  2. Must be able to Add/Edit Comments, without having to directly change the source files
  3. Must contain revision controls
  4. Display of the output must be adaptable easily
  5. Must contain an API to access from “afar”
    With those five initial setups, I think I will start to build some thought expirements to figure out exactly what I am talking about. Should I implement SVN into it? ScriptDoc formats? JavaScript engine for analyzing? Lots of different things.

Come back to this post for more info later. I’m going to search out other programs that implement some of these things to figure out if there are any.

Help appreciated :)

Saving Battery on your Lenovo X61 in Linux

here are some issues with the power manager in ubuntu and tablet. There was alarge discussion you can find here.

But basically to save power and time you should run without atime by following these commands

Make sure you have vim-full installed

sudo apt-get install vim-full
This is a powerful editor, the lite edition is confusing to some, ignore this if you would like to use gedit (think graphical editor) just replace `vi` with `gedit` in the commands Next,
sudo vi /etc/fstab
Find the line that looks like this, _ UUID=65d4f3af-6###-4767-b###-4aa28b61b### / ext3 defaults,errors=remount-ro 0 1 _ Do not copy my line, your likely to have issues if you do so. Make the line look like this by pressing `insert` and moving the pointer to the place and typing in the text, hit 'esc' and then 'shift + v' twice _ UUID=65d4f3af-6###-4767-b###-4aa28b61b### / ext3 defaults,errors=remount-ro,**noatime** 0 1 _ Restart your system or run this command
        sudo mount -o remount /

Updating Ubuntu to Newest Wacom

Most users of linux need not be concerned with updating Wacom. But there are many out there that should be. Namely, those that are using tablets or have a tablet PC. Wacom is probably the number one driver manager for tablet hardware in linux. Unfortunately, it’s a driver that too often gets fuddled with and not upgraded.

You can check your current version by running this command in a terminal (Applications->Accessories->Terminal)

dpkg -p wacom-tools  | grep Version

You should get an output of something like this

Version 1:08.1.4-0ubuntu3

If that has 08.2 instead of 08.1.##, then you can disregard updating (Understand that this post is from Dec 08, a new version can be found here when they come out).

To solve this, you should always keep your wacom updated to the newest version. As with this post, the newest version is 0.8.2 (The Linux Wacom Project). Intrepid Ibex, the current release of Ubuntu, ships with .8.1-4. .8.2 adds some new features, like better touch support. Users with an X61T like me would LOVE to have this back after frying Vista.

First thing you should do it download the newest version here - 0.8.2

**This is a pre-built binary. If this doesn’t work for you, you should read below.

Download the file to your Desktop and unpack it using the archive manager. You can delete these files when your finished.

Run these commands

cd Desktop/linuxwacom-0.8.1-6/prebuilt

sudo ./uninstall

sudo ./install

The last step is to press ‘ctrl + alt + backspace’ to restart your X11. This will log you out of X11, so make sure to save anything you have open.

For those users that are unable to follow these steps because of errors. You may need to compile the drivers on your own. You can find out the information on how to do that here.

Enjoy!