原创 好用的Chrome擴展程序

用了Chrome那麼久了,現在Chrome的WebStore也發展的很不錯啦,有各種東西,遊戲、應用、主題之類的相比我剛用的時候已經多不知道多多少了。  根據自己使用的情況和喜好,還是來推薦幾款擴展程序~hoho 1 .  “最受歡迎”倒

原创 博客遷移

1.『七週七語言』系列放在點點上。 2. 現在的博客放在Github上,用Jekyll生成的。地址是:blog.fantasy.codes ;想用Github搭建博客的可以fork那個repository。

原创 試用Orange進行數據挖掘:Classification

環境 -------------------------------------------------------- Kubuntu 12.04/Python 2.7.3/Orange 2.0b   準備工作 -------------

原创 七週七語言:Prolog Day 1

第一天 看到‘地圖着色’那個例子的時候覺得prolog這下牛逼了……的確,只要通過描述的事實,就能將其填色 :) 這裏介紹一下怎麼用prolog來解地圖填色問題: 在prolog中,只需要描述顏色的種類、以及各個區域的接壤問題即可。 d

原创 隨筆一篇

不知道從什麼時候開始,在身邊很多人眼裏,使用Linux 的人開始變成了裝逼的代名詞。     這以至於每當我在搗鼓自己的Kubuntu的時候,總會有無聊的聲音傳到耳蝸裏。其中大多數都是根本不瞭解Linux的,以至於他們越說話就讓我越覺得

原创 Ubuntu下LaTeX中文環境配置

LaTeX是一個強大的排版軟件,但是其最初只是爲英文排版而設計的。爲了使其能夠勝任中文排版的重任,我們還需要進行一些額外的調教。這篇文章中,就談談如何在Ubuntu下(使用12.04)進行LaTeX中文環境配置。 第一步,安裝基本的L

原创 七週七語言:Io Day 3

第三天 做 改進本節生成的XML程序,增加空格以顯示縮進結構。 Builder := Object clone Builder depth ::= 0 Builder forward := method( #depth ::=

原创 七週七語言:Io Day 1

關於Io programming language 起初看到Io這兩個字母的時候,的確覺得比較奇怪,因爲爲世人所熟知的Io也即Input/output(還記得那門IO系統課……那神奇的彙編)。 關於Io的資料比較少,當然,Io有他風格簡潔

原创 七週七語言:Io Day 2

第二天 今天做這些花了幾乎一個下午……主要原因是要查iolanguage.org上的文檔,而且那個文檔不知道爲什麼不能搜索 :( 這“一天”的內容,關於Io的控制語句、文件IO、錯誤處理、列表都有涉及。 個人比較喜歡的是Io的控制語句,

原创 七週七語言:Prolog Day 3

第三天 Prolog真是一位解題高手,Sudoku是我非常喜歡的一個遊戲,Programming Logically! 不過對於不熟悉Prolog謂詞的而言,又成了一個比較頭疼所事,如果不告訴我可以用fd_all_difference來判

原创 七週七語言:Prolog Day 2

發現了一個有趣的事,在用我的vim編輯Prolog程序的時候, 是默認將其用Perl的高亮進行處理的。 做 翻轉一個列表中的元素次序 由於Head表示的就是列表中的第一個元素,而Tail表示的列表中剩餘的幾個元素,那麼要翻轉列表中的元

原创 七週七語言:Ruby Day 1

第一天 找 Ruby API 文檔:http://ruby-doc.org/core-1.9.3/ Programming Ruby: The Pragmatic Programmer's Guide [TFH08]的免費在線版本:h

原创 【實驗】動態顯示二位七段數碼管

【實驗內容】 將8255的A口PA0~PA6分別與七段數碼管的段碼驅動輸入端a~g相連(方式0),位碼驅動輸入端S2、S1接8255C口的PB1、PB0。PC0~0C7分別接開關K1~K8,開關合上爲0,斷開爲1,在七段數碼管上顯示開關

原创 歷史上十大著名思想實驗

10.電車難題(The Trolley Problem)“電車難題”是倫理學領域最爲知名的思想實驗之一,其內容大致是:一個瘋子把五個無辜的人綁在電車軌道上。一輛失控的電車朝他們駛來,並且片刻後就要碾壓到他們。幸運的是,你可以拉一個拉桿,讓

原创 Android 開發環境配置

最近在上一門軟件體系結構的課程,其實課程本身倒沒聽多少,貌似是跟軟件構件級開發相關的內容 ,各種理論知識!@#¥%……%&×(,不過所幸的是實驗課倒是有點意思:Android應用開發。 於是在自己的電腦上配起了Android的開發環境。雖