タグ

ProgrammingとEmacsに関するkhikerのブックマーク (4)

  • プログラムの作者にバグを知らせる方法 (初心者向け)

    Emacs Lisp で書かれたどんなプログラムにも当てはまることですが、単に 動かないんですけど と書かれたメールを受け取っても、作者はどうしてよいかわからないことが 多いものです。ではどんな情報を送れば良いのでしょうか? 自戒を込めて: 「報告」は目上の人に対して使うことばです。ですか ら、「バグを報告する」あなたの日語は正しい (作者の方が身分が 上だなんて言ってるんじゃないよ)。しかし、それを受け取った作者が 「ご報告ありがとう」と言うのはちょっと変です。 「教えてくださってありがとう」の方が良いのではないかしら。 こちらも参考にしてください: <効果的にバグを報告するには> 1. どんな環境で起こったか 例 ========================= ==================== 何を使っているときに起こった問題ですか? gnus そのバージョンは? 6.1

    khiker
    khiker 2008/01/24
    バグ報告のしかた
  • ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き - - emacsでリアルタイムに構文チェックを行う方法(flymake)

    emacs でリアルタイムに構文チェックする方法です.flymakeを使います.仕組みとしては コーディング中に C-x C-s を押すと,バックグラウンドで make が走る make がエラーを出した場合は,該当するコードをハイライト表示する だけです.恐ろしく便利です. 参考 開発元 http://flymake.sourceforge.net/ すでに他の方のブログでも取り上げられています. flymake でリアルタイム文法チェック - とりあえず暇だったし何となくはじめたブログ Flymake を使って編集中にシンタックスエラーを検出する — ありえるえりあ インストール emacs22以降であればflymakeはデフォルトでインストール済です. 設定 flymakeは,構文チェックの処理を外部プログラムに丸投げしています.たとえば構文チェッカとして make を使う場合は,以

    ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き - - emacsでリアルタイムに構文チェックを行う方法(flymake)
    khiker
    khiker 2007/07/15
    flymake. make コマンドを使う場合.
  • 「人生の時間の80%くらいを無駄にしている」人とは?

    意味不明のタイトルで申し訳ない。タイトルにある「人生の時間の80%くらいを無駄にしている」とは,ある人がある対談で言った印象的な言葉だ。読者の皆さんは,人生の80%を無駄にしているのがどんな人なのか想像がつくだろうか。 答えは「Emacs(イーマックスと読む)やVim(ヴィムもしくはヴイアイエムと読む)を使っていない人」である。といっても,「Emacs? Vim? 何それ?」という人は多いかもしれない。これらはいずれも,テキスト・ファイルを入力/編集するための「テキスト・エディタ」というソフトウエアの名前である。EmacsもVimも,プロフェッショナルのプログラマ,特に「ギーク」と呼ばれるWeb 2.0系のプログラマが好んで使う道具だ(ちなみに,Javaのプログラマの間では,統合開発環境であるEclipseを使うほうが一般的である)。 明日,5月24日に発売される日経ソフトウエア2007年

    「人生の時間の80%くらいを無駄にしている」人とは?
    khiker
    khiker 2007/05/23
    久しぶりに買うか.
  • elisp でのネットワークプログラム

    elispはプログラミング言語として(勿論emacs環境上ではあるが)十分実用に耐え、 ちょっとしたアプリケーションなどはすぐ実現できる。筆者もこのページの日記書き用にelisp でアプリケーションを組んで定型文の入力などを行っていたが、どうせなら、ネットワークを介してサーバーにアップロード までできればより便利だと思った。elispならばelispのみの実装でこれは可能である。 例えば秀丸に付属のマクロ言語も相当な能力があるが、このような機能を実現するためには、外部にDLLを用意するなど マクロ外での補助的な機構が必要となる。この点、elispを用いるならば"emacs"さえあれば、当該elispプログラムを インストールするだけで、そのプログラムが動かすことができ非常に便利だ。 文章は、日記エディタにネットワーク更新機能を付加した際に調べた、elispにおけるネットワーク の取扱いに

    khiker
    khiker 2007/04/24
    ネットワークプログラミング
  • 1