Skip to content

Instantly share code, notes, and snippets.

View felixrabe's full-sized avatar
🦀
Focusing on Rust

Felix Rabe felixrabe

🦀
Focusing on Rust
View GitHub Profile
@felixrabe
felixrabe / fibers-2.patch
Created March 1, 2014 21:07
node-fibers (d1d59a9f55e269d) patch for node-webkit (0.9.2) based on https://github.com/rogerwang/node-webkit/issues/533#issuecomment-32596155
--- ./node_modules/fibers/src/coroutine.cc-0 2014-03-01 22:05:44.000000000 +0100
+++ ./node_modules/fibers/src/coroutine.cc 2014-03-01 22:05:55.000000000 +0100
@@ -40,7 +40,7 @@
v8::Locker locker(isolate);
assert(isolate != NULL);
floor_thread_key = 0x7777;
- for (pthread_key_t ii = coro_thread_key - 1; ii >= (coro_thread_key >= 20 ? coro_thread_key - 20 : 0); --ii) {
+ for (pthread_key_t ii = coro_thread_key - 1; ii >= (coro_thread_key >= 30 ? coro_thread_key - 30 : 0); --ii) {
if (pthread_getspecific(ii) == isolate) {
floor_thread_key = ii;
unalias l 2> /dev/null || true
function l() {
if [[ $# = 0 ]] ; then
arg=.
else
arg=$1
fi
if [[ -d $arg ]] ; then
ls -al "$arg"
@felixrabe
felixrabe / gist:98c3852a75313fc2afa2
Created May 8, 2014 17:34
Debug shell arguments
node -e 'console.log(process.argv.splice(1))' -- "`echo "1 2"`"
// http://getbootstrap.com/examples/navbar-static-top/
navbar static
brand "Project name" (to "#")
item "Link" (to "#") active
item "Link" (to "#")
item "Link" (to "#")
item "Dropdown"
item "Action" (to "#")
@felixrabe
felixrabe / gulpfile.coffee
Created May 30, 2014 17:20
Gulpfile.coffee with conditionally suppressed [gulp] output
gulp = require 'gulp'
gutil = require 'gulp-util'
mocha = require 'gulp-mocha'
taskNameStartsWithMetaDash = false
for arg in process.argv[2..]
if arg.substr(0, 5) == 'meta-'
taskNameStartsWithMetaDash = true
break
@felixrabe
felixrabe / gitswap
Last active August 29, 2015 14:02
gitswap
#!/bin/bash
git branch swap-before &&
git reset head~2 &&
git add -A . && git c -C swap-before &&
git reset --hard swap-before~ &&
git reset head@{1} &&
git add -A . && git c -C swap-before~
@felixrabe
felixrabe / s
Last active August 29, 2015 14:03
Reliable subl wrapper
#!/usr/bin/env bash
if [[ $# -eq 0 ]] ; then
subl -w . &
else
subl -w "$@" &
fi
sleep 1
kill $!
@felixrabe
felixrabe / provision.sh
Created July 2, 2014 18:15
Cyon Geekserver Provisionin Scaffold
#!/usr/bin/env bash
# Written by Felix Rabe (rabe.io).
# Hereby placed in the Public Domain. Use however you wish.
if [[ $# -eq 0 ]] ; then
echo "This script is for provisioning a Cyon Geekserver that has"
echo "been set up using Ubuntu 14.04. ONLY USE FOR A NEW SERVER!"
echo
echo "Usage example:"
@felixrabe
felixrabe / presentation
Last active August 29, 2015 14:03
Basel.js meetup presentation 2014-07-09 about the Ghost blogging platform (npm install -g coffee-script ; npm install chalk tiptip ; ./presentation)
#!/usr/bin/env coffee
tiptip = require 'tiptip'
chalk = require 'chalk'
contrastOk = yes
b = chalk.bold
g = chalk.grey
@felixrabe
felixrabe / gist:ba665f80284a2d14bc55
Created September 19, 2014 22:46
Syntax explorations
result(fn1(in1, in2, in3), fn2(in4, in5))
result (fn1 in1 in2 in3) (fn2 in4 in5)
result
fn1 in1 in2 in3
fn2 in4 in5
result
fn1