The Official Google blog today announced the release of the new, updated multi lingual version of Google Notebook. Put simply it’s a free service that provides a very easy way to save and organise research and thoughts as you browse. It’s provides very similar functionality to the snipit service that I have discussed previously on this blog.
Users can make their Google Notebook public and share the notes they’ve taken with others. As a result, the time and effort put into their research can be harnessed by the online community as a whole. Each note has a heading or title and you can drag and drop notes in order to organise them within a notebook. The interface, like most Google products, is intuitive and easy to use. I’ve installed the FireFox extension for Google Notebook which build support for clipping content and create notes directly into the browser.
Have to admit, I really like it.
A really interesting read over at One Mans entitled “How I’d crack your weak passwords“. The article outlines how he’d go about cracking weak passwords, which involves making some educated guesses which in 20% of cases actually succeed. If they don’t he resorts to brute force attacks.The attacks can vary in the amount of time they take to crack a password, with the time increasing depending on the strength of the password. Here’s a table that demonstrates this, and should illustrate why its a good idea to use strong passwords:
People are generally very bad at selecting strong passwords, the OneMan provides a some tips on how you can go about selecting a strong password. One tool that he recommends and that I have used in the past is Microsofts Password Strength Tester. Another tool is Google’s password checker, which is driven by a URL request that returns an integer in the range 1 – 4, where 4 means Strong and 1 means very weak, for example, the password “123456″ returns 1 denoting its very weak:
It’s relatively simple to integrate Google’s solution into your own web applications, however I should point out that the company does not provide any official branding or user interface, and im not sure how long they will continue to provide it.
Yahoo Widgets 4 is now available for download. The new version makes significant performance improvements over earlier releases. They have also finally provided a built in method of updating widgets, as well as discovering new ones – something I’ve been keenly looking forward to, since I had to implement my own update listener for a set of widgets I wrote last year.
Also new in this verison is the Widget Dock, which is very similar to the Google and Vista Dock bars, basically allowing you to manage and neatly organise widgets on the desktop. I also like the new Flickr widget which is bundled with version 4. The widget not only streams photos from Flickr directly to your desktop it also provides drag and drop upload capability so you put your photos onto Flickr with relative ease.
From a development point theyve made massive performance improvements with DOM traversal of XML and XPath seems substantially faster against large XML DOM’s – which is something I used to whinge about a lot. You can view a list of all the changes in the versions release notes.
All in all, its not bad!
A few people have asked me what FireFox add-ons I use, particularly to aid development work. Here’s a list of the FireFox extensions/Add-On’s I have installed – not all of them are development oriented but I find them all very useful.
- Download Statusbar
Allows you to view and manage downloads from a tidy statusbar, without that pesky download window getting in the way of your browsing
This extension creates a textual representation of a web page similar to how the page would be read by a modern screen reader. I find this useful for doing some cursory validation of accessibility.
FireFTP is a free, secure, cross-platform FTP client for Mozilla Firefox which provides easy and intuitive access to FTP servers. Along with transferring your files quickly and efficiently, FireFTP also includes more advanced features such as: directory comparison, syncing directories while navigating, SSL encryption, file hashing, and much more!
- IE Tab
This is an awesome add on. It basically embeds Internet Explorer into Mozilla/Firefox tabs. This is a great tool for web developers, since you can easily see how your webpage displayed in IE with just one click and then switch back to Firefox.
- Live HTTP Headers
This allows you to view the Http headers of a page while browsing. Comes in very useful when you want to check or validate the response headers that your application is sending out.
- Quick Locale Switcher
Allows you to quickly change and apply a different locale from the tools menu. Its very useful if your doing anything with multi lingual support.
- RDF Viewer
We’re doing a lot of work building applications that use RDF. This tool can be quite useful when inspecting RDF Documents.
- View Formatted Source
When you use the normal view page source option in firefox, it will render the source exactly how the server outputted it. The problem with this is often contain snippets of code generated by different components and the source is actually very difficult to read through. This little add-on formats the source and provides syntax highlighting and some neat code folding as well as optional CSS support.
- Web Developer
A Must-have add-on, allows you to perform standards based validation on pages, tinker with browser setting, the list if far too long to mention. If your doing any form of web development this should be a requisite!
Quite a feature rich XPath generator, editor, inspector and extractor. I sometimes struggle with figuring out the xpath to a particular element or node in a file, this makes it very easy! It has a few quirks though.
- Yellow Pipe Lynx Viewer
RightLynx displays a Lynx view of a web page via right-click or Tool menu. With just one click and without leaving the page (RightLynx opens in a new, small window), preview the page you are on with a Lynx Viewer. You can see what what a page will look like when viewed with Lynx, a text-mode web browser. It is also presumably, how search engines see your site. In addition, it can help determine if web pages are accessible to the vision impaired.
After work last night Amanda and I with a group of friends went to watch Frank Miller’s new movie: 300.
Image source: Wikipedia
300 is an adaptation of Frank Miller’s graphic novel, which I remember reading years ago. The movie is extremely faithful to the original graphic novel. It’s one of the most visually stunning movies I’ve seen in a long time, and as you’d expect from one of Miller’s works, its extremely graphic in its violence.
For those who dont know, the movie tells a pseudo-historical account of the Battle of Thermopylae, which took place around 430 BC. The then Spartan king Leonidas along with his personal guard of 300 Spartans defended the narrow pass at Thermopylae against the Persian King Xerxes and his army numbering over a million for three days. With the odds so heavily against them they knew they would die, yet they sacrificed their lives to give the rest Greece time to unite and mobilise against Xerxes invading army.
The special effects in this movie are incredible, but it’s the slow motion closeups of the fighting between the two arms that is breathtaking to watch. I thoroughly recommend this movie, you wont be disappointed!
This is one of the most original and engaging talks I’ve seen over at Google. The talk is given by Matthieu Ricard a gifted scientist turned buddhist monk. The talk focuses on the question “if happiness is an inner state, influenced by external conditions but not dependent on them, how can we achieve it?”.
An interesting tech talk by Mark Birbeck CEO of X-Port. Some of my colleagues saw Mark talk at the mashup* event in London last month. Although I have reservations about the Sidewinder framework he proposes, we at Talis are doing more and more work to make API’s available to developers that can be called from desktop based applications like the widgets and gadgets Mark describes. The problem with Sidewinder though is it provides a wrapper around web based applications allowing you to run them on your desktop – and im struggling to see the value in that.
I’ve done a fair bit of work creating Yahoo (Konfabulator) Desktop Widgets that use our API’s which will be released in the new few months, as exemplars of how developers out there can mashup our API’s with other services to create interesting and even compelling new applications. We like mashups at Talis, in fact we held a very successful mashup competition last year, which we are running again this year so if your interested why not enter the competition.
Ok I’ve posted some pictures up on Flickr which you can view here.
It’s a beautiful country, here’s a few thumbnails though to give you a flavour of what you’ll find on Flickr: