晨.昏.定省

愛拍雲, 就不會錯過晨昏景色, 晨時天空如新嫁少女初妝, 薄施脂粉卻掩不住四散的清秀, 略顯羞澀卻擋不住雙頰的泛紅; 昏時天空如輕熟婦女晚容, 豔光四射卻不顯露過多的俗麗, 微飄紅霞卻化不開濃郁的嬌媚.


(2010/12/12 龜吼日出)

拍攝日出晨景最棒的就是, 架好腳架取好景, 坐在地上等著天光, 一邊忖度著那黃中帶紅的晨暈會怎麼樣去填滿天空這片畫布, 以及日光完全透過雲撒下後, 輕輕唱著小調翻山越嶺回家的路上, 回憶著剛剛雙眼捕捉的景象, 以及期待著回到家可以更仔細的欣賞剛剛的作品.


(2010/11/20 永安夕照)

而黃昏則是等待著火燒天際的瞬間, 心裡慌忙著雙手雙眼卻沈穩的捕捉那短暫又燦爛的形狀, 在紅中帶黃又夾雜深沈的藍黑中感受長日將盡的惆悵感. 當紅色烈焰沉入地平線, 剩餘的微弱熱量透露出一天最後的餘韻, 以及享受完成人生一小部份的充實感.


(2010/12/19 龜吼日出)

每次在黑暗中一邊吹著風一邊往目的地的路上, 或是每次在漸漸下沉的火球中一邊頂著溫暖陽光, 都不禁期待並幻想著, 今天會有什麼樣的景觀? 會是一個怎麼樣的畫面? 有沒有機會見到那心中的「絕世美人」?


(2010/11/27 淡海夕燒)

最美的, 往往都是下一個, 不是嗎!


(2010/12/12 五指山夕照)

《禮記·曲禮上》:“凡為人子之禮,冬溫而夏清,昏定而晨省。”, 每週不斷探問這兩種不同風格的美, 也算是一種「晨.昏.定省」.

GCC-4 for Oracle Solaris 11 Express Edition

2010/12/15 Update
都換到最新版本了, 也確認過能work, 請盡量都抓最新版以免有匹配問題

2010/12/13 Update
把幾個做好的Package放上來, 請注意, 以下的Package都是給Solaris 11 Sparc, prefix是/usr/local, 在sun4u架構底下build的. 請依照順序裝, 其中libiconv跟gettext可裝可不裝, 不過我還是建議裝一裝, 免得以後有其他東西會關聯到

  1. GPM 5.0.1 *Required
    [Site] [Source] [Package]
    GPM 4.3.2 *Required
    [Site] [Source] [Package]
  2. MPC 0.8.1 *Required
    [Site] [Source] [Package]
  3. MPFR 3.0.0 *Required
    [Site] [Source] [Package]
    MPFR 2.4.0 *Required
    [Site] [Source] [Package]
  4. LibIconv 1.9.2 *Requierd
    [Site] [Source] [Package]
    LibIconv 1.10 *Optional
    [Site] [Source] [Package]
  5. GetText 0.18 *Optional
    [Site] [Source] [Package]
    GetText 0.18 *Optional
    [Site] [Source] [Package]
  6. GCC 4.5.1
    [Site] [Source] [Package]

以下是製作的程序:

  1. Solaris 11 Express光碟片安裝好基本的系統
  2. 抓好Oracle Solaris 11 Express 2010.11 Repository Image放在/export2/ (共兩個檔案 sol-11-exp-201011-repo-full-iso-a.zip & sol-11-exp-201011-repo-full-iso-b.zip)
  3. 把兩個檔組合成iso
    # cd /export2/
    # unzip sol-11-exp-201011-repo-full-iso-a.zip
    # unzip sol-11-exp-201011-repo-full-iso-b.zip
    # cat sol-11-exp-201011-repo-full.iso-a sol-11-exp-201011-repo-full.iso-b > sol-repo-full.iso
  4. Mount image

    # mount -F hsfs `lofiadm -a /export2/sol-repo-full.iso` /mnt
  5. 把iso裡頭整個repo複製到local disk

    # mkdir /export2/repo
    # cd /mnt/repo
    # tar -cpf – * | (cd /export2/repo; tar -xpvf -)
  6. 設定Local Repository Publisher

    # pkg set-publisher -m file:///export2/repo/ -P solaris
    # pkg set-publisher -M file:///export2/repo/ solaris
    # pkg set-publisher -G file://pkg.oracle.com/solaris/release -g file:///export2/repo/ -P solaris
    # pkg info -s /export2/repo

    最後一個指令如果有看到底下這個, 就表示沒問題哩.

    PUBLISHER PACKAGES STATUS UPDATED
    solaris 3941 online 2010-11-11T00:04:39.171739Z
  7. 重建repo index(非常久, 可以去泡茶洗衣服或是來一場LoL)

    # pkgrepo -s /export2/repo refresh
  8. 從repo安裝gcc 3.4.3

    # pkg search gcc
    INDEX ACTION VALUE PACKAGE
    description set GCC Runtime libraries pkg:/system/library/gcc-3-runtime@3.4.3-0.151.0.1
    pkg.description set GCC Runtime – Shared libraries used by gcc and other gnu components pkg:/system/library/gcc-3-runtime@3.4.3-0.151.0.1
    pkg.summary set GCC Runtime libraries pkg:/system/library/gcc-3-runtime@3.4.3-0.151.0.1
    basename dir usr/sfw/lib/gcc pkg:/developer/gcc-3@3.4.3-0.151.0.1
    basename dir usr/sfw/libexec/gcc pkg:/developer/gcc-3@3.4.3-0.151.0.1
    basename hardlink usr/sfw/bin/gcc pkg:/developer/gcc-3@3.4.3-0.151.0.1
    basename link usr/bin/gcc pkg:/developer/gcc-3@3.4.3-0.151.0.1
    description set gcc – The GNU C compiler pkg:/developer/gcc-3@3.4.3-0.151.0.1
    pkg.description set GCC Runtime – Shared libraries used by gcc and other gnu components pkg:/system/library/gcc-3-runtime@3.4.3-0.151.0.1
    pkg.summary set gcc – The GNU C compiler pkg:/developer/gcc-3@3.4.3-0.151.0.1
    # pkg install pkg:/developer/gcc-3
  9. 從repo安裝SUNWlibm (解決math.h missing問題)

    # pkg search SUNWlibm
    INDEX ACTION VALUE PACKAGE
    incorporate depend SUNWlibm@0.5.11-0.133 pkg:/consolidation/sunpro/sunpro-incorporation@0.5.11-0.151.0.1
    legacy_pkg legacy SUNWlibm pkg:/system/library/math/header-math@0.5.11-0.151.0.1
    pkg.fmri set solaris/SUNWlibm pkg:/SUNWlibm@0.5.11-0.133
    # pkg install pkg:/SUNWlibm
  10. 接下來就是按照Sunfreeware網站提供的教學製作 Package 啦

FAQ:

  1. 為什麼有些東西的版本不是最新的?
    答:因為最新不一定最好, 挑選的這幾個版本是我使用上問題最少的版本
    答:已經盡量換到最新的Stable version了
  2. 做gmp時會有GMP_RNDZ的錯誤?
    答:~/src/acos.c 裡頭把 GMP_RNDZ 那塊 #ifdef 到 #endif 共三行刪除即可
  3. 做GCC-4.5.1時會碰到libiconv_close的reference error
    答:~/objlib/gcc/Makefile 裡頭找 -lz 後頭加上 -liconv就好
  4. 做GCC-4.5.1時會碰到找不到gmp-impl.h & longlong.h 的問題
    答:從~/gmp/底下把這兩個檔案複製到 ~/objlib/gmp/即可
  5. 自己build的時候會出現ELFCLASS64的錯誤?
    答:請改用 env CC=’gcc -m64′ ./configure ……的方式configure, 這是因為一個CAS在sparcv9跟sparcv8plus之間的錯誤, gcc-3專屬
    答:gmp, mpfr, mpc都換成新版的就沒這問題了
  6. 為什麼這些Package都叫做NKB開頭?
    答:NKB=nekobe, 你來亂的嗎?
  7. 能不能提供其他solaris版本或是x86的Package?
    答:你如果能送我一台可以work的機器, 我會很樂意幫你作Package
  8. 為什麼gcc-4.5.1的Package沒上連結?
    答:因為我還沒build完, Netra T1很慢的

玩Solaris已經是好久以前的事情, 當時P社大多都是Solaris, 所以在Solaris 8/9的時代對這玩意很熟悉, 熟悉到連做環境Compile東西都變成本能, 快睡著狀態都可以做出可以上Production的機器. 一直到開業時, 由於需要做各種OS各種版本的Binary, 所以都還有留一個專門build的VM在, 需要Sparc版本就借朋友的機器做.

一直到Solaris 10, 以及OpenSolaris的誕生, 改用IPS(Image package system)及Packaging Repository後就完全沒碰了. 直到前陣子某大叔很親切的把他們公司淘汰的Netra T1 150跟Netra S1送給我, 我才又開始繼續摸Solaris.

在Oracle網站找到最新的Solaris 11 Express時, 以為跟以前的機制差不多, 沒想到裝完後一整個大挫折, 所有的Packages系統幾乎完全不同, 硬用上Sunfreeware 提供Solaris 10 Sparc的Packages還是時常會有怪現象, 所以只好硬著頭皮啃文件, 弄清楚Packaging Repository怎麼用, 所以做個簡單筆記.

首先要裝之前還是得去抓一下Installation Image, 燒成CD後直接開機從Text安裝, 有個很大的不同是幾乎不用管怎麼分割了, 從11開始都是用zfs pool的概念. 接著要抓Oracle Solaris 11 Express 2010.11 Repository Image. 裝完後把整個iso丟進系統裡頭.

最後參考
How To Copy an Oracle Solaris 11 Express Software Package Repository
這份文件, 建立好Repo的Local copy, 就可以開使用pkg指令裝了.

使用上的心得是, Oracle提供的Repository版本其實很舊, 尤其糟糕的是gcc還停留在3.3.2版, 這個版本在sparcv9的archi下有很多毛病會造成make error, 必須得更新到gcc-4.x 才能幾決這個問題, 所以花了一些時間做gcc-4.x的traditional package, 還沒測試完, 所以還不敢release.

等到做完測試確認沒問題再放上來吧. 很可怕的是我因為configure時沒有先排除一些八百年不會用到的語言, 所以做起來的Package 400MB….


2010/12/15 Update
經歷了一整年的低潮, 自我毀滅及被毀滅, 有很長一段時間弄不清楚自己到底還剩下什麼.

技術的東西是最直接也最不需要任何言語形容的, 所以我選擇了先找回一個技術本位的自己, 從自己最容易獲得自信與成就感的區塊開始, 逐步進行自己人格的重建. 對很多人來說或許這沒什麼, 也只是無聊的重複工作, 但是這對我很重要.

所以如果這些東西對某些人有幫助, 那麼我會很開心, 也謝謝你們用的到我做的東西.

犬的記憶


我選擇直接衝撞方式,揹著相機走入城市,如野犬般,浪跡在人群街道間,
而這樣衝撞的能量越是強烈,反映在作品上也就越明顯……

日本攝影大師 森山大道 首部中文版作品
80年代傳奇攝影作品「野犬三部曲」第一部《犬的記憶》
進入大師世界的首要代表性自傳書籍。
2001年日文復刻再版;2004年英文精裝出版;2009年中文版感動上市
粗樸原始、強烈黑白照片風格,赤裸記錄城市人生風景。
影像中的青春感性和活力,表現人內在強韌的生命力,
感染力道十足,深刻打動了每一位城市人。

  自喻為野犬的森山大道,自八○年代陸續寫就了《犬的記憶》、《犬的時光》、《犬的記憶──終章》等野犬三部曲,被譽為是進入大師世界的代表性自傳書籍。其中尤以《犬的記憶》一書為重,1982年首次出版;2001年復刻文庫版出版至今十餘刷;2004年出版英文精裝版。

與其說攝影是記錄,毋寧說攝影是記憶,一連串記憶積累的歷史過程。
同時也是時間的化石,更是光影的神話。──森山大道

Quote From: 博客來網路書店

森山大道一直是我非常崇拜的攝影大師, 原因之一是因為他的作品往往可以給我很多衝擊, 讓我學習到很多取景的技法, 但是最讓我崇拜的是他對於「寫實」的堅持, 以及他隨手流露出的精湛技巧, 幾乎是無須思考就可以很自然拍出了不起的作品.

這本書雖然放入了很多照片, 事實上並不是攝影集, 比較像是森山大道的自敘作品集, 在他的文字中可以看到很多對於人生與記憶的寫照, 以及把這些關於影像的記憶用很平凡的角度呈現出不平凡的照片, 同時在閱讀之中可以慢慢體會他之所以能夠有這麼多觸動人心的作品, 原來是來自於對人生的體認, 對時間的理解.

同時他也強調出「真實」的重要性, 這跟我對攝影的態度很接近, 希望無論如何傳達出「真」這回事, 在真實的前提下, 努力的在自己雙眼所見的影像中賦予攝影者心理的寫照. 這種攝影態度, 對照現在數位時代人人迷戀的後製與特效, 有種反璞歸真的樸實感.

而森山大道的文字中也傳達出傳統日本人對於生與滅的迷戀與哀戚, 越是體會到人生的無常與無奈, 才更能掌握不斷流逝的時間. 搭配這一些或許以現代攝影角度不這麼完美的照片 — 失焦, 晃動等等的失誤卻同時像鏡子一般照出攝影者腦中的影像.

他以深入城市巷弄中, 如他自稱當作一隻野狗的方式做為紀錄, 有田野調查的粗糙感, 卻用更立體的低角度呈現被林立的建築所阻擋, 被越來越低矮的天際線壓迫, 被越來越多的光害所包圍的現實狀態, 在照片中彷彿活靈活現的看到一個新舊交陳的街道, 充滿回憶與即視感, 卻又陌生的難以親近. 人們總是忘記身邊的世界, 遠望著, 期待著還不能擁有的一切, 其實是捨本逐末, 反而這些被忽視的現實才是支撐起人生的元素, 才是刻劃出生活的醍醐味.

或許我永遠達不到這樣的境界, 但是對我來說卻是很重要的標竿與方向.

最後感謝廖叔送給我這本書, 非常感謝.

這就是權貴的嘴臉

選舉都選完了, 我也開始漸漸不想在這邊講政治, 看到這則新聞實在受不了, 這就是被號稱聖人的政治人物講出來的話? 那其他不聖的人會是怎樣的爛咖? 有這種政府, 這種官員, 我們還需要敵人嗎?

看到這則新聞「大學生打工賺錢 王建煊:笨死了」, 心中除了無名火之外, 還有深沈的悲哀. 要是會有人說自由不可信, 那我們看看旺旺報新華社台灣分社附設聯合報的說法好了.

以我個人來說, 我常常說我是沒讀什麼書的粗人, 實際上我大學讀了三校五系但是卻沒拿到大學文憑, 我不是像比爾蓋茲那種很清楚自己要什麼所以輟學, 也不是王鼎均那種心懷民族大義所以輟學從軍, 很單純的就是, 我沒錢唸下去. 要是我有錢有閒, 我何嘗不想把書唸完? 我何嘗不想可以無憂無慮待在Lab裡頭研究我喜歡的資訊領域? 何嘗不想把全副心思放在寫論文做學問上?

誠然我們有助學貸款, 有獎學金, 但是事實上, 大家可以看一下各大學每年公佈的獎學金名單, 除了那些具備特殊限制的以外, 幾乎每年都是同樣那些人在拿, 而那些人的身份呢? 背後查一下很容易發現其實有很大部份非富即貴, 也就是說, 獎學金落入了那些不是最需要的人手上. 更不用說, 獎學金的數量對真正有困難的人來說根本是杯水車薪, 在我那個年代, 私立大學一學期學費五萬以上, 加上每學期買書的費用, 一堆系學會會費, 班費, 一年光是花在學校上就可能將近十五萬, 要是加上在外租屋等等的生活費, 可能一年花超過三十萬差不多. 試問哪個家庭禁得起這樣的開銷? 一個孩子唸大學就快乾了, 要是兩個唸還得了?

那麼我們唸國立大學, 住家裡通勤總可以吧? 國立大學當時學費大約一學期三萬, 加上書費等等上述的費用, 一年花個十萬算是剛剛好.

也就是說, 獎學金的路子沒了, 剩下的只剩貸款了. 貸款看似是一個很好的解決方案, 可是事實上是, 當你大學四年順利唸完, 負債約在40萬到80萬之間, 就算立刻投入職場, 以目前大學生平均起薪22624來說, 以1/3的薪水投入還款, 要53~106個月才能還清, 要是得要離鄉背井出外工作, 租屋等生活費又是另外一筆龐大的負擔.

假設一切順利且最小化計算, 那個畢業後要4.4年才還清貸款, 也就是說, 女性27歲, 男性加上當兵大概是29歲才還清債務. 而且這個計算是針對讀書求學上的勝利者兼幸運者, 國立大學, 住家中, 沒有重考延畢等等, 否則還得再往後延伸不曉得多少年.

老實講, 這種言論看多了, 慢慢會偏激的相信, 就是這些比之晉惠帝司馬衷還不如的權貴階級在生活化的製造族群分裂. 身為一個執政黨政府官員, 不協助這些廣大人民減少痛苦也就罷了, 還講出這種話來撒鹽巴在別人傷口上, 我他喵的才想撒鹽巴驅邪哩. 他們的子弟可以兩代公務員財產上億, 從小就送出國在常春藤名校拿了高貴的文憑甚至綠卡, 然後不用從基層開始領22624, 只需要陪高官政要吃吃飯就可以混個董事長做; 而我們這些平民老百姓得拼命唸書拼命打工養活自己也養出這張文憑, 然後到職場上苦難幾年最後市場被對面搶走, 天天活在無薪價或是收到資遣單的恐懼中. 我會很想問, 他們憑什麼? 他們憑什麼這樣說?

這個政黨的本質就是如此, 這種邏輯跟論述可以從他們嘴中很自然的流露出來, 甚至他們不會覺得自己有任何歧視或觀念誤差, 反正只要親吻土地, 下跪痛哭, 天天拖土城王出來鞭屍, 喊個幫大家賺錢, 為了人民著想就可以騙到一堆人然後很自然的勝選, 維持他們的權貴地位. 他們要利益, 但是不是人民的, 而是他們自己的, 只是很抱歉, 我想要的是尊嚴, 我想要的是公平, 我想要的是一個可以讓下一代擁有平等機會的世界, 而不是八成財富累積在兩成權貴身上的虛偽數字.

選完了, 結果也底定了, 我不曉得其他人為什麼投給他們, 為什麼不生氣. 但是, 我很生氣!

十一月的天空

哀愁陰雨的日子連綿不斷, 總在上班日的難得放晴跟假日的註定陰雨. 對努力找地方拍照, 找地方放空自己的我來說簡直是苦行, 還好的是, 沒有冷到讓我身體做出反應, 是不幸中的大幸.


11月的第一天, 晴時, 多雲


11月8號, 經過了一週的陰雨, 這時透出的些許陽光格外珍貴


11月10號, 終於放晴


11月21號, 有蒼穹的滄桑感


11月27號, 難得的假日晴, 淡水貓散步的那天


11月30號, 11月的最後一天, 彷彿有什麼東西要從雲裡鑽出來似的.

今年的最後一個月到了, 這一年也即將結束, 我過了怎樣的一年呢? 我也不知道怎麼下評語, 只是, 這一年絕對會成為我人生中重要且難忘的一年.