Archive for the 'Yahoo!' Category

YQL Geo library – all your geo needs in pure JavaScript

I just finished doing some talks on geo hacking (slides are available here) and how to use some of the Geo technologies Yahoo and Google provide as part of a University gig in Atlanta.
As a lot of the students liked the idea of APIs like GeoPlanet and Placemaker but had a hard time getting [...]

Addmap.js – automatically analyse a text for geo locations and add a map

As part of an upcoming article on geo location I am putting together a few Geo Toys for myself and here is the first one. Addmap.js is a JavaScript that analyses an elements text content, finds geographical locations and links them to Google Maps. It also adds a map preview and a list of the [...]

Using YQL as a proxy for cross-domain Ajax

OK, this is nothing shockingly new, but I found it pretty useful. Using jQuery, Ajax has become more or less a one-liner:
PLAIN TEXT
JAVASCRIPT:

$(document).ready(function(){

  $(’.ajaxtrigger’).click(function(){

    $(’#target’).load($(this).attr(’href’));

    return false;

  });

});

This loads the document any link with a class of “ajaxtrigger” points to and updates the content of the element with the ID “target”. If [...]

Crockford on JavaScript: A Public Lecture Series at Yahoo!

Douglas Crockford showed us how JavaScript (or parts of it) could be used to do real software engineering. Now Crockford and Yahoo! are hosting a cool series of public lectures on the language we all love:
Douglas Crockford is Yahoo!’s JavaScript architect and a member of the committee designing future versions of the world’s most popular [...]

Three search engines, one interface – 25 minutes live code

It is amazing how much easier it is these days to build pretty sweet mashups by using hosted services. Here’s a screencast of using Yahoo, Bing and Google to build a search interface in under 25 minutes without having to read any API docs or installing SDKs by using YQL:

Building a search mashup with YQL [...]

Client-Side tar and LZMA compression

The BrowserPlus team of Yahoo released a client-side compression API. As explained in the following screencast, the JavaScript API allows you to pack and compress files on the client with LZMA or tar.

Client Side Compression from Lloyd Hilaiel on Vimeo.
You can read more about the implementation or try out the live demo (requires BrowserPlus)
Using [...]

YUI 3 Is Out!

The YUI team has put out YUI 3.0:
We’re pleased to announce today the general-availability release of YUI 3.0.0. YUI 3’s core infrastructure (YUI, Node and Event) and its utility suite (including Animation, IO, Drag & Drop and more) are all considered production-ready with today’s release.
This is a ground-up redesign of YUI:

Selector-driven: YUI 3 is built [...]

YUI 2.8.0 - Local Storage wrapper, better Flash interaction, crossdomain connections and progress bars

Yahoo this week announced the new release of the Yahooo User Interface library. This is great because it answers the question if the 2.x library is still being maintained whilst 3.0 is out and buzzing. The detailed release notes for YUI 2.8.0 show that there is indeed a lot of maintenance and improvement still being [...]

Pimping JSON - YQL now offers JSONP-X!

Yesterday’s announcement of Yahoo’s YQL now supporting insert, update and delete overshadowed another interesting new feature: JSONP-X output.
Here’s what it is and why it is useful: YQL data can be returned in XML which is annoying to use in JavaScript (for starters because of crossdomain issues in Ajax). JSON is much easier as it [...]

Machsend: P2P file sharing via Browser Plus

Alex MacCaw has released Machsend, a Yahoo! Browser Plus plugin that enables P2P file transfers from inside the browser.
It showcases what can be done with a BP plugin, leaving you wish cross browser functionality.
I guess it is kinda fun to hack the browser :)