Skip to content

Instantly share code, notes, and snippets.

var deleteAllGroupMembers = (function () {
var deleteAllGroupMembers = {};
// the facebook ids of the users that will not be removed.
// IMPORTANT: add your own facebook id here so that the script will not remove yourself!
var excludedFbIds = ['653570476', '663301985', '100008698604779', '100008668843451']; // make sure each id is a string!
var usersToDeleteQueue = [];
var scriptEnabled = false;
var processing = false;
deleteAllGroupMembers.start = function() {
var deleteAllGroupMembers = (function () {
var deleteAllGroupMembers = {};
// the facebook ids of the users that will not be removed.
// IMPORTANT: add your own facebook id here so that the script will not remove yourself!
var excludedFbIds = ['653570476', '663301985']; // make sure each id is a string!
var usersToDeleteQueue = [];
var scriptEnabled = false;
var processing = false;
deleteAllGroupMembers.start = function() {
/*
Taken and cribbed from blog.datalicious.com/free-download-all-australian-postcodes-geocod
May contain errors where latitude and longitude are off. Use at own non-validated risk.
*/
SET NAMES utf8;
SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';
DROP TABLE IF EXISTS postcodes_geo;
@JackTanRoo
JackTanRoo / gist:7f8af20a25af6e69c00f
Created September 24, 2014 22:03
history view - functions to determine [direction, amount, txTime]
var isContainedinArrayMatrix = function(inputOrOutputMatrix, currentAddress){
for (var i = 0; i < inputOrOutputMatrix.length; i ++ ){
var returnedAddress = inputOrOutputMatrix[i][0];
var returnedValue = inputOrOutputMatrix[i][1];
var txTime = inputOrOutputMatrix[i][2];
if (currentAddress === returnedAddress) {
console.log("match is found: ", inputOrOutputMatrix[i]);
return [returnedAddress, returnedValue, txTime];
}
}
describe('Unit: sendFactory - TxBuilder', function () {
beforeEach(module('bitclip'));
var $scope, $rootScope, $location, $window, $q, $timeout, transactionDetails, createController, TxBuilder, tempStore;
beforeEach(inject(function($injector) {
$rootScope = $injector.get('$rootScope');
$location = $injector.get('$location');
$scope = $rootScope.$new();
$window = $injector.get('$window');
var HelloBlock = require('helloblock-js');
var bitcoin = require('bitcoinjs-lib');
var helloblock = new HelloBlock({
network: 'testnet'
});
var testnet = bitcoin.networks.testnet;
//source addres:
// Path m / 0 '/' / 0 Base58 ms2pdqyQxyWR82DV8BjiQuqUxBt3hbwSPu
// child private key: tprv8d9nbHThZv8whawuraZNUE7FfXFSsS2pgjH2ziZTTDe5cWpkYQtPnzffAxqWZfDtd7AHmHGmpMdjMBU4fHKoH1nFnyEjn73fLYcm3aWtivY
@JackTanRoo
JackTanRoo / gist:58e43f5d8862ce537286
Created September 16, 2014 02:33
Script to get Test coins
// specify your destination address
var destAddress = "mra8YqBVMPFEdi8f4w1vcb4UUjmbfD6mGR";
var request = require("request"); //npm install request
var counter = 0;
getTestCoins(getBalance);
// Make 3 x http request to HelloBlock Testnet Faucet to get
// 3m test satoshis.
function getTestCoins(callback) {
@JackTanRoo
JackTanRoo / gist:558fd45e01d65d0a5570
Created September 16, 2014 00:26
How to generate new childKeys after generating a HDNode in Bitcoinjs?
var bitcoin = require('bitcoinjs-lib');
var BigInteger = require('bigi');
var chainCode = new Buffer(32); //buffer of 32 bytes
// fill buffer with 1, do I increment .fill parameter up
// to generate new chaincodes?
chainCode.fill(1);
console.log("---------START-----------");
@JackTanRoo
JackTanRoo / index.html
Created September 10, 2014 17:16
Put testapp.js in the app folder, replace nite-out index.html with this index.html
<html ng-app="test">
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
<title>Side Menus</title>
<link href="http://code.ionicframework.com/1.0.0-beta.11/css/ionic.css" rel="stylesheet">
<script src="http://code.ionicframework.com/1.0.0-beta.11/js/ionic.bundle.js"></script>
</head>