2030 AD. For the GWUN project sponsored by UN, 8700000 instances of the distributed GWUN clients are running busily on Linux Servers.
The global warming has already had a huge effect on the earth. And it seemed to be getting worse in the last 2 years. The poles were melting, sea-level rose, many countries have sub-merged in the sea and the life on earth was fast reducing.
The goal of the GWUN project is to compute the top reasons for global warming and the ways to protect life on earth. The scientists were eager to know the results. The situation was getting worser by the day. Huge corporations around the world sponsored more nodes for the project to speed it up. After busily computing for 27 months, the results were ready.
GWUN result: GWUN project machines were hosted at the Poles, to reduce the power consumption required for cooling those machines. Reducing power consumption was considered as a key factor to prevent global warming. But that released heat directly in the polar region of the earth. If the same amount of heat was released in an already warmer place, the earth's atmosphere would have managed to release/absorb the energy and the polar ice wouldn't have melted.
Beware of Glogle warming. Unknown preventive measures could be the real culprits.
27 October 2009
GWUN
24 August 2009
13 steps
I was using the stair-case instead of lift, whenever possible, in my office, for the past couple of weeks. I park my motorcycle in 0th floor and my office is in 6th floor. Each floor has 2 stretches of 13-steps each. Even though there are even number of steps(26) between 2 floors, it was split in to two stretches of odd number of steps(13).
The problem with odd -number of steps is that, if you don't watch your step, you would make the first step with your dominant leg(say right leg) at each stretch by one-step more than the other leg. That would burden that leg by 1-step at each stretch. There are 12 -stretches to the 6th floor. so 12 -steps more than the other leg. This can create an imbalance and knee problems! Does Vaasthu take care of these stuff?
Posted by
Nikanth Karthikesan
at
9:59 AM
1 comments
ஆயிரத்தில் ஒருவன்
2009AD. இந்தியாவிலிருந்து ஐ.நா வின் கப்பலில் ஆயிரம் பேர் இலங்கையில் நிவாரண பணிகள் செய்வதற்காக செல்கின்றனர். அதில் கார்த்தி ஒருவன். கார்த்தி விஞ்ஞானி. ஆண்ட்ரியா ஒரு மருத்துவர். ரீமா சென் ஒரு பாதுகாப்பு அதிகாரி. ஆனால் வழியில் சுனாமி தாக்குகிறது. இவர்கள் மூன்று பேர் மட்டும் யாரும் இல்லாத தீவில் கரை ஒதுங்குகின்றனர்.
அங்கே இயற்கையில் உருவான டைம்-வார்ப்(Time-warp) பாறை ஒன்று உள்ளது. அதில் உள்ளே நுழைந்து அடுத்த பக்கம் வந்து பார்த்தால் காலம் கீ.பீ 209ஆம் ஆண்டில் சோழ மன்னனுக்கும்(பார்த்திபன்) ஒரு ராணிக்கும் இடையே போர் நடந்து கொண்டிருக்கிறது. இவர்கள் ஒளிந்திருந்து கவனிகின்றனர். போரில் தோற்கும் பார்த்திபன் மற்றும் அவரது 17 வீரர்கள் சிறை-இல அடைக்கப்படுகின்றனர். கார்த்தி அவர்களை காப்பாற்றி மீண்டும் அந்த டைம்-வார்ப் பாறையில் புகுந்து இக்காலத்திற்கு(2007 AD) திரும்புகின்றனர். மறுபடியும் இலங்கைக்கு அருகே உள்ள தீவில் திரிகின்றனர். அப்போது புலிகள் பயன்படுத்திய ஆயுத கிடங்கு ஒன்றை கண்டு பிடிக்கின்றனர். அவற்றை எடுத்து கொண்டு பார்த்திபன் மற்றும் 17 வீரர்கள் மீண்டும் கீ.பீ 208 செல்கின்றனர். இப்பொழுது மாடர்ன் weapon-களை கொண்டு போரை சுலபமாக வெல்கின்றனர். இதனை பார்த்துவிட்டு கார்த்தி/ரீமா/ஆண்ட்ரியா மீண்டும் தற்காலத்திற்கு(2008AD) வருகின்றனர். வந்து பார்த்தால்...
இந்தியா உலகின் மிகபெரிய வல்லரசாக இருக்கிறது. இப்பொழுது நாம் பார்ப்பதை விட அறிவியல் மிகவும் முன்னேற்றம் அடைந்து இருக்கிறது! அமெரிக்காவில் லியோ-நார்டோ டி காப்ரியோ எனும் நடிகன் "10 incarnations " எனும் லோக்கல் மொழி படத்தில் நமது அதிபர் மன்மோகன் சிங்க் மாதிரி ஒரு ரோல் செய்கிறார். அமெரிக்காவில் உள்ள ஏழை மாணவர்கள், இந்தியாவிற்கு on-site வர துடித்து கொண்டு இருக்கின்றனர். office-க்கு, வேட்டி-துண்டுடன் formals-ல்தான் வர வேண்டுமா என இந்தியன்-embassy-il கேட்டு கொண்டு நிற்கின்றனர்.
மீண்டும் கார்த்தி அந்த டைம்-வார்ப் பாறைக்கு திரும்புகிறார். அதிலிருந்து வரும் காற்றின் கார்பன் வெளியீட்டை அளவிட்டு, future-க்கு செல்ல எந்த திசையில் செல்ல வேண்டும் என கணிக்கிறார். செல்கிறார். (முற்றும். கற்பனை: Nikanth, Sankarlal)
Posted by
Nikanth Karthikesan
at
8:39 AM
1 comments
27 July 2009
ullae-veliyae: Live graphs for I/O, CPU...
Wrote a small utility to print live graphs of I/O per-process. Find more information here. As a bonus added graphs for CPU as well.
RPM can be found here: http://download.opensuse.org/repositories/home://nikanth/openSUSE_11.1/noarch/
Posted by
Nikanth Karthikesan
at
11:15 AM
4
comments
Labels: linux, planetsuse, programming
08 July 2009
Atomic git
As I wrote in git-pull-mishap-and-git-clean, the problem with git is that, operations are non-atomic. For example, if a git-pull is interrupted, or fails due to lack of disk space or network problem, the resulting repository will be in an in between state. This is problematic. It would be nice if git operations are atomic, in this sense.
A solution could be to have the git repository inside another git repository. For example, have the linux-2.6.git repo inside another git repo, say git-o-git. When you do a pull in linux-2.6.git, and if it succeeds do a `git commit -a` in the outer git-o-git. If it fails for some reason, one can go back to previous version of linux-2.6.git repo by doing a `git clean -d -f` and `git checkout -f` in the outer git-o-git.
It should be possible to add wrapper scripts to `git` and do this auto magically. May be it could be called as git WC, as it is built on top of git porcelain, which is built on top of git plumbing commands. ;-)
Has anyone tried this already?
Posted by
Nikanth Karthikesan
at
2:46 PM
2
comments
Labels: computer, English, git, idea, planetsuse
GIT pull mishap and git clean
When I was doing a `git pull` from a remote repo, I ran out of disk space, which resulted in errors like
Updating ce8a742..faf80d6
error: git checkout-index: unable to write file drivers/usb/gadget/s3c-hsotg.c
error: git checkout-index: unable to write file drivers/usb/gadget/u_audio.c
error: git checkout-index: unable to write file drivers/usb/gadget/u_audio.h
Freed some disk space and re-ran the `git-pull`. But it failed saying
$ git pull
Updating ce8a742..faf80d6
error: Untracked working tree file 'Documentation/ABI/testing/sysfs-bus-pci-devices-cciss' would be overwritten by merge.
Some of the files were created by the previous pull, but they are considered untracked files as the previous pull failed. `git pull -f` didnt help as git was reluctant to delete my untracked files.
Deleting huge list of files one by one was a pain. I was thinking of doing a git status to get the list of untracked files and deleting them. But Jony rescued me by telling me about `git clean` which can delete all the untracked files!
But I would really like to see a way to pull/checkout and over-write the untracked files, so that other untracked files, which will not be over-written, need not be deleted. Is there a way to do it?
Posted by
Nikanth Karthikesan
at
11:11 AM
3
comments
Labels: computer, git, planetsuse, work
17 June 2009
White ignored in India?
Four coloured tri-colour flag. (நான்கு வண்ண மூவர்ணக்கொடி)
Is it because white is not considered as a colour?
No. The wheel is not considered!
It is composed of three colours with a meaning and a navy-blue wheel in the center. Mexico and Croatia also have tri-colour flags with more than 3 colours! See http://en.wikipedia.org/wiki/Tricolour
11 June 2009
Psycho
I stay with a college junior cum Colleague. Of late my parents visit me almost every month. Short one-day visits to keep the disturbance to my room-mate to the minimum. Yesterday they arrived. Psycho started to office as usual. And when I was starting to office, I noticed that my key was missing. I searched and wasted 30-mins looking for the key. Could not find the key. So asked my parents not to go anywhere and left for office.
In the office, the psycho came to my desk and said that it has to pick-up it's cheque book from home. So I thought I could go and pick it up for it, so that I could check my parents as well. Went home during lunch break. Searched again for the key again for another 20 mins. Called the psycho to confirm that it didn't take my key by mistake or to know whether it saw my key somewhere. It didnt pick-up the phone. 1, 2,.. 5 missed calls. Took its cheque book, went back to office, called it in office intercom.. It didn't pick. But it ping me in the messenger. I asked whether it saw the key... it said no. It came to my desk and picked its cheque book. I asked again about it and told that my parents are also searching for it everywhere, it maintained that it didn't see it.
Evening, returned back home. Searched again. Meanwhile my parents have screened everything and didn't find it. Later they wanted to go around the city and wanted me to drop in the railway station. But I couldn't as I didn't have the key. I had another lock, but was worried that the psycho would have to wait for me. So they left without me sending off. Later psycho came back. Acted as if it didn't know about the key. I remembered that previous night, the cable guy came for money. So I was doubting that he could have taken the key when the psycho came in for taking money. Psycho said it is quiet possible. Psycho ate some snacks and fruits brought by my parents.
Next morning, Psycho woke up early but didn't start to office at all. It was waiting for me to start. I said I'll work from home today. It again had some snacks and started late. While going it kept my key in the stand and left locking using its key! Psycho had the key.
Today in the office I tried avoiding it. It acted weirdly, trying to make-up as if some other silly reason, such as "I am angry coz it had spread the rumor in the office that my parents are here to arrange my marriage" for me not talking to it. All my friends in office would have noted its weird behavior today.
I am angry on my parents for disturbing my roommates, despite me asking them not to come. I am angry on myself on being stupid and staying with a psycho.
I cannot digest that some criminal can act coolly like that and say, "yes, we can make one more set of duplicate key, blah-blah..." truly a seasoned criminal. Fantastic attitude. Beware of this Psycho.
Removed this post earlier unnecessarily thinking to be nice to some psycho which can affect many other people. And those who pinged me to know whether this is fact or fiction... unfortunately this is the fact.
Posted by
Nikanth Karthikesan
at
6:38 PM
12
comments
