JSConf.eu opening song - JavaScript Will Listen - Bella Morningstar
- Plask - Dean McNamee
- Plask
| # to generate your dhparam.pem file, run in the terminal | |
| openssl dhparam -out /etc/nginx/ssl/dhparam.pem 2048 |
| # Basically the nginx configuration I use at konklone.com. | |
| # I check it using https://www.ssllabs.com/ssltest/analyze.html?d=konklone.com | |
| # | |
| # To provide feedback, please tweet at @konklone or email [email protected]. | |
| # Comments on gists don't notify the author. | |
| # | |
| # Thanks to WubTheCaptain (https://wubthecaptain.eu) for his help and ciphersuites. | |
| # Thanks to Ilya Grigorik (https://www.igvita.com) for constant inspiration. | |
| server { |
| var http = require('http') | |
| var fork = require('child_process').fork; | |
| function fib(n) { | |
| if (n < 2) { | |
| return 1; | |
| } else { | |
| return fib(n - 2) + fib(n - 1); | |
| } | |
| } |
| (function() { | |
| var EventEmitter = require('events').EventEmitter; | |
| var inspect = require('util').inspect; | |
| var emit_ = EventEmitter.prototype.emit; | |
| EventEmitter.prototype.emit = function(name) { | |
| var args = Array.prototype.slice.call(arguments); | |
| if (!(this === process.stderr && name === 'drain')) { | |
| console.error("Event '%s', arguments: %s", | |
| name, inspect(args.slice(1), false, 1)); | |
| } |
| var modules = {}; | |
| var _require; | |
| var require = _require = function(scriptName) { | |
| if (modules[scriptName] === undefined) { | |
| console.error("require('" + scriptName + "'): file not found."); | |
| return; | |
| } | |
| if (modules[scriptName].cached) { | |
| return modules[scriptName].cached; | |
| } |
| function escapeString(string) { | |
| string = string.replace(/\\/g, "\\\\"). | |
| replace(/\n/g, "\\n"). | |
| replace(/\r/g, "\\r"). | |
| replace(/\t/g, "\\t"); | |
| if (string.indexOf("'") < 0) { | |
| return "'" + string + "'"; | |
| } | |
| string = string.replace(/"/g, "\\\""); | |
| return '"' + string + '"'; |
This is a quick guide to OAuth2 support in GitHub for developers. This is still experimental and could change at any moment. This Gist will serve as a living document until it becomes finalized at Develop.GitHub.com.
OAuth2 is a protocol that lets external apps request authorization to private details in your GitHub account without getting your password. All developers need to register their application before getting started.