Skip to content

Instantly share code, notes, and snippets.

@yous
yous / server
Last active December 15, 2017 04:54 — forked from chrismdp/http
Simple http server in ruby, that ensures there's no browser caching. For serving static files in development.
#!/usr/bin/env ruby
require 'webrick'
require 'optparse'
class NonCachingFileHandler < WEBrick::HTTPServlet::FileHandler
def prevent_caching(res)
res['ETag'] = nil
res['Last-Modified'] = Time.now + 100**4
res['Cache-Control'] = 'no-store, no-cache, must-revalidate, post-check=0, pre-check=0'
res['Pragma'] = 'no-cache'

BaseHangul

BaseHangul은 한글을 이용한 바이너리 인코딩입니다. 바이너리 데이터를 KS C 5601 규격에 포함된 한글 문자로 변환합니다.

변환 방식

5바이트(40비트)가 4글자가 됩니다.

왜 40비트인가?