TLA (GNU Arch) for MAC OS

I was looking for TLA for MacOS and found the right package I need to digg in. Just sharing it with any wanderers interested:

http://maxao.free.fr/telechargements/Arch%201.3.dmg

Enabling root account in Ubuntu

Though Ubuntu demotes enabling the root account, you may need to activate it for some advanced configurations like modifying the running kernel. You cannot do all stuffs with sudo command. So here is my little note for activating / deactivating the root account in Ubuntu

sudo passwd root
This will ask for a new root password and once you confirm it, you can start using the root account to login.

In case you will want to disable back the root account, just lock the root account by running:
sudo passwd -l root

How to create a custom keyboard shortcut in Ubuntu (Gnome)

The goal of this HOWTO is to create a custom keyboard shortcut to run a software (like xmms, 3ddesk, …) or what you want (xkill, transset 0.5, …). In the example I want to start xkill (graphical kill) using “Alt + a” shortcut.

1- Open GConf editor, go to apps -> metacity -> keybinding_commands, and now choose a command, for my example I choose command_1. Edit command_1 writing xkill in order to run xkill (or every command you want to launch).

2- In the same direcrtory go to global_keybindings. Edit command_1 (or the command you choose in part 1) with the wanted shortcut like that : <Alt>a.

3- If you want to use the “Windows Key” for your shortcuts then you can use shortcuts like this: <Mod>t (which I use to fire up terminal).

that’s all !

Enjoy

Source: http://ubuntuforums.org/showthread.php?t=42404

Thumbs up for adding mobile browsing to Google Calendar

Yeayyyy… now we can browse Google calender from our mobile phones. I had been looking forward to it for a long time and I use Google calendar extensively. It helped me to keep my calendar synchronized with all my stationary and portable devices I use at home and office. They not only have added browsing but also added a small text box where I can quick add any event. Thumbs up to the Google calendar team!

Can you create a folder named “con”? (XP)

For some reason I cannot create a new folder or rename existing one to “con” in XP. Can you?

Interesting thread in theserverside.com regarding agile offshoring

Software Off-shoring is a reality of the day however there are many projects which fail due to incorrect off-shoring. Apart from tremendous advantages, off-shoring brings additional complexity, risk and avenues for wastage. This experience report will discuss how we turned off-shoring into a successful model based on Toyota manufacturing Process. We call this methodology ‘Lean Agile Off-shoring.’

Principle 1: Define a long term philosophy and stick to it
Principle 2: Create connected, continuous process flow to bring problems to the surface
Principle 3: Using pull systems to avoid overproduction
Principle 4: Leveling burden (heijunka)
Principle 5: Build a culture that stops to fix problems (jidoka)
Principle 6: standardized processes and procedures
Principle 7: Use visual control so that none of the problems are hidden
Principle 8: tailor technology to fit people and processes
Principle 9: Develop leaders from within the team
Principle 10: Develop exceptional team associates
Principle 11: Develop partners and suppliers as extension of the enterprise
Principle 12: Go and see for yourself
Principle 13: Evaluate alternatives while looking for consensus and implement them fast
Principle 14: Become a learning organization through relentless reflection ( Hansei ) and continuous improvement (kaizen)

As an advice for the offshoring industry, follow Scrum with the Toyota principles in spirit without diluting their essence. Apply them to your way of working and see the magic unfold.

Original article:
http://www.theserverside.com/news/thread.tss?thread_id=45367

GWT Presentation

I took a presentation on GWT few weeks back and wanted to share the presentation files. So here they are… might be useful to those who have just started learning GWT.

GWT Presentation

Google Web Toolkit Presentation

GWT Tutorial Files

Google Adsense check cashed out

This post is for other fellow Bangladeshi readers who are thinking of (or just started using) Google Adsense in their web sites to get some extra income from Google. I have been using it in my photography site (http://www.mozammelhaque.com/photography) for last 6/7 months now, and have cashed out my first check received from Google.

It took me quite an effort though. My bank HSBC helped me with it. At first they were reluctant to help me cash out the check. But as I explained them my situation, and kept on pushing them with proper documents, they showed interest. I had to sign a deed with them saying that if Google’s check turns out to be fraudulent, they have the right to debit similar sum from my account and pay any loss the bank incurs on perusing my international check. I agreed (had no other option, and I know that checks are authentic), and also provided them a written application saying from where the foreign currency is coming from (”proceed of selling ad space on personal web site”). I also had to fill out some Bangladesh Bank form, and gave them printed proof of my site where Google’s ads are showing.

Then after a long wait (around one and a half month) I finally saw the balance credited to my BDT account over here. It was satisfying as the whole process is now set and my site is earning foreign currency for my country…. even though the amount is minuscule.

Some interesting facts about Google

The prime reason the Google home page is so bare is due to the fact that the founders didn’t know HTML and just wanted a quick interface. Infact it was noted that the submit button was a long time coming and hitting the RETURN key was the only way to burst Google into life.

Rest of it:

http://alan.blog-city.com/an_evening_with_googles_marissa_mayer.htm

Naming Apple

Steve Jobs on naming Apple:

I was actually a fruitarian at that point in time. I ate only fruit. Now I’m a garbage can like everyone else. And we were about three months late in filing a fictitious business name so I threatened to call the company Apple Computer unless someone suggested a more interesting name by five o’clock that day. Hoping to stimulate creativity. And it stuck. And that’s why we’re called Apple.