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 / 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 / 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 / .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 / build.gradle
Created February 27, 2012 04:53
gradle's repository configuration
repositories {
mavenCentral()
maven {
url "http://repo.mycompany.com/maven2"
}
}
@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 / 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 / CorsInterceptor.java
Created March 30, 2012 00:16
CORS Spring Interceptor Demo
package cors;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* @author Keesun Baik
@keesun
keesun / pom.xml
Created April 2, 2012 12:58
Servlet 3.0 maven dependency
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
</dependency>
@keesun
keesun / FlashAPI.java
Created April 2, 2012 13:44
Spring 3.1's FlashMap API
public class FlashAPI {
@Test
public void makeFlashMap(){
FlashMap fm = new FlashMap();
fm.put("message", "hi");
fm.setTargetRequestPath("/user/list");
fm.startExpirationPeriod(10);
}
@keesun
keesun / SampleWebAppInitializer.java
Created April 2, 2012 13:50
Spring 3.1's WebApplicationInitializer Sample
public class SampleWebAppInitializer implements WebApplicationInitializer {
@Override
public void onStartup(ServletContext servletContext) throws ServletException {
AnnotationConfigWebApplicationContext ac = new AnnotationConfigWebApplicationContext();
// ac.register(AppConfig.java);
ServletContextListener listener = new ContextLoaderListener(ac);
servletContext.addListener(listener);
AnnotationConfigWebApplicationContext context = new AnnotationConfigWebApplicationContext();