Skip to content

Instantly share code, notes, and snippets.

@notdol
notdol / gist:4662074
Created January 29, 2013 05:37
vertx:createServer
HttpServer server = vertx.createHttpServer();
server.requestHandler(new Handler<HttpServerRequest>() {
public void handle(HttpServerRequest request) {
request.response.end("Hello Vert.x");
}
});
System.out.println("server is running on http://localhost:9090/");
server.listen(9090);
@notdol
notdol / vertx:createServer2
Created January 29, 2013 05:42
vertx create default server
vertx.createHttpServer().requestHandler(new Handler<HttpServerRequest>() {
public void handle(HttpServerRequest req) {
String file = req.path.equals("/") ? "index.html" : req.path;
req.response.sendFile("webroot/" + file);
}
}).listen(8080);
@notdol
notdol / import:jquery
Created January 29, 2013 06:02
import jquery (google cdn)
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
});
</script>
@notdol
notdol / import:bootstrap
Created January 29, 2013 06:09
import twitter bootstrap
<link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap-combined.min.css" rel="stylesheet">
<script src="//netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/js/bootstrap.min.js"></script>
<!-- optional -->
<link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap-responsive.min.css" rel="stylesheet">
<link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap.no-icons.min.css" rel="stylesheet">
@notdol
notdol / vertx:createSocketio
Created January 29, 2013 06:19
vertx:create Socketio (server) - java
int port = 9090;
HttpServer server = vertx.createHttpServer();
SocketIOServer io = new DefaultSocketIOServer(vertx, server);
io.sockets().onConnection(new Handler<SocketIOSocket>() {
public void handle(final SocketIOSocket socket) {
socket.on("timer", new Handler<JsonObject>() {
public void handle(JsonObject event) {
socket.emit("timer", event);
}
@notdol
notdol / socketio:create-client
Created January 29, 2013 06:21
Socketio: create service (client)
<script type="text/javascript" src="/socket.io/socket.io.js"></script>
<script>
var socket = io.connect('http://localhost:9090');
socket.on('news', function (data) {
console.log(data);
socket.emit('my other event', { my: 'data' });
});
</script>
@notdol
notdol / sockjs:createClient
Created January 30, 2013 00:50
sockjs (client side)
<script src="http://cdn.sockjs.org/sockjs-0.3.min.js"></script>
<script>
var sock = new SockJS('http://mydomain.com/my_prefix');
sock.onopen = function() {
console.log('open');
};
sock.onmessage = function(e) {
console.log('message', e.data);
};
sock.onclose = function() {
@notdol
notdol / nodejs_create_base_server
Created February 5, 2013 00:49
nodejs : create base server
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');
@notdol
notdol / qunit sample
Created February 14, 2013 02:13
qunit sample
<!DOCTYPE html>
<html>
<head>
<title>QUnit Test Suite</title>
<link rel="stylesheet" href="http://github.com/jquery/qunit/raw/master/qunit/qunit.css" type="text/css" media="screen">
<script type="text/javascript" src="http://github.com/jquery/qunit/raw/master/qunit/qunit.js"></script>
<!-- Your project file goes here -->
<!--script type="text/javascript" src="myProject.js"></script-->
<!-- Your tests file goes here -->
<!--script type="text/javascript" src="myTests.js"></script-->
@notdol
notdol / sublime:snippet:scope
Created May 21, 2013 01:59
sublime snippet scope type
ActionScript: source.actionscript.2
AppleScript: source.applescript
ASP: source.asp
Batch FIle: source.dosbatch
C#: source.cs
C++: source.c++
Clojure: source.clojure
CSS: source.css
D: source.d
Diff: source.diff