The Art and Science Behind Michael Jackson's Moonwalk

The moonwalk is considered by many as one of the most popular dance moves ever. It was popularized or shall I say perfected by the late King of Pop Michael Jackson. After Jackson's Billy Jean performance on Motown's 25th Anniversary celebration in 1983, everybody wanted to imitate that out-of-this-world dance step.



I though I knew everything about the moonwalk, until I did a little research.

Contrary to what others believe, the moonwalk was not invented by Michael Jackson. The famous French mime artist named Marcel Marceau was one of first person to do the move and used it as part of the drama of his mime routines. It later on served as MJ's inspiration. Tap dancer Bill Bailey was also known to have performed the moonwalk long before Jackson did.

From Wikipedia, ordinary moonwalk is defined as the following series of moves:

1. place right foot behind left foot, then raise right foot to toe, in an "L" position
2. slide left foot back to finish at right foot, slowly moving upward onto its toes

3. while moving left foot onto the toes, right foot simultaneously moves down to be flat

4. process repeats on each foot
5. leg that is moving backwards bends kneecap slightly forward to create illusion of walking forward

Here’s a good video tutorial on doing the moonwalk:



Pretty easy, right? But if you are interested about the scientific aspects of a perfect moonwalk, then let physics professor Rhett Allain explain them to you.

"The key concept here is friction. Friction is actually uber-complicated, but a simple model works for many cases. Static friction is a force exerted on an object when it is in contact with some surface but those two surfaces do not move relative to each other. Kinetic friction is a force exerted on an object when the two surfaces are moving. Suppose I have a block at rest on a table and I pull it with a slowly increasing force. This is what it would look like:"


Here's a sample of the formula Mr. Allain has written:

"If his center of mass is in the middle, then r2 - r1 = r1 and the two normal forces would be equal (as you would expect). If the center of mass is more towards the foot on the right, then r2 - r1 is less than r1 and N1 will be larger than N2. This will make the frictional force on the foot to the right greater and the other foot slide.

Well, what if r1 is greater than r2? One of two things would happen. Either he would fall over, or there would have to be a force pulling the foot on the left down. This is similar to Michael Jackson's trick in "Smooth Criminal"."


To understand it more, read his blog post HERE.

R.I.P. MJ

Weekly Ten (6-29-2009)

10 Latest News, Blogs, Tips, and Reviews that I find Interesting and Useful:


1. Spooky computers closer to reality
The computers of tomorrow could be quantum not classical, using the quantum world's strange properties to vastly increase memory and speed up information processing. But making quantum computing parts from standard kit has proved difficult so far.
More @ NatureNews

2. Outpouring of searches for the late Michael Jackson
At Google, we are moved by the life and untimely passing of Michael Jackson. As word spread of his death, millions and millions of people from all over the world began searching for information about the pop icon. The following chart shows the meteoric rise in related searches around 3:00pm PDT:
More @ Googleblog

3. The iPhone Software Revolution
The original iPhone was for suckers hard-core gadget enthusiasts only. But as I predicted, 12 months later, the iPhone 3G rectified all the shortcomings of the first version. And now, with the iPhone 3GS, we've reached the mythical third version:
More @ CodingHorror

4. Blu-Ray laser keychain

More @ HackaDay

5. Bing and Google Agree: Slow Pages Lose Users
To know how to improve their sites both Bing and Google need to know what tweaks to page load perceptions and realities help or hurt the user experience. This is one of the first performance tests that has actual data (and is not strictly anecdotal). The numbers may seem small, but they if you are dealing in millions/billions they add up quickly.
More @ OreillyRadar

6. The Kernel Newbie Corner: Your First Loadable Kernel Module
This is the first in a series of articles aimed at the beginning kernel programmer, designed to lead the kernel newbie through the basics of writing and compiling their first kernel module, and getting increasingly sophisticated from there. Everything that will happen in this space is meant to be fully hands-on, and you're all welcome to play along.
More @ Linux.com

7. How to Automate Any House with Twitter
The advantages of an automated home are many. Access to real time monitoring and data mining promote more efficient living. Phantom power losses can be minimized simply by watching the power baseline and reducing any contributions to that base of wasted power. Actual power and water use for different activities can be seen -- and what gets measured, gets action. With a little data mining, your entire environmental footprint can be seen.
More @ Treehugger.com

8. Nikkei Reports Sony Is Working On Famed PlayStation Phone

More @ Gizmodo

9. Palm Pre App Catalog Hits 1 Million Downloads
The Palm Pre, the world's first webOS device, went on sale in the United States on June 6. With it Palm launched a corresponding mobile software channel, the Pre App Catalog, which already boasts a number of great applications.
More @ PCWorld

10. Top 10 Fascinating And Notable Lobotomies
The first documented case of psychosurgery was in 1888 by Swiss psychiatrist Gottlieb Burckhardt. He claimed success in 50% of patients (3 of 6) Burckhardt was met with overt criticism from his contemporary medical colleagues. The next attempt at this type of surgery did not occur until the mid 1930s which produced many documented success stories and soon became an accepted surgery procedure in many countries. From the late 1930s to the 1970s approximately 100,000 psychosurgeries / lobotomies were performed world-wide.
More @ Listverse

5 Free and Open Source Web Browsers That You May Have Never Heard Of

For web browsing, most of us would prefer Firefox or Opera because of their speed, security, stability, and overall features. While a handful of people may like surfing the web with some of those terminal-based browsers.

For a change, why not try some web browsers that would perhaps cater to a few of your specific needs and would serve as an alternative to your existing browser. Why not try some of these Free and Open Source web browsers that you may have never heard of:

Kazehakase

Named after a Japanese short story, Kazehakase supports Unix-like operating systems that use GTK+ libraries. Kazehakase embeds the Gecko layout engine as well as GTK+ WebKit with plans to add the ability to switch between additional different rendering engines (e.g. GtkHTML, Dillo, w3m). Some of its main features are:

* Tabbed browsing
* Remote bookmark (e.g. RSS) in menu or sidebar
* Variable UI (menus, toolbar etc.) on user level
* Customizable mouse gestures
* Customizable key accelerator



NetSurf

NetSurf is a light-weight and easy-to-use web browser that is capable of handling most of your basic online tasks. Originally written for low-end computer hardware, it can run on ARM 6 computer with just 16MB of RAM. NetSurf is written primarily in ANSI C, and implements most of the HTML 4 and CSS 2.1 specifications using a bespoke layout engine. Aside from rendering GIF, JPEG, PNG and BMP images, the browser also supports formats native to RISC OS, including Sprite, Draw and ArtWorks files. Unfortunately, NetSurf still has no support for JavaScript.



Arora

Arora is a minimalist QtWebKit-based web browser whose feature list includes things like tab management, simple history, a bookmarks system and global user CSS. The original codebase was written for Trolltech by Benjamin C Meyer ("icefox"), a Qt developer. It was released as the Qt Demo Browser as part of Qt 4.4.0, demonstrating the capabilities of the then-new Qt-WebKit integration. After the release, Meyer forked the code and continued working on it independently, under the name Arora.



SRWare Iron

SRWare Iron is based on the Chromium-source but eliminates usage tracking and other privacy violating functionality that Chrome includes. In contrast to Chrome, it implements the latest version of the WebKit rendering engine, and includes a built-in ad blocker. SRWare Iron is fast and with an interface similar to that of Google Chrome.



Midori

Midori web browser is known for its lightning speed. It uses the WebKit rendering engine and the GTK+ 2 interface, and is part of the Xfce desktop environment's Goodies component. Some of Midori's main features are:

* Tabs, windows and session management
* Supports Netscape Extensions
* Flexibly configurable Web Search
* User scripts and user styles support
* Straightforward bookmark management
* toggle full image zoom
* Speed Dial


Microsoft Uses Google AdWords to Promote IE 8

Now I can say that Microsoft is getting really desperate at promoting Internet Explorer 8. First there's the partnership with Feeding America on which they will donate 8 meals for every download of IE 8 HERE.

Then there's this game that is available only for IE 8 users. The lucky winner will get to keep $10,000.

Next up is Microsoft's own version of MythBusters, which most people think is questionable and somewhat crappy ridiculous.

If you think that Microsoft will stop from there, then perhaps you should see this...


And this...


Yep, those are Windows Internet Explorer 8 banners that were seen on a couple of AdSense ad spots at my blogger templates site. That means Microsoft is buying Google AdWords to promote the latest version of their web browser. Microsoft and Google are supposed to be competitors in the advertising market, right? Not to mention the browser market.

Those series of bizarre events made me wonder what's going to be Microsoft's next big move to boost the popularity of IE 8. Any guesses?

10 (More) Hacking and Security Software Tools for Linux

I noticed that our list of hacking and security software tools for Linux was not enough so I figured out that I should add some more. But before anything else, thank you to those who commented the last time and shared their favorite hacking programs. --I've included some of those that you've mentioned on this new list for others to know about.

Now without any more delay, here's our latest compilation of hacking and security tools for Linux:

* Ettercap

Ettercap is a console-based network sniffer/interceptor/logger that is capable of intercepting traffic on a network segment, capturing passwords, and conducting active eavesdropping against a number of common protocols. Ettercap supports active and passive dissection of many protocols (including ciphered ones) and provides many features for network and host analysis. Ettercap also has the ability to actively or passively find other poisoners on the LAN.



* Nikto

Nikto is a web server scanner that is known to perform comprehensive tests against web servers for multiple items, including over 3500 potentially dangerous files/CGIs, versions on over 900 servers, and version specific problems on over 250 servers. It performs generic and server type specific checks. It also captures and prints any cookies received.



* OpenSSH

OpenSSH is a Free and Open Source version of the SSH connectivity tools providing encrypted communication sessions over a computer network. It encrypts all traffic (including passwords) to effectively eliminate eavesdropping, connection hijacking, and other attacks. Additionally, OpenSSH provides secure tunneling capabilities and several authentication methods, and supports all SSH protocol versions.



* Aircrack-ng

Aircrack-ng is a wireless tool and password cracker. It is a network software suite consisting of a detector, packet sniffer, WEP and WPA/WPA2-PSK cracker and analysis tool for 802.11 wireless LANs.



* Tripwire

Tripwire is a security and data integrity tool that is useful for monitoring and alerting on specific file change(s) on a range of systems. Used with system files on a regular basis, Tripwire can notify system administrators of corrupted or tampered files, so damage control measures can be taken in a timely manner.



* Metasploit Framework

Metasploit Framework is an advanced open-source platform for developing, testing, and using exploit code. The extensible model through which payloads, encoders, no-op generators, and exploits can be integrated has made it possible to use the Metasploit Framework as an outlet for cutting-edge exploitation research. It ships with hundreds of exploits, as you can see in their online exploit-building demo.



* THC Hydra

THC (The Hacker's Choice) Hydra uses a dictionary attack to test for weak or simple passwords on one or many remote hosts running a variety of different services. It was designed as a proof-of-concept utility to demonstrate the ease of cracking poorly chosen passwords. It can perform rapid dictionary attacks against more then 30 protocols, including telnet, ftp, http, https, smb, several databases, and much more.



* Dsniff

Dsniff is suite of powerful network auditing and penetration-testing tools and utilities that includes code to parse many different application protocols and extract interesting information. The information that can be obtained from this sniff application are: usernames and passwords, web pages being visited, contents of email, etc.



* RainbowCrack

RainbowCrack is a password hash cracker that makes use of a large-scale time-memory trade-off. It differs from "conventional" brute force crackers in that it uses large pre-computed tables called rainbow tables to reduce the length of time needed to crack a password drastically.



* rkhunter

rkhunter scans for rootkits, backdoors and possible local exploits. It does this by comparing SHA-1 hashes of important files with known good ones in online database, searching for default directories (of rootkits), wrong permissions, hidden files, suspicious strings in kernel modules, and special tests for Linux and FreeBSD.


Weekly Ten (6-22-2009)

10 Latest News, Blogs, Tips, and Reviews that I find Interesting and Useful:


1. Who rules real-time search? A look at 11 contenders
Real-time search engines have proliferated over the last month, with a series of launches from start-ups like Topsy, almost.at and Scoopler. The companies are hoping to edge in on a space that Google co-founder Larry Page has admitted is a weakness for the search giant. And they’re using microblogging and social bookmarking sites as tools to figure out what content is relevant up to the second.
More @ VentureBeat

2. Does the Linux Desktop Innovate Too Much?
For the last eighteen months, the GNU/Linux desktop has been in a period of radical innovation. KDE 4 introduced new features and workflows. Mark Shuttleworth launched Ubuntu on a unilateral redesign campaign, starting with notifications. GNOME announced a new desktop that, so far as anyone can tell, will profoundly change the user-experience.
More @ Datamation

3. Why is the NY Times so Dumb About Linux and Windows?
The New York Times seems hard-wired to rarely identify any Windows malware as Windows malware, but rather as "computer malware." They seem to share this illness with other people too, such as researchers and professors. Can it be that all these educated people who make their livings knowing things and uncovering new knowledge really don't know that there are other computer operating systems besides Microsoft Windows?
More @ LinuxToday

4. Meat thermometer using predictive filtering

More @ HackaDay

5. The Commodore 64 vs. the iPhone 3G S: The Ultimate Showdown
Sad news: Apple has rejected a Commodore 64 emulator for the iPhone. It’s not surprising, and arguably not an utter outrage given that the iPhone developer agreement expressly forbids emulators, and the C64 app’s creator knew that when he began work on his brainchild. I’m still unclear on how a Commodore 64 emulator–one fully licensed by the relevant copyright holders–hurts the iPhone, iPhone owners, or Apple, though.
More @ Technologizer

6. The beginner's guide to Slackware Linux
Give a man Ubuntu, and he'll learn Ubuntu. Give a man SUSE, and he'll learn SUSE. But give a man Slackware, and he'll learn Linux. Well, so the old internet maxim goes, but while it's normally used with a touch of humour, there's a great deal of truth in it too.
More @ TechRadar

7. T-Mobile's Second Android Phone Won't Come With Keyboard
Just like T-Mobile USA's first Android phone, the new myTouch will feature Google applications and is made by HTC. But unlike the original G1 phone, it won't have a physical keyboard.
More @ PCWorld

8. Keepin' it real fake, part CCXVIII: iPhome 3G for the wim!

More @ Engadget

9. Dramatic Increase in Number of Tor Clients from Iran: Interview with Tor Project and the EFF
Anonymous proxies are in the news this week as Iranians are using proxies outside of Iran to communicate information about ongoing protests to others within the country. I've received several queries this week from non-technical colleagues about proxy servers. Is it legal to run a proxy server? Does running a proxy server violate my agreement with my broadband provider?
More @ OreillyRadar

10. The Simple Fitness Rules
You’re told that eggs, butter and meat are bad for you. Then another crowd will tell you those same things are actually good. Then you’ll hear running is good for you, and the bodybuilding and primal crowds will scoff at longer-distance running. You’ll hear that lifting weights is the best way to get into shape, and others will laugh at that. You’ll hear a million variations of the best workouts, of when to time your nutrition, of how to periodize your workouts, of how to measure fitness, of what supplements you need to take … ad naseum.
More @ Zenhabits

iPhone Review + Jailbreaking/Unlocking iPhone 3G/3G S + iPhone Linux

Since it's all over the news, you probably have read about the latest iPhone hardware and software upgrades namely iPhone 3G S and the iPhone OS version 3.0. As an iPhone (3G) owner, I would like to share a few things about the most recent software update and generally my experiences of using this so-called innovative smartphone. I will also talk about my thoughts on jailbreaking and unlocking, as well as the idea of installing Linux on the iPhone.


I've been using my iPhone for more than 2 months now and I must say that I'm beginning to enjoy it, and made it my primary mobile gadget. Though at first I'm mostly impressed with its multi-touch screen, clear/huge display, and its sleek and compact design, there's more to like about the iPhone like its intuitive user-interface, its out-of-the-box applications (Safari, iPod, Mail, Calendar), and the tons of third-party programs that you can get via App Store.

Sure the iPhone has plenty of exciting features that the Apple fanboys would love to talk about all day, but just like any other electronic devices, it's not perfect.

One of the things that I'm disappointed about the iPhone is the battery. The lack of physical access to easily replace the battery is just stupid. I know Apple did this to make the device more solid and to minimize moving parts, but I think a simple design tweak won't hurt. The importance or shall I say the convenience and peace of mind that a user can get from having an easily-replaceable cell phone battery should be considered first and foremost.

Another major letdown of the iPhone is its Bluetooth device. When I was thinking of buying an iPhone, I expected it to sync flawlessly with other Apple/Mac devices like my Macbook Pro so I never really bothered to research further before I bought it. To my disappointment, the iPhone can't even pair with my Mac. Hell my old Nokia phones can sync without a hitch with my Macbook. So this is another foolish mistake made by Apple.

Let's talk about iPhone's software features. There's no doubt that the mobile version of Mac OS X is amazing and it is integrated really well with the device. The applications work smooth and fast and the user interface is outstanding. I'm already used to typing from its multi-touch screen keys. I also didn't expect that the iPhone gaming experience can be a lot fun. But overall, the best software feature of the iPhone is its support for thousands (and still growing) of 3rd-party apps.



What do I think about iPhone OS 3.0? I've been using version 3.0 for two days now and I still can't fully appreciate some of its most recent features. However, I do find the “cut, copy, & paste”, "search" and "landscape keyboard" as handy improvements.

Aside from a slight decrease in speed, there’s a noticeable drop off in battery performance after updating to 3.0. You can read a thread HERE, which should support my claim. I hope Apple will do something about this issue because I'm already thinking of just reverting to the previous software version, and then jailbreak my iPhone to get similar features of 3.0 and probably more. Read this post to know what I mean.


For those of you who are also interested in jailbreaking and unlocking the iPhone, I suggest you visit The Dev-Team Blog. I will probably be posting a jailbreaking/unlocking tutorial here soon. But for now, Google is your friend.

Lastly, I want to talk about the idea of installing Linux on the iPhone. I know the mobile version of Mac OS X is already great but I want other features like the multi-tasking power of Palm Pre's Linux-based webOS. Some people are already working to get Linux on iPhone working so I'm looking forward to their success. Who knows this could be the complex solution to the battery and speed performance problem of my current iPhone since Linux is a resource-efficient beast of an OS.



That's about it. I hope this will somehow help you decide whether to buy an iPhone or not. Now go and convince grandpa to change his phone already.


Hello moto! :-)

15 Cool and Unique GDM Themes

Not long ago, we've featured here some of the most beautiful KDM themes available for all the KDE users out there. So it's only appropriate to give GNOME lovers a little treat by presenting several good looking GDM themes this time around.

Without further ado, here's our fresh collection of 15 cool and unique GDM themes to further enhance your GNOME login screen:

Wooden



Simpson



Sunset



New Wave



Be Right Back



eGDM



NoBrandWave


Somatic


Arc-Colors


Binary



Forest Hiking



Gray Stripe



Jaunty Grass


Electronics


Screen of Death

Newbie Guide: How to Install LimeWire on Ubuntu Linux

LimeWire is a very popular peer-to-peer (P2P) file sharing software among (porn-loving) Windows desktop users :-) So it's no surprise that I receive emails every now and then from people who recently switched to Linux asking me worriedly how they can install and use LimeWire on their newly installed distro (mostly Ubuntu). To make the transition a lot easier for the complete newbies like them, I decided to share this extremely straightforward and quick tutorial on installing LimeWire on Ubuntu Linux:

1. You can start by going to the LimeWire for Linux download page HERE, and then click on the download link.

2. Open the .deb file with the GDebi Package Installer.


3. Complete the download, and then poceed with the installation.


4. If successful, installation should be finished in no time. You can open LimeWire by going to: Applications --> Internet --> LimeWire

5. You are done and as easy as that!


Now enjoy downloading those dirty files (whatever those are) but beware of those destructive PC viruses that could infect and harm your computer and can often lead to insanity.

Oops! I forgot. You are using Linux so never mind the virus threat and have fun :-)

Weekly Ten (6-15-2009)

10 Latest News, Blogs, Tips, and Reviews that I find Interesting and Useful:


1. Quantifying Basketball’s Intangibles, With Some Help From Computers
Since the N.B.A.’s inception, the performance of its players has been measured by a somewhat archaic rubric system. Points, assists and rebounds — the plays that meet the eye — are quantified, but the game’s data supply does not expand much beyond the limited horizon of those meager numbers.
More @ NYTimes.com

2. Downloading IE8 will help feed hungry Americans
Microsoft has announced that for every completed download of Internet Explorer 8, they will donate the financial equivalent of eight meals to the Feeding America network.
More @ Neowin.net

3. Linux-Based Cell Phone Netbook Dream Machine
I don't like cell phones for two reasons: in the US the services cost too much and have too many restrictions, and cell phone users are annoying. Running around yakking non-stop like teenagers, blaring gawdawful tinny ringtones at maximum volume, and just try to hold a face-to-face conversation-- it's a constant battle to keep their attention because they just HAVE to read their text messages NOW, and take calls, and put people on hold until everyone they know is lined up waiting.
More @ LinuxToday

4. Bluetooth motorcycle control panel with arduino

More @ HackaDay

5. Why Apple keeps iPhone specifications quiet
In marked contrast to the PC market, where differention primarily centers around gigabytes, GHz, and Intel Inside branding, Apple is working to keep attention on the iPhone's software, with a curious avoidance of any mention of the make or specification of its internals, apparently for competitive reasons.
More @ AppleInsider

6. Schwarzenegger's Push for Digital Textbooks
By next fall, Governor Schwarzenegger intends to make free, open-source digital textbooks available for high school math and science classes throughout California, a move that he says will help reduce the more than $350 million the state spends annually on educational materials.
More @ ABCNews.com

7. Snack time with the new iGoogle for Android and iPhone
We like iGoogle because it lets us "snack" on interesting information all day long. We can read a little bit of news here and there, glance at finance portfolios, take a look at the weather forecast, and then do a Google search. It doesn't require a big commitment of time and energy — it's simply there for us whenever we need it.
More @ Googleblog

8. Pre gets NES emulation in Linux; our thumbs are in for a world of hurt

More @ Engadget

9. The King is Dead, Long Live the King
Aside from being a Really Cool Idea, I don't have a lot to say about netbooks themselves. I've got an Android phone (thanks, Google), and I like it, and it would be nice to see the operating system move from the cell phone world onto other hardware. Netbooks are a logical step. But what's the next step after netbooks?
More @ OreillyRadar

10. How to Lose 30 Pounds in 24 Hours: The Definitive Guide to Cutting Weight
This post will explain exactly how it’s done — the techniques, the “drugs”, the science — and include excerpts from a series of articles I wrote for Powerlifting USA in 2004 called “The New Technology of Water”.
More @ FourHourWorkWeek

15 Mythical and Humorous Facts About Richard Stallman

You may have read our collection of mythical and humorous facts about Linus Torvalds. This time around, we will give tribute to another living legend by the name of Richard M. Stallman. Since this free software evangelist has tons of loyal fans, it didn't take long for me to gather some of the whimsical facts that are being said about him. Here are some of my favorites:

1. Richard Stallman doesn't use web browsers, he sends a link to a demon that uses wget to fetch the page and sends it back to him.

2. Richard Stallman is the only man alive who can pronounce GNU the way it is meant to be pronounced.

3. Richard Stallman doesn't read web pages. They write to him.

4. Some people check their computers for viruses. Viruses check their computers for Richard Stallman.

5. Richard Stallman's beard is made of parentheses.

6. Richard Stallman's nervous system is completely wireless.

7. Richard Stallman wrote the compiler God used. The Big Bang was the Universe's first segfault.

8. Some people wear Linus Torvalds pyjama's to bed, Linus Torvalds wears RMS pyjama's.

9. RMS once ate three 72 oz. steaks in one hour. He spent the first 45 minutes coding a new Emacs elisp extension.

10. Richard Stallman has no mother, he coded himself.

11. Richard Stallman has created the singularity, but since he usually works without an internet connection it won't be apparent for another two weeks.

12. Richard Stallman doesn't wget, Richard Stallman wdemands!

13. Richard Stallman has no problem using emacs. He wrote it with his 4 hands.

14. Richard Stallman never showers: he runs 'make clean'.

15. Richard Stallman released his own DNA under GNU FDL.

Android Scripting Environment Adds More Power to Google Phone

If you are a programmer, then you will surely love this newly introduced Android application. It’s appropriately called Android Scripting Environment (ASE) since this program makes it possible for you to edit and execute scripts directly on your Android device.

ASE is really very useful since you can write and test your scripts on your Google phone (for example) without having the need to use or to connect to your computer. Scripts can run interactively in a terminal, started as a long running service, or started via Locale. Currently, supported languages are Python, Lua and BeanShell. Support for Ruby and JavaScript is already planned.

The scripts have access to many of the APIs available to full-fledged Android applications, but with a greatly simplified interface that makes it easy to:

* Handle intents
* Start activities
* Make phone calls
* Send text messages
* Scan bar codes
* Poll location and sensor data
* Use text-to-speech
* And more

Here are a few screenshots of ASE in action:

The script editor...


The script manager...


Python interactive terminal...


Running the script...


At the moment, Android Scripting Environment (ASE) is still in alpha stage of development. But if you are interested to know more, you can visit the project page HERE.

CenterIM: A Geeky IM/Chat Client + RSS Reader for Linux

If you are looking for an extremely lightweight but full-featured IM/chat client for your old Linux box, or if you are just feeling geeky, then you should try CenterIM. --It's a text mode but user friendly menu and window-driven instant messaging interface that supports major chat protocols like ICQ, Yahoo!, IRC, Jabber, and many others.

Getting and installing CenterIM is pretty easy. In Ubuntu, you can have it via Synaptic Package Manager by searching for "centerim". Or, you can install it via the command line:

sudo apt-get install centerim

After installation, you can run CenterIM inside the terminal with this command (duh):

centerim

Then, you will be prompted to configure your accounts:


You can also manage your accounts later on when inside the main chat window:


For Google Talk (GTalk) users, they should configure it this way:

Server: talk.google.com:5223
Secured: yes
Login: yourusername@gmail.com
Password: yourpassword
Priority: 4
Request receipts: no
Send OS info: yes
OpenPGP key: none


Note that once you are logged in, you may see this message on the status area:

+ [jab] error 404 (Must be a bug or something)

Just ignore it because you are already connected, and you can now start chatting.

The chat window is basically divided into three parts: On the left side is the list of contacts; At the bottom-right part you will see the status messages; At the top-right corner is the chat area where you can send and receive messages:


In addition, CenterIM has a built-in RSS reader. It's quite handy if you are like me who wants to keep up to date with the latest news.


CenterIM is really very easy to use. Just follow the list of commands and keyboard shortcuts that you will see at the lowermost area of the screen and everything will be OK. All in all, CenterIM is a fast, reliable and lightweight IM/chat client. And be happy and thankful because it's free :-)

15 Cool Google Chrome Wallpapers

We've seen plenty of awesome Firefox wallpapers here before, and I know some of you out there loved it. But since everybody's talking about Google Chrome web browser, I decided to collect some cool and interesting Chrome wallpapers which users and fans have created. So without any more delay, here they are:






























Weekly Ten (6-08-2009)

10 Latest News, Blogs, Tips, and Reviews that I find Interesting and Useful:


1. Hacking Traction: The Dark Side of Marketing Optimization
In 1964, Justice Potter Stewart, who was having difficulty explaining what exactly he meant by “hard-core” pornography, famously said, “I shall not today attempt further to define the kinds of material I understand to be embraced…but I know it when I see it.” When entrepreneurs ask investors what they’re looking for in a startup, the response they get is often something along the lines of “traction.” And when asked to describe traction, most investors channel Justice Stewart, saying only, “I know it when I see it.”
More @ Gigaom

2. Train can be worse for climate than plane
True or false: taking the commuter train across Boston results in lower greenhouse gas emissions than travelling the same distance in a jumbo jet. Perhaps surprisingly, the answer is false.
More @ Newscientist

3. Don't Get Me Wrong, Linux Sucks as Much as Windows
I may be more aware of current FUD, disinformation, and anti-Linux propaganda trends because of my job. I visit dozens of Web sites every day and read all kinds of blogs, news, articles, and reader comments. So in case you hadn't noticed, here is the latest hot trend in anti-Linux baloney: supposed Linux fans and advocates who really really love Linux and have been using it for years, but can't recommend it for anyone else because "It's not ready."
More @ LinuxToday

4. 2 axis joystick from VCR parts

More @ HackaDay

5. Military Intelligence Used to Shutdown BitTorrent Site
This week police and anti-piracy groups moved to close down a very large BitTorrent tracker. With 250,000 users, Snowtigers was possibly the largest French tracker. According to reports, police arrested 10 members of staff and seized more than 20 servers, after the military assisted in locating the operators.
More @ TorrentFreak

6. WWDC 2009 Rumor Roundup: iPhone, Snow Leopard, Laptops?
WWDC 2009 is upon us and we've traditionally provided a rumor roundup prior to the big event to summarize the most likely rumors surrounding the Apple event.
More @ MacRumors

7. Square your search results with Google Squared
Some information is easy to find. If you want to learn the rules of golf, you can search Google for [golf rules] and we'll return a list of relevant web sites right at the top. But not all your information needs are that simple. Some questions can be more complex, requiring you to visit ten, perhaps twenty websites to research and collect what you need.
More @ Googleblog

8. Freescale whips up netbook and smartbook design concepts, waits for someone to notice

More @ Engadget

9. High-Availability Storage With GlusterFS On Debian Lenny - Automatic File Replication Across Two Storage Servers
This tutorial shows how to set up a high-availability storage with two storage servers (Debian Lenny) that use GlusterFS. Each storage server will be a mirror of the other storage server, and files will be replicated automatically across both storage servers. The client system (Debian Lenny as well) will be able to access the storage as if it was a local filesystem. GlusterFS is a clustered file-system capable of scaling to several peta-bytes. It aggregates various storage bricks over Infiniband RDMA or TCP/IP interconnect into one large parallel network file system. Storage bricks can be made of any commodity hardware such as x86-64 servers with SATA-II RAID and Infiniband HBA.
More @ HowtoForge

10. Top 10 Worst Marketing Gaffs Ever
Advertising is a part of life whether we like it or not. It is on TV, in Movies, on the Internet, on Buses and practically anywhere it can be seen by prospective customers. Sometimes ads are funny, sometimes they are poignant, but mostly they are annoying. And sometimes, ads are downright stupid. This list looks at 10 marketing gaffs, and blunders, or just downright bad commercials.
More @ Listverse

Google Chrome on Linux First Impressions and Screenshots

Finally, Google released early developer versions of their highly regarded Chrome web browser for Linux and Mac. It means that you can now run Chrome natively on these two platforms but with insufficient features and software instability.

Currently, Google Chrome can be installed on 32 or 64 bit Ubuntu 8.04 or later, or 32 bit Debian 5. Support for other Linux distributions should come soon.

I tested Chrome on Ubuntu 9.04, and I must say that it really is built for speed. Although not noticeably faster than my current version of Firefox (3.0.10), I'm still impressed. Because at this early stage of development, Chrome has shown that it has what it takes to dominate the browser market.

So how unstable and incomplete is this developer version of Chrome? --At first, I didn't really notice its instability since it didn't crash on me. But upon checking my system stats, I found out that it is still (understandably) resource hungry as it is not efficient in utilizing RAM and CPU.

As noted on The Chromiun Blog, here are some of the things that the current version of Chrome for Linux can't do: play Flash videos; change privacy settings; set default search provider; print; Of course, support for Google Chrome extensions is still missing.

For your eyes only, here are some screenshots of Google Chrome on Linux in action and rendering some of my favorite Linux-related sites:




For me, Chrome will remain as an alternative to Firefox until maybe it gets everything polished, and until some useful plugins are available and are well-supported.

Tweeting via Pidgin on Ubuntu

Pidgin is a multi-featured instant messaging desktop client that is very popular among Linux users. It supports a wide range of chat networks like Yahoo!, AIM, Google Talk, ICQ, and IRC. You can even send and receive SMS (Text Messages) for free via Pidgin. So if it can do all these, does it support everybody's favorite micro-blogging platform Twitter?

--Yes it does. Thanks to a plugin called microblog-purple you will now be able to send and receive tweets via Pidgin.

For Ubuntu users, here's a simple tutorial on installing this Twitter plugin on Pidgin:

1. Depending on your Ubuntu version, add these software repositories:

deb http://ppa.launchpad.net/sugree/ppa/ubuntu hardy main deb-src http://ppa.launchpad.net/sugree/ppa/ubuntu hardy main

or

deb http://ppa.launchpad.net/sugree/ppa/ubuntu intrepid main deb-src http://ppa.launchpad.net/sugree/ppa/ubuntu intrepid main

or

deb http://ppa.launchpad.net/sugree/ppa/ubuntu jaunty main deb-src http://ppa.launchpad.net/sugree/ppa/ubuntu jaunty main

You can easily add software sources by opening Synaptic Package Manager, and then going to Settings --> Repositories --> Third-Party Software:


After adding the above repositories, close the Synaptic Package Manager.

2. Open a terminal and type this command in order to import the key:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0CF459B8DF37ED8B

Then:

sudo apt-get update

3. Install the microblog-purple plugin with this command:

sudo apt-get install pidgin-microblog

4. After installation, we can now enable the microblog-purple plugin by opening Pidgin, and then going to Tools --> Plugins. Make sure to check "Twitgin":


5. We can now add Twitter from the list of protocols. To do this, simply open the "Manage Accounts" window, add an account, and select TwitterIM from the "Protocol" drop-down menu:


6. Proceed by providing your Twitter username and password:


7. You can now start tweeting via Pidgin!


Note that you can also use these commands inside the Pidgin Twitter window:

/replies - get all replies to you
/refresh - get new tweets instantly
/tag, /btag, /untag - automatically tag all your message

Enjoy!

Linux: I've got to admit it's getting better

I recently installed Linux (Ubuntu 9.04 “Jaunty Jackalope” to be exact) on my not-so-old pentium 4 HT machine, the very same computer where different Linux distros have been installed over the course of two years. What struck me most after this very latest installation is how Linux has evolved and has become a more than capable desktop operating system.

When I first installed Linux (openSUSE 10) sometime in 2007 on this hardware, I have to say that it took me more than a week to have a fully working desktop. Why that long? Let me enumerate the reasons:

* Operating system installation failure
* GRUB issues
* Installing the correct proprietary graphics card driver is a pain
* Edited and reedited xorg.conf for several times to get my dual monitor setup working.
* Finding ways to get Compiz to work, which often lead to bigger problems
* Fixing broken packages after an installation and/or update
* Setting up file sharing was a pain
* Finding and installing codecs for my media files

This list can go on and on but those were the major issues. I even said a long time ago that Linux is not for the faint of heart.

Now, I've got to admit it's getting better: Installation is a breeze; GRUB is properly set by default; graphics card is well supported; GUI for dual-monitor setup; Compiz can be easily enabled; applications rarely break after an upgrade; file-sharing is just a few clicks away; no more trouble finding the right media codecs.

I realized that I got everything working (including operating system installation) in less than two hours. No more hassles, which means no more headaches, red gooey eyes, and back pains. Also, I can work and do the more important tasks in no time.

To non-believers like this one HERE, they should think first before they write articles that are inaccurate and rather outdated information about Linux. The things that I wrote above is my own honest testimony that Linux has improved a lot and will still get better as time goes by.

So for fun, let’s sing with The Beatles:

It’s getting better all the time

I used to get mad at my school

(No I can’t complain)

The teachers that taught me Windows weren't cool

(No I can’t complain)

You're holding me down

(Oww)

Turning me round

(Ohh)

Filling me up with the rules

(Ooo)

I've got to admit Linux is getting better

(Better)

A little better all the time

(It couldn’t get no worse)

I have to admit it's getting better

(Better)

It's getting better since it’s been mine

Weekly Ten (6-01-2009)

10 Latest News, Blogs, Tips, and Reviews that I find Interesting and Useful:


1. Mozilla: In the Shadow of the “Don’t-Be-Evil Bulldozer”
As CEO and chairman of Mozilla, respectively, John Lilly and Mitchell Baker steward the development of Firefox, the open-source browser that challenged and then broke Microsoft’s choke hold on the browser market. As of April 2009, Firefox claimed 22.48 percent of Web browser market, according to Net Applications.
More @ AllThingsDigital

2. Went Walkabout. Brought back Google Wave.
Back in early 2004, Google took an interest in a tiny mapping startup called Where 2 Tech, founded by my brother Jens and me. We were excited to join Google and help create what would become Google Maps. But we also started thinking about what might come next for us after maps.
More @ Googleblog

3. Tiny 1% Linux = Big Microsoft Terror
I don't believe that the desktop Linux market share is barely 1%. I think it is a lot higher. I have no good data to share; I base my assessment on experience and knowing the industry. There is something else that is even more persuasive, and that is how Microsoft behaves. If Linux is so insignificant, why do they pay so much attention to it?
More @ LinuxToday

4. CATaLOG: RFID cat tracking

More @ HackaDay

5. A glimpse at Snow Leopard's more subtle refinements
While many of the changes present in betas of Mac OS X 10.6 Snow Leopard have been discussed at length by Apple followers, one tester has taken to the web with observations on some of the more subtle refinements spread through the most recent build of the next-gen operating system.
More @ AppleInsider

6. A Promise to Be Ethical in an Era of Immorality
When a new crop of future business leaders graduates from the Harvard Business School next week, many of them will be taking a new oath that says, in effect, greed is not good.
More @ NYTimes.com

7. FOSS Gems Sparkle in the Summer Sun
If smooth-as-silk memory sharing and file caching bring joy to your heart, you know you're a Linux geek. And if you're a Linux geek, there's apparently no time like the summertime to indulge in the sheer pleasure of playing with cool stuff in the Linux universe.
More @ LinuxInsider

8. The Machine That Changed the World

More @ Gizmodo

9. Microsoft: No more three-app limit in Windows 7 Starter Edition
Blogger Paul Thurrott was right. Microsoft is eliminating one of the biggest sticking points for Windows 7 Starter Edition — the three-application-concurrency limitation.
More @ ZDNetBlog

10. Top 10 Misconceptions About Linux
For most computer users, Windows is the only operating system (OS) they’ve ever used. In fact, most people don’t even know about other OSes at all, and that is not good. In our daily lives we always like to have a choice. Whether it’s different flavors of ice-cream or different brands and types of shirts and pants, we like to have a choice. So the question is, why not have a choice with our computers?
More @ Listverse

Conky: Install/Set-up and Auto-start Fix on Ubuntu 9.04 (Jaunty Jackalope)

I once wrote a tutorial here on installing Conky on Ubuntu. Unfortunately, that guide will not work on the latest version of Ubuntu, which is 9.04 (Jaunty Jackalope). That’s why I'm going to make an update on that one with this post.

There's a small issue on auto-starting Conky on Ubuntu 9.04 so I'm also going to show you how I fixed it.

Let's start from the beginning:

1. Install Conky via Synaptic Package Manager or using the terminal with this command:

sudo apt-get install conky

2. Again via Linux terminal, make a config file named ".conkyrc" in your home directory

gedit ~/.conkyrc

3. Paste your preferred Conky config file and make sure that you set "own_window_type" to "override", and then save it.

Example:

own_window yes
own_window_type override
own_window_transparent yes

4. Create a simple bash script for auto-starting conky and save it to your /home directory:

gedit .conky_start.sh

Paste this code:

#!/bin/bash

sleep 2 && conky;

Make sure the script is executable:

chmod a+x .conky_start.sh

5. Now let's add conky_start script to your “Startup Applications”.

The "command" should be located at: /home/your_user_name/.conky_start.sh

6. Logout and log back in to enjoy your geeky desktop system monitor.