This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!doctype html> | |
<html> | |
<head> | |
<title>Glint 1.0</title> | |
<style> | |
body { | |
font-family: monospace; | |
} | |
</style> | |
</head> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!doctype html> | |
<html> | |
<head> | |
<title>My Javascript Widget</title> | |
</head> | |
<body> | |
<script src="widget.js"></script> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!doctype html> | |
<html> | |
<head> | |
<title>My Javascript Widget</title> | |
</head> | |
<body> | |
<script src="widget.js" settings="msg=Hey%2c+cool!+It+worked!"></script> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1: copy index.html and sxsw.js to your local hard drive. | |
(For best results, click the RAW link next to each one.) | |
2: drag index.html into your browser. | |
3: have fun, and hit me up on Twitter at @kentbrew if you're having trouble. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
So, after you've fought your way through setting up Exchange calendar sharing on your iPad, you will quickly discover it's only showing you your base calendar and not any you might have shared. | |
If you try to go to http://m.google.com/sync and set up calendar sharing on your iPad, it won't work because it doesn't recognize your user agent. I'm guessing they'll have this fixed shortly, but in the meantime: | |
On a desktop Safari installation, enable the debug menu, set the user agent to iPhone, and disable JavaScript. From there, visit http://m.google.com/sync. It will want you to sign in to your Google account, if you have not done so already. (I'm sure you could also do this with Firefox and a user-agent switcher.) | |
Select your iPad and the calendars you want to share; if you've done everything else right with your iPad (set up push, etc) it should work. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name Monkeying with Twitter | |
// @namespace kentbrewster.com | |
// @description A teaching framework for Greasemonkey. Our target for tonight: Twitter | |
// @include http://twitter.com/* | |
// ==/UserScript== | |
////////////////////////////////////////////// | |
// make sure Greasemonkey is really working // | |
////////////////////////////////////////////// |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html lang='en' xml:lang='en' xmlns='http://www.w3.org/1999/xhtml'> | |
<title>Browser Not Supported</title> | |
<meta content='text/html;charset=UTF-8' http-equiv='Content-Type'> | |
<style type='text/css'> | |
body { | |
color:#fff; | |
background:#00f; | |
text-align:center; | |
font-family: 'Courier New', Courier, monospace; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// works with node-0.2.4, not node-0.3.6; be SURE you got node to build with OpenSSL | |
// | |
// you will need working SSL key and cert, otherwise: | |
// openssl genrsa -out privatekey.pem 1024 | |
// openssl req -new -key privatekey.pem -out certrequest.csr | |
// openssl x509 -req -in certrequest.csr -signkey privatekey.pem -out certificate.pem | |
// | |
// map port 8443 to 443 and 8080 to 80; see gist 776580 to do this on EC2 | |
var http = require('http'), crypto = require('crypto'), fs = require("fs"); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html> | |
<head> | |
<title>Chapter 6 Section 4, Pro JavaScript Design Patterns</title> | |
</head> | |
<body> | |
<script> | |
// this is straight from the code exampes at http://jsdesignpatterns.com/ | |
// sadly, it fails with a syntax error. quoth JSLint: | |
// |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html> | |
<head> | |
<title>Chapter 6 Section 4, Pro JavaScript Design Patterns</title> | |
</head> | |
<body> | |
<script> | |
// this is straight from the code exampes at http://jsdesignpatterns.com/ | |
// sadly, it fails with a syntax error. quoth JSLint: | |
// |