過去一年,重新投入軟體開發的懷抱,因為工作需要,有很多時間都需要接觸MongoDB,遙想四年前,還是各家NoSQL大戰,在那個勝負不明的時期,就有小試了一下MongoDB,只是沒想到他能夠撐那麼久,並且讓那麼多公司採用,還頗讓人驚訝的。
MongoDB是NoSQL中偏向document-level的一隻, 先講講優點好了
1. scheme-less 算是他最大的好處,以往開發程式,為了決定資料的scheme,常常要花一番工夫,而當之後要改scheme,又是另外一個麻煩的事情,更者關聯式資料庫常常會陷入要不要正規化的矛盾中,對於一些小型程式要做快速開發算是額外的overhead。
2....
2014年11月29日 星期六
2014年4月24日 星期四
Flask Note 1
想要來寫個Flask筆記, 這個系列會把一些看到, 或是曾經使用過的技術給記錄下來
環境需求:python2.7以上, python套件pip & virtualenv安裝
0. 建立virtualenv環境, 使用virturlenv目的就是為了建立一個乾淨的開發環境,
可以去掌握你撰寫的python程式跟其他package的相依性, 利於你的程式部署到其他機器上
$ pip install virtualenv
Requirement already satisfied (use --upgrade to upgrade): virtualenv in /Library/Python/2.7/site-packages
Cleaning...
2014年3月29日 星期六
平庸的惡
1960年以色列情報單位"摩薩德"在阿根廷綁架了阿道夫·艾希曼(Adolf Eichmann)。在以色列的法庭上, 艾希曼被指控是屠殺600萬猶太人的劊子手, 因為當年他是負責猶太人問題最終方案的指揮官, 並且將一批批的猶太人送進了集中營和處死。但看過相當多的資料後, 尤其是"阿倫特"為了這場審判而寫的"平凡的邪惡:艾希曼耶路撒冷大審紀實", 發現艾希曼其實總體來說並不是一個惡人,特別是以他自己的角度出發, 他自己宣稱只是依照上級指示,甚至說自己對猶太人並沒有任何的仇恨。「我發現以服從和接受指令為基礎的生活, 確實是一種舒適的生活。這種生活讓一個人對思考的需要減到最小。」艾希曼在受審時說了,...