Han-Chiuan Luo, Ph.D. (羅漢全博士) 台灣大學資訊工程博士, 淡水商工(高職)資料處理科專任教師,淡江大學兼任助理教授。
網頁
▼
2014年6月25日 星期三
2014年6月19日 星期四
2014年6月17日 星期二
圖檔太大 簡易解法
小畫家 +1
1.開啟檔案
2.影像->延伸/扭曲->水平/垂直 各選擇要縮小的比例 (例如 50)
3.另存新檔 (檔案類型選 JPEG, JPEG 有壓縮, 一般情形會比 BMP 檔案會小很多)
摘自:http://www.mobile01.com/topicdetail.php?f=174&t=526853&p=1
1.開啟檔案
2.影像->延伸/扭曲->水平/垂直 各選擇要縮小的比例 (例如 50)
3.另存新檔 (檔案類型選 JPEG, JPEG 有壓縮, 一般情形會比 BMP 檔案會小很多)
摘自:http://www.mobile01.com/topicdetail.php?f=174&t=526853&p=1
2014年6月16日 星期一
軟體開發學習建議 - 給就讀資訊相關科系的學生
完整文章詳見
http://blog.cgmlife.net/posts/2014/06/10/learning-suggestions-for-information-related-to-software-development-department-students
http://blog.cgmlife.net/posts/2014/06/10/learning-suggestions-for-information-related-to-software-development-department-students
----節錄內容----
學會使用 Version Control System (版本控制系統)
經由我的觀察發現多數就讀資訊相關科系的學生都是用以下方式管理自己的 Code :
- 如果要新增一個功能,就把原來的 Code 複製一份,改一個名字。
- 複製的這份 Code 確認正常無誤後,就把原來的 Code 刪除,把這份新版本的 Code 改成原來的名字。
如果 Code 只有一個檔案而且很少行的話,這樣的方式並不會造成什麼問題,但如果是開發一個專案的話,這種方式絕對會讓你抓狂的。
面對這種情況你需要的是「版本控制系統」,版本控制系統有很多種,我個人建議你使用 Git ,你可以上 CodeSchool 的這個免費課程了解如何使用 Git :Try Git。
不要排斥原文內容
以前想學習某樣技術的時候,第一件事就是去書局找中文書,但直到我為了學習 Ruby on Rails 而勉為其難閱讀原文書籍之後,才發現原來很多原文書籍寫得非常好。
不只是書,網路上很多很棒的課程也都是英文的(如 CodeSchool ),如果你一味排斥英文內容的話,只會限制住自己的視野,讓自己無法更上層樓而已,因此我非常建議大家不要排斥原文的學習資源。
訂閱電子報 && 追蹤 Podcast
訂閱程式社群的電子報以及追蹤程式社群的 Podcast 對於自己實力的成長也非常有幫助,當然並不是每一期都會有適合自己學習的東西,但常常會看到一些大師寫的思維性文章、案例分享等等,此外透過訂閱電子報以及追蹤 Podcast 也可以幫助自己掌握最近的趨勢。
我平常有在追蹤的電子報和 Podcast 如下:
電子報
- Ruby Weekly : http://rubyweekly.com/
- Javascript Weekly : http://javascriptweekly.com/
- HTML5 Weekly : http://html5weekly.com/
- DB Weekly : http://dbweekly.com/
Podcast
- Ruby5 : http://ruby5.envylabs.com/
- 5 Minutes of JavaScript : http://five-js.envylabs.com/
2014年6月12日 星期四
top (linux command, load average)
top 中的 load average 對 performance 的真正影響為何?
通常聽到的說法是, 如果 CPU 有 4 顆, load average 超過 8 (CPU 個數的兩倍) 的時候, 代表 CPU 的 loading 很重, 但往往此時還有 idle, 也許是 10% ~ 20%, 雖然有 idle 但真的覺得慢
1. 如果load average/CPU數量 < 3, performance is good
2. 如果load average/CPU數量 > 5, performance is very bad
通常聽到的說法是, 如果 CPU 有 4 顆, load average 超過 8 (CPU 個數的兩倍) 的時候, 代表 CPU 的 loading 很重, 但往往此時還有 idle, 也許是 10% ~ 20%, 雖然有 idle 但真的覺得慢
1. 如果load average/CPU數量 < 3, performance is good
2. 如果load average/CPU數量 > 5, performance is very bad
參考資料:http://h50163.www5.hp.com/TCForum/WebUI/Messages/ShowTopic.aspx?RID=80fb3d43-e782-4eda-9302-27a97c70
在console端,查看系统负载的运行状况,可以key入指令top
显示 load average,此处有三个值显示,明细如下:
load average: 0.00, 0.00, 0.00
这表示系统前5 分钟,前15分钟,前30分钟,系统负截的情况,
一般此处值不超6~7,为正常
2014年6月10日 星期二
JS Nice
自動將您的 JavaScript 程式修得很好看呀!
Nicfy JavaScript : Put your JavaScript codes to automatically rename, deobfuscate, or infer types for.
Nicfy JavaScript : Put your JavaScript codes to automatically rename, deobfuscate, or infer types for.
WHAT JSNICE DOES FOR YOU ?
- Welcome to JSNice — we make even obfuscated JavaScript code readable.
- We will rename variables and parameters to names that we learn from thousands of open source projects.
- Furthermore, often we are also able to guess or infer type annotations.
- Try JSNice on your JavaScript code to see how it works!
- Override the names suggested by JSNice (by enabling "interactive renames" in settings).
- Click to learn more about JSNice.
2014年6月9日 星期一
MathML 數學標記語言,直接在網頁上陳現數學算式
數學標記語言 (Mathematical Markup Language, MathML),
由 W3C 制定,是一個開放標準,嚴格遵從 XML 語法,
相關語法見於 http://www.w3.org/TR/MathML/ ,
多數人不會直接手寫 MathML,
而是利用 LaTex 或 TeXmacs 去編寫。
目前只有 FireFox 對MathML 有較好的支援,所以底下的平方根例子,
如果顯示的不理想,請您以 FireFox重新開啟看看。
由 W3C 制定,是一個開放標準,嚴格遵從 XML 語法,
相關語法見於 http://www.w3.org/TR/MathML/ ,
多數人不會直接手寫 MathML,
而是利用 LaTex 或 TeXmacs 去編寫。
目前只有 FireFox 對MathML 有較好的支援,所以底下的平方根例子,
如果顯示的不理想,請您以 FireFox重新開啟看看。