Monthly Archive for November, 2006

Thumb Drive Software

I recently bought a SanDisk Cruzer Titanium 2GB Thumb Drive which was reviewed by Gizmodo. It includes U3 compatible software such as Skype, Firefox, RoboForm, and Thunderbird to name a few. I bought this drive as a solution for accessing data in a secure fashion between my home and work computers. However, after playing with the U3 software, I found that I really liked the added capability of running applications off my thumb drive on any computer without ever having to install software on the computers I attached my thumb drive to.

Since the time I originally purchased my thumb drive I have been investigating various solutions for running software off a thumb drive and found the following:

This is definitely something worth considering for those who need to access multiple computers but do not want the hassle of maintaining software on each.

Final Fantasy XII

Final Fantasy XII

If you have not heard about it already, you should check out the new Final Fantasy XII role-playing game released for the Sony Playstation 2. Hands down, it is the best game to be playing this holiday season. Even if you are not a gamer, you should still take a look at this game because, from a technological and artistic standpoint, it is outstanding what they can do with games today. It is money well spent and, besides, who needs to shell out large amounts of cash on the new console systems when there are high quality games with excellent content still being produced on the older systems. I could explain more but so many articles have been written already that you might as well check them out rather than listen to me:

Custom Google Video Feeds

While experimenting with Google Video RSS feeds, I found that you can create and subscribe to your own custom RSS feeds. If you follow the Google Video link above and study the main page, you will see that you can subscribe to the following feeds (listed by name with RSS feed exposed):

  • Popular - http://video.google.com/videofeed?type=top100new&num=10
  • Featured - http://video.google.com/videofeed?type=search&q=is:forsale&so=1&num=10
  • Comedy - http://video.google.com/videofeed?type=search&q=genre:comedy&so=1&num=10
  • Music - http://video.google.com/videofeed?type=search&q=type:music_video&so=1&num=10
  • Movies - http://video.google.com/videofeed?type=search&q=type:movie_trailer&so=1&num=10
  • TV Shows - http://video.google.com/videofeed?type=search&q=type:tvshow&so=1&num=10
  • Sports - http://video.google.com/videofeed?type=search&q=type:sports%20OR%20genre:sports&so=1&num=10
  • Education - http://video.google.com/videofeed?type=search&q=genre:educational&so=1&num=10

As you study the URLs above, you will see there are many options available to you for switching the values and creating a feed based on your own search criteria. For example, consider the following custom feeds that I created:

  • World News - http://video.google.com/videofeed?type=search&q=world+news&so=1&num=50
  • Tech Talks - http://video.google.com/videofeed?type=search&q=tech+talk&so=1&num=50

Notice in the custom feeds above, I simply used the root URL of http://video.google.com/videofeed?type=search&q= and added my search criteria such as tech talks or world news. Finally, I changed the number of items in my initial feed to be a count of 50 (i.e. num=50).

It is a shame that Google makes no attempt to explain this via their help pages.

Notes

  • You might be able to use advanced search criteria when composing your URL. For example, when I created the tech news feed, I made sure to replace spaces in the phrase with a plus (+) sign. Example: tech+news.
  • You might consider experimenting with using type and genre attributes in your search critieria.
  • It seems that there are some hidden categories worth checking out.
  • For Feed Demon users: I noticed that when adding custom feeds for the first time they ended up blank. If you refresh/update your feed after adding it then you will see the items populate in your reader.

Assembling Large Diagrams

SnagIt Icon

In most cases, I can capture image information easily using SnagIt. However there are some cases where I am not able to do this. Even when using SnagIt’s window scrolling and extended window advanced features. When this occurs, I do the following:

  1. Launch the application to the specific window that you want to take a screen shot of.
  2. Take a screen shot using SnagIt and save the image to file. Example: one.jpg.
  3. Scroll the window of your application vertically or horizontally (depending on size) and take another screen shot with SnagIt. Make sure the second screen shot overlaps the same image information of the first screen shot slightly. Save the screenshot to file. Example: two.jpg.
  4. Repeat steps #2 and #3 until you have captured all image information.
  5. Launch Adobe Elements and use the photo merge feature (normally used for panoramic pictures) to merge all images into a complete image.

That’s it. Here is an example of the end result (warning, it is big):

Example Diagram (composed of five separate images)

The diagram above was composed of five separate images using SnagIt and Adobe Photoshop from an original ANT Explorer diagram.

For those savvy folk, yes, the nodes in the diagram have been masked to hide…secret information.

WordPress MU Overview

Experimented with WordPress MU this weekend and found it to be just as powerful as they describe in managing multiple web sites. The following is an overview of the differences between WordPress MU and WordPress and assumes that you are familiar with using the standard WordPress software.

Main Menus

The following screenshot points out the differences between the two menus. With WordPress MU you will see that there is a new Site Admin menu item. This is where most site management takes place. Also for some odd reason the Links menu is renamed to Blogroll and there is no longer an Import menu item.

WordPress Menus

Site Admin Menu

The following is a tour of the sub-menu items which are sort of self-explanatory. Sort of. As I become more experienced with WordPress MU I will most likely add some setup documentation to my WordPress page for anyone that is interested as the the WordPress MU documentation is almost none existent. Here is the sub-menu slideshow:

WordPress Site Admin Menu (screenshot)WordPress Site Admin - Blogs Menu (screenshot)WordPress Site Admin - Users Menu (screenshot)WordPress Site Admin - Themes Menu (screenshot)WordPress Site Admin - Options Menu (screenshot)WordPress Site Admin - Upgrade Menu (screenshot)

Options Menu

The rest of the menus are pretty much the same as the standard WordPress setup although they have added the ability to delete the entire blog within the options menu:

WordPress Options Menu (screenshot)

Notes

WordPress MU does have some complications. For example, not all themes and plugins work right out of the box using WordPress MU versus the basic WordPress setup. Be prepared to spend some time fixing your theme and plugin code in order to get the desired behavior you are used to when using the standard WordPress.

When using WordPress MU one should think about creating the initial site as your central site. For example, your company intranet. This allows everyone to have a central place for news and information including the addition or deletion of web sites.

WordPress MU does allow a user, via a hyperlink, to simply create a new web site. This is much the same bahavior as creating a new post or new comment.

You can create sites by domain name (i.e. domain1.foo.com, domain2.foo.com, etc.) or by sub-directory (i.e. www.foo.com/foo1, www.foo.com/foo2, etc.). In my case, I was using the latter. At installation time you are given both choices but once making the choice, there is no option for changing your choice. Choose wisely.

It is definitely nice being able to manage all web sites with the same themes, plugins, and users.

Forms of Communication

Using blogs as a communication tool is all well and good as long as it is used in the right context. This is why I want to capture a few thoughts about various forms of communication. I put together the following diagram to help explain:

Forms of Communication (diagram)
(click to view)

In the diagram above I placed each form of communication in a numbered column. Here are my thoughts on each column:

  1. Column 1: This is the fastest and possibly the easiest form of communication. It is also the most annoying form of communication, depending on who you are, as it is the most interruptible. When you use this form of communication you should be asking yourself, “Do I really need to interrupt this person at this specific point in time?”
  2. Column 2: E-mail is a slightly slower form of communication than those mentioned in #1 because it takes more time to compose. What you should be asking yourself when you send e-mail is, “Do I really need to force information on this person?”.
  3. Column 3: This form of communication is somewhat delayed and also dependent upon people subscribing to this information. It is not meant for mission critical or time sensitive information, like #1 and #2, but is nice because it allows the people the choice of obtaining information.
  4. Column 4: Like #3 but even slower as it depends on the person finding about this form of communication, usually by means of #1 through #3, and then finding the time to dedicate to absorbing the information.

I would also like to point out that columns #1 and #2 are time sensitive and mission critical information and should be used that way. Columns #3 and #4 should be used for information that needs to be captured but is not time sensitive. The other key point to remember is that information in columns #1 and #2 is information that your are forcing on another person while columns #3 and #4 allow people the choice of obtaining information.

Kate Jonuska

I am happy to announce the launch of www.katejonuska.com today. This will be Kate’s official and professional web presence for all work that she is doing. Included on the site is her resume, portfolio, and book reviews.

Technical support for her web page was provided by yours truly using WordPress.

WordPress TinyMCE Editor

For those using the default WSIWIG editor in WordPress (i.e. TinyMCE), you might consider disabling it and using either an external WSIWIG editor or just using the non-WSIWIG form of the editor. To do this, sign into WordPress and go to Users–>Your Profile from the main menu and uncheck the visual rich editor option:

WordPress Personal Options

The visual editor editor is useful for basic functionality but really starts to falter when you need to do more complex things like create page anchors, complex lists, add images (especially for those using the lightbox plugin), or other formatting.

Personal vs. Corporate Blogging

The acceptance of blogging is slowing but surely starting to catch on where I work. It will be interesting to see if the seed I planted will grow into something that is used company wide. I hope so because I still feel like I’m in a vacuum and don’t have a great way of tapping into the interesting things that everyone is doing. There is always the same caveat: that is in order for any of this to work both development and management have to be engaged and be willing to take the time to blog. I will say that, within the team that I work, the use of WordPress as our blogging platform has been a huge success but brings up a new issue which is where does one draw the line between personal and corporate blogging? The following attempts to explain.

Personal Blogging

What you blog about is up to you. In my case, I tend to keep it semi-professional and password protect content that isn’t appropriate for the general audience. Just browse this site if you need examples. I do, however, believe that most content should be owned by the individual and not the company as long as it is not specific to the company you work for or have worked for. This is important because these are individual experiences and should be associated with you. I also believe that it is good for the company to allow individuals to blog independently of the company because it empowers the individual to continue blogging as well as reach a wider audience. The hope is that as your network of connections grows, so will you and so will the company. Finally, it also reduces the amount of redundancy on the individual as he/she can capture content in one place.

Corporate Blogging

Now, with the above in mind, I will admit that there is still a need for a company to maintain a corporate blog and have its employees contribute to it whether it be per team, per project, etc. This might sound like duplicate work for the individual but it is not. The reason is that there is quite a bit of content that is specific to the company and most definitely cannot be displayed in a public manner. For example, consider the following:

  • Schedules - Calendar and time line based information that captures goals, due dates, milestones, etc.
  • News and Information - Information that is not time sensitive, unlike e-mail or instant chat, but should be available for those interested.
  • Daily/Weekly Work Activities - Information related to work performed on a daily or weekly basis by the team members. This is good for the employee because it is a way to remember what took place and for management to keep tabs on progress. An added benefit might be that fewer meetings take place because everyone is “tuned” in.
  • Meeting Notes - Meeting related information such as who attended the meeting, action items, etc. for those instances when a meeting can not be avoided.
  • Out of Office Notifications - Information related to when team members are out of the office or on vacation.
  • Documentation - Useful materials related to the how the company works, team works, etc.

These are only a few examples between and will vary depending on the situation.

In summary, enjoy what you do and take a little time to write about it. It should be possible to keep work and play separate without undo strain on you, the writer. Lastly, do not forget to be aware of basic blogging guidelines.

WordPress Code Preservation

For those who write technically, you might want to check out the following plugins which preserve the original format of code placed within a post or page without stripping them of special characters:

The first ensures that anything placed between the code or pre tags are preserved. The second allows one to hide/unhide code via javascript within the browser.

For more information visit my WordPress page or on the official WordPress site.