<?xml version="1.0" encoding="utf-8"?><!-- generator="WordPress/2.7-bleeding" -->
<rss version="0.92">
<channel>
	<title>rafan's blog</title>
	<link>http://blog.rafan.org</link>
	<description>rafan? rafan!</description>
	<lastBuildDate>Thu, 18 Sep 2008 02:43:02 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Distributed Lucene index</title>
		<description>Lucene 是 Apache 底下的一個做文字索引的計畫，剛在 Hadoop mailing 看到有人利用 Hadoop 跟 ZooKeeper 做了一個 distributed lucene 的計畫：katta。

真是越來越刺激了... </description>
		<link>http://blog.rafan.org/archives/162</link>
			</item>
	<item>
		<title>apache 2.x 跑 worker</title>
		<description>前幾天大神寫了篇用 apache 2.x 跑 worker 還有 PHP 的設定，然後晚上學弟把系上的 server 換好後，就害我手癢也換了幾台沒什麼流量的機器。設定上還滿容易的，那也因為本來我 PHP 就都跑了 FastCGI，這次更動主要只在 apache 的部份，換起來輕鬆愉快 :P 現在 FreeBSD 6.x/7.x multi-threading support 比以前好很多了，也是時候該用力用一用 worker 跑 apache 了 :p

細節就不多說，參考大神 blog。 </description>
		<link>http://blog.rafan.org/archives/160</link>
			</item>
	<item>
		<title>portconf 新用法</title>
		<description>最近 portconf 升級到 1.4 之後，在 ports.conf 裡面可以指定把變數 .undef 掉。比方說，我希望編 sysutils/fusefs-kmod 的時候不要指定 KERNCONF，那只需要寫

sysutils/fusefs-kmod: !KERNCONF

就可以了。 </description>
		<link>http://blog.rafan.org/archives/158</link>
			</item>
	<item>
		<title>w3m 用 socks proxy</title>
		<description>前幾天為了要在 command line 下面看某個網頁，可是那個網頁要看的時候又要透過某台特別的 socks proxy 才能看，然後，我平常用的 w3m 又沒有支援 socks。後來找了一下資料，發現可以用 dante (一個 socks proxy 的軟體) 裡面的 socksify 這個指令，他會 preload socks library 去蓋掉 connect(2)，因此就可以讓原本不支援 socks 的軟體用 socks 了 :D

安裝好 dante 後，照個 socks.conf 裡面的範例改一下，就可以快樂的使用了。 </description>
		<link>http://blog.rafan.org/archives/157</link>
			</item>
	<item>
		<title>NFS locking in kernel</title>
		<description>一陣子之前，dfr@ 改寫了 NFS locking server 端的部份，從原本的 userland 搬進 kernel 處理了，kernel conf 裡面要加上 NFSLOCKD，預設 GENERIC 是打開的。數小時前，這部份整個也已經進了 7-STABLE，而 6-STABLE 可能過陣子才會進去。總之，這真是個好消息 :D </description>
		<link>http://blog.rafan.org/archives/156</link>
			</item>
	<item>
		<title>用 tailor 幫你轉換 cvs 跟 svn</title>
		<description>一般轉換 cvs 跟 svn 的工具都會需要能直接存取 CVSROOT，之前曾經看過 tailor 這套神秘的工具，支援各種 VCS 互相轉換的功能。今天剛好有機會拿來用，發現還滿容易的，而且如果你能設定 svn 的 hooks 的話，也可以幫你把 commit 的日期跟作者改成原本的狀況。

基本上我是看他的 README 的範例的第二點：Bootstrap a new product, fetching its whole CVS repository and storing under SVN，就照抄他的指令就可以動了。不過轉出來的結果跟我原本有一點落差，我叫它把東西丟去 trunk/ 可是它把檔案塞到 / 去了，不知道是不是我 config 沒寫好還是有什麼神秘的事情。

不過呢，tailor 除了轉一次的功能外，它也支援一直轉的模式，也就是說人家可能用 cvs 用得很弄苦，你可以透過 tailor 讓你用 svn 用得很快樂 :D </description>
		<link>http://blog.rafan.org/archives/155</link>
			</item>
	<item>
		<title>FreeBSD 7.0 跟 DragonFlyBSD 1.12</title>
		<description>剛看到 kris@ 做的 mysql 跟其他的 subsystem 的比較：

http://leaf.dragonflybsd.org/mailarchive/users/2008-03/msg00025.html

不過後面有篇回應說得也很對，就是當初分家是因為不同的路，計畫要改的東西也不是兩三年就可以改完的（不過已經四年多了...），再說 DragonFlyBSD 似乎人還是沒有很多，重要的東西還是 Matt 一個人在搞。反過來看 FreeBSD 5.x 那一段時間，真是相當的苦命啊... </description>
		<link>http://blog.rafan.org/archives/154</link>
			</item>
	<item>
		<title>FreeBSD 6.3-RELEASE</title>
		<description>今天清晨的時候，6.3-RELEASE 正式推出了，跟上一版差了足足一年，主要原因是中間要準備 7.0-RELEASE 的緣故（大概二月初就會出現了）。剛翻了一下 FreeBSD 6.3 Release Notes，底下列了幾個比較值得一提的東西。

Kernel 部份：

     acpi 支援 HPET
     MSI support
     coretemp(4) 可以看 Intel Core cpu 溫度
     acpi_dock(4)
     音效卡: hda, envy24/envy24ht, spicds
     網路卡: ...</description>
		<link>http://blog.rafan.org/archives/153</link>
			</item>
	<item>
		<title>把 local ports 丟出來</title>
		<description>早上去 COSCUP 2007 講 ports，結果遭到 DK 大指控說我都沒把東西放出來，剛趁吃飽的時候，把東西稍微整理一下，丟到 OpenSVN 上去了。有興趣的人可以去 這裡觀賞使用。 </description>
		<link>http://blog.rafan.org/archives/152</link>
			</item>
	<item>
		<title>FreeBSD 7.0 與 SMPng 回顧</title>
		<description>上星期，kris@ 不知道在哪裡講 Introducing FreeBSD 7.0，裡面提到了很多 7.0 會有的新東西（主要是 kernel 部份）以及在 performance 上的改善。去年六月的時候，kris@ 宣佈了持續六年多的 SMPng 計畫算是劃下一個句點，而一年後的現在，我們看到的是 7.0 在 performance 上的改善。改善。

最令人興奮的應該算是重寫過的 ULE(以前那個版本 bug 很多而且不太穩定)，以及 threading 的改善與 kernel locking 的改進，這幾個讓 MySQL 跟 PostgreSQL benchmark 起來相當的讚。

從 SMPng 開始到現在花了七年，不知道未來的 FreeBSD 的使用率會不會持續進步呢... :p </description>
		<link>http://blog.rafan.org/archives/151</link>
			</item>
</channel>
</rss>
