Skip to content

Instantly share code, notes, and snippets.

View siraj's full-sized avatar
💭
I may be slow to respond.

Siraj Razick siraj

💭
I may be slow to respond.
View GitHub Profile

Compiling v8 and Hello, World Example on Mac OSX Mavericks (10.9.4)

by Keith Rosenberg (netpoetica)

Note: do this in some sort of project/ directory that makes sense. depot_tools are going to need to be in your path, so you may want to install them somewhere you are comfortable with.

1) Get the v8 source

git clone https://github.com/v8/v8.git

2) Install depot tools

@siraj
siraj / gist:eb0505149452bc0caca1
Created February 12, 2015 23:15
plexydesk-indent-style
astyle_args="--indent=spaces=2 --style=linux --add-brackets \
· --indent-labels --pad-header --pad-oper --unpad-paren \
· --keep-one-line-blocks --convert-tabs \
· --indent-preprocessor --align-pointer=name"

Multiple SSH Keys settings for different github account

create different public key

create different ssh key according the article Mac Set-Up Git

$ ssh-keygen -t rsa -C "your_email@youremail.com"
@siraj
siraj / getscreenshot.c
Created November 6, 2012 07:15 — forked from bellbind/getscreenshot.c
[c][gtk][webkit]get screenshot PNG from web page
/*
* get screenshot PNG from web page
*
* build:
* FLAGS=`pkg-config --cflags --libs gtk+-x11-2.0 glib-2.0 webkit-1.0`
* gcc -Wall $FLAGS getscreenshot.c -o getscreenshot
*
* usage:
* /usr/bin/xvfb-run -s "-screen 0 1024x768x24" ./getscreenshot test.html
*
@siraj
siraj / getscreenshot.c
Created November 6, 2012 07:15 — forked from bellbind/getscreenshot.c
[c][gtk][webkit]get screenshot PNG from web page
/*
* get screenshot PNG from web page
*
* build:
* FLAGS=`pkg-config --cflags --libs gtk+-x11-2.0 glib-2.0 webkit-1.0`
* gcc -Wall $FLAGS getscreenshot.c -o getscreenshot
*
* usage:
* /usr/bin/xvfb-run -s "-screen 0 1024x768x24" ./getscreenshot test.html
*
@siraj
siraj / build-essential.sh
Created November 28, 2011 05:56 — forked from henry0312/build-essential.sh
Build m4, autoconf, automake, libtool on Mac OS X Lion
#!/bin/sh
# 初期設定
WORK=$HOME/Builds/build-essential
PREFIX=$HOME/local
export PATH="$PREFIX/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin"
# ソースコードのダウンロード
if [ ! -d $WORK/src ] ; then
mkdir src
@siraj
siraj / text-handler.js
Created August 30, 2011 23:18
text handler
const Tp = imports.gi.TelepathyGLib;
function message_received_cb(channel, msg)
{
print ("message recived : " + msg.to_text());
channel.ack_message_async(msg, function fake (a, b, c){});
var buble = document.getElementById("chatbox");
buble.innerHTML = buble.innerHTML + String("<p class=\"lemon\">" + msg.to_text() + "</p>");