6th October 2008

Smush your images and Save bandwith

Yahoo released a great tool to optimize the images. And it’s named smushit. Smushit increase web performance easily. Optimizing images by hand is time consuming and painful. Smush it does it for you. It has 3 modes of operation.

smushit.png

1. You can give it the image URL and it will optimize (smush it) and give you the image and the result savings.

2. Upload your image and it will do its trick.

3. Install a browser plug-in. So while you are in a web page you click this icon and smush it will analyze all the images in that page and give you the smushed results. If you have firebug installed the smushit icon will be right next to it.  The smush it browser plug-in currently works in Firefox only.

Smush it will also convert GIFs to PNGs for better optimization. It’s simply great and easy and has made my life much easier. Thanks to Yahoo team.

posted in Web Tools | 0 Comments

2nd June 2008

Great Javascript frameworks

Javascript is and has been the best client side scripting language so far.  I increases the usability and reduce the server resource usage when used wisely. Ajax is a technology built around Javascript and that alone has greatly advanced the web based applications.

 eg. Sites : 123Surveys | LoversArea | MathChimp | TrulyGay | TLDSpy

Though we can code in pure javascript there are some Javascript frameworks that ease the development. Thease are;

javascript.jpg

Prototype

Prototype is one of the earlier Javascript frameworks and is also included in the Ruby on Rails framework. It aims to ease development of dynamic web applications. Featuring a unique, easy-to-use toolkit for class-driven development and the nicest Ajax library around, Prototype is quickly becoming the codebase of choice for web application developers everywhere.

eg. Sites : CNN | The New York Times | Digg | Apple | Veoh.com | TypePad | Fox News Channel | Finetune | iLike | Last.fm | Twitter | Hakia | YouSendIt

JQuery

JQuery is a framework that has received a lot of attention due to its speed, size and smart modular approach which has led to a big library of plugins. jQuery is a fast, concise, JavaScript Library that simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages. jQuery is designed to change the way that you write JavaScript.

eg. Sites : Digg | BBC | Major League Baseball | Dell | IsoHunt | Break.com | TinyPic | FixMyMovie | eMusic | Kayak |Box.net

  

MooTools

Just like other Javascript frameworks, MooTools contains several functions to help development. One of the more known ones is its advanced effects component.  MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer. It allows you to write powerful, flexible, and cross-browser code with its elegant, well documented, and coherent API. MooTools code respects strict standards and doesn’t throw any warnings. It’s extensively documented and has meaningful variable names: a joy to browse and a snap to understand.

 eg. Sites : Mint | Worth1000 | Bebo | Vimeo

Yahoo! UI Library (YUI)

Yahoo has developed its own Javascript framework. They use it for their own websites, but have also made it freely available to others. This user Interface (YUI) Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX. The YUI Library also includes several core CSS resources. All components in the YUI Library have been released as open source under a BSD license and are free for all uses.

eg. Sites : Yahoo! Shopping | Zillow | Bebo | YouSendIt | ImageShack | LinkedIn | Walmart.com

posted in Api, Web Tools | 0 Comments

28th August 2007

Google Maps API vs Live Maps from Microsoft

Both thease APIs are great.

Google Maps

Live Maps

posted in Api, Google, Web Tools | 0 Comments

4th June 2007

Server Return Codes

Successful Client Requests
200 OK
201 Created
202 Accepted
203 Non-Authorative Information
204 No Content
205 Reset Content
206 Partial Content
Client Request Redirected
300 Multiple Choices
301 Moved Permanently
302 Moved Temporarily
303 See Other
304 Not Modified
305 Use Proxy
Client Request Errors
400 Bad Request
401 Authorization Required
402 Payment Required (not used yet)
403 Forbidden
404 Not Found
405 Method Not Allowed
406 Not Acceptable (encoding)
407 Proxy Authentication Required  
408 Request Timed Out
409 Conflicting Request
410 Gone
411 Content Length Required
412 Precondition Failed
413 Request Entity Too Long
414 Request URI Too Long
415 Unsupported Media Type
Server Errors
500 Internal Server Error
501 Not Implemented
502 Bad Gateway  
503 Service Unavailable  
504 Gateway Timeout  
505 HTTP Version Not Supported

posted in Web Tools | 0 Comments

6th March 2007

Untill the Domain Resolves

When you change the name servers of a domain it takes anywhere from 0-48 hrs for it to resolve it to the new server.

If you are like me (impatient) You would want to start accessing the domain right-away. This could be for testing or to install or start coding.

If you have a dedicated IP then you can us it right-away. But if you use shared IP hosting then you can use the URL as below.

 http://Shared-IP/~Account-User-Name/

eg. http://xxx.xxx.xxx.xxx/~indika/

posted in Web Tools | 0 Comments

1st August 2006

Except Credit Cards online

Sign up for PayPal and start accepting credit card payments instantly.

posted in Web Tools | 0 Comments