消失的期刊資料庫

看到學校即將要停訂眾多資料庫,失望的事情除了以後可能找資料更困難(尤其是JSTOR,這麼重要的期刊存檔資料庫,竟然沒有替代的方案?) ,另外就是對學校經費運用上的問題感到悲哀,教育部和臺大校方一定會推來推去的(臺大希望教育部補助,而教育部希望臺大自行運用經費)。

頂尖大學都只是喊喊而已,期刊資料庫是研究中很重要的知識資本,怎麼可以說停就停呢?

悲哀啊,臺大已經是全國資源最豐富的學校了,若這些資料庫真的消失,我想臺大校方應該汗顏…

踹共!經費是怎麼用的!

延伸閱讀:

失落的資料庫
台大圖書資料庫,缺錢恐停用

廣告

苦也要苦學生

從五年五百億縮水之後,助教薪資被砍,碩博士生助理也被砍。共體時艱我倒是覺得無可厚非,但苦不到上面的大頭們,苦的都是學生,繼學生助理無法支領出差費用之後,系上網管助理薪水似乎不是被砍掉,就是調降薪水。

更誇張的是,台大謀求所謂「躋身世界百大」,跟清國「自強運動」似乎也沒什麼兩樣,船堅炮利嘛,十年前的台大和現在的台大最不同的地方就是很多工程,這些工程大部分就是蓋大樓。財團為了「回(ㄐㄧㄢˇ)饋(ㄇㄧㄢˇ)母(ㄋㄚˋ)校(ㄕㄨㄟˋ)」,x理館、明x館、萬x館、霖x館就來了,怎不見這些財團花個「幾億」買期刊、買書、蓋平價宿舍、支助學生研究、教學補助等(請看圖書館學術期刊訂購經費捐款清單,都是小額小額各個校友的募捐,那些財團大老闆都不見了),因為這些基礎的軟體建設看不到啊,買期刊不若雄偉大樓上所鑄的命名值錢。最近全新全力投注在研究和寫期刊論文上,好多的書圖書館沒有,又一定要讀,怎麼辦?跟老闆問能不能幫忙買,或者是自己買。如果這些大老闆賺大錢願意「回饋母校」的話,可不可以考慮花個幾千萬買書和買期刊啊,這些都是累積的知識資本,足夠讓有心想研究的學生、教授不用靠關係、透過朋友、或是自己購買到這些知識資本。所以我和研究室的學弟妹都在開玩笑,大家一起來買彩券,如果中了威力彩,我們來捐錢蓋大樓好不好,我們可以蠻橫的指定蓋在博x館上面嗎?要不然花個兩億來買書好了,一定可以買到爽!但是買了,圖書館一定放不下,圖書館設計太爛了,才蓋沒多久空間就不夠用了,又是個外表好看的裝飾品 XD。 Continue reading “苦也要苦學生"

這是一個研究生辛酸的歷程

在 p1 ntu 版上突然有感而發寫的。
——-

說到這個,讓我回憶起一段不算久之前的往事。

很感恩啊,念了台大之後變得抗壓性很強,對各種噪音、外來干擾、跳電停電之類的耐受力也愈來愈強了!像是吃了金柯拉一樣,外面吵鬧八拉拉,不管多吵都能做研究!(雖然考試沒有考一百分啦。)
感謝這些大大小小的工程,從我大二還是大三開始就陸續展開了森林館周圍是很「高」等級的試驗場所,我想大概去年挖下水道保健中心整修,每年的 xx 季,xx 活動, 情侶分手吵架, 莫名工程,尤其挖下水道搞的比媽祖遶境還要熱鬧啊。我想比火影忍者的試驗還要嚴苛,我在想,每個研究生心底都有一個查克拉。
Continue reading “這是一個研究生辛酸的歷程"

[howto] 在 mac 上使用 speedstep 節能

===前言===

我是最近換平台到 mac 上面

/* 其實也不是最近啦,只是主要工作平台換到 mac 裡頭。不過 mac os 我實在不太熟…常常按錯鍵,快速鍵也太多了吧 */

 以前使用一般 i386 機器的時候,例如說 freebsd,有 powerd(8)GNU/Linux 有 cpufreq 的架構可以動態使用 SpeedStep 技術調控 cpu 頻率,藉由這個技術達到省電卻又不會影響日常工作(簡單說就是你需要大量運算時,CPU 時脈自動提昇,不需要的時候自動降低)

以下是 FreeBSD sysctl 的範例

#目前 CPU 的頻率
dev.cpu.0.freq: 223
#所支援的不同 level cpu 頻率,這顆 CPU 最高達到 1786MHz
#可使用 1562, 1339, 1116, 839, 669, 446, 223 MHz

dev.cpu.0.freq_levels: 1786/-1 1562/-1
      1339/-1 1116/-1 893/-1 669/-1 446/-1 223/-1

=== Howto ===

稍微找了一下網路資源,以下的 xnu-speedstep 專案可以在 MacOS
上面達到需求:

http://code.google.com/p/xnu-speedstep/

安裝:

1. 下載 IntelEnhancedSpeedStep.kext.zip 這個 kernel extension 壓縮檔案,以及 SpeedStep.zip 應用程式壓縮檔

 

2. 你可以使用 KextHelper/OSx86-Tools 安裝上述的 kernel extension,如果你懶得用上面的方法做,直接用終端機(Terminal)

   輸入以下的指令

sudo cp -R IntelEnhancedSpeedStep.kext /System/Library/Extensions
sudo chown -R root:wheel /System/Library/Extensions/IntelEnhancedSpeedStep.kext
sudo chmod -R 755 /System/Library/Extensions/IntelEnhancedSpeedStep.kext
sudo touch /System/Library/Extensions

3. 重開機即可

4. 如果想要馬上測試,可以直接用

        kextload $your_path/IntelEnhancedSpeedStep.kext

5. 把 SpeedStep 拉到應用程式中,就會在工具列上顯示目前的 CPU 頻率

6. 查看目前的 cpu 頻率:使用步驟 5 的 SpeedStep 或是利用 sysctl 查看

   [psilotum@machilus ~](23:11:34)$ sysctl -a | grep throttle
   kern.exec: unknown type returned
   kern.cputhrottle_curfreq: 1596
   kern.cputhrottle_curvolt: 1000
   kern.cputhrottle_freqs: 1596 1862 1995
   kern.cputhrottle_factoryvolts: 1000 1112 1112
   kern.cputhrottle_ctl: 18208
   kern.cputhrottle_auto: 1
   kern.cputhrottle_targetload: 30

   我們可以直接看到上面 kern.cputhrottle_freqs 就是所支援的 SpeedStep
   CPU frequency; kern.cputhrottle_curfreq 就是目前的 cpu 頻率

=== test ===

測試目前應該是可以正常工作,不過沒有實際比較到底有啟用
和沒啟用電池續航力差多少… 

=== bugs ===

1. 偶爾 SpeedStep.app 會爛掉…
2. 能降低的頻率也太少了,我在某機器上如果純粹用無線網路只用 terminal 寫東西,平均都可以到 300-500MHz
   (說實在文書處理工作也不用太多 cpu 啊…)
   電池可以用五個小時左右 (~4000 mAh)

放下

今天,整理了許多以前留下的資料、筆記、文件、參考書與回憶。

以前的你,很沒有安全感,所有的東西你很貪心地都要留下來,包括高中的月考考卷、賀年卡片、學校通知單、成績單以及一堆雜七雜八的過往紀錄。但囤積近十年也沒整理,在心底也總擱著這件事未做,丟與不丟著實也是個問題。今天索性全丟了,一綑一綑打包準備資源回收。丟掉的不只是這些有形的書本,也丟掉我高中時期悲傷的、惆悵的、憂鬱的過去。一邊打包我就想起赫拉巴爾筆下的漢嘉,他按下綠色電鈕啟動壓力機的同時,喝著皮爾森啤酒,耗子在腳邊驚慌失措地逃跑…

你沒有皮爾森啤酒、耗子與壓力機。而你只有這—過往無數夜裡陪伴著你—可怖、可惡、令人憎恨的參考書、考試題庫、補充教材、補習講義。

三角函數、微積分、力學、地理氣候區、中國文學基本教材、被一份一份紅色塑膠繩捆綁起來。堆疊在角落,等待下一次離開。高中的暗戀、有隱私的通訊資料、信件則是被仔細地挑揀出來,丟進燒水爐中化為灰燼。

你說,你已經想不起那過去的時光,即便是光明美好或是陰暗憂鬱的。抓破頭,都只有無關痛癢零碎片刻的記憶缺角。我想,你是真的把這些回憶打包捆好放下了。

再次提起,可能是下次輪迴。

不,我不願它們再次進入輪迴。就擱著、隨著碎紙機抑或壓力機處理掉吧,這不是我的「愛情故事」,故事結束後隨即闔上書本。

psql 卡住了…

1. DBMS 環境:

psql (PostgreSQL) 8.3.3
contains support for command-line editing

2. 想法:

Table 1 (其中,~ 為一些欄位,除了 ba 之外,所有欄位都有資料)

mapno tsuga ba
——-+ ~ +—–+—————–
bigint int double precision

Table 2

mapno ba
——-+ ~ +—————–+
bigint double precision

我想做的事情是,如果 Table 1 中 tsuga 的欄位是某個特定值,例如說 1 好了
就把 Table 2 中的 ba 值進行 log 計算後複製到 Table 1 中的 ba 欄位

Continue reading “psql 卡住了…"