Archive for May, 2009
Free HTML Resume Template For An Online CV
by WebResourcesDepot on May.31, 2009, under Web development, WebResourcesDepot
Well, mostly disliked by everyone, even the employers, resumes are parts of the business world & in most cases required when applying for a job.
And, they can also be helpful when you’re not searching for a job but willing to present your experience.
For web designers & developers, probably, the best method of having a CV is having it online as employers will be from the online world as well.
SampleResumeTemplate is a free HTML resume template which provides a clean presentation with various list types (both vertical & horizontal) that makes it easier to use & improve (built with YUI Grids Framework).
You may also want to check 5 free HTML resume templates from Terril Dent or this one from Alex King.
Special Downloads:
Free Admin Template For Web Applications
jQuery Dynamic Drag’n Drop
ScheduledTweets
Advertisements:
SSLmatic - Cheap SSL Certificates (from $19.99/year)
Dreamhost $50 Discount Code: WRD
Follow WebResourcesDepot At Twitter And Get More Resources!
Related posts
Attention, sports fans: ITV.com wants your FA Cup tweets and boos
by TechCrunch on May.30, 2009, under TechCrunch UK, Web development
ITV.com is leaping aboard the social media bandwagon to encourage realtime interaction around this afternoon’s FA Cup final between Everton and Chelsea FCs. The broadcaster has integrated updates from Twitter and our old friends AudioBoo in an FA Cup Buzz microsite.
The site uses Twitterfall to keep track of tweets about the match, with an added enhancement; a tool developed by thruSITES will track which of the players are generating the most chatter on Twitter at any given moment, with sliders for each player showing who’s the most talked about.
Fans will also be able to share their armchair commentary (and really bad jokes) using AudioBoo, a service which is rapidly becoming a darling of the mainstream media for making it so easy to transform an audience from passive consumers to active participants.
After the match, fans will be able to scrub along a timeline in the thruSITES buzz tracker to see which players caused most response at crucial moments – a sort of crowdsourced, visual post-match highlights package which, from the other perspective, will give the clubs a direct tap into public sentiment around their players.
A viewers’ backchannel is not a new thing – just watch the hashtags trend when Britain’s Got Talent or The Apprentice is on. However, this is possibly the first time a British broadcaster has attempted to integrate the backchannel into its online coverage. It’ll be interesting to see if any cross-channel promotion will be in place, i.e. if the TV commentators will direct viewers to contribute to the FA Cup Buzz site.
Dominic Cameron, MD of ITV.com, says that if the FA Cup Buzz experiment is a success, the broadcaster will be looking for more “new and interesting ways” to engage football fans.
Meanwhile, if all this engagement isn’t enough to slake your ADD-driven thirst for social media sports apps to distract you from the match, you can play along with Football3s, a realtime fantasy football game developed by Mint Digital, which also integrates with Twitter, Facebook and Chatzy.
Enjoy the match!
PHP.JS - Port PHP Functions to Javascript
by WebAppers on May.30, 2009, under Web development, WebAppers

Developer Kevin van Zonneveld was once working on a project with a lot of client(JS) / server(PHP) interaction, and he found himself coding PHP functions (like base64_decode & urldecode) in JavaScript to smoothen communication between the two languages.
He stored the stored the functions in a file called PHP.JS which was included in the project. But even when the project was done, it remained fun trying to port PHP functions to JavaScript, and so the library grew.
Kevin decided to share the little library on his blog, triggering the enthusiasm of a lot of PHP developers longing for PHP functionality in JavaScript. PHP.JS is an open source project in which they try to port PHP functions to JavaScript. By including the PHP.JS library in your own projects, you can use your favorite PHP functions client-side.
Requirements: Javascript Enabled
Demo: http://phpjs.org/
License: MIT and GPL Licenses
Sponsors
Dreamhost: Get $50 Off with Coupon Code: WEBAPPERS
Feature-Rich JavaScript Tree Component: jsTree
by WebResourcesDepot on May.30, 2009, under Web development, WebResourcesDepot
jsTree is a cross-browser, free & flexible JavaScript tree component with various features.
It can create the tree from the following data sources:
- predefined HTML
- JSON
- XML
Different types of nodes (open, close, rename, create, delete) can be created & supports various callbacks (onchange, oncreate, ondelete, onload, etc …).
A great feature is async loading for creating dynamic trees by simply mentioning an URL for requesting data when needed.
Other features of jsTree:
- drag & drop of nodes
- multiple node selection
- multilingual - same tree in as many languages as you like
- ability to customize the look & feel
- animated open/close of nodes
- optional keyboard navigation
- ability to move nodes between multiple trees
The component can also work as a jQuery plugin.
Special Downloads:
Free Admin Template For Web Applications
jQuery Dynamic Drag’n Drop
ScheduledTweets
Advertisements:
SSLmatic - Cheap SSL Certificates (from $19.99/year)
Dreamhost $50 Discount Code: WRD
Follow WebResourcesDepot At Twitter And Get More Resources!
Related posts
Web Storage Portability Layer: Abstract on top of HTML5 and Gears Storage
by Ajaxian on May.29, 2009, under Ajaxian.com, Web development
Robert Kroeger has released a nice library for local database access. The Web Storage Portability Layer nicely abstracts on top of HTML5 and Gears for database access.
The WSPL consists of a collection of classes that provide asynchronous transactional access to both Gears and HTML5 databases and can be found on Project Hosting on Google Code.
There are five basic classes:
google.wspl.Statement - A parametrizable SQL statement class
google.wspl.Transaction - Used to execute one or more Statements with ACID properties
google.wspl.ResultSet - Arrays of JavaScript hash objects, where the hash key is the table column name
google.wspl.Database - A connection to the backing database, also provides transaction support
google.wspl.DatabaseFactory - Creates the appropriate HTML5 or Gears database implementation
Also included in the distribution is a simple note-taking application with a persistent database cache built using the WSPL library. This application (along with Gmail mobile for iPhone and Android-powered devices) is an example of the cache pattern for building offline web applications. In the cache pattern, we insert a browser-local cache into the web application to break the synchronous link between user actions in the browser and server-generated responses. Instead, as shown below, we have two data flows. First, entirely local to the device, contents flow from the cache to the UI while changes made by the user update the cache. In the second flow, the cache asynchronously forwards user changes to the web server and receives updates in response.
By using this architectural pattern, a web application can made tolerant of a flaky (or even absent) network connection!
You can of course take a peak at the code to see how it works, for example:
-
-
google.wspl.DatabaseFactory.createDatabase = function(dbName, dbworkerUrl) {
-
var dbms;
-
if (window.openDatabase) {
-
// We have HTML5 functionality.
-
dbms = new google.wspl.html5.Database(dbName);
-
} else {
-
// Try to use Google Gears.
-
var gearsDb = goog.gears.getFactory().create('beta.database');
-
var wp = goog.gears.getFactory().create('beta.workerpool');
-
-
// Note that Gears will not allow file based URLs when creating a worker.
-
dbms = new wireless.db.gears.Database();
-
dbms.openDatabase('', dbName, gearsDb);
-
wp.onmessage = google.bind(dbms.onMessage_, dbms);
-
-
// Comment this line out to use the synchronous database.
-
dbms.startWorker(wp, dbworkerUrl, 0);
-
}
-
return dbms;
-
};
-
Nicely done. It would be great to see a version that acts as a shim and when in Gears mode manually implements the HTML5 standard API so you can write your user code to that and not a new google package.
VisualDNA beta: Personalised ecommerce and analytics like you’ve never seen before
by TechCrunch on May.29, 2009, under TechCrunch UK, Web development
UK startup Imagini has launched the private beta version of its VisualDNA Shops widget to help monetise blogs and websites through a unique take on affiliate sales. The widget adds personalised product recommendations to any site, and immediately starts generating detailed demographic, psychographic and behavioural analytics of its visitors.
It does this using the company’s VisualDNA concept; working out people’s personality types based on the pictures they choose. Imagini draws the data from its consumer facing personality test site, Youniverse, which has profiled more than 15 million people since 2006.
VisualDNA Shop presents visitors with a few visual questions, and delivers real-time product recommendations from Amazon.com based on their responses. At the moment this means visitors can choose from mobile phones, digital cameras and gadgets. The company plans to include a broader range of products from sites like eBay and Shopping.com in the near future.
Imagini secured $13.5m in funding in February this year, a chunk of which no doubt went to getting Stephen Fry to explain the VisualDNA concept (doing a rather succinct job, too):
Anyone can try the concept with a free, limited VisualDNA Shop. There’s a Pro version for $2.99 a month which comes with advanced analytics that tell site owners what their audience is like — coining titles like ‘funster’, ‘gamer’ and ‘active adventurer’ — and what appeals to them.
With the Pro version, site owners can make their own suggestions for new products to be advertised to different types of shopper, and show visitors other sites visited by people with similar preferences.
If you want to try it out, TechCrunch Europe has 50 access codes to give away using the invitation code ‘techcruncheuropevisualdnashop’.
Wiki System With One HTML File: TiddlyWiki
by WebResourcesDepot on May.29, 2009, under Web development, WebResourcesDepot
TiddlyWiki is an open source wiki application which works with only one HTML file.
It uses the power of CSS & JavaScript (with jQuery) to enable displaying, editing, saving, tagging & searching of the content.
Considering the ease of use, installation & portability, it is ideal for creating an instant (maybe temporary) website, a personal notebook & so.
It is possible to import/export content from other TiddlyWikis & improve the features with the plugin support.
Special Downloads:
Free Admin Template For Web Applications
jQuery Dynamic Drag’n Drop
ScheduledTweets
Advertisements:
SSLmatic - Cheap SSL Certificates (from $19.99/year)
Dreamhost $50 Discount Code: WRD
Follow WebResourcesDepot At Twitter And Get More Resources!
Related posts
Colors Come to Life in 3D with ColoRotate
by WebAppers on May.29, 2009, under Web development, WebAppers
Like taste and smell, color is a sense that is processed by our brains in multiple dimensions. Yet traditional methods of choosing colors on computers are limited to obscure sliders and flattened two-dimensional viewers. With ColoRotate, you can work with colors in 3D, in real time, and in a way that matches how our minds process color.
ColoRotate has an intuitive interface that eliminates the need to memorize or jot down color combinations or numbers. Indeed, you can traverse across an open three-dimensional color space and choose (or design) the color palette that fits your needs.
Source: http://www.colorotate.org/
Sponsors
Dreamhost: Get $50 Off with Coupon Code: WEBAPPERS
GWT team Wave’s goodbye to annoying question; It’s the API stupid
by Ajaxian on May.29, 2009, under Ajaxian.com, Web development
"Why doesn't Google use GWT more?"
That is a question that I was asked maaaany a time. There are sites like Base and the old mashup editor and others.... but "why not something big like Gmail?"
It was always so tough because it wasn't a totally fair question.
- Google has some of the best Ajax hackers out there. Teams with that talent may not be the right people to use GWT!
- A lot of sites were written before GWT was created, and migrating something is a different proposition

Google Wave on the other hand, had the chance to really evaluate GWT and they went with it. There was a talk at Google I/O about why, and some of the cool new features they use such as runAsync that does some incredibly smart things to lazily load code when needed (and gives you a much smaller initial download).
I don't have much to add to the massive coverage that Wave has gotten today. I see two pieces. The one that most people focus on is how it looks and what the site does. It is very rich, and cool, and some people will try it and some will not like how it feels.
That isn't the piece I am most excited about. Although it is great to reboot what a communication tool could be in 2009, but I am much more excited about the APIs. A lot of servers and frameworks and languages are vying for the "real time Web server" trophy. What Wave gives you is a federated implementation AND a spec to build your own stuff. At its core I see it as a great way API to let people collaborate on a shared object. That is a fantastic building block.
When I heard about it, I immediately thought about my own world of Bespin of course. From the initial prototype we had the notion of creating a collaborative social experience with code. One feature that has long been on the drawing board can be seen here:

We want to tie chat/status/microblogging content to files and even code snippets in a project. Imagine being able to highlight some code and see not only who created it and when, but also what was discussed. The social bar on the right has some of that concept. Then down below you see the timeline view that lets you go back in time and see the code change before your eyes. Maybe you want to replay the coding that a coworker did while you were out instead of staring at the diffs? This is the kind of thing that I hope we can experiment with Wave to do. We will see!
All Google Widgets In One Place: Google Web Elements
by WebResourcesDepot on May.28, 2009, under Web development, WebResourcesDepot
Google Web Elements is a fresh website where you can find all Google widgets in one place & easily add any of them to your websites.
The website simply offers a similar customization interface for each widget and generates the JavaScript code for embedding them.
It currently presents 8 widgets:
- Calendar (for sharing your Google Calendar with your readers)
- Conversation (a comment replacement where users can have a conversation)
- Custom Search (custom Google search engine)
- Maps (easier Google Maps integration)
- News (latest Google News articles)
- Presentations (for sharing Google Docs presentations)
- Spreadsheets (for sharing Google Docs spreadsheets)
- Youtube News (Youtube news videos from a selected list of publishers)
Special Downloads:
Free Admin Template For Web Applications
jQuery Dynamic Drag’n Drop
ScheduledTweets
Advertisements:
SSLmatic - Cheap SSL Certificates (from $19.99/year)
Dreamhost $50 Discount Code: WRD
Follow WebResourcesDepot At Twitter And Get More Resources!





Greetings weary traveller to my personal website.