Skip to content

Instantly share code, notes, and snippets.

View estebanfeldman's full-sized avatar
🏠
Working from home

Esteban Feldman estebanfeldman

🏠
Working from home
View GitHub Profile
set -g prefix C-a
unbind C-b
set -s escape-time 1
set -g base-index 1
set -g pane-base-index 1
setw -g pane-base-index 1
bind r source-file ~/.tmux.conf \; display "Reloaded!"
bind a send-prefix
bind | split-window -h
bind - split-window -v
@estebanfeldman
estebanfeldman / gist:eecc562ae8a0465a7eae
Created April 15, 2015 16:54
Cache SQLObject Table Discovery
# in sqlobject/main.py replace this method
def addColumnsFromDatabase(sqlmeta, connection=None):
soClass = sqlmeta.soClass
conn = connection or soClass._connection
import tempfile
import pickle
import os
temp_dir = tempfile.gettempdir()
@estebanfeldman
estebanfeldman / PlayState.hx
Created October 11, 2014 22:55
Flash error
private function createHealthCounters():Void {
_currentHealthCounterText = new FlxText(_coreHealthBar.x - 30 , 17, "" + _core.health);
_targetHealthCounterText = new FlxText(_coreHealthBar.x + _coreHealthBar.width + 13, 17, "" + _waveManager.target);
add(_currentHealthCounterText);
add(_targetHealthCounterText);
}

Keybase proof

I hereby claim:

  • I am eka on github.
  • I am eka (https://keybase.io/eka) on keybase.
  • I have a public key whose fingerprint is 91D7 8F8E D86C EA95 54A4 E9E7 463D 52ED F0C4 D9B6

To claim this, I am signing this object:

package ui;
import flixel.util.FlxColor;
import flixel.util.FlxSpriteUtil;
import flixel.FlxSprite;
using flixel.util.FlxSpriteUtil;
class CircularBar extends FlxSprite {
public var min:Float;
public var max:Float;
public var current:Float;
public function drawArc(sprite:FlxSprite, centerX:Float, centerY:Float, radius:Float, startAngle:Float, arcAngle:Float, steps:Int):Void {
//
// Rotate the point of 0 rotation 1/4 turn counter-clockwise.
startAngle -= .25;
//
var twoPI = 2 * Math.PI;
var angleStep = arcAngle / steps;
// var xx = centerX + Math.cos(startAngle * twoPI) * radius;
// var yy = centerY + Math.sin(startAngle * twoPI) * radius;
var xx = centerX + radius * Math.cos(startAngle);
" My bundles here:
"
" original repos on GitHub
" Bundle 'mileszs/ack.vim'
Bundle 'rking/ag.vim'
Bundle 'kien/ctrlp.vim'
Bundle 'mattn/gist-vim'
" Bundle 'Lokaltog/powerline'
" Bundle 'Lokaltog/powerline', {'rtp':'powerline/bindings/vim'}
Bundle 'ervandew/supertab'
function parse_option_arguments(options) {
var installer_arguments = {};
for(var i=0; i<options.length; i++) {
var option_arguments = options[i];
var args = option_arguments.split(' ');
var regex = /\/(\w+)(=)?([0-9a-z-A-Z,]+)?/;
for(var j=0; j<args.length; j++) {
var arg = args[j];
var match = regex.exec(arg);
var argument = match[1];
require 'open-uri'
buf = open("https://raw.githubusercontent.com/libgdx/libgdx/master/CHANGES").read
md = buf.scan /\[(?<version>.+)\]/
puts md[1]
require 'open-uri'
buf = open("https://raw.githubusercontent.com/libgdx/libgdx/master/CHANGES").read
md = buf.match /\[(?<version>.+)\]/
puts md['version']