My config files for fish, vim, screen, and git.
TopoJSON files for counties, towns and villages in Taiwan.
Implementation of unsupervised Chinese word segmentation algorithm modified from the ESA algorithm.
Implementation of cache-conscious trie-based data structure.
Implementation of dynamic extended suffix arrays.
Fetching RSS feeds, extracting their text content and storing result in database.
Basic skeleton for flask applications.
A simple HTML5 minifier written in Python.
Chrome extension that adds a download button to YouTube page.
Chrome extension that plays YouTube music in background.
The Python wrapper for the services provided by CKIP.
My sublime text 3 user preferences.
An simple BibTeX parser ported from Python 3 to 2 [in progress].
An simple markdown previewer inspired by YiViewer.
Notes for NTU Stochastic Processes course (CSIE7244).
Image filter implementations written in Python (with scikit-image).
A Python implementation of the MMSEG Chinese word segmentation algorithm.
The missing command-line argument parser for GNU Octave. (under developing, the interface is not stable)
A simple content-based image retrieval system for NTU Multimedia Analysis and Indexing course (CSIE5130).
A Flask extension that maps request arguments into function arguments.
My personal website powered by Octopress.
A simplified eval() function which can parse the expression contains literal values, variables and some common operators.
A simple Hidden Markov Model implementation for NTU Digital Speech Processing course (CSIE4611).
Traditional Chinese translation of "Learn You a Haskell for Great Good".
The Chrome extension that provides a simple interface to access github:gist.
A Python implementation of the Hidden Markov Model.
Yet another BPMF input method for Mac OS X.
A simple NER component that uses prefix-tree to build the recognition dictionary.
A simple STL-like linked-list implementation.