發表文章

目前顯示的是 七月, 2009的文章

仙劍賦

實在是太佩服某些遊戲玩家了,玩遊戲可以玩到寫出古文來...
坦白說,我不能評價出這篇賦的好壞,但單單能寫出來就很令人驚豔了。
Youtube 上還有歌唱 MV 版唷。

仙劍賦:

白蓮殞 桃落澗 仙靈洞天 (仙劍奇俠傳一:趙靈兒)
蒼穹明月 茫茫無言 (仙劍奇俠傳一:林月如)

笛音魂繞奴顏 (仙劍奇俠傳一:阿奴)
媚影閃現水漣 (仙劍奇俠傳二:蘇媚)
仙霞之綺 秀雲滿巔 (仙劍奇俠傳二:沈欺霜)

還魂幽草誰憐 (仙劍奇俠傳三:唐雪見)
劍魂等待千年 (仙劍奇俠傳三:龍葵)
萱葉紅 幾許寂寞無人擷 (仙劍奇俠傳三:紫萱)
飄絮染野 花蕊風中潛 (仙劍奇俠傳三外傳 問情篇:王蓬絮)

室韋遠 麓疆鄉遣 (仙劍奇俠傳三外傳 問情篇:溫慧)
琉璃碎 箜篌斷弦 (仙劍奇俠傳四:柳夢璃)

硃砂點眉 菱花黯退嬌顏 (仙劍奇俠傳四:韓菱紗)
輕嘆宿緣斷紅顏

青衣袂 形如飛 逍遙難解 (仙劍奇俠傳一:李逍遙)
佩環獨缺 鯉魚錯願 (仙劍奇俠傳二:王小虎)

渝州竹林語綿 (仙劍奇俠傳三:景天)
蒼生連理堪選 (仙劍奇俠傳三:徐長卿)
南宮之外 煌如火琰 (仙劍奇俠傳三外傳 問情篇:南宮煌)

孤星流 白髮瀑懸 (仙劍奇俠傳三外傳 問情篇:星璇)
望舒寒 墓邊誰言 (仙劍奇俠傳四:雲天河)

紫晶湮 韶華轉瞬已百年 (仙劍奇俠傳四:慕容紫英)
羲和曾見 鳳凰醉蔭間 (仙劍奇俠傳四:玄霄)

仗劍行 憔悴紅顏
江湖夢 情仇難滅
君子如玉 劍勢揮灑如虹
空現悲 酌去思淚

尋仙音 償還前緣
終離別 怎料緣滅
盛世紛繁 曲終人散成幻
卻道是 此生不悔

symbol.sh ~~查詢 Symbol 的好用工具

先來看一下何謂 Symbol Table (以下來源: Wiki)

In computer science, a symbol table is a data structure used by a language translator such as a compiler or interpreter, where each identifier in a program's source code is associated with information relating to its declaration or appearance in the source, such as its type, scope level and sometimes its location.

在 Linux 下,我們可以使用 nm 這個指令來列出 Object 裡面 Symbol Table 的內容。

下面這隻 Script 可以快速查出特定的 Symbol 出現在哪一個 Object 裡面
感謝原作者 parrot 大方提供。

#!/bin/bash

if [ $# == 0 ]; then
@@@@echo "Usage: $0 "
@@@@echo "@@@@@: $0 "
@@@@echo ""
@@@@exit
fi


dir=.
if [ $# == 2 ]; then
@@@@dir=$2
fi

echo "--------------------------------------------------------------------------------"
echo "Processing ..."
echo ""


list=`find $dir -regex ".*\.o" -or -regex ".*\.a" -or -regex ".*\.sa" -or -regex ".*\.so" -or -regex ".*\.ko"`

for x in $list
do
@@@@nm -A $x 2> /dev/null | grep --color -w …