2014年12月11日 星期四

程式設計師也想談戀愛

這兩天公司的同事小菲分享了一個有趣的線上程式問答網站,有點像以前高中資訊比賽熱門的ACM Problem Set,可以在線上寫Code之後提交,系統會自動幫你批改,並透過內部的測資去計算出程式是不是正確。

不過這個系統有趣的地方是結合了漫畫的型式,送出解答的正確會影響到後面的劇情。我透過熟悉的Python語言很快的解決了問題一和問題二,但在問題三時卻一直卡在完成度60%的部份,送出的結果在測資4一直time limit,猜測是演算法不夠好。但經過努力後終於全破了XD,順便也用想學的Go語言也都做了一次。將結果及解答貼在下面,有興趣的人可以試試。

2014年2月5日 星期三

把Raspberry Pi上的外接USB硬碟,從NTFS換成ext4

原本我接了一個USB的外接硬碟在我的Raspberry Pi上,當成NAS使用,原本我是參考這篇的作法,不過原本拿到的HDD已經預先格式化為NTFS格式了,文章內也告訴我們可以使用ntfs-3g掛載NTFS分割的硬碟來使用,所以我也這樣的快樂的用了一陣子。

2014年1月21日 星期二

SVN Access Manager變更使用者帳密與svn的passwd檔連動

由於公司的人越來越多,許多新進人員也有Access公司SVN庫的需求,但由於公司沒有建立AD系統,所以變成若是有新同事要存取SVN,就得我手動利用htpasswd創造一組帳密,並且手動設定到access file中。

2014年1月7日 星期二

Bootstrap與Django的整合

Bootstrap has a few easy ways to quickly get started, each one appealing to a different skill level and use case. Read through to see what suits your particular needs.[1],由@mdo@fatTwitter工作时创建,Bootstrap使用 LESS CSS 并用 Node 编译,托管在 GitHub 上,方便大家使用这一框架构建更好的web应用。[2]

Bootstrap內建了許多的css格式, 方便讓和我一樣對美術不太在行的程式設計師只要透過固定的規則套用這些css,就可以做出一個漂亮的網頁,而內建的Grid layout更是解決了許多排版上的問題。

2014年1月6日 星期一

在XenServer安裝CentOS後的設定

在XenServer安裝CentOS,不像一般安裝一樣,直接會導向text mode進行最小化的安裝,而安裝後缺少了一些我們平常會使用到的工具。本篇部落格做一些簡單的整理,也幫助自己做一個簡單的記錄。

閒聊Python應用在game server的開發

這是之前應Taipei.py之邀,分享Python應用在遊戲上應用的投影片,主要介紹RESTful API與WebService該如何應用在行動遊戲上。

2014年1月3日 星期五

memcached簡單指令操作

前幾天在測試清除memcached的資料時,想利用telnet登入機器去做flush_all,雖說這個指令是正常的,但是平常都是透過library的我,一進去命令列反而不知道該怎麼下指令。在這邊做個簡單的筆記也幫自己做一下記憶好了。