Skip to content

Instantly share code, notes, and snippets.

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

Akeda Bagus gedex

🏠
Working from home
View GitHub Profile
@gedex
gedex / frontendDevlopmentBookmarks.md
Created June 27, 2013 17:58 — forked from dypsilon/frontendDevlopmentBookmarks.md
A badass list of frontend development resources I collected over time.
@gedex
gedex / config.ru
Created February 12, 2013 06:49
rack-based static webserver
use Rack::Static,
:urls => ["/images", "/js", "/css"],
:root => "public"
# Absolute path of the root app
@root = File.expand_path(File.join(File.dirname(__FILE__), 'public'))
run lambda { |env|
req = Rack::Request.new(env)
#!/usr/bin/env python
from sys import stdin
def next(a, i):
j = i
l = len(a)
r = i - 1
while j < l and a[j]:
#!/usr/bin/env python
import string
import sys
from collections import Counter
ALPHABET = string.ascii_lowercase
def main():
@gedex
gedex / gist:4395644
Created December 28, 2012 07:56
My debian's nginx-initscript
#!/bin/sh
### BEGIN INIT INFO
# Provides: nginxs
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: nginx init.d initscript for Debian Squeeze
# Description: Nginx is an HTTP(S) server, HTTP(S) reverse \
# proxy and IMAP/POP3 proxy server. This script \
@gedex
gedex / nginx
Created December 28, 2012 06:14
Ubuntu's nginx-initscript
#!/bin/sh
### BEGIN INIT INFO
# Provides: nginx
# Required-Start: $local_fs $remote_fs $network $syslog
# Required-Stop: $local_fs $remote_fs $network $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: starts the nginx web server
# Description: starts nginx using start-stop-daemon
@gedex
gedex / pythonb
Created December 24, 2012 20:42
Build multiple Python versions.
#!/bin/bash
#
# Build multiple Python versions.
#
# Author: Akeda Bagus <[email protected]>
# Licensed under MIT license.
BASE_URL=http://python.org/ftp/python/
CURRENT_DIR=$(pwd)
# This is where all python version will be built
@gedex
gedex / phpb
Last active December 29, 2015 10:16
Build multiple PHP versions
#!/bin/bash
#
# Build multiple PHP versions. Inspired by
# http://derickrethans.nl/multiple-php-version-setup.html
# This script assumes you have Git and build tols installed.
#
# Author: Akeda Bagus <[email protected]>
# Licensed under MIT license.
# To reduce outgoing request, clone from
@gedex
gedex / gist:4363391
Created December 23, 2012 13:22
Installed files after: apt-get install libpng-dev (Debian)
< /lib/libpng12.so.0.44.0
< /lib/libpng12.so.0
< /usr/share/man/man5/png.5.gz
< /usr/share/man/man3/zlib.3.gz
< /usr/share/man/man3/libpng.3.gz
< /usr/share/man/man1/libpng12-config.1.gz
< /usr/share/man/man1/libpng-config.1.gz
< /usr/share/doc/libpng12-dev
< /usr/share/doc/libpng12-dev/examples
@gedex
gedex / gist:4363340
Created December 23, 2012 13:11
What is installed after: apt-get install libjpeg-dev
> /usr/share/doc/libjpeg62
> /usr/share/doc/libjpeg62/README.gz
> /usr/share/doc/libjpeg62/changelog.gz
> /usr/share/doc/libjpeg62/changelog.Debian.gz
> /usr/share/doc/libjpeg62/copyright
> /usr/share/doc/libjpeg62-dev
> /usr/share/doc/libjpeg62-dev/structure.doc.gz
> /usr/share/doc/libjpeg62-dev/libjpeg.doc.gz
> /usr/share/doc/libjpeg62-dev/examples
> /usr/share/doc/libjpeg62-dev/examples/example.c.gz