Shane O'Sullivan's technical blog… really ties the room together

Archive for the ‘chofter’ Category

Flickr Addict Lite v0.1.9 released

Posted by Shane O'Sullivan on January 5, 2010

Flickr Addict Lite v0.1.9 has been released in the Palm App Catalog. See here for more info.

The full version of Flickr Addict v0.1.9 is still in review.ย  However as it was submitted before the lite version, it should hopefully be approved quite soon.ย  If you have downloaded both the Lite and full versions, and are wondering why they are so different, this is the reason – there was a massive rewrite since the last version.ย  You’ll have it soon ๐Ÿ˜‰

Update Jan 8th 2009: Flickr Addict v0.1.9 is now also available in the App Catalog.

Posted in Ajax, chofter, Flickr, Flickr Addict, Palm, Technical, WebOS | Leave a Comment »

Quitting hosting forever

Posted by Shane O'Sullivan on July 22, 2009

For those who come to this blog for Dojo/Ajax discussions, this is a rant I had to get off my chest, so feel free to skip.

For the past year, I hosted my Dojo powered search engine,, with an Irish host (I’m in Dublin, Ireland) called They were, and still claim to be, the largest hosting provider in the country, so I thought they were a safe bet.

The hosting solution came with some nice tools, and easily installed applications like WordPress, so I thought I’d made a good choice.

How wrong I was.ย have to be the least reliable web host I have ever come across.ย  My website would inexplicably go down multiple times every week!!ย  Each time I complained ( and I complained often), I was told that routine maintenance was being performed on the server.

How often do these machines have to be restarted?ย  I know other hosts that only restart a couple of times a year, or even less, and these outages are announced weeks in advance.ย  With Register365 I never knew when the site would be available and when it wouldn’t.

To top it all off, a few times when my site was down, I went to raise a support ticket and the entire site was down!ย  If they can’t even keep their own site up and running,ย  I doubt they put much effort into the uptime of my little website.

So…. based on the recommendation of a work colleague, I’ve switched over to an English host,, which actually publish the uptime of their servers – my colleagues site last went down for a scheduled kernel upgrade about 8 months ago for a few minutes.ย  Register365 refused to offer any guarantee of availability when I questioned them about it on the phone, even though on their main page they have an image declaring they give “maximum uptime”, whatever that means.ย  They also refused to turn on something as simple and basic as resource compression for JavaScript and CSS files, with no reason given.ย  Now that I have my own hosted Ubuntu install, I can set it up however I like.


Anyway, I’m hoping the availability for will be improved by this move.ย  The DNS is being transferred at this very moment, and should hopefully be complete very soon.

If there’s something to be learned, it’s that expecting quality of service from an Irish organisation is a very risky step, even from a company as prominent as this one. So often in this country I see “shoddy workmanship”, to borrow a phrase, with no apology or attempt to rectify the matter, and certainly with no one accepting the blame.ย  The IT sector is unfortunately not immune to this irritating Irish trait.

Stay far away from register365!

Posted in chofter | Tagged: | 12 Comments »

Search Dojo, Prototype, PHP, Java & .NET with

Posted by Shane O'Sullivan on November 6, 2008

The Technical search category of my next-gen search portal has been a bit underpowered for a while now, and it was definitely time to strengthen it. So…… the following search sources have now been added, all of which are programming language references:

  • PHP
  • Java
  • .NET
  • Dojo Ajax Toolkit
  • Prototype Ajax Toolkit

For example, a search for “array” will bring up each language’s methods and objects for dealing with arrays. More languages on the way, probably.

Any suggestions?

Posted in Ajax, chofter, Dojo, Javascript, search, Technical | 1 Comment »

Context Menus And Korean Added To Chofter, ํ•œ๊ตญ์–ดํŒ ์ถœ์‹œ

Posted by Shane O'Sullivan on October 17, 2008

Today two features I’m very happy with were added to Chofter, the next-generation search engine.

์˜ค๋Š˜ ๋‘๊ฐ€์ง€์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์ด Chofter, ์ฐจ์„ธ๋Œ€ ๊ฒ€์ƒ‰ ์—”์ง„,์— ์—…๋ฐ์ดํŠธ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

The first feature is the Context Menu. A new orange icon is placed next to search results which, when clicked, gives you list of actions you can take on the link in the search result. For example, you can create a bookmark, send it to Digg, add it to your online bookmarks at, share it on Facebook, and more. The image below shows it in action.

์ฒซ๋ฒˆ์งธ ๊ธฐ๋Šฅ์€ ํŒ์—… ๋ฉ”๋‰ด์ฐฝ์ž…๋‹ˆ๋‹ค. ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ํŽ˜์ด์ง€์— ์˜ค๋ Œ์ง€์ƒ‰์˜ ์•„์ด์ฝ˜๋“ค์ด ์ƒˆ๋กญ๊ฒŒ ๋งŒ๋“ค์–ด ์กŒ๋Š”๋ฐ, ์ด ์•„์ด์ฝ˜์„ ํด๋ฆญ์‹œ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์— ๊ด€๋ จ๋œ ๋งํฌ ๋ฆฌ์ŠคํŠธ๊ฐ€ ๋ณด์—ฌ์ง‘๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด ํŠน์ •ํ•œ ๊ฒฐ๊ณผ ํŽ˜์ด์ง€๋ฅผ ๋ถ๋งˆํฌ์— ๋”ํ•œ๋‹ค๊ฑฐ๋‚˜,๋กœ๋ถ€ํ„ฐ์˜ ๊ฐœ๋ณ„์ ์ธ ์˜จ๋ผ์ธ ๋ถ๋งˆํฌ, Digg ์‚ฌ์ดํŠธ์— ๋”ํ• ์ˆ˜๋„ ์žˆ์œผ๋ฉฐ, ๋˜๋Š” ํŽ˜์ด์Šค๋ถ์— ์›ํ•˜๋Š” ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ๊ณต์œ ํ•˜๋Š” ๋“ฑ์˜ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๊ธฐ๋Šฅ์ด ๋”์šฑ ์†์‰ฌ์–ด ์กŒ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜ ์‚ฌ์ง„์—์„œ ํ™•์ธํ• ์ˆ˜ ์žˆ๊ตฌ์š”:-)

The second feature is Chofter’s first Asian language, Korean (which is why this post is in both languages). The translation was done by the lovely Francesca Kim, otherwise known as my main distraction.

๋‘๋ฒˆ์งธ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์€ Chofter์˜ ์ฒซ๋ฒˆ์งธ ์•„์‹œ์•ˆ ์–ธ์–ด, ํ•œ๊ตญ์–ด ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•ด์กŒ์Šต๋‹ˆ๋‹ค. ๋ฒˆ์—ญ์€ Francesca Kim๋‹˜์ด ๋„์™€์ฃผ์…จ์Šต๋‹ˆ๋‹ค.

Chofter Context Menu

Chofter Context Menu

Posted in Ajax, chofter, dijit, Dojo,,, Javascript, open source, Technical | 1 Comment » UI Overhaul

Posted by Shane O'Sullivan on September 28, 2008

I’ve completely overhauled the look and feel of, my next-gen search portal build using the Dojo Ajax Toolkit.ย  It’s now much more user friendly, prettier etc.ย  I’ve also fixed a number of small bugs.

Read the official blog post about it at, or even better, try out for yourself!ย  It rocks, if I do say so myself (and I do ๐Ÿ™‚ )

Ajaxian seemed to like it too.

Some pics of the new look

Posted in Ajax, chofter, Dojo,, Javascript | 2 Comments »

Great review of

Posted by Shane O'Sullivan on August 28, 2008

A great review of my (*cough* Google-beating *cough*) Dojo-based search portal,, has just been posted on Technorati, at . Nice to see people like it!

Posted in Ajax, chofter, Dojo, Javascript | 2 Comments » Expanded views added

Posted by Shane O'Sullivan on August 9, 2008

I’ve added expanded views to, my Dojo/Ajax-powered search portal. See the blog post on it at, and check out the changes at

Up next – multiple language support. Time to hit facebook as see what friends speak which languages!!

Posted in chofter,, search | Leave a Comment » – A Next-Gen Search Portal is launched

Posted by Shane O'Sullivan on August 4, 2008

For quite a while, I had been working with various REST services, e.g. Flickr, the Google search services and more, as part of my contributions to the Dojo Ajax Toolkit, when it occurred to me that no one had done a good job of bringing all these various sources of information together in a usable way.

Cut to four months later, and I have launched my new search portal,

To add it to the search bar in your browser, click here.

Immodest as it may sound, provides a better search experience than Google, Yahoo or Microsoft Live, because it incorporates search results from all of them, and much more.

The entire application is written using the Dojo toolkit, utilising

  • Layouts, Dialogs, Menus and ContentPanes for the user interface.
  • and dojo.rpc for data transfer.
  • dojox.dtl (Django Templating Library) for transforming search data into visuals.
  • dojo.fx and FisheyeLite for eye candy
  • …. and a chunk of custom code.

As of writing, the following search sources are available, arranged into a number of categories:

  • Google – web, news, image, blog, video and book search.
  • Yahoo – web, news and image search.
  • Microsoft Live – web and news search.
  • YouTube – video search.
  • Flickr – image search.
  • BBC News – news and sports search.
  • Digg – web, news and video search.
  • – book search.
  • Wikipedia – web search.
  • IMDB – video search.
  • Technorati – blog search.
  • DZone – technical search.

I will be adding more as time goes on.ย  A forum is being set up, and I welcome all feedback on the site.ย  I’ve also set up a blog for the site at

Posted in chofter, dijit, Dojo,, dojox,, Javascript, json, search, Technical | 5 Comments »

%d bloggers like this: