[WINE] Château du Plantier 2008

警語:未成年請勿飲酒。

這隻是Costco手滑系列第二支, 素聞波爾多紅酒圓潤滑順, 特地買一支來試試看.

剛打開醒酒期間, 冒出了較為酸甜的葡萄香, 混著一點淺淺的玫瑰香氣. 色澤上屬於比較暗, 比較不透光的紫紅色, 給人渾厚的感覺.

倒進酒杯中靜置10分鐘醒酒期間, 特地拿起來在燈光下看, 發現白光燈下還有一點點琥珀色, 讓我對這支酒更為好奇.

第一口喝下有驚訝到, 不但跟我預期的圓潤滑順不同, 出乎意料的偏酸及偏澀, 但入喉後則是另外一種風光, 在舌根部位有淡香跟淡甜浮出, 澀味完全化為甘甜, 而酸味反而帶來一種清爽, 這讓我直覺認為應該適合重口味的餐點, 例如牛小排或肋排一類, 反而對海鮮跟紅肉魚來說就太強一些.

大口喝下在口中咕嚕咀嚼, 確有一絲絲比較刺激的香料感, 不曉得這是不是調和紅酒的特性, 喝的不夠多, 很難判斷. 所以我突然又覺得, 這支紅酒應該也適合拿來燉肉, 做個紅酒燴牛肉, 或是搭配水果做醬汁用在白肉上, 應該也會很搭.

不過話說回來, 這個程度的酸澀, 不適合單純喝, 不佐餐真的沒辦法, 我兩杯就受不了, 非得蓋上酒嘴收起來不可.

[WINE] Chianti Colla Senesi 2008

警語:未成年請勿飲酒

這是Costco隨手抓來的紅酒, 放了一陣子才開.

喝起來前味並沒有新酒的甜, 更沒有酸, 反而是比一般新酒還要強一些的澀, 但是並不是澀到舌頭會發麻的程度, 而入喉後會有頗強的酸甜後味, 有點像紅莓果或櫻桃一類的香氣.

色澤上也是屬於稍微深色, 但是很清透. 由於入口的澀跟後味的香氣, 我想適合較鹹的Cheese, 或是肉甜味濃厚的牛排, 不帶酸的口味應該也會適合義大利肉醬麵一類以蕃茄為主的主食.

純喝之下, 倒是會有點膩.

HTC Desire Stock ROM(原廠ROM) w/ App2SD+

Update 2011/01/12:
因為與 Brandon 協同處理他的Desire App2SD+, 發現我下頭寫的實在太精簡, 所以試著把過程Step by step起來, 應該可以幫助大家更快做好.

  1. 到「設定」=>「關於手機」=>「軟體資訊」中確認軟體號碼是2.10.751.4, 以及確認你的Micro-SD速度夠快, 根據爬各大論壇及自己實測的經驗, 最好是Class 6, 據說Class 10反而會更慢. 如果是Class 2我建議還是算了
  2. 下載android-sdk, 解開後放在C:\下
  3. 安裝HTC Sync, 會同時裝上HTC Sync跟 HTC Drivers, 裝完後移除HTC Sync, 就會保留住HTC Driver
  4. 關機, 按著「後退鍵」跟「電源鍵」開機, 會進入一個白色畫面, 那個叫做 fastboot mode. 用大小聲按鈕移動游標, 用電源鍵選擇到「Bootloader」,然後再選則「Recovery」, 這時手機會重開進Recovery Mode, 在Recovery裡頭用光學軌跡球選擇Backup & Restore, 做一次完整備份. 這一套備份是後頭其她步驟失敗時的重要還原手段, 請務必要做
  5. 請到 Unrevoked 依照指示Root掉你的Desire
  6. Root完成後, 正常重開機進系統, 到Market下載免費版本的Titanium Backup, 下載執行後會出現系統缺乏busybox的說明, 請依照指示讓Titanium Backup為你下載後重新開啟Titanium Backup, 做一次批次備份. 這個備份是用來在你需要用原廠RUU Restore時使用的. 這時也可以使用CallLogs Backup & Resore 及 SMS Backup & Restore 做通話紀錄及簡訊的備份.
  7. 備份完成後請掛上SD卡磁碟, 將SD卡內所有東西備份一份到電腦中, 後頭必須把SD卡重新分割, 這個動作會消除所有SD卡上的資料
  8. 請到 AlphaRev去抓iso檔, 然後在Virtual Box/VMWare之類的虛擬機器中掛起來或是用自己PC開機到裡頭的LiveCD, 照順序做就可以把HBOOT給S-Off, 也會把recovery mode刷成clockworkmod. (這個過程請格外小心, 這是唯一會讓Desire變成磚的步驟, 請確保過程中USB線不會鬆脫, 手機不會沒電, 電腦不會跳掉)
  9. S-Off 完成後, 開機會看到The Dark Knight的小丑醜臉跟Why so serious的畫面, 那表示S-Off成功了, 不喜歡這個畫面沒關係, 等全都完成後會附上修改回原始開機畫面的方法
  10. 下載底下這四樣東西, 放到 c:\android-sdk-windows\tools 中
    busybox
    init.d.tar.gz
    boot-new.img
    desire_stock_splash1.img
  11. 接上USB線, 再次關機, 按照上頭的方法開回Recovery Mode, 這時候你的Recovery Mode應該是不同顏色了, 現在會是clockworkmod版, 用光學軌跡球移動到Mount & Storage並點進去, 選擇 mount /system, mount /data 這兩樣
  12. 在你的Windows開啟一個「命令提示字元」, 如果是Win7或Vista, 請記得使用「以系統管理員身份執行」較為保險. 然後執行

    cd C:\android-sdk-windows\tools
    adb shell

    這時應該會看到一個 「~ #」的提示符號, 這表示已經進入了android的recovery系統中, 這時先輸入「exit」離開, 回到命令提示字元
  13. 在命令提示字元視窗中輸入以下指令

    adb push busybox /system/xbin/busybox
    接著以adb shell 回到 「~ #」下, 輸入以下指令

    ~ # chmod 755 /system/xbin/busybox
    ~ # chown root.shell /system/xbin/busybox
    這的動作是安裝最新版本的 busybox
  14. 在「~ #」下輸入以下指令

    ~ # /system/xbin/busybox fdisk /dev/block/mmcblk0
    進入 fdisk 畫面中切割micro-sd卡, 這時你要開始考慮怎麼分割. 第一個分割區會是FAT32, 也就是你接上USB線選擇磁碟機模式時會使用的那個區塊, 而第二個分割區則是ext3, 準備用來放你的app. 第一個分割區多大都行, 第二個分割區正常不建議超過2G, 假設你的micro-sd是8G, 可以切成6.5G跟1.5G.
    切割方法是在 fdisk prompt 下先用 n 建立第一個, 再用 t 更改分割區id, 其中第一個分割區的 id 是 c, 也就是 Win95 FAT32(LBA); 第二個分割區 id 是 83 的 Linux. 切割完成後請記得用 w 儲存並離開
  15. 在「~ #」下輸入以下指令格式化micro-sd卡, 並將ext2轉換成ext3

    ~ # /system/xbin/busybox mkfs.vfat /dev/block/mmcblk0p1
    ~ # /system/xbin/busybox mkfs.ext2 /dev/block/mmcblk0p2
    ~ # /sbin/tune2fs -j /dev/block/mmcblk0p2
  16. 在手機上的recovery mode中選擇 mount /sd-ext, 並選擇最底下的 mount USB storage, 這時電腦上會出現抽取式磁碟, 請把你剛剛備份的SD卡內容「複製」(請不要剪下啊)回去, 再把上頭下載的四個檔案「複製」(請不要剪下啊)到那個抽取式磁碟根目錄底下, 複製完成後在Windows中使用退出後, 在Recovery Mode下選擇Unmount回到上一層, 選擇 mount /sdcard 把剛剛還原過的FAT32 mount 起來
  17. 到剛剛的「命令提示字元」下的adb shell內, 執行以下指令

    ~ # cd /system/etc
    ~ # /system/xbin/busybox tar -xzpvf /sdcard/init.d.tar.gz
    ~ # /system/xbin/busybox chmod 755 /system/etc/init.d
    ~ # /system/xbin/busybox chown root.root /system/etc/init.d
    ~ # /system/xbin/busybox chmod 755 /system/etc/init.d/*
    ~ # /system/xbin/busybox chown root.shell /system/etc/init.d/*
    上頭指令是把 init.d 的 script 放進去並設定好權限及owner
    接著執行以下指令

    ~ # cat /dev/zero > /dev/mtd/mtd2
    ~ # /sbin/flash_image boot /sdcard/boot-new.img
    上頭指令是把 boot 區給洗掉, 換成支援 init.d 的 boot 區
  18. 在adb shell內, 執行以下指令

    ~ # cd /data
    ~ # mv app /sd-ext
    ~ # /system/xbin/busybox ln -s /sd-ext/app
    以上動作是把 app 目錄整個搬移到 ext3 上, 並且在原本的 /data 上做一個symbolic link連結到新位置
  19. 以上都完成後, 在手機上選擇 unmount /system, unmount /data, unmount /sdcard, unmount /sd-ext 後, 用「後退鍵」回上一層並重開機, 一切順利開機的話, App2SD+就完成了, 如果沒有順利開機, 可以拔電池關機後, 用上頭方法回到Recovery Mode去, 選擇Advance Restore, 將boot.img給restore回去, 就回到剛S-Off完的狀態了
  20. 如果重新開機後桌面的widget出現「無法載入桌面小工具」的字樣, 請移除掉之後重新設定就正常了
  21. 如果不喜歡那個小丑, 請關機後按著「後退鍵」及「電源鍵」開進白底的fastboot模式, 這時不要進入bootloader或recovery mode, 在這個畫面下到剛剛的「命令提示字元」中下以下指令

    fastboot flash splash1 desire_stock_splash1.img
    接著重開機, 這樣就把討厭的小丑給消掉了.

如果成功了請留個言讓大家知道你成功了, 給別人一點信心, 如果失敗了也請盡量發問, 我會就狀況盡量回答. 謝謝.


Update 2011/01/08:
從HTC Hero換到HTC Desire, 幾乎是速度三級跳, 用得很順暢的我終於也碰到內建記憶體不足的毛病了.

本想從精簡一些App開始, 但是麻煩的是聯絡人, Mail, Gmail, 簡訊等等一向不砍的我空間會越來越吃緊, 但是又不想刷掉現成原廠的 2.10.751.4, 畢竟整合的還不錯, 而且xda-developer也沒有這個版本的整合ROM, 所以決定自己做.

事前要準備的有
a. android-sdk, 主要是要需要adb.
b. HTC Sync, 主要是需要裡頭的Driver, 裝完移除HTC Sync本體, 就會留下Driver
c. Ubuntu, 可以裝在Virtual Box或VMWare裡頭, 主要是為了拆解boot.img.
d. 一張夠快的micro-sd卡, 建議要class 6以上.
e. 空白光碟片一張, 或是Virtual Box/VMWare, 做S-Off時會需要

做之前有幾件事要注意

      由於有SLCD/AMOLED版, 據說SLCD版Root後不能Unroot, 請三思(不過我摸索的過程中發現其實是可以刷回去的, 只要有保留好原始的recovery.img, 替換掉S-Off那關用的img就可以把HBOOT/Recovery mode都刷回原廠)
      如果要用我做好的boot.img, 請特別注意這個是專給 2.10.751.4 這個版本用的, 請不要抓錯
      保持耐性, 有些過程會花一些時間, 不要亂拔除電池或是USB連接線, 尤其是在S-Off時, 那會把手機變成磚塊的

以下就是流程.

  • 做一次nandriod備份
  • 備份永遠不會是錯的.

  • Root原廠的ROM
  • Unrevoked 去Root掉, 這個對後頭很重要. 在取root的過程中會在/sbin/底下裝上flash_image, 這在後頭改boot.img用的到

  • 安裝Titanium Backup且做一次完整的Full Backup
  • 這是為了預防要是失敗必須還原原廠RUU時, 很可能會沒辦法從nandriod還原回去, 這時候Titanium Backup就很好用.

  • 把HBOOT給S-Off
  • AlphaRev去抓iso檔, 然後看是在Virtual Box中掛起來開機到裡頭的LiveCD, 照順序做就可以把HBOOT給S-Off, 也會把recovery mode刷成clockworkmod.

  • 製作 init.d enable 的 boot.img
  • 參考這裡的方法, 把剛剛nandroid備份好的boot.img拿出來, 拆解出kernel跟ramdisk. 替換掉 init.rc 後包回去完整的boot.img. 最後在recovery mode底下用adb shell進去把boot給flash掉, 後面的手續可以參考這篇文章. 底下是我寫好的init.d可以下載.
    如果懶的自己弄boot.img, 我底下連結的boot.img是我做好的版本, 但是請注意要配合自己的版本, 必須是 2.10.751.4.

  • 用sdparted割好microsd
  • 參考這篇切好一個FAT32跟一個ext2, 其中FAT32就是當作原本的SD Storage, ext2就是放App的地方.

  • 把/data/app 轉移到 /sd-ext
  • 開進recovery mode, 用adb shell進去整個目錄搬到 /sd-ext 去, 記得用 ln 在原地做link.

  • Reboot
  • 順利的話就會有一份App2SD+的原廠ROM了.

製作過程中, 我嘗試過ext2/ext3, 畢竟stock rom只有支援到ext3而已. 實際用起來沒什麼速度上的差別, 但是由於如果沒有clean unmount, ext2很有可能掛不起來, 所以我還是選擇 ext3.

原本有試著想乾脆整個 /data 都轉移到/sd-ext 去, 但是stock rom的kernel並不支援 loopfs, 所以肯定是會失敗的.

有碰到問題的話盡管發問吧, 我知道的盡力回答.

init.d.tar.gz
boot-new.img

舞孃俱樂部 (BURLESQUE)

為了尋夢,來自愛荷華州的鄉下姑娘阿莉〈克莉斯汀 飾〉來到洛城打拼,並在泰絲〈雪兒 飾〉經營不善的舞孃俱樂部打工。初期雖然只是當個女侍,但阿莉始終憧憬著有天能站上舞台演出。阿莉出色的嗓音讓她得到泰絲的注意,而她的精彩演出不但讓差點歇業的舞孃俱樂部大爆滿,甚至連英俊多金的企業小開都提出優渥合約,要讓她麻雀變鳳凰!

(Quote from: Yahoo!奇摩電影)

雖然這部片在IMDb只拿到6.2, 不過我覺得跟拿到7.2分的Chicago來相比毫不遜色, 甚至在歌舞上也可以比美7.7分的Moulin rouge, 會得到相對低分我想是演員在演技上跟劇本上的差距吧.

不過回歸到歌舞片的本質, 至少我會看這部戲就是要去享受舒服的歌跟華麗的舞, 這一點BURLESQUE倒是非常棒. 兩位女主角 Cher 跟 Christina Aguilera 在歌喉上完全是兩種調性, Cher 是沈厚磁性的, 而 Christina Aguilera 則是清亮高昂的, 這正好是一老一少的對比.

服裝上就是傳統美式, 甚至Vegas式的舞孃華服, 對我來說其實並沒有太多的意外或驚豔, 反倒是一種理所當然的自然.

而導演的運鏡方式由於大多數場景都在室內, 在舞台週邊, 因此說實話也沒有太多可以著墨的地方, 並沒有什麼大膽的用色或是取景技巧, 有的只是刻意利用角度營造出熱鬧與歡樂. 唯一讓我有印象的是Christina Aguilera在清晨的小酒吧裡頭在椅子上沐浴晨光盡情唱歌的場景, 運用低角度讓光影更具體的手法值得我在攝影時當作借鏡.

兩位主要的男性角色部份, Stanley Tucci 大概被定型在Gay造型師了, 如同在The Devil Wears Prada之中一樣, 只是一個是時尚的, 一個是俗麗的. 至於Cam Gigandet, 帥歸帥啦, 其實沒看到他有怎樣的表現, 其實也很合理, 畢竟他不是這部戲的重點.

這部戲更值得一提的是劇中有不少原創的歌曲, 也由兩位女主角演繹的非常合適. 其中Cher 的那首 「You Haven’t seen the Last of Me」是真的有很強烈的打動我.

所以我對這部戲的評價是:「就算不看, 也可以買原聲帶」

You Haven’t seen the Last of Me
Feeling broken
Barely holding on
But there’s just something so strong
Somewhere inside me
And I am down but I’ll get up again
Don’t count me out just yet

I’ve been brought down to my knees
And I’ve been pushed way past the point of breaking
But I can take it
I’ll be back
Back on my feet
This is far from over
You haven’t seen the last of me
You haven’t seen the last of me

They can say that
I won’t stay around
But I’m gonna stand my ground
You’re not gonna stop me
You don’t know me
You don’t know who I am
Don’t count me out so fast

I’ve been brought down to my knees
And I’ve been pushed way past the point of breaking
But I can take it
I’ll be back
Back on my feet
This is far from over
You haven’t seen the last of me

There will be no fade out
This is not the end
I’m down now
But i’ll be standing tall again
Times are hard but
I was built tough
I’m gonna show you all what I’m made of

I’ve been brought down to my knees
And I’ve been pushed way past the point of breaking
But I can take it
I’ll be back
Back on my feet
This is far from over
I am far from over
You haven’t seen the last of me

No no
I’m not going nowhere
I’m staying right here
Oh no
You won’t see me begging
I’m not taking my bow
Can’t stop me
It’s not the end
You haven’t seen the last of me
Oh no
You haven’t seen the last of me
You haven’t seen the last of me

新包入替! Crumpler The Customary Barge & Karnsky

先說, 我真的是超愛Crumpler小人牌, 我擁有的小人牌加上這兩個新買的就第七個了.

(以下照片是隨身機 + 手機拍的, 畫質差請見諒)

買這兩個包有兩個主因, 第一個是最近帶相機跟NB一起出門的機會越來越多, 原本的相機包Crumpler 7 Million Dollar Home帶著一機兩鏡出門就不可能裝的下NB跟其他雞絲, 加上我出門要帶的東西實在太多, 所以一直在物色適合的DSLR+NB後背包.

第二個原因就是由於農曆年需要自己一個人去日本一趟, 而我對一般登機箱實在毫無興趣, 既笨重又佔空間, 所以也打算挑個可以手提也可以上TSA鎖的旅行包.

先從Crumpler Karnsky開始吧.

特徵是把手處有個跟減壓帶相同材質的軟墊, 重量大的時候應該會很好提, 紅灰的外觀, 內襯還是亮綠色的, 實在非常符合我低調的性格.

還額外買了一個TSA密碼鎖, 打算以這個包為行李拖運用.

The Customary Barge就更驚人哩. 其實我原本想買15″甚至12″的, 但是Rockland賣完, 也不知道何時會進貨, 從澳洲直接買的話價格上很吃虧, 而且也不知道包裹要旅行多久才會到, 所以就直接購入這顆The Customary Barge CU 17″.

試裝後發現不但可以裝下我所有雞絲, 還行有餘力, 將來大三元第三顆入手應該也能輕鬆放的下. 加上以後肯定會入手的SB-900閃燈, 應該就剛剛好全部放的下.

照片裡頭全部東西是 Nikon D300s機身, 14-24mm f/2.8, 24-70mm f/2.8, 快門線+遙控器, Fujifilm F200EXR, 記憶卡電池包, iPod Classic, Lenovo X201s, Adapter, Mouse, 還有一個All and Sundry裡頭放了兩台相機的充電器, 手機/iPod充電線, 多國插頭.

出國還是需要這種巨無霸包啊 😀

晨.昏.定省

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


(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月的最後一天, 彷彿有什麼東西要從雲裡鑽出來似的.

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