推薦軟硬體、網站

Google Adsense

aNobii網路書櫃

2009年12月6日 星期日

DropBox: 網路硬碟兼到處同步的超好用服務

像是網路空間又結合自動同步的東西

概念很好一言難盡

這篇MR.6的文章說得很不錯

所謂的「分散式生活」和「Sync到連自己都沒有感覺在Sync」

應該是技術上的成功關鍵之一 (Ubiquitous Computing??)

或者直接看DropBox的介紹影片:



有興趣的板友點我的referral link去申請吧

推薦人和被推薦人都可以增加250MB喔XD (免費最多到5GB 8GB) [其實這種制度也是很棒的概念]


--
終於可以不用帶隨身碟往返台北和新竹了!


2009年12月2日 星期三

[Mac] Apple Macbook電池保養

整理一下Apple官網和從優仕店員那裡聽到的重點:

1. 盡量不要用到快沒電,到20%就該充電了
電量太低時會使電池的「活性」降低。
這點應該沒爭議。

2. 也盡量不要「過充」:電量100%還繼續插充電。
雖然現在筆電多有防過充的設計,但適度讓電子活動也是有必要的。
至少電腦「關機」或「休眠」時盡量把電源線拔掉,因為這段時間電池本來就幾乎不會放電,拔掉可防止不必要的過充。

3. 使用循環次數(cycle數)僅供參考,並不是越低越好。
總充電容量還比較有意義,新品的Macbook(Mid2007)電池是5400~5500mAh,長期正常使用也應維持4000mAh以上。
昨天優仕說他們有工程師cycle數九百多,總充電容量還能到4000+,倒是如果刻意降低cycle數而都不拔電池反而會長期「過充」,並不是好事。

4. 長期存放(6個月以上)不使用時,最好將電量維持在50%左右再存放。接近0%或100%時長期存放,對電池都很不好。

5. 需不需電池校正?見仁見智。
首先要知道電池校正的用意。我們希望電腦讀到的電池資訊是準確的,如果兩者的數據有偏差,就需要「校正」回來。
Apple建議每兩個月校正一次電池,但除了步驟麻煩又耗時之外,電池校正會刻意「過充」和「用到乾」,這樣對電池本身是否就不太好?
所以昨天店員說電池校正是見仁見智,因為這不太算是「保養」的動作。如果確實發現電腦顯示的電池資訊不太準確,可以考慮校正一次。


[Mac] Apple Macbook顯示「電池維修」

從10.6 Snow Leopard開始,電池充電時會自動檢查,如果充電時點一下進度看到「電池維修」:

電池維修:電池運作不正常,且您不會被告知其充電狀態,或其剩餘電量。
請聯絡 Apple 授權的服務供應商(AASP)來檢查您的電腦。在讓電腦接受檢
查之前,您可以繼續使用電池,而不會對您的電腦造成傷害。

就代表電池可能有錯誤,建議送回Apple授權經銷商檢查。

上禮拜五回台北順便帶去檢查,果真在工程師電腦上顯示出"Replace Battery"的紅字,要把顯示出的錯誤碼送給Apple審核。
他要收回我電池時還猶豫很久,因為我目前在新竹念書,原本考慮等寒假再修比較方便。
和上次修手腕附近外殼碎裂(睡眠燈上方)一樣,工程師說目前的檢查結果對我比較有利,等到寒假又多使用了兩個月,可能到時候判斷出來是"正常損耗"的黃字,那就一定不能更換(正常的電池損耗不在保固內,但電池本身有錯誤的話則有機會)
而且如果Apple到時候如果修改保固政策,可能會有新變數。

於是在工程師建議下我就留下電池給Apple審核,讓電腦穿露背裝>///<,拿起來後面空空的,感覺好怪。
使用時要特別小心不可以斷電,不要讓別人有絆到的機會,並且注意備份資料。保險起見我都沒帶出門,好險也沒事。

昨天(星期三,所以才過了5天)接到電話說已經修好,可以免費換一顆良品,當下決定直接帶筆電殺一趟優仕,省得之後攜帶麻煩。
超爽的,買兩年之後還可以換新的電池耶!!!

附上兩張當場拍下來的數據

循環次數1 總充電容量5491 送修前是32xx Orz
寄件者 Mac

iStat Pro說電池健康度100% 送修前是65%
寄件者 Mac

關於昨天看到和聽到的電池保養,見下篇blog post。


2009年9月26日 星期六

MATLAB R2009b for Mac: A Simple Performance Test

中文標題:MATLAB R2009b for Mac: 簡單測試文

前陣子的文章才提到一些關於MATLAB R2009b的消息,對MacOSX Snow Leopard來說,最好的消息就是R2009b for Mac終於是64-bit啦!安裝的時候有個"Select Architecture",可以選擇"Intel"(3630MB)或"Intel 64"(3802MB),或者是都選(4927MB)。

如果都選的話,安裝結束可以在 /Applications/MATLAB_R2009b -> 顯示套件內容 -> bin 裡分別看到maci和maci64這兩個資料夾。

裝完以後以預設64-bit執行,可以看到令人感動的初始畫面:


要以32-bit執行,在MATLAB_R2009b的 右鍵->簡介 中可以選擇「在32位元模式中開啟」:

甚至在工具程式->活動監視器(Activity Monitor)裡,MATLAB的「種類」也被標示成「Intel (64位元)」呢!這是我第一次看到non-Apple software被標示成64-bit XD。

至於大家最關心的速度,我先前已經用過R2009a跑了我影像處理簡介的期末Project,並記下數據了。這次我分別用R2009b(32-bit)和R2009b(64-bit)跑了一次,產生以下的結果(in seconds):


可以看出R2009b(32-bit)除了encode_img1進步12.69%以外,其他幾乎沒進步甚至還變慢Orz。
不過R2009b(64-bit)數據可就威了,幾乎都能減少10%甚至是20%的時間
而且加速原因是64-bit,而不是版本從a變b喔XD。

夠不夠厲害可能是自由心證啦,不過我是已經覺得很滿意了!

2009年9月7日 星期一

[Mac] Adding a keyboard shortcut to "Show Package Contents"

中文標題:[Mac] 為"顯示套件內容"添加快速鍵


雖然說一般安裝/使用軟體不會需要這個功能,不過有時比較進階的操作需要對應用程式按右鍵,然後點選"顯示套件內容"來更動一些細節。

然而對於一些龜毛的使用者,按右鍵(在筆電上就是ctrl+click或是兩指觸控板+click) -> 移動游標 -> 選擇"顯示套件內容"按下去,三個步驟可能還嫌太慢。XD
如果想要一步完成該怎麼做呢?

從Leopard開始,系統偏好設定允許我們自訂這個快速鍵囉!
方法如下(以下screenshots是用Snow Leopard的):
1. 進入系統偏好設定(System Preferences) -> 鍵盤(Keyboard) ,Leopard的話是鍵盤與滑鼠(Keyboard & Mouse for Leopard)

2. 在鍵盤快速鍵分頁(Keyboard Shortcuts tab)的"應用程式快速鍵",按一下"+"。

3. 應用程式選擇"Finder.app",選單名稱打入"顯示套件內容"。
For English systems, type "Show Package Contents".
鍵盤快速鍵,就隨便取一個自己喜歡,而且在Finder裡沒有重複的,例如cmd+P。


如此就新增一筆鍵盤快速鍵了!
來測試看看Finder,果然對應用程式按下剛剛自訂的快速鍵,就會新開一個視窗並"顯示套件內容了"。
一般開啟app是用cmd+O,如果顯示套件內容用cmd+P的話,個人覺得蠻方便的,按鍵就在旁邊。

2009年9月2日 星期三

[Mac] MATLAB R2009a on Snow Leopard : An Installation Solution

If you previously installed MATLAB R2009a on OSX 10.5 Leopard, and then upgraded your OS to OSX 10.6 Snow Leopard, the MATLAB program would work fine.

But if you try to install MATLAB R2009a on Snow Leopard, you will get the following Java exception: (For those who just want to know the solution, go directly to the second image)
So I went check the log, saying:

(Sep 03, 2009 01:35:52)Starting activation process.
(Sep 03, 2009 01:35:52)Performing interactive activation.
(Sep 03, 2009 01:35:52)MATHWORKS ACTIVATION IS STARTING UP.
(Sep 03, 2009 01:35:54)com.mathworks.instutil.JNIException: java.lang.UnsatisfiedLinkError: Cant load library: /Applications/MATLAB_R2009a.app/bin/maci64/libinstutil.jnilib
java.lang.UnsatisfiedLinkError: Cant load library: /Applications/MATLAB_R2009a.app/bin/maci64/libinstutil.jnilib
com.mathworks.instutil.NativeUtility.(NativeUtility.java:30)
com.mathworks.instutil.MachineInfo.(MachineInfo.java:41)
com.mathworks.activationclient.model.ActivationModelImpl.loadNativeLib(ActivationModelImpl.java:228)
com.mathworks.activationclient.model.ActivationModelImpl.getMachineInfo(ActivationModelImpl.java:211)
com.mathworks.activationclient.view.ApplicationViewImpl.getMachineInfo(ApplicationViewImpl.java:260)
com.mathworks.activationclient.view.ApplicationViewImpl.showGUI(ApplicationViewImpl.java:116)
com.mathworks.activationclient.controller.ApplicationControllerImpl.start(ApplicationControllerImpl.java:118)
com.mathworks.activationclient.ActivationClientImpl.start(ActivationClientImpl.java:210)
com.mathworks.activationclient.ActivationApplication.goInteractive(ActivationApplication.java:186)
com.mathworks.activationclient.ActivationApplication.go(ActivationApplication.java:172)
com.mathworks.activationclient.ActivationApplication.main(ActivationApplication.java:135)

(Sep 03, 2009 01:35:54)java.lang.NullPointerException
com.mathworks.activationclient.view.ApplicationViewImpl.showGUI(ApplicationViewImpl.java:116)
com.mathworks.activationclient.controller.ApplicationControllerImpl.start(ApplicationControllerImpl.java:118)
com.mathworks.activationclient.ActivationClientImpl.start(ActivationClientImpl.java:210)
com.mathworks.activationclient.ActivationApplication.goInteractive(ActivationApplication.java:186)
com.mathworks.activationclient.ActivationApplication.go(ActivationApplication.java:172)
com.mathworks.activationclient.ActivationApplication.main(ActivationApplication.java:135)

(Sep 03, 2009 01:36:10)There was an unexpected exception:
null

Then I checked the MATLAB_R2009a.app (right click => Show Package Content), and found that
there was no such directory "bin/maci64", but only "bin/maci".
So I copied and renamed it to "maci", ran the installation again. This time I got another exception:


(Sep 03, 2009 12:26:51)com.mathworks.instutil.JNIException: java.lang.UnsatisfiedLinkError: /Applications/MATLAB_R2009a.app/bin/maci64/libinstutil.jnilib: no suitable image found. Did find: /Applications/MATLAB_R2009a.app/bin/maci/libinstutil.jnilib: mach-o, but wrong architecture /Applications/MATLAB_R2009a.app/bin/maci64/libinstutil.jnilib: mach-o, but wrong architecture
java.lang.UnsatisfiedLinkError: /Applications/MATLAB_R2009a.app/bin/maci64/libinstutil.jnilib: no suitable image found. Did find: /Applications/MATLAB_R2009a.app/bin/maci/libinstutil.jnilib: mach-o, but wrong architecture /Applications/MATLAB_R2009a.app/bin/maci64/libinstutil.jnilib: mach-o, but wrong architecture
...

This "wrong architecture" message reminded me to turn to Java settings for the final trial.
(After all, the activation program was written in Java :p)
And it worked!!

Here's the solution:
1. Use Finder to go to /Applications/Utilities/Java Preferences.
2. In the Java Application section, set 32-bit as the first priority over the 64-bit by dragging it upward.
3. Run the MATLAB R2009a installation again.

As I remember, Java in Leopard had the Java SE 5 (32-bit) as the first priority, but Snow Leopard does not! (all Java SE 6, and 64-bit first)

Hopefully you will finally see this activation window. I believe everyone knows what to do next :DD
Upon success, you can see that MATLAB R2009a runs in 32-bit mode.


I also saw some good news about the coming R2009b release from MATLAB Central blog.
The R2009b will be a 64-bit version, and will move one step closer to being entirely independent of X11. However the latter is going to take another couple of releases to accomplish...

I really look forward to the day when 64-bit + native MATLAB application become possible :)

[Mac] RAM Disk Utility Pro 1.1 on Snow Leopard

之前"關機需要30+"秒的兇手抓到了= =+

RAM Disk Utility Pro - 我第一個掏錢支持的國內軟體 雖然很便宜

剛剛測試v1.1 on OSX10.6的時候得到的結論:
開啟RDU:20
掛載/卸載:0秒
關閉RDU:16
最可怕的是,如果沒先把所有掛載的RAM Disk卸載,就按下關機/重開機的話
會在沒有桌布、圖示的藍畫面跑時鐘busy icon,長達30~40+秒Orz。
但是有先把RAM Disk都卸載,並關閉RDU的話,關機就可達到Snow Leopard宣
稱的那麼快速。(我5秒)

後來開機至"外接硬碟"的Leopard測試,發現沒有特別慢的問題:
開啟RDU:5秒
關閉RDU:忘了,反正也很快
然後RAM Disk掛載時直接重開機,跑出來也是正常的重開機速度。
btw,10.5好像圖示一律都會隱藏,但10.6在側邊欄藏不住?

我的機器是2007暑假買的MacBook, Intel Cuo 2 Duo 2.16 GHz, DDR2 3G RAM,
照理說應該不會這麼慢的...

已經寄信給原作者EShensh了,希望能有下文T.T


[Mac] clean install並用硬碟安裝Snow Leopard

這是我的心得


由於後來證實Snow Leopard就是完整版 不需要透過現有作業系統才能升級


所以到底要直接升級?還是砍掉重練呢?



p.s.後來抓到讓我Snow Leopard異常變慢的兇手了 是我運氣不好Orz


所以照PTT板友的說法,可以不用照Windows穩定系統的邏輯來砍掉重灌,直接升級也是很夠的,砍掉重練的必要性就很低了:DD


不過還是提供一下clean install + 備份還原的方法:

(clean install需要用到Time Machine和外接硬碟備份)

(也包含把買來的Snow Leopard做成dmg,並用硬碟安裝的方法[2.1~2.4])


1. 先用Time Machine備份原本的系統(直接升級者不用)


2. 如果要加速,可以考慮用"硬碟"來裝Snow Leopard :p

單純用光碟的話可跳讀2.4


2.1 Disk Utility把硬碟多切出一塊HFS+磁碟區(保險一點切個8~10G)


2.2 Disk Utility把買來的Snow Leopard轉成dmg (謎版的就不用啦XD)


檔案 -> 新增 -> "Mac OS X Install DVD"的磁碟映像檔 -> 存檔。

(這個需要20分鐘甚至更久喔 可以同時做其他事)


2.3 如果直接用Disk Utility的"回復" -> 選擇"來源":映像檔 和 "目的":新切磁區

的話,會出現錯誤。後來發現先執行 映像檔 -> 掃描回復所需的映像檔

掃過一遍dmg就可以用"回復"來裝到新磁區了。


2.4 重開機,按option選擇用剛切的磁碟區開機,進入OSX安裝程式。

沒錯!2.3的disk copy步驟就是把硬碟磁區弄得像光碟一樣可開機。

如果是選擇用光碟安裝,那按option後選擇光碟即可。

然後在正式安裝之前用工具 -> 磁碟工具程式把要砍掉重練的磁區清除。

(當然只有砍掉重練的人要清,直接升級的就不用了。)


2.5 接著就是典型的Mac OS X安裝啦!

據統計用光碟要45分鐘,用硬碟只要30分鐘。

不過有備份OS光碟習慣的人會選用硬碟,畢竟以後再重灌也方便嘛XD


3. 第一次進OSX,並還原Time Machine的備份


3.1 重開機後有問到"使用者名稱"的時候請小心!

備份的使用者名稱不能和新系統的使用者名稱相同,否則無法由Time Machine還原!

所以就暫時取另一個名稱,等到還原以後再刪掉這個暫時的使用者。

(如果不小心取到一樣的,那就暫時不要還原,到系統偏好設定->使用者的地方:

建立一個具有管理者權限的使用者 -> 然後把同名的刪掉)


3.2 當安裝程式問到要不要轉移系統時,選擇從Time Machine來還原備份。

也可選擇稍後再從"系統轉移輔助程式"來還原,看個人習慣。

如果有3.1臨時多建立使用者情形時,結束以後可以把這些暫時使用者刪掉。


4. 完成

如果需要Xcode的話,可考慮順便裝,因為就在Snow Leopard的光碟/磁碟區裡。

下一步如果有用boot camp的人應該就弄這個吧。不過比較討厭的是,

跑boot camp前要先把磁碟區合併回一個,最後就只能一個HFS+和一個Win並存。

如果想要嘗試boot camp + multiple partitions,那就是另一個可怕的地獄了Orz。



2009年8月2日 星期日

You Might Be A Physics/EE/CS major if ...

原文"You Might Be A Physics Major"的笑話,相信一些人在網路上看過了。這次的創作結合物理/電機/資工三系中英對照,再重貼一次。
Physics版本的國外作者無法考證,EE版本的作者是iPlutoCS版本的作者是ryanlei,分別用不同的套色來區分,共27條:

YOU MIGHT BE A PHYSICS MAJOR…
你可能主修物理
YOU MIGHT BE AN EE MAJOR…
你可能主修電機
YOU MIGHT BE A CS MAJOR…
你可能主修資工

[1]
if you have no life – and you can PROVE it mathematically.
如果你沒有生活可言,而且你可以用數學證明這件事
if you have no life - and you can VERIFY it with Matlab simulation.
如果你沒有生活可言,而且你可以用Matlab模擬來確認
if you have no life - and you can DEMONSTRATE it with a finite state machine.
如果你沒有生活可言,而且你可以用finite state machine來演示這個情況

[2]
if you enjoy pain.
如果你享受痛苦
if you enjoy stress.
如果你享受壓力
if you enjoy deadlines.
如果你享受死線

[3]
if you know vector calculus but you can’t remember how to do long division.
如果你會向量微積分卻忘了怎麼作長除法
if you can write C programs but you can’t remember how to write English essays.
如果你會寫C程式卻忘了怎麼寫英文作文
if you can compute shortest paths but you can't remember how to find the path home.
如果你會計算最短路徑,卻忘了怎麼找回家的路徑

[4]
if you chuckle whenever anyone says “centrifugal force.”
每當聽到有人提到向心力你都會偷笑
if you chuckle whenever anyone says they eat at “MOS.”
每當有人提到他們在MOS吃飯你都會偷笑 (摩斯漢堡)
if you chuckle whenever anyone says they need a driver.”
每當有人提到他(她)需要一個司機你都會偷笑 (驅動程式)

[5]
if you’ve actually used every single function on your graphing calculator.
如果你的繪圖式計算機的每個功能你都用過
if you’ve actually used every single tool on your workstation.
如果工作站上的每個工具你都用過
if you've actually read every single manual on your operating system.
如果你作業系統裡的每篇說明手冊你都讀過

[6]
if when you look in a mirror, you see a physics major.
如果你照鏡子,會看到一個主修物理的人
if when you look in a mirror, you see an EE major.
如果你照鏡子,會看到一個主修電機的人
if when you look in a mirror, you see a CS major.
如果你照鏡子,會看到一個主修資工的人

[7]
if it is sunny and 70 degrees outside, and you are working on a computer.
如果外面是華氏70度的大晴天,而你在電腦前工作 (約攝氏21度)
if it is sunny and 70 degrees outside, and you are working at the workstation.
如果外面是華氏70度的大晴天,而你在工作站工作
if it is sunny and 70 degrees outside, and you are playing with your computer at the dormitory.
如果外面是華氏70度的大晴天,而你在宿舍裡玩電腦

[8]
if you frequently whistle the theme song to “MacGyver.”
如果你常常用口哨吹馬蓋先的主題曲
if you frequently transform the theme song of “MacGyver” to frequency domain.
如果你常常把馬蓋先的主題曲轉換到frequency domain
if you frequently compute the time complexity of singing the theme song to “MacGyver.”
如果你常常計算唱馬蓋先主題曲的時間複雜度

[9]
if you always do homework on Friday nights.
如果你都在禮拜五晚上寫作業
if you always do designing on Friday nights.
如果你都在禮拜五晚上設計東西
if you always do projects on New Year's Eves.
如果你都在跨年的晚上趕project

[10]
if you know how to integrate a chicken and can take the derivative of water.
如果你知道如何把一隻雞積分並且計算水的微分
if you know how to layout a chicken and find the step response of water.
如果你知道如何lay一隻雞並求得水的step response
if you know how to encode a chicken and decode water.
如果你知道如何將一隻雞編碼和將水解碼

[11]
if you think in “math.”
如果你用數學來思考
if you think in “circuits.”
如果你用電路來思考
if you think in “bits.”
如果你用位元來思考

[12]
if you’ve calculated that the World Series actually diverges.
如果你曾經計算出世界大賽其實會發散 (Series是級數)
if you’ve actually tried to design a potato chip.
如果你曾經試著去設計一塊洋芋片 (chip是晶片)
if you believe that the main function of the Central Bank is to return 0;
如果你相信中央銀行的主要功能是回傳0 (main function是主函式,通常回傳0)

[13]
if you hesitate to look at something because you don’t want to break down its wave function.
如果你猶豫過要不要看某件東西,因為你怕會破壞它的波函數
if you hesitate to touch something because you don’t want to short it to ground.
如果你猶豫過要不要碰某件東西,因為你不想把它接地
if you hesitate to take something because you don't want to cause errors when there are data hazards.
如果你猶豫過要不要拿某件東西,因為你不想在有data hazard的時候產生資料錯誤

[14]
if you have a pet named after a scientist.
如果你用科學家的名字幫你的寵物命名
if you have a pet named after a CAD tool.
如果你用CAD tool的名字幫你的寵物命名
if you have a pet named after a Linux application.
如果你用Linux程式的名字幫你的寵物命名

[15]
if you laugh at jokes about mathematicians.
如果你聽到數學家的笑話會笑
if you laugh at jokes about engineers.
如果你聽到工程師的笑話會笑
if you laugh at jokes about programmers.
如果你聽到程式設計師的笑話會笑

[16]
if the Humane society has you arrested because you actually performed the Schrodinger’s cat experiment.
如果你因為實際去作”薛丁格的貓”的實驗而被人道組織逮捕
if school administration has you arrested because you used computational sharing in the exams.
如果你因為在考試時使用computational sharing而被學校行政單位逮捕(就是互抄答案啦XD)
if the security guard has you arrested because you actually performed tree traversal algorithms.
如果你因為實際去跑了tree traversal演算法而被保全人員逮捕

[17]
if you can translate English into Binary.
如果你可以把英文翻譯成二進位
if you can design a circuit that translates English to Binary.
如果你可以設計一個能把英文翻譯成二進位的電路
if you can translate English into Huffman codes.
如果你可以把英文翻譯成Huffman code

[18]
if you can’t remember what’s behind the door in the science building which says “Exit.”
如果你忘記科學大樓上寫著”出口”的門後面是什麼
if you can’t remember what’s the correct result of LVS.
如果你忘記LVS正確的圖應該長怎樣了
if you can't remember what's the desired result of UVa Online Judge.
如果你忘記UVa Online Judge的理想結果是什麼

[19]
if you have to bring a jacket with you, in the middle of summer, because there’s a wind-chill factor in the lab.
如果你在炎炎夏日中必須帶一件外套,因為實驗室有所謂的wind-chill factor
if you have to bring a coat with you, in the middle of summer, because the air conditioning at workstation is freaking cold.
如果你在炎炎夏日中必須帶一件大衣,因為工作站的冷氣實在冷到不行
if you have to take off your coat, in the middle of winter, because there's a Wi-Fi hotspot” in the lab.
如果你在酷寒的冬天必須脫掉一件大衣,因為實驗室裡有Wi-Fi無線網路”熱點”

[20]
If you are completely addicted to caffeine.
如果你對咖啡因完全上癮了
if you are completely addicted to 7-11 lunchboxs.
如果你對7-11的便當完全上癮了
if you are completely addicted to instant noodles.
如果你對泡麵完全上癮了

[21]
if you avoid doing anything because you don’t want to contribute to the eventual heat-death of the universe.
如果你為了不造成宇宙最終的熱寂而避免作任何事情
if you avoid doing anything because you don’t want to cause useless
power consumption in the system.
如果你為了不製造系統中無用的功率消耗而避免作任何事情
if you avoid doing anything because you don't want to raise the degree of multiprogramming in the system.
如果你為了不想提高系統中的degree of multiprogramming而避免作任何事情

[22]
if you consider ANY non-science course “easy.”
如果你覺得任何非科學的課很簡單
if you consider courses without ANY project “easy.”
如果你覺得任何沒有project的課很簡單
if you consider ANY physics course and MANY EE courses difficult.”
如果你覺得任何物理課和許多的電機課很困難

[23]
if when your professor asks you where your homework is, you claim to have accidentally determined its momentum so precisely, that according to Heisenberg it could be anywhere in the universe.
如果你的教授問你你的作業在哪裡,你說你不小心精確決定了它的動量,根據測不準原理,它可能在宇宙的任一角落
if when your professor asks you where your project is, you claim to have accidentally chosen the wrong sampling frequency, thus perfect reconstruction is no longer available.
如果你的教授問你你的project在哪裡,你說你不小心選錯了取樣頻率,所以perfect reconstruction是不可能的
if when your professor asks you where your homework is, you claim to have accidentally submitted it with the UDP protocol, which does not guarantee reliable data transfer.
如果你的教授問你你的作業在哪裡,你說你不小心用了UDP通訊協定上傳,因此無法保證可靠資料傳輸

[24]
if the “fun” center of your brain has deteriorated from lack of use.
如果你頭腦裡”玩樂”的部份因為久未使用而退化
if the “sleep” center of your brain has deteriorated from lack of use.
如果你頭腦裡”睡眠”的部份因為久未使用而退化
if the “love” center of your brain has deteriorated from lack of use.
如果你頭腦裡”愛情”的部份因為久未使用而退化

[25]
if you’ll assume that a “horse” is a “sphere” in order to make the math easier.
如果你會為了簡化數學計算而把一匹馬假設成一個球體
if you’ll assume that a “horse” is a “blackbox” in order to simplify the designing process.
如果你會為了簡化設計流程而把一匹馬假設成一個黑盒子
if you'll assume that “horses” are a “class” in order to apply the concept of object-oriented programming.
如果你會為了實踐物件導向的概念而把馬假設成一個class

[26]
if you understood more than five of these indicators.
如果你看得懂以上的指標超過五條
if you understood more than 0101 of these indicators.
如果你看得懂以上的指標超過0101條
if you understood more than ('\r' % '\b') of these indicators.
如果你看得懂以上的指標超過('\r' % '\b')條

[27]
if you make a hard copy of this list, and post it on your door.
如果你把這份清單印出來,並貼在你的門上
if you copy this list and post it on your BBS board.
如果你把這份清單複製起來,並貼在你的BBS個版上
if you modify someone else's list and post it on their BBS board.
如果你修改別人的這份清單,並貼回他們的BBS個版上 (我是修改iPluto的EE版本XD)


※轉錄請附上本篇網址※

Powered By Blogger

Google Analytics