2007年1月16日 星期二

轉換程式的前提

由於檔案放在xp上
又需要在ubuntu上寫程式

所以需要轉碼

利用dir/b > test.txt
將我所需要的檔案名稱作輸出的動作 輸出到text.txt
在利用ultraedit的 unicode/utf-8轉utf-8(unicode編輯)

這樣子
我在ubuntu下就可以正常讀取中文字

透過Facebook分享

2007年1月14日 星期日

設定vim

打算用vim作為我開發轉檔程式的開發工具
那就開始慢慢對vim要有更深的熟度嚕

今天學到vim部份設定

在home下 編輯.vimrc
  • set nu : 使用vim的時候 可以有顯示行數的功能
  • set ai : 有自動縮排的功能
  • set shiftwidth=3 : 設定縮排格數為3
  • iaabr pr printf : 提供簡寫功能 讓你輸入完pr後 Enter<- 就會變成printf

透過Facebook分享

2007年1月13日 星期六

寫個轉檔程式好了

用了JetKTV之後

Jet大大 有規定csv格式 可以透過他的程式批次的將歌加入資料庫
因為csv檔案要自己處理 有點辛苦

來寫個程式 把我硬碟裡面的檔名 都轉成符合Jet大大要求的格式好了

發現一個問題 原始檔名的命名 好像很重要
是不是一定要規定成 [KTV]-歌名-歌曲名.mpg 我寫程式才會比較輕鬆呢?
答案當然是肯定的

但是如果要推廣這套程式的話 一定要用到簡單 不要使用者還要自己去處理一些不符合規定格式的部份
才會容易推廣
那就代表我的程式要寫的較彈性嚕

如果今天一個檔名為 ktv-鍾志均_超愛老婆.mpg or [ktV]__鍾志均+-國語--超愛老婆.mpg 或 鍾志均--ktv__=+超愛老婆.mpg 是其他更奇怪的檔名
我應該要怎麼處理怪異的檔名呢???

傷腦筋
如果要使用者使用這套程式之前 把他的檔名先處理過一遍 會困擾使用者
如果不事先處理檔名 我程式的演算法 需要更彈性
但是這樣彈性的演算法 How to write it?

難道要作市場調查 看看一般大家的檔名如何命名
先符合一般性 在做最佳化
嗯嗯
在繼續思考.....

透過Facebook分享

2007年1月12日 星期五

閱讀Oreilly Building Embedded Linux Systems (second edition)

第1.2章 論述 Real Life and Embedded Linux Systems 講到幾個問題

  • What types of embedded systems are built with Linux?
  • Why do people choose Linux?
  • What issues are specific to the use of Linux in embedded systems?
  • How many people actually use Linux in their embedded systems?
  • How do they use it?
從小到大 很少認真去思考一個問題
這幾個問題 值得我好好去深思是否有必要踏入Linux的領域
予其這樣 到不如說 是否可以找出吸引我的地方
現在對我來說 Linux就像大象 我就像一個瞎子
我很有興趣的是 我不懂Linux 但是 我想要搞懂它
這就是我的鬥志

就從這裡開始吧
好好去思考

透過Facebook分享

2007年1月10日 星期三

示波器的操作

工具:Tektronix TDS 1012

開機按鍵:在上方 按下去就會開
語言選擇:右邊面板上 靠作左邊 最下面第五個鍵 可以調整語言 調整完之後按任意鍵 開啟
調整位置:Vertical -> position可以調整垂直位置
VOLTS/DIV 可以調整振幅
Hirozontal -> position 可以調整水平位置
SEC/DIV 可以調整週期
Trigger的部份 如果波形閃的太快 可以用 Trigger -> LEVEl來調整

透過Facebook分享