Skip to content

Instantly share code, notes, and snippets.

View bentaber's full-sized avatar
🏔️

Ben Taber bentaber

🏔️
View GitHub Profile
@bentaber
bentaber / InstallPythonGDAL.md
Last active June 16, 2021 15:34 — forked from kelvinn/InstallPythonGDAL.md
Installing GDAL (Python 3.7) on Mac OS X

Install GDAL with netcdf support and GDAL Python Bindings via homebrew

Clean up any existing installs with

brew uninstall gdal netcdf libgeotiff libspatialite proj

Add osgeo tap and install (note this will also install python 3.7.7 as a dep)

@bentaber
bentaber / socket-readable.js
Created December 24, 2012 00:07
net.Socket.readable has changed behavior as of 0.9.4
var assert = require('assert');
var net = require('net');
// version 0.8.x passes
// version 0.9.4 fails assertion
assert.notEqual(new net.Socket().readable, true);
@bentaber
bentaber / gist:4157967
Created November 27, 2012 23:35
jitsu deploy modtextweb 2
↑1 modtext/modtext-web git:(master) ▶ jitsu deploy
info: Welcome to Nodejitsu bentaber
info: jitsu v0.10.4, node v0.8.12
info: It worked if it ends with Nodejitsu ok
info: Executing command deploy
info: Analyzing application dependencies in node server.js
warn: Local package version appears to be old
warn: The package.json version will be incremented automatically
warn: About to write /Users/bentaber/Documents/dev/modtext/modtext-web/package.json
data:
@bentaber
bentaber / gist:4157947
Created November 27, 2012 23:32
jitsu deploy modtextweb
Ξ modtext/modtext-web git:(master) ▶ jitsu deploy
info: Welcome to Nodejitsu bentaber
info: jitsu v0.10.4, node v0.8.12
info: It worked if it ends with Nodejitsu ok
info: Executing command deploy
info: Analyzing application dependencies in node server.js
warn: Local package version appears to be old
warn: The package.json version will be incremented automatically
warn: About to write /Users/bentaber/Documents/dev/modtext/modtext-web/package.json
data:
@bentaber
bentaber / gitlab-public.md
Created November 1, 2012 22:22
Public projects for gitlab

A simple change baselined off the 3.0.3 version of gitlabhq to allow Reporter level access for all logged in users for all repositories.

Allow searching across all projects, not just projects where the current user is a team member.

diff --git a/app/contexts/search_context.rb b/app/contexts/search_context.rb
index 6e5e8c5..c4bc1b4 100644
--- a/app/contexts/search_context.rb
+++ b/app/contexts/search_context.rb
@@ -10,7 +10,7 @@ class SearchContext
 
@bentaber
bentaber / eventEmitterDomainsTest.js
Created July 3, 2012 15:33
EventEmitter + Domains bug when 'domain' property is set
var events = require('events');
var util = require('util');
var Emitter = function() {
this.domain = 'abc.com';
};
util.inherits(Emitter, events.EventEmitter);
var emitter = new Emitter();
@bentaber
bentaber / gist:1152218
Created August 17, 2011 18:17
Vows callbacks drop arguments after error
var vows = require('vows');
var assert = require('assert');
function doSomethingAsync(callback) {
var err = null;
var testValue = 'a';
process.nextTick(function() {
callback(err, testValue);
});