background preloader

APIs & Developer Products - January 2011

APIs & Developer Products - January 2011

Pure Reader — Do your Google Reader experience a favour We’ve already seen a bunch of prettifiers for Safari, but here’s a new one that… that… you just have to look at it. Pixel specialist Na Wong (artist profile) has hand crafted the most beautiful Google Reader restyling of modern times. Pure Reader. Personally I never quite got into the whole “Helveti” trend, so I just ended up avoiding Google Reader on the web altogether. But this new extension… it… it recrafts Google Reader into an application, but at the same time not mimicking desktop UI.

The Google Geocoding API - Google Maps API Web Services - Google Code What is Geocoding? Geocoding is the process of converting addresses (like "1600 Amphitheatre Parkway, Mountain View, CA") into geographic coordinates (like latitude 37.423021 and longitude -122.083739), which you can use to place markers on a map, or position the map. Reverse geocoding is the process of converting geographic coordinates into a human-readable address. The Google Maps Geocoding API's reverse geocoding service also lets you find the address for a given place ID. The Google Maps Geocoding API provides a direct way to access these services via an HTTP request.

Course Information Lectures Lectures are Mondays, Wednesdays, and Fridays from 11:00-11:50 in Building 370, Room 370. Lecture notes are available in advance and provide an outline for much of the material that will be presented in class; we recommend that you print out the notes and bring them to class so you can mark them up with additional notes during lecture. Books The following textbooks are recommended for the class: Developing Flex applications in Microsoft Visual Studio with Ensemble Tofino Tofino is free and can be downloaded from Ensemble. Tofino versions are available for both Visual Studio 2008 and Visual Studio 2010, and each version is available with or without the Flex SDK. If you already have the Flex SDK installed, simply install a Tofino version without the Flex SDK included, which will be a smaller download. Then set up Tofino to use your installed SDK by choosing Tools > Options > Projects > Flex Projects and changing the Flex SDK Location setting. Once you've installed Tofino you can create and open Flex projects in Visual Studio, which will have a .flexproj extension. Note that Flash Builder Eclipse projects and Tofino projects can coexist for the same source tree.

Early Access Release Channels Chrome supports a number of different release channels. We use these channels to slowly roll out updates to users, starting with our close to daily Canary channel builds, all the way up to our Stable channel releases that happen every 6 weeks roughly. Channels [HowTo] Google Calendar API : PHP – Retrieve events (Part 2) at SANIsoft – PHP for E Biz In earlier post we saw how to install GData and retrieve a list of calendars. Continuing the same topic lets now see how to retrieve events from Google calendar using GData library. If you haven’t done so, please read the part 1 of this series before continuing.

Assembly Language Windows Applications Huh? . . . Windows in Assembler? First off, Assembly Language can be beautiful and legible. Here are two GIF images of my own code. Using Flash Builder 4 to build a Flex application that consumes a .NET-based web service written in C# Creating the web service To access the data from the Centre table, you can use the sample files included with this tutorial, which implement a simple web service in C#. The code consists of three files: Admin templates for Google Chrome make it more enterprise-friendly System admins generally aren't fond of rolling out new software to their users if they don't have a measure of control over what those users can and can't do with the app in question. Google knows that, and they've been working for a while now to add enterprise-friendly policy support to Chrome. Now, Google has made policy templates available for download which provide a measure of lockdown functionality. As you can see, after importing the .ADM files into the Windows Group Policy Editor you'll be able to manage a handful of Chrome settings via a local machine policy.

[HowTo] Google Calendar API : PHP – Manage events (Part 3) at SANIsoft – PHP for E Biz Earlier we saw how to install Zend’s GData library and retrieve list of calendars and events. Now its time to manage events i.e. create, update and delete events. First we need the Calendar service instance, so lets instantiate the Zend_GData_Calendar class. $path = '/home/abbas/ZendGdata/library'; $oldPath = set_include_path(get_include_path() . PATH_SEPARATOR . $path); require_once 'Zend/Loader.php'; Zend_Loader::loadClass('Zend_Gdata'); Zend_Loader::loadClass('Zend_Gdata_ClientLogin'); Zend_Loader::loadClass('Zend_Gdata_Calendar'); // User whose calendars you want to access $user = ''; $pass = 'yourpass'; $serviceName = Zend_Gdata_Calendar::AUTH_SERVICE_NAME; // predefined service name for calendar $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $serviceName); $service = new Zend_Gdata_Calendar($client);

Secure Salted Password Hashing - How to do it Properly If you're a web developer, you've probably had to make a user account system. The most important aspect of a user account system is how user passwords are protected. User account databases are hacked frequently, so you absolutely must do something to protect your users' passwords if your website is ever breached. Data Visualization App for iPad, Android and BlackBerry PlayBook Share this Episode Please select a language: Autoplay End of Video

Related:  Google Codesearch