Skip to content

Instantly share code, notes, and snippets.

@russelyang
russelyang / child.js
Created May 22, 2011 15:51
node.js child_process sample
//var child = process.createChildProcess('sh',
// ['-c', 'echo hello; sleep 1; echo world;']);
//child.addListener('data', function(chunk) {
// console.log(chunk);
//});
var spawn = require('child_process').spawn,
child = spawn('sh', ['-c', 'echo hello; sleep 1; echo world;']);
child.stdout.on('data', function(chunk) {
@russelyang
russelyang / login.js
Created May 24, 2011 04:49
TP mobile login module
var https = require('https');
var user = {
name : "",
password : "",
token : 'd0be5f82-44c8-4686-aa13-c58e8ee910b7'
};
var options = {
host : 'tpoitgf8i.tpolab.com',
(function() {
})();
set JAVA_OPTS="-Xmx2g"
scala scc.scala
#for powershell
$env:JAVA_OPTS="-Xmx2g"
scala .\scc.scala
var decrypt = function(text, key) {
var src = "abcdefghijklmnopqrstuvwxyz";
var cipher = {};
for(var i=0 ; i<26; i++) {
cipher[src[(i+key) % 26]] = src[i];
}
//console.log(cipher);
var vigenere = function() {
function pos(s) {
return s.toLowerCase().charCodeAt(0) - "a".charCodeAt(0);
};
function encryptOneChar(c, key) {
var src = "abcdefghijklmnopqrstuvwxyz",
cipher = {};
for(var i=0; i<src.length; i++) {
cipher[src[i]] = src[(i+key) % 26];
# Ubuntu upstart file at /etc/init/mongodb.conf
pre-start script
mkdir -p /var/lib/mongodb/
mkdir -p /var/log/mongodb/
end script
start on runlevel [2345]
stop on runlevel [06]
description "Start serviio DLNA server"
author "aanno"
start on net-device-up IFACE=eth0
stop on runlevel [!2345]
env enabled=1
setuid tpasch
setgid tpasch
class Customer {
String name
}
def locked (Closure c) {
println "Transaction lock"
transactionLock()
c.call()
transactionRelease();
println "Transaction release"
@russelyang
russelyang / gist:9200b5aa3cc1213fae7d
Created February 19, 2015 22:27
branch a version
p4 populate -o //global_online/ebisu/cq5/main/origin-cq5-components/...@352924 //global_online/ebisu/cq5/branches/chromium/origin-cq5-components/...