Akbar on Development
Attaining the Impossibles
  • All Projects
  • compass
    Jack Sparrow Compass
  • subtitles translator
    Subtitles Translator
  • usb-disk-manager
    USB Disk Manager
  • swift
    Swift MVC Framework
  • taskbar-ext
    TaskbarExt
  • quick-chess
    Quick Chess
  • basecamp-ext
    Basecamp Extension
  • language-tools
    Language Tools
  • rapid-downloader
    Rapid Downloader

First, I must acknowledge that there are some very good Urdu Machine Translators are available on the web. They are not perfect and in a way it’s almost difficult, if not impossible, to build a perfect machine translator of any language, but still very good work has been done and it’s improving. Here are few […]

JavaScript provides the basic functions for string and other operations, but one needs lot more when working on some complex routines. Fortunately, the JavaScript prototype extension model helps us make custom functions available to all core objects of that type. Anyway, coming back to point. JavaScript provides a string replace function, but it only replace […]

Today when working on a JavaScript function to get all the DOM nodes which are under selection, I was going through the compatibility tables at quirksmode.org and scratching my head and wondering why the W3C guys have made this basic job all that difficult. I must admit that playing with range is complex (specially how […]

I was working today on a UI fix to disable the text selection in the Dynamic Language Tools preference window during the drag & drop operation. After looking at the few samples on the web, I found that similar to many other compatibility issues, this is supported differently in IE and FireFox. Here is one […]

Urdu and Hindi are two of the most popular languages of sub-continent. The speaker of these two languages combined are more than a billion. However the one major difference between these two languages is how these are written. The Hindi language is written using Devanagari script, while Urdu language is written in Urdu script (oriented […]