靈感是受到凱薩密碼的影響,且英文論壇中為了避免髒話或敏感詞彙被擋,有 rot13 的出現(其實就是凱薩加密,key 設定成 13,所以 rot13 兩次會等於原來的句子)。想說中文也可這樣玩,所以決定寫一個全世界最沒用的玩具。
安裝
gem install tj_caesar_cipher...
繼續閱讀
右手寫程式,左手寫音樂
靈感是受到凱薩密碼的影響,且英文論壇中為了避免髒話或敏感詞彙被擋,有 rot13 的出現(其實就是凱薩加密,key 設定成 13,所以 rot13 兩次會等於原來的句子)。想說中文也可這樣玩,所以決定寫一個全世界最沒用的玩具。
gem install tj_caesar_cipher...
繼續閱讀
響應 3du.tw 黑客松時做的玩具。
教育部重編國語辭典修訂本
終於也等到了 Ruby 2.0 RC 釋出的消息,看來正式版本也不遠了。而 Ruby 2.0 是什麼?又到底都參了啥好處?這裡整理一些我的筆記。
首先 Ruby 2.0 完全向下兼容,這是個好消息,意味之著你不用更改你的程式碼便可以從任何版本無痛升級 2.0(python 迷表示羨慕?)...
繼續閱讀「因為還沒有很瞭解,現在交往不太好」,傻孩子,若真的瞭解彼此就直接結婚或分手了,還多一段交往浪費時間幹麼?就是因為沒有很熟才有交往去更認識對方。
人都渴望被瞭解,我們平常只看到彼此表象,但就連難得可比平常更瞭解一個人的機會都沒有嘗試一下,只有可惜你失去一個想瞭解你的人,她也失去被你瞭解的...
繼續閱讀
TJMarkdownPaste is a Markdown bloggin service with Tex mathematical syntax and automatic code highlight...
繼續閱讀
社會上不乏有人抱怨時間過得飛快,然而時間是公平的,真正導致這種感覺的元兇只有一個:一成不變的生活型態。
時間感決定於有多少活著的感覺,而活著的感覺就是記憶。我們不會因為身體成長了三十年,就自動有活了三十年的感覺,而是有三十年的記憶。所以對生活一成不變的人來說,若他今天、昨天、每一天都過得一樣,自然覺得時間過得飛快;同理對每天都不一樣的人來說,每天有值得記憶的事,他活著的感覺會比前者深刻的多。
從小台灣人已經很擅長一成不變的生活,自小學開始白天上課、夜晚補習的生活,十二年來飽受充足的奴性培訓(請看清楚,不是性培訓),面對毫無變化的生活可說是非常的適應,即便到了大學,社團、朋友多了、認識的人也多了,卻也安於校園而走不出學校。出了社會後更是一成不變的上班生活。然而環境本善變,安於現狀豈不無異於逆天行事?
此外也有出社會後就開始抱怨沒有社交圈的人,但筆者認為這不是環境問題。從小我們認識的朋友多來自校園,校園以社團、系隊、校隊還有各種活動等五花八門的環境,讓我們可以輕易參與喜歡的社交圈,不用費心尋找。但一位與真實社會隔絕十幾年的人,一出社會就面臨沒有為他準備各樣社交圈的環境,亦不難理解何有如此埋怨。
長大的過程中從沒有人教我們如何在校外認識社會的人事物,甚至是與陌生人交朋友。然而校園本是社會縮影,是真實社會的子集合,若出了社會就覺得社交圈變小,這也無異於本末倒置不是?
筆者並不敢自稱多懂生活,但活了二十年多少有些心得,最後集結成一些戒律用於每天督促自己,此文除紀錄之餘,也想與各位分享。在那之前想先分享一段美國自白派詩人的話,因為她的這段引述,與我等等要闡述的生活觀不謀而合。
繼續閱讀I can never read all the books I want. I can never be all the people I want and live all the lives I want. I can never train myself in all the skills I want. And why do I want? I want to live and feel all the shades, tones and variations of mental and physical experience possible in life. And I am horribly limited. by Sylvia Plath
We engineers always hate repeating doing the same thing.
Take me for instance, everytime I create a new rails project, I edit GemFile
to install lots of useful gems such as devise
, carrierwave
, etc, and then download Twitter Bootstrap with newest version, extract it into vendor/assets/images
, vendor/assets/javascripts
and vendor/assets/stylesheets
, finally, replace ../img/xxx.png
into xxx.png
in bootstrap.css
and bootstrap.min.css
.
My template does two things:
Automatically install the following gems:
Download Twitter Boostrap with the newest version, and correspondingly extract files into vendor/assets/
rails new myapp -m=https://raw.github.com/gist/4010690
Alternatively, if you encounter some SSL problem during the previous command, please download the file directly and run:
rails new myapp -m=filename
繼續閱讀
昨晚達成了夜宿小七的成就,然後體驗到了台北的溫情,以及目睹一些白天所看不到的景象。
繼續閱讀