Skip to content

Instantly share code, notes, and snippets.

View sorccu's full-sized avatar

Simo Kinnunen sorccu

View GitHub Profile
[{"constant":true,"inputs":[],"name":"mintingFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"mint","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finishMinting","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"in
@sorccu
sorccu / messagestream.js
Last active September 2, 2019 07:54
Delimited ProtoBuf.js streams.
var util = require('util')
var stream = require('stream')
function DelimitedStream() {
stream.Transform.call(this)
this._length = 0
this._lengthIndex = 0
this._readingLength = true
this._buffer = new Buffer(0)
}
config.vm.provision :chef_solo do |chef|
chef.roles_path = "chef/roles"
chef.add_role "vagrant"
end
@sorccu
sorccu / npm.rb
Created May 10, 2012 08:48
puppet npm provider
# NPM provider for Puppet.
#
# Author:: Simo Kinnunen
# Copyright:: Copyright (c) 2012 CyberAgent, Inc.
# See:: http://rcrowley.org/talks/sv-puppet-2011-01-11/
# See:: https://github.com/newLoki/puppet-npm/
# See:: https://github.com/rcrowley/puppet-pip/
require 'puppet/provider/package'
@sorccu
sorccu / gist:2651867
Created May 10, 2012 08:23
nodejs forever service script
#!/bin/sh
#
# chkconfig: 345 80 20
# description: project-name
# processname: project-name
NAME=project-name
SRV_DIR=/srv/$NAME
SOURCE_DIR=$SRV_DIR/current
SHARED_DIR=$SRV_DIR/shared