<?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、不要當「傳教士」 
很多人在討論區不斷的引起 『Linux vs. Windows』 之類的討論，甚至爭的面紅耳赤，這是沒有必要的。因為各人的需要不同，生活的環境不同，你不可能得到一個定論。我們需要尊重別人的選擇，這是你在進行任何對工具的討論前需要提醒自己的事情。面對一些容易引起爭論的東西：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, 大部分的論調都是, 『用webmin來管理, 只會讓人變笨, 變得不想去了解其原理』. 其實我是很同意這種說法的.
但是這兩天我卻用了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, 只會按』下一步』 有啥不同.
好工具是值得去用它, 但是千萬不要此工具給控制了, 那就變成工具在用你了(大部分依賴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>從』做好事』 的角度來思考,而非』好做事』的角度來思考</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兄聊到做事的品質時, 他說出了一句讓我深思的話.
要做一件事情之前, 要從』如何做好事』 的角度來思考,而非』如何好做事』的角度來思考
其實一般工程師(尤其是台灣的工程師), 做事的角度, 大多是後者. 從日本回來後, 發現, 日本的工程師, 其思考的角度卻是前者.
這也難怪, 產品在品質上會有如此的差異.
還有, 這句話也讓我聯想到, 如果在規劃一個架構的時候, 從』如何做好事』的角度來想,  剛開始相對難度或許較高較高.開發時間較長, 但卻可以讓這個架構更完整, 有彈性. 尤其規劃很大的架構時, 更顯出』完整』 及』彈性』 的重要性.
一個台灣工程師, 做起事來會比一個國外的工程師來的強, 但3個台灣工程師組成的團隊, 卻遠遠輸給3個國外工程師的團隊.
每個台灣的工程師, 只從如何讓自己好做事的角度來思考, 其團隊戰力一定會互相抵減, 所以造成1+1+1 < 3.
如果每個人從如何做好事的角度來思考, 對於做事的品質一定可以做到1+1+1 > 3的情況.
從』如何做好事』的角度來看, 往往需要蹲馬步很久, 在初期是很難看出其好處的, 往往在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>
