讓我們用 Node.js 寫自己的 DDNS 動態域名程序

起因   一開始我在移動的寬帶中。那個時候雖然還不是完全的局域網,但是電信網絡訪問不了我的外網 IP。又因爲我需要一個 DDNS 服務來維持我的 kacaka.ca(目前暫失效)。   爲了解決讓電信網絡也能訪問我的 Web,於是我想到了免費 CDN 當中比較有名的 CloudF

—— 小鳥遊死月 于2014年09月20日自豪地以 , , 唠嗑

圖片主題色提取算法小結

所謂主題色提取,就是對於一張圖片,近似地提取出一個調色板,使得調色板裏面的顏色能組成這張圖片的主色調。   以上定義爲我個人胡謅的。   大家不要太把我的東西當成嚴謹的文章來看,很多東西什麼的都是我用我自己的理解去做,並沒有做多少考證。   解析中都會以 Node.js 來寫一

—— 小鳥遊死月 于2014年09月17日自豪地以 , 唠嗑

我是如何實現簡單的隨機中文名生成器的(Node 版)

序 最近閒着蛋疼實現了兩個庫。 隨機生成中文名字 隨機生成中文技能名 我當然不會說去用各種人工智能去實現一個強大的的解析器然後生成,也不會說用一個非常龐大如搜狗拼音的姓名庫來隨機獲取——我只是偶然間知道蘑菇街小俠節一個混戰 PK 的 Demo 編寫比賽,閒來無聊隨便寫寫,然而

—— 小鳥遊死月 于2014年09月01日自豪地以 , , 唠嗑

Storm 中 Clojure 的 Prepare Bolt 實現

起因   Storm 中的 Bolt 都是通過 Nimbus 這個服務將序列化好的 Bolt 斷章取義地發到各個 worker 中。所以,任何在 bolt 之外你自認爲加載期間初始化計算好的上下文環境並不會被打包上去,Java 我不懂也不知道,但是至少在 Clojure 這個類的

—— 小鳥遊死月 于2014年08月04日自豪地以 , , 唠嗑

開發測試時給 Kafka 發消息的 UI 發送器——Mikasa

起 (灬ºωº灬)   說來話長,自從入了花瓣,整個人就掉進連環坑了。   後端元數據採集是用 Storm 來走拓撲流程的,又因爲 @Zola 不是很喜歡 Java,所以退而求其次選擇了 Clojure,所以正在苦逼地學習 Clojure 和 Storm 中。   目前來說外面的

—— 小鳥遊死月 于2014年07月30日自豪地以 , , 唠嗑

Untrusted - 遊戲題解

Trusted 是一個代碼解謎遊戲,用 Javascript 來過關的。   昨天凌晨花了仨小時通關了這個遊戲,在這裏就粗粗做一下題解吧,好幾題都是 Hack 過去的。(不要臉,( ゚Д゚)σ Ceil Block A   這有點像教學關吧,總之先拿到那臺電腦你就能操作了。拿到電

—— 小鳥遊死月 于2014年06月12日自豪地以 , , 唠嗑

Cocos2d-x 3.1.1 開發環境搭建(Win篇)

由於偷懶,所以在此感謝 Etond 的指導(喂喂喂,明明是自己懶得看文檔,明明 READEME.md 裏面就有!(´≖◞౪◟≖)   另,在搭建環境的時候,最好保證你在牆外。以及我默認覺得大家已經有了 Python 環境和 JDK。 前驅工作   先去 cocos2d-x 官網下

—— 小鳥遊死月 于2014年06月07日自豪地以 唠嗑

【轉】TCP 的那些事兒(上)

TCP是一個巨複雜的協議,因爲他要解決很多問題,而這些問題又帶出了很多子問題和陰暗面。所以學習 TCP 本身是個比較痛苦的過程,但對於學習的過程卻能讓人有很多收穫。關於 TCP 這個協議的細節,我還是推薦你去看 W.Richard Stevens 的《TCP/IP 詳解 卷1:協

—— 小鳥遊死月 于2014年06月07日自豪地以 唠嗑

一個任務隊列的 module

事情很曲折,我某天在萌否收音機裏面聽到了一首歌,很好聽,叫 hypnotized,於是紅心了。   過了幾天我再去聽——發現這首歌變了。   最後經過多方面求證,我大概得出結果就是應該有人傳錯了歌,然後後來有人重新傳了一遍,導致我聽的不是原來那首歌了。那我那天聽的那首歌到底叫什麼

—— 小鳥遊死月 于2014年06月03日自豪地以 , 唠嗑

搭建 VIM 下的 Hexo 編輯環境

本文只講兩個函數,對於 markdown 如何高亮之類的問題還請自行谷歌。   然後請打開你自己的 .vimrc 文件。 預備工作   首先定義一個變量——你自己的 hexo 目錄,如果要跨平臺可以做個判斷之類的,如下: 1 2 3 4 5 if has("win32")

—— 小鳥遊死月 于2014年06月02日自豪地以 , 唠嗑

1234