Project Looking Glass

Project Looking Glass

Project Looking Glass is a now inactive free software project under the GPL to create an innovative 3D desktop environment for Linux, Solaris, and Windows. It is sponsored by Sun Microsystems.


Cool Electronic Gadgets

It comes with all kinds of charger plugs

Charging My Phone

Multifunctional Rain Bamboo LED Emergency Charger For Phones

I found this awesome gadget all it need is a AA battery to charge any Cell Phone. It is portable & handy. Check it out !


Stellarium is a free open source planetarium for your computer. It shows a realistic sky in 3D, just like what you see with the naked eye, binoculars or a telescope.
It is being used in planetarium projectors. Just set your coordinates and go. 



Earth3D is a program that visualizes the earth in a realtime 3D view. It uses data from NASA,USGS, the CIA and the city of Osnabrück.

The program's features are
  • viewing the earth as a whole
  • zooming in until countries, cities and even single houses become visible (if I had such maps, so this is currently limited to the city of Osnabrück, Germany)
  • embedding external data like current earthquake positions or cloud data


Using Web Cameras in Linux

GTK+ UVC Viewer
This magnificent application can capture and view video from webcams and built in laptop webcams and strangely it gives 300% more high quality video than in Windows.
If you ask, this is my favorite software in Linux. 

sudo apt-get install guvcview
Home page :

Tags: Linux webcams, using webcams in linux, webcam support in linux, easy linux webcam, web cam diver for linux, webcam in linux, linux webcams

DOS emulator for Linux (DOSBox)

An open source DOS emulator for BeOS, Linux, Mac OS X, OS/2, and Windows. Primarily focuses on running DOS Games.


Windows 0.74 Win32 installer
FreeBSD package 0.74 TBZ
Fedora 0.74 rpm
Gentoo Linux 0.74 portage
Source 0.74 Source
Mac OS X 0.74 dmg (Universal)
Solaris 10 - sparc 0.73 pkg
OS/2 0.72 exe (OS2)
BeOS 0.63 binary (x86)
Risc OS 0.63 zip
Old dosbox versions 0.50-0.73 source + binary(x86)

Begin Linux 3

Lesson 3
Using Linux Terminal
 Linux Terminal is the same thing as the DOS prompt or CMD in Windows. It does the same thing.
But it has different commands.

Terminal Keyboard shortcuts

Tab  : Autocompletes from the cursor position.

Ctrl+a : moves the cursor at the beginning of the line (equivalent to the key Home).

Ctrl+e : (end) moves the cursor at the line end (equivalent to the key End).

Ctrl+p : (previous) recalls the previous command (equivalent to the key ).

Ctrl+n : (next) recalls the next command (equivalent to the key ).

Ctrl+o : executes the found command from research.

Ctrl+l : clears the screen content (equivalent to the command clear).

Ctrl+u : clears the line content before the cursor and copies it onto the clipboard.

Ctrl+k : clears the line content after the cursor and copy it in the clipboard.

Ctrl+w : clears the word before the cursor and copy it in the clipboard.

Ctrl+d : sends an EOF marker, which (unless disabled by an option) closes the current shell (equivalent to the command exit). (Only if there is no text on the current line)

Ctrl+c : sends the signal SIGINT to the current task, which aborts and closes it.

Ctrl+z : sends the signal SIGTSTP to the current task, which suspends it. To return to it later one can 
enter fg ['process name or job id'] (foreground).

Ctrl+x Ctrl+x : (because x has a crossing shape) alternates the cursor with its old position.

Alt+f : (forward) moves forward the cursor of one word.

Alt+b : (backward) moves backward the cursor of one word.

Alt+Del : cuts the word before the cursor.

Alt+d : cuts the word after the cursor.

Alt+u : capitalizes every character from the cursor's position to the end of the current word.

Alt+l : lowers the case of every character from the cursor's position to the end of the current word.

Alt+c : capitalizes the character under the cursor and moves to the end of the word.

Alt+r : cancels the changes and put back the line as it was in the history.

Every Command that you need to know!

Viewing, copying, moving and deleting files

ls Display the contents of the current directory
ls -a Display also hidden files and hidden directories
cp filename /path/dir_name Copy filename into directory /path/dir_name
cp -r dir_name /path/dir_name2 Copy the entire dir_name into /path/dir_name2
cp filename1 filename2 /path/dir_name Copy filename1 and filename2 into /path/dir_name
rm name Remove a file or directory called name
rm -r name Remove an entire directory as well as its included files and subdirectories
mv filename /path/dir_name Move filename into /path/dir_name
mv filename1 filename2 Rename filename1 to filename2
cat filename Display filenames contents
more filename Display filename in pages. Use spacebar to view next page
head filename Display filenames first 10 lines
head -15 filename Display filenames first 15 lines
tail filename Display filenames last 10 lines
tail -15 filename Display filenames last 15 lines
pwd Display current directory
cd /path/dir_name Change to directory /path/dir_name
cd .. Go 1 directory up
mkdir dir_name Create directory dir_name
rmdir dir_name Delete directory dir_name

Finding files and text within files

updatedb Update (create first time used) a database of all files under the root directory /
locate filename Find file filename searching in the database
find / -name filename Starting from the root directory search for the file called filename
find / -name *filename Same as above but search for file containing the string filename
grep string /path/dir_name Starting from /path/dir_name search for all files containing string
which application_name Search $path for application app_name
whereis application_name Search $path, man pages and source files for application_name

Archived files

tar -xzf filename.tgz Decompress tzg file
tar -xzf filename.tar.gz Decompress tar.gz file
tar -xjf filename.tar.bz2 Decompress tar.bz2 file
tar -czf filename.tar /path/dir_name Compress directory /path/dir_name to filename.tar
gzip -c filename > filename.gz Compress /path/dir_name to filename.tar.gz
bzip2 -c filename > filename.bz2 Compress /path/dir_name to filename.tar.bz2

Using rpm files 

rpm -hiv package.rpm Install rpm called package.rpm
rpm -hiv --force package.rpm Install rpm called package.rpm by force
rpm -hUv package.rpm Upgrade rpm called package.rpm
rpm -e package.rpm Delete rpm called package.rpm
rpm -qpil package.rpm List files in not-installed rpm called package.rpm
rpm -ql package.rpm List files in installed rpm called package.rpm
rpm -q str List installed rpms containing the string str
rpm -qf /path/application_name Display the rpm that contains application application_name

Starting and Stoping 

startx Start the X system
shutdown -h now Shutdown the system now and do not reboot
Same as above
shutdown -r now Reboot
reboot Same as above
shutdown -r +10 Reboot in 10 minutes

Mounting filesystems

mount -t vfat /dev/sd(a)(1) /mnt/c_drive Mount the first partition 1 of the first hard disk drive a which is in fat32 vfat dormat under /mnt/c_drive directory
mount -t iso9660 /dev/cdrom /mnt/cdrom Mount cdrom under /mnt/cdrom directory
umount /mnt/hda1 Unmout the above

User administration

users Display users currently logged in
adduser username Create a new user called username
passwd username Define password for user called username
who List logged-in users
whoami Display current user
finger username Displays info about user username
su Log in as root from current login
su - Log in as root from current login and take root's path
exit Exit from console login (ie, logout).


command Execute command in the foreground
command & Execute command in the background
ctrl+z Suspend a program
ctrl+c Interrupt a program
ps List all processes
kill -9 pid Kill process with id pid
top Monitor processes in real time


hostname List the system's hostname
ifconfig Set/Display network information
host ip Resolves ip's hostname
ping ip/hostname Check if ip/hostname is reachable
traceroute ip/hostname Find network path to ip/hostname

System Information

uname -a General system information
fdisk -l List partition tables
cp filename /path/dir_name Copy filename into directory /path/dir_name
df -T -h List filesystem disk space usage
lspci List PCI devices
lsusb List USB devices
free -m Display RAM+Swap usage

Program Compile

gcc -o output file.c Compile a C program
./output Run a C program you have compiled
g++ -o output file.cpp Compile a C++ program
./output Run a C++ program you have compiled
./configure && make && su -c 'make install' Configure, compile and install a program with Makefile

Begin Linux 2

Lesson 2
Linux Filesystem Hierarchy

As in Windows, Linux does not have a C:\Windows directory or a C:\ drive! :O

The C:\ drive equivalent in Linux is "/" (forward slash), It is called the root directory.By "C:\ drive equivalent" I mean that system or as you know in windows, the system files are stored in "/" of Linux.

 Bin Directory
Open WINDOWS/System32/ in a Windows installed computer and you'd see a mass of exe files!. Same in here; the bin/ contains system binary files that are necessary for Linux.
In Linux bin directory is the equivalent for System32 directory in Windows.

Boot Directory
If you know how to go around in Windows, you'd have heard about a file named "AUTOEXEC.BAT"
Which is a file that is used by Windows Operating System in the boot process.And any dos command added to this file will get executed in the boot process.
Example: adding echo Hello! will show up a Hello! message when you start the computer.
Yes, you can also use it for destruction, if you're a lamer enough. The method was used in making the FIRST computer virus of the world. :)

Anyway; back to the point, Boot directory contains files that are necessary for the boot process of a Linux system.

Dev Directory
Don't get to this now, lets talk about it later.

Etc Directory
This is the most interesting directory in Linux for hackers. Because this directory contains a file with user names and encrypted passwords of the users in the computer.

The etc directory contains system configuration files of all kinds.

Home Directory
This directory contains equivalents of "My Documents" in Windows separated in to user named folders.
Example: If your user name in Linux is Mike, It contains all Documents, Music, Videos of Mike in the home directory.

Mnt Directory
All devices, hard drives, thumb drives are mounted here as a folder before it can be used. This is a automatic process.
So mnt directory contains mounted devices.

Lib Directory
lib directory contains equivalents of DLL files in Windows.

Tmp Directory
tmp directory contains temporary files.
Proc Directory
Contains real-time kernel processors in text files. Don't think about this now.

Lesson 3 
Linux Terminal

Begin Linux

Lesson 1
What is Linux ?

Content removed. Under reconstruction.

Windows KDE


The KDE on Windows Initiative is an ongoing progress in native porting of the KDE applications to MS Windows. Currently the Windows versions starting with Windows XP are supported.


The preferred way of installing KDE apps under Windows is by using the KDE-Installer.
latest installer for immediate installation.
Other options are:


Launchy is a free cross-platform utility designed to help you forget about your start menu, the icons on your desktop, and even your file manager.
Launchy indexes the programs in your start menu and can launch your documents, project files, folders, and bookmarks with just a few keystrokes!


iGetter Download Manager for Mac and Windows


iGetter is a full featured download manager and accelerator. With iGetter you can get the most out of your Internet connection (dial-up, wireless, cable, DSL, T1 etc.).

iGetter can greatly improve the speed of your downloads using segmented (accelerated) downloading. In addition it allows auto resume on broken downloads, queue filtering by various criteria, scheduling downloads for low traffic periods, auto redial on broken connection, auto hang-up and shut down on completion, and much more.

iGetter 2.8
for Mac OS X
Universal binary


iGetter 2.6
for Windows


Family of Wget

Wget is a file downloader, a small computer program that comes with almost every Linux distribution.
It was first developed for Linux, and now Wget is available for Mac and Windows.

Wget for Windows

WinWGet is a GUI (Graphical User Interface) for Wget. It is FREE. It will keep track of your downloads - add, clone, edit, delete jobs. It will not make coffee for you! It is expected from you to know what options you need, yet it comes with reasonable defaults.
At this time the interface is available only for Windows OS. Soon it will be available for Unix/Linux.
The current version is 0.20 and is beta.
Features (GUI and wget)
  • Threaded jobs
  • Monitor Clipboard for URL's (or new URLs only)
  • Resume for downloads
  • Mozilla integration through 'Download with' extension
  • Mozilla integration through 'Launchy' 
  • Jobs export into HTML file
  • Predefined user-agents (IE, Mozilla, Opera, Flashget, MediaPlayer :-) and etc...)
  • Support for asp/php redirection and http authentication
  • Multiple ftp files/dirs download (? and * chars)
  • Bit rate limit (download speed)
  • check wget docs for more... 

Wget for Mac


CocoaWget is a front-end application for GNU wget.
You can use it to download entire websites or parts of websites for offline viewing.
wget is included in CocoaWget, so you do not need to prepare wget.

System Requirements 

MacOSX10.5 or higher


    Download CocoaWget 2.7.0

    Integrated Development Environments / RAD tools / GUI-builders on Linux:

    Warning: Some of the above are binary-only and x86-Linux-only.


    Flashblock is an extension for the Mozilla, Firefox, and Netscape browsers that takes a pessimistic approach to dealing with Macromedia Flash content on a webpage and blocks ALL Flash content from loading. It then leaves placeholders on the webpage that allow you to click to download and then view the Flash content.

    Install Flashblock 1.5.13
    for Firefox 1.5 to 3.7a

    Netscape 9 and Flock Install Flashblock 1.3.16
    for SeaMonkey, Firefox 1.0.x
    and other browsers

    FlashBlock Homepage :

    Ubuntu Girls Wallpapers

    Ria Ubuntu
    Ubuntu Karate Girl
    I don't do Windows

    Debian Girl Wallapaper

    Ubuntu Women
    Ubuntu Girl Sleeping
    Ubuntu Girl Back
    Debian Megan Fox Wallpaper
    Mallika Sharavat Ubuntu
    Ubuntu Girl

    Tux MSN killer

    Hot Ubuntu Wallpaper

    Sexy Legs Ubuntu Wallpaper

    Hot Ubuntu Linux Girl

    I Do Linux Wallpaper Hot Girl

    Hot Girl Ubuntu Wallpaper

    Hot Red Ubuntu

    Lingerie Girl Ubuntu Wallpaper
    Red Hot Linux Wallpaper
    Indian Actress Hot Linux Wallpaper
    Ubuntu New Wallpaper
    Ubuntu Girl Blue Wallpaper
    Hot Ubuntu Girl
    Ubuntu Girl Playboy Bunny Wallpaper
    Ubuntu Hot Girl
    Ubuntu Girl Cute! Ass! Wallpaper
    Ubuntu Girl Beach
    Ubuntu Girl Butt! Ass!
    Ubuntu Girl Pink Lingerie
    Elisha Cuthbert Ubuntu Wallpaper
    Ubuntu Girl Pink Wallpaper
    Ubuntu Awesome Girl Wallpaper
    Ubuntu Victoria Girl
    Elisha Ubuntu Wallpaper
    Linux Cute Girl Ubuntu Wallpaper
    Ubuntu Girl
    Ubuntu Girl
    Ubuntu Girls Wallpaper
    Ubuntu girl