Time of Update: 2018-12-07
今天看到這篇文章,覺得寫得非常好,與大家分享。像我們這種做技術的普通人,靠的就是這種陶醉於技術細節的專註、享受現狀的坦然!原文地址:http://izoan.cn/show.php?tid=399===============================花錢買不到的藝術欣賞,就在菜市場。市井草根,各守攤位。來往幫襯的,都是附近社區的居民。穿攤過檔,討價還價,再尋常不過的市民生活。個中卻有高手。光顧市場三四年,發現販夫走卒中深藏兩大匠人,一位是賣魚仔,一位是收銀妹。賣魚仔的魚檔在市場最深處,呈
Time of Update: 2018-12-07
我之前是用 SVN 來在多台電腦間同步 Emacs 設定檔,主要是擔心 Dropbox 不安全,導致檔案隨便就刪掉了。沒辦法,Dropbox 的操作太便捷了。現在發現,其實可以把 SVN 的檔案也一起用 Dropbox 同步,這樣就可以在任意一台電腦上同步所有檔案在 SVN 裡的狀態,也可以同步 Gnus 使用的大量變化快速、不方便用 SVN 同步的檔案。不過我很害怕,不小心把 Dropbox 裡的檔案一下子全刪掉了,Dropbox 雖然有檔案恢複功能,不過我還是用 SVN 一起來同步比較保險。
Time of Update: 2018-12-07
"達達達....,碰,碰,碰,啊,達達達...."然後史泰龍、阿諾、威利斯三個動作影星,一起亮相調侃一翻,暗示以前史泰龍、阿諾拍片相互競爭的事情,還調侃一番阿諾想當總統的笑話。然後,又是一長串子彈橫飛的鏡頭:"噠噠噠,噠噠噠";"砰,砰,砰";"啊~~~~"隨機迴圈……直到死機為止……友情提示,看此片前最好複習一下以下影片:《第一滴血》、《反鬥神鷹》、《魔鬼司令》、《玩命快遞》、《再造戰士》,以及複習一下好萊塢動作片史,這樣看起來才會有看曆史片的感覺。
Time of Update: 2018-12-07
初體驗了一下 Bugzilla 和 Trac 系統,兩個系統我都仔細配置與體驗了一下,主要的區別如下:Bugzilla 作為任務與 Bug 管理系統,比 Trac 強太多了,配置、安裝也比較簡單。Trac 相對來講,架構可能好一些,功能齊全一點,沾 Python 的光,可能代碼也好定製一些。但是,功能雖然樣樣都有,但是樣樣都不精。目前來看,Trac 的許可權管理,還是一個雞肋,根本沒有辦法起到大項目裡子項目存取權限的控制,哪怕用曲線救國的方式實現了,也不是太好用。Trac
Time of Update: 2018-12-07
在我的 Windows 系統下,用 Gpg4Win 來作為 Emacs EasyPG 檔案加密解密的工具,可是每次用 EasyPG 開啟加密的檔案時,都會彈出一個對話方塊來讓我輸 Key。彈出對話方塊來倒也無所謂,很要命的是,在這個對話方塊裡,沒有辦法輸入 Key。每每要用加密檔案的關鍵時刻,我都不知所措,想盡辦法重啟電腦之類的來解決該問題。今天一怒之下,改用 Cygwin 裡的 GnuPG 了,現在 EasyPG 的表現和 Linux 下終於一樣了,在 MiniBuffer 裡輸 Key
Time of Update: 2018-12-07
重裝系統後,Emacs 開啟以前的檔案,都顯示為亂碼,著實嚇了我一跳。這個時候千萬不要慌張,也不要隨便地儲存亂碼的檔案。其實這隻是 Emacs 讀取檔案的編碼格式與你的檔案格式不一樣。我們可以用 M-x describe-coding-system 這個命令來查看一下 Emacs 是用什麼編碼來讀取當前檔案的。比如說我的 org 檔案都是用 UTF-8 來儲存的,而開啟某個 org 檔案顯示亂碼,用命令 M-x describe-coding-system 顯示當前解讀的編碼為: 1 --
Time of Update: 2018-12-07
根據以前的給Drupal安裝所見即所得 (WYSIWYG)的編輯工具方法,我們可以給 Drupal 安裝一個可視化編輯工具,讓發文章更加方便。不過今天我發現在使用了 Artsy 這個主題 ( theme ) 之後,儘管我的 Wysiwyg 安裝正確,可是在發布文章的時候還是顯示不出 Wysiwyg 工具列。但是切換成系統預設的主題後,Wysiwyg 又能正確顯現。就這個問題害得我折騰了一早上!我硬碟上的 Artsy 檔案包是比較舊的版本,好像有一個不支援可視化編輯器的 bug。要麼裝一個新版本,
Time of Update: 2018-12-07
如果你經常在 Usenet 上留下足跡,那麼你可能會收到大量的垃圾郵件。很多垃圾郵件製造程式,會自動收集新聞群組裡的郵件地址並發送數量可觀的垃圾郵件。要解決這個問題,只有對你留在 Usenet
Time of Update: 2018-12-07
我平常記筆記以 org 為主,碰到覺得以後可能有用、卻容易忘記的東西,就往 org 裡扔。時間一久,積累得多了,org 檔案顯得很亂,很多內容都是隨手從書上、網上摘下來拼在一起的,時間一久,很難有系統性。於是,積累到一定程度後,我會把部分內容整理成文章,發布到部落格裡,就像是日記一樣,方便以後工作中尋找相關資料。在整理的過程中,我把 org 裡的某些條目寫成部落格文章的原稿,再轉貼到專門的部落格發布工具 (Scribefire, Zoundry Raven等) 裡發布到 WordPress
Time of Update: 2018-12-07
通過使用 Jabber 外掛程式,可以在 Emacs 裡進行即時通訊聊天,相關可以在 Emacs-wiki 上看到,怎麼樣,很不錯吧?!我們可以通過 Jabber 來在 Emacs 裡使用若干即時通訊工具,這裡就以 Gtalk 為例簡單說明一下 Jabber 的基本使用方法。Ubuntu/Debian 上可以直接從源裡安裝 emacs-jabber 的軟體包。例如,我要配置 Google Talk 的話,可以在 .emacs 裡用下面的方法來配置:(setq
Time of Update: 2018-12-07
因為工作需要,在VirtualBox 3.0.4裡裝了Ubuntu 9.04(懶得動硬碟了,現在的機器跑虛擬機器效能也還不錯)。不過,安裝好以後,如果不做一些適當的配置,用起來實在是不舒服。1) 解析度問題的解決方案預設的配置下,Ubuntu作為客戶機(guest)的解析度最大隻能調到800×600,螢幕在VirtualBox下的大小不可調,看得十分不舒服。解決的辦法很簡單,即安裝VirtualBox增強工具包:裝置(VirtualBox客戶機運行視窗功能表列上) –>
Time of Update: 2018-12-07
今天在寫《Emacs Org Mode 與 BibTeX 的結合》這篇筆記的時候,有一段如下的東西要放到文章裡:#+TODO: TODO(t) STARTED(s) | DONE(d) DEFERRED(f) REFTEX 結果我忘記在前面空格,導致我一用 C-c C-t 來設定 Org 筆記狀態的時候,Emacs 只顯示上面這幾種狀態。害得我把今天在 .emacs 裡新加的設定全部取消來找原因,折騰了很久,無果。最後碰巧發現是這句的問題,真是鬱悶死了!所以,以後用 Org
Time of Update: 2018-12-07
最近因為工作原因,很需要找一些舊的專業書籍來惡補一下,例如《COM本質論》、《深入解析ATL》之類的,以前看過,一知半解,現在有了實戰經驗,想仔細地研究一下。上網一搜,這些書全成絕版了。成為絕版的原因,無外乎書的銷量不行、出版社不賺錢之類的。這些技術,在應用軟體開發中,很少有人會深入地去研究。再加上技術的日新月異,一些新的技術替代品出現,唯有像我這種喜歡刨根問底的人,才有興趣去翻一翻。無奈之下,下了一份沒有著作權的電子版,在電腦前痛苦的看著。曾經也有著太多似曾相識的經曆,記得以前在網上買書,想買
Time of Update: 2018-12-07
最近碰到一個一直以來沒有注意的問題,我習慣地使用 wsprintf 來格式化輸出字串,可是,最近在一次收到 http 請求回來的資料後,只截取到了大約一半的字串。很奇怪的是,用 lstrcpy 來把結果複製並產生新的字串,卻可以完整的複製。仔細查了一下 MSDN,發現原來有這麼一句話:To use buffers larger than 1024 bytes, use _snwprintf. For more information, see the documentation for the
Time of Update: 2018-12-07
項目組如果用 SVN 來管理代碼,人一多,誰都可以提交 ( check in) 代碼的話,代碼很快就會變得混亂不堪,永遠也穩定不下來。這個時候,可以用 SVN 的 patch 功能。我們可以根據自己修改的代碼,產生一份和原來代碼 diff 後的記錄檔案,儲存下來就成了一個 patch 檔案了。代碼管理者通過這個 patch 檔案,可以很好地觀看到修改建議,從而決定是否進行提交。如果是 TortoiseSVN 的話,要產生 patch 檔案很簡單,從 TortoiseSVN ->
Time of Update: 2018-12-07
如果你有 Windows,Linux 等多台機器,你可能要試著在多台機器間同步你的 Emacs 設定檔,這樣才用得爽嘛!我就是這樣,採用下面的步驟就可以實現此目的:1) 盡量把與本地路徑相關的東西放到 .emacs 檔案,而把其它通用的內容放到其它 el 檔案裡我用 svn 管理我的 Emacs 設定檔,擴充的 el 檔案我也儲存到 SVN 裡面,這樣,隨便到哪台機器上只要把設定檔 check out
Time of Update: 2018-12-07
Ubuntu的升級方法和Debian完全一樣,只是多了一個更漂亮的GUI供你選擇。但是,對於教育網的使用者來說,不能直接存取國外的Ubuntu或是Debian源,哪怕是用代理或是教育網直通車之類的玩意,也是很慢的。不過沒關係,國內很多大學都提供了Debian的源鏡像,我們可以自己添加教育網裡的鏡像源。在終端執行以下命令(第一條是備份現有伺服器列表,第二條是使用Vim編輯)sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
Time of Update: 2018-12-07
眼看著國內的互連網形勢越來越嚴峻了,越來越多普通網站的 IP 被封了。我這個部落格雖然訪問量不大、內容也很"健康",但是現在是放在國外(也只能放在國外),指不定哪天也封了。為了防止被封后,沒有地方找技術筆記、急得團團轉,特此在部落格園上也開了個部落格同步更新一把。一來是希望資料可以備份一下,安全第一;二來是希望能藉著部落格園的平台,與國內的技術牛人們多交流、多學習。本人部落格園部落格地址:http://www.cnblogs.com/waterlin
Time of Update: 2018-12-07
在用 Emacs Muse 或 Org 來寫文檔的時候,經常需要用到內部連結,尤其是要連結到某一章節,這個時候,啟用固定的錨連結是最合適的方法。Muse的錨連結經常需要內部連結 Emacs Muse 寫的文檔,即連結一個錨連結,可以用下面的方法設定一個錨連結:#Open-Ubuntu-ssh把上面這個語句放到文檔的任意地方,然後,在 Muse 文檔裡直接用下面的方式即可產生錨連結:[[test.html#Open-Ubuntu-ssh][test anchor
Time of Update: 2018-12-07
這是什麼年代?連公司樓下的油條都漲價了!原來七毛一根的油條,現在搖身一變,成了一塊一根了。雖然我對原來賣七毛一根很有意見,真不如賣成五毛或是一塊呢,可是它偏偏是七毛?你說噁心不噁心,買一根不方便,找一大堆散錢;買兩根倒是湊成了整數,可是又吃不完。這下好了,終於漲價了,口袋裡不用存一大把的零錢了,可是,錢包也癟了!物價漲漲,房租漲漲,每年漲點工資一點用都沒有!