[日記] 成田山公園フォト

この休みを使って、成田山公園 (成田山新勝寺の隣) に行ってきた。まだ紅葉が少し残っていてまだまだ楽しめた。

[R] abc並べ替えスクリプト

与えられた英文を、各単語に分けてabc順に並べ替えスラッシュで区切る関数を、Rで書いたことがあった。例えば、

    this is an example sentence
と入力すると、
    an / example / is / sentence / this
と返してくれる。1年くらい前に書いたものがこちら:

計9行。forが1つ。自分で使う分には一切問題がないし、頑張って書いたのでずっと使っていたのだが、ごちゃごちゃしている。書き直してみる。

計6行。forはないし、見た目もスッキリ。

以前はウンウン唸りながら1~2時間くらいかけて書いたものが、今では3分くらいで書けるように。私はR (を始めプログラミング) の専門的な訓練を受けたことはないが、本やインターネットのおかげで、自分にとって十分役にたつスクリプトが書けるようになってきた。このエントリーも誰かの役に立てば嬉しい。

なお、使い方は:

  1. 上のスクリプトをコピーandペースト、そしてエンターキーを押す。
  2. narabe("") と入力し (全て半角文字)、ダブルクオーテーションマークの間に変換したい文字列を入力する。エンターキーを押す。
  3. 例 narabe("this is an example sentence")
  4. 変換された文字列が返ってくる。

1. Copy and Paste, and the Press Enter
2. narabe("")
3. Voilà!

[本] 11月に買った本

11月に買った本。いい本:

[Windows] AutoHotKey その2

職場の Windows PC に AutoHotKey というソフトを導入して、キーバインドを変更 したら、ものすごくキー入力が楽になった。ホームポジションから手をはずさずに上下左右、行頭・行末にカーソルを移動させたり、文字を削除したりできる。ストレスフリー。 カーソル移動系...