Skip to content

Instantly share code, notes, and snippets.

View bermi's full-sized avatar

Bermi Ferrer bermi

View GitHub Profile
@bermi
bermi / anf.ex
Created March 14, 2021 20:57 — forked from m1dnight/anf.ex
defmodule Anf do
@moduledoc
"""
Author: Christophe De Troyer
"""
require Logger
##############################################################################
# API #
##############################################################################
@bermi
bermi / Quantopian Lectures.md
Created November 15, 2020 22:43 — forked from ih2502mk/list.md
Quantopian Lectures
@bermi
bermi / casesafe.sh
Last active December 14, 2017 12:33 — forked from scottsb/casesafe.sh
Create and manage a case-sensitive disk-image on macOS (OS X).
#!/bin/bash
# ---------------------------------------------------------
# Customizable Settings
# ---------------------------------------------------------
VOLUME_NAME="${CASE_SAFE_VOLUME_NAME:-casesafe}"
MOUNT_POINT="${CASE_SAFE_MOUNT_POINT:-${HOME}/${VOLUME_NAME}}"
VOLUME_PATH="${CASE_SAFE_VOLUME_PATH:-${HOME}/.${VOLUME_NAME}.dmg.sparseimage}"
VOLUME_SIZE="${CASE_SAFE_VOLUME_SIZE:-1g}"
@bermi
bermi / routes.js
Created October 15, 2011 02:20 — forked from tj/routes.js
Express routes
var app = require('../app');
console.log();
app.routes.all().forEach(function(route){
console.log(' \033[90m%s \033[36m%s\033[0m', route.method.toUpperCase(), route.path);
});
console.log();
process.exit();
@bermi
bermi / events.js
Created August 31, 2011 16:16 — forked from noonat/events.js
Rhino event loop
function EventEmitter() {
this._listeners = {};
}
exports.EventEmitter = EventEmitter;
EventEmitter.prototype.listeners = function(event) {
if (!this._listeners[event]) {
this._listeners[event] = [];
}
return this._listeners[event];
@bermi
bermi / MetaObject.php
Created August 31, 2011 12:16 — forked from CHH/MetaObject.php
PHP does Meta Programming too! (Requires PHP 5.4)
<?php
namespace CHH;
trait MetaObject
{
protected static $metaClass;
static function setMetaClass(MetaClass $metaClass)
{
@bermi
bermi / equivalent.js
Created August 24, 2011 01:51 — forked from tj/equivalent.js
example of backbone-style routing with Express
app.get('/help', function(req, res){
res.send('some help');
});
app.search('/search/:query/p:page', function(req, res){
var query = req.params.query
, page = req.params.page;
res.send('search "' + query + '", page ' + (page || 1));
});