View index.html
1 2 3 4 5 6 7 8 9 10
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JS Bin</title>
</head>
<body>
 
<script id="jsbin-javascript">
function MyConstructor(foo, bar){
View arguments-flexible-constructor.js
1 2 3 4 5 6 7 8 9
function MyConstructor(foo, bar){
if (!(this instanceof MyConstructor)){
var obj = Object.create(MyConstructor.prototype);
return MyConstructor.apply(obj, arguments);
}
this.foo = foo;
this.bar = bar;
return this;
}
View example-no-new.js
1 2 3 4 5 6
function MyConstructor(){
console.log(this.toString());
}
 
var instance1 = MyConstructor();
var instance2 = new MyConstructor();
View flexible-constructor.js
1 2 3 4 5 6 7 8 9 10
function MyConstructor(foo){
if (!(this instanceof MyConstructor)){
return new MyConstructor(foo);
}
this.foo = foo;
return this;
}
 
var instance1 = MyConstructor('foo1');
var instance2 = new MyConstructor('foo2');
View gist:324030c72f8c3a5ed8d4
1 2 3 4 5 6 7 8 9
# Backup /etc/exports
sudo cp /etc/exports{,.bck}
# Append a link onto /etc/exports to configure nfs
echo '"'$(mkt root)'"' -alldirs -mapall=$(id -u $USER):$(id -g $USER) $(boot2docker ip) | sudo tee -a /etc/exports
sudo /sbin/nfsd restart
# Next let's unmount the old mount, start nfs and mount the nfs share.
boot2docker ssh "sudo umount $(mkt root)"
boot2docker ssh "sudo /usr/local/etc/init.d/nfs-client start"
boot2docker ssh "sudo mount $(boot2docker config | grep HostIP | cut -d'"' -f2):$(mkt root) $(mkt root) -o rw,async,noatime,rsize=32768,wsize=32768,proto=tcp"
View .travis.yml
1 2 3 4 5 6 7 8 9 10
language: node_js
node_js:
- "0.10"
addons:
firefox: "18.0"
install:
- "npm install"
before_script:
- export SLIMERJSLAUNCHER=$(which firefox) DISPLAY=:99.0 PATH=$TRAVIS_BUILD_DIR/slimerjs:$PATH
- export SLIMERVERSION=0.10.0pre
View custom-prefs.js
1 2 3 4 5 6 7 8 9 10
pref("dom.payment.skipHTTPSCheck", true);
pref("dom.identity.enabled", true);
pref("toolkit.identity.debug", true);
pref("dom.mozApps.signed_apps_installable_from", "https://marketplace.firefox.com,https://marketplace.allizom.org,https://marketplace-dev.allizom.org");
 
pref("dom.payment.provider.1.name", "firefoxmarketdev");
pref("dom.payment.provider.1.description", "marketplace-dev.allizom.org");
pref("dom.payment.provider.1.uri", "https://marketplace-dev.allizom.org/mozpay/?req=");
pref("dom.payment.provider.1.type", "mozilla-dev/payments/pay/v1");
pref("dom.payment.provider.1.requestMethod", "GET");
View pwdn.py
1 2 3 4 5 6 7 8 9
#!/usr/bin/env python
# -*- coding: utf-8 -*-
 
"""Simple command that prints out the current n last levels of the CWD
replacing the prefix with a horizontal ellipsis
Usage pwdn [numdirs]
"""
View pwdn.c
1 2 3 4 5 6 7 8 9 10
/*
* Copyright (c) 2008-09, Stuart Colville
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* * Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above copyright notice,
View fake_smtp.py
1 2 3 4 5 6 7 8 9 10
#!/usr/bin/env python
"""A noddy fake smtp server."""
 
import smtpd
import asyncore
 
class FakeSMTPServer(smtpd.SMTPServer):
"""A Fake smtp server"""
 
def __init__(*args, **kwargs):
Something went wrong with that request. Please try again.