Skip to content

Instantly share code, notes, and snippets.

@derdesign
derdesign / jquery.imageloader.js
Last active December 17, 2015 09:39
jQuery Image Preloader script + Refactor a bit + Code Cleanup + Add support for non-ES5 browsers
/*!
* imageloader : a jquery plugin for preloading images
* Version: 0.2.0
* Original Author: Nick Jonas - @nick-jonas
* Edited by: Ernesto Méndez - @derdesign
* Website: http://www.workofjonas.com
* Gist: https://gist.github.com/derdesign/5588986
* Gitbub: https://github.com/modernassembly/imageloader
* License: MIT
*/
@derdesign
derdesign / vimproject.js
Created March 21, 2013 03:07
Create vim project files that open automatically with MacVim.
#!/usr/bin/env node
var fs = require('fs');
var util = require('util');
var pathmod = require('path');
var EXTENSION = 'vimproj';
var EXT_REGEX = new RegExp('\\.' + EXTENSION + '$');
var TEMPLATE = '\
@derdesign
derdesign / cleanup
Created January 31, 2013 13:55
Remove .DS_Store files
#!/bin/sh
for file in `find . | grep .DS_Store`; do echo "$file" && rm "$file"; done;
@derdesign
derdesign / gist:4652769
Last active December 11, 2015 20:08 — forked from HashNuke/gist:608259
Useful git commands
# To undo a git push
git push -f origin HEAD^:master
# To get to previous commit (preserves working tree)
git reset --soft HEAD
# To get back to previous commit (you'll lose working tree)
git reset --hard HEAD^
# To get back to a specific commit
@derdesign
derdesign / server.erl
Last active January 28, 2019 14:13
Erlang Web Server using Inets
-module(server).
-compile([export_all]).
% To be used with escript
main(_Args) ->
ok = inets:start(),
{ok, _Pid} = inets:start(httpd, [
{port, 8080},
@derdesign
derdesign / test_server.erl
Created November 6, 2012 00:52
OTP gen_server Implementation
-module(test_server).
-behaviour(gen_server).
% Callback exports
-export([init/1,
handle_call/3,
handle_cast/2,
handle_info/2,
terminate/2,
@derdesign
derdesign / gist:4008234
Created November 3, 2012 18:41
emacs-ide
#!/bin/bash
# Get first argument
if [ $1 ]
then
FILE=$1
else
FILE=$HOME
fi
@derdesign
derdesign / gist:3984424
Created October 31, 2012 02:18
dict_server
-module(dict_server).
-export([start/0, stop/0, stop/1, get/1, get/2, set/1, set/2]).
-vsn("1.0").
start() ->
register(?MODULE, self()),
Table = ets:new(?MODULE, []),
io:format("Initializing Dictionary Server...~n", []),
loop(Table).
@derdesign
derdesign / locales.json
Created June 16, 2012 18:54
locales.json
{
"af": "Afrikaans",
"sq": "Albanian",
"am": "Amharic",
"ar_DZ": "Arabic - Algeria",
"ar_BH": "Arabic - Bahrain",
"ar_EG": "Arabic - Egypt",
"ar_IQ": "Arabic - Iraq",
"ar_JO": "Arabic - Jordan",
"ar_KW": "Arabic - Kuwait",