Did you know that when searching with Google for a flight number you get back departue and arriving information of that flight?

Did you know that when searching with Google for a flight number you get back departue and arriving information of that flight?

The Google Chart API is an extremely simple tool that lets you easily create a chart from some data and embed it in a webpage. You embed the data and formatting parameters in an HTTP request, and Google returns a PNG image of the chart. Many types of chart are supported, and by making the request into an image tag you can simply include the chart in a webpage.
Check out this little “Hello World” sample:
http://chart.apis.google.com/chart?cht=p3&chd=s:hW&chs=250x100&chl=Hello|World
I don’t know how long this has been around, but I found out only a week or so ago. The Google Chart API will be very useful for me in a bunch of reporting projects.
If you are into Ruby check out Ruport (Ruby Reports) and the Online book I found online.
Via Google Code
When he was 14, Malawian inventor William Kamkwamba built his family an electricity-generating windmill using spare parts and plans he found in a library book.
Blueprint is a CSS framework, which aims to cut down on your CSS development time. It gives you a solid CSS foundation to build your project on top of, with an easy-to-use grid, sensible typography, and even a stylesheet for printing.
I’m going to download it and play with the tutorial. More on this later.
Via Daring Fireball

Want the fastest way to put your Mac right into a deep, sleepy-bear hibernation-like sleep (no whirling fan, no dialogs, no sound — nuthin’ — just fast, glorious sleep). Just press Command-Option and then hold the Eject button for about 2 seconds and Zzzzzzzzzzzzzz. It doesn’t get much faster than that.
Via Apple Pro Tips
Great John Gruber posted the following thoughts a few months ago. I had this in my Drafts folder, waiting to have some time to discuss some ideas I had about it.
But you know what? I waited too much now it’s not going to happen but wanted to share this with you anyways.
In essence: A Yahoo acquisition by Microsoft to fight Google, not from business perspective (there’s a lot of it on the Web) but from a technical point of view.
Did you know Microsoft invested 3 years in porting Hotmails FreeBSD centered service to it’s proprietary technology?
Don’t miss this really interesting write-up:
Most of the reaction I’ve seen regarding the rumor of a Microsoft acquisition of Yahoo centers around the business aspects. Combined search traffic versus Google, that sort of thing. Given that Microsoft views Google as their new archenemy, a Yahoo acquisition makes some sense.
But at a technical level, it would be quite a thing, because Yahoo’s software isn’t written using Microsoft technology.
One of the least remarked-upon remarkable things about Microsoft is just how much software they’ve written themselves. Not just their software products – the stuff they sell in shrink-wrapped boxes – but all of the developer technology used to build those products. Their own entire operating systems. Their own file systems. Their own compilers. Their own IDE. Their own web server. Their own scripting and programming languages. Their own SQL database server.
There’s no other company that does anything even remotely like this today.
Long ago, Apple did. Apple wrote the entirety of the classic Mac OS. They had their own compiler, their own networking protocols, built computers using Apple’s own proprietary peripheral ports. Originally, they had to, because the ’80s were a proprietary era. But by the ’90s, that ‘let’s do everything ourselves’ mindset nearly killed the company. The biggest difference between the old Apple regime and the new post-NeXT-merger Steve Jobs regime is that Apple now focuses on just a few things. Wherever possible, Apple now builds on open source. BSD and GNU userland tools in OS X. GCC compiler, Apache web server, open source scripting languages like Perl, Python, and Ruby.
Google writes a ton of their own code and tools, but they do it using open source languages, databases, and operating systems.
That’s what Yahoo does, too. In fact, that’s what most web companies do. Web companies built on Microsoft technology are few and far between. When was the last time you saw a new hit web site developed using Microsoft’s web stack? This is what Paul Graham was talking about when he wrote that ‘Microsoft is dead’ – there’s an entire generation of developers who are growing up without ever even considering Microsoft developer technologies.
And so I wonder what Microsoft would do with Yahoo. It would seem utterly insane to acquire Yahoo and then waste years of time rewriting Yahoo’s existing code to use Microsoft technology.1 The whole point of such a merger is that both Yahoo and Microsoft feel the need to act swiftly to counter Google’s growth.
Acquiring Yahoo could be Microsoft’s way out of the corner they’ve painted themselves into. The widespread adoption of Microsoft developer technology, historically, has been very good for Microsoft overall. But while technology matters, products matter more. If Microsoft wants killer web products, they need to embrace non-Microsoft web technologies. Acquiring Yahoo would give them a way to do this without directly acknowledging just how poorly their
current web strategy has fared.
Remember Microsoft’s acquisition of Hotmail? It was founded in 1995 and was the first mega-popular free web-based email service. It was built using FreeBSD. Microsoft purchased Hotmail at the end of 1997 for $400 million. Microsoft then spent three years porting it to Windows 2000. Imagine trying that with all of Yahoo.’↩
(Via Daring Fireball.)