タグ

2012年3月13日のブックマーク (3件)

  • 入門 Eshell (1): リダイレクション

    入門 Eshell (1): リダイレクション Emacs をインストールすると M-x eshell で使える Eshell がもれなくつい てくる. この Eshell は, M-x shell で使える Zsh など普通のシェルと比べ るとどうしても機能が見劣りする. しかし, それは Eshell を普通のシェルだ と考え, 他のシェルとは違いすぎる変態シェルであることから目を背けている からである. Eshell を普通のシェルと同等かそれ以上に便利に使うためには, Eshell の変 態機能を理解して使いこなす必要がある. そこで, このシリーズでは変態機能 に絞って Eshell を紹介していくことにする. シェルの一般的な使い方につい ては Zsh などで勉強して欲しい. なお, この文書は Emacs 23.3 を対象としている. Emacs 24 ではさらに強化さ れた

    入門 Eshell (1): リダイレクション
  • SKK日本語入力FEP

    SKK日本語入力FEPはWindows用の日本語入力ソフトです。 インストールするとWindowsのすべてのアプリケーションに作用し、SKK方式による日語のかな漢字変換入力が可能になります。 SKKは佐藤雅彦教授により開発されたEmacs用の日本語入力プログラムです。日語の文法解析を一切行なわないという斬新な設計思想で作られており、シフトキーによる補助操作で語句の区切りを人間側が明示することで、口語や方言、未知の造語といった従来の日本語入力方式が特に苦手とする文に対しても送りがなの誤認識が原理的に発生しないという優れた特性を持っています。 なお、文法解析がない故に同音異義語が苦手であるといった問題はありますが、それを補うために接頭辞・接尾辞の変換操作やシンプルな学習機能が塔載されており、変換と辞書への追加削除による出現順序の調整といった一連の操作を、日本語入力の操作途中であることを意識

  • 腐女子のためのlisp入門 #2 - Oh! Can Not Diary

    こんばんは。第二回腐lispの時間です。 今回はループ処理と高階関数について説明します。そして最後にfizzbuzz問題のアレンジ版を作ってみますよ。 ループ 一番単純なループはwhileです。書き方はこちら。 (while 条件式 フォーム1 フォーム2 ) whileを使って、1からlimitまでのリストを作る関数を作ってみます。 fizzbuzzなので1から15までのリストを作ります。 (defun generate-list (limit) (let ((i 1) ret) (while (<= i limit) (setq ret (cons i ret)) (setq i (1+ i))) (reverse ret))) (generate-list 15) ; (1 2 3 4 5 6 7 8 9 10 11 12 13 14 15) 高階関数 高階関数というのは引数に関数を

    腐女子のためのlisp入門 #2 - Oh! Can Not Diary