夜半遛狗, 開門, 狗過人不可過……


我曾在重慶南路上面排隊買了兩盒的蛋塔, 我在華納威秀跟朋友看了”再見了可魯”.
我天生淺碟文化奉行者, 但我知道自身處何處.
在漆黑的戲院裡, 後方不斷傳來許多女孩子的啜泣聲, 抽吸鼻涕的聲音和悲傷的氣息正在戲院裡蔓延著.
明明知道自己受到了些許感動, 但我選擇了立場, 用另一種態度去看待這樣的電影.
看完了”再見了可魯”, 我發現揭掀盲人在社會上所面對的諸多問題不是這部片子想呈現的意涵, 而導盲犬在社會上普遍遭遇到的誤解與相關資源的匱乏也不是這部片想要強調的重點, “再見了可魯”只是一個成功的商業片, 在極度溫情的包裝下, 隱身可魯背後的意圖是很純粹的—–觀眾落淚即是成功. 片商賺錢就是完美100分.
我心中的100分卻遙不可及, 你知道嗎? 淡江大學因著開放政策的關係吸引了許多盲生前來就讀, 但其中只有張國瑞能幸運的擁有Ohara, 此外更不用說台灣的流浪狗問題在這個炎涼的社會裡永遠比不上狗屁倒灶的藍綠議題來的吸引人. 我看不到這部片子在大賣之後, 這些重要議題有引起任何相關持續熱烈的討論.
更可悲的是在痛哭流涕之後, 許多人會決定養育這麼一個充滿人性的動物, 但在買狗的背後卻處處充滿著不人性的過程…..母狗只是狗販生產的器械, 幼犬只是賣狗人生財的產品. 電影是包裹著惡毒循環體系的糖衣, 讓狗商成為滿溢賺錢念頭片商的共同體, 他們無須言明締約的結合幫受到感動的觀眾們提供了一種可以實現圓夢的途徑, 為了圓夢….最後讓忽哭忽笑的買狗人行使的不過是難以自覺的, 瞬間的, 不可回復的消費行為而已.
我在網路上看到……
“發行「可」片的前景娛樂負責人黃茂昌表示,打從一開始,他便要求所有戲院,一定要在門口張貼告示牌:「飼養拉布拉多犬前請務必再三思量」,目的便是為了防止民眾的一窩蜂熱潮。”
—自由時報
這樣子”負責任”告誡觀眾的同時, 我看到片商”前景娛樂”在把弄觀眾情感消耗觀眾金錢後, 如何讓白花花綠油油的鈔票進入自己的口袋, 卻沒有展現誠意為台灣的導盲犬, 盲人和流浪狗盡任何心力, 在再見了可魯的首頁上我只看到商業利益的結盟卻沒有實質公共利益的貢獻. 面對這樣子的片商和這樣子的電影, 我真想為在未來可能在街頭垃圾堆裡流浪的可魯們哭泣.
如果那天我有選擇的機會, 我不會去看可魯….
我會撫摸smoochy, 夜半帶didi去公園散步. 因為這些都比可魯來的真實多了.
p.s.
1.我認識一些人, 包括我自己在內在當初決定養狗的那一刻或多或少的都摻雜著衝動的成分在, 在陪著這些狗長大變老的過程裡, 我們跟著笑跟著哭跟著喜跟著憂, 甘願歡喜的分享了其中的點點滴滴, 只要付出愛, 沒有人會棄養如此這般純情善良的動物, 希望因著可魯這部片子而養狗的朋友們本著愛心同理心堅持的愛下去, 畢竟狗比人可愛多了….. 否則快要得狂犬病的我會來咬你.
2.我不怪片子本身, 我怪依附在其上的人.
每一筆資料item有多種屬性(attributes), 以此篇paper的例子來說, 啤酒之下, 可能有細分多種酒精濃度的分類, 其下可能還區分更為細緻, 這些item可以靠著這些屬性可以建立一個taxonomy,
藉由這個taxonomy, 我們由上到下進行關連性法則的分析, 每一層(level)我們皆給予不同的minimal support and minimal confidence作為threshold.
在超級市場這樣子的分析方式可以找出不單是item之間的資料, 而可以將item的更細緻的質理(根據每個item的attribute)給分析出來, 不過如果我們不是用每個item的attribute, 而是用item的category來形成taxomony, 理論上分析出來的資料應該會更有意義. 雖然這樣分析出來的結果可能會是expected data, 不過在我想做的web mining領域裡頭的個人化分析或許會有一些幫助. 因為每一層的某種程度來說可以算是conceptual level, 在不同的conceptual level做association rules的分析會有不同技術上或是概念上的差別……..
http://www.vldb.org/conf/1995/P420.PDF
親愛的同學們
首先有幾件事需要說明一下
1.你應該知道java不只是咖啡生產地
2.你應該瞭解swing不只是一種舞步或是音樂
3.你應該曉得JUNG指的不是榮格而是Java Universal Network/Graph, 而且你最好先看過這個
4.你至少要有一套java的開發環境, 最好是無料的
5.就像過去鄭村祺新任台北勞工局長時說過的話, 勞工們不能單指望他, 自己的權益還是需要自己爭取, 我要說, 我腎虧無能加上時間不多, 同學能靠自己絕對是有益無害, 要比靠夭靠悲靠無能的學長要強多了.
請下載 Jung 1.5
有兩段source code…..
分別是反組譯jung網頁上的applet並改寫成swing的版本
最短路徑與將graph資料輸出與輸入成pajek 格式的資料檔的程式
下面三個檔案請存到c:\temp裡頭
pajek 輸出範例
pajek 輸入範例
adjacency matrix 輸入範例
可以讀取 adjacency martrix的程式, 需要與ShortestPathDemo.java搭配使用
動態加入vertex 與 edge的範例
ShortestPathDemo 執行結果
與執行結果相對應的groups.adj 內容
0 1 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
1 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 1 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
0 1 0 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 1 1 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0
1 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 1 1 1 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 1 1 0 1 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 1 0 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 1 0 0 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 1 0 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 1 0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 0 0 0 0 0 1 0 0 0
0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 1 1 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 0 1 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 1 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0
0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 0 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 1 1 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0
——————————————————————————————–
ShortestPathDemo.java 內容略亂, 在此我約略的介紹程式撰寫上需要注意的一些的重點
1. Graph 內含edges 與 vertices , 某種程度上可以幫他當作是一種容器. 有許多類別實做了Graph, 請參考這裡
2. GraphDraw是一個繼承至javax.swing.JComponent的一個類別, 沒錯, 你可以把他當作是一個swing的物件引用在swing的程式裡頭, 他的constructor引入的參數正是Graph, 使用GraphDraw, 他會幫你自動的做好graph render的相關動作.
3. AbstractLayout 與swing的layout無關, 指的是graph中, vertices 與 edges 在render時的配置演算法, 繼承 AbstractLayout的類別很多, 請參考這裡, 另外layout 與 GraphDraw有極大的關係, 同學們可以交互參考這兩個類別和其子類別的api
4. 當有了Graph 與 GraphDraw後, 我們就要把 GraphDraw 加入到swing 程式裡頭去, 原則上是將GraphDraw加到JPanel, 再將JPanel 加到 JFrame, 其間swing layout的關係與按下按鈕的事件流程請參考swing的相關技術文件.
在圖論中, 關於兩點之間的最短路徑最著名的演算法就是由Edsger W. Dijkstra所提出來的.
他曾說….
The question of whether computers can think is like the question of whether submarines can swim.
關於電腦是否能夠思考的這個問題, 就如同潛水艇能否游泳的問題是差不多的.
很酷的一段話對不對:>
往淡水的捷運上, 我低頭猛看著資料, 已經沒時間去管頭暈不暈的問題了, 到了學校進了實驗室, 原本約好要拿投影機螢幕線給我的同學也失蹤了,手機也沒接, 沒有線就沒法子用筆記型電腦, 我只好用實驗室的k6古董電腦來架設jini的環境, 然後用terminal service 來做demo, 一陣手忙腳亂搞定之後, 忽然在上課前5分鐘, 遍尋不著的居然同學出現了, 悲鳴之餘, 我急急忙忙的趕去上課, 最後到了教室才發現裡頭空無一人……
喘呼呼的回到實驗室後, 上了資管系的BBS, 才發現老師在前幾天就已經公布今天不用上課, 我只能怪自己機車人緣不好吧~
明天要去看醫生, 還要跟帥浚見面, 後天要陪朋友去看他要租的房子, 大後天要跟朋友吃飯, 大大後天要上台跟學弟介紹JUNG還要出作業, 大大大後天…….
真是白癡且忙碌的日子…..
P.S. 坐捷運回家的路上, 對面坐了三個操香港口音的女子, 他們買的阿婆鐵蛋與魚酥多到幾乎爆了塑膠袋, 其狀如同裡中一位女孩子的屁股從超低腰的牛仔褲裡給炸了出來, 我沒有興奮, 反倒有一種疑懼…..擔心會有奇異的味道會從那黑鴉鴉的細縫給噴了出來…..
行政院經濟建設委員會副主任委員張景森今天重申,高山地區30戶以下住戶的農路,仍由地方政府決定是否修復,對部份人士放話燒山,他深不以為然,認為原住民領袖應思考高山未來轉型問題,而不是一味與台灣主流社會意識對抗。
昨天原住民群集北上,抗議中央政府「不修農路」,甚至出現推擠等較激烈行動,負責規劃國土復育條例的張景森今天進一步說明,他表示,農路修復原則是30 戶以上住戶會修復,但 30 戶以下則由地方政府自行決定。
主計處從3年前,每年撥新台幣6億元經費給地方政府修路。張景森表示,中央如此執行的道理在於地方政府最瞭解當地情況,能因地制宜決定是否修復,至於原住民對此政策不滿,那就請他們提出配套方案。
張景森指出,為進行國土復育,政府政策很明確,就是高山開發過度地區要緩和降溫,並尋求轉型至生態旅遊等產業。
近期有人頻頻指出,原住民是最瞭解山的族群,應把高山交給原住民管理,但張景森認為,有人說原住民靠山就要吃山,但這種把山吃掉的想法太可怕,台灣的高山是要生生不息,朝永續發展延續,昨天北上抗議的1000 多人,不要自以為是很大的聲浪,事實上,反對大面積開發者更多。
張景森強調,原住民領袖有責任幫人民思考如何轉型,而不是一味與台灣主流社會意識對抗,龐大綿密的農路帶來的是毀滅山林,但轉型後的山林帶來的經濟效益絕對是正面的,事實上,許多開發者不是原住民,但每次抗爭就推原住民出來,帶頭者的行為並不負責任。
今天下午有部份人士說,如果政府不修農路就放火燒山,張景森認為,如果是真心喜愛山林的人不致於說出這種語言,他就絕不會說要燒山。
他今天感慨表示,台灣在剝削山林方面,絕對是族群融合,少數原住民、榮民、客家人等都在濫墾高山,原住民中有許多人非常優秀,當觀念要是非分明時,必須很冷靜的做出判斷,不能隨之起舞。
——————————————————————————————–
沒錯~ 愛山的人也絕對不會要在玉山上面蓋高山纜車, 如果愛山又愛高山纜車, 那他一定是個白癡混帳會自幹的傢伙.
張景森有時候真的很可惡, 發了那麼多高射砲, 配套措施在哪裡都不知道, 要經濟弱勢的被剝削者遷移, 張景森就跟晉惠帝一樣睿智有同理心.
我看到的原住民是….辛苦的在山間茶園工作, 土地是平地人的, 製茶廠也是平地人的, 原住民僅有的舞台就只是苦力阿. 雖然只在山地小學待了兩天, 我就已經對原住民現在及未來的景況感到非常擔憂了.
像張景森這種生物應該是要分類到哪種無血無淚不怕罵的棘皮動物門吧.
剝削者兼官員居然有臉叫要被剝削者提配套措施, 無LP張景森不要躲在”台灣主流社會意識”的招牌下起乩就好. 更~要你何用!!??
算了! 冷靜些…..來吧~偉大多數且優秀的台灣人, 來聽搖滾樂吧~
Midnight Oil
The Dead Heart
We don’t serve your country
Don’t serve your king
Know your custom don’t speak your tongue
White man came took everyone
We don’t serve your country
Don’t serve your king
White man listen to the songs we sing
White man came took everything
We carry in our hearts the true country
And that cannot be stolen
We follow in the steps of our ancestry
And that cannot be broken
We don’t need protection
Don’t need your land
Keep your promise on where we stand
We will listen we’ll understand
Mining companies, pastoral companies
Uranium companies
Collected companies
Got more right than people
Got more say than people
Forty thousand years can make a difference to the state of things
The dead heart lives here
要出發前的那個晚上(11/11), 剛meeting完的我急忙的從士林趕回家, 在捷運上滿腦子都是玩樂念頭的喜悅, 結果大坪林未到, 我竟糊里糊塗的在景美就下了車, 到了收票口才發現下錯了站@_@
晚上10點出發, 唯晟高尚的格調讓我們刻意不走北宜公路, 而改走平溪再走濱海到宜蘭接台7線, 直到3點左右到達武陵農場, 我和唯晟都累翻了, 決定在車上睡了起來. 只是此時溫度只剩5度, 而我的pile裡頭只有一件短袖T恤, 只好穿上風衣禦寒, 我還是不停的打顫…..
早上昏沈的起來, 吃過乾糧後, 拿著唯晟忍痛借我的Nikon D70 胡亂照相, 到了下午, 才發現相機的感光度已經被我胡亂的調到iso 2000. 我當場冒出了三條線.
下午開始看到許多情侶出現在武陵農場, 我仔細的瞧一瞧唯晟的面貌, 再想像他男扮女裝的模樣, 痿靡不振的精神忽然清澈的許多. 到了販賣部忽然看到一隻可愛的黑狗在附近閒晃, 我忍不住的開始狗言狗語了起來, 拿起相機猛拍, 就希望按下快門的同時能讓他對我回頭一笑, 後來去買黑松沙士解渴, 付帳時和老闆娘聊天才知道哪隻黑狗並不是他們所養, 而是遊客遺留下來的, 如今成了流浪狗. 我的心情跟武陵農場夜間的溫度一樣, 陡降到攝氏5度C.
當晚紮營在靠近雪山登山口的露營區, 旁邊有一公廁取水容易, 而且可以開燈照明, 真是棒呆了. 晚些開始紮營, 我當然是取出我的超級單人帳, 而唯晟也不甘示弱, 居然在出發前偷偷買了頂單人帳, 我聽他喜孜孜的說哪頂單人帳只花了他600塊新台幣, 心裡更不是滋味, 不過正當我對那600塊的划算帳棚抱著無比的好奇與期待時, 我確切的發現這次來到武陵農場可是不虛此行, 光是看到那個帳棚就已經值回票價了…..我的意思是怎麼會有哪麼可愛爆笑的短小帳棚呢? 難道這是給倭寇或小朋友的專用帳棚嗎!? 挖哈哈哈~ 唯晟義正辭嚴的表示只要依著帳棚底部的對角線斜躺下去一切就會ok. 真是佩服學長的樂天知命.
我很累, 可能是忽然放鬆緊繃已久的心情在作祟, 7點多就已經開始嚷嚷要睡覺….果不其然, 沒過多久我就進入了夢鄉, 約莫是9點多的時候, 我忽然被一陣奇異的怪聲驚醒, 向來精準的直覺告訴我, 這聲音應該是來自於某種在夜半會發出奇特叫聲的鳥類, 當我正要拉起帳棚拉鍊衝出一探究竟時, 竟聽到唯晟學長開始作夢似的喃喃自語了起來, 學長哪該死古怪的手機鳥鈴聲把我給吵起來了….這下我可睡不著了. 拎起了睡袋, 進去了學長哪小巧可愛的帳棚, 坐在裡頭我的頭卻沒有挺直過, 而且忽然間, 看到了反潮…..哼~價差15倍的帳棚可不是貴假的:P 總之為了我的脖子健康著想, 我央求學長移駕到車內聊天……嘿~我們聊了許多男人的秘密, 呵呵….這可是blog裡頭不能寫出來的阿, 我只能透露對話內容與男人那話兒的尺寸完全無關:> 今晚我們聊到3點鐘才各自入睡.
第二天陽光透過帳棚曬到我的臉龐, 起身發現唯晟已經起床了許久, 他不但已經拍了些照片, 甚至連早餐都快弄好了, 啊~偉大的學長. 吃完早餐後我胡亂拍了些照片, 就再度前往武陵農場的七家灣溪照相, 到了前往桃山瀑布必經的吊橋, 唯晟說他過去曾陪同生態調查隊在七家灣溪統計過櫻花鉤吻鮭的數量, 在吊橋下有一處深潭總會群聚許多的櫻花鉤吻鮭, 而這次我們去卻發現該處已經被石頭給填滿了. 我們猜想可能是颱風的緣故吧~
約莫中午11點左右啟程回家, 在回家的路上又停下來照了幾次相, 有一次是追尋路人的腳步停下來狂拍發紅的楓樹和溪水, 後一次則是在一公路轉彎處拍攝雲霧下的南山村, 只是照完後發現腳下竟都是灑過的紙錢! 感覺怪恐怖的.
到了晚間6點左右, 終於到了新店, 謝謝唯晟好心的借我這個大外行那珍貴的單眼數位相機:> 讓我在拍照的過程也能夠細細的欣賞…..在那過去爬山路程中只是一個撒尿拉屎的地方—-武陵農場.