Archive for Tools

Google Calendar “Tasks” not yet available in Google Apps

I had high hopes when I saw the news which said “Tasks, now in Calendar too” from the Gmail Blog. I have always been searching for a decent TODO app nicely integrated with my other appointments.

Unfortunately, when I checked the Calendar application from our Google Apps Standard, the link was not there. I then checked the original Google hosted Calendar application and saw the link there.

I wonder when this will be available in Google Apps, or maybe this is already available in the Business Edition? Please let me know if you are able spot this new feature in any of your Google Apps site.


Leave a Comment

Show Desktop Command on Mac OS X

I’m relatively new to Mac OS X and have been struggling to find out how to quickly “Show the Desktop” to see all the icons I have in there.

I have been used to clicking that little “Show Desktop” icon on the bottom left of the screen in Windows and was looking for an equivalent on my Mac.

Fortunately, there is! But it’s not an icon that you would click but some keyboard shortcuts you need to type. For me pressing fn F10 did the trick.

You can find more Expose tips on this page.

Leave a Comment

vi Page Up/Page down for Mac OS X

In case you’re wondering how to move up or down in “vi” from Mac OS X terminal:

Then CTRL-B and CTRL-F should do the trick.

Got this from the Mac forums at

Leave a Comment

Windows 7 RC and Ubuntu 9 Downloads

Windows 7 Release Candidate is now ready for beta testing and will be available until July 2009.

Here’s what you need to have:

* Internet access (to download Windows 7 RC and get updates)
* A PC with these system requirements:
o 1 GHz or faster 32-bit (x86) or 64-bit (x64) processor
o 1 GB RAM (32-bit) / 2 GB RAM (64-bit)
o 16 GB available disk space (32-bit) / 20 GB (64-bit)
o DirectX 9 graphics processor with WDDM 1.0 or higher driver

Ubuntu 9 also is now available for download and was reported to be “as slick as Windows 7 and Mac OS X”.

I wonder when we can see a preview of Snow Leopard

Leave a Comment

Free Alternative to Flex Builder

It’s been a long time since I last played with Flex. I feel like starting from square one.

This also means that I have a more difficult path ahead of me, with my Flex Builder trial license already expired.

Fortunately, it’s not that hard to setup basic mxml auto complete functionality with a plain Eclipse installation with XML support.

First we need to define the .mxml file association in Eclipse (Preferences > General > Editors > File Associations).

Then map this file association to the XML editor (see screenshot below).

Add the Flex 3 schema (flex3.xsd) to Eclipse’s XML catalog.

Try creating a test mxml file and open it from Eclipse.


<?xml version="1.0"?>
<mx:Application xmlns:mx="">

You will most likely receive an Unsupported Type error.

Complete the process by adding the content type definition (shown below).

Close the mxml file and re-open. You should now be able to see the auto-complete functionality in action.

Hope this helps and let me know if you encounter any problems.

If you’re a student or a full time Flex developer, you shouldn’t even bother trying out the outlined steps.

Flex is free for students. But, if you make a living out of developing Flex apps, you might want to consider buying a license.

Related resources:

Comments (5)

SEO basics

I’ve been creating web applications for quite some time but never got interested in SEO (or Search Engine Optimization) until now.

The primary reason I think is that most (if not all) of the web applications I’ve been developing are for internal use only (think Java and banks).

But this outlook changed as my wife and I started playing with a Christian Music Site called Sling & Stone Music.

For starters, I’ve converted most of the dynamic URLs to use mod_rewrite to somehow make them search friendly.

I was thinking of buying a book for this purpose but luckily I found some very good articles from IBM developerWorks on the said topic.

Here are the links:

Hope you find them useful!

Leave a Comment

Debugging cron tasks

Being a *nix noob, I found it really hard to figure out the problem I had with a cron job last week.

The fact that sendmail was disabled in the machine I was working on also didn’t help (no emails were sent during failed cron task execution).

To workaround the problem, I found a useful tip from this post which enables console logging for cron.

add this line to /etc/syslog.conf

cron.debug /dev/console

I then got an error from the redirect logs which said:

sudo: sorry, you must have a tty to run sudo

This was easily fixed by commenting out the line below from /etc/sudoers (a tip from another blog post):

#Default requiretty

Hope this helps!

Leave a Comment

Older Posts »