2009年6月29日 星期一

console中文亂碼

使用Debian Lenny由主機終端登入,因為內建zh_TW.UTF-8所以會無法顯示中文字型,而是出現亂碼.若由遠端(Pietty)則正常顯示中文字型說明. 最簡單的方式是將 /etc/default/locale中的LANG="zh_TW.UTF-8"及LANGUAGE="zh_TW:zh"改成LANG="C"及LANGUAGE="C"變成英文模式即可.不過這樣一來,原來遠端登入的中文字型也會被改成英文字了.
參考網址:
http://tetralet.luna.com.tw/index.php?op=ViewArticle&articleId=194

2009年6月27日 星期六

exopolysaccharide, EPS

capsular polysaccharide and ropy polysaccharide

Exopolysaccharides are high-molecular-weight polymers that are composed of sugar residues and are secreted by a microorganism into the surrounding environment. Microorganisms synthesize a wide spectrum of multifunctional polysaccharides including intracellular polysaccharides, structural polysaccharides and extracellular polysaccharides or exopolysaccharides (EPS). Exopolysaccharides generally constitute of monosaccharides and some non-carbohydrate substituents (such as acetate, pyruvate, succinate, and phosphate). Owing to the wide diversity in composition, exopolysaccharides have found multifarious applications in various food and pharmaceutical industries. Many microbial EPS provide properties that are almost identical to the gums currently in use. With innovative approaches, efforts are underway to supersede the traditionally used plant and algal gums by their microbial counterparts. Moreover, considerable progress has been made in discovering and developing new microbial EPS that possess novel industrial significance.

The sensory benefits of the exopolysaccharides of lactic acid bacteria are well established and there is evidence for the health properties that are attributable to exopolysaccharides from lactic acid bacteria.

Capsular exopolysaccharides can protect pathogenic bacteria and contribute to their pathogenicity. Attachment of nitrogen-fixing bacteria to plant roots and soil particles, which is important for colonisation of rhizosphere and roots and for infection of the plant, can be mediated by exopolysaccharides. An example for industrial use of exopolysaccharides is the application of dextran in panettone and other breads in the bakery industry.

Bifidobacterium

Bifidobacterium is a genus of Gram-positive, non-motile, often branched anaerobic bacteria. Bifidobacteria are one of the major genera of bacteria that make up the gut flora, the bacteria that reside in the colon. Bifidobacteria aid in digestion, are associated with a lower incidence of allergies and also prevent some forms of tumor growth. Some bifidobacteria are being used as probiotics.

2009年6月26日 星期五

PCM2706-I2S to TDA1543

DAC>PCM,I/V,LPF.....
這些英文單字,初看,有看沒有懂,對於學加工的我,實在很有點距離.
拜網路之福,這些電子資訊,可以讓人簡便的學習.當然也是初級學習.學個邊也不錯.
會注意到I2S主要是PCM2706這個USB-DAC所致,這次喬大重新將I2S接點拉出,想到之前組裝TDA1543的時候,就曾注意到這個介面,因為曾紅及一時的CD-PRO2就有人將其修改成DAC1543輸出.
試想要玩極簡系統,由電腦USB經I2S介面接1543,省掉8414等這個數位接收,應該可以玩.
所以囉!有板子就買,跟TI要兩顆樣品,還剩一顆,就拿來用了.


剛完成測試時,以為做壞了,怎會沒有聲音呢?
原來還有個JUMP沒有處理,臨時用鐡線遶圈,終於發聲了,喬大若你有看到,可能要請你在配件包中加入3 PIN接腳及JUMP,不然臨時要找這傢伙,可不好找!
重頭戲就是要以I2S接DAC,因為手上有TDA1543,就先以最簡單下手,因為有先前的經驗,而且1543只有兩對電阻,及一對電容再加上一個對地電阻即可達成目的,真是簡單又方便.
參考這個圖http://www.dddac.de/pics/dddac1543/dddac1543_dac.gif,就把零件兜起來

我沒用VR,P1,R4,R5就用1K,R6,R7就用10K,C5,C6用1U金屬皮膜,電壓調7.4(原本要調至8.5,無奈最大就只有7.4DC)

超簡單,接下來就要試看看,會不會叫了,除了WCK沒有接外,依續接上BCK LRCK(FS) DATA 及GND
開NB>開FOOBAR2000>選歌開啟,音樂出來了,聽了一下,真是感動...

也可參考這張圖http://intell2000at.narod.ru/electronics/projects/1543dac/1543shem.gif

音質真的不錯,比起相片後側那一台DAC,說真的好太多了,細節都有出來,不含糊,重點是沒什麼低噪,不吵耳,只是沒有低頻.
原本是用一般之1U金屬皮膜電容,換上BENNIC 4.7U電容,再試看看

低頻有跑出來,若再多點會更好,難怪1543這兩顆電容行家們都放很大,或許調整一下電阻,也可調音,這個我就不太會囉!可能會把接地電阻換成2KVR,試看看吧!另外再帶回家接X10D聽看看.
整體而言,滿意度十足,而且又很容易達成,有PCM2706-I2S真的非常建議試試看

GC大車拼

PCM2706>CS4334>X10D>elite840當然要試試對不對味!
首先以PCM2706接耳機聆聽,當然比電腦音效要好,細節夠,不過還是糊糊的,不夠CLEAR.
PCM2706接GC-DAC,還是直接以耳機聽,細節有提昇,不過還是糊的感覺,聽不久.
PCM2706+GC-DAC+X10D>耳機,可能是管緩衝調音作用,整個聆聽度提昇,也CLEAR多了,滿意度還不錯.
這些聆聽感受純屬個人感覺,不同設備的加持下,一定有不同的改變.或許可以調整一下用料及材料數值,調音調音...

CS4334-GC-DAC-V.2.0

Binary clock成完後,預告要試試pcm2706-i2s,其實這次主要是向喬大購買pcm2706第二版的板子,順便買二進位時鐘單晶片及GC-DAC-2.0板,因為一直對binary clock有興趣,但網上開放資訊不多,本身對單晶片程式又不懂,索性買燒錄好的chip,純做個裝配工,倒不錯玩.
而CS4334-DAC的晶片,早就買到了,本想自己洗板子來玩,但雙面板,一直不敢嘗試,問問喬大還有板子,所以有空就試做看看,不然我那台1543,也真夠簡陋.

不過對於它的表現,雖不夠細緻,在人聲的表現上,是加分的.
對於音響DIY的態度,是不以發燒品為旨,越簡單,越容易取得為主,要不是興趣所在,這些花費一定被唸死,只能偷偷 慢慢地配料.

這是完成後的圖片,喬大的BOM表中,是以鉭質電容為主,我索性以手中的電解電容換過,光纖接頭,BNC及SWITCH全省了,輸出也暫時以耳機接頭接耳機使用.輸入則先以PCM2706同軸輸出,接DAC直接接耳機試聽.

圖中可以看到後方的X10D,這是中了管機的餘毒,總覺得晶體機太硬了,要加個管緩衝中和一下,也很合我的味.

2009年6月19日 星期五

Measurement units

1 g = 1,000 (10^3) mg = 1,000,000 (10^6) ug = 1,000,000,000 (10^9) ng = 1,000,000,000,000 (10^12) pg
1 L = 1,000 (10^3) mL = 1,000,000 (10^6) uL = 1,000,000,000 (10^9) nL = 1,000,000,000,000 (10^12) pL

Molarity (M) concentration:
摩爾濃度 = 摩爾數/體積(升)
{(weight of comp'd, g)/(molecular weight of comp'd)}/volume of sol'n (L)
M1 x V1 = M2 x V2

Weight/volume (w/v) concentration:
重量體積濃度
Glucose (20%, w/v) –> 先秤重glucose 20 g後,加入ddH2O使其最終體積為100 mL

Q.S. (or q.s.)
用溶液將總體積填滿。q.s. with water to 1 L –> 加入水使之最終體積為1公升。

2009年6月17日 星期三

linux基本指令

ping IP (偵測電腦)
ipconfig (顯示網路設定)
passwd 帳號名稱 (改密碼)
useradd 帳號名稱 (建立帳號)
userdel -r 帳號名稱 (刪除帳號及使用者目錄及郵件)
groupadd 群組名稱 (建立群組)
groupdel 群組名稱 (刪除群組)
top或ps (監看系統狀態)
netstat -a | more (監看網路連線),LISTEN等待被連線,ESTABLISHED正在連線

檔案資訊指令
[ls] 顯示檔案系統結構
ls --color => 以彩色顯示檔案資料
ls | more => 分頁顯示ls結果
ls -l => 詳細列出檔案系統結構
ls -a => 不隱藏以點開頭的檔案(.file)

[ln] 建立符號連結﹝類似捷徑﹞
ln -s source destination

[file] 查看/分辨檔案類型
file perl => 查看Perl的檔案類型

[cd] 切換目錄
cd test => 切換到test的目錄

[find] [locate] [whereis] 尋找檔案及相關指令
whereis perl => 查看Perl指令的位置
find / -name perl* => 查看perl的有關檔案

[pwd] 顯示您目前的工作目錄
pwd => 結果:../root

檔案管理指令
[chmod] 改變檔案存取權
chmod +/-rwx test.txt

[chgrp] 改變檔案群組擁有者
chgrp friend test.txt

[chown] 改變檔案擁有者
chown tommy test.txt

[cp] 複製檔案
cp test.txt test2.txt => 將test.txt複製成test2.txt

[mv] 移動及更名檔案
mv test.txt ../home => 將test.txt移到Home目錄
mv test.txt abc.txt => 將test.txt改名為abc.txt

[rm] 刪除檔案
rm test.txt => 刪除test.txt檔案

[mkdir] 建立目錄
mkdir test => 建立test目錄

[rmdir] 刪除目錄
rmdir test => 刪除test目錄

磁碟管理指令
[fdformat] 格式化軟碟
fdformat /dev/fd0

[badblocks] 檢查壞磁區
badblocks /dev/hda1

[mkbootdisk] 製作開機片
mkbootdisk --device /dev/fd0 2.2.xx
其中:
kernal的版本可在 /lib/moudules 下找到
*製作救援磁片 :
dd if=rescue.img of=/dev/fd0 bs=1440K

[fsck] 檢查檔案系統

[fdisk/cfdisk] 分割Partition

[mount] 掛入檔案系統 (磁碟、光碟等)
mount /dev/fd0 /mnt/floppy => 掛載 Floppy
mount /dev/cdrom /mnt/cdrom => 掛載 CDROM(IDE)
mount /dev/sd0 /mnt/cdrom => 掛載 CDROM(SCSI)

[umount] 卸掛檔案系統 (磁碟、光碟等)
umount /mnt/cdrom

[du] 查看硬碟使用狀況

[df] 查看硬碟剩餘空間
df -h

系統相關指令
[logout/exit] 登出系統

[reboot] 重新開機

[shutdown] 關機

[sync] 將Process或記憶體,Swap區中的緩衝資料回存

[hall] 強迫關閉所有運作中Process,然後關機

[ps] 列出目前在記憶體中之Process狀態

[kill] 強行終止一個運行中Process

[free] 查詢記憶體狀態

[uname] 顯示伺服器之資料
uname -a

[cat /proc/cpuinfo] 顯示CPU有關資料

[cat /proc/version] 顯示Linux的版本及其它資訊

[cat /proc/filesystems] 顯示目前所使用的檔案系統

[cat /etc/printcap] 顯示印表機的設定

[lsmod] 顯示已載入的核心模組 ﹝必須以root登入﹞

[set] 顯示使用者的環境變數

設定用指令
[ifconfig] 查看網路狀態

[netconf] 設定網路相關細節

其他指令
[startx]啟動X視窗系統

[clear] 清除螢幕

[gunzip] 解.gz的壓縮檔
gunzip -d test.gz

[tar] 解.tar,.tgz的壓縮檔
tar -zxvf test.tar
z: 使用gzip
x: 解開tar檔
c: 建立一個新的tar檔
v: 顯示運作過程資訊
f: 檔案名稱

[w]/[who] 列出線上使用者

[whoami] 查看自己的Login Name

[date] 查看目前日期時間

[cal] 顯示月曆或年曆

[man] 查詢指令用法
man ls => 查詢 ls指令的用法

last 曾登入系統的使用者

top/ps 監控系統資源

ifconfig eth0 down/up 關閉或開啟網路卡功能

netstat -t 顯示TCP/IP連線狀況

netstat -i 網卡接收與傳送封包狀況

startx 進入X Window

sync 將buffer寫入硬碟

shutdown -r now / reboot 重新開機

more / less 顯示或瀏覽內容

pwconv/pwunconv 啟動與關閉投影密碼

ps -aux 顯示背景執行的程式

kill 代號 刪除執行的程式

su -帳號 變換使用者

get 網址 下載一個檔案

mget 網址 下載多個檔案

put 網址 上傳一個檔案

mput 網址 上傳多個檔案

參考網站:http://163.32.135.36/教材/linux.htm

tar備份與壓縮

壓縮
將/etc內所有檔案打包並壓縮成etc_backup.tar.gz
 tar -zcvf /etc/*
(-z壓縮,-c建立,-v顯示過程,-f檔名,-x解開,-t顯示內容,-N日期,--exclude 不要的)

解開
 tar -zxvf etc_backup.tar.gz

設計排程crontab

總覺cron.daily是不夠的,參考http://163.32.135.36/教材/linux.htm的資料如下:

vim /etc/crontab 編輯這個檔案

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
01 * * * * root run-parts /etc/cron.hourly <==每小時執行的工作
02 4 * * * root run-parts /etc/cron.daily <==每天執行的工作
22 4 * * 0 root run-parts /etc/cron.weekly <==每星期執行的工作
42 4 1 * * root run-parts /etc/cron.monthly <==每個月執行的工作

分時日月週 身份 |========指令列============|

數字代表的意義 分鐘 小時 日期 月份 週
範圍 0-59 0-23 1-31 1-12 0-6 (0為星期天)
1.指令的路徑要下達絕對路徑,不然會找不到要執行的檔案
2.分鐘- */5 表示『每五分鐘執行一次』的意思!
3.MAILTO=root:例行性命令發生錯誤時,將錯誤訊息傳給誰?建議改成自己的帳號
4.01 * * * * root run-parts /etc/cron.hourly: root代表的是『執行的層級為root身份』,你也可以將它改成其他的身份!而run-parts代表後面的/etc/cron.hourly是『一個目錄內(/etc/cron.hourly)的所有可執行檔』,這也就是說,每個小時的01分,系統會以root 層級的使用者去 /etc/cron.hourly 這個目錄下執行所有可以執行的檔案!

/etc/rc.d/init.d/crond restart 重新啟動 crond

/var/log/cron 的內容可檢查是否有非設定的 cron 被執行

2009年6月16日 星期二

cron.daily

設定每日定時執行特定程式
在 /etc/cron.daily 目錄內,新增一檔案 ntp ,

編輯內容為:
ntpdate -s clock.stdtime.gov.tw
hwclock -w

chmod 755 ntp
將檔案權限設為755,讓cron每天會自動執行位於/etc/cron.daily下的所有指令(scripts)

crontab 的格式如下:
分 時 日 月 星期 要執行的指令
exsample:
30 12 * * * /usr/sbin/rm xxx.txt(絕對路徑)
在 12:30 時將 xxx.txt 這個檔案殺掉
* 號表示每日每月每星期都執行

2009年6月14日 星期日

Dissertation and Thesis Calculator

網路真是無遠弗界,這對需要的人,真是大幫助.
這是從研究生2.0(http://newgenerationresearcher.blogspot.com/)這個部落格連結過去的.感謝研究生2.0

Dissertation Calculator
https://library.rit.edu/researchguides/disscalc/index.phtml

Science Citation Index - SCI

Agriculture, Dairy & Animal Science - Journal list total 27

1.ACTA AGRICULTURAE SCANDINAVICA SECTION A-ANIMAL SCIENCE
Quarterly
ISSN: 0906-4702
TAYLOR & FRANCIS AS, KARL JOHANS GATE 5, OSLO, NORWAY, NO-0154

2.ANIMAL
Monthly
ISSN: 1751-7311
CAMBRIDGE UNIV PRESS, EDINBURGH BLDG, SHAFTESBURY RD, CAMBRIDGE, ENGLAND, CB2 8RU

3.ANIMAL BIOTECHNOLOGY
Semiannual
ISSN: 1049-5398
TAYLOR & FRANCIS INC, 325 CHESTNUT ST, SUITE 800, PHILADELPHIA, USA, PA, 19106

4.ANIMAL FEED SCIENCE AND TECHNOLOGY
Monthly
ISSN: 0377-8401
ELSEVIER SCIENCE BV, PO BOX 211, AMSTERDAM, NETHERLANDS, 1000 AE

5.ANIMAL GENETICS
Bimonthly
ISSN: 0268-9146
WILEY-BLACKWELL PUBLISHING, INC, COMMERCE PLACE, 350 MAIN ST, MALDEN, USA, MA, 02148

6.ANIMAL REPRODUCTION SCIENCE
Semimonthly
ISSN: 0378-4320
ELSEVIER SCIENCE BV, PO BOX 211, AMSTERDAM, NETHERLANDS, 1000 AE

7.APPLIED ANIMAL BEHAVIOUR SCIENCE
Semimonthly
ISSN: 0168-1591
ELSEVIER SCIENCE BV, PO BOX 211, AMSTERDAM, NETHERLANDS, 1000 AE

8.ARCHIV FUR GEFLUGELKUNDE
Bimonthly
ISSN: 0003-9098
EUGEN ULMER GMBH CO, POSTFACH 700561 WOLLGRASWEG 41, STUTTGART, GERMANY, D-70599

9.ARCHIVES OF ANIMAL NUTRITION
Bimonthly
ISSN: 1745-039X
TAYLOR & FRANCIS LTD, 4 PARK SQUARE, MILTON PARK, ABINGDON, ENGLAND, OXON, OX14 4RN

10.AUSTRALIAN JOURNAL OF DAIRY TECHNOLOGY
Tri-annual
ISSN: 0004-9433
DAIRY INDUSTRY ASSOC AUSTRALIA, PO BOX 351, NORTH MELBOURNE, AUSTRALIA, VIC, 3051

11.AVIAN AND POULTRY BIOLOGY REVIEWS
Quarterly
ISSN: 1470-2061
SCIENCE REVIEWS 2000 LTD, PO BOX 314, ST ALBANS, ENGLAND, HERTS, AL1 4ZG

12.BRITISH POULTRY SCIENCE
Bimonthly
ISSN: 0007-1668
TAYLOR & FRANCIS LTD, 4 PARK SQUARE, MILTON PARK, ABINGDON, ENGLAND, OXON, OX14 4RN

13.CANADIAN JOURNAL OF ANIMAL SCIENCE
Quarterly
ISSN: 0008-3984
AGRICULTURAL INST CANADA, 280 ALBERT ST, SUITE 900, OTTAWA, CANADA, ONTARIO, K1P 5G8

14.DOMESTIC ANIMAL ENDOCRINOLOGY
Bimonthly
ISSN: 0739-7240
ELSEVIER SCIENCE INC, 360 PARK AVE SOUTH, NEW YORK, USA, NY, 10010-1710

15.GENETICS SELECTION EVOLUTION
Bimonthly
ISSN: 0999-193X
BIOMED CENTRAL LTD, CURRENT SCIENCE GROUP, MIDDLESEX HOUSE, 34-42 CLEVELAND ST, LONDON, ENGLAND, W1T 4LB

16.JOURNAL OF ANIMAL BREEDING AND GENETICS
Bimonthly
ISSN: 0931-2668
WILEY-BLACKWELL PUBLISHING, INC, COMMERCE PLACE, 350 MAIN ST, MALDEN, USA, MA, 02148

17.JOURNAL OF ANIMAL PHYSIOLOGY AND ANIMAL NUTRITION
Monthly
ISSN: 0931-2439
WILEY-BLACKWELL PUBLISHING, INC, COMMERCE PLACE, 350 MAIN ST, MALDEN, USA, MA, 02148

18.JOURNAL OF ANIMAL SCIENCE
Monthly
ISSN: 0021-8812
AMER SOC ANIMAL SCIENCE, 2441 VILLAGE GREEN PLACE, CHAMPAIGN, USA, IL, 61822

19.JOURNAL OF DAIRY RESEARCH
Quarterly
ISSN: 0022-0299
CAMBRIDGE UNIV PRESS, 32 AVENUE OF THE AMERICAS, NEW YORK, USA, NY, 10013-2473

20.JOURNAL OF DAIRY SCIENCE
Monthly
ISSN: 0022-0302
AMER DAIRY SCIENCE ASSOC, 1111 N DUNLAP AVE, SAVOY, USA, IL, 61874

21.LIVESTOCK SCIENCE
Monthly
ISSN: 1871-1413
ELSEVIER SCIENCE BV, PO BOX 211, AMSTERDAM, NETHERLANDS, 1000 AE

22.POULTRY SCIENCE
Monthly
ISSN: 0032-5791
POULTRY SCIENCE ASSOC INC, 1111 N DUNLAP AVE, SAVOY, USA, IL, 61874-9604

23.RANGELAND ECOLOGY & MANAGEMENT
Bimonthly
ISSN: 1550-7424
SOC RANGE MANAGEMENT, 445 UNION BLVD, STE 230, LAKEWOOD, USA, CO, 80228-1259

24.REPRODUCTION IN DOMESTIC ANIMALS
Bimonthly
ISSN: 0936-6768
WILEY-BLACKWELL PUBLISHING, INC, COMMERCE PLACE, 350 MAIN ST, MALDEN, USA, MA, 02148

25.TROPICAL GRASSLANDS
Quarterly
ISSN: 0049-4763
TROPICAL GRASSLAND SOC AUST, CUNNINGHAM LAB, CSIRO 306 CARMODY RD, ST LUCIA, AUSTRALIA, OLD, 4067

26.WORLDS POULTRY SCIENCE JOURNAL
Quarterly
ISSN: 0043-9339
CAMBRIDGE UNIV PRESS, EDINBURGH BLDG, SHAFTESBURY RD, CAMBRIDGE, ENGLAND, CB2 8RU

27.ZUCHTUNGSKUNDE
Bimonthly
ISSN: 0044-5401
EUGEN ULMER GMBH CO, POSTFACH 700561 WOLLGRASWEG 41, STUTTGART, GERMANY, D-70599

Journal list from http://scientific.thomsonreuters.com/

2009年6月12日 星期五

自動對時-ntpdate

在Debian類的linux下安裝套件是件幸福的事,當然各版本各有其優點,只是習慣了atp-get
鍵入apt-get install ntpdate執行,按一下y,就完成安裝ntpdate.真是方便.

執行
#/usr/sbin/ntpdate -s clock.stdtime.gov.tw
即可對時;其中參數 s 代表將執行後的messages交由 syslog 來記錄,例如記錄在 /var/log/messages檔案。
clock.stdtime.gov.tw是time server的名稱
可參考這個說明
http://www.stdtime.gov.tw/chinese/Bulletin/NTP%B7s%BCW%C0W%BCe.txt

再執行
#/sbin/hwclock -w
將正確的時間更新BIOS內時間

當然還要排入crontab
#vim /etc/crontab 
* 8 * * * root (/usr/sbin/ntpdate -s clock.stdtime.gov.tw;/sbin/hwclock -w) > /dev/null

這樣就完成網路校時及自動執行的程序

******
1.http://www.ntp.org/downloads.html下載release檔案
wget ftp://ftp.udel.edu/pub/ntp/ntp4/ntp-4.2.4p7-RC2.tar.gz
2.解壓縮
tar zxvf ntp-4.2.4p7-RC2.tar.gz
3.開始編譯
cd ntp-4.2.4p7-RC2
./configure
make
make install 安裝完成。
4.cron裡定時執行:
* 8 * * * /usr/sbin/ntpdate time.stdtime.gov.tw
表示每天八點與ntp-server執行校時動作
******

安裝 debfoster

Command line options
-v, --verbose
debfoster will show which packages have disappeared, have become dependencies or (if Quiet is enabled) have become orphans.

-V, --version
Display version and copyright information.

-h, --help
Display a concise summary of the available options and argument syntax.

-f, --force
Don't ask anything and assume 'no' as the answer to all questions.
It also installs any packages that seem to be missing, thus forcing your system to comply with the debfoster database. Can have 'interesting' results if you're not careful.

-q, --quiet
Don't ask anything and assume 'yes' as the answer to all questions. Useful to create an initial /var/lib/debfoster/keepers
file or to recreate it after changing the configuration file.

-m, --mark-only
Instructs debfoster to make changes to the keeper file but not to actually install or delete any packages. This can be used to 'edit' a keeper file by invoking debfoster one or more times in a row. The changes can then be committed by invoking debfoster with the --force option, which will delete/install any necessary packages. This is mainly useful for scripts and frontends, but may be useful from the command line as well.

-u, --upgrade
If used as 'debfoster -u package' it will install or upgrade the packages specified on the command line and try to upgrade all packages that it relies on.

-c, --config file
Specify a different configuration file to use.

-k, --keeperfile file
Specify a different debfoster database to use.

-n, --no-keeperfile
Don't read the debfoster database and start with an empty list.

-i, --ignore-default-rules
This will instruct debfoster to ignore the UseHold, UseEssential, MaxPriority, KeepSections, and NokeepSections settings in the config file (i.e., assume that any package can be an orphan). This is a good option for those who really want to make sure their system is squeaky clean. It's also useful when sharing or transferring a
keeper file between multiple machines where different config files can cause some confusion. Properly used, -i eliminates that uncertainty.

-a, --show-keepers
Lists the contents of the debfoster database.

-s, --show-orphans
List all orphaned packages that are not mentioned in the debfoster database.

-d, --show-depends package
List all packages that this package depends on.

-e, --show-dependents package
List all packages in the debfoster database that depend on this package.

-p, --show-providers package
List all packages that provide the dependency target specified by package (e.g. "debfoster -p x-terminal-emulator" ).

-r, --show-related package
List all packages that are only installed because this package depends on them.

-t, --use-tasks
Make tasks visible as packages. This will make tasks that are selectable using tasksel(1) appear as packages named task-

2009年6月6日 星期六

Binary Clock 二進位時鐘

在喬大(gc.digitw.com)的網站上,看到這個project時,曾上網找過其他訊息,只要在谷歌鍵上binary clock就有一堆資料與圖片,當然也有不同的類型,不過想要自行開發還是需要撰寫單晶片程式的功力.
利用這次再加買USB DAC-PCM2706板子的機會順便加買DAC2.0板子及這棵燒好程式碼Binary clock的89c2051的單晶片,將binary clock的板子洗好,本來是懶得洗電路板,因為印投影片,曝光及蝕刻都算輕鬆簡單的工作,但是鑽孔,可真是件苦差事...但又懶得用洞洞板焊這些跳線,所以利用放了n年的感光板餘料,再熟悉一下洗電路板的功力.

這是將板子鑽孔好的樣子,焊接幾條跳線後,趕緊將它拍下來.
當然順序是先將跳線焊接好,再接著從低焊接到高元件,


最後這是全部元件焊接好的樣子.

照片上我己經將2051插上去,其實是先要空板的狀態下,先上電,再量測pin20+及pin10-是否是+5v的電壓,不然可能是chipset不保.
緊張時刻到了,將12v電源給它插下去,聽到咔一聲,秒數的led依序閃滅,嗯~有在工作中,不過,怎秒數第4棵(8)不亮,從尾找到pin19,重新焊接每一點並壓實它,好的呀!,可是還是沒有亮,找了半天始終找到不到,結果問題竟然是發生在電路上,洗板的過程中,應該是投影片有修細線沒有補實,用肉眼是看不出有任何問題,可是它是斷路的,所以燈當然不會亮.用焊鍚帶上,led就亮了.
不過問題並不只有這些,其中有排led(時)也是不亮的,因為它是利用掃描方式亮燈,所以只要一個點沒焊上,以後的燈就不亮了,也就是說,我少焊了,呵呵,人老眼花了.
這是測試alarm的狀況,聲音響得不好,因為是找拆機料裝上的,所以只能聽到,噠噠噠的聲音.

另外這是關燈時led閃滅的狀況

二進位時鐘完成後感覺,還不錯,只是鑽孔及焊接跳線好累喔!尤其是鑽孔.
接下來就是長時間的測試了,希望時間不會誤差太多,再來就是鋸板,合體,裝盒了...慢慢來吧!因為下一步要玩USB-DAC I2S接1543

2009年6月1日 星期一

YouTube HQ22/18/25

Downloadhelper是Firefox瀏覽器的附加元件,專門用來下載flv,mp3...等影音檔.最常使用來下載student post的MP3語音檔,實在很好用.
今天聽同事說,公司大門被痞子英雄取景入鏡了,當成'聯大醫院醫學院區後側門',



這兩張圖就是敝公司"東宇生物科技股份有限公司"位於南科

哇!,這件事我居然完全不知情,何時一堆車開進開出我都不知道,應該是利用假日進來的吧?拍攝單位沒告知就算了,連劇末感謝單位也不入列一下,有點失望,調一下監視記錄,沒看到.所以應該很久以前就被闖入吧,面子有點掛不住....呵呵~~~
利用DownloadHelper下載存證一下,發現怎跑出一些規格出來.


雖然早知道youtube有高畫質影音檔可觀看,可是一直沒去注意,原來有HQ18/22/35等格式選擇.之前都是利用GooTube FLV Retriever來擷取MP4較高畫質檔案,沒想到用D.H.這麼簡單就達成目的,實在方便.沒有HQ22,所以選HQ35
TITLE:FLV Low Quality
HQ35:FLV High quality
HQ18:MPEG-4 H264
HQ22:MPEG-4 H264 HQ/HD