Skip to content

Instantly share code, notes, and snippets.

View cadorn's full-sized avatar

Christoph cadorn

View GitHub Profile
@cadorn
cadorn / gist:1258017
Created October 2, 2011 21:49
GPSEE strict warnings
| Running program (equivalent command): commonjs --platform v8cgi /pinf/workspaces/github.com/pinf/test-programs-js/JSLintBenchmark
|--- Program stdout & stderr follows --->
Running JSLint Benchmark by running JSLint against itself ...
... took: 0.364 seconds
macbook-home-cadorn-net:test-programs-js cadorn$ commonjs --platform gpsee ./ JSLintBenchmark/
JS strict warning #157 in gpsee.js at line 164 ch 8 - anonymous function does not always return a value
JS strict warning #157 in gpsee.js at line 171 ch 15 - anonymous function does not always return a value
JS strict warning #127 in gpsee.js at line 328 ch 12 - variable parent redeclares argument
JS strict warning #110 in gpsee.js at line 469 ch 8 - function validate does not always return a value
JS strict warning #157 in gpsee.js at line 548 ch 41 - anonymous function does not always return a value
@cadorn
cadorn / gist:1134921
Created August 9, 2011 19:16
Queue processing with Q promises
function processSequentially()
{
console.log("start queue");
var result = Q.defer();
var done;
[
["1", 2],
["2", 4],
["3", 3],
["4", 9],
@cadorn
cadorn / module.js
Created June 15, 2011 16:28
jetpack code snippet
var FILE = require("file"),
URL = require("url"),
BYTE_STREAMS = require("byte-streams"),
UNLOAD = require("unload"),
TIMER = require("timer");
// JSON = provided by jetpack as a global
var Cc = require("chrome").Cc;
var Ci = require("chrome").Ci;
var Cu = require("chrome").Cu;
@cadorn
cadorn / tree.json
Created May 27, 2011 21:41
JSON Tree
{"text":"","path":"","id":"","expanded":true,"children":[{"text":"Users","path":"","id":"","expanded":true,"children":[{"text":"cadorn/pinf/workspaces/github.com/cadorn/com.cadorn.baby/projects/firephp/packages/test-symfony2/public","path":"","id":"","expanded":true,"children":[{"text":"app","path":"","id":"","expanded":false,"children":[{"text":"AppKernel.php","path":"/Users/cadorn/pinf/workspaces/github.com/cadorn/com.cadorn.baby/projects/firephp/packages/test-symfony2/public/app/AppKernel.php","id":"/Users/cadorn/pinf/workspaces/github.com/cadorn/com.cadorn.baby/projects/firephp/packages/test-symfony2/public/app/AppKernel.php","leaf":true},{"text":"autoload.php","path":"/Users/cadorn/pinf/workspaces/github.com/cadorn/com.cadorn.baby/projects/firephp/packages/test-symfony2/public/app/autoload.php","id":"/Users/cadorn/pinf/workspaces/github.com/cadorn/com.cadorn.baby/projects/firephp/packages/test-symfony2/public/app/autoload.php","leaf":true},{"text":"bootstrap.php.cache","path":"/Users/cadorn/pinf/workspac
@cadorn
cadorn / main.js
Created March 8, 2011 00:17
Simple JSGI app
module.declare([], function(require, exports, module)
{
exports.main = function()
{
}
exports.app = function()
{
var counter = 0;
@cadorn
cadorn / main.js
Created February 12, 2011 00:07
Test with NodeUnit CommonJS Program
module.declare(["nodejs/path", "nodeunit/nodeunit"], function(require, exports, module)
{
var PATH = require("nodejs/path");
exports.main = function()
{
module.print("Hello World from NodeUnit Gist Test!\n");
var reporter = require("nodeunit/nodeunit").reporters["default"];
@cadorn
cadorn / main.js
Created February 11, 2011 21:32
HelloWorld CommonJS Program
module.declare([], function(require, exports, module)
{
exports.main = function()
{
module.print("Hello World from Gist!\n");
}
});
<?php
// TODO: Configure FirePHP
//define('FIREPHP_ACTIVATED', true); // Ensure FirePHP is always collecting data
//require_once('FirePHP/Init.php');
// listen to all data that would be sent to client (if authorized)
class PayloadListener {
public function onPayload($request, $payload) {
@cadorn
cadorn / transport.js
Created November 13, 2010 00:56
requirejs package mappings
define("87A2FC545DE0A1C3918CCC52B8AB3AC9!/package3", ["require", "module", "exports"], function(require, module, exports) {
var PACKAGE2 = require("package2/package2");
exports.announceNext = function (console) {console.log("Chrome Package 3");PACKAGE2.announcePrevious(console);};
});
define("F30B57B6CF848463FC10711298FFB063!/package2", ["require", "module", "exports"], function(require, module, exports) {
var PACKAGE1 = require("packageA/package1");
var PACKAGE3 = require("packageB/package3");
exports.announceNext = function (console) {console.log("Chrome Package 2");PACKAGE3.announceNext(console);};
exports.announcePrevious = function (console) {console.log("Chrome Package 2");PACKAGE1.announcePrevious(console);};

From System Module

require('<module>')  // search require.paths
require('./<module>')  // resolve relative then search require.paths
require('<module>', '<package>') // module from package

or

require('system#') // search require.paths