= Week Report =
* 2008-02-18
* 升級 Kernel 至 2.6.18-6-k7, 重跑 vmware-config.pl 好恢復 vmware virtual machine 的正常運作.
* subversion upload 教學
* 修改 trac.ini 如下所示, 讓 RSS 可以顯示 ticket 的變化 [[BR]]
{{{
#!diff
====
--- gocca/conf/trac.ini.org 2008-02-18 19:15:55.000000000 +0800
+++ gocca/conf/trac.ini 2008-02-18 19:16:49.000000000 +0800
@@ -53,7 +53,7 @@
[header_logo]
alt = "NCHC Grid Operation Center Certification Authority"
height = -1
-link = http://free.nchc.org.tw/gocca
+link = http://trac.nchc.org.tw/gocca
src = common/trac_banner.png
width = -1
@@ -96,7 +96,7 @@
footer = Power by Open Source Taskforce, NCHC, Taiwan
icon = common/trac.ico
name = GOC CA
-url = http://free.nchc.org.tw/gocca
+url = http://trac.nchc.org.tw/gocca
[search]
min_query_length = 3
@@ -113,7 +113,7 @@
changeset_long_messages = false
changeset_show_files = 0
default_daysback = 30
-ticket_show_details = false
+ticket_show_details = true
}}}
* 08-02-19:
* 測試 subversion externals 的功能
* 因為 Trac 0.11 有支援 svn externals 的功能, 因此簡單測試一下要怎麼對應使用 svn 的指令
* 測試步驟: [wiki:jazz/svn_externals SVN externals definitions]
* [wiki:NCOR_Ocean_Database_Project 院部『海洋資料庫計畫』]: [wiki:Meeting/08-02-19 海洋中心劉教授來訪]
* 08-02-20:
* 規劃格網計算平台的工作項目、交付清單與人力時程分配
* 規劃 PRAGMA 14 的展示: DRBL + GPFS
* 跟 Ebbe 討論 RBNB, 海生館與墾丁的影像擷取系統
* 維迪: 鏡頭維修情形, 海生館魏杰: 現況與準備
* Hadoop 資料蒐集
* 08-02-21:
* 跟育欽和宗碩討論 Partclone 使用 FUSE 達成 read-only mount 的可能性
* 育欽:
* 癥結點: read-only 有機會, write 比較難.
* 應該是比 VFS 更底層, 如果可以模擬成 /dev/sda1 那一類區塊式裝置(block device)應該會比較有用
* 參考架構: loop 裝置, [http://www.gnome.org/~markmc/qcow-image-format.html QCOW Image 裝置]
* 宗碩建議從 [http://www.cse.unsw.edu.au/~neilb/oss/linux-commentary/vfs.html VFS (Virtual File System) 定義的 I/O Operator] 下手
* 修改 trac.ini 如下所示, 讓 Wiki 可以支援跨專案連結([http://trac.edgewall.org/wiki/InterTrac Intertrac Link])
* Ex. 使用 ![gocca:wiki:CPS] 來顯示 http://trac.nchc.org.tw/gocca/wiki/CPS - 呈現結果: [gocca:wiki:CPS] [[BR]]
{{{
#!diff
====
--- trac.ini.org 2008-02-21 17:14:56.000000000 +0800
+++ trac.ini 2008-02-21 17:22:31.000000000 +0800
@@ -137,3 +137,15 @@
[wiki]
ignore_missing_pages = false
split_page_names = false
+
+[intertrac]
+cloud.title = Cloud Computing Research Group
+cloud.url = http://trac.nchc.org.tw/cloud
+edublog.title = Edublog - a collaborative Blog for tele-teaching
+edublog.url = http://trac.nchc.org.tw/edublog
+grid.title = NCHC Grid Architecture Research Group
+grid.url = http://trac.nchc.org.tw/grid
+gocca.title = Grid Operation Center Certification Authority
+gocca.url = http://trac.nchc.org.tw/gocca
+partclone.title = Partclone - The library-based Partition Cloning Tool
+partclone.url = http://partclone.nchc.org.tw/trac/
}}}
* 規劃格網計算平台的工作項目、交付清單與人力時程分配
* [備忘] 產生 Trac 或 Python Egg 套件的指令
{{{
# python setup.py bdist_egg
}}}
* [備忘] 目前加入 accesskey 修改的地方
* Trac 0.10.3-1etch2
{{{
~# cd /
/# patch -p1 < ~/trac.0.10.3-1etch2.accesskey.patch
patching file usr/share/python-support/trac/trac/web/auth.py
patching file usr/share/python-support/trac/trac/wiki/web_ui.py
patching file usr/share/python-support/trac/trac/versioncontrol/web_ui/browser.py
patching file usr/share/python-support/trac/trac/Timeline.py
patching file usr/share/python-support/trac/trac/Settings.py
patching file usr/share/python-support/trac/trac/ticket/report.py
patching file usr/share/python-support/trac/trac/ticket/web_ui.py
patching file usr/share/python-support/trac/trac/ticket/roadmap.py
patching file usr/share/python-support/trac/trac/Search.py
patching file usr/share/trac/templates/wiki.cs
patching file usr/share/trac/templates/report.cs
patching file usr/share/trac/templates/browser.cs
patching file usr/share/trac/templates/log.cs
patching file usr/share/trac/templates/changeset.cs
patching file usr/share/trac/templates/newticket.cs
}}}
* !TracWebAdmin-0.10/webadm/web_ui.py
{{{
# svn export http://svn.edgewall.com/repos/trac/sandbox/webadmin/ TracWebAdmin-0.10
# cd TracWebAdmin-0.10
TracWebAdmin-0.10# patch -p1 < ../TracWebAdmin-0.10.accesskey.patch
TracWebAdmin-0.10# python setup.py bdist_egg
TracWebAdmin-0.10# easy_install dist/TracWebAdmin-0.1.2dev-py2.4.egg
}}}
* !TracAccountManager-0.10/acct_mgr/templates/login.cs
* !TracAccountManager-0.10/acct_mgr/web_ui.py
{{{
# svn co http://trac-hacks.org/svn/accountmanagerplugin/0.10 TracAccountManager-0.10
# cd TracAccountManager-0.10
TracAccountManager-0.10# patch -p1 < ../TracAccountManager-0.10.accesskey.patch
TracAccountManager-0.10# python setup.py bdist_egg
TracAccountManager-0.10# easy_install dist/TracAccountManager-0.1.3dev_r2548-py2.4.egg
}}}