Friday, June 12, 2009

[Linux] 無法compile pftp shit edition的問題

在Linux下,compile pftp shit edition時,會出現

In function ‘int open(const char*, int, ...)’, inlined from ‘bool CTCP::ReadFile(char*, long int)’ at tcp.cc:1180:
/usr/include/bits/fcntl2.h:51: error: call to ‘__open_missing_mode’ declared with attribute error: open with O_CREAT in second argument needs 3 arguments make[1]: *** [tcp.o] Error 1

解決方法:

編輯src/tcp.cc
跳到1180行
找到
open(name, O_CREAT | O_TRUNC | O_RDWR | O_BINARY)) == -1) {
改成
open(name, O_CREAT | O_TRUNC,0664 | O_RDWR | O_BINARY)) == -1) {
然後make dynamic

Reference:
pftp-shit wont compile

Wednesday, June 10, 2009

[Y! Life] Photo Story EP:15 宅宅的盛會

一直很想拍cosplay相關的東西。
於是就跟NAVI還有他老婆,一起去了FF8。
一進台大體育館,實在是太可怕了
39490002
人山人海啊,而且全部是阿宅。

當天一開始是跟著cosplay界的拍攝元老ikari到處亂跑。
跟他一起拍了某個有名的coser。
IMG_0972
說實在的,我不知道她是誰,我也不知道她在cos哪個角色。
她牙齒漏風了,跟我一樣^_^
但我有去補起來,健保有給付,不用錢的。
補起來,會好看不少。

後來,就四處亂拍了。
當天一直很想拍火影裏面,拿著大扇子的那個女忍者。
太害羞了,都不敢上前說想拍。
最後沒拍到半個。
殘念~

[Y! Life] Photo Story EP:14 YPC人像外拍@三芝

這次人像外拍,用掉我許多第一次。
第一次去三芝。
第一次學會Photoshop的人像後製。
第一次拍小薇。
IMG_0639

第一次玩正沖負。
27720022

第一次用蔡頭+Reala拍人像
11280009

蔡頭加REALA,味道真的很棒。
RVP100正沖負,味道也真的很讚。

總結:我喜歡Carl Zeiss

[Y! Life] Photo Story EP:13 小護士餐廳DS

小護士餐廳 DS

2006年全公司RD的聚餐。
N大姐,為了體恤辛苦的RD,訂了DS
DS是一間很有名的小護士餐廳。
料理,真的還不錯。
小護士們也很正。
由ROOK的表情,即可感受到小護士們的熱情。
IMG_9611

當天是包場子,幾乎所有人都玩瘋了。

Monday, June 8, 2009

[Y! Life] Photo Story EP:12 遠離家園:蘭嶼

IMG_8062
Eva, Rook, Daisy, 我,四個人,放了五天假,開著Eva的小白
Eva, Rook, Daisy從台北出發。
我在林內等他們。
第一天晚上住墾丁。
隔天從後壁湖坐船前往蘭嶼。
自從之前前往綠島時,經歷了恐佈的坐船經驗後,我超怕坐船的。
一上船,就直接睡到目的地。
當天,天氣不錯。
但後來的兩天,天氣變的很差。
還好,還是有拍到藍天。

F1000016
這是第一次帶NIKON FM出去旅行。
還是底片的味道讚。

IMG_8226
當天晚上,民宿的老闆,帶大家去拍貓頭鷹。
小白IS終於有用到的機會了。

Orchid Island
這是第一次用正片拍照。
天氣沒有很好,一點正片的味道都沒有。
此時,還沒有愛上正片。

蘭嶼之旅後,便開始了島嶼的收集行程。
目前只剩下金門還沒去過。

[Y! Life] Photo Story EP:11 雨後的陽明山竹子湖

IMG_7702
2006年5月28日,星期日的午後,Eva, Rook, 我,三個人約在士林的某家麥當當。
天空下著雨,三個人直衝陽明山竹子湖。
背著我老爸給我的NIKON FM,第一次拿SLR拍照。
結果,沒有一張可以看-__-

IMG_7762
這是我第一次拍海芋,
當時買DSLR大約三個月,還是在亂拍。
連白平衡都亂設,也不會後製。
想當然爾,拍起來整個青筍筍。

Friday, June 5, 2009

[Y! Life] Photo Story EP:10 尋找向日葵

IMG_7274
雖然已經是兩年多前的事了,但我想,我應該沒記錯。
這次的觀音鄉農場的旅程,是想要去拍向日葵。
結果向日葵一朵都沒拍到,其他花倒是拍了不少

要離開台灣的前兩天,也是到同一個農場去人像外拍。
美眉長的是還OK,但我就是一張都按不下去。
IMG_1453
這是唯一一張有美眉的。
(其實我是在拍向日葵,她不小心入鏡了^_^)

當天晚上,從桃園殺到淡水,到漁人碼頭去拍夜景。
IMG_7544

第一次去漁人碼頭是跟K桑一起去的。
那時候的漁人碼頭還沒建設好,那座橋好像也還沒蓋好。
停車也都不用錢。
當天好像是個重要的日子,不知道是誰的生日吧。
好像當天去完漁人碼頭後,還衝到陽明山去泡溫泉。
年代真的久遠,希望沒記錯。
有記錯,當事人可以指正。

[Linux] SSH的Remote Forwarding

早大的網路,管的真的很嚴。
但還是有辦法突破^_^

A : 學校的個人電腦 (Linux, Private IP)
B : SSH Server (Linux, Public IP, 有Firewall,對外只能用port 22)
C : 家裏的電腦 (皆可)

A可以連到B,C
B可以連到C,但不能連到A
C可以連到B,但不能連到A

要如何從C連到A呢?
可以用SSH Remote Forwarding

在A上執行
ssh -N -R 55588:localhost:22 user_of_B@ip.of.B

此時就可以從C用SSH到B之後,再從B SSH到A了
C_SHELL> ssh user_of_B@ip.of.B
B_SHELL> ssh -p 55588 user_of_A@localhost

Wednesday, June 3, 2009

[Linux] 解決 Nutch 中 Cache 亂碼的問題

Edit cache.jsp
--- cached.jsp.orig 2009-02-18 12:17:25.000000000 -0500
+++ cached.jsp.patched 2009-02-18 12:43:26.000000000 -0500
@@ -40,6 +40,7 @@
.getLocale().getLanguage();

Metadata metaData = bean.getParseData(details).getContentMeta();
+ Metadata parseMetaData = bean.getParseData(details).getParseMeta();

String content = null;
String contentType = (String) metaData.get(Metadata.CONTENT_TYPE);
@@ -49,7 +50,7 @@
// but I don't know how to emit 'byte sequence' in JSP.
// out.getOutputStream().write(bean.getContent(details)) may work,
// but I'm not sure.
- String encoding = (String) metaData.get("CharEncodingForConversion");
+ String encoding = (String) parseMetaData.get("CharEncodingForConversion");
if (encoding != null) {
try {
content = new String(bean.getContent(details), encoding);

Reference:
Nutch缓存乱码解决方案

Tuesday, June 2, 2009

[Y! Life] Photo Story EP:9 油桐花

IMG_6485
這是年輕時的李阿起。
2006年第一次去拍油桐花。
也是第一次跟eva出去拍照。

當天看著Eva在開山路,真的是驚險萬分。
其實坐在阿起車上,也好不到哪去。
她開車也是衝衝衝!!!

去年忙著準備日本留學的東西,沒拍到油桐花。
今年在日本,也拍不到油桐花。
往後好幾年,應該都拍不到油桐花了吧。