I never thought I would have to add something called “Microsoft” in my tag list, but it’s happening. After going through a lot, we our two proposals, one for Software Design(GeoLink) and other for web development(AcSO), went to second round. OMG.. Imagine a doing two imagine cup projects.. damn.. it’ll be hell of a lot of work… let’s see. I’ll keep this up to date.
Archive for March, 2007
Microsoft Imagine Cup
Mar 31
Hitchhikers guide to linux
Mar 30
Let’s start by the unix way: “do one thing and do it right”. That’s one major part of the unix concept. A typical unix system is build using so many tools and libraries and those are maintainted by different user groups. So, they only have to concentrate on their packages, thus those packages are high on quality. A collection of unix tools and a kernel from linus became the linux system. That’s the beginning of the universe.
Then, once after people found this new universe and got to know that it’s quite interesting they started to build lot of galaxies here and there. One such popular galaxy was redhat, then debian and the current most popular one called ubuntu with huge population.
Fortunately, with a little effort it’s possible to adapt a planet to fit into another galaxy. Usually, people develop a planet in one galaxy and port those into other galaxies. The only problem is that normal users (non developers) might find the newly developing planets unusable in their galaxies unless someone port that to their galaxy.
The nice thing behind these galaxies and planets is that all plans and the core elements of the planet/galaxy is freely available and you can actually see what it is build on and choose what fits your needs. And if you find any difficulty in living there you can always change your galaxy/planets at free of cost. Or you can always talk to someone and solve your problems; most of the people in the universe are willing to help you.
The really nice part is if you don’t like any of the galaxies/planets you can always get the plans of something, modify those and create your own; and trust me when other people are using that, you’ll feel really really happy.
Welcome to the new universe.
Are you addicted? I am.
Mar 30
When we (people who are born in mid 80’s) were small kids, our culture led us to the TV addictions. It was a nice entertainment gadget that everyone had; started by addicting to the cartoon series, then to the young adventure drama series like “spell binder”, “ocean girl”. When we were growing bit by bit, the cartoon series faded out from the life, but never the TV. However, about 5 years back, the TV itself began to fade out. The quality of the content is so poor now and I barely find a guy who is still watching TV like the old days (I know one guy who is so much into watching Maha Gedara – mata me kanen pennana puluwan – www dot nuwanbando dot com).
Even though we stopped watching TV, we never stopped watching TV series
. Thanks to bittorrent, every popular TV series is an addiction now. Star Gate (10 SG1 seasons and 3 Atlantis seasons), Prison Break (2 seasons), Heroes(1), Jericho and much more. Some people might think that we are wasting our time and this addiction is really really bad; but the truth is it’s really fun to watch those and talk about them, more to the point, it’s good stress releasing system. So, if you haven’t started watching those, start it today itself; I bet you’ll never regret.
Several weeks ago, I installed ntfs-3g and it was working fine. However, It doesn’t mount the drive if windows is hibernated. I usually hibernate windows in my laptop, so I wasn’t having ntfs-3g in fstab, I just remount it when I need it. I was sick of this and came up with a very simple script which allows me to mount it in ntfs-3g if possible, and to use ntfs otherwise.
This is how to do it.
- Install ntfs-3g
- Edit your fstab
- Open
/etc/init.d/mount-bak.sh - Change the run level
Just type sudo apt-get install ntfs-3g
Open /etc/fstab and change the mount type from “ntfs” to “ntfs-3g”
Here is my script. Change your device and get options from the fstab. The device should be changed on both 2nd and 4th lines.
#!/bin/bash
mounted=`mount | grep sda1`;
if [ "$mounted" = "" ]; then
mount /dev/sda1 /media/sda1 -o 'defaults,nls=utf8,umask=007,gid=46'
fi
Change the permission of the script by running sudo chmod a+x /etc/init.d/mount-bak.sh
sudo ln -s /etc/init.d/mount-bak.sh /etc/rcS.d/47mount-bak.sh
