July 5, 2011

pmwiki + git

No comments:
身為一個記性不好的阿宅,最煩惱的一點莫過於工作上閱讀過的東西,過了一段時間就忘光光。當然我也有做筆記的習慣,但有時候某些指令就只記在本子裡,偏偏需要用到的時候本子就不在身邊。

於是乎,我在自己的電腦裡面弄一個簡單的 wiki 來作筆記。

非常感謝網路上許多朋友的幫忙,尋找 wiki 的時候給了很多建議。當時朋友給的建議我都有一個個去嘗試,最後根據我的需求決定了 pmwiki,一直用到現在有一年多的時間了。

我的需求大致如下,pmwiki 不見得全部涵蓋
  • 有搜尋功能,包括中文搜尋
  • 不要有 mysql 之類的 database
  • 容易備份
  • 容易重建
  • 最好不要有 Apache

作筆記這種事情,最昂貴的就是投注知識的時間,寫在紙本上如果弄丟就什麼都沒有了。雖然用數位的方式來紀錄,理論上來說要更容易保存。但我們都知道,硬碟很容易壞,事實上我們更常弄丟電腦裡的資訊。

解決這個問題的方法就是異地備援,但是身為一個人,尤其是現代人,最怕的就是麻煩。如果備份與回復的方式很麻煩,相信沒有人會持續備份。

選擇 pmwiki 的原因在於它不需要 mysql,所有的資料都用純文字儲存,而且支援中文搜尋。東西寫多了就是需要靠搜尋。

既然是純文字,搭配 git 來作管理就變得很方便。於是乎,備份或是重建 wiki 的動作,就僅僅只是 git 的 push 或是 clone 而已。這是我每天都在做的事情,太簡單了!

寫了一個很簡單的小 script,執行一次它就會以當下的時間為 log 做一次 commit,並且 push 到 remote server 去。

配合 crontab 每天執行一次,就此我只要專心寫我的筆記就好。換新電腦的時候,只要架好 apache,一個 git clone 的指令我就可以繼續筆記。

Installation

Apache
很不幸地,還是需要安裝 Apache。詳細的過程我忘記了,依稀記得需要兩個模組才能夠在自己的家目錄底下執行 pmwiki
$ sudo aptitude install libapache2-mod-suphp libapache2-mod-php5
$ sudo gedit /etc/suphp/suphp.conf  # 把 check_vhost_docroot 的值由 true 改成 false
Git
$ mkdir $HOME/public_html
$ cd $HOME/public_html
$ git clone git://github.com/walkingice/pmwiki.git
到這邊開始,就有 pmwiki 可以用了,在瀏覽器打開 127.0.0.1/~YOURID/pmwiki/pmwiki.php 應該就能看見。

How to backup
首先你要在別的機器上面有一個 git repository,假設那台機器的位置是 git.my.server,你在上面的帳號叫做 foo
$ ssh foo@git.my.server
$ mkdir mywiki
$ cd mywiki
$ git init --bare
接著進到自己電腦裡面的 pmwiki 目錄底下編輯 updater.pl,把幾個值改成
my $LOCAL_BRANCH  = 'master';
my $REMOTE_NAME   = 'brainless';
my $REMOTE_SERVER = 'foo@git.my.server';
my $REMOTE_BRANCH = 'master';
執行 ./updater.pl,它應該會開始把東西 push 上去,以後只要定期跑 updater.pl 就可以了。
其中 REMOTE_NAME 只是替 remote server 取一個名字而已,隨便取沒關係。如果你會使用 git,希望在自己家裡面弄好幾個筆記的 branch,才需要動到 LOCAL_BRANCH 跟 REMOTE_BRANCH。

Update:
Xdite 建議了 gollum,有興趣的鄉親也可以試試看
https://github.com/github/gollum

December 19, 2010

混很大 蛙咖啡混音派對簡記

No comments:
先給任何為了查詢蛙咖啡地址而逛到這裡來的人一點訊息:Google Maps 上面只會顯示大略地址,位在八里的蛙咖啡就在關渡大橋的下方。關渡大橋的兩側皆有人行道/自行車道,靠近北邊八里的那一側出口就可以看見蛙咖啡。今天晚上要離開時在門口拍了這張照片,可以從照片中猜出蛙咖啡的位置,也說明該處夜色不錯。


要從捷運竹圍站走到關渡大橋,出站之後面對民權路,在捷運站的左側有一個地下道,可以繞過捷運接上自行車道,從那邊才能上關渡大橋。

好了,回到活動本身。一段時間前為了投影片的授權,想要找 CC 授權的圖示時,偶然看見這個活動 - [混很大 蛙咖啡混音派對]。我個人在寫程式的時候非常喜歡聽 Vocal Trance,對於這些音樂究竟是如何被產生有著濃厚的興趣,雖然毫無相關知識也來不及害羞,本著鄉民看熱鬧的心情當下就報了名。

為何前面要詳記道路資訊?話說今日我從竹圍站出來就照著腦海中的地圖趕路,怎知怎樣都上不了關渡大橋,總是在民權路上隔著捷運鐵軌望關渡大橋流淚,從竹圍站一直走到快要關渡站才找到路,又從關渡站走回關渡大橋,打開 Google Maps 你就會知道我到底走了多遠 (淚目)。問我為何不搭計程車?都走了那麼多路,接下來就算要繞台北市一圈我也不肯放棄!!(再度淚目)

一直以為這個活動會很輕鬆簡單,大概是大家坐下來喝咖啡聊是非,到了活動地點才知道主辦單位很認真!座位與單槍都安排好就別說了,兩旁還有兩個超大音箱,每個講師都帶足了混音用的傢伙以及一票的另狗電腦,用心之程度一掃我剛剛走錯路的陰霾。

謝謝主辦單位,今天的活動讓我非常開心,看到很多充滿創意的表演,有前衛派也有實用派,由於現在還要趕工寫程式,恕我不詳細紀錄今天的活動,就跳著說幾項意思一下。(開始原地跳.....)

李駿提到了一個詞:「Circuit Bending」,Wikipedia 上面的 [解釋] 是「拆解機器並加入一些元件,讓它發出原先意想不到的聲音。那些機器可能是數位合成器,甚至是小孩的玩具」,提到這就不免想到 [Holy Fuck]。附帶一提我很喜歡 Wiki 上面的一段話,關於 Circuit Bending 的哲學:「那是電路的平行世界,我們覺得它並不存在,但事實上它就是在那裡」。個人則是覺得 Holy Fuck 呼應了張耘之老師所提及,這些前衛充滿藝術性的東西可以試著跟流行文化做結合。

矩陣老爸的三位講師分別演示了 Pure Data 與 Processing 的操作過程,後半段 Live Demo 時,[阿亂] 一反我們平常 MTV 中用影像動作去配合音樂節拍的邏輯,他用影像來指揮聲音,而且他用 Playstation 的搖桿來操作影像,十分有趣。



MoShang 的音樂比較偏向 Lounge,有著台灣老婆的他中文其實很不錯,他擅長用影片去解釋他如何[做音樂],今天他在現場解釋如何用公開的 Vocal 素材去做出自己想要的音樂,好比他用 Public Domain 的吟詩人聲,調整後 mix 出他的音樂。有興趣的可以看看他的網站[MoShange.net],還有 PodCast 可以訂閱唷!

Well, 夜深了,我想應該要趕快開始寫 code 了 Q__Q

November 7, 2010

紀錄片 光影豔紅菱

1 comment:
實質上來說,應該這才是新鞋櫃的第一篇文章,總是要擠點東西出來否則朋友還以為這邊是假的。

說說金馬影展的事吧。08 年初上台北工作,09 年文青一詞大行其道之後,才從幾位宅青朋友口中得知有金馬影展這東西。湊熱鬧不落人後,今年用 ibon 買了幾張票也來看看有什麼稀奇古怪的電影。

在這邊小小抱怨一下,劃位的時候似乎一位難求,因為不是搶在第一時間買票,這場光影豔紅菱理所當然地分到奇爛無比的位置。誰知電影開始了,中間最佳觀影位置只有三三兩兩為數不多的人,那麼 ibon 劃位又是怎麼回事?Bug 嗎?假如中間位置都被公關票用去,只能說老實買票的人是笨蛋。




光影豔紅菱是一部紀錄片(我竟然花錢去電影院看紀錄片),紀錄傑克卡迪夫(Jack Cardiff) 一生的電影軌跡。執導或拍攝了上百部電影,諸如非洲皇后、紅菱豔,還有一部就是大家都看過的第一滴血。他是第一位獲得奧斯卡終身成就獎的攝影師,以表彰他卓越攝影技巧對於電影的貢獻。

片頭一開始就以奧斯卡頒獎典禮,達斯汀霍夫曼的介紹作為開場:「在座的我們都還沒出生的時候,他就已經在拍電影了」。此言不假,Dustin Hoffman 於 1937 年生,而 1918 年 Jack Cardiff 四歲的時候就已經在一部默片 My Son, My Son 裡演出,年紀漸長後也進入片廠工作。

Cardiff 回憶起當年因為膠片很貴,每一次拍攝工作都很重要,於是決定「開拍」這個重要動作理所當然要由導演下指令。說穿了就是打板喊「第 n 幕,Action!」不過導演們隨即很快就發現這個工作很無聊,於是交給了小助手們去做,Cardiff 就從打板小弟開始當起。

古早的攝影器材比起現在龐大許多,拆開古董級的裝置後 Cardiff 詳細地說出光線如何進入,如何在裝置中作用。好像工程師一般把弄著手中的工具。除此之外 Cardiff 很喜歡繪畫,常常臨摹許多畫家的作品。他戲稱:「因為我買不起,只好自己試著畫一張。沒錯,這是複製,但是在複製之前,我也必須花很長一段時間去分析畫」在這種興趣的訓練之下,Cardiff 對於顏色的掌握幾乎無人能出其右。



紀錄片到這裡,很慶幸自己是在電影院裡面看這個片段,要是在電腦螢幕上面看想必色偏會讓我摸不著頭緒。有一幕是 [Black Narcissus] (黑水仙) 的片段,一位修女背對螢幕跪著,金黃色的陽光灑進整間教堂,我瞬間整個被顏色感動到心頭震了一下(梵谷是對的!)(對了,不是我抓的這張擷圖),喜歡印象畫派的 Cardiff,拍出來的畫面真的是「畫」。此外 Cardiff 還解釋了許多光線運用的方式,自此才頓悟許多好片為何經典。

繪畫的能力幫了他許多忙,有時天候不佳,Jack Cardiff 竟然在玻璃上面畫出天空,透過鏡頭拍出當時根本沒有的天氣。拍 [七海霸王] 其中一幕,海面的霧氣不夠,便對鏡頭吹一口氣製造出濃霧與淡出的效果。又或著場景寬闊而攝影棚不夠大,上方的燈架拍攝時一定會入鏡,不但再次在玻璃上作畫以擋住燈架,還利用燈光在玻璃上的反射模擬太陽。克服種種不可能,用鏡頭拍出實際上沒有或是難以促成的事,亦是這位攝影師偉大之處。看看黑水仙的 [Trailer],這是 1947 年全程在片廠拍出來的電影。

即使年事已高 Cardiff 依然持續拍片,物換星移之下許多事情也讓他有點不習慣,好比拍攝的時候人們會說:「你不用擔心,後製組會處理掉這些問題」。如今電影不乏特效,以前要倚靠攝影師的巧思,現在可以靠後製特效解決很多問題。Cardiff 並不會像我這種不入流的人痛罵後生晚輩不長進,反倒是自我調侃了一番,大師的溫暖風采表露無遺。

「He is nobody」Cardiff 笑著說他現在被年輕人這麼認識著。憑藉著對電影、攝影的熱情,持續在電影界工作:「我不喜歡退休那樣的字,可以的話我希望能夠死在片場。」

Jack Cardiff 出生於 1914 年,2009 年在自然的情況下辭世,享年 94 歲。

August 29, 2010

Goodbye and Hello

No comments:
如果你正疑惑怎麼從鞋櫃跳到這裡來,那就代表我的設定沒有錯。是的,原來以 wordpress 架設的鞋櫃已經停止使用,全面轉到這裡來了。

如果不嫌麻煩,就請更換一下 RSS 的網址吧。原則上只會有兩個 Blog,主要的 Blog 就在這裡。
  • Blogspot - 也就是這裡

  • Posterous - 另外一個 Blog,可能會比較常更新,我稱之為小鞋櫃


根據我的計畫,這個 Blogspot 會比較少更新,比較長一點的碎碎唸則是放在 Posterous。當然以前的舊文章我已經整理成純 html 檔放在原來的機器上面,底下的東西當作參考即可。