2007年12月30日 星期日

Foxkeh Theme

https://addons.mozilla.org/en-US/firefox/addon/6198

很討喜的 Firefox 月曆桌布

http://www.foxkeh.com/downloads/wallpapers/

2007年12月20日 星期四

工作過量卻不過勞的六個方法

From: http://tw.news.yahoo.com/article/url/d/a/071220/61/q9h1.html

根據洛桑管理學院(IMD)全球競爭力報告,2006年台灣平均工時為2,256小時,謹略低於韓國2,439小時、墨西哥2,385小時、香港2,348小時,以及印度2,277小時。

【工作量大不過勞的六個方法】

《威力午睡》越來越多醫學報告證實,工作日下午抽空睡20-30分鐘,有助於提升工作效率、降低錯誤以及減少人際衝突。這種短而有效的充電方法。


《學習新嗜好》抽空報名學習一種新語言、球類運動或是樂器,給你不隨意加班的正當理由,又可以認識新朋友,靈活你的大腦與創意,提供更多與客戶聊天的話題。你將發現同樣的錢拿去繳學費,比買名牌衣服的投資報酬率高出許多。

《不把電腦帶回家》下班後不只是你的筆記型電腦,最好連PDA、黑苺機全部都留在公司。這樣做會強迫自己工作時更有效率,下班時心情更輕鬆,更可省下家裡的電費。

《工作與家庭清單》許多人或許已經養成隨時寫下需要完成的工作清單,但是卻很少人寫下為家人的需求清單。記住!工作的主要目的之一不就是讓家人幸福嗎?

《長假不如短休》上班族與其引頸期盼一年一度的出國旅遊,不如妥善安排每天上班時的短休。在桌上放個計時器或網路下載提醒軟體,每隔50分鐘就讓自己從位置上起身,不管是喝口水、伸展筋骨、深呼吸、上洗手間,都能讓你疲勞的肌肉以及腦袋得到適時的休息。

《勤練放鬆技巧》讓自己表情輕鬆,腦袋清楚。

許多人或許會說:「放鬆?這有什麼困難。」但是卻看見太多病人深受頭痛、失眠、焦慮、憂鬱等症狀所苦。心理諮商師邱永林指出偏偏這些都是身心長期無法有效放鬆的後遺症!除了上面提到的行為技巧,想要放鬆最首要還是心態和價值觀必須作調整!

人類的身體跟心智就像一組彈簧,既不能永遠緊繃,也不能永遠放鬆,否則就會失去最佳狀態!有智慧的人會在緊張的工作中,發現值得輕鬆面對的趣味;也會在放鬆的生活時刻中,領悟到嚴肅的生命意義。

資料來源:http://www.uho.com.tw/hotnews.asp?aid=4098

HTML and CSS Table Border Style Wizard

http://www.somacon.com/p141.php

Linspire 的免費版本: Freespire

主站: Freespire

Freespire 2.0 begins with Ubuntu (Version 7.04) as its baseline and then adds software from six broad categories, further expanding Freespire's capabilities:

  1. CNR Plugin provides free one-click access to thousands of open source applications, as well as options for legally licensed DVD playback software, Sun's StarOffice, Parallels Workstation, Win4Lin, CodeWeaver's Crossover Office, TransGaming's Cedega, commercial games and many more.
  2. KDE is added for an easier-to-use and more comfortable interface, with a familiar look & feel for Apple Mac and Microsoft Windows users.
  3. Enhanced applications and features are added for enhanced usability and ease of use, modifying software applications like Firefox and Thunderbird, along with adding Linspire-sponsored open source software like Nvu, Lsongs and Lphoto.
  4. Proprietary software is added when necessary, like Java, Flash and Adobe Acrobat, to provide overall increased interoperability.
  5. Proprietary codecs are added to expand multimedia compatibility and provide a superior overall experience so users can listen to MP3 files, play Windows Media files, and much more.
  6. Proprietary drivers are added to expand hardware compatibility and provide optimum 3D graphic card support, better WiFi support, and more.

Digg - KDE 4 works well with 256 MiB of memory and 1 GHz CPU

openSUSE 提供的 KDE4 Live CD

http://home.kde.org/~binner/kde-four-live/

Firefox Add-ons

  • ScribeFire (previously Performancing for Firefox) is a full-featured blog editor that integrates with your browser and lets you easily post to your blog.

2007年12月19日 星期三

Array 與 sizeof operator

假設我們使用的平台 int 是 4 個 bytes,來看以下程式片段:

int a[5];
printf("sizeof(a) = %d", sizeof(a)); /* [1] */
printf("sizeof(a[0]) = %d", sizeof(a[0])); /* [2] */
printf("Num of elements = %d", sizeof(a)/sizeof(a[0])); /* [3] */
得到的結果為:
  1. 20 (array a 有 20 個 bytes)
  2. 4 (每個 element 為 4 bytes)
  3. 5 (共有 5 個 elements)
要把 array a 的內容清為 0 的話可以用:
#include <string.h>
memset((void *)a, 0, sizeof(a));

將圖檔格式(.jpg, .png, ..)轉成 .icon 格式

http://www.flavicon.com/converter

檢查網頁內容是否合乎 HTML/XHTML/CSS 標準

[健康] 常練雙腿 預防衰老

FYI: http://tw.news.yahoo.com/article/url/d/a/071219/4/q6lx.html

經常活動你的雙腳不但頭好壯壯、體力也好,更可以預防衰老,但是使用不當也會讓你的腳踝受傷,萬華醫院復健科主任蕭竹生建議,常踩楔形墊練習正確的走姿,可保足部安全。


人的全身有206塊骨頭,而雙腳就有52塊骨頭佔了1/4,有近600條肌肉,2/3集中在下半身,每走一步需要用200條以上的肌肉,所以人老了當上半身的肌肉還有7成體力時,下半身的腳力只剩4成。

 腳型大致可分:正常足、扁平足、高弓足三種,不論是那種,每走一步路都要承載身體所有重量,如果重量分布不均,全身骨骼結構就會改變,出現病變。

 腳部最容易受傷的是腳踝,運動時小腿肌肉緊繃,關節沒辦法向上提(背曲),其代償作用就是使腳踝扭傷。因此在走路或運動時,最好是腳跟先著地,再順序讓腳底、腳趾著地,接著再以腳趾用力蹬離地面。走路時膝蓋最好微彎,較不易受傷。

 要保護腳踝不至受傷,蕭竹生建議,最好就是練習踩楔形墊;由側面看腳跟著地,然後不斷的把小腿後方肌肉拉鬆,也就是俗稱拉腳筋。上班族則可以坐著用腳跟著地,做背曲動作,膝蓋伸直或彎曲皆可,反覆動作可以促進小腿靜脈循環,對心臟輸出功能差、有靜脈曲張的人都有幫助。

 不過在足部保健上也有迷思,以前的醫生希望大家要接近大地,赤足踩健康步道,可是對老人家來說,足部退化避震效果變差,走久、走多反而造成發炎的現象,特別是肌膜炎,所以老人家出門在外最好要穿鞋。

 還有,25%糖尿病人是因為足部問題住院,蕭竹生說,患者常有血管阻塞、免疫功能低下的問題,一旦腳有傷口感染,容易導致截肢的命運,所以,糖尿病及家族病史的人對於足部護理更要小心,最好要每年定期檢查一次。

2007年12月18日 星期二

Kubuntu 7.10 安裝後,重開機畫面漆黑解法

修改 /etc/usplash.conf,將

xres=1280
yres=1024
改成
xres=1024
yres=768
再執行
sudo update-initramfs -u -k `uname -r`

FYI: Ubuntu 正體中文站 - ubuntu 7.10 開機變慢 [論壇 - Ubuntu安裝問題]

2007年12月16日 星期日

Source Insight 調行距

[Options]->[Preferences]->[Display]->[Spacing]->[Vertical Spacing]:

不要勾 "Smaller line heights (reduces font leading)

2007年12月14日 星期五

FYI: 全球暖化/北極無冰提早到2012年出現?

From: http://tw.news.yahoo.com/article/url/d/a/071212/17/pttw.html

更新日期:2007/12/12 17:39 記者管淑平/編譯

去年才有科學家提出警告,依照現今的全球暖化速度估算,北極將在2040年出現夏季完全無冰的情況。現在新研究發現,北極融冰速度比先前預測的快得多,上述情況可能提早到2012年出現!

根據美國太空總署(NASA)最新的衛星探測資料,今年夏末北極的海冰量只有4年前的一半,北極的融冰速度讓科學家擔心,全球暖化是不是已經來到臨界點。美國國家雪冰資料中心資深科學家瑟瑞哲說:「北極正在吶喊。」

美國華盛頓大學大氣科學家畢茲和國家大氣研究中心的荷蘭德 去年才提出報告預測,全球暖化持續下去,到了2040年夏天,北極冰層將融化殆盡。本周新提出的報告,將這種情況出現時間的預測大大提前到2012年。 NASA氣候學家茲瓦利說,檢視最新資料後,「以這種速度,到了2012年夏末,北冰洋將幾乎完全無冰,比之前預期的速度快得多。」

許多科學家現在都在問:2007年在北極地區見到的融冰紀錄是目前全球暖化速度下的一個穩定出現的狀況?還是情況已經加速惡化到超越電腦所模擬出最惡劣的情形?

北 極向來被視為氣候暖化『礦場裡的金絲雀』,作為暖化的預警訊息,北極地區的狀況預言了世界各地其他地區接下來會出現的情形。許多科學家都對今年融冰情況大 感驚訝,NASA低溫層科學部門負責人阿布達拉提說:「我通常不會太注意單一的一年…但是今年的變化太大了,特別是北極海冰,讓你不得不注意發生了什麼 事?」他說,「這肯定是分水嶺的一年。」

今年夏天,格陵蘭冰層融化了5520億噸,比歷年夏天平均融冰量還多15%,並比破紀錄的2005 年還多了190億噸﹔今年格陵蘭島周邊海冰減少程度比15年前多四倍,比2005年最糟糕的那年還多12%﹔格陵蘭的冰層佔全球總量的1/12,全部融化 的話,全球海平面估計將上升6.7公尺。

北冰洋今年夏天海冰數量也比之前的紀錄少23%,加上NASA即將公佈的資料顯示,海冰不只減少也變薄,變得更容易融化,科學家也據此估算,今年北極海冰量只有2004年的一半。

研究這些最新資料的科羅拉多大學科學家史蒂芬說,格陵蘭的氣候型態循環通常會在冰層大幅減少該年(例如2005年)之後幾年變緩和,依此來看,2007年不應該是大融冰年,但它的確是,「我很擔心。現在要看看2008年是不是會更熱?」

海冰融解和格陵蘭冰層融化引起的連鎖效應還包括,海冰會反射80%的太陽熱能,海冰消失,90%來自太陽的熱能進入海洋,溫暖的海水加速冰層融化,形成惡性循環,茲瓦利說﹔「情況正變得比電腦模式預期的還要糟。」

本周四將在舊金山召開的美國地球物理學會議上,有全球暖化教父之稱的NASA首席氣候學家韓森將宣告,根據格陵蘭島融冰情況,地球已經達到所謂的全球暖化「引爆點」,他透過電子郵件接受訪問說,「我們還沒到無法挽回的地步,還能及時回頭,但是需要迅速的大轉彎。」


2007年12月13日 星期四

[健康] 上班族背部酸痛是誰惹的禍?兩大簡易保養大公開

From: http://tw.news.yahoo.com/marticle/url/d/a/071210/10/po3i.html?type=new
更新日期:2007-12-09 記者:文/謝明玲 插圖/鄭佳玲

上班族腰酸背痛是否是脊椎側彎?
側彎的人又該如何保養自己?四十歲的陳經理是業務出身。在外跑業務,經常抱資料和近兩公斤的手提電腦四處奔波;回到公司,就是緊連幾小時不離座位盯著螢幕;常常還要邊夾著電話邊打字,一歪頭,就是四、五十分鐘。


原來只是在電話時間久一點、或扛的東西重一點才會出現的下背和肩頸酸痛,最近居然一早起床就發生。有天,同事走在他後面,突然驚呼他肩膀高低不均得很明顯,還直嚷著他該去「整脊」。

姿勢不正,會不會帶來脊椎側彎、脊椎錯位的危機?不良姿勢造成的背部酸痛麻,長久累積,可能對骨頭或神經造成永久傷害嗎?

背頸部酸痛來自錯誤姿勢

「一般上班族真正有脊椎疾病的比例不高,多半是使用不當或姿勢不良的問題,」台大醫院骨科主治醫師楊曙華說。

楊曙華指出,脊椎側彎最常發生在青少年。尤其少女初次月經來潮前後一、兩年較需注意;成年後才發生脊椎側彎比例很小。一般成年人的肩膀高低不平,儘管少部份也可能是脊椎側彎的外觀現象,大部份反而比較可能是姿勢不良引起。

醫師們都建議,如果還是擔心有側彎的可能,可以將身體前傾(摸到地的姿勢),請四周的人幫忙觀察:如果彎下後左右肩胛骨明顯高低不平,就有側彎的可能。

其實,台安醫院復健科主任鍾佩珍解釋,一般人常有的腰背頸部酸痛,常來自於錯誤的使用姿勢造成的傷害,例如直接彎腰去把東西撿起來,而不是蹲下再撿。

另一類酸痛,則來自不知道肌肉也該適時休息,「超時使用」某部份的肌肉,造成傷害。例如打字時常會不自覺聳肩,久了肩膀的斜方肌和上棘肌就會疼痛。

大部份的疼痛多因不正確的姿勢傷害了身體的軟組織(肌肉、肌腱、肌膜或?帶)。要因為姿勢不正而對身體骨骼或神經造成永久的傷害,機會不大。

萬芳醫院復健醫學部主治醫師邱俊傑點出,對原就有脊椎側彎的人來說,脊椎附近肌肉本就兩邊不平衡,相對柔軟度和穩定度不如一般人好,更容易因姿勢不正,造成肌肉的疲乏或傷害。

平日的肌肉保養

儘管軟組織的傷害不易引起骨骼的永久傷害,但軟組織受傷,也可能帶來嚴重後果。

除了疼痛情形令人難受外,鍾佩珍說,發炎之後的肌腱和肌肉常無法正常使力支撐。關節和關節間如果少了軟組織支撐,就容易造成骨頭摩擦,以膝關節為例,就比一般人更容易發生退化性關節炎。

為了減低酸痛,更為避免更嚴重的關節損傷,肌肉更需刻意訓練。

適時休息與伸展。鍾佩珍建議,在看電視、用電腦、看電影等固定姿勢的活動中,不要忘記每半小時就起來活動活動;如果肌肉或關節已經有問題,最好是每十五到二十分鐘就動一動。邱俊傑提供兩個訓練脊椎健康的伸展操:

1. 後頭勺、胸椎頂部與骨盆貼牆站立,維持身體拉長,雙手呈V字型向上打開。吐氣時將手沿著牆壁慢慢下滑,手肘彎曲,一直滑行至身體兩側,然後吸氣,沿同樣的方向往上,往上或往下的動作各花約三至五秒。

2. 後頭勺、胸椎頂部與骨盆貼牆站立,腳跟距離牆壁約十五公分,吸氣,將身體頭尾拉長。吐氣,點頭,身體漸漸前彎,將每一塊從胸椎、腰椎等,感受每一個關節慢 慢下彎;肚子微收,肩頸放鬆。彎到底時吸氣,接著吐氣回收,感受關節一節節往上疊回來。若腳筋很緊彎不下去,也可膝蓋微彎。

持續運動。鍾佩珍建議,最好每天有半小時的時間做有氧的運動。如水上運動、腳踏車或者走路。如果不行,也可以視身體狀況改行衛生署建議的三三三運動原則(一星期運動三天,每次三十分鐘,心跳一分鐘達到一百三十下)。

姿勢正確。要讓肌肉更能維持力量,平時就要更挺胸收小腹,讓背部和腰部肌肉夠收縮,更有力量。

看醫生的時機。邱俊傑建議,若已適當做緩解運動,但酸痛症狀仍持續兩週;或麻木無力症狀已蔓延到手腳;甚至干擾睡眠影響生活,就要考慮到復健科求診。

2007年10月24日 星期三

gtk-chtheme - GTK+ 2.0 theme changer and previewer utility

gtk-chtheme 是一個 GUI 的程式讓你即時變換 GTK+ 2.0 程式的 Theme。



事實上它是去修改 ~/.gtkrc-2.0 這個檔案,如果手動去改成你要的,也是有效果。

$ cat /home/user/.gtkrc-2.0
# -- THEME AUTO-WRITTEN DO NOT EDIT
include "/usr/share/themes/Clearlooks/gtk-2.0/gtkrc"

include "/home/user/.gtkrc.mine"

# -- THEME AUTO-WRITTEN DO NOT EDIT

2007年10月23日 星期二

一些專有名詞

mass production (MP) 量產
pilot run 試產
engineering sample (ES) 工程樣品
marketing communication (marcom) 行銷傳播

Powered by ScribeFire.

2007年10月21日 星期日

Prolific PL2303 USB to serial adaptor driver for Linux

http://fxr.watson.org/fxr/source/drivers/usb/serial/pl2303.c?v=linux-2.6
  1 /*
2 * Prolific PL2303 USB to serial adaptor driver
3 *
4 * Copyright (C) 2001-2004 Greg Kroah-Hartman (greg@kroah.com)
5 * Copyright (C) 2003 IBM Corp.
6 *
7 * Original driver for 2.2.x by anonymous
8 *
9 * This program is free software; you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by
11 * the Free Software Foundation; either version 2 of the License.
12 *
13 * See Documentation/usb/usb-serial.txt for more information on using this driver
14 *
15 */

Debian Lenny Release schedule

依據"Release Team Meeting results (the Juelich Edition)":
Now on to the draft of the timeline:

August 2007
Start of the first BSP marathon for Lenny, lasting till November. [1]

Early September 2007
The list of release blockers for Lenny is frozen.

Early March 2008
Very soft freeze: Please be extra careful with new versions, and new
transitions. At this point, the list of release goals is frozen.

Start of the second BSP marathon for Lenny.

Early April 2008
Freze of the essential toolchain.

Mid of June 2008
Freeze of the non-essential toolchain and all libraries.

Mid of July 2008
Full freeze.

Early September 2008
Release!
Of course, "Early September" is only an internal goal as of now, the
official communications is "in the second half of 2008".

[1] http://wiki.debian.org/BSPMarathonLenny

利用 bootchart 來分析 Linux 系統的啟動過程

Bootchart is a tool for performance analysis and visualization of the GNU/Linux boot process. Resource utilization and process information are collected during the boot process and are later rendered in a PNG, SVG or EPS encoded chart.

在 Debian 中,只要 aptitude install bootchart 即可。之後要去修改 /boot/grub/menu.list,在 kernel 的後面加上 init=/sbin/bootchartd,如:

title Debian GNU/Linux, kernel 2.6.18-5-686
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-5-686 root=/dev/sda1 ro init=/sbin/bootchartd
initrd /boot/initrd.img-2.6.18-5-686
savedefault
改好之後重開機,bootchartd 就會去蒐集開機過程的資訊。接著:
user@debian:~$ bootchart
Parsing /var/log/bootchart.tgz
Wrote image: ./bootchart.svgz
就可以在目前目錄找到一個 bootchart.svgz 檔,這是一個 gzip 壓縮過的檔案,把它改名成 bootchart.svg.gz,然後下 gzip -d bootchart.svg.gz,就可以得到 bootchart.svg 檔。

再透過 Online SVG to PNG/JPEG/TIFF conversion 這個網站的幫助,就可以幫我們轉出 png 檔。

從圖上可以看到一些系統的資訊、開機總共花的時間,以及啟動了哪些 process。

PS: 在 VMware 中 boot Debian Etch 的 bootchart:


[Updated]
透過 rcconf 工具,把 cupsys, exim4, nfs-common 都 disable 之後,比之前快了 8 秒。

2007年10月20日 星期六

Debian 下看系統硬體資訊

1. lspci

user@debian:~$ lspci
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 01)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 01)
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 08)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)
00:0f.0 VGA compatible controller: VMware Inc [VMware SVGA II] PCI Display Adapter
00:10.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 01)
00:11.0 PCI bridge: VMware Inc Unknown device 0790 (rev 01)
02:00.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 10)
02:01.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 02)
2. lshw
user@debian:~$ lshw
debian
description: Computer
width: 32 bits
*-core
description: Motherboard
physical id: 0
*-memory
description: System memory
physical id: 0
size: 128MB
*-cpu
product: Intel(R) Pentium(R) M processor 1.80GHz
vendor: Intel Corp.
physical id: 1
bus info: cpu@0
version: 6.13.6
size: 1800MHz
width: 32 bits
capabilities: fpu fpu_exception wp vme de pse tsc msr mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss up
*-pci
description: Host bridge
product: 440BX/ZX/DX - 82443BX/ZX/DX Host bridge
vendor: Intel Corporation
physical id: 100
bus info: pci@00:00.0
version: 01
width: 32 bits
clock: 33MHz
[...以下略...]
3. lshw-gtk (The GTK+ Version)

2007年10月19日 星期五

ps 轉成 pdf 檔

在 Debian 中,先安裝 gs-gpl,然後就可以有 ps2pdf 這隻程式可以用。
$ ps2pdf foo.ps




Powered by ScribeFire.

2007年10月17日 星期三

A simple debug macro

#undef TRACE
#undef TRACEX
#if 1
# define TRACE printf
# define TRACEX(X) \
printf("&lt;%s:%s():L%u&gt; ", __FILE__, __FUNCTION__, __LINE__); \
printf##X;
#else
# define TRACE(...)
# define TRACEX(...)
#endif


Powered by ScribeFire.

2007年10月16日 星期二

History of the microprocessor

2007年10月15日 星期一

8051 Simulator

  • EdSim51 - The 8051 Simulator for Teachers and Students - A virtual 8051 is interfaced with virtual peripherals such as a keypad, motor, display, UART, etc. The student can write 8051 assembly code, step through the code and observe the effects each line has on the internal memory and the external peripherals.
  • MCU 8051 IDE - Fully featured Integrated Development Enviroment for 8051, for POXIS systems (like GNU/Linux), written in Tcl/Tk. It constist of advanced text editor with syntax validation, assembler, disassembler, simulator, scientific calculator any many other things.
  • Electronic simulator 8051 - This software can be used to very simple show how to 8051 working. You can very simple conect to procesor gates, LED-s, switch ...,and load software to procesor and see rezult, how all device will work.

2007年10月14日 星期日

日劇中常見的日本警察之階級

警部 - 如:名偵探科南裡的『目幕警部』

警部けいぶ)為警察官階級之一。日本警察階級中位於警視之下、警部補之上。 職位包括警察本部之系長至副課長、警察署之課長、派出所所長等。
警部補 - 如:古畑任三郎
警部補 (けいぶほ)為日本警察之階級之一。位居警部之下、巡査部長之上。
警察署之系長、警察本部之系主任、系長、交番之所長等職位、負責擔任警察實務與現場監督的工作。

Linux Runlevels

Initialization sequence in GNU/Linux 摘錄出來:

A runlevel describes the basic running state of the system

There are a number of runlevels that are, by convention, used to describe a working Linux system, with 2 or 3 being usual for a multi-user configuration. The complete list is given below (according the Linux Standards Base - LSB).

  • Runlevel 0 (halt) - Shuts down everything and brings the system to halt.
  • Runlevel 1 (single user) - Useful for maintenance work.
  • Runlevel 2 (multi-user) - multi-user, but with no network services exported.
  • Runlevel 3 (multi-user) - normal/full multi-user mode.
  • Runlevel 4 (multi-user) - reserved for local use. Usually the same as 3.
  • Runlevel 5 (multi-user) - multiuser, but boots up into X Window, using xdm, or similar.
  • Runlevel 6 (Reboot) - As 0, but reboots after closing everything down.

Most systems default to 2, 3 or 5.

Firefox3 Snapshot

http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/

Firefox 的記憶體釋放

在參考了 Goston’s Blog » [FF] Firefox 的記憶體釋放Mozilla Taiwan 討論區: FF 2.0.0.7 沒了config.trim_on_minimize? 後。我也想來試試看效果好不好。

因為我是用 Firefox 2.0.0.7,要啟用 config.trim_on_minimize,就要自己加,作法如下:

  1. 在自己帳號下的 Firefox profile 目錄(如:C:\Documents and Settings\<帳號>\Application Data\Mozilla\Firefox\Profiles\<亂數名目錄>),建立一個 user.js 檔。
  2. user.js 內容為:
  3. // Allow Windows to swap out memory when the program is minimized
    user_pref("config.trim_on_minimize", true);
  4. 重開 Firefox 即可。
FYI: http://kb.mozillazine.org/Config.trim_on_minimize

What's the difference between Versatile PB and Versatile AB?

轉錄自:http://arm.embedinfo.com/news-list3.asp?id=246

Q: What is the difference between Versatile PB and Versatile AB?

A: Versatile PB and Versatile AB are software compatible. Versatile PB is designed for
SoC designer and software developer. Versatile AB is only intended for software
developer.

2007年9月28日 星期五

zenity - Display graphical dialog boxes from shell scripts

Zenity is a tool that allows you to display GTK dialog boxes in commandline and shell scripts.



Zenity allows you to display GTK+ dialogs from shell scripts; it is a rewrite of the `gdialog' command from GNOME 1.

Zenity includes a gdialog wrapper script so that it can be used with legacy scripts.

FYI: Thinker: zenity - A GTK+ Dialog

gdebi - Simple tool to install deb files

gdebi lets you install local deb packages resolving and installing its dependencies. apt does the same, but only for remote (http, ftp) located packages. This package contains the graphical user interface.

gdebi-core - This package contains the libraries and command-line utility.

2007年9月26日 星期三

htop - an interactive process viewer for Linux


This is htop, an interactive process viewer for Linux. It is a text-mode application (for console or X terminals) and requires ncurses. Tested with Linux 2.4 and 2.6.

真是一整個賞心悅目啊!

Data Structures and Program Design In C, 2/E 書中的 source code 下載

Data Structures and Program Design In C, 2/E 書中的 source code 下載:
ftp://ftp.prenhall.com/pub/esm/computer_science.s-041/kruse/dspdc2/

96年7-8月統一發票中獎號碼

http://invoice.etax.nat.gov.tw/

  • 特獎: 94706755
  • 頭獎:
    • 01151_187
    • 20658_657
    • 76860_639

2007年9月20日 星期四

將 Java bytecode 轉成 Windows executable 的工具

2007年9月19日 星期三

Debian 上安裝 X

記得剛開始學Debian的時候,要安裝 X,我很清楚的記得是:apt-get install xserver-xorg x-window-system-core,裝上這兩個套件就搞定了,之後就是再決定要哪套桌面環境。

不過在 Etch release 之後,要裝 X,只要:aptitude install xorg 就搞定了。

目前 x-window-system-core 的 package description:

This package is provided to smooth upgrades from Debian 3.1 ("sarge") to Debian etch. It may be safely removed from your system. It depends on the xorg package which is the new metapackage for installing the X Window System in Debian.

2007年9月18日 星期二

ThinkPad 服務中心

FYI: http://www-07.ibm.com/lenovoinfo/pc/support/tw/tp_centre2.html
免付費專線
:7天24小時的免費技術支援專線 0800-000-700 #2#1


服務時段
: 星期一至星期五 09:00 - 21:00、星期六 09:00 - 18:00 (PS: 星期日及國定例假日不營業)

服務中心
電話
台北: 台北市忠孝東路四段320號2F (02) 2778-8997
新竹: 新竹市金城一路7號3F (03) 571-0207
台中: 台中市美村路一段247號 (04) 2301-0627
高雄: 高雄市建國二路145號 (07) 236-0737

設定Programmer's Notepad的JAVA開發環境...

在[Tools]=>[Options]裡面的[Tools]選項,在Scheme的地方選Java,然後按右邊的Add按鈕,新增:

1. javac:
Command: C:\Program Files\Java\jdk1.6.0_01\bin\javac.exe
Parameters: -classpath %d %d%f

2. java:
Command: C:\Program Files\Java\jdk1.6.0_01\bin\java.exe
Parameters: -classpath %d %n

然後就可以從[Tools]選單裡面看到javac跟java兩個按鈕。而Java程式編譯與執行的結果,會秀在最下面的Output視窗。

2007年6月23日 星期六

[Career職場情報誌] 職場新兵 成熟度請多加油!

當前許多職場Me世代要不是「晚熟」,就是根本不想成熟,不論工作態度、紀律或待人處世,都有大幅加強的必要。

日本首席管理大師大前研一指出,世界級企業家多半在30歲前,就抓住潮流展露才華。能在30歲前成大器者,多半具備成功者的成熟心態,也就是20幾歲時有30幾歲的思考與眼界,才能在30歲時輕易達陣。

然而,當前許多職場Me世代要不是「晚熟」,就是根本不想成熟。邁爾斯通公關公司總經理王真真說,在全球化競爭下,現在年輕世代面臨比過去更嚴苛的挑戰,但許多年輕人在工作態度、紀律與待人處事上,卻比前輩工作者薄弱,令人憂心。

只求做完,不求做好

王真真觀察,現在許多年輕工作者的態度是「一個蘿蔔一個坑」,交代一個任務,只能期待他將工作「做完」,不敢奢求他將事情「做對」,更別說是「做到好」。

王真真說,一個成熟的職場工作者,為了提早出人頭地,會主動去研究工作流程,找出更好的做事方法。但心態不成熟的工作者,則需要主管緊迫盯人、不斷叮嚀引導,才能把事情做好。

呂張投資團隊的呂宗耀舉例,一般行政助理的工作內容,僅僅侷限於打字,這只是「做完」的層級,只有60分,因此可替代性很高。但若助理能從主管交代的打字文件中,檢 查是否有錯字或幫忙修飾語句,就能為自己的工作加分,進步到80分。假如能從主管的文件中,想到更好的提案與主管討論,不但是120分,也有機會往更高職 位發展。

呂宗耀說,一個工作者必須具備這樣的「思考力」,才能把事情做完、做對與做好,可惜目前年輕世代普遍缺乏這種能力。

「過去在學校就應該學好的東西,現在很多年輕人都等到就業之後才學習,這樣只會拖累企業!」王真真一語道破年輕世代競爭力薄弱的問題。

新光合成纖維董事長吳東昇認為,不必給新世代戴上草莓族的帽子,每個世代都難免會被前一個世代責難,就像過去老師也常嘀咕說,「你們這一代不成材,總有一天國家會敗在你們手裡。」他建議企業主不妨用「大器晚成」的心態,看待現在的年輕世代工作者。

不過吳東昇發現,現在許多年輕工作者不懂得尊重上司,有時甚至難以指揮。他們喜歡「work smart 」而非「work hard」,難免會跟重視「work hard」的中高階主管產生代溝。

吳東昇期望新世代的工作者,能多給主管一點尊重,因為「待人處世也是專業的一部分」,尤其現在是服務業的時代,不管對於企業內部或是外部客戶,都要有圓融的待人接物技巧才行。
不少年輕工作者事業不順,跑去尋求命理諮詢協助。「非常姓名網」總經理林大為觀察,聽多了這類抱怨,分析出其職場失意主因,問題幾乎都是「EQ不足」。

林大為說,職場勝負並非完全取決於能力,更重要的是處事態度。心態不成熟的工作者,常會有「做事容易做人難」的滿腹苦水;但成熟的工作者,卻懂得利用「人脈存摺」,借力使力做為自己事業的推手。

心態成熟 超齡提前成功

寶來集團副總裁白文仁觀察,在職場發展順遂者,多半在「人脈資源」、「金錢處理態度」與「時間管理」三方面,有其過人表現。

白文仁解釋,職場環境比學校複雜度高,以人脈來說,在學校互動的對象只有教授與同學,你不喜歡可以不來往;但職場不同,即便是討厭的同事、主管或客戶,也不能用逃避來解決。

時間管理也一樣,學生除了唸書,其他時間可以自由安排,較缺乏時間管理的概念;進入職場後,交際應酬與加班都需要時間,成功者瞭解時間的價值,能分清楚事情的輕重緩急,將時間排列出優先順序,但是心態不成熟的工作者,則會把自己的私事排在第一位,當然與成功無緣。
成熟的職場心態,可以讓你超齡提前成功。你30歲那一頁,會寫下什麼內容?是開始步入成熟豐收期,還是埋怨機會擦身而過?想要打贏職涯的下半場,先在30歲前調整心態吧!


在 Arch Linux 下設定 ADSL 連線

設定 ADSL 所需要的安裝套件 rp-pppoe 以及 ppp,是包含在 base 裡面,所以在安裝的時候,預設就會被安裝。設定的時候,是透過 pppoe-setup 這個 script 來設定(Debian 是用 pppoeconf),設定好之後,要啟動可以透過 /etc/rc.d/adsl 來作 start/stop/restart,或是直接用 pppoe-start, pppoe-stop, ... 來控制也可以。

Blogger 最新回應程式產生器

找到了一個好東西:堯@部落格: Blogger最新回應程式產生器(5/27更新),簡單填一些設定就可以產生直接可用的程式碼,我把產生的程式碼透過 blogger 的[加入網頁元素]的功能放到最右邊的 panel 上,這樣要看有沒有人留言就很方便啦。

[Arch Linux] 安裝顯示晶片驅動程式

在 VMware 裡,以及我的 X32 上,安裝 Arch 後,發現螢幕的更新頻率都被設成 76Hz,而且沒有其他選項可以選擇,看了一下 driver 都是 xf86-video-vesa。於是我在VMware裡的Arch,安裝了 xf86-video-vmware,然後再去改 /etc/X11/xorg.con 裡的:

Section "Device"
Identifier "Card0"
#Driver "vesa"
Driver "vmware"
VendorName "All"
BoardName "All"
EndSection
將Driver由 vesa 改為 vmware。重新進 X 之後就可以設定成 60Hz 了。

2007年6月21日 星期四

程式編輯器 for Windows

在 Windows 上寫程式,之前我都用 Notepad++,因為很喜歡它的 syntax highlighting style 和 indent guide 這個功能,它也可以秀出檔案內的 function name,像是 Vim + Taglist 一樣,可是也僅只能秀 function name。 今天一早突然想到更久之前有用過的 Programmer’s Notepad 不知道現在進步到怎樣了,於是就試了一下最新的 Version 2.0.7.667,結果,就一試成主顧了,目前用起來感覺很棒,而且還是 free + open source,這麼好的東西哪裡找啊。讚!

2007年6月20日 星期三

Tiddlyspot

才覺得 Tiddlyspot 用起來不錯,怎麼用沒幾下就給我出包了,現在我的網頁開起來就直接丟一堆有問題的Javascript還是什麼鬼的給我看,恩,掰啦.....orz

升級pacman到3.0.5-1看到的新功能...

1. 新的rankmirrors script(需要安裝python),先把/etc/pacman.d/裡面的server靠近你的放在最上面,然後不需要的可以刪掉,再丟給rankmirrors去排。
2. 在makepkg.conf裡的CFLAGS/CXXFLAGS,可以設定-mtune=generic (Build pkg for others with gcc4.2) 或 -mtune=native (For local optimized builds)。

2007年5月22日 星期二

UltraEdit Find In Files

Find In Files 若要指定搜尋的檔案副檔名,要用 ; 隔開,如:

In Files/Types: *.c;*.h

2007年5月19日 星期六

One man writes Linux drivers for 235 USB webcams

出處:http://www.theinquirer.net/default.aspx?article=39291

本尊的照片:http://www.theinquirer.net/images/articles/mxhaard.jpg

果然 hacker 就是要長這樣 :P


這段話很好笑:

Yes, that despite the old picture you are going to use on the article, notice
that I stopped smoking in June 2006. :) [I'm sure Mr. Ballmer will be sending
you tons of tobacco after reading this article]. :)

[註] Mr. Ballmer 指的應該是微軟的執行長 Steve Ballmer 先生

2007年5月17日 星期四

記帳簿

現在開始嘗試著來記自己每天的花費、房租、水電費等等,還好網路上有人提供了精美的記帳 Excel 檔,叫作:2007年度電子式家庭計算簿(記帳本),更幸運的是,我用 OpenOffice.org 2.2.0 開起來是可以用的,有這麼好用的東西,當然要好好利用一下。

2007年5月9日 星期三

科技產業資訊


Beej's Guide to Network Programming

http://beej.us/guide/bgnet/


HTML:

PDF:


Lantronix Networking Tutorials

Lantronix Networking Tutorials

In today’s Internet age, the corporate network is truly the lifeblood of business. As the success of any organization becomes increasingly intertwined and dependent on its network it is crucial to understand the latest in networking technology. And as device networking increases the number of things connected to networks and the Internet, rapidly making M2M (machine to machine) a reality, speed, remote management, wireless networking, reliability and the security of networked devices are all concerns that must be addressed.

We have put together the following tutorials to help provide you with a solid foundation and understanding of basic networking protocols and techniques as well as serial to Ethernet/802.11 device server technology.

Ethernet 實體層規格命名方式

出自:TCP/IP 協定 觀念與實作, 第二版(施威銘研究室著)

10Base5[T/F]

  • 10: 頻寬為 10Mbps
  • Base: 訊號類型為『基頻(Baseband)』。『基頻』代表以數位信號本身的基本頻率傳送;『寬頻(Broadband)』代表以類比信號來搭載數位信號,此時類比信號為載體,而數位信號才是真正要傳送的資訊。
  • 5: 介質最大傳輸距離為 500 公尺。
  • [T/F]: 介質的代碼
    • T: 雙絞線(Twisted pair)
    • F: 光纖(Optical Fiber)

Ultimate++

Ultimate++ is a C++ cross-platform rapid application development suite focused on programmers productivity. It includes a set of libraries (GUI, SQL, etc..), and an integrated development environment.


Rapid development is achieved by the smart and aggressive use of C++ rather than through fancy code generators. In this respect, U++ competes with popular scripting languages while preserving C/C++ runtime characteristics.

The U++ integrated development environment, TheIDE, introduces modular concepts to C++ programming. It features BLITZ-build technology to speedup C++ rebuilds up to 4 times, Visual designers for U++ libraries, Topic++ system for documenting code and creating rich text resources for applications (like help and code documentation) and Assist++ - a powerful C++ code analyzer that provides features like code completion, navigation and transformation.

TheIDE can work with GCC, MinGW and Visual C++ 7.1 or 8.0 compilers (including free Visual C++ Toolkit 2003 and Visual C++ 2005 Express Edition) and contains a full featured debugger. TheIDE can also be used to develop non-U++ applications.

U++ distributions combine U++ with 3rd party tools like MinGW compiler or SDL library to provide an instant development platform.

What you can get with the Ultimate++ download in plain English
* Very effective C++ library for cross-platform development in source form.
* A good integrated development environment, designed for developing large C++ applications.

You can use both, or you can use whichever you need.

2007年5月8日 星期二

Prentice Hall 提供的免費電子書

位置:Perens Series Page

Prentice Hall PTR is proud to publish the Bruce Perens' Open Source Series with Bruce Perens, Series Editor. This Series focuses on Linux and Open Source technologies, including new and emerging technologies. It targets professional software developers, system and network administrators, and power users.


The Bruce Perens' Open Source Series is designed to give a voice to up-and-coming Open Source authors. Each book in the Series is published under the Open Publication License, an Open Source compatible book license. Electronic versions will be made available at no cost several months after each book's publication.

2007年5月7日 星期一

MadEdit

MadEdit - An Open-Source and Cross-Platform Text/Hex Editor


MadEdit is an Open-Source & Cross-Platform Text/Hex Editor written in C++ and wxWidgets.
MadEdit can edit files in Text/Column/Hex modes, and supports many useful functions, e.g. SyntaxHighlightings, WordWrap, Encodings.

Download SRC: http://nchc.dl.sourceforge.net/sourceforge/madedit/madedit-0.2.7.tar.gz

Java

Commands:

set PATH=C:\Program Files\Java\jdk1.6.0\bin;%PATH%
java -version
javac HelloWorld.java
java HelloWorld
JDK Download: http://java.sun.com/javase/downloads/index.jsp

C/C++ Reference

C/C++ Reference 很棒的網站,要查 library 的東西可以先來這裡查,不過只有整理 ANSI standard 有的。最下面的 link 也可以點進去看一看。

4G

From: Taiwan.CNET.com : 新聞專區 : 網路通訊 : 2012年4G產品正式問世
現行的各種無線通訊技術如WiMax、3G、MIMO等,勢將整合互通提供使用者一個無縫的無線網路環境(Seamless Networking),而這即是下一代4G無線通訊技術的藍圖。


所謂的4G意指提供一個無縫的、傳輸速率從100Mbps至1Gbps不等、以IP為基礎的高速無線通訊環境,使用者得在這網路裡進行資料、語音、影像等三合一(Triple Play)的傳輸。Behmann表示,4G幾乎能滿足所有用戶對於無線服務的要求。

人們對網路通信的應用需求已由追求簡單的上網和VOIP,轉化為實現無線覆蓋、漫遊、高資料傳輸率等多業務應用,他說。

2007年5月1日 星期二

統聯客運的首頁炸了 :P

http://www.ubus.com.tw/index.asp
錯誤訊息:

Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80004005'

[Microsoft][ODBC SQL Server Driver][SQL Server]資料庫 'ubus' 的記錄檔檔案已滿。請備份資料庫的交易記錄來釋放部分的記錄檔空間。

/webcounter.asp, 列26

2007年4月28日 星期六

增加繼續閱讀的功能

參考 月亮上的三腳貓: 讓Blogger有繼續閱讀功能,有效增加網頁讀取速度! 的步驟。
不過在最後 [設定]-->[格式]-->[文件範本]的設定,我是改成這樣:

// Abstract here
<div id="fullpost">
//要隱藏的內容放這裡
</div>

Label cloud for Blogspot

參考了 Chagg's 嘴砲日記: 將Blogger Beta的Label作成Label Cloud 這一篇,幫自己的 blog 加上 label cloud 的功能,不過我在我的 template 裡找不到裡面講的

這一段程式碼,但是沒關係,直接加上新的那段即可。

2007年4月10日 星期二

Kubuntu Feisty

依據 https://wiki.ubuntu.com/FeistyReleaseSchedule 的日期, 4/12 會有 RC,4/19 就 release。
好久沒有這麼期待一個 distro 的 release 了,比當初在苦等 Arch Linux 0.8 還期待(目前已釋出)。從一個 Debian 的 user 變成 Kubuntu user,Feisty Beta 對我而言,已經非常好用了,雖然 Debian 也很棒,但是目前還想多玩一下 Kubuntu ;)

CD image download: http://releases.ubuntu.com/kubuntu/feisty/

2007年3月26日 星期一

程式碼字型

環境:

- OS: Kubuntu Feisty Beta
- 字型設定: anti-aliasing fonts + sub-pixel hinting (Hinting style: Full)

兩種比較喜歡的字型:


Lucida Bright
(在 Kubuntu 下被包在 sun-java6-fonts 套件內)



Bitstream Vera Sans Mono



另外可以參考的文章: Simply Patrick: Programmer's Font

2007年3月6日 星期二

[FYI] Standard Gems: SimpleHTTPServer.test()

From Raving Techno Rant: Standard Gems: SimpleHTTPServer.test()

You can start up a web server from the current directory on port 8000 with a single line of python.

python -c "from SimpleHTTPServer import test; test()"
Even simpler:
python -m SimpleHTTPServer
Python Rules!!

Picasa for Linux

FYI: http://picasa.google.com/linux/learn_more.html

2007年2月28日 星期三

[書] 生命中不可抗拒之喵 (2006/02/07 00:23)

內容簡介:

  這本書是關於一隻不平凡的貓。然而,任何一隻貓最不凡的部份,就是牠在主人身上造成的效應。養一隻貓,尤其是從小貓開始養,跟養小孩很像。你餵牠,盡你所能教育牠,跟牠說話,彷彿牠聽得懂一樣──你希望牠會因此而愛你。牠的獨立自主會讓你抓狂。牠就像小孩子一樣,讓你湧起一股想要保護牠不受傷害的強烈慾望。牠很小,很脆弱,抱起來很舒服──當牠願意讓你抱的時候。牠嘔吐的週期跟小孩子也差不多。

  貓跟小孩子一樣,活在另外一個可能比我們更高等的水平,而且牠們也跟小孩子一樣,當你要為牠們下定義時,有一部份必須參考牠們和父母的關係。雖然,牠們可以做各種不可思議的事情,例如躲在一個想像不到的小的房間裡拒絕出來,不管你是否已經遲到很久、或為了某個理由必須帶牠們到某處。牠們也沒辦法替自己立傳,這就留給人類來做了。所以,這本書,一定也是一本與人有關的書。因此也就與感情有關。還有許許多多其他看似與貓無關,卻又無法不扯上關係的事情。

作者簡介:

  彼得.蓋澤斯是出版商、劇作家和作家,在他的生命中,曾經一度是個孤獨者與恨貓人士。然而在一隻叫諾頓的蘇格蘭折耳貓進入他的生活以後,一切都變了。

  彼得對諾頓打開心防,沒有多久兩者就形影不離。他們一起搭渡輪到火島(Fire Island),來回搭乘紐約地鐵,搭協和號到巴黎與羅曼.波蘭斯基和哈里遜.福特見面,和漂亮的女人約會,甚至在全世界最好的餐廳一起用餐。諾頓知道只要做自己就能讓人另眼看待──他是個有趣又聰明的伴侶,了解沈默,享受追逐的刺激感,很高興地接受男人和女人的奉獻。他也教導他容易犯錯的主人如何去生活、去愛、當一個完整的人。

[隨筆] 過年 (2006/02/07 00:22)

基本上,不管有沒有過年,放不放假,我回家之後都是在當米蟲,
每天只有吃飯、睡覺跟看電視 orz

今年過年比較特別的是,我們家多了一個成員,也就是我的貓,
一隻帶把的黑白相間米克斯(Mix)。

其實我沒想到把他帶回家之後,會給我們家帶來這麼多的歡樂。
從回到家之後,要讓他在哪裡活動,還有他的獨棟小公寓要放哪,
真的是蠻不好決定的,因為我很害怕他會把我家弄得天翻地覆,
終於,經過三遷之後,找到了一個好位置放貓沙屋跟他的食物和水。
他真的很乖,儘管好奇心很重而且很愛玩,可是都不會亂弄東西。

而且常常一些令人哭笑不得的舉動,惹得大家笑倒不已。
連平常不苟言笑的我老爸,都會想去逗逗他。
更誇張的是,我的親戚們來我家看我奶奶,發現我家怎麼多了一隻貓,
而且還這麼可愛跟好笑,每個人來都一直叫喵喵要跟他玩(雖然我姑姑們一直叫他咪咪 囧m)
差點造成了萬人空巷,絡繹不絕的奇景。

因為我整天沒事都在家,才發現原來他這麼會睡,而且睡覺的姿勢還真是千奇百怪,而且他真的睡著之後,怎麼作弄他,他都不會醒 :P
然後他被我們玩醒之後,會一臉茫然的看著身邊這幾個已經笑倒的怪人,伸伸懶腰之後,又繼續睡。也因此我拍了不少他睡著時候的好笑照片,看來可以出一個喵喵特輯之睡覺篇 :P

2007年2月22日 星期四

About Pot...

過年的這幾天,沒出去玩,守在電腦前的我,IRC 上的 channels 就是我的好朋友。

剛剛突然發現 #python.tw @ freenode 突然有很多人在討論,仔細去看了一下,原來是『Python 台灣使用者群組 (Python Taiwan User Group, PyTUG) 所建立與維護的 wiki 網站』成立了:

23:26 <> http://wiki.python.org.tw/ 現在有簡單的內容結構了,各位覺得這樣的初步規畫如何?
23:26 <> 會不會太初步? :p
23:27 <> Python 是強大的動態語言,學了 Python 考試都考一百分 (廣告)。 先鼓掌一下
23:27 <> (舉手) (謝謝)
23:28 <> wiki --> 動手開始加東西進去就對了...
23:28 <> 不錯 XD
23:28 <> 最後自然會長出個樣子
引述網站內容:
PyTUG 是台灣一群愛好 Python 程式語言的人所組成的鬆散集合,python.org.tw 是我們在網路上的集散地。剛好 pot 是 Python.Org.Tw 這個 domain 的縮寫,所以我們用 pot 來當作自己在網路上的識別。
突然覺得自己好像見證了歷史性的那一刻一樣,有種說不出來的感覺......

每個人每天都只有 24 個小時,在每個時間點,都可能有你意想不到的事情發生。有人在默默耕耘,有人無意義地虛度過。如果能讓自己的人生抹上一股精彩,在某個時刻,有人為你見證、喝采,那種感覺應該是很不錯的吧。

2007年2月21日 星期三

在 VMware Player 中安裝 Arch Linux

以要安裝 Arch Linux 為例,它的 vmx 檔可以這樣寫:


#################################
# DON'T MODIFY!
#################################
config.version = "8"
virtualHW.version = "3"

#################################
# Installation Disk
#################################
ide0:0.present = "TRUE"
ide0:0.filename = "8g.vmdk"

#################################
# Memory
#################################
memsize = "64"
MemAllowAutoScaleDown = "FALSE"

################################################################################
# Linux distro image
################################################################################
ide1:0.startConnected = "TRUE"
ide1:0.present = "TRUE"
#ide1:0.fileName = "auto detect"
#ide1:0.deviceType = "cdrom-raw"
ide1:0.fileName = "D:\Linux_Distro_Images\current-0.8-beta1-20070122-i686.iso"
ide1:0.deviceType = "cdrom-image"
ide1:0.autodetect = "TRUE"

#################################
# Peripherals
#################################
ethernet0.present = "TRUE"
ethernet0.addressType = "generated"
ethernet0.connectionType = "nat"
ethernet0.generatedAddress = "00:0c:29:38:0c:5b"
ethernet0.generatedAddressOffset = "0"

floppy0.present = "FALSE"
usb.present = "FALSE"

sound.present = "FALSE"
sound.virtualDev = "es1371"

uuid.location = "56 4d 6d 88 f4 41 86 41-31 c0 fd e3 bb 38 0c 5b"
uuid.bios = "56 4d 6d 88 f4 41 86 41-31 c0 fd e3 bb 38 0c 5b"

#################################
# Window Label
#################################
displayName = "Arch Linux"

#################################
# DON'T MODIFY!
#################################
guestOS = "ubuntu"
nvram = "Ubuntu.nvram"
MemTrimRate = "-1"
tools.syncTime = "TRUE"
uuid.action = "create"
#################################
# END
#################################

2007年2月20日 星期二

DVD RW 片種類

依據 http://zh.wikipedia.org 的資料:

  • DVD+RW 可重寫近1,000次。現時的DVD播放機之中,有近四份三是可播放DVD+RW的。多數會被用作備份資料,但在DVD錄影上則不及DVD-RW多,主要是因為DVD+RW原是設計用作儲存資料。
  • DVD-RW 可重寫近1,000次。該格式只能在市面上約75%的DVD播放機上使用。DVD-RW多用於資料備份及檔案收藏,現時更普遍地用在DVD錄影機上。

使用 KDM 啟動 KDE 後字型變小的問題

KDM version: 3.5.4-2+b1

要修改 ''/etc/kde3/kdm/kdmrc'',在 ServerArgsLocal 這個設定後面加上你希望的 dpi 值,如:

ServerArgsLocal=-nolisten tcp -dpi 96
之後再重新進入 X 即可。

參考資料: http://wiki2.archlinux.org/index.php/KDE#Changing_DPI_settings_for_KDM:

2007年2月7日 星期三

apt-get update error: "E: Dynamic MMap ran out of room"

Modify /etc/apt/apt.conf:

APT::Cache-Limit "10000000";

2007年2月4日 星期日

Windows 下的自由/免費軟體

燒錄軟體:

2007年1月31日 星期三

台灣大哥大服務

2007年1月30日 星期二

Backyard Baseball 2005


Backyard Baseball 2005 是我很喜歡玩的一款遊戲,而且硬體需求也不高:

System Requirements:

. Windows 98, Me, 2000, XP
. Pentium III
. 500MHz
. 64MB RAM
. 600MB hard drive space
. 8MB SVGA Windows 98/2000/Me/XP DirectX 9.0-compatible video card
. Windows 98/2000/Me/XP DirectX 9.0-compatible sound card
. CD-ROM 8x
. DirectX 9.0 (included)

新版的 2007 也出來了,不過 Amazon 上的評價並沒有 2005 來得高。個人覺得這是一款很耐玩、 很有趣的遊戲,值得體驗看看。

在 VMware Player 裡安裝自己想要的作業系統

參考:VMware Player with your own Ubuntu installation

主要步驟如下:

  1. 取得作業系統映像檔,如:FC-6-i386-DVD.iso
  2. 使用 qemu 提供的工具來建立所需要用到的 virtual disk,或是直接下載作者提供的 vmdk 檔案(有各式 size)。
  3. 依據自己的需求修改 vmx file,如 fedora.vmx:
  4. config.version = "8"
    virtualHW.version = "3"
    ide0:0.present = "TRUE"
    ide0:0.filename = "5g.vmdk"
    memsize = "256"
    MemAllowAutoScaleDown = "FALSE"
    ide1:0.present = "TRUE"

    #ide1:0.fileName = "auto detect"
    #ide1:0.deviceType = "cdrom-raw"

    ide1:0.fileName = "D:\Linux_Distro_Images\Fedora\FC-6-i386-DVD.iso"
    ide1:0.deviceType = "cdrom-image"

    ide1:0.autodetect = "TRUE"
    floppy0.present = "FALSE"
    ethernet0.present = "TRUE"
    usb.present = "FALSE"
    sound.present = "FALSE"
    sound.virtualDev = "es1371"
    displayName = "Fedora"
    guestOS = "Ubuntu"
    nvram = "Ubuntu.nvram"
    MemTrimRate = "-1"

    ide0:0.redo = ""
    ethernet0.addressType = "generated"
    uuid.location = "56 4d 5c cc 3d 4a 43 29-55 89 5c 28 1e 7e 06 58"
    uuid.bios = "56 4d 5c cc 3d 4a 43 29-55 89 5c 28 1e 7e 06 58"
    ethernet0.generatedAddress = "00:0c:29:7e:06:58"
    ethernet0.generatedAddressOffset = "0"

    tools.syncTime = "TRUE"
    ide1:0.startConnected = "TRUE"

    uuid.action = "create"

    checkpoint.vmState = ""

    ethernet0.connectionType = "nat
  5. 直接點擊 fedora.vmx file,VMware Player 便會自動執行,開始安裝 Fedora。

用 Putty 來連進 Cygwin 環境

PuTTYcyg is a patched version of PuTTY that, in addition to telnet, rlogin,
and ssh, can also be used as a local Cygwin terminal instead of the Windows
console or xterm.
目前最新版本:http://web.gccaz.edu/~medgar/puttycyg/putty-0.58-cygterm-20060525.tar.gz

下載之後解壓縮,不需安裝,執行後出現 Putty 的畫面。Host Name 打 -,Protocol 的地方選 Cygwin,Open 後便可透過 Putty 的介面進入 current user 的 default shell。

在 Windows 上直接安裝 Debian/Ubuntu

兩個有趣的 projects:

可以在 Windows 上透過安裝檔,按滑鼠下一步下一步來進行安裝 Debian/Ubuntu 的動作。Cool!!

相關新聞: