Pank: August 2004 Archives

Time Server List

user-pic
Vote 0 Votes

First 7 servers are Taiwan server

stdtime.sinica.edu.tw
ns1.nctu.edu.tw
ns2.nctu.edu.tw
time.nsysu.edu.tw
time.ncnu.edu.tw
time.stdtime.gov.tw
clock.hinet.net
stdtime.gov.hk *
clepsydra.dec.com
clock.psu.edu *
fartein.ifi.uio.no
harbor.ecn.purdue.edu
kuhub.cc.ukans.edu
louie.udel.edu
molecule.ecn.purdue.edu
ntp0.cornell.edu *
ntp-0.cso.uiuc.edu
ntp-1.cso.uiuc.edu
ntp1.strath.ac.uk
ntp-2.cso.uiuc.edu
ntp2.strath.ac.uk
ntp3.strath.ac.uk
ntp.adelaide.edu.au
ntp.univ-lyon1.fr
salmon.maths.tcd.ie *
tick.cs.unlv.edu
timeserver.cs.umb.edu
time.smu.edu
tock.cs.unlv.edu
vtserf.cc.vt.edu

end with * support rdate (TCP port 37), else support ntpdate (UDP port 123) only

準系統

user-pic
Vote 0 Votes

上週六幫表弟裝了一台 浩鑫SS56G-V2
這台在多媒體方面有加強, 支援 5.1 聲道, 有左右, 後左右, 中置, 重低音的接頭,
也有數位音訊的接頭, 整體感覺不錯

Spec
基座
尺寸 (L)300*(W)200*(H)185 2.85Kg (N.W.) 4.65Kg (G.W.)
前面板 USB * 2,&" MIC * 1, Line in * 1, 1394 * 1, Earphone * 1
後面板 PS/2 Keyboard & Mouse * 1, Serial Port * 2, LAN Port * 1, USB * 2, 1394 * 2, SPDIF * 1, VGA * 1
擴充空間 5.25" * 1, 3.5" * 2
主機板
Form Factor Shuttle Form Factor
中央處理器 Socket 478 Pentium 4 & Celeron 400/533/800MHz FSB
晶片組 North bridge:SiS661FX South bridge:SIS 963L
記憶體 DDR 266/333/400 * 2
顯示卡 SiS Real 256E core
音效卡 Realtek ALC 650 6 channel audio
擴充槽 PCI * 1 8XAGP * 1
IDE 界面 ATA-133
電源 200W (PFC)

準系統的優點

  • 體機小, 外型也不賴
  • 比較安靜, 由於準系統多半有自己的散熱系統(浩鑫的是採用具備I.C.E 整合型熱導管散熱引擎), 比 CPU 原廠風扇安靜許多

    準系統的缺點

  • 缺乏擴充性, 沒空間讓你讓多台 CD-ROM/DVD/燒錄機, 多台 HD

    我推測準系統未來應該滿有前景

    美中不足的是這台和 Windows XP SP2 似乎有相容性問題, 灌了 SP2 會卡在開機畫面
    已發信詢問浩鑫 Support 有無解決之道

    -- 20040919 add --
    後來微軟出了這個 patch, 應該是針對這個問題
    Critical Update for Windows XP (KB885626)
    發佈日期: 2004/9/14
    Download
    This non-security critical update helps resolve an issue where a limited
    number of systems running a BIOS without production support for Intel Pentium
    4 and Intel Celeron D processors based on Prescott C-0 stepping can
    potentially hang on Windows XP Service Pack 2 installation. After you install
    this update, you may have to restart your computer.

  • TCL/TK required rpm

    user-pic
    Vote 0 Votes

    in mdk
    tcl-8.3.3-21mdk
    tk-8.3.3-21mdk
    itcl-8.3.3-21mdk
    itcl is incr tcl that includes many useful widgets

    Flying Car

    user-pic
    Vote 0 Votes

    空浮車、時光機、瞬間移動裝置一直是我的三大夢想

    飛行車在未來十年內即將實現!
    http://www.businessweek.com/technology/content/aug2004/tc20040825_4462_tc119.htm

    不過我理想的飛行車是具備反重力系統的空浮車

    edit master.cf

    smtp inet n n n - - smtpd
    -o content_filter=filter:
    filter unix - n n - - pipe
    flags=Rq user=filter argv=/path/mailfilter.sh ${sender} ${recipient}

    edit /path/mailfilter
    # file mailfilter.sh
    # this sample script add http://pank.org at the bottom of message
    TEMP=/tmp/temp-$$.eml
    cat > $TEMP
    RCPT=`echo $@ | cut -d' ' -f2-`
    {
    cat $TEMP
    echo -e "\n--\nhttp://pank.org\n"
    } | $SENDMAIL -i $RCPT
    rm $TEMP

    DOS box under Windows 2K/XP

    user-pic
    Vote 0 Votes

    http://dosbox.sourceforge.net/

    用 dosbox 可以在 2K/XP 模擬舊 dos 環境, 玩 dos game 比較順

    ref. Get DOS games working in XP!

    Windows XP SP2 繁體中文版

    user-pic
    Vote 0 Votes

    Joe 3.1

    user-pic
    Vote 0 Votes

    Joe 是我習慣用的編輯器, 最近出了 3.x 版

    http://sourceforge.net/projects/joe-editor/
    Download

    好用新功能
    3.0 部分

    - Syntax highlighting
    這個功能對寫程式很好用
    - Auto detect CR-LF (MS-DOS) files
    若是 DOS format file, 不會看到最後的^M, 編輯後的格式仍是 DOS format, 可以用 ^T, Z 關掉
    - File selection window is now 4 lines instead of 1
    ^KE, 選擇編輯檔案新增為4行(3.1版是多行)

    3.1 部分
    - Use ^T E to set character set of file (hit at the
    prompt for a list of available character sets).
    可以設文件的 charset
    - TAB completion is now more "bash"-like
    選擇編輯檔時按 tab 表現
    - Added -icase option for case insensitive search by default.
    忽略大小寫的搜尋參數
    - Added status line sequence %x: shows current context (function
    name if you're editing C).
    第一行狀態列顯示目前在那個 function (寫程式好用)
    - Added tab completion at search prompts and ESC-Enter for tab
    completion within text windows.
    在搜尋時, 按 tab 自動補齊可能 keyword
    在內文打字時, 參照內文自動補齊, 例如在編輯程式時, 打了 inc 再按 ESC-Enter 會自自補齊變成 include
    - Added Ctrl-space block selection method
    按 Ctrl-space 選取區塊, 可惜這功能鍵在 Windows 下和切換輸入法衝突, 無法在 Winodws 下使用
    - ^K E asks if you want to load original version of the file
    再編輯同一個檔尚未存檔時會問要不要載入原檔

    其他新增功能
    ^@ insert 這功能名為 insert, 但是試的結果和 Ctrl-space 差不多, 可用來選取區塊
    ^K, ^K. 左右平移一次動2格
    I-SEARCH ^[R Backwards ^[S Forwards 立即落點至搜尋字串

    Test ACPI and APM under Linux

    user-pic
    Vote 0 Votes

    ACPI
    1. S1: echo 1 > /proc/acpi/sleep Standby, 按 power key 後繼續動作
    2. S2: 未使用
    3. S3: echo 3 > /proc/acpi/sleep 沒反應
    4. S4: echo 4 > /proc/acpi/sleep 沒反應
    5. S5: echo 5 > /proc/acpi/sleep 直接關機, 未 sync
    http://www.commoner.com/~lsimon/AsusM3N.html

    Get pmtools
    Usage: pmtest [OPTION] [TYPE] [ID]

    where OPTION is one of:
    -l list devices (default)
    -d0 resume device (ACPI D0)
    -d1, -d2, -d3 suspend device (ACPI D1-D3)

    and TYPE is one of:
    unknown PCI USB SCSI ISA system

    and ID is one of:
    keyboard serial irda floppy vga pcmcia
    or a specific device number from /usr/include/linux/pm.h.

    Examples:
    pmtest -l PCI list all registered PCI devices
    pmtest -d0 VGA resume (unblank) the console
    pmtest -d3 PCI 0x1234 suspend a PCI device

    ref. http://www.columbia.edu/~ariel/acpi/acpi_howto.txt

    APM
    apm -s, --suspend
    Put the machine into suspend mode if possible.
    apm -S, --standby
    Put the machine into standby mode if possible.
    ref. man apm

    環境: 兩條對外網路, 兩個 ATU-R 均接到 Hub, 電腦接 Hub

    IP1 100.100.100.100/24 Gateway 100.100.100.254
    IP2 200.200.200.200/24 Gateway 200.200.200.254

    ifconfig eth0 100.100.100.100 netmask 255.255.255.0
    ifconfig eth0:0 200.200.200.200 netmask 255.255.255.0

    由於 default gateway 只能設一個, 所以會有其中一個 IP 不通

    必需用 ip route2 來解決這個問題
    kernel option 中的 IP: policy routing 必需勾選(CONFIG_IP_MULTIPLE_TABLES)
    否則在使用 ip rule 時會出現如下錯誤訊息
    # ip rule list
    RTNETLINK error: Invalid argument
    dump terminated

    先在 /etc/iproute2/rt_tables 下建兩個 table
    echo "100 line1" >> /etc/iproute2/rt_tables
    echo "200 line2" >> /etc/iproute2/rt_tables

    # 設定 line1 的 gateway
    ip route add default via 100.100.100.254 table line1
    # 設定 line2 的 gateway
    ip route add default via 200.200.200.254 table line2
    # 指定從 100.100.100.100 進來的連線走 rule line1
    ip rule add from 100.100.100.100 table line1
    # 指定從 200.200.200.200 進來的連線走 rule line1
    ip rule add from 200.200.200.200 table line2

    設完後, 從外面連兩個 IP 都可以通

    連外負載平衡
    kernel option 中的 IP: equal cost multipath 必需勾選(CONFIG_IP_ROUTE_MULTIPATH)
    指定 multipath
    ip route add default scope global nexthop via 100.100.100.254 dev eth0 weight 1 \
    nexthop via 200.200.200.254 dev eth0 weight 1
    設完後就達成 line1 line2 路由平衡, 可以調整 weight 參數來決定 line1 或 line2 的比重
    ip route list 會看到 default 如下
    default
    nexthop via 100.100.100.254 dev eth0 weight 1
    nexthop via 200.200.200.254 dev eth0 weight 1

    ref. http://lartc.org/

    Apache mod_limitipconn

    user-pic
    Vote 0 Votes

    http://dominia.org/djao/limitipconn.html

    這個 mod 可以用來檔 flashget, net transport, netants 之類的多線程下載程式,
    開太多線, 對 server 造成負擔, 又不會比較快

    FreeBSD
    cd /usr/ports/www/mod_limitipconn && make install

    編輯 httpd.conf
    LoadModule limitipconn_module libexec/apache/mod_limitipconn.so
    AddModule mod_limitipconn.c
    ExtendedStatus On

    新增
    <IfModule mod_limitipconn.c>
    <Location />
    MaxConnPerIP 2
    </Location>
    <Location /cgi-bin>
    MaxConnPerIP 2
    </Location>
    </IfModule>

    若有 VirtualHost, 請加到對應的 block

    apachectl restart 後, 測試一下
    log 裡面會發現 503, 就是被限制的線程
    220.130.142.100 - - [20/Aug/2004:01:32:43 +0800] "GET /test.rar HTTP/1.1" 503 395
    220.130.142.100 - - [20/Aug/2004:01:32:49 +0800] "GET /test.rar HTTP/1.1" 503 395
    220.130.142.100 - - [20/Aug/2004:01:32:55 +0800] "GET /test.rar HTTP/1.1" 503 395
    220.130.142.100 - - [20/Aug/2004:01:33:02 +0800] "GET /test.rar HTTP/1.1" 503 395
    220.130.142.100 - - [20/Aug/2004:01:33:08 +0800] "GET /test.rar HTTP/1.1" 503 395
    220.130.142.100 - - [20/Aug/2004:01:33:14 +0800] "GET /test.rar HTTP/1.1" 503 395

    MSN blog service

    user-pic
    Vote 0 Votes

    Taiwan FreeBSD FTP Server

    user-pic
    Vote 0 Votes

    ftp.tw.freebsd.org is an alias for freebsd.csie.nctu.edu.tw.
    ftp1.tw.freebsd.org is an alias for freebsd.ntcu.net.
    ftp2.tw.freebsd.org is an alias for freebsd.nsysu.edu.tw.
    ftp3.tw.freebsd.org is an alias for ccuftp.ccu.edu.tw.
    ftp4.tw.freebsd.org is an alias for ftp.ee.ncku.edu.tw.
    ftp5.tw.freebsd.org is an alias for freebsd.ntcu.net.
    ftp6.tw.freebsd.org is an alias for bsd.cc.ntu.edu.tw.
    ftp7.tw.freebsd.org is an alias for ftp.NHCTC.edu.tw.
    ftp8.tw.freebsd.org is an alias for ftp.tku.edu.tw.
    ftp9.tw.freebsd.org is an alias for ftp.chu.edu.tw.
    ftp10.tw.freebsd.org is an alias for freebsd.ntcu.net.
    ftp11.tw.freebsd.org is an alias for mirror.csie.ntu.edu.tw.
    ftp12.tw.freebsd.org is an alias for freebsd.ndhu.edu.tw.
    ftp13.tw.freebsd.org is an alias for freebsd.cis.nctu.edu.tw.
    ftp14.tw.freebsd.org is an alias for FreeBSD.nccu.edu.tw.
    ftp15.tw.freebsd.org is an alias for freebsd.giga.net.tw.

    for make.conf

    MASTER_SITE_OVERRIDE?= \
    ftp://freebsd.csie.nctu.edu.tw/pub/distfiles/${DIST_SUBDIR} \
    ftp://ftp1.tw.freebsd.org/pub/distfiles/${DIST_SUBDIR} \
    ftp://ftp2.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR} \
    ftp://ftp3.tw.freebsd.org/pub/distfiles/${DIST_SUBDIR} \
    ftp://ftp6.tw.freebsd.org/pub/distfiles/${DIST_SUBDIR} \
    ftp://ftp7.tw.freebsd.org/pub/distfiles/${DIST_SUBDIR} \
    ftp://ftp8.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR} \
    ftp://ftp9.tw.freebsd.org/FreeBSD/distfiles/${DIST_SUBDIR} \
    ftp://ftp11.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR} \
    ftp://ftp13.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR} \
    ftp://ftp14.tw.freebsd.org/distfiles/${DIST_SUBDIR} \
    ftp://ftp15.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR} \
    # 1,5,10 same, ftp4 down, ftp12 no distfiles

    FAT16
    最大分割區: 4G, 作業系統限制: DOS, Windows 9x 為 2G
    最大檔案: 4G, 作業系統限制: DOS, Windows 9x 為 2G

    FAT32
    最大分割區: 127G, 作業系統限制: 32G
    最大檔案: 4G

    NTFS
    最大分割區: 約 2^64, 作業系統限制: 約 256T
    最大檔案: 約 2^64, 作業系統限制: 約 16T

    ref.
    Size Limitations in NTFS and FAT File Systems
    File Systems
    Maximum Partition Size Using FAT16 File System
    Limitations of FAT32 File System
    NTFS.com: NTFS vs FAT

    Install Java plugin to Mozilla

    user-pic
    Vote 0 Votes

    http://plugindoc.mozdev.org/linux.html#Java

    Java Runtime Environment

    Version: 1.4.2_05 and later

    Install Step
    1. Install Java Runtime Environment.
    2. Make a symbolic linkto libjavaplugin_oji.so in your Mozilla Plugins
    directory.

    Important notes: Do not copy the plugin to your plugs directory.
    If you do, Mozilla will crash any time you attempt to view a page containing a
    Java applet.

    Movie player on Linux

    user-pic
    Vote 0 Votes

    idesk

    user-pic
    Vote 0 Votes

    http://idesk.sourceforge.net/
    可以把 icon 放到 root desktop 上(eg. IceWM's desktop)

    原始網站上的 0.3.5 版的檔案壞了(已發信通知作者)
    正確檔案可到這裡下載

    要 make idesk, 需要下面的 rpm
    freetype2-devel
    libtiff3-devel
    libungif4-devel
    libimlib1-devel

    作如下 link
    ln -fs /usr/include/freetype2/freetype /usr/include

    make 的時候, /usr/include/pngconf.h
    __png.h__ already includes setjmp.h;
    __dont__ include it again.;
    這兩行會出現錯誤, 不曉得為什麼, mark 掉即可 make, make 出的來檔案也正常

    idesk 需要 /etc/fonts/fonts.conf
    這個檔是給 Xlib 看的
    The X-specific library 'Xft' uses fontconfig along with freetype to specify and rasterize fonts.
    若沒這個檔, 會出現如下錯誤
    FontConfig error: Cannot load default config file

    idesk 需要 /usr/X11R6/lib/modules/extensions/libextmod.a
    若沒這個檔, idesk 可以跑, 但是有 mouse 動作時會出現如下錯誤, 而且 icon 透明的部分會變成黑色
    Xlib: extension "SHAPE" missing on display ":0.0".

    設定檔 $HOME/.ideskrc
    範例

    table Config
    FontName: tahoma
    FontSize: 8
    FontColor: #ffffff
    PaddingX: 35
    PaddingY: 25
    Locked: false
    HighContrast: false
    Transparency: 150
    Shadow: true
    ShadowColor: #000000
    ShadowX: 1
    ShadowY: 2
    Bold: false
    end

    PaddingX, PaddingY: 這個參數在 README 並沒有提到, 在新版(0.5x)也被刪除, 意義不明
    Locked: 是否鎖定 icon 位置
    HighContrast:是否在 text 外框用反色描繪
    Transparency: 透明度, 0=不透明, 255=完全透明, 指 mouse not hover 時的狀況
    Shadow: 是否描繪影子
    UseDoubleClick: 是否使用 double click 啟動程式
    Bold: 是否 text 粗體

    設定目錄 $HOME/.idesktop (內存 icon link file)
    範例:

    table Icon
    Caption: mozilla
    Command: /usr/bin/mozilla
    Icon: /usr/share/icons/mozilla.png
    X: 60
    Y: 200
    end

    Windows XP SP2 4226 fix

    user-pic
    Vote 0 Votes

    Cmdow

    user-pic
    Vote 0 Votes

    http://www.commandline.co.uk/cmdow/index.html
    Download

    Cmdow is a Win32 commandline utility for NT4/2000/XP/2003 that allows windows to be listed, moved, resized, renamed, hidden/unhidden, disabled/enabled, minimized, maximized, restored, activated/inactivated, closed, killed and more.

    eg.
    Run a program hidden: cmdow /run /hid myprog.exe

    WinRAR 可以在註解加入 icon 建立參數來製作簡易的安裝程式

    Delete 解壓縮前先刪除檔案
    License 顯示程式的使用授權協定
    Overwrite 選擇檔案的覆寫模式
    Path 設定預設目標路徑
    Presetup 指定解壓縮前執行的程式
    SavePath 儲存目的地路徑(儲存路徑在 registry, 當下次再執行自解檔時會自動帶入, Path 參數存在時才有效)
    Setup 指定解壓縮後執行的程式
    Shortcut 建立解壓縮檔案的捷徑
    Silent 跳過開始時的對話方塊
    TempMode 解壓縮檔案到暫存資料夾
    Text 加入純文字到自解檔對話方塊純文字視窗
    Title 設定自解檔對話方塊標題

    範例

    Title=MSN Messenger 7.0.0225
    Path=%temp%
    Setup=msnnoad.exe /i
    Overwrite=1
    Silent=1
    簡單的自解範例, 解完執行 msnnoad.exe
    Title=MSN Messenger 7.0.0332 中文化
    Overwrite=1
    Path=MSN Messenger
    Silent=1
    TempMode=安裝前請先結束 MSN Messenger\n進行安裝?@MSN Messenger 7.0.0332 中文化
    Setup=msnmsgr
    解壓前秀一對話視窗, @後面接標題

    Title=Maxthon 繁體中文版
    Text
    {-
    網際暢遊(Maxthon)是一個完全免費的綠色軟體,無需註冊,
    不附加任何廣告,無需安裝,解壓到資料夾後可以直接使用,
    並且容許以任何形式傳播該軟體。
    }
    Path=Maxthon
    SavePath
    Overwrite=1
    Shortcut=D, Maxthon.exe,,, "Maxthon"
    Shortcut=P, Maxthon.exe, Maxthon,, "Maxthon"
    Shortcut=P, MaxthonUINST.exe, Maxthon,, "Uninstall"
    Setup=Maxthon.exe
    Shortcut=D 建立桌面 icon
    Shortcut=P 建立程式集 icon

    Setup 程式有加參數時需留一空白

    pstools for NT/2K/XP

    user-pic
    Vote 0 Votes

    http://www.sysinternals.com/ntw2k/freeware/pstools.shtml

    Download

    includes many tools

    PsExec - execute processes remotely
    PsFile - shows files opened remotely
    PsGetSid - display the SID of a computer or a user
    PsKill - kill processes by name or process ID
    PsInfo - list information about a system
    PsList - list detailed information about processes
    PsLoggedOn - see who's logged on locally and via resource sharing (full source is included)
    PsLogList - dump event log records
    PsPasswd - changes account passwords
    PsService - view and control services
    PsShutdown - shuts down and optionally reboots a computer
    PsSuspend - suspends processes
    PsUptime - shows you how long a system has been running since its last reboot (PsUptime's functionality has been incorporated into PsInfo)

    Windows XP SP2

    user-pic
    Vote 0 Votes

    http://www.microsoft.com/technet/prodtechnol/winxppro/maintain/winxpsp2.mspx
    主要是針對安全作強化(控制台多了防火牆、資訊安全中文)
    我裝了幾台, 還不錯





    Step 0: SP2 整合
    將 Windwos XP CD 解開到 x:\xpcd, 然後 xpsp2.exe/integrate:x:\xpcd
    (xpsp2.exe 是完裝的 SP2 升級檔)

    Step 1: 準備 winnt.sif (在 i386 目錄內), 設定好參數. winnt.sif 參數說明
    範例:

    [Data]
    AutoPartition=0
    MsDosInitiated="0"
    UnattendedInstall="Yes"

    [Unattended]
    UnattendMode=FullUnattended
    OemSkipEula=Yes
    OemPreinstall=No
    TargetPath=\WINDOWS
    Repartition=No
    UnattendSwitch="Yes"
    WaitForReboot="No"
    DriverSigningPolicy=Ignore
    CrashDumpSetting=0
    NtUpgrade=No

    [GuiUnattended]
    AdminPassword=*
    EncryptedAdminPassword=NO
    OEMSkipRegional=1
    TimeZone=220
    OemSkipWelcome=1

    [SystemFileProtection]
    SFCQuota=0

    [UserData]
    ProductID=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
    FullName="Windows XP"
    OrgName="Microsoft"
    ComputerName=*

    [RegionalSettings]
    LanguageGroup=7,9,10

    [Identification]
    JoinWorkgroup=WORKGROUP

    [Networking]
    InstallDefaultComponents=Yes

    [Branding]
    BrandIEUsingUnattended=Yes

    [Display]
    BitsPerPel=32
    Xresolution=800
    YResolution=600
    Vrefresh=75

    [Components]
    msmsgs=off

    [URL]
    Home_Page=www.google.com.tw

    Step 2: 建立 $OEM$ 相關目錄
    md $OEM$
    cd $OEM$
    md $1 $$ $Docs $Progs install
    如下(用不到的目錄可以省略)

    $1 下的所有檔案及目錄, 會複製到 %SystemDrive%
    $$ 下的所有檔案及目錄, 會複製到 %SystemRoot%
    install 是用來放 OEM 軟體的地方

    Step 3: 在 $OEM$ 目錄下建立 cmdlines.txt, 寫入預定執行的指令
    範例:

    [COMMANDS]
    install.bat

    Step 4: 編輯 cmdlines.txt 內的批次檔, 軟體安裝需採用 quiet 或 silient 安裝模式, 才能自動安裝, 並不是所有軟體都支援這種參數, 參考應用程序的全自動安裝
    範例:

    @ECHO OFF
    ECHO.
    ECHO 系統優化
    regedit /s tweak.reg
    ECHO.
    ECHO 安裝 MSN Messenger 6.2
    start/wait install\msn.msi /qn
    install\msn6xnoad.exe /s

    Step 5: 使用 WinISO 將異動的檔案, 塞到 Windows XP 的 ISO 檔

    Step 6: 完成, 可以使用 Virtual PC 或 VMWare 測試一下, 最後可燒成 CD

    ref.
    Windows XP Unattended Installation, Part II
    MSFN's Unattended Windows
    無人值守Windows XP安裝光盤

    cramfs file size limit

    user-pic
    Vote 0 Votes

    cramfs default maximum file size is 16M (16777215)
    if file size > 16M, you'll get this message when mkcramfs
    warning: file sizes truncated to 16MB (minus 1 byte).

    it's possible to make limit larger!

    modify to value CRAMFS_SIZE_WIDTH in kernel source
    include/linux/cramfs_fs.h
    (default #define CRAMFS_SIZE_WIDTH 24)

    after I tested, maximum value is 28, in other word,
    file size limit 268435455 (256MB)

    don't forget to modify mkcramfs, get cramfs tools and
    change the value as above (modify /usr/include/linux/cramfs_fs.h and rebuid mkcramfs), use modified mkcramfs to make cram files.

    note. CRAMFS_SIZE_WIDTH in kernel and mkcramfs must be the same,
    or cramfs will not work.

    Some regex example

    user-pic
    Vote 0 Votes
    Check Email format ^[a-z]+[0-9a-z._-]*@[0-9a-z.]+[a-z]$
    will match pank@test.com, henry.pan@test.com, a_pank@test.com but not 1pank@test.com, pank#@test.com, %pank@test.com
    Check unix userid ^[a-z][a-z_-]*
    will match pank, pan_, pank- but not 1pank, pank#, pank!

    檔案權限問題

    user-pic
    Vote 0 Votes

    pank 是一般 user, home 在 /home/pank
    先以 root 權限做下列動作
    cd /home/pank
    touch file1 file2
    chmod 644 file1
    chmod 0 file2
    mkdir dir1 dir2 dir3 dir4
    chmod 755 dir1
    chmod 0 dir2
    chmod 777 dir3
    chmod 1777 dir4
    cp file1 file2 dir3
    cp file1 file2 dir4

    然後再以 pank 權限執行下列指令, 請說明會有什麼反應及動作
    1. cat file1
    2. cat file2
    3. ls dir1
    4. ls dir2
    5. rm file1
    6. rm file2
    7. rd dir1
    8. rd dir2
    9. rm dir3/file1
    10. rm dir3/file2
    11. rm dir4/file1
    12. rm dir4/file2

    解答如下

    兩台 Notebook 試用

    user-pic
    Vote 0 Votes

    最近試用了兩台新的 Notebook (一台同學的, 一台公司的)

    ASUS M5200N
    拿到第一個感覺是比想像中還輕巧, 含有 DVD + CDRW combo, 才 1.55Kg
    12"螢幕, 1.5G Pentium M, 256MB RAM, 40GHD, 3個USB2.0 port
    keyboard 小了一點, 打字需要一些時間適應,
    可能是只配備 256MB RAM 的關係, 軟體執行感覺不是很流暢,
    12"螢幕對於看習慣13"的我來說, 也覺得略小
    這台適合常帶 NB 跑的人

    Joybook 5000-T10
    這台拿到第一個感覺是外塑膠感很重, 沒什麼質感,
    15.1"螢幕, 1.5G Pentium M, 512MB RAM, 40GHD, 3個USB2.0 port
    keyboard 配置不好, 如 pg up/dn 的位置, windows 鍵在 space 旁邊(一般是在 ctrl, alt 之間), keyboard 尺寸大是其優點
    和上面那台一樣, 也有 DVD + CDRW combo
    軟體執行起來滿流暢的
    15.1"的大螢幕看起很舒服
    這台適合放在桌上使用, 取代桌上型電腦

    MSN Web Messenger

    user-pic
    Vote 0 Votes

    MSN Web Messenger
    類似 ICQ2Go 可以從網頁登入

    NOKIA 螢幕測試程式

    user-pic
    Vote 0 Votes

    Download

    可觀查您的 LCD 有無壞/亮點

    Windows XP FAT32 to NTFS

    user-pic
    Vote 0 Votes

    convert d: /fs:ntfs

    若為系統碟, 會在下次開機後進行轉換

    Get pbase photo script

    user-pic
    Vote 0 Votes
    # 範例: 周大拍的2004台北電腦應用展
    URL="http://www.pbase.com/albertjou/show16&page=all"
    for i in `lynx -dump $URL | awk -F'[] ]' '/http.*image/ {print $NF}'`
    do
        wget `lynx -source $i | awk -F\" '/IMG.*upload.*jpg/ {print $6}'`
    done
    

    數位電視盒

    user-pic
    Vote 0 Votes

    昨天去買了個數位電視盒, 真是讚
    天線不像類比訊號要架很高, 在室內就可以收到訊號, 不過還是放室外高較佳
    數位電視的特點就是超清晰, 若收訊不良會呈停格或格狀畫面(就像 VCD 撥放不順的畫面)
    目前可收 12 台
    1 CTV 中視
    2 CTV NEWS 中視新聞
    3 MY LIFE 中視生活台
    4 FTV 民視
    5 FMTV 交通電視台
    6 FTVN 民視新聞
    7 TTV-1 台視
    8 TTV-2 台視家庭台
    9 HAKKA 客家電視台
    10 CTS 華視
    11 CTS_Edu 華視教學台
    12 CTS_UNEWS華視優新聞
    ps. 我買的是大通 PX DTV-1000, $3999 全國電子價, 送室外天線

    2005-10-06 Update: 現在可以共收到 14 台, 多了公視、公視Dimo

    各國電壓

    user-pic
    Vote 0 Votes

    NetSupport School Pro

    user-pic
    Vote 0 Votes

    這套軟體應用在教室, 超強, 可以廣播畫面, 看 client 端的畫面, 支援音效,
    比 VNC 還快
    download
    http://www.netsupport-inc.com/

    Linux QoS requirements

    user-pic
    Vote 0 Votes

    for kernel 2.4.x

    CONFIG_NET_SCHED=y
    CONFIG_NETLINK=y
    CONFIG_NET_SCH_INGRESS=y
    CONFIG_NET_QOS=y
    CONFIG_NET_CLS=y
    CONFIG_NET_CLS_FW=y
    CONFIG_NET_CLS_POLICE=y
    CONFIG_IP_NF_IPTABLES=y
    CONFIG_IP_NF_MANGLE=y
    CONFIG_IP_NF_TARGET_MARK=y

    diablo2oo2's Universal Patcher

    user-pic
    Vote 0 Votes

    diablo2oo2's Universal Patcher - [dUP]
    this is cool stuff to making crack patch

    there's many crackme challenge in author's page

    DVD 的倍數

    user-pic
    Vote 0 Votes

    DVD燒錄機1秒寫入1350KB的資料為"等倍速",也就是說,2倍速驅動器寫入資料的速度
    為2700KB/秒、4倍速為5400KB/秒。等倍速到4倍速,縮短的時間與速度成正比,也就是說以
    4.7GB用等倍數需60分鐘,2倍數需30分鐘,4倍數需15分鐘。而8倍數速理論上是7.5分鐘,
    12倍數是5分鐘,16倍數是3.75分鐘,但事實上8倍數為10分鐘,12倍數為8分鐘,16倍數靈
    6分鐘,其不能實現的主要是產品規格所描述的是寫入速度的最大速度,是在部分外圈以這
    個速度進行燒錄,內圈則是低速燒錄,而非用這個速度來燒錄所有這個光碟。原因是燒錄機
    燒錄的原理透過旋轉碟片,而旋轉的次數超過每分鐘一萬轉時,會遇上碟片旋轉的物理上限
    ,此時碟片會出現異常,所以光碟機必須控制碟片的旋轉次數,以防止碟片的爆片。DVD碟
    片一般是從內圈向外圈寫入資料,當4倍速以下的碟片其旋轉次數不到一萬轉,所以能以最
    大速度寫入,而8倍速或更高倍速的碟機,內圈每分鐘會超過一萬轉,故必須控制內圈維持
    在4-6倍速,每分鐘不到一萬轉的部分則以8倍數或更高倍數來寫入,當速度來到16倍速時,
    最外圈的轉速接近每分鐘1萬轉時,就已經面臨物理上的極限了,所以16倍速為極限倍數,
    工研院光電所則認為,透過更精密的控制,可到達更高的極限,來到20倍數。

    jaPBe

    user-pic
    Vote 0 Votes

    About this Archive

    This page is an archive of recent entries written by Pank in August 2004.

    Pank: July 2004 is the previous archive.

    Pank: September 2004 is the next archive.

    Find recent content on the main index or look in the archives to find all content.

    Monthly Archives