僅需編輯 /usr/bin/gftp
在#!/bin/sh 之後加上下面這一行
export LANG=zh_TW
之後啟動 gftp 後
要到選單 FTP -> 選項 -> 一般 ->「Remote Character sets」確定為清空的狀態
(P.S. 在其他地方找到的文章是要在 Remote Character sets 中設定為 big5
但經測試過無效,此處的方法於 Fefora Core 5 測試成功)
這樣一來就可以在gftp中顯示正常的中文了
但仍有另一問題
就是Fedora Core 5的環境是utf-8
所以在x的環境裡那些gftp下載下來的中文檔名全部都變成亂碼了
iconv 的方式並沒有辦法進行有用的轉換(應該是id3的編碼不一定是跟檔名編碼一致的關係)
所以只好手動一個一個改檔名了Orz
如果有人有更好的方法請告訴我
謝謝m(_ _)m
現今 Linux 的系統上的動態函式庫多為 ELF (Executable and Linking Format) 格式
如要找尋某個函式位於哪個函式庫中
網路上的文件多為使用 nm
但 nm -o對某些 .so卻無效
使用 objdump -t也無效
原因在於上兩個指令都僅列出 symbol table
該 .so 若無定義 symbol 則無法列出有用資訊(推測僅能列出 static symbol)
此時就需要使用 readelf -s (推測可列出 dynamic symbol)來列出該函式庫的所有函式
如 readelf -s /lib/libext2fs.so.2.4 就會列出
符號表「.dynsym」含有 326 個條目:
...
而這是用 nm -o /lib/libext2fs.so.2.4 或 objdump -t /lib/libext2fs.so.2.4 所無法達到的效果
使用指令 ldd 可查詢出該程式所需的函式庫
如我最近寫的程式所列出來的
linux-gate.so.1 => (0x00b16000)
libext2fs.so.2 => /lib/libext2fs.so.2 (0x00872000)
libc.so.6 => /lib/libc.so.6 (0x00b34000)
libcom_err.so.2 => /lib/libcom_err.so.2 (0x0012d000)
/lib/ld-linux.so.2 (0x00b17000)
可惜沒有辦法在未編譯之前就先得知該程式所需的函式庫
不然就方便多了 : )
以前見過 undefined reference 的問題幾次
往往都以為是沒有 include 該有的 header file
但最近在 coding 時又遇到這個問題
我在程式中使用了 ext2 的 library 中的 ext2fs_open( )
我也的確引入了該有的 header file 如
"ext2fs/ext2_fs.h"
"ext2fs/ext2fs.h"
在茫茫網海中找到幾份資料
發現結果其實不如大部分網路的文件所說的缺少正確的 header file
而是編譯的時候沒有對相關的函式庫作 link
舉例如有使用 sqrt( ) 開根號的函式就應該要有 -lm
所以在寫與 ext2 file system 的程式如有用到該函式庫所提供的函式時
在編譯時 -l 的選項就應該要有 -lext2fs
剛去領教了一下樹園咖啡館~這店好難找阿~明明是一號在巷口卻看不到
要給他騎到裡面一點
MENU做的很不錯
裝潢跟整體氣氛都還不錯
而且夠安靜(那時店裡只有我的關係嗎@@?)
點了杯兩倍濃度的濃縮咖啡(沒辦法我重度上癮了^_^)
結論是
跟女友小倆口去吃餐點或許還可以
(不知道好不好吃~不過空間不大~想親密一點除非你不介意老闆娘就在旁邊)
咖啡就算了~比上次去的老咖啡館還要= =
點了杯兩倍濃度的"濃縮咖啡"~一端上來就覺得這是美熱吧~
一喝就覺得剛剛的感覺是對的
(拿著MENU時看到濃縮一杯只要35就覺得想點其他的~但還是硬著頭皮點下去)
然後喝了兩小口就在猶豫要不要放棄剩下的咖啡然後付帳走人
考慮了一下我是需要咖啡因的~所以只好加了奶精跟糖漿然後速速解決後離開
P.S. 付帳時詢問了老闆娘,她說"對阿~我剛用兩杯份的粉~然後我們一邊都是30C.C.~雙孔的機器~所以共60C.C."
Orz 這樣叫兩杯份的濃縮咖啡~不是兩倍濃度的濃縮咖啡阿
而且完全沒有聽到任何金屬敲擊聲~推測粉應該只是放平~沒有讓咖啡粉夠扎實
還是PIANOPIANO的咖啡好啊
一直無法忘懷LAVAZZA的味道
所以就跟小白殺到榮總的老咖啡館
就只為了喝LAVAZZA煮出來的咖啡
但這家店不會去第二次了
小白點了杯"冰拿鐵",看起來份量還好,但要價台幣140
我呢~點了杯"兩倍濃度的濃縮咖啡",要價台幣120,想說這價格還OK
但~服務生端上來的時候,
哀喔威阿~
不是濃縮咖啡嗎?
怎會這麼大一杯?!
跟PIANOPIANO的美熱一樣大杯= =
然後我稍微搖一搖確認一下
發現只是普通濃
還跑去確認這是"兩倍濃度的濃縮咖啡"嗎
結果服務生說~對~很濃喔~
真讓我 Orz 到不行
此杯咖啡有LAVAZZA的酸口感(不過只有一點)
淡淡的苦
雖無焦味
但應該要有的香味卻沒有煮出來
重點是真的太淡了
PIANOPIANO的濃縮咖啡比這好太多了
難怪店裡空間大,生意卻差
對不起了~小白~下次我們去試試堤西吧
人是活的 咖啡豆是死的
要把好豆子煮成這樣還真的要靠人的技術XD