ssh の接続先の Emacs で接続元の OS を確認したい

サーバの Emacs で、 Linux から接続したのか Mac から接続したのかを確認したいが、これはけっこう難しい。結局できなかったのだが、試したやり方をいくつか上げておく。 ssh 接続時の環境変数で判定する ssh は接続後のサーバに環境変数を設定することがで…

Emacs で auto-complete の色を変更する

Emacs の auto-complete で色を変更するのには下記のオプションが使用できる。 (set-face-background 'ac-completion-face "#333333") (set-face-foreground 'ac-candidate-face "#666666") (set-face-background 'ac-selection-face "#666666")しかし、これ…

Stanford CoreNLP の Python ラッパーを作った

corenlp-python に置いてある。Stanford CoreNLP は Stanford で開発されている英語の自然言語処理に必要なツールを色々入れた Java のライブラリで、単語分割、文分割、品詞付与、原型の復元、固有表現抽出、構文解析、共参照解析など前処理の大抵のことが…

色々なコマンドラインでの XML の整形方法

XML が一行になっているととにかく見にくい。 ところが今日 @mamoruk さんにお会いしたとき、一行の XML をコマンドでぱぱっとツリー状にして編集していた。調べてみるとけっこう方法があるようだ。せっかくブログを書くいい機会なので書いておこうと思う。…

上位下位関係抽出ツールを使ってみる

上位下位関係抽出ツールは Wikipedia のデータから上位下位関係をとってきてデータにしてくれるものなのだが使うのに少し苦労した。ダウンロードして解凍し、フォルダに移動。 まず使うとshのエラーが出たので script/ex_hyponymy.sh の一行目を #!/bin/sh …

Python で dict をS式に変換する

SVM-light-TK はインプットがS式なので、それに合わせてS式に変換したい。再帰を使おうとしたらけっこう面倒で、結果こうなった。 def dict_to_s_expression(d): class parse: def parser(self, d_list): for d in d_list: for key,value in d.iteritems(): …

SVM-light-TK を使ってみる

SVM-light-TK は Alessandro Moschitti が開発した Tree Kernel が使える SVM ライブラリ。h現在のバージョンは1.2.1。http://disi.unitn.it/moschitti/TK1.2-software/download.html から軽いアンケートみたいなものをするとダウンロードできる。今回はサン…

ブログを始めた

Advent Calendar に誘ってもらって思ったのだが、どこかでアウトプットできる場所がないといけないと思った。 http://qiita.com/items/a24a77e1d4d614514a77以前もブログはやっていたが、当時はデザインにはまっていたのでサイトのデザイン以外はどうでもい…