Skip to content

Instantly share code, notes, and snippets.

@iizukanao
iizukanao / server.js
Created August 24, 2011 10:43
Simple HTTP server
var http = require('http');
function onRequest(req, res) {
console.log("onRequest");
res.writeHead(200, {"Content-Type": "text/plain"});
res.end("Hello, World\n");
}
var server = http.createServer(onRequest);
server.listen(1337, "127.0.0.1");
@iizukanao
iizukanao / ranges.rb
Last active December 14, 2015 21:49
Extract F and W ranges from EastAsianWidth.txt (http://www.unicode.org/Public/UNIDATA/EastAsianWidth.txt)
is_continuous = false
start_code = nil
last_code = nil
File.open("EastAsianWidth.txt").each do |line|
if !(/^\s*#/ =~ line) and !(/^\s*$/ =~ line)
if /^([^;]+);(\S+)/ =~ line
if $2.index 'W' or $2.index 'F'
if not is_continuous
start_code = $1
@iizukanao
iizukanao / server.js
Created March 24, 2016 21:38
Example code for npm module "node-rtsp-rtmp-server"
var StreamServer = require('node-rtsp-rtmp-server');
var server = new StreamServer;
server.start();
@iizukanao
iizukanao / server.coffee
Created December 5, 2016 12:06
Accept streaming if ?stream_key=xxxx is present
url = require 'url'
config = require './config'
StreamServer = require './stream_server'
Bits = require './bits'
logger = require './logger'
Bits.set_warning_fatal true
logger.setLevel logger.LEVEL_INFO