letoh’s workshop

May 3, 2013

Auth-source in Emacs

Filed under: emacs, Note — letoh @ 12:48 am

前幾天將 Emacs 一口氣更新到 24.3 以後,發現有一堆東西都不太一樣了,一執行就回報一堆錯誤。畢竟現在已經有很多工作都在上面進行,工具有問題的話很麻煩,只好花點時間調整。

首先要找出有問題的套件,暫時移出路徑待修,結果一整理下來發現有一大堆根本不曉得為什麼存在的東西會報錯,把 mercurial log 叫出來一看才知道上次整修的時間已經是 2009 了。存在這麼多年卻完全沒印象的東西叫做垃圾,乾脆整個目錄都翻出來整理。(不過我要強調這只是倒垃圾,還不到 dot emacs bankruptcy 的程度XD)

後來在更新 g-client 設定時,發現在新版裡已經改用 auth-source 來取得認證所需的資訊。玩了一下發現這東西還真是不錯,可以把一些認證用的密碼資訊統一管理,並透過 api 來取得。大概瞭解運作方式後,馬上動手整合到跟認證有關的套件中。
(more…)

Advertisements

October 11, 2012

2012 Sep‧東京 Day 6

Filed under: Note — letoh @ 2:50 pm

2012.9.19

總算(寫)到了最後一天啦!整理遊記跟照片真的是很累的事,雖然每天回到飯店都會做一些記錄,但也只有前兩天比較完整,最後幾天的內容幾乎派不上用場。每天下班後只能空出一點時間整理,日子一拖下去很多當時的情境會忘光光;再加上我都在迷路,根本不曉得跑到哪裡,自由行程那兩天的路線有一大半不在計畫內,事後看著照片要查也很難找XD

雖然沒有打算刻意整理,但因為房間內的東西幾乎沒動到,把東西整理完大概就是房間的原狀了。昨晚睡前就先把所有行李都塞好,反正今天應該不會再買東西了… 吧。

(more…)

September 24, 2012

2012 Sep‧東京 Day 1 – 2

Filed under: Japan, Note, Travel — letoh @ 7:25 am


經過一個半小時的路程,總算抵達終點的京成上野駅。上野其實離會場有點距離,當初會選擇住上野只是單純聽過著名的上野動物園,完全不曉得上野在哪。選個名字比較有聽過的地方,在車站附近的話交通也方便,就這樣定下來了。結果根本沒去動物園,只在大到不行的上野公園晃一晃而已。 (more…)

2012 Sep‧東京 Day 1 – 1

Filed under: Japan, Note, Travel — letoh @ 7:15 am

我想這系列很有機會演變成充滿內心戲且冗長的遊記。

這次會決定跑一趟東京,其實自己也很意外。這幾年已經跟社群活動太接近了,有點不太習慣,但有時候就是會一衝動做出奇怪的決定。現在回想起來,整個決策並沒有太多猶豫。決定要去以後就開始安排工作進度,拿到假單以後才開始訂旅館和機票。以前這些事情都是交給公司或旅行社處理的,第一次全部自己來其實有點興奮,但也很怕一個環節出錯就出不去了XD 雖然研究了許多網路上的心得,大概把該做的事都整理出來了,不過有朋友的幫忙讓整個進度更順利,很快就處理好住宿和交通問題。

一直到這時候才到 Connpass 系統報名,家人還確認了好幾次,問我是不是真的打算去一趟。沒想到晚了半個月報名的序號竟然讓我抽中兩份獎品,這是後話了。

總之,決定到 PyConJP 看看了,再加上兩天背包迷路之旅。 (more…)

October 30, 2011

Extending Gforth with the Code Word

Filed under: forth, Note — Tags: — letoh @ 11:39 am

很久沒發文了,但一直都有記錄筆記的習慣,原本也是打算整理好發表的,但常常寫到一半就去做其他事了,所以積了不少未完成的稿XD 這次出清一篇筆記,來談談 forth 中的 code word。

一般對於 forth 系統的擴展有兩種方式,最方便的當然是定義新的 colon word,另一種則是實作比較低階的 code word。
(more…)

February 12, 2009

Line wrap in Emacs

Filed under: emacs, Note — letoh @ 2:54 am

在大部份的編輯器中,對付太長的文字列通常用的是自動換行 (line wrap),就我目前所知,在 Emacs 中有以下幾種不同方式可以選擇: (more…)

February 5, 2009

透過 Outline mode 編輯 Muse 文稿內容

Filed under: emacs, Note — letoh @ 10:23 pm

前陣子在使用 muse 撰寫筆記的時候,總覺得要找標題不太方便,似乎也沒辦法透過 speedbar 顯示大綱,玩了半天就想到了 outline mode 這個好東西,剛好語法是一樣的,只要簡單配置一下就可以帶來很大的方便。測試了一下後加了一些設定:

(add-hook 'muse-mode-hook
	'(lambda ()
	   (outline-minor-mode t)))

(define-key muse-mode-map (kbd "<f5>")  'outline-up-heading)
(define-key muse-mode-map (kbd "<f6>")  'outline-backward-same-level)
(define-key muse-mode-map (kbd "<f7>")  'outline-forward-same-level)
(define-key muse-mode-map (kbd "<f8>")  'outline-next-heading)
(define-key muse-mode-map (kbd "<f12>") 'outline-toggle-children)
(define-key muse-mode-map (kbd "C-<f12>") 'outline-mark-subtree)

(define-key muse-mode-map (kbd "C-<f5>") 'outline-promote)
(define-key muse-mode-map (kbd "C-<f6>") 'outline-move-subtree-up)
(define-key muse-mode-map (kbd "C-<f7>") 'outline-move-subtree-down)
(define-key muse-mode-map (kbd "C-<f8>") 'outline-demote)

在進入 muse mode 的同時也啟用 outline minor mode,並設定一些快速鍵以便快速在各個標題之間定位。事後在調整內容次序時,還可以整個 subtree 一起調整,不必再笨笨地用 copy & paste 修改了。

October 19, 2008

Blogging with Emacs

Filed under: emacs, Note — letoh @ 10:24 pm

玩了幾個晚上,總算可以順利從 emacs 裡將文章送到 Blog 了。

自從開始用 emacs 後就一直改用 muse 在寫筆記和報告,設定好以後可以透過 LaTeX 轉換成 PDF 檔,相當方便。用習慣後也曾興起透過 muse 寫 Blog 的念頭,找了很多資料,也知道有很多人實作成功,但說真的要拿來用還是有點問題,主要還是 elisp 不熟,而且大部份的實作竟然都是直接在 emacs 裡寫 html 後送出去 (還有人推薦用 nxml);就算直接在後台寫也有方便的 wysiwyg editor,但 emacs 還有 muse 這個好東西,何必那麼苦命呢。

(more…)

October 17, 2008

Emacs 發布測試

Filed under: ACG, emacs, Note — letoh @ 9:33 am

test for blogging with emacs
透過 emacs 來寫 blog

Todo:

  • fetch entry 後,延伸閱讀以後的資料會抓不到 (也許是透過 rss/atom 抓 description 而已),此時再存檔的話,當初沒抓下來的資料就會變成光了
  • 拿掉 auto-fill-mode
  • 整合 muse (目前看到有日本人實作過),這樣等於間接把 local preview 做好
  • multi-server configuration
  • categories auto-completion (以前用 python 寫過,但現在得用 elisp 寫…囧rz)
  • 自訂 ping-slug (印象中在 api 裡有看到)

August 31, 2008

統計檔案大小

Filed under: Note, perl — letoh @ 5:01 pm

隨手寫了一個 script,用來統計檔案大小 (more…)

Older Posts »

Create a free website or blog at WordPress.com.