Archived
April 2017
January 2017
VimArea - Day 27 - Other *common* commands
After some burning from reddit. I've again realized that I am a stupid person. ( But I'll be better if I keep learning![...]VimArea - Day 25 - VA_REC
VA_REC stands for VimArea Recorder. It records a live session and could replay it later.Using command {{=u[...]VimArea - Day 23 - The quirky tab character
It's been 7 months since the last article. I've been busy working on my other project. Since it reached the production [...]
October 2016
The making of email notifications
Continuing from last article about [notification model] in my blog - which unfortunately could not be demonstrated publicly. I[...]Surviving reddit hug
Preparing for reddit hug is a waste of time. You should never do that if you - have just set up your blog in middle of[...]logrotate with node.js and systemd
Since logrotate and systemd are both default to debian based OS. I would like to share the way I achieve logrotate for [...]拆解 EBWIN 《二》
距上一次的 [拆解 EBWIN] 已經過了大半年了嗎…説一下感想吧,這個 libeburc 在看 小説家になろう 的時候得到了很大的[...]
September 2016
August 2016
July 2016
June 2016
RegEx + bbcode is bad
From the [last article], I've addressed the blocking issue of Rosemary.But the problem still persists! So I did a profi[...]Boosting performance using Redis
The event-driven model of Node.js is supposed to be beneficial for resolving the C10K issue. It's been a long time sinc[...]
April 2016
VimArea - Day 16 - line shifting
( Recently I've been busy playing Stardew Valley. Aaaand I've just lost interest after getting married and had a baby. [...]VimArea - Day 14 - VISUAL - selections
The nature of a textarea is simple. It's all about how to render the screen with a proper driver. However the number of[...]VimArea - Day 13 - The command bar
This is starting to look awesome > w<!!Still, the most important command I used frequently `>`[...]
March 2016
VimArea - Day 10 - The wicked PUT command
There are things you'll never realize until you've tear it down and see what's inside.The `p` and {{=ui.tok[...]VimArea - Day 9 - VISUAL - SyntaxAnalyzer
been busy playing games last week. Let's pick back up the development where I left off.As I said the `VISUAL` fe[...]VimArea - Day 7 - Complicated control schema
Alright, the controls of the Vim is indeed complicated. I am going to jot down each criteria and thought about it more.[...]VimArea - Day 5 - Commands ( failed )
*Before going through this article I would like to say this is a failed attempt of the implementation. However this is [...]VimArea - Day 2 - aixu
In the [last article] I've implemented the basic navigation commands `hjkl`. This time I'll continue to impleme[...]VimArea - Day 1 - hjkl
Recently I've been struggling to write codes within the browser inside a `textarea`. Before I switch to firefox the[...]Re-implementing LastLog - Part II
From the [last article] I've discussed about the concept on the uses of the last log.Now it's time to re-implementing [...]Re-implementing Lastlog - Part I
This is the last feature to be migrated to Rosemary. *Goals* The concept of last log is simple. Log each login att[...]
February 2016
The Notification Model - Part IV
So it's been a half year after the last article I talked about the [Notification Model] in this blog.I just realized that th[...]這個 app 真是沒完沒了啊
算起來 wenku10 做了差不多五個月了,怎麼做都做不完啊。從第一天的 wen8 基層代碼上的移植、到評估並實現直書功能、自定義排版[...]
January 2016
拆解 EBWIN
在眾多輕小説翻譯網站關閉了之後,我開始啃生肉了。在即時字典的輔助之下,啃生肉意外地輕鬆。但因為不是直書( 加上只能看網站[...]分析淘圖架構
首先,這淘圖的源碼完全不科學,我就只取其架構全部重寫算了。淘圖的特點就是能基於不同的網站自定義挖圖的方式,也就是說只要[...]
October 2015
September 2015
Async Everything!
So I've been migrating my old little windows phone 8 app to UWP for a while now.But there's a little thing that I just [...]The Notification Model - Part III
When it comes to mongodb. Things could be store as object. So I don't need to concern about joining tables and worrying[...]
August 2015
Single action via multiple instance
I learn when I make.So there is this little macro scheduled for Cranberry in MySQL, that regularly checks whether an ar[...]The Notification Model - Part II
( I am so sleepy right now, didn't slept wel last night. )There were one question left to answer.What does this notific[...]The Notification Model - Part I
( Apparently this blog is buggy. I delete this article which I wrote for 2 hours. I'll go sobber in a corner now ... )M[...]
May 2015
May 2014
February 2014
January 2014