2014-01-01から1年間の記事一覧

年末恒例行事

ここ数年、年が明けるタイミングで靴を新調している。メレルの定番、ジャングルモック。 1年履いてもアッパーはほとんど痛まないし、ソールも毎日履いていると減っていることをそれほど意識しないが、 当たる部分はほとんど凹凸がなくなっている。別に困らな…

cdif in Emacs

https://github.com/kaz-utashiro/cdif http://kaz-utashiro.github.io/cdif/ Emacs のバッファに cdif を実行するための関数を作りました。 cdif のリポジトリに cdif.el として置いてあるのでどうぞ。 これは、今作業中の翻訳原稿。 以前の版から類似の文…

Tea is ready - Command line kitchen timer for OS X Mavericks

OS X のターミナルからコマンドラインで使うタイマーコマンドを作ってみました。 ウィジェットや iPhone アプリなど探せばいくらでもあるのでしょうが、たとえばカップ麺を作る時にお湯を入れてから探して起動してセットしたりしていると、それだけで1分近く…

cdif / sdif / watchdiff now runs on Linux

https://github.com/kaz-utashiro/cdif https://github.com/kaz-utashiro/sdif https://github.com/kaz-utashiro/watchdiff OS X でしか使っていなかったのですが、Linux で実行してみたら使えなかったので修正しました。 端末の幅を取得するのに stty を使…

watchdiff -- cdif wrapper for monitoring command result

最近、gitbub で iij/watch というコマンドがひっそりと公開されました。 管理者の yasuoka 君は以前の同僚で、このコマンドは2000年に一緒の部署で働いていた時にみんなで作ったものですね。 元々は BSD/OS に watch というコマンドがあって、ちょっと拡張…

ANSI 端末の216色カラーテーブル

あ、それから、なんとなく sdif に --colortable というオプションが入ってます。 こんなのね。 最初の列は横縞、2番目の列は縦縞に見えます。 3番目はどっちかなあという感じ。 RGB の値から輝度を計算するのには次の式を使います。 明るさに与える影響は、…

cdif v2.9 / sdif v2.6 Latin and Russian support

ラテン系の言語とロシア語に対応しました。 タイ語も処理は一応入れてみたけど、ちゃんと表示できません。 例文は質問サイトから拝借。 漢字の連続をひとつの単語として処理するのはやめました。 これで中国語もデフォルトのままで問題ありません。 日本語に…

cdif/sdif でいろんな言語を試してみた / multi language trial

Korean 多分大丈夫だろうと思ってはいたが、韓国語はなんの問題もなく処理できる。 As expected, Korean is fine. Chinese 中国語は、案の定漢字の連続を一単語として処理すると塩梅が悪い。 -B オプションをつけるとうまく行っているような気がする。 Chine…

cdif/sdif 256色対応

cdif/sdif で ANSI の256色指定ができるようにしてみました。 デフォルトを換えちゃいましたよ。 実際には、6x6x6 の216色です。 うまい指定形式を思いつかないので、24段階のグレースケールには未対応です。 いい考えがあったら教えてください。 ANSI 256 c…

sdif updated

https://github.com/kaz-utashiro/sdif Side-by-side / ANSI color / word context Unicode / Japanese With --mecab morphology NAME sdif - side-by-side diff viewer for ANSI terminal SYNOPSIS sdif file_1 file_2 diff ... | sdif --number, -n print …

中学生と Perl プログラムを作ってみた

プログラミングなんかやったことない中学生の息子に、ゲームプログラムはどうやって作るんだと訊かれたので、くどくど説明するよりやってみた方が早いだろうと一緒に作ってみた。 最初は乱数を発生して上か下かを選ぶプログラムだったんけど、リアリティがな…

実は greple で PDF ファイルを検索できる

マニュアルに書いていませんが、実は greple で PDF ファイルを検索すると、自動的に pdftotext コマンドが実行されて、テキストに変換した結果を検索します。 画像は、Ultegra Di2 のマニュアルから「フロントディレイラー」「動作」「バッテリー」のすべて…

cdif v2.6 --mecab オプション

https://github.com/kaz-utashiro/cdif cdif アップデートしました - hatenablog.utashiro.com cdif v2.5 - hatenablog.utashiro.com Unicode 対応した cdif では、漢字・平仮名・片仮名の連続を1つのトークンとして処理し、その diff をとっています。 この…

cdif v2.5

https://github.com/kaz-utashiro/cdif cdif アップデートしました - hatenablog.utashiro.com 昨年末に更新した cdif を修正しました。 未修正部分の着色に対応 自分では必要ないと思っているのですが、未修整部分の文字にも色を付けられるようにしました。…