Vim Tips
2011年11月29日星期二 发帖者 Unknown 时间: 14:00 0 评论本帖只是记录我用到的tips
Mendeley Tips
2011年10月15日星期六 发帖者 Unknown 时间: 19:38 0 评论在启动mendeley时增加 --pdf-toc 选项,在右侧的Details,Notes标签页旁边会出来一个Contents标签页。
从终端启动,
#mendeleydesktop --pdf-toc
或者编辑mendeley启动脚本,注意:mendeley从1.1开始使用python脚本启动。
#vim /usr/bin/mendeleydesktop
if (IS_LINUX_DISTRO_BUILD):
extra_args = ["--unix-distro-build", "--pdf-toc"]
result = subprocess.call([MENDELEY_BIN_PATH] + sys.argv[1:] + extra_args)
Tip2. 在Annotations中显示项目符号(·)
在Annotations以短横线(-)或星号(*)启首一行,则会自动变为圆点形式的项目符号。
升级catalyst需谨慎
2011年6月27日星期一 发帖者 Unknown 时间: 18:29 0 评论再一次手贱,yaourt -S catalyst,结果又捣腾了一下午才把GUI整回来。
由于ati-driver-installer-11-6-x86.x86_64.sh的下载速度太慢,而安装catalyst、catalyst-daemon、catalyst-hook都要下载这个,所以下次升级前切记先把安装文件下载下来,再yaourt。
catalyst-daemon的作用是Auto re-compile the fglrx module (while system's start) if kernel was updated
catalyst-hook的作用是Auto re-compile the fglrx module when kernel update (mkinitcpio's hook)
两个软件包有冲突,只安装catalyst-hook即可。
做完以上,startxfce4出现花屏,但ctrl+alt+F1,再ctrl+alt+F7即可恢复正常。其实是因为没有aticonfig --initial造成的。
相对来说,pacman -Syu还是很安全的,至今没有出现过什么升级后太难搞的异常。显卡还是有点难搞,经过这一次以后会牢记了。
关于找不到 /dev/dsp 的错误
2011年6月14日星期二 发帖者 Unknown 时间: 16:05 0 评论系统声音一直很正常,但今天在使用gtkguitune的时候却报 "cannot open /dev/dsp" 的错误。
一番google之后,才找到原因。根据这篇帖子,/dev/dsp 是OSS才使用的,ALSA使用的是 /dev/snd。
再根据Archlinux的ALSA维基页,可以通过安装 alsa-oss 来解决。
# pacman -S alsa-oss
需要说明的是在udev>=171后,alsa-oss的模块(snd_seq_oss, snd_pcm_oss, snd_mixer_oss)不会自动加载,因此将它们加到/etc/rc.conf文件里的MODULES项里,重启,就能看到/dev/dsp了。:-)
p.s. 关于 /dev/dsp 究竟是做什么用的,可以看这里。
在命令行中使用Dropbox
2011年5月16日星期一 发帖者 Unknown 时间: 21:48 1 评论今天升級了一下Dropbox,把鼠標放到系統托盤(一般稱為tray,實際在Linux裏的名字叫Notification Area)裏的Dropbox圖標上看版本號還是舊的,於是想得重啟一下Dropbox,就右鍵點擊exit了。結果,結果就是Dropbox圖標再也出不來了,折騰了一下午也沒成功。
但雖然圖標沒出來,卻並不影響Dropbox的使用。事實上,本文的標題也是有誤的,Dropbox在安裝完做好配置後,基本上是不需要操作的自動使用。本文叫在命令行中配置Dropbox更恰當些。主要參考以下兩篇:
http://wiki.dropbox.com/TipsAndTricks/UsingDropboxCLI
http://wiki.dropbox.com/TipsAndTricks/TextBasedLinuxInstall
http://dl.dropbox.com/u/552/pyDropboxPath/1.0.1/index.html
DropboxCLI是Dropbox的命令行工具,可以通過 yaourt -S dropbox-cli 安裝,但其功能比較簡單,僅僅包括啟動、停止、查看dropbox運行狀態這幾項,沒有任何配置功能。
Dropbox安裝完直接從終端運行的話,會提示
This client is not linked to any account... Please visit https://www.dropbox.com/cli_link?host_id=7d44a557aa58f285f2da0x67334d02c1 to link this machine.
需要訪問指定鏈接驗證密碼(此時不能退出終端中的dropbox進程)後才能成功連接。連接成功後默認在/home/usrname/ 下創建 Dropbox文件夾用於同步,如果需要修改同步路徑,則需要用到pyDropboxPath.py。將同步路徑指定到newpath的命令如下:
python2 pyDropboxPath.py --newlocation newpath
既然已經全面轉向linux了,能用命令行做的事就盡量用命令行做吧,為一個小小的圖標搗鼓了一下午最終也沒解決,不過linux就是這麼慢慢玩轉的吧。
兩個未解決的問題:
1. 怎麼重新找回dropbox的系統托盤圖標?
2. 在/etc/rc.conf裏沒有dropboxd,但dropbox還是能開機啟動,是在哪裏指定的?
Linux下输简出正 (繁)
2011年5月6日星期五 发帖者 Unknown 时间: 21:53 0 评论本文以Archlinux下,在IBus输入法中使用极点五笔码表实再输简出正 (繁)。
所谓输简出正,就是按简化汉字的形进行输入,但输出显示的却是正体汉字。
要输简出繁首先要做到输简出简
- 安装 ibus:pacman -S ibus
- 下载码表:ibus-table-chinese 在AUR中 (可以yaourt -S ibus-table-chinese),但如果不需要其中一两种输入法,可以从ibus项目下载页面单独下载 ibus-table-chinese.tar.gz,解压后在 tables/wubi-jidian/ 下有 wubi-jidian86.txt
- 安装码表:ibus-table-createdb -s wubi-jidian86.txt 生成 wubi-jidian86.db,将其复制到 /usr/share/ibus-table/tables/ 即可
知道这个流程后输简出繁也很容易
- 用文本編輯器 (推薦使用MadEdit) 打開 wubi-jidian86.txt,可以看到如下的鍵位-字符映射
a 工 99454797
b 了 1477224452
c 以 418261033
d 在 1133790406
e 有 976401164
f 地 476035359
g 一 2015124793
- 用文本編輯器將全部文件內容進行簡-繁轉換(MadEdit有此功能),另存為新的碼表文件,比如取名叫wubi-jidian86-tr.txt
- 按前述安裝碼表一樣的步驟,結束後重啟 ibus,即可將 wubi-jidian86-tr 加入到輸入法列表,只要選擇wubi-jidian86-tr,就能夠做到輸簡出繁
本文所述方法可以推廣到其它輸入法,或其它碼表。
Softwares I use on Arch Linux (Arch Linux 软件推荐)
2011年4月10日星期日 发帖者 Unknown 时间: 16:55 0 评论- Window Manager - awesome. Awesome is awesome, just have a try and you'll know.
- File Manager - Tux Commander. Just like Total Commander.
Desktop Environment - Xfce。就像选择Archlinux一样,喜欢轻量级的产品。- Browser - Firefox, Chrome, Opera。在Windows下的时候还有IE。
- Text Editor - Vim, MadEdit&SciTE。MadEdit在對文件的編碼,標簽頁的靈活程度等方面更勝SciTE一籌,適合編輯一般性文件。SciTE可以在右側開子窗口輸出編譯運行的結果,適合編輯源代碼文件。Windows下的Notepad++就是基于SciTE做的,有青出于蓝的感觉。
- Office - LibreOffice。现在还有人用OpenOffice吗?
- Music Player - DeaDBeeF。用"linux foobar"做关键字google到的一个软件,很喜欢。
- Video Player - VLC。以前用过Windows版的。
- Image Viewer - Viewnior。小巧,够用
- Scientific Computing - Scilab。在有些方面可以替代Matlab,和Matlab比也算是个轻量级产品了,对我基本够用。
- IM - Pidgin。MSN,Gtalk就靠它。
- Notetaking - Zim。由于Evernote没有Linux桌面版,先是找了个模仿Evernote并且可以网络同步的Nevernote,但感觉不好用。想到有人在自己电脑上建个wiki来做笔记,于是就找到了TiddlyWiki和Zim。TiddlyWiki是个单文件的wiki,很方便,但没有目录树,调整文本样式也不方便,因此选择了Zim。
- Reference Manager - Mendeley。在Windows下就用的这个,内置pdf reader。可做笔记,可网络同步。
- Online Backup - Dropbox,虽然Dropbox Linux版标明的是适用于Gnome下的Natutilus,但实际上,在Xfce下完全可以使用,只是与文件管理器Thunar的集成需要另外安装软件包SpiderOak。Dropbox的Linux版貌似只能和Gnome下的Natutilus文件管理器一起使用,所以找到了SpiderOak,和Dropbox一样,初始2G空间。
- Screenshot - ImageMagick。fn键不知道要怎么启用,所以只能借助软件截屏了,ImageMagick很有意思,在终端里运行。
全面转向Arch Linux
发帖者 Unknown 时间: 16:28 0 评论清楚记得安装的第一个Linux版本是Red Hat 9.0,至今已有七八年之久,而如今我依然是个Linux菜鸟。能记住的命令区指可数,对man出来的一大堆选项深表无奈。不把自己逼到绝境的话,怕是要一直菜鸟下去了。于是借换内存之机顺便把软体要全面换新。
Arch Linux这个发行版最早是同学推荐的,先是很喜欢Arch这个词头(Archangel, Archbishop...ArcGIS),后来逛了wiki.archlinux.com,对其轻量极简的思想和几乎无所不知的wiki大为欣赏,当然其优点并不止于此。
从最早的Windows/Linux双系统(甚至因为硬盘太小,把Linux装在移动硬盘上),到电脑足够强大,Win7虚拟机运行Linux也毫不费力,再到现在,我决定全面转向Linux了,为了充分利用我的6G内存,为了不让自己一直当个菜鸟。
做出这个决定并没有花很长时间,因为就我对Linux的了解和Linux现在的发展程度来说,已经可以很方便的替代Windows了,除了万恶的网银们。昨天一早到现在,装系统、软件、驱动、把文件拷回电脑,中间被稍稍卡住的就是装显卡驱动的时候,导致启动不了X,后来在wiki上找到答案。捣鼓Linux的时候有两台电脑真的是十分必要。
截个图留念:
几种可公开获取的LAI实测值
2011年3月26日星期六 发帖者 Unknown 时间: 22:16 0 评论站点数:9
数据形式: LAI MAP
时间跨度:1999 ~ 2003年
空间跨度:5KM*5KM
空间分辨率:30m(计算到ETM+尺度)
生成LAI MAP的方法:Canonical Correlation Analysis。简单的说就是回归,建立 '采样点测得的LAI’ 与 'ETM+影像的反射率或植被指数' 的回归关系,并将此关系应用到5KM*5KM范围内的所有ETM+像元上。
2. VALERI
站点数:32
数据形式:原始LAI观测及GPS定位信息、LAI MAP
时间跨度:2000 ~ 2008年
空间跨度:3KM*3KM
空间分辨率:计算到TM、ETM+,SPOT尺度
生成LAI MAP的方法:回归。与Bigfoot基本思路相同,实施细节上有很多区别。Valeri不只用ETM+一种,还用到了TM、SPOT影像。不同站点所用的影像不同,回归方法(自变量、因变量的选择)也有不同。
3. CEOS/LPV
站点数:39 (一些数据下载链接失效)
时间跨度:2001 ~ 2003
空间跨度:10KM*10KM
空间分辨率:10KM
CEOS/LPV是为了满足对4种LAI产品(ECOCLIMAP、GLOBCARBON、CYCLOPES、MODIS)的相互评价而进行的工作,其数据主要是对BELMANIP进行的再处理,处理结果为10KM空间分辨率,1月时间分辨率的LAI MAP。
4. AmeriFlux
提供LAI的站点:7
时间跨度:2002 ~ 2006
数据形式:site-level LAI
MODIS的Channel和Band
2011年3月23日星期三 发帖者 Unknown 时间: 11:28 0 评论MODIS的Channel和Band在很多场合都被混用了,但其实它们并不是一个概念。
MODIS Characterization Support Team (MCST)的Dictionary对Channel进行了解释:
Channel: each detector element。
MODIS Web对此有进一步的解释。MODIS共有36个光谱波段(Bands),由4个独立的焦平面集将光线聚焦到不同的探测单元上(detector pixels)。MODIS的视场宽度在星下(nadir)是10KM,因此,对于分辨率为1KM的波段(8~36波段),有10个探测单元 (detector elements);对分辨率为500M的波段(3~7),有20个探测单元;250M的波段(1~2)有40个探测单元。
对Channel概念的掌握有什么用呢?在使用光谱响应函数(Spectral Response Function)的时候就有用。每个探测单元的光谱响应不会完全一致,因此,是对每个Channel给一个响应函数,还是所有Channel共用一个响应函数更为合理?这项研究表明,探测单元之间的差异并不明显,所有Channel共用一个响应函数就够了。因此,尽管MCST提供的光谱响应函数是逐Channel的,我们在使用时可以先将其平均为一个响应函数。
用Scilab替代Matlab
2011年1月19日星期三 发帖者 Unknown 时间: 01:28 1 评论最早是看了这篇帖子<3 awesome free Math programs>,然后收藏在Google Bookmarks里。
另一方面,一直想找个软件替代Matlab,因为我所使用到的Matlab功能仅限于基本矩阵运算、显示图像,读写HDF也是最近发现的功能,用途并不大。
于是终于下定决心要用Scilab替代Matlab了。
在网上搜索Scilab的时候会发现有三个相关但不相等的软件(包):Scilab,ScicosLab,Scicos。它们的历史脉络是这样的:
1982年,受Matlab(当时貌似是Public Domain)的影响,法国INRIA开始了Blaise软件的研发。1984年隶属于INRIA的Simulog公司发布了商业版的Balise。
1990年,法国INRIA和ENPC决定开发一款开源版的Basile,也就是Scilab。
1994年,Scilab发布了第一个版本,Scicos是其中的一个Toolbox。
2005年,Scilab Consortium启动开发基于Java的Scilab 5,而Metalau项目组和ENPC则决定继续基于Scilab 4,于是就产生了ScilabGtk,后来改名为ScicosLab。
虽然ScicosLab特别指出自己集成了最新的MaxPlus和Scicos工具箱。MaxPlus是一个具有System and Control功能的工具箱。而Scicos则相当于Simulink。
但事实上,MaxPlus在Scilab中叫做Max-Plus Algebra Toolbox,而Scicos在Scilab中叫做Xcos module。Scilab的工具箱比ScicosLab要多得多,点此查看Scilab的所有模块。
Scilab的发展道路感觉一直是在向Matlab看齐,网上也有不少Scilab与Matlab的比较。如:
An Introduction to Scilab from a Matlab User's Point of View
COMPARATIVE STUDY OF MATLAB AND ITS OPEN SOURCE ALTERNATIVE SCILAB
目前来看,Scilab已经完全能胜任我的需求了,并且开源免费,何乐而不为。