Online resources:
Murmurs:
- 在浴室滑倒,額頭撞破,但是由於身體狀況使然,竟不覺得有多疼痛,反倒慶幸手好腳好、頭沒腦震盪,週末可以正常出席 DrupalCamp Taipei。啊,我也要學習小海夶的正面思考!
- 耐得住煩,方才開始覺得 Solr 與 Nutch 不那麼阿雜。
Online resources:
Murmurs:
Online resources:
Murmurs:
我嘗試用一種比較不那麼髒的方法來配置,過程中有需要 chown 的地方就自己留意。
sudo mkdir -p /opt/solr/home/solr && cd /opt/solr/home/solr
sudo cp -R ~/solr-4.3.1/example/solr/* .
cd /opt/solr
sudo cp -R ~/solr-4.3.1/contrib .
sudo cp -R ~/solr-4.3.1/dist .
sudo mkdir /opt/solr/home/solr/lib
sudo cp ~/solr-4.3.1/example/lib/ext/* /opt/solr/home/solr/lib
sudo cp ~/solr-4.3.1/example/resources/log4j.properties /opt/solr/home/solr/lib
cd /usr/share/tomcat7/lib && sudo ln -s /opt/solr/home/solr/lib/* .
sudo cp ~/solr-4.3.1/dist/solr-4.3.1.war /var/lib/tomcat7/webapps
基本安全防護(參考 [How to disable solr admin page – Stack Overflow], [SolrSecurity – Solr Wiki]):
<role rolename="solr-admin"/>
<user username="solr-manager" password="youdonno" roles="solr-admin"/>
Online resources:
Murmurs:
EPGrab,是我拿 tv_grab_dvb 來改的一個小程式,算是對自己想過的〈不曉得有沒有辦法推 XMLTV 讓電視台廣為採用〉的一個起步。我修正了幾個地方,讓多位元組字元可以正常顯示。
根據 DVB 標準規範 EN 300 468,以及《台灣數位電視相關影音技術規範》,台灣(代碼 0x14)的 DVB 資訊文字編碼,很可能一開始就被誤讀,之後便一路錯下去,很多自由軟體、開放源碼軟體的實作都用 Big5,實則應該是「採用 Unicode/UTF16-BE 編碼 (encoding),ISO10646 字集 (character set),但是至少應該能夠顯示 Big5 有收錄的字」。包括 LinuxTV dvb-apps, Me-TV, Kaffeine 等,都弄錯了,或曾經弄錯。
tv_grab_dvb 的情況則更微妙,作者除了同樣弄錯台灣的編碼,亦沒有考慮到多位元組字元的情況,而使用 strlen() 函式去偵測節目資訊的字串長度,遇到 0x00 開頭的字元編碼,就直接掛了。我只好把這個問題修掉,否則此程式幾乎在台灣無用武之地。
基礎設施有了,接下來是拿輸出的 XMLTV 檔案來玩…。
Online resources:
Murmurs: