Who am I?
I'm a coder, a gamer, a husband, a father and an occasional hardware hacker.
I love gadgets!
I enjoy building software at work and at home.
I was a Director of Software Development at Homestead Technologies for over 10 years and I'm now a happy Intuit team member!
This is my personal blog and my employer is not responsible for its content.jtokash on twitter
- There is IKEA hardware in the interrogation room in tonight's Covert Affairs. #nerd 2 days ago
- "the Liquid Pencil certainly did a better job of erasing, most likely because it didn’t write much to begin with" ouch http://bit.ly/aQayCy 4 days ago
- The iPhone game, "No, Human" is terrific. Played it on and off the past several days. 4 days ago
- The new iTV from Apple sounds exciting, but watch TV on my iPhone, so I hope the cool iTV stuff goes to all iOS devices. 1 week ago
- Cool currency redesign http://dowlingduncan.com/dowling-duncan-redesign-us-bank-notes/ 1 week ago
- When do we get iOS4 for the iPad again? 1 week ago
- The logo for Facebook Places has a square with a 4 in it. Crazy. http://techcrunch.com/2010/08/19/facesquare/ 2 weeks ago
- Great JQuery Gotchas article! http://www.smashingmagazine.com/2010/08/04/commonly-confused-bits-of-jquery/ 2 weeks ago
- # calls I dropped on ATT this week: 0. On Verizon: 1. Interesting... 2 weeks ago
- @KramerHS nice! 3 weeks ago
Archives
- July 2010
- June 2010
- April 2010
- March 2010
- December 2009
- November 2009
- September 2009
- July 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- May 2008
- April 2008
- March 2008
- February 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005
- July 2005
- June 2005
- May 2005
- April 2005
- March 2005
- February 2005
- January 2005
- December 2004
- November 2004
- October 2004
- May 2004
- April 2004
- March 2004
- February 2004
Categories
- AggCompare
- Amazon
- Apple
- Blogging
- Books
- Browsers
- Coding
- Comics
- ComputerMice
- Conferences
- Doctor Who
- ExtremeOnslaught
- Family
- Food
- Gadgets
- Games
- Homestead
- Katrina
- Lego
- Links
- LittleBigPlanet
- Make
- Microsoft
- Mobile
- Movies
- Music
- Nintendo
- Nokia
- Palm
- Random
- ReaderMini
- RSS
- Science
- Sony
- TV
- UMPC
- Uncategorized
- Visualization
- Web
Meta
Monthly Archives: December 2005
Redirects, Permalinks, Old Blogs and whatnot
This is just a heads up – All of the permalinks on this blog from December, 2005 are now broken. I changed the permalink naming scheme to ease the process of redirecting(301, of course) everything from my old blog. Sorry for any inconvenience.
Posted in Blogging
Duplicate Items in Engadget Feeds?
UPDATE: Ryan from Engadget says: We’re aware of the issue and are working as quickly as possible to correct it. Thanks for your patience!
Here is the problem report I submitted to Engadget:
Hi there!
I’ve been seeing a lot of entries from Engadget reappear over and over recently(as updated items and as new items) in my aggregator(I’m using Gregarius), so I did a little digging.
There are at least two problems with your feed.
1) The order of attributes for your html tags changes over time, causing aggregators to think an item has changed. Specifically, the alt tag for images in items changes position in a given item, even though nothing else has changed.
2) This may be a one time thing. I noticed that some items in my database for engadget items have a permalink starting with http://www.engadget.com and others, with the same content start with http://engadget.com – I assume this happened once and the problem will go away.
This file has 4 items from my aggregator’s database that refer to the same content. If you compare 1.txt with 3.txt, you will notice problem #1 mentioned above. If you compare 1.txt with 2.txt, you will notice problem #2 mentioned above.
Thanks for your time.
John
Posted in RSS
Alaska Air Flight #536: A Report from Jeremy Herrmans
Jeremy’s report is fascinating. He and the others on the flight(crew included) must have been terrified. At least as interesting, to me, as the near-disaster is the battle in the comments on his post between his defenders and those who think he’s either a liar or a wimp. It’s incredible how rude some people can be. Also, Jeremy is showing great restraint(as with all blog software these days, he has the ability to delete comments before anyone sees them – and yet he’s approved TONS of negative comments).
To those that say he is over-reacting or a wimp: Personally, a loud bang, followed by depressurization, followed by the masks, followed by an odor that resembles burning would scare the crap out of me, too.
And those that say he’s a liar? Some of the first people to call him dishonest made those comments from an IP address attached to Alaska Air. Nice.
I’m glad he and the others are safe and I’m glad he filed his report for us all to believe and/or sympathize with. Meanwhile, I totally agree that the baggage handler is at fault and AK Air is not necessarily at fault. I’ll continue to fly Alaska when I visit my family in Anchorage.
Posted in Blogging
TODO for my blog
- Add recent comments to the sidebar.
- About me box with links to Homestead and friends.
- Automated post, once a week, that summarizes my recent del.icio.us bookmarks and my Gregarius stickies.
Posted in Blogging
K9 and the Cybermen in 2006
Just some screen captures from Doctor Who: Christmas Invasion. My blood is PUMPING.


Posted in Doctor Who
Doctor Who: Christmas Invasion
As a bridge between Season 1 and Season 2 of the new Doctor Who series(seasons 28 and 29 in the big picture), the BBC made a Christmas Special. It’s outstanding. On top of a great episode, they threw in scenes from the Season 2(29). Cybermen, Sarah Jane Smith, K-frickin-9. Merry Christmas!!!
Posted in Doctor Who
Feature Request for Firefox
Background, first: In XP, windows from the same application show up as one item in the task bar. When you click that item, a popup list appears with buttons for each of the app’s windows. These buttons are labelled with the title of the appropriate window.
Feature Request: When a Firefox window is not focused, I’d like Firefox to change that window’s title to be a summary of the tabs in that window. That way, when I bring up the list of windows for Firefox from the Windows XP taskbar, I’ll have a better idea of which window has the tab I’m looking for.
Posted in Browsers
Portable Mice
I’ve been using the Microsoft Wireless Notebook Optical Mouse since I got my Dell many, many months ago. It’s fantastic. I especially like its usb receiver- it snaps right into the mouse so you only have to carry one thing.
Well, a couple months ago I bought an internal Bluetooth upgrade for my laptop and I’ve been looking at Bluetooth mice. Nothing looked as comfortable or even as portable as the Microsoft Wireless Notebook Optical Mouse. Today, though, I saw this. It’s a bluetooth mouse that you stow away, get this, in a PCMCIA card slot. How cool is that? There’s nothing to carry around!!!!
Posted in ComputerMice
Gregarius RSS Aggregator: Thanks and WishList
UPDATE: I changed the title from todo list to wish list. I started with writing only the things I planned to do and it quickly grew into a list of things I want to happen.
UPDATE: More tasks added to the bottom. I started working on a few items a couple days ago and I’m making OK progress.
Gregarius is a solid, solid, solid RSS Aggregator. Since I discovered it several weeks ago, the team has been extremely welcoming and supportive as I add my little adjustments here and there and ask tons of questions about the engine. Another thing the team apparently excels at is writing maintainable, extendable, modular, friendly code. The architecture is such that everything I’ve wanted to add was easy to add.
On to the things I want to tackle next(this part of the post is a note to myself, mostly). I have several days off for the holiday and after spending days with my family, I’ll probably spend some nights with Gregarius. Yes, I know I’ll probably only do 5 of these.
- Convert the Hide Empty Feeds feature in my theme into a plugin for use by other themes.
- Break my theme overrides up into individual files(css-layout, css-look, js-functionality, php-outline).
- Consider converting the rss-output theme into an ajax theme.
- Test all Gregarius plugins with my theme. If they don’t work suggest solutions to their authors.
- Sort feed items by popularity(consider common links beteween items in the db and shared links to pages outside of the db).
- Customize the display of feeds that consist only of images(Flickr, etc). I’d like a grid.
- Support IE with Frames theme.
- Multiple-select category/tag/feed form.
- Font size slider that doesn’t change the font for feed titles or the feed list. The slider will only change the font size used for the items.
- Why am I marking items as sticky? I’m sending stuff to del.icio.us – why not send them all there? Figure this out… what does sticky got that del.icio.us doesn’t?
- RSS Feed for feeds that I subscribed to recently.
- Start building aggregator-to-aggregator features. The API can be plain so it’s accessible to all aggregators. Examples: Inbox, Trusted Ratings!!!, Shared RSS Feeds with Shared Read/Unread Status for each Item(support queues, system monitors).
- Sorts for Feed List: Recent Feeds First, Busy(frequent posts) Feeds Last
- One Click Sticky – it’s currently 2 clicks
- TalkDigger for TrackBacks extension to WordPress?
- More Screencasts of Gregarius(using my updated Frames theme).
- Add an “Ajax Desktop” API to Gregarius? Make the pieces of a theme (header, footer, item list, feed/channel/tag list) movable to make room? Is the Google Ajax Desktop API open?
- Add this list to the Gregarius Feature Request tracking system.
UPDATE: More
- When you click on a link in a feed item, the item should be tagged somehow.
- I want to have multiple color schemes accessible with a button combination or a dopdown for the Frames theme.
- The Frames theme needs a new name.
- Can there be a good use for a ticker in an aggregator?
- Can RSS Aggregators be modified to assist in tracking conversations in the blogosphere. To start with, temporary tracking of rss feeds would probably need to happen(for monitoring comments threads, blogs, searches and trackbacks related to a given conversation). What can be learned from memeorandum on this front?
- UI Elements in the Gregarius UI backed by RSS Feeds. This would be a specialized version of an active desktop api. For instance, maybe you’d want images from a flickr feed to fade in and out of the background.
- Configurable(at the feed level) automated purging of high volume feeds. UPDATE: This is already on the Gregarius schedule.
- Alerts – certain keywords or spikes in a particular feed’s volume or whatever might result in an email, IM or page.
- Plugin – Intuit which item the user is looking at, based on mouse movements or keyboard actions. Make the text in that item slightly bigger.
- We need an “Add a Feed” popup menu on the Home page of a gregarius install.
- Nuke URL button – For a given URL, mark all unread items that contain that url as read. The user can specify at the time of nuking how many other links are allowed in an item. If there are too many links in the item, then the Nuke will let that item go because it seems to be a composite post with more than one topic.
- Search unread for selected text or url. Basically, Gregarius should pull up a list of items that are related to text or a url on an item you are already viewing. Pulling up groups of related posts like this will make it faster to get through your unread posts.
- RSS Feed Sidebar – specify as many feeds as you want for a small, out of the way sidebar that displays items chronologically.
- Frames theme option: Sebulba02 wants the div heights to match the height of the contents of the channel list.
- Fix problem with updating channels?
- Regarding the url index – need to be able to de-rank urls, give feeds credibility ratings, etc.
- Updated items should have their own bg color.
- When you mark a page read, you should have two buttons. [Mark these items as read, some of them were interesting.] and [Mark these items as read, none of them were interesting.]. That way, the system could track whether or not feeds, channels and folders have benefitted you. Every few weeks, a link could appear, out of the way, that will give you a list of feeds, folders and categories that you haven’t called interesting recently.
- Categorize multiple feeds at once.
- When switching to Tags or Categories Tabs, the state of Hide empty feeds and Hide folder titles is not respected. Must fix that.
- History view – all items I encountered and the hour and minute I encountered them.
- Levaraging url popularity index: Mark URLs as read, not just posts that link to them. Then, mark certain feeds as ThirdTier. Any ThirdTier feed item should be marked automatically read if it’s only outbound link is to a URL that has been read. The URL read/unread flag should be temporary.
- How can an aggregator be coached to correctly delete uninteresting posts?
- First, we need to make sure that certain feeds are immune from automatic deletion. Though you may not care if digg mentions astronomy, you might care if Dave Winer mentions it.
- Second, let’s specify keywords that add to the kill-score. For me, those might include entertainment news topics, and certain games or gaming platforms, for instance.
- Third, identify characteristics that trump the kill-score. Maybe the terms scoble, scripting.com, Homestead, xbox360, tokash, etc would prevent an item from being scrapped even if it had a high kill-score.
- Gregarius needs right click menus on feeds and items.
- Feeds: delete feed, deprecate feed, mark feed read, categorize
- Items: sticky, categorize
Posted in RSS