Announcing FriendSend

Send big files and beautifully formatted messages directly to your friends. No email address required!

FriendSend is an attempt to replicate and go beyond email functionality within facebook, so that you can easily send rich text with large attachments to your friends.


  • Complete rich text editing support, with the latest version of CKEditor
  • Send attachments upto 20 files / 128MB with each message
  • No need to remember email addresses : just start typing a friend’s name to send!
  • Integration with Facebook for new message notifications.
  • Ever felt the need to ‘withdraw’ a sent message? It is possible with FriendSend: if a sender deletes a message, it can no longer be read by the recipients. Even the notification is removed, as if the message was never sent.



Sasyaid – a new service from sasyabook to verify your online ids against matching real world credentials.  Comes along with a complementary facebook app  at

Currently it is in alpha stage, so you are welcome to test it out and give your feedback / suggestions.

Animated Digits

The other day, I was searching the web for animated digits (1,2,3 etc).  I was trying to show my little daughter how to properly write the tricky symbols.  I didn’t get what I wanted, so made a set of gif animations using GIMP.  Can’t say that my daughter was really impressed or even interested after seeing them, so I thought I’ll put them online anyway, in case, someone would find them useful or interesting…

Idea for a “Web of Trust” Network

The documentary film “Catfish” has an important message.  A lady creates dozens of fake facebook profiles, makes a complicated network of friends, and ultimately ends up in trouble.   It makes plain the fact that there is no easy way to verify the identity of someone on facebook or similar social network.. other than visiting the person in the real world and verifying the facts – which happens finally in the movie.  There seems to be the need for an easy and open verification system for online identities.  So, how about creating a “Web of Trust” network, where you verify your identity, and then link your online ids/profiles?  Here’s the plan –

  • Initially, the network would consisting of few individuals who know each other in the real world – say 5-10 people.
  • The database will have the Name, Date and Place of birth, a dated photo, and also mention a matching real world ID, like passport or driving license – just mentioned as verified, not actually stored as a copy or anything.
  • Anybody else who wishes to verify their identity with the network will have to enter their details and then meet one of the network members in person or over webcam (by fixing up an appointment..) and then show their ID clearly with the name, photo, place and date of birth.
  • Once verified, they can verify others.  One person will need to be verified by at least two members.
  • Finally, a verified person can log in to the website and “claim” multiple personal online ids – emails, facebook, twitter, google, etc.  Then, it may be mentioned on the corresponding social profile as “ID verified by the Web of Trust” – or something similar
  • Maybe, there can even be an API / plugin system by which it can be integrated into the profiles on various sites.

And of course, it should be a free, open service, maintained by the community of users.  Sounds like a good idea?

Add a Show Desktop icon to the Dock

Wouldn’t it be nice to activate Exposé’s Show Desktop mode via an icon on the Dock? Here’s how to make one that does just that. However, be warned: this works only one way — it shows the Desktop, but on clicking again, it does not bring the windows back. To get out of Exposé’s Show Desktop mode, just click anywhere along the darkened screen border.

1. Create an AppleScript application. Open AppleScript Editor (Applications » Utilities » AppleScript Editor in 10.6) and paste in this code:

(* Show Desktop AppleScript by Mohan Noone, 2009 *)
activate application "Finder"
do shell script "/Applications/Utilities/ 1"

2. Save the script, name it something like Show Desktop, set the File Format to Application, and select the Run Only option in the Save dialog.
3. Optional: change the boring script icon. Select the saved file in Finder and hit Command-I to open the Get Info Window, then do the same for the file with the icon you’d like to use. Then select the better icon from its Get Info Window, copy it (Command-C), select the script icon in the other Get Info window, and paste (Command-V).
4. Drag the saved file to the Dock.

Your Show Desktop icon is ready for use!

This has been made to a downloadable app by geekyschmidt (thanks!). Grab it here.


  • This works in 10.5 and 10.6, at least. For use in 10.5, you’ll need to take /Utilities out of the do shell script line.
  • While testing the icon, I found that it does not always work, unless finder is activated first. I have no idea why!
  • Note that you can activate Exposé’s other modes in this manner — change 1 to 2 and you’ll get Exposé’s Application Windows mode, and 3 gets you All Windows mode.

This hint is featured on


ColorBox is a Java application for editing and selecting colors.

Download Colorbox


  • A comprehensive color library of 140 standard HTML colors .
  • Controls to modify the colors by either adjusting the intensity of the individual components of the color, or of the color as a whole.
  • A real time color display, which shows the components of the color in any of the following formats
  1. Hexadecimal string : The popular #XXXXXX format used in HTML and JavaScript. Can be pasted directly into source html.
  2. RGB decimal integers : used in applications like Windows™ Paint.
  3. Plain decimal : may be used in Java Programs
  4. RGB triple floating point ratio : used in VRML
  • Set the number of decimal places to round off the triple ratios.
  • Generate random colors. (only if called for!)
  • Checks if a user defined or random color is already defined in the library.


  1. Unzip the file.
  2. Color Box is distributed as an Executable Jar File. Click on ‘ColorBox.jar’ to run.
  3. If this doesn’t work, change to the installed folder and type “java -jar ColorBox.jar”, from a command line.


Mohan Noone