Yeoman – Setup AngularJS and Foundation 5 with Sass

The generator-angular written by the Yeoman team comes with Bootstrap integration. But instead of using Bootstrap, i would like to use Foundation 5 with Sass. The following example is created under Node.js v0.10.29.

1. Create your project directory. In my case, i will name the project ng-foundation.

mkdir ng-foundation

 

2. Move to the ng-foundation folder.

cd ng-foundation

 

3. Scaffold the AngularJS project using the generator-angular as usual.

yo angular

Continue reading Yeoman – Setup AngularJS and Foundation 5 with Sass

rbenv – Ruby version manager

rbenv is an alternative to rvm for managing your Rubies. You can find some articles comparing the two. In general, rbenv is more lightweight without overriding the cd and gem command which rvm does and their similarities outweigh their differences. Here is a great article written by Jonathan Jackson about the two solutions.

 

For Mac users, you could install rbenv using Homebrew. Otherwise, you need to checkout the repository on GitHub.

Continue reading rbenv – Ruby version manager

Manage your Python projects with virtualenv

Last week we talked about managing multiple Pythons using pyenv.

 

But still we are lacking something like the Gemfile in Ruby for managing the version of those Python packages in a Python project. And here comes the Python virtualenv.

We can create different virtualenv on the same machine and each of them has its own Python binary, the pip package and the all other standard Python libraries needed to run the Python. In other words, each virtualenv acts like the Gemfile in a particular Python project.
Continue reading Manage your Python projects with virtualenv

陶傑 – 文化不多元

「文化多元」(Multiculturalism)是一個理想,卻是一個神話:一個國家,不同的種族和平共處,可以各自保持自己的傳統習俗,但又擁有共同的價值──譬如加拿大:共同的價值,是人權和自由。

「文化多元」在一些小國,從來沒有問題。譬如瑞士,在「文化多元」的詞彙發明之前,本來就是文化多元的國家。瑞士由德、意、法三大族裔組成,還有百分之一的古羅馬帝國後裔,叫做Romansh。四種族裔各自保留本身的語言、習俗、食物,但是,四裔都擁有共同的耶教文明,雖然語言和食物不同,對於自由、人權、寬容,以至藝術的品味,譬如都喜愛莫扎特和貝多芬的音樂,都欣賞達文西和印象派的繪畫,瑞士這四種族裔都一致。

但是,瑞士卻很排外。在這四種族裔之外,瑞士不太歡迎非歐洲白人的移民。搬來一家很有錢的中國人,無論日內瓦或蘇黎世,還是洛桑,都要由一條街的瑞士人──不論是德、意、法還是羅馬裔,嚴格審核:該中國家庭若在花園供奉四面佛,農曆新年放爆竹,瑞士的街道委員會不會批准其買房產。

同理,搬來一家巴基斯坦人,瑞士也予以排斥。為什麼?因為德、意、法、羅馬裔的「文化多元」,不包括容納清真寺和觀音廟,更不包括容納一戶來自中國重慶的富戶,在洛桑的湖邊買一座豪宅,然後升起一枝五星旗,天天對着湖光山色播「東方紅」。
Continue reading 陶傑 – 文化不多元

陶傑 – 第三世界霸權

中國土豪企圖收購法國南部古堡酒莊,坐直升機巡視其即將擁有的「領土」時,不幸直升機墜毀,父子斃命。

本來是一宗小小意外。但是死者親屬請來一群和尚,在法國古堡舉行「超渡」。

法國是天主教國家。法國南部的建築,都是二百年的莊園小石屋,藍天白雲,山嶺田園,是畢沙羅(Pissaro)或西斯里(Sisley)的印象派油畫畫面。忽然冒出一群中國和尚,燒香敲鑼鈸,播出大悲咒,唸唸有詞的在人家的古堡裏做一場法事,這種場景,或許叫做「文化多元」(Multiculturalism),但是在唯美主義者眼中,畫面詭異莫名。

德國總理麥克萊夫人宣佈:「文化多元」在歐洲已經徹底失敗。太多非歐洲文明的外來移民,來到歐洲,揮霍着當地政府提供的社會福利,或者炫耀着財富,拒絕融入歐洲的文化主流,正在腐蝕西方的價值觀。
Continue reading 陶傑 – 第三世界霸權

陶傑 – 西湖遊記

大陸空氣污染,杭州西湖,也籠上一罩灰黑的毒霧,有人呼喊殺風景。怎會殺風景呢?學香港的天文台,將毒霧一概稱為「烟霞」,等同在酒家,看見貌醜的女侍應,都叫一聲「靚女」,中國人的日子,就過得輕鬆點。

西湖有毒霧,是經濟發展必須付出的代價。看看梁班子教育局採用的國民教育「中國模式手冊」,中國模式,文明進步,不要「係又鬧,唔係又鬧」,太偏激了吧。

何況杭州西湖,如果帶有偏見,判了死刑,不在空氣污染之今日。二十年前開始,大陸走向「市場經濟」,杭州西湖,也走向「市場」,湖邊開設卡拉OK酒廊,夜間張掛了紅紅綠綠的電燈泡。杭州西湖早就「現代化」起來。十年前我與朋友劉天賜君在西湖閒逛,看見一個中國龜公,很猥瑣的前來兜客:「要不要小姐?」我問:「什麼小姐?」還沒反應過來,劉君向龜公砸臉爆了一句粗口,怒喝:「×你老母滾你媽的蛋!」該龜公悻然退去。

事後我問:「這個龜公,膽敢在聯合國文化遺產、我國著名歷史名勝的西湖邊招攬嫖客,背後一定有公安撐腰。你這樣對他施用語言暴力,等同駡他的後台。駡他的後台,即是駡國家,駡國家,即是不愛國,劉翁,打狗也看主面,你太數典忘祖了。」
Continue reading 陶傑 – 西湖遊記

陶傑 – 世紀末英才

卡夫卡是十九世紀末的小說家,在這個時代,英國的王爾德、捷克的卡夫卡,是時勢造就的兩大才子。王爾德的英國幽默,襯托卡夫卡的沉鬱。

十九世紀末到二十世紀初,是一個很卓越的時代。英國自從一八一五年的滑鐵廬戰役,一直到一九一四年,一百年之間沒有打過仗。在歐洲,只有一場普法戰爭,這個時代很奇怪:明明是和平、繁盛、創意煥發的時代,但人心浮躁,有一股隱藏的不安,英國的海軍全球居冠,歐洲的軍火工業產量上升,各國因為強盛,拚命在建軍,但是誰也沒有想過真正要打仗。

所以這個時代叫做「世紀末」:在經濟增長之間,天才往往感到不對勁,覺得時代的脈搏雖然亢奮,但其中有一段精細的瘋狂,一般人沒有這種見識,但王爾德和卡夫卡另有感應,他們用作品對一個矇昧的時代提出警告,雖然沒有多少人明白。
Continue reading 陶傑 – 世紀末英才

Dream BIG and go for it =)