Consumer key: IQKbtAYlXLripLGPWd0HUA
Consumer secret: GgDYlkSvaPxGxC4X8liwpUoqKwwr3lCADbz8A7ADU
Consumer key: 3nVuSoBZnx6U4vzUxf5w
Consumer secret: Bcs59EFbbsdF6Sl9Ng71smgStWEGwXXKSjYvPVt7qys
Consumer key: CjulERsDeqhhjSme66ECg
Consumer key: IQKbtAYlXLripLGPWd0HUA
Consumer secret: GgDYlkSvaPxGxC4X8liwpUoqKwwr3lCADbz8A7ADU
Consumer key: 3nVuSoBZnx6U4vzUxf5w
Consumer secret: Bcs59EFbbsdF6Sl9Ng71smgStWEGwXXKSjYvPVt7qys
Consumer key: CjulERsDeqhhjSme66ECg
| ---------- Forwarded message ---------- | |
| From: Mark S. Miller <[email protected]> | |
| Date: Tue, Nov 16, 2010 at 3:44 PM | |
| Subject: "Future of Javascript" doc from our internal "JavaScript Summit" | |
| last week | |
| To: [email protected] | |
| On November 10th and 11th, a number of Google teams representing a variety | |
| of viewpoints on client-side languages met to agree on a common vision for | |
| the future of Javascript. |
| ---------- Forwarded message ---------- | |
| From: Mark S. Miller <[email protected]> | |
| Date: Tue, Nov 16, 2010 at 3:44 PM | |
| Subject: "Future of Javascript" doc from our internal "JavaScript Summit" | |
| last week | |
| To: [email protected] | |
| On November 10th and 11th, a number of Google teams representing a variety | |
| of viewpoints on client-side languages met to agree on a common vision for | |
| the future of Javascript. |
| require 'rubygems' | |
| require 'yajl/http_stream' | |
| require 'uri' | |
| require 'open-uri' | |
| USERNAME = 'username' | |
| PASSWORD = 'password' | |
| # If you've got a ton of either, you'll have to fork and cursor through | |
| fr_ids = Yajl::HttpStream.get(URI.parse("https://api.twitter.com/1/friends/ids/#{USERNAME}.json")) |
| CREATE TABLE `user` ( | |
| `twitter_id` int(10) unsigned NOT NULL, | |
| `name` varchar(140) NOT NULL, | |
| `screen_name` varchar(30) NOT NULL, | |
| `location` varchar(180) default NULL, | |
| `description` varchar(300) default NULL, | |
| `profile_image_url` varchar(400) NOT NULL, | |
| `url` varchar(400) default NULL, | |
| `protected` varchar(5) default NULL, | |
| `followers_count` int(10) unsigned NOT NULL, |
| #!/usr/bin/env ruby | |
| # update_profile_background_image.rb | |
| # | |
| # a simple example of how to construct the OAuth signatures necessary to upload | |
| # a background image to a Twitter profile page. this will call | |
| # account/update_profile_background_image.xml with the contents of | |
| # 'background.png' (must be in the same directory as this script). care has | |
| # been given to document this script, as well as to correlate lines in this | |
| # script with the OAuth Core 1.0 specification (http://oauth.net/core/1.0/). |