How Google Sees Your Website

Ever wonder how Google sees your website?

TouchGraph Google Browser is a free Java application to explore the connections between related websites. It reveals the network of connectivity between websites, as reported by Google’s database of related sites.

TouchGraph Google Browser

Fast High Resolution Image Viewer

IIPImage is a client/server library for the remote viewing of high-resolution images. User downloads only the viewable portion of the image, therefore user will experience more responsive application because he doesn’t need to wait until the whole image is downloaded.

The server is an Fast CGI module, written in C++, and it can be embedded in Apache, Lighttpd, etc. The client is based on Mootools Javascript framework.

Both client and server source codes are released under a GPL license. Click here for the demo.

Implementing a Syntax-Higlighting JavaScript editor in JavaScript

If you are interested in implementing a Javascript editor, have a look at Marijn Haverbeke’s Javascript editor. The editor run in a web browser (using Javascript itself!) and its features include Javascript syntax-highlighting and auto indent.

Marijn also includes implementation notes that explains insights, implementation challenges of cross-browser support, and cool programming techniques.

The code is released under BSD-like license.

Add Notes to Your Prototypes

Protonotes are notes you add to your prototype (or any document) on the web so you can discuss the design, requirement, etc. with your team members. It is another way to collaborate with people and it can be used to supplement email, wiki, and online-based project management / discussion board.

Protonotes

What is great about Protonotes? It is free and you don’t need to install anything on your machine. It can run on various browsers for read-only viewers, however, you need an IE browser for the admin work (why?).

Create Drawing and Diagram Using Javascript

Open-jACOB Draw 2D is a nice attempt to create drawing and diagram (ala Visio) using a standard web browser. You don’t need third party library or additional software installed - it just works.

This library can be used in your application as embedded workflow editor. It is under a LGPL license.

Open-jACOB Draw2D

Download Open-jACOB Draw 2D version 0.9.2 here.

Check Web Site Technology

BuiltWith Sometimes you are wondering what technology some web sites uses. Take a look at BuiltWith.com, a web site profiler tool. You can enter any web page address and BuiltWith will return all the technologies it can find on a page.

BuiltWith technology tracking includes widgets (snap preview), analytics (Google, Nielsen), frameworks (.NET, Java), publishing (WordPress, Blogger), advertising (DoubleClick, AdSense), CDNs (Amazon S3, Limelight), standards (XHTML,RSS), hosting software (Apache, IIS, CentOS, Debian).

I am quite impressed with the result returned by BuiltWith. From some web sites I checked, BuiltWith can detect the following technologies without fail.