Skip to content

Instantly share code, notes, and snippets.

View bmatusiak's full-sized avatar
👌
Having Fun

Bradley Matusiak bmatusiak

👌
Having Fun
View GitHub Profile
# First run:
apt-get install apt-cacher python-vm-builder
vi /etc/default/apt-cacher # ensure autostart is enabled
sudo service apt-cacher start
# Note that apt-cacher caused some problems for me, you can also try apt-cacher-ng, making sure to set the listen address to 127.0.0.1 (which it for some reason doesn't do if you have IPv6 in some cases)
git clone git://github.com/TheBlueMatt/bitcoin.git
git clone git://github.com/devrandom/gitian-builder.git
mkdir gitian-builder/inputs
wget 'http://miniupnp.tuxfamily.org/files/download.php?file=miniupnpc-1.5.tar.gz' -O gitian-builder/inputs/miniupnpc-1.5.tar.gz
#!/bin/bash -
#====================================================================
#
# DESCRIPTION: on Debian-based systems, installs dependencies for
# blather, gets source code for sphinx stuff, builds, installs
# program, config files, and so forth. USE AT YOUR OWN RISK!
# READ THE SCRIPT CAREFULLY AND DECIDE IF YOU WANT TO USE IT
#
# REQUIREMENTS: debian-based system, sudo privileges
# BUGS: ---
export NEWUSER=ubuntu
sudo useradd -m $NEWUSER
sudo usermod -s /bin/bash $NEWUSER
usermod -G sudo $NEWUSER
sudo apt-get update
sudo apt-get install nodejs
sudo ln -s /usr/bin/nodejs /usr/bin/node
@bmatusiak
bmatusiak / need.png
Last active August 29, 2015 14:27
repairshopr-ticket-invoice-paid
need.png
@bmatusiak
bmatusiak / pdfPageCount.js
Created September 6, 2012 09:12
pdfPageCount.js
var fs = require("fs");
var ext = "pdf";
var fileName = './out.pdf'.toLowerCase();
var fileNameNoEXT = fileName.replace("."+ext,"");
fs.readFile(fileName,"utf8", function (err, data) {
if (err) throw err;
data = data.split("endobj")
for(var i in data){
if(data[i].indexOf("/Count") >= 0){
@bmatusiak
bmatusiak / Output
Created October 25, 2012 18:49
My Class Concept
SlaveClass 1constructor lol
SlaveClass 2constructor lol
SlaveClass 3constructor lol
SlaveClass v1.3
SlaveClass a
SlaveClass b
SlaveClass c
{}
@bmatusiak
bmatusiak / extend.js
Created October 28, 2012 05:18
My Class Concept2
Function.prototype.extend = function(_class, subClass) {
if (!subClass) {
return _Class(Object, _class);
}
else {
return _Class(_class, subClass);
}
};
function _Class(parent, child) {
@bmatusiak
bmatusiak / css.js
Created November 5, 2012 21:59
requirejs plugin
define(function() {
function css(file) {
this._file = file;
this.element = css.lookfor(this._file);
if (!this.element) {
this.element = document.createElement("link");
this.element.setAttribute("rel", "stylesheet");
this.element.setAttribute("type", "text/css");
this.element.setAttribute("href", this._file);
}
@bmatusiak
bmatusiak / c9kill.sh
Created November 15, 2012 04:42
c9kill for hanging process
ps -ef | grep node | grep -v grep | grep -v "vfs-worker" | grep -v "bin/node -e (" | awk '{print $2}' | xargs kill -9
@bmatusiak
bmatusiak / wrapRequreJS.js
Created November 15, 2012 20:58
requirejs wrapper for file directory in / out
var fs = require("fs");
var inPath = __dirname + "/in";
var outPath = __dirname + "/out";
fs.readdir(inPath, function(err, files) {
if (err) throw err;
for (var i in files) {
fs.readFile(inPath + "/" +files[i], doWrap(files[i]));
}
});