<?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>rafan's blog &#187; Misc</title>
	<atom:link href="http://blog.rafan.org/categories/misc/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.rafan.org</link>
	<description>rafan? rafan!</description>
	<lastBuildDate>Mon, 26 Apr 2010 15:19:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-RC3-17376</generator>
		<item>
		<title>HBase @ OSDC.TW 2009 投影片</title>
		<link>http://blog.rafan.org/archives/177</link>
		<comments>http://blog.rafan.org/archives/177#comments</comments>
		<pubDate>Sun, 19 Apr 2009 13:42:45 +0000</pubDate>
		<dc:creator>rafan</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[hbase osdc.tw]]></category>

		<guid isPermaLink="false">http://blog.rafan.org/?p=177</guid>
		<description><![CDATA[HBase @ OSDC.TW 2009 View more presentations from rafan.]]></description>
			<content:encoded><![CDATA[<div style="width:425px;text-align:left" id="__ss_1311959"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/rafan/hbase-osdctw-2009?type=powerpoint" title="HBase @ OSDC.TW 2009">HBase @ OSDC.TW 2009</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=hbase-090419083821-phpapp02&#038;stripped_title=hbase-osdctw-2009" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=hbase-090419083821-phpapp02&#038;stripped_title=hbase-osdctw-2009" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/rafan">rafan</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.rafan.org/archives/177/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ULE 3.0 進 FreeBSD CURRENT</title>
		<link>http://blog.rafan.org/archives/143</link>
		<comments>http://blog.rafan.org/archives/143#comments</comments>
		<pubDate>Wed, 18 Jul 2007 02:27:48 +0000</pubDate>
		<dc:creator>rafan</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://blog.rafan.org/archives/143</guid>
		<description><![CDATA[幾個小時前，ULE 3.0 進了 current 了，這是之前看到的 SCHED_SMP，改進了 locking 還有 cpu affinity 的東西]]></description>
			<content:encoded><![CDATA[<p>幾個小時前，<a href="http://docs.freebsd.org/cgi/mid.cgi?200707172253.l6HMrO8Q086769">ULE 3.0 進了 current 了</a>，這是之前看到的 SCHED_SMP，改進了 locking 還有 cpu affinity 的東西 <img src='http://blog.rafan.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rafan.org/archives/143/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>blog 換網址</title>
		<link>http://blog.rafan.org/archives/141</link>
		<comments>http://blog.rafan.org/archives/141#comments</comments>
		<pubDate>Sun, 24 Jun 2007 01:15:17 +0000</pubDate>
		<dc:creator>rafan</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://blog.rafan.org/archives/141</guid>
		<description><![CDATA[因為某些理由，我把 blog 的 URL 換到 http://blog.rafan.org/ 了，原本的 rafan.infor.org/blog 跟 www.rafan.org/blog 剛用 mod_rewrite 處理掉了，feed 也應該會自動轉到新的 URL。有訂 feed 的就換一下吧]]></description>
			<content:encoded><![CDATA[<p>因為某些理由，我把 blog 的 URL 換到 <a href="http://blog.rafan.org">http://blog.rafan.org/</a> 了，原本的 rafan.infor.org/blog 跟 www.rafan.org/blog 剛用 mod_rewrite 處理掉了，feed 也應該會自動轉到新的 URL。有訂 feed 的就換一下吧 <img src='http://blog.rafan.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rafan.org/archives/141/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD tcsh, Big5 字消不乾淨</title>
		<link>http://blog.rafan.org/archives/119</link>
		<comments>http://blog.rafan.org/archives/119#comments</comments>
		<pubDate>Sat, 25 Feb 2006 23:53:52 +0000</pubDate>
		<dc:creator>rafan</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://rafan.infor.org/blog/archives/119</guid>
		<description><![CDATA[之前裝了兩台某長輩的機器後，就被抱怨說 tcsh 如果用 zh_TW.Big5 locale 的話，消 Big5 的字會消不乾淨，後來解決方式是把 LC_CTYPE 設成英文 locale。 今天早上，我在看 src 的 commit log 的時候，看到 ume@ 加了 SWIDTH 的定義到 ko 的 locale 去，才想起來他幾星期前也加了類似的東西去 jp locale（他應該是日本人）。我就突然想到，zh_TW.Big5 locale 應該沒有 SWIDTH 的定義，結果一看，果然是這樣子，就嘗試生了一個 patch 出來，找某長輩測了測，發下都可以。於是我就跑去看 NetBSD 的 locale，發現他們一開始就有 SWIDTH 的定義&#8230;（FreeBSD 是故意拿掉嗎？） 本來想說先在 blog 跟我板上找人測測看的，結果發現我的 patch 跟 NetBSD 的一樣，因此信心大增，直接 send-pr: conf/93844，本來這個 pr 就有 CC 給 ume@，想說他應該有興趣，沒想到 delphij@ 幾分鐘後就 [...]]]></description>
			<content:encoded><![CDATA[<p>之前裝了兩台某長輩的機器後，就被抱怨說 tcsh 如果用 zh_TW.Big5 locale 的話，消 Big5 的字會消不乾淨，後來解決方式是把 LC_CTYPE 設成英文 locale。</p>
<p>今天早上，我在看 src 的 commit log 的時候，看到 ume@ 加了 SWIDTH 的定義到 ko 的 locale 去，才想起來他幾星期前也加了類似的東西去 jp locale（他應該是日本人）。我就突然想到，zh_TW.Big5 locale 應該沒有 SWIDTH 的定義，結果一看，果然是這樣子，就嘗試生了一個 patch 出來，找某長輩測了測，發下都可以。於是我就跑去看 NetBSD 的 locale，發現他們一開始就有 SWIDTH 的定義&#8230;（FreeBSD 是故意拿掉嗎？）</p>
<p>本來想說先在 blog 跟我板上找人測測看的，結果發現我的 patch 跟 NetBSD 的一樣，因此信心大增，直接 send-pr: <a title="conf/93844" href="http://www.freebsd.org/cgi/query-pr.cgi?pr=conf/93844">conf/93844</a>，本來這個 pr 就有 CC 給 ume@，想說他應該有興趣，沒想到 delphij@ 幾分鐘後就 commit 進 -HEAD 了！</p>
<p>我現在是希望這幾個 SWIDTH 的東西，能進 5.5/6.1 RELEASE 啦，來去推看看 <img src='http://blog.rafan.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rafan.org/archives/119/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD acpi_ibm(4) updated</title>
		<link>http://blog.rafan.org/archives/109</link>
		<comments>http://blog.rafan.org/archives/109#comments</comments>
		<pubDate>Sun, 12 Jun 2005 07:47:57 +0000</pubDate>
		<dc:creator>rafan</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Notebook]]></category>

		<guid isPermaLink="false">http://rafan.infor.org/blog/archives/109</guid>
		<description><![CDATA[前幾天，acpi_ibm(4) 更新過了，現在可以抓到 ThinkLight/Volume/Mute/Wireless/fan/Thermal&#8230; 之類的東西了，而且重點是可以寫！意思就是說偷過 sysctl 可以控制硬體的音量或者是開關燈，不過 wireless 的似乎還需要一些努力才行（driver 要改一下&#8230;）。 還有，就是 deskutils/tpb 這個以前是給 Linux 用的（直接 parse /dev/naram&#8230;），現在配合 acpi_ibm(4) 之後，可以在螢幕上顯示音量什麼的，就跟 Windows 下一樣，真爽 對了，tpb 還可以設定在按下 Access IBM/Forward/Backward 的時候跑什麼程式 :p]]></description>
			<content:encoded><![CDATA[<p>前幾天，acpi_ibm(4) 更新過了，現在可以抓到 ThinkLight/Volume/Mute/Wireless/fan/Thermal&#8230; 之類的東西了，而且重點是可以寫！意思就是說偷過 sysctl 可以控制硬體的音量或者是開關燈，不過 wireless 的似乎還需要一些努力才行（driver 要改一下&#8230;）。</p>
<p>還有，就是 deskutils/tpb 這個以前是給 Linux 用的（直接 parse /dev/naram&#8230;），現在配合 acpi_ibm(4) 之後，可以在螢幕上顯示音量什麼的，就跟 Windows 下一樣，真爽 <img src='http://blog.rafan.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>對了，tpb 還可以設定在按下 Access IBM/Forward/Backward 的時候跑什麼程式 :p</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rafan.org/archives/109/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>換 Blog System</title>
		<link>http://blog.rafan.org/archives/45</link>
		<comments>http://blog.rafan.org/archives/45#comments</comments>
		<pubDate>Fri, 12 Nov 2004 17:49:21 +0000</pubDate>
		<dc:creator>rafan</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://rafan.infor.org/blog/?p=45</guid>
		<description><![CDATA[沒事，我只是把 MoveableType 換成 WordPress 而已啦 :p]]></description>
			<content:encoded><![CDATA[<p>沒事，我只是把 MoveableType 換成 WordPress 而已啦 :p</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rafan.org/archives/45/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL 4.0 -&gt; 4.1</title>
		<link>http://blog.rafan.org/archives/40</link>
		<comments>http://blog.rafan.org/archives/40#comments</comments>
		<pubDate>Sat, 06 Nov 2004 10:09:05 +0000</pubDate>
		<dc:creator>rafan</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://rafan.infor.org/wordpress/?p=40</guid>
		<description><![CDATA[Encryption_functions Password_hashing Post-installation Upgrading-grant-tables News-4.1.x Upgrading-from-4.0]]></description>
			<content:encoded><![CDATA[<p><a href="http://mysql.nctu.edu.tw/doc/mysql/en/Encryption_functions.html">Encryption_functions</a><br />
<a href="http://mysql.nctu.edu.tw/doc/mysql/en/Password_hashing.html">Password_hashing</a><br />
<a href="http://mysql.nctu.edu.tw/doc/mysql/en/Post-installation.html">Post-installation</a><br />
<a href="http://mysql.nctu.edu.tw/doc/mysql/en/Upgrading-grant-tables.html">Upgrading-grant-tables</a><br />
<a href="http://mysql.nctu.edu.tw/doc/mysql/en/News-4.1.x.html">News-4.1.x</a><br />
<a href="http://mysql.nctu.edu.tw/doc/mysql/en/Upgrading-from-4.0.html">Upgrading-from-4.0</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rafan.org/archives/40/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IMP slowness &amp; MySQL</title>
		<link>http://blog.rafan.org/archives/38</link>
		<comments>http://blog.rafan.org/archives/38#comments</comments>
		<pubDate>Mon, 01 Nov 2004 12:55:18 +0000</pubDate>
		<dc:creator>rafan</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://rafan.infor.org/wordpress/?p=38</guid>
		<description><![CDATA[從七月底換 webmail 後，速度越來越慢，到了前兩個星期開始，速度慢而且機器 load 非常大 (> 10)，找問題找好久，剛才終於找到原因了&#8230; 其實原因是這樣子的，IMP 預設利用了 Horde 提供的 DataTree 系統來紀錄每一封信的歷史紀錄，而這紀錄只有在信從 IMP 刪掉的時候，才會清掉。換句話說，紀錄會越長越大。解決方式就是把 IMP 的 use_maillog 關掉，然後把 table 清乾淨。這樣子弄好後，速度飛快許多&#8230; XD]]></description>
			<content:encoded><![CDATA[<p>從七月底換 webmail 後，速度越來越慢，到了前兩個星期開始，速度慢而且機器 load 非常大 (> 10)，找問題找好久，剛才終於找到原因了&#8230;<br />
<span id="more-38"></span><br />
其實原因是這樣子的，IMP 預設利用了 Horde 提供的 DataTree 系統來紀錄每一封信的歷史紀錄，而這紀錄只有在信從 IMP 刪掉的時候，才會清掉。換句話說，紀錄會越長越大。解決方式就是把 IMP 的 use_maillog 關掉，然後把 table 清乾淨。這樣子弄好後，速度飛快許多&#8230; XD</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rafan.org/archives/38/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Postfix 與 Too many open files!</title>
		<link>http://blog.rafan.org/archives/35</link>
		<comments>http://blog.rafan.org/archives/35#comments</comments>
		<pubDate>Mon, 08 Sep 2003 09:51:43 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://rafan.infor.org/wordpress/?p=35</guid>
		<description><![CDATA[Keyword: postfix, open files, tuning, performance 上個週末幫系上換 Mail Server，中間碰到了一些問題，花了將近一整天的時間解決，想紀錄一下。 在看這篇之前，最好對 Postfix 的架構有稍微的了解，這樣子比較知道我要講甚麼。 我碰到的問題是這樣子的，系上有一個 aliases 會展開成約 800 個 E-Mail Address，以前在 Debian 與 Exim 3.x 都很好，當換成 FreeBSD 與 Postfix 的時候，送信過來時，會害 Postfix 開太多檔案，導致 local(8) 抱怨 socket: Too many open Files!。 一開始，想說是我 kernel 一些限制沒有調大，前前後後我總計調過 kern.maxfiles、kern.maxfilesperproc、kern.maxsockets、kern.maxusers，結果都沒有效，而觀察 kern.openfiles 則發現，大概開到 6324 的時候就會爛掉。 下午在找原因的過程中，有找過一些資料，其中提到有人有類似的狀況，中間提到了可以調 &#8220;duplicate_filter_limit&#8221; 這個參數，不過我看到說他調到 4000（原本是 1000）也沒用，也就沒放在心上。 晚上九點左右的時候，在看 sample-resource.cf 的時候，突然想起來這個參數，於是就開成 20000，結果一切正常（還好我那時候有找到這個，不然我大概就已經瘋了吧）。 這個參數是說 [...]]]></description>
			<content:encoded><![CDATA[<p>Keyword: postfix, open files, tuning, performance</p>
<p>上個週末幫系上換 Mail Server，中間碰到了一些問題，花了將近一整天的時間解決，想紀錄一下。<br />
<span id="more-35"></span><br />
在看這篇之前，最好對 <a href="http://www.postfix.org/">Postfix</a> 的<a href="http://www.postfix.org/big-picture.html">架</a>構有稍微的了解，這樣子比較知道我要講甚麼。</p>
<p>我碰到的問題是這樣子的，系上有一個 aliases 會展開成約 800 個 E-Mail Address，以前在 Debian 與 Exim 3.x 都很好，當換成 FreeBSD 與 Postfix 的時候，送信過來時，會害 Postfix 開太多檔案，導致 <a href="http://www.postfix.org/local.8.html">local(8)</a> 抱怨 socket: Too many open Files!。</p>
<p>一開始，想說是我 kernel 一些限制沒有調大，前前後後我總計調過 kern.maxfiles、kern.maxfilesperproc、kern.maxsockets、kern.maxusers，結果都沒有效，而觀察 kern.openfiles 則發現，大概開到 6324 的時候就會爛掉。</p>
<p>下午在找原因的過程中，有找過一些資料，其中提到有人有類似的狀況，中間提到了可以調 &#8220;duplicate_filter_limit&#8221; 這個參數，不過我看到說他調到 4000（原本是 1000）也沒用，也就沒放在心上。</p>
<p>晚上九點左右的時候，在看 sample-resource.cf 的時候，突然想起來這個參數，於是就開成 20000，結果一切正常（還好我那時候有找到這個，不然我大概就已經瘋了吧）。</p>
<p>這個參數是說 <a href="http://www.postfix.org/local.8.html">local(8)</a> 跟 <a href="http://www.postfix.org/cleanup.8.html">cleanup(8)</a> 最多可以記住多少收件人的位址。後來再觀察，調大之後，他就不會去開那麼多檔，推測應該是之前他沒法記住那麼多位址（800 多個裡面有些還有 .forward 之類的），因此就要一直去開檔查 aliases 跟 .forward，所以就爆炸了（調大之後，大約只開了不到 1000 個檔）。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rafan.org/archives/35/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Content-Type</title>
		<link>http://blog.rafan.org/archives/34</link>
		<comments>http://blog.rafan.org/archives/34#comments</comments>
		<pubDate>Mon, 04 Aug 2003 03:41:22 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://rafan.infor.org/wordpress/?p=34</guid>
		<description><![CDATA[在看網頁的時候，HTTP 伺服器會丟 Content-Type 告訴瀏覽器接下來要送的東西是那一種型態，而瀏覽器應該尊重這個 header，然而，IE 會自己去 parse 傳回來的內容，這樣的好處是當伺服器設定有問題的時候，還能正常顯示，對使用者比較方便。 問題是我幹麼要送 Content-Type，反正你自己會處理，我是覺得這樣子的 behavior 很糟糕，設計 Content-Type 是讓你能不用 parse 內容就可以去叫適當的東西來處理，比較方便。 總之，我不喜歡這樣子的 behavior。]]></description>
			<content:encoded><![CDATA[<p>在看網頁的時候，HTTP 伺服器會丟 Content-Type 告訴瀏覽器接下來要送的東西是那一種型態，而瀏覽器應該尊重這個 header，然而，IE 會自己去 parse 傳回來的內容，這樣的好處是當伺服器設定有問題的時候，還能正常顯示，對使用者比較方便。</p>
<p>問題是我幹麼要送 Content-Type，反正你自己會處理，我是覺得這樣子的 behavior 很糟糕，設計 Content-Type 是讓你能不用 parse 內容就可以去叫適當的東西來處理，比較方便。</p>
<p>總之，我不喜歡這樣子的 behavior。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rafan.org/archives/34/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

