2020年8月25日 星期二

emacs 27.1 發佈啦~~

 windows 版本請下載 https://ftp.gnu.org/gnu/emacs/windows/emacs-27/

不過要正確工作還有一些細節,類似當初 26.1 剛出的時候

有空再把心得寫一寫

一開始更新套件會遇到PGP相關問題,先到 https://www.gpg4win.org/ 裝個 gpg4win

M-x customize-option ,按 enter,輸入 epg-gpg-program 將其值改為 C:\Program Files (x86)\GnuPG\bin\gpg.exe

然後重啟 emacs 即可

ref: 

https://stackoverflow.com/questions/52661839/gpg-keyblock-resource-pubring-kbx-not-found-because-the-repo-path-is-prefixed-t

https://notes.kiranbusi.com/emacs-with-gpg2.html

2020年8月17日 星期一

Stanford 的 Stanza 自然語言工具包發佈新版 1.1.1

 Github 上的專案在 https://github.com/stanfordnlp/stanza/

生醫方面的語料訓練,提供的模型列表可參見 https://stanfordnlp.github.io/stanza/available_biomed_models.html 

測試頁請前往 http://stanza.run/bio ,速度飛快




2020年7月8日 星期三

2020年6月25日 星期四

Perl 7 一年內釋出,接續 Perl 5 的語法…(那Perl 6呢?XD)

詳官網 https://www.perl.com/article/announcing-perl-7/

這樣也好啦, legacy code 實在太多了,而 perl 語法又是如此邪惡簡潔


2020年5月19日 星期二

Stanford CoreNLP 發佈 4.0 版,指代消解功能大躍進

Stanford CoreNLP 發佈 4.0 版,可於 https://stanfordnlp.github.io/CoreNLP/index.html#download 下載

看看範例句子:

Stanford University is located in California. It is a great university.


試試正體中文,結果斷詞依然不太行


簡體中文則正常工作,指代消解如文件所言是working的


此次提供的語言模型只有中英法德西阿6種,日印俄語表示或許過一段時間會有其它語種?且中英文以外均無指代消解功能

德文:
Die Stanford University befindet sich in Kalifornien. Es ist eine großartige Universität.

法文:
L'université de Stanford est située en Californie. C'est une grande université.


2020年4月27日 星期一

org mode 中執行 anaconda python 的設定(三)--ipython via ob-ipython(需裝 jupyter)

上篇文章的作法需指定檔名,感覺有點冗。這回我們試著用 melpa 的套件 ob-ipython 來解決

假設我們用的是 anaconda 下的 py35 環境,在此環境下安裝 jupyter,然後在 emacs 的設定:

(setq python-shell-interpreter "/Anaconda3/envs/py35/python.exe")
(org-babel-do-load-languages
 'org-babel-load-languages
 '((python . t) (ipython . t) ))

windows 平台需針對 windows 修改,參 https://github.com/jawatech/ob-ipython/blob/master/ob-ipython.el

或者直接在設定檔中改寫:

(defun ob-ipython--get-python ()
(let ((buf ( or python-shell-interpreter "python")))
(locate-file buf exec-path)))

缺點的話如同 John Kitchin 所言,只能顯示一個圖,且無法顯示其它文字。JK 在該文提出了一些改良,但是後來融合到 scimax 而集其大成。這個小改我就跳過了,直上 scimax 真的是一個爽,有空再來寫一篇心得分享。


2020年4月1日 星期三

org mode 中執行 anaconda python 的設定(二)

依之前所寫的文章 org mode 中執行 anaconda python 的設定 完成設定後,在 org mode 中可以執行程式片段,至於顯示圖片的寫法可參考 https://orgmode.org/worg/org-contrib/babel/languages/ob-doc-python.html

有幾個地方要注意

  1. 不再使用 :session 參考
  2. :results 設定傳回 file ,實際上是一個連結
  3. 需將圖片儲存為一個可顯示的檔案
  4. 需以 return 關鍵字回傳檔名