Skip to content

Instantly share code, notes, and snippets.

View daragao's full-sized avatar

Duarte Aragão daragao

View GitHub Profile
@daragao
daragao / .Xresource
Last active August 13, 2018 09:08
my stuff
!-------------------------------------------------------------------------------
! Xft settings
!-------------------------------------------------------------------------------
!Xft.dpi: 96
Xft.dpi: 192
Xft.antialias: true
Xft.rgba: rgb
Xft.hinting: true
Xft.hintstyle: hintslight
var Web3 = require('web3');
var web3 = new Web3();
var provider = new web3.providers.HttpProvider('http://localhost:8545');
web3.setProvider(provider);
var GreeterContract = require('./Greeter.sol.js');
GreeterContract.setProvider(provider);
GreeterContract.defaults({from:web3.eth.accounts[1]});
var Web3 = require('web3');
var web3 = new Web3();
var provider = new web3.providers.HttpProvider('http://localhost:8545');
web3.setProvider(provider);
if(process.argv.length < 3) {
console.log('needs the contract Name as argument!');
process.exit(1);
}
@daragao
daragao / compile_contract.js
Created June 12, 2016 18:02
Compile contract example
var solc = require('solc');
var fs = require('fs');
var Pudding = require('ether-pudding');
//var contractName = 'Greeter';
if(process.argv.length < 3) {
console.log('needs the contract Name as argument!');
process.exit(1);
}
var contractName = process.argv[2];
@daragao
daragao / Greeter.sol.js
Created June 12, 2016 14:23
Greeter.sol compiled
var Web3 = require("web3");
(function() {
// Planned for future features, logging, etc.
function Provider(provider) {
this.provider = provider;
}
Provider.prototype.send = function() {
this.provider.send.apply(this.provider, arguments);
@daragao
daragao / .ycm_extra_conf_openframeworks.py
Last active November 29, 2018 20:37
YouCompleteMe "let g:ycm_global_ycm_extra_conf = "~/.vim/.ycm_extra_conf_openframeworks.py"
# add this to your vimrc
#let g:ycm_global_ycm_extra_conf = "~/.vim/.ycm_extra_conf_openframeworks.py"
# Partially stolen from https://bitbucket.org/mblum/libgp/src/2537ea7329ef/.ycm_extra_conf.py
import os
import ycm_core
# These are the compilation flags that will be used in case there's no
# compilation database set (by default, one is not set).