There are few places harder to get to in this world. But therearen't anywhere it's harder to live.The average temperature in Antarctica at the bottom of the Earth is a balmy 58 degrees below.That's when the sun is out.For millions of years they have made their home on the darkest,driest, windiest and coldest continent on Earth.The Penguins.Penguin is technically a bird. Although one that makes his home in the sea. Each year at around the same time he will leave the comfort of his ocean home and embark on a remarkable journey.He will travel a great distance and though he is a bird. he won't fly.Though he lives in the sea. he won't swim. Mostly, he will walk.But he won't walk alone.It is March ......
March of the Penguins ,The IceWalkerz!!


Sound Tracks of "March of the Penguins ", feature film by National Geographic Channel.
What is Linux ? You’d probably say, “Linux is an operating system.” Yes, but remember, however, that the strictest definition of Linux is only the kernel . The more relaxed definition would be an overall package called a distribution that is ready to install and use. There are well over 300 distributions of Linux, most of them containing commonly-needed applications—and even games! Linux was originally meant to be a UNIX clone. Here, by clone,we mean that it would look and behave like UNIX. But bear in mind that Linux does not contain a single line of UNIX code! The source code of the two is entirely different.Linux was officially introduced only in 1991 by its famed creator Linus Torvalds,who at the time was a student at the University of Helsinki in Finland. Little did he know that his creation would grow in size and popularity to the extent it has today.Linux is what it is today because of the help of developers who worked on it not for money but for the kick of it. They were driven by passion and belief in a cause.Did you know that most servers today run on Linux? That means there’s a good chance there’s Linux somewhere behind all those Web pages you see. Linux is not just an OS you use at home instead of Windows; a whole range of enterprise suites are now based on the Linux platform. From network servers to Web servers, several places have Linux as the backbone.There are countless brains at work who pursue the technology—not for money, but out of sheer interest and passion.Linux boasts of some of the best online peer support today. Linux is standing today showing the IT world the innovation that can be achieved by sheer community work. And,Linux is free too. It appears, there is after all something like a free lunch! When the world around you is trying Linux, why would you want to be leaving behind the excitement?

Friday, July 10, 2009

Google Chrome Operating System

Right after making a splash by removing the beta label from Google Apps, Google announced another surprise - they are in the early stages of developing a modern operating system based on their Chrome browser.

The OS will be more web-centric than Windows - meaning it will be open source, lightweight, and specially designed for people to get on the web instantly. Although Windows OS still holds 90% of the marketshare, it was “designed in an era where there was no web,” according to Sundar Pichai and Linus Upson of Google. Since modern users spend most of their computing time on the web, Google Chome OS will have the speed and simplicity to bring them online within seconds of turning on their machine. A minimal interface will eliminate the clutter and wasted time of security updates, while a reengineered security architecture will protect against viruses and malware.

Unlike Android, Google’s operating system for mobile devices, Chrome will function on computers both large and small. Both systems will run on netbooks, but Google is clear that Chrome is a separate project. Currently Google is in talks with certain as-yet unidentified computer manufacturers to create netbooks that will run on Chrome OS by late 2010.

Learn more by visiting Google’s Blog and the Google Chrome OS FAQ.

Monday, June 29, 2009

Howto Set Up Conky On Ubuntu Jaunty

Let's add the repository first :

For Ubuntu Jaunty :

$sudo wget -q http://www.kaivalagi.com/ubuntu/ppa/m-buck-conky-jaunty.list -O /etc/apt/sources.list.d/m-buck-conky-jaunty.list

For Ubuntu Intrepid :

$sudo wget -q http://www.kaivalagi.com/ubuntu/ppa/m-buck-conky-intrepid.list -O /etc/apt/sources.list.d/m-buck-conky-intrepid.list

For Ubuntu Hardy :

$sudo wget -q http://www.kaivalagi.com/ubuntu/ppa/m-buck-conky-hardy.list -O /etc/apt/sources.list.d/m-buck-conky-hardy.list

Add the repository public key :

$wget -q http://www.kaivalagi.com/ubuntu/ppa/m-buck-conky-key.gpg -O- | sudo apt-key add -

Now update your repository list and install packages we need :

$sudo apt-get update && sudo apt-get install conky

Download this config file to your home directory :

$cd && wget -c http://dl.getdropbox.com/u/83257/.conkyrc

Create "scripts" directory under your home directory and download the scripts (extract, copy there) under scripts directory :

PS : Before entering that damn long commands,you should know that i did not zip those files, sorry for the long commands : ) I am just configuring/installing it same time i am blogging :)

$cd && mkdir scripts && cd scripts && wget -c http://dl.getdropbox.com/u/83257/conkyscripts.zip && unzip conkyscripts.zip && rm conkyscripts.zip && mv conkyscripts/*.* ~/scripts/ && rm -rf conkyscripts

Now download the fonts and move them to ~/.fonts directory :

$cd && wget -c http://dl.getdropbox.com/u/83257/conkyfonts.zip && unzip conkyfonts.zip && cp ~/conkyfonts/*.* ~/.fonts/ && rm -rf ~/conkyfonts && rm conkyfonts.zip

Now open your .conkyrc file (you will re-open it a lot :) ) :

$gedit ~/.conkyrc

And look for this line :

${execpi 300 python ~/scripts/gmail_parser.py yourgmailusername yourgmailpassword 3}

Change yourgmailusername and yourgmailpassword with your Gmail username and password.(be sure nobody is using your computer with your username because the password and the username is not encrypted as you can see!Be warned, it is not secure to write your username and password to a plain file.However you can remove that line, so you can disable the gmail feature at the config.)

If you want to use the Gmail feature, you also need to install this package :

$sudo apt-get install python-feedparser

Let's continue...If you want to use HDD temperature and Cpu temperature feature, you also are going to install hddtemp and lm-sensors packages :

$sudo apt-get install hddtemp lm-sensors

When installing hddtemp, a couple of questions will be asked.Start the daemon at boot, and hit enter when it asks for IP and Port.Also configure your lm-sensors with $sudo sensors-detect command.(If you do not understand anything at configuration screen, just enter YES to everything.)

Now for weather part, you have to follow this link and enter your zip code OR your city.You will be forwarded to an URL like (This is for Ankara, Turkey and i am not living there.I just entered a random city from Turkey :) )

http://weather.yahoo.com/forecast/TUXX0003.html

Copy the location ID (in this example : TUXX0003 ) end edit pogodynka.sh :

gedit ~/scripts/pogodynka.sh

Search for kod=USID0025 at that file and replace the ID with yours.(I do not know who wrote this script either it's language.Do not blame me, at screenshot it looks simple and cool :) )

Before saving the file.If you want to use Celsius instead of Farenheit :

Find this line :

w3m -dump http://weather.yahoo.com/forecast/"$kod".html | grep -A21 "Current" | sed 's/DEG/°/g' > $plik

And replace it with :

w3m -dump http://weather.yahoo.com/forecast/"$kod"_c.html | grep -A21 “Current” | sed ’s/DEG/°/g’ > $plik

Save it.Now create an empty file at your home directory called weather :

$cd && touch weather

PS : I also gave chmod 777 to weather file, since i did not see any images near weather.

Now, you can customize your .conkyrc file for your needs.Default conkyrc file monitors eth1 as network.I changed it to eth0.You can also make another line for wlan0 or so
${font PizzaDude Bullets:size=16}v${font} Up: ${upspeed eth0} Kb/s
${font PizzaDude Bullets:size=16}r${font} Down: ${downspeed eth0} Kb/s

${font PizzaDude Bullets:size=16}M${font} Upload: ${totalup eth0}
${font PizzaDude Bullets:size=16}S${font} Download: ${totaldown eth0}


We need to add conky to start up now.Instead of just adding conky command to your start up, i advise you to make a script with sleep (look below) since i had problems with compiz at Ubuntu Intrepid :

I am creating a conky_start.sh file under home directory and add it to start up

$cd && touch conky_start.sh && chmod +x conky_start.sh && gedit conky_start.sh

And add these lines to that file and save it :

#!/bin/bash
sleep 30 &&
exec conky -d -c ~/.conkyrc &
exit


Now go to System > Preferences > Start Up Applications (Start Up Applications is renamed at Ubuntu Jaunty, older Ubuntu versions like Intrepid uses different name, if i remember correctly, it is sessions.)

Click Add.Name it Conky Start Up or what ever you want.For command browse the conky_start_sh.

Reboot your box and have fun!

You can always visit this thread to get some help, new configs etc.