Cleanest way to host static files using nodejs

Use built-in http module and ecstatic for middleware.

First, install ecstatic

npm install ecstatic

And the magic!

var http = require('http'),
    ecstatic = require('ecstatic');

http.createServer(ecstatic({root:'./'}))
    .listen(8080, '127.0.0.1');

Continue reading »

處理你無用的CapsLock

有在用VIM的人應該會覺得ESC好遠好難按,Caps Lock根本用不到 或是emacs的使用者應該會覺得Ctrl的位置很不方便 這時候我們就可以把Caps Lock改成ESC或是Ctrl

對於X Window環境我們可以直接用 xmodmap 來解決,至於Mac OS X則要透過Seil這個軟體來解決

X Window

xmodmap -e "keycode 66 = Escape NoSymbol Escape"

Mac OS X

Seil ( https://pqrs.org/osx/karabiner/seil.html.en )

Continue reading »

HTML5新鮮小物:Data URI

什麼是Data URI?

網頁中有很多地方要引用其他資源,例如:Script、Frame、Img、Style..etc.,就會輸入資源的URL,Data URI就是把資源的內容Base64 Encode或是URLEncode後,直接寫在URL的地方 Ex:

<img src="data:image/png,%89%50%4e%47%0d%0a%1a%0a%0d%49%48%44%52%10%10%01%03%25%3d%6d%22%06%50%4c%54%45%ff%ff%ff%a5 …

Continue reading »

Bypassless Cheat Script (ICS) Updating

Demo Script

// TWMS146.3 ICS Walking Mob Falling
[ENABLE]
00BC7AC8:
DD 008EB461
[DISABLE]
00BC7AC8:
DD 008F352D
// TWMS147.4 ICS Walking Mob Falling
[ENABLE]
00C32DF0:
DD 009424F5
[DISABLE]
00C32D70:
DD 0094A963

How to update?

// TWMS146.3 ICS Walking Mob Falling
[ENABLE]
00BC7AC8 …

Continue reading »