Monday, September 14, 2009

gt5: Disk Usage Browser for Ubuntu Linux


gt5 is a graphical alternative for command line Disk usage utility "du". It is very useful for finding the size of each folders in your system.

$ sudo apt-get install gt5
  • displays the diskspace used by files and directories within a directory
  • optionally provides links to the files, so you can also browse them
  • displays entries with their size and the percentage of their parent
More details and usage see here

Sunday, September 13, 2009

Famous Personalities of Computer Science - Part2


Famous Personalities of Computer Science - Part2


John von Neumann (von Neumann's Architecture)


Von Neumann built a solid framework for quantum mechanics. He also worked in game theory, studied what are now called von Neumann Algebras, and was one of the pioneers of computer science.

The term computer architecture describes the layout of the machine. All computers use the von Neumann model, named after the American who suggested it.
read more


Tim Berners-Lee ( Founder of World Wide WEB (www))

A graduate of Oxford University, England, in 1989, Tim Berners-Lee invented the World Wide Web, an internet-based hypermedia initiative for global information sharing while at CERN, the European Particle Physics Laboratory. He wrote the first web client and server in 1990. His specifications of URIs, HTTP and HTML were refined as Web technology spread. More Here


Kenneth Lane Thompson & Dennis Ritchie ( Unix OS and C language)

In the 1960s, Thompson and Dennis Ritchie worked on the Multics operating system. While writing Multics, Thompson created the Bon programming language. The two left the Multics project when Bell Labs withdrew from it, but they used the experience from the project, and in 1969, Thompson and Ritchie became the principal creators of the Unix operating system. At this time, Thompson decided that Unix needed a system programming language and created B, a precursor to Ritchie's C. Read More

Bjarne Stroustrup (C++ Language)

Bjarne Stroustrup is the designer and original implementer of C++ . Dr. Stroustrup is the College of Engineering Chair Professor in Computer Science at Texas A&M University. Read More Here





Anders Hejlsberg (Delphi, C# Language Developer)


Anders Hejlsberg (born December 1960) is a prominent Danish software engineer He was the original author of Turbo Pascal, the chief architect of Delphi, and currently works for Microsoft as the lead architect of the C# programming language.






Larry Wall (Perl Programming Language)

Larry Wall (born September 27, 1954) is a programmer and author, most widely known for his creation of the Perl programming language in 1987.

Read More

Howto Block YouTube Video in Squid Proxy Server

Youtube Videos are Bandwidth eaters for Limited bandwidth Internet users. Education Institutions also need to block Youtube videos. Here a simple trick for blocking youtube videos using squid Proxy.

Add the following line to /etc/squid/squid.conf

## The videos come from several domains so block all
acl blk_youtube dstdomain .youtube.com .googlevideo.com .ytimg.com

http_access deny blk_youtube

Thursday, September 10, 2009

Famous Personalities of Computer Science - Part1


Famous Personalities of Computer Science

I am trying to collect photos of Famous Personalities of Computer Science.


Charles Babbage
(Father of Computer)
Famous mathematician, philosopher, inventor and mechanical engineer who originated the concept of a programmable computer.













Blaise Pascal (Father of Programming Language)

French mathematician, physicist, and religious philosopher










Alan Turing ( Father of Computer Science)



Alan Turing was conceived in Chhatrapur, Orissa, India.[4] His father, Julius Mathison Turing, was a member of the Indian Civil Service. Read More Here






Gordon Moore ( Moor's Law)


Several measures of digital technology are improving at exponential rates related to Moore's law, including the size, cost, density and speed of components.








Claude E Shannon (Father of Information Theory)

Claude Elwood Shannon, the mathematician who laid the foundation of modern information theory while working at Bell Labs in the 1940s, died on Saturday. He was 84.

Read More Here






John Warner Backus ( Founder of FORTRAN)


John Warner Backus (December 3, 1924 – March 17, 2007) was an American computer scientist. He directed the team that invented the first widely used high-level programming language (FORTRAN) and was the inventor of the Backus-Naur form (BNF),
More

HowTo Run Squid Proxy Server in Windows XP

Some of My Friend asked How they can run the world famous Linux Proxy server Squid in Windows XP.

It is better to use Linux for this purpose. , You can make an experiment in your windows and switch to Linux.

installing squid on windows

Download squid for windows from :

http://squid.acmeconsulting.it/download/squid-2.6.STABLE18-bin.zip

Full Installation Instructions are in the documentation.

Change the c:\squid\etc\squid.conf from the default :

acl home src 192.168.0.0/255.255.255.0 # (change it for your subnet)

http_access allow home

cache_dir aufs c:/squid/var/cache 1000 16 256

dns_nameservers 208.67.220.220

run the following commands :

mkdir c:\squid\var\cache

c:\squid\sbin\squid -z

Done,
Now your squid is ready.

squid

Wednesday, September 9, 2009

Howto Create A RAMDISK in Ubuntu / debian Linux

Some times we need to create Ramdisk for temporary use. Very easily you can make a ramdisk. it is lightning fast, because it is in RAM.

Open a Terminal


$ sudo mkdir /mnt/ramdisk

$ sudo mount -t tmpfs none /mnt/ramdisk

Sunday, September 6, 2009

Howto recover gnome-panel (disappeared Application Menu, Places Menu and System Menu ) in ubuntu / debian Linux

Reseting Gnome Settings

If your gnome-panel corrupt , Application Menu, Places Menu and System Menu and some other menu items will disappear.
How to recover it

Boot the system upto Login Window. Press Ctrl + Alt+F1

Now You will get a Text based login screen

login with your username and password

now you will get a $ prompt.

Type the following Command

$ rm -rf .gnome .gnome2 .gconf .gconfd

Now Press Ctrl + Alt+F7

and login Gnome. Every thing appear in the menu bar.