2012年12月29日 星期六

自製赤道儀

http://www.hkastroforum.net/viewtopic.php?t=21147

說的是經緯儀,但包括很多赤道儀的資料

http://familystar.org.tw/index.php?option=com_smf&Itemid=45&board=7.0

很多資訊,值得一逛

2012年12月24日 星期一

R語言

http://www.cc.ntu.edu.tw/chinese/epaper/0009/20090620_9005-2.htm

r的簡介,文末附的參考連結很有價值

http://zoonek2.free.fr/UNIX/48_R/all.html

上文所介紹的連結之一,寫得很好,但沒有敘述統計,有點可惜…

https://www.youtube.com/watch?v=AipnE4s8sKk&playnext=1&list=PL224DB930CC1F4F90

教學影片,不過講者話太多了XDDD


2012年12月23日 星期日

線上轉檔網站

http://www.convertfiles.com/

我最主要是要找把epub轉成PDF的地方,這個網站還不錯,不用安裝程式

2012年12月9日 星期日

org-mode與Google calendar(或outlook)的(雙向)同步問題

Google calendar 可以與outlook同步,大部份的人都會,只要安裝一個小工具就好了。

但是org要直接與outlook同步,是有一點問題的,網路上的資源不多

然而org與Google calendar同步的資源相對來說是多得多了,因此可以經由此方式來間接完成org與outlook的同步

http://orgmode.org/worg/org-tutorials/org-google-sync.html

org的官方說明,如何與Google calendar同步。眼看著是非得在ubuntu等linux系統上作業不可了,所需要的awk檔在 http://orgmode.org/worg/code/awk/ical2org.awk

如果使用ubuntu的話,由於這個腳本檔呼叫了gensub,因此要使用gawk,要先安裝︰
sudo apt-get install gawk

然後呼叫時要加上重導運算子<及>,例如︰
./ical2org mycal.org
 


http://www.yifeiyang.net/using-the-org-mode-for-gtd-2-agenda-view-import-google-calendar/

這篇側重於將org的資料單向同步到Google calendar當中,圖滿多的

2012年12月7日 星期五

解決emacs中org table中英混雜時無法對齊的問題

http://modioyo.appspot.com/2011/11/24/emacs-24-font.html

這個概念基本上是對的,解決的關鍵在於指定中文、英文使用不同大小的字體,不過他試出來的數字15可能是打錯了,我覺得是14:


(set-frame-font "Monaco:pixelsize=14");
(dolist (charset '(han kana symbol cjk-misc bopomofo))  (set-fontset-font (frame-parameter nil 'font) charset
   (font-spec :family "WenQuanYi Micro Hei Mono" :size 16)))

但是這個作法會影響到table以外的部分,因此如果能找到只影響table的字型的話就很好了

目前看來,根據emacs的工作流程,它在程式的層次就決定了,對不同encoding的字元要使用什麼字體。在每個buffer當中,可以根據預設的規則對不同的關錄字著色,這時所套用的字體大小只能根據所在的規則(稱為face)中改變,而不能針對不同的encoding再度設定。所以org mode的作者說,解決這個問題要使用固定大小的字體。而不幸的是,中、英文在指定了size後卻發生大小不同的情況(這到底是誰的問題…),因而必需在視窗的層級設置不同encoding使用固定size的字體。所以結論是,解決了表格中的中文字體造成的不能對齊的問題,就無法在不同階層套用不同大小的字體。

http://www.gringod.com/2006/11/01/new-version-of-monaco-font/

monaco字型,聽說比較好看,個人是覺得ok啦

http://wenq.org/enindex.cgi?ZenHei#nightly_build_NB

"文泉驿开源矢量中文字体",個人覺得也是ok啦,不過這解決了emacs中某些字顯示得很粗的問題,算是意外的收獲…

2012年12月6日 星期四

如何用 Org-Mode 做笔记,以及更多emacs設定

http://kanedou.me/2010/10/note-with-orgmode/

沒有涉及技術層面,完全是一個使用導向的介紹,其中關於capture的說明非常少見的好

http://orgmode.org/manual/Capture.html#Capture

然而capture必需要先經過設定才能正常工作,所以請看看手冊

http://orgmode.org/worg/org-configs/org-customization-guide.html

然後我們會發現像org-directory之類的預設值也是可以改的,所以再看看手冊

並且特別關注文中的"Five small steps toward a personalized system"所提到的可自訂變數。它們可以在各別的org檔中設定,只是設定完要記得按C-c C-c以使設定生效。"Pretend to be a power-user"是下一個值得關注的段落,其中的設定都值得好好看看。

http://orgmode.org/worg/org-hacks.html

比上面那個連結更進階的設定,不過可能有需要時再搜尋就好了,光要把這篇看完不知道要多久…

emacs setup revisited


https://sites.google.com/site/steveyegge2/my-dot-emacs-file

一個範例檔,非常非常好,光它一開頭設定emacs root就很讚了。這位仁兄也是將整個設定放在獨立的~/emacs/目錄中,並納入cvs版本控管。他的作法比較是想在任何平台上都能執行。

http://tychoish.com/documentation/managing-emacs-configuraiton-and-lisp-systems/

另一個觀點,他把所有的設定檔放在~/emacs/,並納入git的版本控管(否則要把.emacs納入,就只能把家目錄整個納入git,那不是很嚇人嗎XD)。然後使用ln將 ~/emacs/config/$HOSTNAME.el連結到設定檔~/.emacs,以在不同機器上套用不同設定。其它如load-path的設定(語法見http://www.gnu.org/software/emacs/emacs-lisp-intro/html_node/Loading-Files.html),require的載入,都非常有用。

http://stackoverflow.com/questions/2079095/how-to-modularize-an-emacs-configuration

這個標題很聳動,不過目前我還沒有這個困擾;p

elisp


http://ergoemacs.org/emacs/elisp_basics.html

接下來可能會想自訂一些agenda commands,這時了解emacs的lisp--elisp--就非常有必要了

org mode 的file-based設定


http://orgmode.org/manual/In_002dbuffer-settings.html

hidestars,indent想必是非常的常用


2012年12月4日 星期二

Emacs(org-mode) X GTD, Git X Dropbox (or Google Drive)

Emacs X GTD


http://orgmode.org/worg/org-gtd-etc.html

ordmode主站中對gtd的說明

http://www.yifeiyang.net/emacs/use-emacs-org-mode.html

前文中提到Charles Cave所寫的文章的中譯,另一個較早期的英文版在 http://members.optusnet.com.au/~charles57/GTD/orgmode.html#sec-13

http://www.guan8.net/perl/R0Z6w5BA20121110202884.html

前文中提到John Wiegley所寫的文章的中譯,並不是GTD,只是利用todo標籤的時間管理

http://article.gmane.org/gmane.emacs.orgmode/715

目前使用tag, todo, outline (以及file,如果要的話)的共識
  1. tag可以用來實現原汁原味的GTD
  2. todo是特化的tag,嚴格來說GTD不一定要使用它
  3. outline(體現為樹狀結構)可以將工作組織起來,用得好的話就不需要利用不同的檔案來分類

其它GTD實踐


http://www.cnblogs.com/holbrook/archive/2012/04/17/2454619.html

一位網友自身的實踐方式,非常貼近gtd的精神。文中對GTD的方法論作了一個簡單的回顧,然後介紹在org mode中的作法。不過使用檔案來分割的架構,沒有與GTD的一對一對應,而且夾雜各種風格的屬性標籤讓檔案看起來有一點不太易讀

http://www.mastermindcn.com/2012/02/org_mode_quite_a_life/

另一位網友自身的實踐方式,利用不少emacs的特性,分類的方式與GTD更為一致,並且善用了outline的性質來分割工作。他對org的特性及設定更為了解,因此知道如何使用CLOCK_INTO_DRAWER來簡化資訊的呈現。另外一個亮點是工作時間的統計及計時,這個部分的資訊可以做為剩餘工作時間分配的重要參考,值得學習

http://moogoo78.blogspot.tw/2009/10/emacsorg-mode.html

另一位網友自身的實踐方式,簡明易懂

https://emacs.cafe/emacs/orgmode/gtd/2017/06/30/orgmode-gtd.html

另一位網友自身的實踐方式


Git X Dropbox (or Google Drive)


http://tekibrain.blogspot.tw/2012/05/dropboxgit-server.html

嚴格來講,這篇算是mrmu大作的圖示版本,算是方便大家理解而已。