Skip to content

Instantly share code, notes, and snippets.

View keesun's full-sized avatar
📺
On Air

Keesun Baik (a.k.a, Whiteship) keesun

📺
On Air
View GitHub Profile
@keesun
keesun / Chapter2.rb
Created March 16, 2012 22:02
Book of Ruby's Chapter2
class Things
@@count = 0
attr_accessor(:id, :name)
def initialize(id, name)
@id = id;
@name = name;
@@count += 1
end
@keesun
keesun / Chapter1.rb
Created March 8, 2012 00:24
[BoR] chapter 1
s = 'Keesun';
puts "Hello #{s}, #{2000 + 12}"
if(true) then
puts "Puss int the Boots"
end
class Company
$founder = "Toby"
@keesun
keesun / build.gradle
Created February 27, 2012 04:53
gradle's repository configuration
repositories {
mavenCentral()
maven {
url "http://repo.mycompany.com/maven2"
}
}
@keesun
keesun / .bashrc
Created February 20, 2012 16:15
my .bashrc
# Define how Bash prompt looks like:
#
# Cli Colors
export CLICOLOR=1
# use yellow for dir's
export COLOR_NC='\033[0m' # No Color
export COLOR_WHITE='\033[1;37m'
export COLOR_BLACK='\033[0;30m'
export COLOR_BLUE='\033[0;34m'
@keesun
keesun / HttpWebServer.java
Created February 10, 2012 22:39
Vert.x HttpServer Demo
package http;
import org.vertx.java.core.Handler;
import org.vertx.java.core.app.VertxApp;
import org.vertx.java.core.http.HttpServer;
import org.vertx.java.core.http.HttpServerRequest;
/**
* @author Keesun Baik
*/
@keesun
keesun / EchoClient.java
Created February 3, 2012 15:10
Vert.x NetClient Demo
package echo;
import org.vertx.java.core.Handler;
import org.vertx.java.core.app.VertxApp;
import org.vertx.java.core.buffer.Buffer;
import org.vertx.java.core.net.NetClient;
import org.vertx.java.core.net.NetSocket;
/**
* @author Keesun Baik
@keesun
keesun / EchoServer.java
Created January 30, 2012 14:46
Vert.x NetServer demo
package echo;
import org.vertx.java.core.Handler;
import org.vertx.java.core.app.VertxApp;
import org.vertx.java.core.buffer.Buffer;
import org.vertx.java.core.net.NetServer;
import org.vertx.java.core.net.NetSocket;
/**
* @author Keesun Baik
@keesun
keesun / gist:1676562
Created January 25, 2012 14:39
AMD Sample
define('calculator', ['adder'], function(adder) {
return {
add: function(n1, n2) {
return adder.add(n1, n2);
}
};
});
@keesun
keesun / gist:1676504
Created January 25, 2012 14:26
CommonJS sample
// calculator.js
exports.add = function(n1, n2) {
};
// app.js
var calculator = require('./calculator');
calculator.add(2, 2);
@keesun
keesun / gist:1676434
Created January 25, 2012 14:13
Javascript modules
(function(lab49) {
function privateAdder(n1, n2) {
return n1 + n2;
}
lab49.add = function(n1, n2) {
return privateAdder(n1);
};