if you don’t already use alfred on osx, you really should! it’s a great application launcher for osx. i switched to alfred shortly after quicksilver development stopped (although it is now back again). anyhow, alfred is awesome! the application itself is free (and there’s an option to buy some additional features via the powerpack). according to alfred, on my laptop, “@alfredapp has been shown 2,319 times. Average 13.4 times per day.”
to install the quran search plugin, just click here. also, make sure to check out the alfred tips page for many more cool custom searches.

al7amdulillah, quran android 1.3 has been released! new features include improved ui and graphics, better page scrolling, multiple translations, basic search, and more!


download it from the android market or check out the code on github!
just for fun, here’s an ios universal version of the quran search application.

screenshots:
- ipad: 1 (shown above) and 2.
- iphone: 1 and 2.
you can find the source code here (update: added a link to a tar download and removed the code from github since i am not really maintaining this – june 26th, 2011).


just for fun, i hacked together a simple prototype of quran search on android. in reality, it’s more close to the autocomplete transliteration demo that i did some time back. for now, it’s only transliteration search, but later on, it can be expanded to search other languages. ultimately, it should probably be integrated into quran android.
you can find the source here. (update: added a link to a tar download and removed the code from github since i am not really maintaining this – june 26th, 2011).

here’s a screenshot of my linux box taken on february 25th, 2010. click the image above for the full sized view. linux desktop running openbox, a bunch of transparent urxvt terminals, cairo clock, and trayer (with banshee, pidgin, transmission, pino, dropbox, guake, and tomboy running).
i recently finished watching the old star trek movies, hence the star trek influenced desktop. and, of course, here’s the problem with teleportation.
after the nexus one came out, i became a little more interested in android. while i had written a simple ‘salam world’ app some time ago, i figure it would be nice to delve a little deeper and try to write something remotely useful.
so without further adieu, introducing a (very simple) quran for android:

source code on github
for the most part, android is fairly fun and easy to develop for. however, one of the most frustrating parts is the extremely limited memory for apps. since apps can’t be on the sd card (due to some security issues), you are limited to the very small amount of memory on the device. consequently, in order to display the images for the quran in this app, the app must download the data to the user’s sd card.
note – try it at your own risk, i only tested it on the emulator…
today, i felt like playing some more with ubiquity, which i had installed for a while now but had not played around with sufficiently. i decided to try to write a simple plugin that will search the quran for a particular set of words. to do this, i felt obliged to expose an api for the alpha version of quranicrealm first, which was good because i needed to do it eventually anyway.
and here’s the mandatory screenshot:

it still needs a lot of work… things i still want to do if i get around to it:
- add a favicon (for the site and for the plugin)
- more options (ex, “search english,” or “search transliteration,” etc)
- replace the current text with a link (or translation). this would be useful in im conversations or while writing blog posts.
- a “get-ayah” command (to say, “get ayah 1 of sura fatiha in arabic,” for example).
anyway, i’ll post up the code when i’ve added some improvements insha’Allah. if you want it before then, post a comment.
i’ve recently been playing more and more with ruby and i really like it. at the same time, i’ve been loving launchy, an open source application launcher for windows (currently using it on my work laptop).
since i love launchy so much, i started to wonder, “why not write something similar for linux?” – now i know one will say that deskbar does the job, but its not quite the same. so anyway, because i wanted transparency and so on, i decided to look into cairo, and the rcairo ruby bindings.
here’s a screenshot of what i’ve been playing with so far:

note the very right side is the part showing of my open gvim window. while i have yet to organize the code and start writing it for real, the ruby file i have is a proof of concept of all the required pieces i can think of (cairo wise anyway) working together.
i saw this yesterday when i clicked on the gmail tab to read some new mail. click the image for a readable version of it.

and no, i haven’t custom added any rss feeds to gmail… it means, “know Allah’s marvelous/magnificent plan for your life…” thanks google!
i’ve done some work on namaztime. i made a few improvements to the interface and to the calculation algorithm, and hopefully fixed some bugs.

insha’Allah hope to release sometime soon, just got a couple more things that i want to get done for this release, a couple of small things to fix, etc…