搞不懂,為何要藏的如此隱密。
USB support in Virtualbox 4, Linux Host
首先在官網裝VirtualBox 4.0.6 Oracle VM VirtualBox Extension Pack,之後把自己的使用者帳號加入vboxuser群組當中。
Thinkpad X61 + Intel X25-M G2 160GB MLC SSD + Ubuntu 10.10 (Maverick Meerkat) 64bit
這個時間點買Intel SSD很尷尬,裝10.10也很尷尬。但是我不能等了,現在用的Seagate硬碟三天兩頭就有錯誤訊息,隨時會爆炸。而Ubuntu要kernel 2.6.33以後才支援SSD的Trim機制。故先跑再說。
- 掙扎了許久,決定使用ext4,但是保留journal以免斷電造成資料流失。
- SSD installation checklist https://wiki.ubuntu.com/MagicFab/SSDchecklist 在mke2fs時不加 -O ^has_journal選項,/etc/fstab則使用data=ordered,特別注意discard才能讓Trim發揮作用。
- 把暫存檔都丟到ramdisk去以減少SSD寫入:/etc/fstab加入,後三行的作用在讓那三個目錄併到/tmp下
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
none /var/tmp aufs noatime,br:/tmp=rw:/var/tmp=ro 0 0
none /var/log aufs noatime,br:/tmp=rw:/var/log=ro 0 0
none /var/cache aufs noatime,br:/tmp=rw:/var/cache=ro 0 0
- 把~/.cache砍掉,新增/tmp/.cache,symbolic link到~/.cache。寫個script每次開機都新增/tmp/.cache這個目錄。主要是為了把Google Chrome的cache移動到ramdisk才做的。
- Lazyscripts 要在沒有把/tmp丟到ram的時候才能跑
- 灌dropbox以增進資料備份安全。
- 不知為何,麥克風不能用的問題灌了PalseAudio Manager就解決了。x61的line in跟內建麥克風分別編號是1和2。
現在從進入grub開始到出現登入畫面不到三秒鐘,爽。
可以躺在床上用筆電,爽。
把筆電當成ipad一樣可以亂搖也沒關係,爽。
方便我自己的手腳:
- 小紅點(trackpoint)有兩個工具可以用,gpointing-device-setting跟configure-trackpoint,前者調中鍵捲動,後者調感壓參數,自己抓tarball回來時要先裝libgnomeui-dev。
- texlive + Latex CJK
- mendeley
- calibre
- System->Administration->Language Support->Install/Remove Language 加入中文和日文
- System->Preferences->Keyboard Input Methods->Input Method 加入中文和日文輸入法。要修改輸入法選項則要把language panel打開才能改 (爛設計!)
- PCMan X (MLS) 0.3.9 支援日文顯示輸入 http://mstar.pixnet.net/blog/post/25126984 LiHei Pro這個字型可以完美顯示。
待辦:
- kile牽扯到KDE有點太肥,把gedit藉由plugin修改成適合latex以及coding的編輯器。
Mathematica19吋4:3螢幕只能抓到1024x768,寫個自動用Xrandr切換的script衝上x1280x960。解決 http://www.ubuntugeek.com/how-change-display-resolution-settings-using-xrandr.html
#! /bin/shxrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsyncxrandr --addmode VGA1 1280x1024_60.00xrandr --output VGA1 --mode 1280x1024_60.00xrandr --output LVDS1 --left-of VGA1
#! /bin/shxrandr --output VGA1 --off
Samsung SyncMaster LD220,已經可以用displaylink了,但是不知如何設定延伸桌面。放棄,這種無法善用usb隨插即用功能,反而常常需要重開機。改用d-sub。- 新酷音切換掉時不會自動把buffer送出,要按enter,有時只輸入一個字按enter也送不出,
可以抓tarball回來編。不用,用作者的ppa (此步驟增加Synaptic Package Manager的Repositories)
sudo add-apt-repository ppa:ossug-hychen/ibus
然後把Synaptic Package Manager多出來的ibus-chewing (1.3.7.20100910-1hychen1)升級。
- 看能不能用ultrabase 硬碟 + clonezilla達到最少按鍵備份的效果。
REVTeX 4.1
REVTeX出新版了,這次完全解決了multiple citation的問題,不用再自己手動加package了。似乎還有些bug,不過沒影響到我。比較讓人困擾的是preprint和reprint格式有點分不清楚,然後就是如果沒用reprint,在onecolumn的格式下會強制有前置頁,和4.0的時候不同。
Updated: 解決,加個notitlepage參數即可。這故事告訴我們specification還是要仔細閱讀一遍。
Updated: 解決,加個notitlepage參數即可。這故事告訴我們specification還是要仔細閱讀一遍。
Collapse multiple citations into one for BibTeX - mcite & mciteplus
在Latex可以使用BibTeX語法引用文獻,然而在物理期刊常常將引用合一,也就是本來三個引用
mcite會overload \cite的定義,所以從此\cite就等於\mcite了,只要把想被合併的引用bibtexkey加上星號即可
[1] Sheldon Glashow. Partial symmetries of weak interactions. Nucl. Phys.,合併為
22:579, 1961.
[2] Abdus Salam. Weak and electromagnetic interactions. In W. Svartholm,
editor, Elementary Particle Theory, page 367, Stockholm, 1968. Almquist
and Wiksell.
[3] Steven Weinberg. A model of leptons. Phys. Rev. Lett., 19:1264, 1967.
[1] Sheldon Glashow, Nucl. Phys. 22 (1961) 579; Abdus Salam, in: W. Svartholm這是一種節省空間的寫法,可見物理學者多麼惜字如金啊!研究了快一個月都搞不定要怎麼作,只能用手動改.blg的方法來處理,但是每編譯一次就要重弄一次,這實在是太不科學了!不過還好有mcite這個package,而且還是MikTeX內建的。
(ed.), Elementary Particle Theory, p. 367, Stockholm, 1968; Steven Wein-
berg, Phys. Rev. Lett. 19 (1967) 1264.
mcite會overload \cite的定義,所以從此\cite就等於\mcite了,只要把想被合併的引用bibtexkey加上星號即可
\cite{Glashow,*Salam,*Weinberg}不過這裡很不幸的,我最常用的revtex4環境以及apsrev.bst並不支援mcite。好在有另外一位寫出mciteplus,搭配他的apsrevM.bst即可翹著二郎腿管理bibliography了。
Subscribe to:
Posts (Atom)