$ cat .git/hooks/pre-commit
#!/bin/bash
#
# This command prevent commit if total file size exceeds error is occured.
#
#!/bin/bash | |
# | |
# git-feature-start - Git リポジトリディレクトリで、指定したブランチ名でブランチを作成し、合わせてリモートブランチも作成するコマンド | |
# | |
pushd `dirname $0` >/dev/null 2>&1 | |
[ $? -eq 1 ] && exit 1 | |
__script_dir=`pwd` | |
popd >/dev/null 2>&1 | |
__base_dir=`dirname ${__script_dir}` |
cat <<__EOF__ | |
hoge | |
foo | |
__EOF__ |
$ cat .git/hooks/pre-commit
#!/bin/bash
#
# This command prevent commit if total file size exceeds error is occured.
#
#!/bin/bash | |
# | |
grunt jshint | |
[ $? -ne 0 ] && echo "grunt jshint error" && exit 1 | |
exit 0 |
--- lib/log4js.js.orig 2011-03-04 10:32:06.000000000 +0900 | |
+++ lib/log4js.js 2011-03-04 10:42:24.000000000 +0900 | |
@@ -134,8 +134,8 @@ | |
args = [ ALL_CATEGORIES ]; | |
} | |
//argument may already be an array | |
- if (args[0].forEach) { | |
- args = args[0]; | |
+ if (args[0].constructor.name === 'Array') { | |
+ args = args[0]; |
#!/usr/bin/env node | |
var os = require('os'); | |
var osType = os.type(); | |
var search = function() {}; | |
if (osType === 'Darwin') { | |
var nic = 'en0'; // Mac OSX |
--- lib/ws/connection.js.orig 2011-03-31 16:43:40.000000000 +0900 | |
+++ lib/ws/connection.js 2011-03-31 16:45:33.000000000 +0900 | |
@@ -182,10 +182,10 @@ | |
/*----------------------------------------------- | |
Various utility style functions: | |
-----------------------------------------------*/ | |
-function write(connection, data) { | |
+function write(connection, data, encoding) { | |
debug(connection.id, 'write: ', (new Buffer(data)).inspect()); | |
if (connection._socket.writable) { |
#! /bin/sh | |
# ------------------------------------------------------------------------------ | |
# SOME INFOS : fairly standard (debian) init script. | |
# Note that node doesn't create a PID file (hence --make-pidfile) | |
# has to be run in the background (hence --background) | |
# and NOT as root (hence --chuid) | |
# | |
# MORE INFOS : INIT SCRIPT http://www.debian.org/doc/debian-policy/ch-opersys.html#s-sysvinit | |
# INIT-INFO RULES http://wiki.debian.org/LSBInitScripts | |
# INSTALL/REMOVE http://www.debian-administration.org/articles/28 |
var io = require('socket.io').listen(8081); | |
var parser = require('socket.io').parser; | |
io.sockets.on('connection', function(socket) { | |
var pre; | |
var i = 0; | |
io.transports[socket.id].parser.on('data', function(p) { | |
var packet = parser.decodePacket(p); | |
if(packet.type === 'heartbeat') { | |
if(global.gc) global.gc(); | |
var memoryUsage = process.memoryUsage(); |
# this program uploads to google storage using boto and eventlet all the jpg files of a selected folder | |
import eventlet | |
bcon = eventlet.import_patched("boto.gs.connection") | |
import glob | |
FOLDER = "/Users/myself/Documents/" # replace this with your chosen folder | |
BUCKET_NAME = "whateveryourbucketname" # replace this with your bucket name | |
def upload(myfile): | |
c = bcon.GSConnection() |