Sergio Montini

Sergio Montini - Brazilian Born, World Citizen

Brazilian Born, World Citizen.

Google URL hack

I came across this hidden feature on Google the other day. If you add &as_qdr=d right after your query in the address bar, a dropdown will appear giving you date options as far as last year.

Hacking

The url hack helps to learn when queries are added on Google’s index (usually added very fast).

Date dropdown

In my case I like to watch what happens to my name on the web. This hack allows me to go back in time and check where I was on Google’s index. Kind of cool… :-)

Geektool

Now let’s talk about one of my favorite piece of software ever, Geektool.

GeekTool

Geektool is basically a preference pane for your Mac OS X that enables you to display system logs, Unix commands output, images from your hard drive as well as from the internet, all on your desktop. Click on the image below to see my desktop:

GeekTool Desktop

These commands and images can be updated on varying schedules that you can set for each item. I can even monitor my webcam-server at home!

I wonder if there is an equivalent software for Windows and Linux, but I am not aware of. If you know please drop us a line. Sure there are people out there dying to know.

I tried to put together some of the code I’ve found on the web. See at the end of this post for credits.

So let’s start:

Monitor CPU/Memory usage:

top -ocpu -FR -l2 -n20 | grep '^....[1234567890] ' | grep -v ' 0.0% ..:' | cut -c 1-24,33-42,64-77

Command to display active connections:

netstat -ab -f inet | grep -i established

External IP Address:

echo "External :" `curl --silent http://checkip.dyndns.org | awk '{print $6}' | cut -f 1 -d "<"`

TimeMachine backup stats:

grep backupd /var/log/system.log | sed s_/System/Library/CoreServices/__g | tail -n 3

CPU stats:

top -l 1 | fgrep "CPU usage" | awk '{print "cpu usage: ", $8}'

or $9 if you want the sys cpu usage%

CPU stats:

top -l 1 | grep 'CPU usage' | cut -c 33-80

The cut -c 33-80 bit displays only columns 33 to 80 of the grep result; 33 is where the phrase "CPU usage" starts, and 80 is about at the end of the line...

Display Historic events:

grep -h "^$(date '+%m/%d')" /usr/share/calendar/calendar.{holiday,history,computer}|cut -f2

Have you got any more ideas? Share your code :-)

Geektool

Sources:
Ultimate GeekTool Setup
GeekTool - Useful and fun info on the desktop
Share your favourite web images