Here’s some cool stuff - Google’s Hosting some popular Javascript Ajax libraries like jQuery, prototype and the likes on their servers. You use this service to serve the supported libraries straight off Google. They also provide you with the option to load a particular version of the library so you won’t have to keep checking your code everytime a latest release is made.
Here’s how you would load jQuery version 1.2.3 using this API:
<script src="http://www.google.com/jsapi"></script><script>// Load jQuery
google.load("jquery", "1.2.3");
//Continue using jQuery</script>
The AJAX Libraries API is a content distribution network and loading architecture for the most popular open source JavaScript libraries. By using the Google AJAX API Loader’sgoogle.load() method, your application has high speed, globaly available access to a growing list of the most popular JavaScript open source libraries including:
Google works directly with the key stake holders for each library effort and accept the latest stable versions as they are released. Once we host a release of a given library, we are committed to hosting that release indefinitely.
Twitbin’s a cool addon for Firefox which allows you to follow you friend’s tweets and send your own tweets. It shows up as a sidebar on the browser. The latest version of Twitbin works on Firefox 3 RC1.
All you need to do is to install the addon, open the sidebar, login by clicking on the Home icon in the sidebar and you’re all set.
PersistJS is a simple to use Javascript to store persistent data on the client Browser. This library supports multiple back-ends which are listed later. The following example will show you how easy it is to store and retrieve data using PersistJS.
To Store Data:
// create a new client-side persistent data store
var store = new Persist.Store('My Data Store');
// pretend data
var data = "pretend this is really long data that won't fit in a cookie";
// save data in store
store.set('saved_data', data);
To Retreive Data:
// get data back from store, and prompt user with it
store.get('saved_data', function(ok, val) {
if (ok)
alert('saved data = ' + val);
});
PersistJS addresses all of the issues above. It currently supports persistent client-side storage through the following backends:
Securimage’s a quick solution to adding a Captcha to your projects. I liked the ReCaptcha project which provided you a hosted solution for captchas but, this one is a PHP and GD solution which you can run off your server.
Securimage is an open-source free PHP CAPTCHA script for generating complex images and CAPTCHA codes to protect forms from spam and abuse. It can be easily added into existing forms on your website to provide protection from spam bots. It can run on most any webserver as long as you have PHP installed, and GD support within PHP.
Some of the key features of Securimage are:
Ability to add a captcha to your forms in 3 lines of code and validate the submitted entry in 6 lines of code
Twibble mobile is S60 application to send your tweets to Twitter. Tried it on my N82 and it works great - a small problem I had was that the screen scrolling was painfully slow - but I liked the way twibble allowed to switch between a data network and sms to send tweets. Twibble also allows you to tag your location to your tweet based on the in-built GPS unit on your phone. The location tagging feature is optional, so you can turn it off when you don’t want others to know your location.
Features of Twibble mobile include:
post messages via your mobile network (WiFi, UMTS, GPRS), or using text messages (SMS).
auto refresh: twibble can retrieve tweets automatically after a given time period.
optimized to generate as little data traffic as possible. Only new tweets are fetched to reduce data traffic.
integrated timeline: Tweets and direct messages are displayed in a single list sorted by date. There is no need to retrieve tweets and direct messages separatly, or to switch between various lists.
open web links contained in a tweet (via phone browser).
re-tweet (forward) of tweets.With a few clicks you can re-send a tweet you received without re-typing.
quick @replies
you can add friends
mark tweets as favourites: Useful on the road when you want to mark a tweet for later reading.
cancel network requests (twibble is multi threaded)
Google Doctype is an open encyclopedia and reference library. Written by web developers, for web developers. It includes articles on web security, JavaScript DOM manipulation, CSS tips and tricks, and more. The reference section includes a growing library of test cases for checking cross-browser and cross-platform compatibility.
This site’s currently got some good HOWTOs on Web security, DOM manipulation, CSS and styles and more. A worthwhile place to check if you’re looking at some quick reference and help.
G.ho.st an acronym for Global Hosted Operating SysTem is a service which provides an free online OS, storage space and an email account.
I’d checked this service out and found it a pretty good concept, which allows you to upload your files to your online storage space, work on them on their Virtual Computer and save the changes online. The apps which this Virtual computer provides are pretty cool, since they’re all online services. The spreadsheet and document editor are actually Zoho’s apps which are embedded here. This service uses Amazon’s EC2 and S3 services behind the covers to provide the virtual machines and the storage space.
The only problem I see with these online OS services is the requirement for decent bandwidth to access these. These services tend to crawl on slower lines, rendering these really useless. But then if someone gives me 3GB space free, why should I complain !
G. ho.st (“ghost”, the Global hosted operating system) provides a free and complete Virtual Computer (VC) service, including personal desktop, files and applications, available from any browser. G.ho.st is the world’s first and only true open Web Operating System (Web OS), working seamlessly with leading third-party web applications. The G.ho.st VC delivers a mature computing environment to every person, which is free of charge, available everywhere and admin-free. The G.ho.st VC service is available at http://G.ho.st.
Google’s just released a preview version of Google Friend Connect, which allows you to add social features on your site with minimal coding. This is still a preview release so you’ll have sign up to get into the queue.
Google Friend Connect lets you grow traffic by easily adding social features to your website. With just a few snippets of code, you get more people engaging more deeply with your site.
Here’s a video introduction of Google Friend Connect:
Here’s the latest product from Psiloc called Connect, which allows your S60 application to smoothly transition between 3G/Edge connections to Wifi connections saving costs on the data plans.
Key features of Psiloc Connect:
Psiloc Connect always makes sure you use the fastest possible connection
Psiloc Connect allows you to save some money, by not using 3G data connectivity when WLAN is available
Psiloc Connect handles access point switching in the background for you, no more of that tedious tasks
Psiloc Connect allows you to connect to the Internet in a smart and convenient way. By defining the Psiloc Connect access point in any application you prioritize the way that application connects to the Internet. Psiloc Connect will choose the best available WLAN connection, if no WLAN is available, it will connect though the 3G/GSM access point defined in the application, or if you please it will only use WLAN connections to keep you connected.