<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hao&#039;s Blog &#187; 感想</title>
	<atom:link href="http://www.haostudio.idv.tw/blog/?cat=14&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>https://www.haostudio.idv.tw/blog</link>
	<description>小豪的日誌</description>
	<lastBuildDate>Thu, 10 Nov 2016 10:53:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>學習Linux的八點忠告</title>
		<link>https://www.haostudio.idv.tw/blog/?p=83</link>
		<comments>https://www.haostudio.idv.tw/blog/?p=83#comments</comments>
		<pubDate>Sat, 01 Dec 2007 20:55:45 +0000</pubDate>
		<dc:creator>hao</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[感想]]></category>

		<guid isPermaLink="false">http://www.haostudio.idv.tw/blog/?p=83</guid>
		<description><![CDATA[這篇是我在這裡看到的文章, 覺得很不錯:
原文:
1、不要「玩 Linux」 
很多人用 Linux 的時候會感覺很迷茫，該用哪個發行呢？是不是我少裝了什麼？怎麼升級這麼快啊！怎麼這麼不穩定！每當遇到新的軟體他就想試用，每當新的版本出現，他就更新，然後用滑鼠在新的功能表裡選擇從來沒見過的程式來用用。 
其實你是為了Linux而使用Linux，而沒有找到正確的理由來利用 Linux。你首先要明確用電腦的目的，你用它是為了解決你的實際問題，而不是為了學習安裝作業系統，不是為了測試哪個版本好用，不是為了「趕上潮流」，更不是因為你硬碟太大了，你想多佔點空間。 
如果你啟動了電腦之後不知道應該幹什麼，那麼最好先不要用電腦，因為你可能有更重要的事情需要做。 
2、不用挑剔發行版本 
很多人剛開始用 Linux 的時候，總是在懷疑別的發行版本是否比自己正在用的這個好，總是懷疑自己以後時候會失去支持，不得不換用別的發行。所以很多人今天是 Redhat，明天又換成了 debian, 一會兒又是 gentoo, …… 甚至有的人在一台機器上裝了兩個版本的 Linux，然後比較哪一個好。 
其實你完全沒有必要這樣做，任何發行，只要你熟悉了，你在上面的工作方式幾乎是不會受到任何影響的。你常常聽說 Debian 的更新比 Redhat 快，包比 Redhat 多，但是你可以比 Debian 更新還要快，直接到你需要的程式的主站點下載源碼來編譯就是了。 
Debian, TurboLinux, SuSE, Redhat, Gentoo, &#8230; 任何一個版本都是不錯的。 
3、不要當「傳教士」 
很多人在討論區不斷的引起 &#8220;Linux vs. Windows&#8221; 之類的討論，甚至爭的面紅耳赤，這是沒有必要的。因為各人的需要不同，生活的環境不同，你不可能得到一個定論。我們需要尊重別人的選擇，這是你在進行任何對工具的討論前需要提醒自己的事情。面對一些容易引起爭論的東西：Word 和 TeX；Emacs 和 VIM；MAXIMA，Mathematica 和 Maple；Gnome，FVWM 和 KDE；Mutt 和 Pine …… 一定要冷靜。 
你需要關心的不是你的工具是什麼，而是你用它做了什麼。精通 [...]]]></description>
		<wfw:commentRss>https://www.haostudio.idv.tw/blog/?feed=rss2&amp;p=83</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用webmin 來管理linux server</title>
		<link>https://www.haostudio.idv.tw/blog/?p=71</link>
		<comments>https://www.haostudio.idv.tw/blog/?p=71#comments</comments>
		<pubDate>Fri, 16 Feb 2007 03:18:39 +0000</pubDate>
		<dc:creator>hao</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[感想]]></category>
		<category><![CDATA[架站]]></category>

		<guid isPermaLink="false">http://www.haostudio.idv.tw/blog/?p=71</guid>
		<description><![CDATA[之前, 在許多linux的論壇中, 看到許多資深網管人不建議用webmin 來管理linux server, 大部分的論調都是, &#8220;用webmin來管理, 只會讓人變笨, 變得不想去了解其原理&#8221;. 其實我是很同意這種說法的.
但是這兩天我卻用了webmin 來管理公司的Linux router, 用來修改iptables 的設定. 當初我也是在掙扎, 到底是要寫script file 來控制iptables 的設定呢? 還是用webmin 來管理就好了.
後來還是決定用webmin來做. 原因如下:
(1) 我的主要工作不是網管, 而是firmware engineer. 無法花太多時間在網管的工作上
(2) iptables 的原理, 我也努力的去K過, 畢竟若不知道原理, 是根本無法在webmin上設定iptables的. 
我想, 用webmin 來管理linux server 之前, 應該還是要了解其設定到底是修改哪些files, 其修改值對映到設定檔的哪些欄位, 都要了解清楚, 才去用webmin 來管理, 不然用它管理linux server, 跟用windows 當server, 只會按&#8221;下一步&#8221; 有啥不同.
好工具是值得去用它, 但是千萬不要此工具給控制了, 那就變成工具在用你了(大部分依賴windows server的user ??).
就跟寫程式所用的IDE 環境一樣, 例如許多ARM的 IDE, 當然是很好用沒錯,可以提昇開發速度, [...]]]></description>
		<wfw:commentRss>https://www.haostudio.idv.tw/blog/?feed=rss2&amp;p=71</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>程式寫完了, 測過了, 沒問題了??</title>
		<link>https://www.haostudio.idv.tw/blog/?p=65</link>
		<comments>https://www.haostudio.idv.tw/blog/?p=65#comments</comments>
		<pubDate>Tue, 06 Feb 2007 02:00:14 +0000</pubDate>
		<dc:creator>hao</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[感想]]></category>

		<guid isPermaLink="false">http://www.haostudio.idv.tw/blog/?p=65</guid>
		<description><![CDATA[上禮拜, 我的virtual platform 程式的基本功能已經能在公司的linux PC上正常的run了. 由於實驗用的PC比較慢, 所以就把程式丟到快一點的工作站上去跑, 結果compile玩後, 一執行, 當場就掛了. 但拿回自己實驗的PC又跑的好好的. 而且家裏的PC也run 的好好的, 一直覺得很納悶, 哪裡出問題了. 比較兩台PC環境, 一台是Fedora Core 5, P4 CPU, 另一台是CentOS 4 , Duo Core的 CPU. 本以為是CentOS 太舊了 , 想說應該不是我程式的問題(心理還是毛毛的)&#8230;&#8230;..後來在我的ASUS NB(Fedora Core 6, Duo Core CPU) 上跑, 一樣掛掉. 就決定一定要把問題找出來. 奮戰超過12小時後, 終於找到問題, 原來是我的程式有race condition的問題, 在快一點的CPU上跑, 就有可能測出bug.
雖然問題解決了, 但是讓我體會到一件事情, 許多人(包過我自己)在程式寫到一個段落後, 在自己的環境下測試OK, 或者是經過許多環境測試都OK. 就信誓旦旦的說, 程式寫完了, 測過了, 沒問題, 但是一旦在某特定環境下出錯, [...]]]></description>
		<wfw:commentRss>https://www.haostudio.idv.tw/blog/?feed=rss2&amp;p=65</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>從&#8221;做好事&#8221; 的角度來思考,而非&#8221;好做事&#8221;的角度來思考</title>
		<link>https://www.haostudio.idv.tw/blog/?p=48</link>
		<comments>https://www.haostudio.idv.tw/blog/?p=48#comments</comments>
		<pubDate>Sat, 02 Dec 2006 06:42:04 +0000</pubDate>
		<dc:creator>hao</dc:creator>
				<category><![CDATA[感想]]></category>

		<guid isPermaLink="false">http://www.haostudio.idv.tw/blog/?p=48</guid>
		<description><![CDATA[昨天, 和YF兄聊到做事的品質時, 他說出了一句讓我深思的話.
要做一件事情之前, 要從&#8221;如何做好事&#8221; 的角度來思考,而非&#8221;如何好做事&#8221;的角度來思考
其實一般工程師(尤其是台灣的工程師), 做事的角度, 大多是後者. 從日本回來後, 發現, 日本的工程師, 其思考的角度卻是前者.
這也難怪, 產品在品質上會有如此的差異.
還有, 這句話也讓我聯想到, 如果在規劃一個架構的時候, 從&#8221;如何做好事&#8221;的角度來想,  剛開始相對難度或許較高較高.開發時間較長, 但卻可以讓這個架構更完整, 有彈性. 尤其規劃很大的架構時, 更顯出&#8221;完整&#8221; 及&#8221;彈性&#8221; 的重要性.
一個台灣工程師, 做起事來會比一個國外的工程師來的強, 但3個台灣工程師組成的團隊, 卻遠遠輸給3個國外工程師的團隊.
每個台灣的工程師, 只從如何讓自己好做事的角度來思考, 其團隊戰力一定會互相抵減, 所以造成1+1+1 < 3.
如果每個人從如何做好事的角度來思考, 對於做事的品質一定可以做到1+1+1 > 3的情況.
從&#8221;如何做好事&#8221;的角度來看, 往往需要蹲馬步很久, 在初期是很難看出其好處的, 往往在Project 的後半段, 才知道瓶頸在哪裡, 若馬步蹲的穩, 就容易突破困難. 蹲不穩的人, 其schedule 就一直不斷的延後, 或者是挖東牆補西牆的方式來度過困難, 終究很難蓋成摩天大樓的.
]]></description>
		<wfw:commentRss>https://www.haostudio.idv.tw/blog/?feed=rss2&amp;p=48</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
