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
Swift MVC Framework

Swift, PHP MVC Framework, is the one I created for the development of my website. If you are thinking why another framework, then I will not blame you for asking this question. I myself asked this question several time before starting work on this one, and the reason I ended up developing this was because I wanted a very lightweight and fully controllable yet scalable framework for small web applications development.

Actually, all this began with my idea to create my famous Dynamic Subtitles Translator. Since, my website was hosted on a provider which supported PHP, so I started looking for some simple PHP frameworks. After doing some research, I decided to go with CodeIgniter, and overall I was happy with my choice. It was small, very well documented, and I was able to make the online subtitles translator on 2-3 weekends. All was going well until I run into few complains by user that some SRT files were being rejected by the server. So, I started going through the CodeIgniter libraries to debug the issue. It was then I realize that even this small looking framework is very complex, and even though I was able to fix the problem after few hours of debugging and research, at that time I thought that I would write a dead simple framework for my website…

Devo 7e Transmitter

I have been looking for a nice and cost-effective RC transmitter for some time. My main goal was to find one which I can ultimately use to fly custom built planes, but it should be nice enough if I can also fly some of the nano or mini RTF (Ready to Fly) helicopters and quads as well using that transmitter.

I have been keeping an eye on the FlySky FS-T6 for some time, and had almost made my mind to buy it because of following reasons…

Webpage Spell Check Chrome Extension

Are you a web developer, and have ever sent a page to client with spelling error or typo? If yes, or you are just a cautious one who is afraid to let this happen one day, then Webpage Spell-Check Google Chrome Extension is just what you need.

This compact and lightweight extension lets you check the spelling directly on the web-page in Google Chrome. This way you can easily identify and fix the errors which gets missed in your favourite HTML editor even when it has spell-check support. As this uses the Google Chrome spell checker, so it also shows the you corrections for the typo and spelling mistakes and let you edit the typos directly in the web-page…

Communication Skills

I have been in development and project management field for more than a decade now, and if you ask me what is the most important skill after problem solving in this field, I would probably say without any reservation that it’s “Written Communication Skills”.

While verbal communication is very effective in most of the fields, in the outsourcing business, it’s mostly the written communication which matters most. In fact, in the role of Project Manager, effective written communication is even more important than programming and other software development roles. Mostly, there is always some valid excuse for most of the development related issues. If nothing works or apply, you can save yourself by just saying “Human Error!”. However, I don’t think this applies to the communication field. One bad email, and there are great chances that you will loose the project and/or client forever…

I have IPTV connection at my home, and use it to watch TV (though not frequently). I have also an IPTV PC Application installed, and rarely use it to test the TV connection. I have Windows 8.1 and in the past it worked flawlessly on the both PC and my SmartTV.

However, last week when I tried to run the PC application, no channel was playing; even though it was streaming correctly on SmartTV, and other PC and OS-X machines at home fine. As it worked in past for the same PC and Windows installation, I knew it has to something with some recent software configuration changes…