タグ

2005年2月23日のブックマーク (130件)

  • Perlメモ

    複数のプロセスでロック状態が異常であると判断し,そのうちの 1つがロックを解除したことにより,別のプロセスがロックしたにもか かわらず,先ほどロック状態が異常であると判断したプロセスによってこの正常なロッ クを解除されてしまう可能性があります. この方法の問題点は,異常なロック状態を解除する操作が正常なロック状態をも 解除できてしまうことにあります.逆に言えば,異常なロック状態を解除する操作に よって正常なロック状態を解除できなければ問題ないわけです.そのためにはどうす ればよいのか? 答えはロック状態が常に変化していけば よいということです.そして,これを実現するのに都合がよいのが rename による方法になります. 最初のスクリプトで説明しますと,ロックファイルが lockfile という 名前のときがロックが解除されている状態で,lockfile987654321 のよう に後ろに

    nozom
    nozom 2005/02/23
  • http://www.pure.ne.jp/~learner/program/

  • How to Write Maintainable Code 日本語訳

    以下の文章は、Bram Cohen による How to Write Maintainable Code の日語訳である。 翻訳文書については、福盛秀雄さんと竹中明夫さんから誤訳の訂正を頂きました。ありがとうございました。 ソフトウェア技術者は、自分が書くコードがどのようにあるべきか分からず悩んでいる。よく知られたエッセイ「悪い方がよい」(訳注:日語訳)がその良い例である――どうして悪いほうがより良くなれるの? やっぱり悪いほうが悪いんじゃないの? さらにややこしいことに、「悪い方がよい」の話は、それが主張しようとしている内容とは正反対の議論の中で引き合いに出されることが多い。 問題は、みんながコードの「美しさ」を判断するのに非常に多様な、また往々にして相反する基準を採用していることだ。美的感覚よりも客観的な、コード品質に対する基準が明らかに必要である。 僕としては、メンテナンス性に

    nozom
    nozom 2005/02/23
  • http://www.gj.il24.net/~nakasima/prog/datatype.htm

    nozom
    nozom 2005/02/23
  • さまざまなライセンスとそれらについての解説 - GNUプロジェクト - フリーソフトウェアファウンデーション

    この翻訳は、 2017-03-05 以降に行われた 英語のオリジナル版の変更を反映できていません。 確認するには、 こちらの変更をご覧ください。 わたしたちのウェブページの翻訳の保守の情報については、翻訳 READMEをご覧ください。 This page is maintained by the Free Software Foundation's Licensing and Compliance Lab. You can support our efforts by making a donation to the FSF. You can use our publications to understand how GNU licenses work or help you advocate for free software, but they are not legal advic

  • はじめに - いいプログラムを書こう

    いいプログラムってなんでしょう? 容量が小さいプログラム 動作が速いプログラム 機能が豊富なプログラム 正解です。 特に、ハードウェアに近い部分のデバイスドライバや、ハードウェア能力を可能な限り引き出す必要があるゲームのプログラムなどはこれらの二つ─速い、小さいが重視されるでしょう。私も一時期ゲームプログラマとして生きる糧を得ていましたので、いいプログラムというと、こういうことを思い浮かべたものです。 でも、ここで扱う「いいプログラム」は、それらを追求しません。ここで扱う「いいプログラム」とは… 読みやすいプログラム 変更しやすいプログラム バグがおきにくいプログラム のことを指します。 全編に渡っての前提として「ソースコードは他人に読ませるものだ」というポリシーがあります。 たとえ個人でしかつかわない小さなツールだとしても、たとえば作成から1年後の自分がその

    nozom
    nozom 2005/02/23
  • Refactorings - FrontPage : リファクタリング・カタログ

    ここは、Refactoring Catalog の日語訳サイトです。Martin Fowler 氏 および Addison-Wesley 社に許可をいただいて翻訳しています。 なお、日語訳が乱れることを避けるため、用語に関しては、できるだけ『リファクタリング―プログラムの体質改善テクニック』のものを引用するようにします。 Wikiについて このサイトはWikiで作成されています。どなたでもページの編集が可能です。また、各ページにコメント欄を設けておりますので、各リファクタリングについて議論する場としても活用可能です。

    nozom
    nozom 2005/02/23
  • one_line_command 一行プログラム集

    一回きりの使い捨てプログラムの必要性を感じるときは多いと思います。そんなときに便利なのがシェルの一行プログラムです。プログラムのデバッグについても心配ありません bash なら Control-p で直前のコマンドを呼び出せます。そうしておいて、Control-b や Control-f などでカーソルを移動してコマンドの編集ができます。また出力は最初は標準出力に出して確認して、その後リダイレクトでファイルを作るようにすることができます。自分で作って自分で使うので煩わしい入力やエラールーチンの処理を作る必要がなく、コアのプログラムだけですみます。再利用したいときは、alias やスクリプトファイルを作れば OK です。 <コンソール関係> 最近実行したコマンドのリストを見る history | tail -5 または history 5 <ディレクトリーのファイル操作関係> ハードディスク

    nozom
    nozom 2005/02/23
  • CVSの基礎練習

    バージョン管理ツールCVSの基礎練習です。 Windows XPのコマンドプロンプトでCVSの基的なコマンドを動かしていきます。 CVSを学び始めるきっかけにどうぞ。 目次 はじめに ダウンロードとインストール リポジトリと作業コピーの関係図 リポジトリ用のディレクトリを作ります リポジトリを初期化します 新しいモジュールを作ってインポートします チェックアウトして作業開始 新しいファイルを追加します 新しいディレクトリを追加します 普段の作業はこんな風に進みます すべての作業が終わったら… この文書に書かなかったこと 関連リンク 更新履歴 ぜひ、感想をお送りください はじめに Windows XPのコマンドプロンプトで、 バージョン管理ツールCVSの基的なコマンドを動かしてみましょう。 Windows XPのユーザで、 zipファイルが展開できて、環境変数を設定できる方なら、 この文

    nozom
    nozom 2005/02/23
  • http://www.itakura.nuee.nagoya-u.ac.jp/people/banno/julius.html

    nozom
    nozom 2005/02/23
  • 大語彙連続音声認識システムJulius

    We’re getting things ready Loading your experience… This won’t take long.

    大語彙連続音声認識システムJulius
    nozom
    nozom 2005/02/23
  • MeCab: Yet Another Part-of-Speech and MorphologicalAnalyzer

    MeCab に至るまでの形態素解析器開発の歴史等はこちらをご覧ください メーリングリスト 一般ユーザ向けメーリングリスト 開発者向けメーリングリスト 新着情報 2008-02-03 MeCab 0.97 マルチスレッド環境で辞書を開くときの排他制御がうまくいっていなかったバグの修正 Windows版でインストール時に辞書の文字コードを指定できるようになった 一部のコンパイラで正しくコンパイルできなかった問題の修正 部分解析モードを変更するAPI の追加 (Tagger::set_partial()) ラティスの生成レベルを変更するAPI の追加 (Tagger::set_lattice_level()) 温度パラメータを変更するAPIの追加 (Tagger::set_theta()) 全候補出力モードを変更するAPIの追加 (Tagger::set_all_morphs()) 2007-

    nozom
    nozom 2005/02/23
  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

    nozom
    nozom 2005/02/23
  • ChaSen's Wiki - FrontPage

    Generated by Hiki 0.5-devel-20030823. Powered by Ruby 1.8.6 and Amrita. Founded by NAIST Computational Linguistics Lab.

    nozom
    nozom 2005/02/23
  • http://www5.airnet.ne.jp/sakuraba/java/lg3d/

    nozom
    nozom 2005/02/23
  • lg3d-core:

    © 1995 - 2007 CollabNet. CollabNet is a registered trademark of CollabNet, Inc.

    nozom
    nozom 2005/02/23
  • LXR linux/

    The original LXR software by the LXR community, this experimental version by lxr@linux.no.

    nozom
    nozom 2005/02/23
  • tips for screen -- screenの覚書

    GNU screenとは ひとつの端譁で、複数の仮想端譁を使うシステム。簡単切り替えができて、ひとつのターミナルで全てができるスグレモノ。CUI使いなら活用すべし。 使うには、おおまかにいって次の2つがあると思う。 プロンプトで 'screen' と打つ。 kterm -T kterm -e screen などとしておく(-Tを指定しないと、ウィンドウタイトルがscreenになって、個人的に気持ち悪い)。 個人的には、.xinitrcなどのファイルで呼び出すwindowとしてscreenを利用することを推奨。 GNU screenの使いかた GNU screenは、「コマンド文字」プラスなにかの文字でさまざまな機能を錫現できる。コマンド文字はデフォルトではC-aだが、.screenrc中でescape命令から設定できる。たとえば私は、 escape ^t^t としている。これはC

    nozom
    nozom 2005/02/23
  • POINTER「配列とポインタの完全制覇」「C言語 ポインタ完全制覇」

    タイトルは「C言語 ポインタ完全制覇」。 このページの書籍化とはいえ、内容の大半は書き下ろしですので、 既にWebで読んでおられる方にも決して損はさせません。 詳細はこちらへどうぞ。 「C言語 ポインタ完全制覇(第2版)」書籍情報 「C言語 ポインタ完全制覇」書籍情報(旧版) 技術評論社さんによる書籍案内はこちら。 第2版 旧版 修正履歴は、このページの末尾にあります このページについて 全くもって僭越ながら、恐れおおくも偉そうにも、 こんな文書をWWWで公開させていただくことにしました。 この文書は、もともと社内向けの教科書として作成したものです。 私は、一介の文系出身プログラマであり、 特に情報関係の教育を受けたわけでもなく、 プログラミング言語に深い造詣を持っているわけではありません。 この文書にも多くの誤りや、誤解を招く表現があるかと思います。 そのような記述を見付けられた方は、ぜ

    nozom
    nozom 2005/02/23
  • Econos - Coding Standard Document

    nozom
    nozom 2005/02/23
  • CSDL | IEEE Computer Society

    nozom
    nozom 2005/02/23
  • 疑りぶかいあなたのためのオブジェクト指向再入門

    このページは、「オブジェクト指向再入門」とあるように、 オブジェクト指向を勉強しようとして挫折した人向けの文書です。 タイトルに「疑り深いあなたのための」とありますが、 これは決して揶揄して言っているわけではありません。 現在世間に蔓延しているオブジェクト指向の説明では、 むしろ納得しない方がまともだとさえ思えます。 「オブジェクト指向を使えば、生産性が飛躍的に上がり、 プログラムの見通しがよくなり、再利用性も高まる」と聞かされて、 「ホントかあ?」と思える人は、一度読んでみてください。 稿の対象読者は「既に他の手続き型言語を習得しているが、 オブジェクト指向が理解しがたいと感じている人」です。 言語としてはJavaを使用します。 手続き指向型の言語の例としては、C言語を使用します。 特にCに習熟している必要はないようにしたいのですが、 Cで言うところの「構造体」「ポインタ」「動的メモリ

    nozom
    nozom 2005/02/23
  • Perl.com: Maintaining Regular Expressions

    nozom
    nozom 2005/02/23
  • http://fleur.hio.jp/~hio/perldoc/mix/bin/perlcc.html

    nozom
    nozom 2005/02/23
  • 連載: IBM Watson Workspace #鬼わか アプリケーション開発: 第 7 回: IBM Watson Workspace で AI を利用したアプリ連携の実現 #鬼わか 解説(前編)

    連載: IBM Watson Workspace #鬼わか アプリケーション開発: 第 7 回: IBM Watson Workspace で AI を利用したアプリ連携の実現 #鬼わか 解説(前編)
    nozom
    nozom 2005/02/23
  • MFPM:ホーム

    このサイトは、CPANに登録されているモジュールをお気に入りリストとしてコメントをつけて登録したり、他人のお気に入りモジュールの一覧を見たりすることが出来ます。 主な機能 CPANモジュールの検索 コメントをつきのお気に入りリスト モジュールのバージョンアップの検知 モジュールに関する他人のコメント閲覧 他人のお気に入りリスト閲覧 自分のお気に入りリストを自分のBlogに貼り付けられる CPANモジュールに対してトラックバック送信可能 お気に入りに登録しないモジュールに対してメモを残せる del.icio.usなどと同等のタグ機能によるお気に入り整理 タグを指定して、Blogに貼り付けるリストを変更可能 簡易ソースコードビューワー バージョンアップ通知メール モジュール人気ランキング 現在の所、それ以上でもそれ以下でもないですが、将来的には色々拡張するはず。 利用者が出来たときのToD

  • Perl%u30AA%u30D6%u30B8%u30A7%u30AF%u30C8%u6307%u5411%u30D7%u30ED%u30B0%u30E9%u30DF%u30F3%u30B0

    nozom
    nozom 2005/02/23
  • http://www.cpan.org/misc/japh

  • 連載: IBM Watson Workspace #鬼わか アプリケーション開発: 第 7 回: IBM Watson Workspace で AI を利用したアプリ連携の実現 #鬼わか 解説(前編)

    連載: IBM Watson Workspace #鬼わか アプリケーション開発: 第 7 回: IBM Watson Workspace で AI を利用したアプリ連携の実現 #鬼わか 解説(前編)
    nozom
    nozom 2005/02/23
  • Perl Design Patterns

    Perl Design Patterns Jun 13, 2003 by Phil Crow Introduction In 1995, Design Patterns was published, and during the intervening years, it has had a great influence on how many developers write software. In this series of articles, I present my take on how the Design Patterns book (the so-called Gang of Four book, which I will call GoF) and its philosophy applies to Perl. While Perl is an OO languag

  • Delphi/PHP版 「オブジェクト脳のつくり方」 社長命令・起立!

    サイトは「オブジェクト脳のつくり方」(著:牛尾剛 、監修:長瀬嘉秀、出版:翔泳社)の第3章に掲載されている演習「社長命令・起立!プログラム」を、サイトの作者が勝手にJavaからDelphiおよびPHPに書きかえてみたものを公開した暫定サイトです。 ■履歴

  • Google の秘密 - PageRank 徹底解説

    INDEX はじめに PageRank の基概念 どうやって PageRank を求めるか 現実に適用する際の問題 Namazu での実装実験 PageRank に対する個人的見解 参考文献 おまけ:「グーグル?/ゴーグル?」 Since: Thu Feb 1 18:22:44 JST 2001 Last Refreshed: Sat Jan 24 18:30:35 JST 2004 ★(2004/1/24) Yuan Huanglin氏によって ページの中国語訳 が作成されました。 ★(2003/7/1) 拙著『Namazuシステムの構築と活用』を改訂しました。 詳しくは サポートページをご覧ください。 ★(2003/5/20) Google に関するオンラインニュース記事一覧(日語記事のみ)を 別ページ(googlenews.html) として分離しました。 ★(2001/2/

    nozom
    nozom 2005/02/23
  • LinuZau ToolBox(移転しました)

    nozom
    nozom 2005/02/23
  • ITPro:

    指定したURLが正しくありません。 または、掲載期限を過ぎたページを参照しようとしました。 戻る インデックスへ戻る

  • Memorium: 眺めるインタフェースの提案とその試作|persistent.org

    すきま時間を利用して「偶然」を積極的に利用 生活に常駐する環境型アプリケーション 概要 近年,Web 上の情報が爆発的に増大したことやストレージ量の増大などで,個人が多量の情報を利用する機会が増えている.またユビキタス社会に向けた取り組みの研究も盛んである.今後,ますます多くの情報がより多様な情報機器で利用されるであろうが,それに伴いユーザの情報機器に対する操作の複雑化が懸念される.そこで,研究ではユーザへ負担をかけることなく,生活の中で多くの情報と接するための「眺めるインタフェース」を提案する.眺めるインタフェースとは,ユーザに過度の注意を求めることなく,さまざまな活動の合間に,情報を容易に獲得するためのインタフェースである.我々は,眺めるインタフェースの具体的実装として Memorium というシステムを試作した.Memorium は,ユーザが蓄積するメモやキーワードをもとに,それら

    nozom
    nozom 2005/02/23
  • The Coding Gnome

    nozom
    nozom 2005/02/23
  • Java対Delphi - 宗教論争にならないように(宗教戦争になってる気もしますが)

    Java対Delphi - 宗教論争にならないように(宗教戦争になってる気もしますが) 目次 総論 Javaが勝ってるところ Delphiが勝ってるところ 痛み分け C#がJavaにもDelphiにも勝ってるところ コメント 宗教論争にならないように(宗教戦争になってる気もしますが) 総論 何でJavaとDelphi? C++を入れるとややこしいし。。。 二つのいいとこ取りがC#かもね、、、という考えから(笑) 比較する部分 あくまで言語仕様的な部分です。ライブラリや処理系は省く。 (だってそれを言い始めたら切りがないし。。。) でもどこまでが言語仕様なのか境目がはっきりしないけどね。 Javaが勝ってるところ 使えるinterfaceがある! Delphiのinterfaceは使えません。 内部クラスが作れる! 匿名クラスが作れる! パッケージスコープがある! 関数(メソッド)の途中で変

  • rna - RSSベースのアンテナ「RNA」

    RSSベースのアンテナ「RNA」 に関する議論の場です.要望・コメント・不具合報告などお気軽に書きこんでいただければ... ***************************************** Wiki spamがひどいので,このページを凍結しました。 質問・要望等は。glucose.jpの掲示板の中の「RNAスレ」でお願いします. ダウンロードはこのページからどうぞ ***************************************** ダウンロード Nightly(開発)版 : [ サンプル ] [ ダウンロード ] [ 説明書 ] テスト版:Version 2.0b1 (build 041026) [ ダウンロード ] 正式版:Version 1.9.2 (build 040208) [ サンプル ] [ ダウンロード ] [ 説明書 ] Version 1

    nozom
    nozom 2005/02/23
  • Bridge Word

    This shop will be powered by Are you the store owner? Log in here

    nozom
    nozom 2005/02/23
  • お気に入りサイトのRSSを自作して楽しむ: BananaBlog

    お気に入りサイトのRSSを自作して楽しむ [ blog] 自分的には大ヒットだったんだけど、思うほど反響が無かったように思うNDO::Weblogさんのこのエントリー記事『Template::Extract + XML::RSSRSS 生成』 難しい話は抜きにして、要はお気に入りサイトのRSSフィードを自分で簡単に作れてしまうということ。 毎日のように巡回しているサイトでRSSを自ら提供しているところはまだほんのごく一部しかありません。 メジャーどころはrss-jp.netで公開されていて自分もお世話になっていますが、それほどメジャーではないけど個人的に毎日閲覧しているサイトもいくつかあります。「ここRSSあったら便利なのになあ〜」と思う事はしばしばあるのですが、無ければそう、自分で作ってしまえばいいのです! というわけでNDO::Weblogさんのエントリー記事を参考に CP

    nozom
    nozom 2005/02/23
  • Template::Extract XML::RSS でRSS 生成 : NDO::Weblog

    naoya.dyndns.org is currently offline. Please try again later. Questions about our services? Learn more at Dyn.com.

    nozom
    nozom 2005/02/23
  • Manpage of SU

    Section: User Commands (1) Updated: GNU Shell Utilities Index JM Home Page roff page 名前 su - ユーザ ID とグループ ID を変更してシェルを起動する 書式 su [-flmp] [-c command] [-s shell] [--login] [--fast] [--preserve-environment] [--command=command] [--shell=shell] [-] [--help] [--version] [user [arg...]] 説明 この文書はもうメンテナンスされていないので、不正確・不完全 な可能性がある。現在は texinfo 文書が正式な情報となっている。 このマニュアルページは GNU 版 su について記述したものである。 su はあるユーザーが一時

  • RSSによるサイト情報の要約と公開

    メタデータ/RDFの応用として利用されているXMLフォーマットの代表として、RSS (RDF Site Summary) があげられます。共通の書式でドキュメントの見出し、要約などのリストを提供することで、サイトの更新情報などを効率的に公開できます。 RSS 1.0の要素と構文 channel要素 item要素 シンプルなRSSの全体 RSS 1.0全要素のツリー RDFとして見た場合のRSS RSSのRDFモデル RDFモデルの補足説明 RSSの拡張/応用とモジュール Dublin Coreモジュール Syndicationモジュール Contentモジュール そのほかのモジュール RSSセキュリティ RSSの実際の利用 RSS歴史〔補足〕 参照文献 ※RDFの体系的な解説『RDF/OWL入門』を上梓しました。 RSS 1.0の要素と構文 RSS (RDF Site Summary)

    RSSによるサイト情報の要約と公開
    nozom
    nozom 2005/02/23
  • http://cl.naist.jp/~daiti-m/text/natural-compl.html

    nozom
    nozom 2005/02/23
  • KissReader

    KissReader(キス・リーダー)は、 Perlで書かれたシンプルなRSSリーダーです。 目次 はじめに スクリーンショット ダウンロード ユーザーズマニュアル ぜひ、感想をお送りください はじめに KissReader(キス・リーダー)は、 Perlで書かれたシンプルなRSSリーダーです。 使い方は単純。 巡回したいサイトの「RSS一覧」が書かれたファイルを用意しておく。 KissReaderを動かす。 更新されたサイトの内容がHTMLになるので、それをブラウザで読む。 各サイトがRSSの中に文を含めて配信している場合には、それもHTMLになります。 ですから、KissReaderを動かして、ローカルに保存されたHTMLを、 オフラインでゆっくり読むこともできます。 KissReaderが出力するHTMLは、ユーザが自由にカスタマイズできます。 WebベースのRSSリーダーが遅いと

    nozom
    nozom 2005/02/23
  • 寺田寅彦 科学者とあたま

    私に親しいある老科学者がある日私に次のようなことを語って聞かせた。 「科学者になるには『あたま』がよくなくてはいけない」これは普通世人の口にする一つの命題である。これはある意味ではほんとうだと思われる。しかし、一方でまた「科学者はあたまが悪くなくてはいけない」という命題も、ある意味ではやはりほんとうである。そうしてこの後のほうの命題は、それを指摘し解説する人が比較的に少数である。 この一見相反する二つの命題は実は一つのものの互いに対立し共存する二つの半面を表現するものである。この見かけ上のパラドックスは、実は「あたま」という言葉の内容に関する定義の曖昧(あいまい)不鮮明から生まれることはもちろんである。 論理の連鎖のただ一つの輪をも取り失わないように、また混乱の中に部分と全体との関係を見失わないようにするためには、正確でかつ緻密(ちみつ)な頭脳を要する。紛糾した可能性の岐路に立ったときに、

    nozom
    nozom 2005/02/23
    科学者は頭が良いと同時に頭が悪くなくてはならない
  • Blog Developer's Cookbook : Trackback Auto Discovery

    RDF に trackback モジュールをインポートし、 trackback:ping="http://blog.bulknews.net/cookbook/trackback/trackback_tb_discovery" の部分で、Ping URL を指定しています。ちなみに dc:title にはエントリのタイトル、dc:identifier にはエントリの Permalink を指定しています。rdf:about については、意味的にいろいろな指定方法が考えられますが、ここでは "Trackback Ping URL についてのメタデータ" であると考え、Trackback Ping URL を指定しています。 このような RDF タグを、Blog ツールのテンプレートなどを編集して HTML 内に埋めこみます(*1)。ただ、XHTML 内にこうした RDF タグを埋めこんだ場合

    nozom
    nozom 2005/02/23
  • lowlife.jp

    This domain may be for sale!

    nozom
    nozom 2005/02/23
  • www.hizum.net is Expired or Suspended.

    「 www.hizum.net 」のページは、ドメインが無効な状態です。 ウェブサイト管理者の方はこちらから変更・更新を行ってください。 「 www.hizum.net 」is Expired or Suspended. The WHOIS is here.

    nozom
    nozom 2005/02/23
  • ChangeLog - - ソフトウェアの変更履歴を書くためのテキストの形式

    ChangeLog - - ソフトウェアの変更履歴を書くためのテキストの形式 目次 ChangeLogとは何か ChangeLogの書式について CVSとChangeLogについて ChangeLogの具体的な使い方 来のChangeLogの使い方 ChangeLogをメモとして使う方法 Emacs以外でChangeLogを書いてみる CVSのコミットログを cvs2cl で Changelog 化する ChangeLog関連ツール コメント ソフトウェアの変更履歴を書くためのテキストの形式 ChangeLogとは何か ソフトウェアの変更履歴を書くためのテキストの形式 一部の人々はメモ帳として利用している さらに一部の人々は日記として利用している ChangeLogの書式について ChangeLogの書式についてはあちこちで議論があるようです。 (1)GNU styleにすると良い (2

    nozom
    nozom 2005/02/23
  • 株式会社水協 神戸市エリア

    神戸市のトイレつまりの修理・交換をはじめ、便器の修理・トイレタンクの修理・ウォシュレットの修理や、ウォシュレットの取付けまで全て対応致します!また、飲店舗様のグリストラップのつまりの高圧洗浄もお任せください。 対応メーカー 他多数、お尋ねください

    nozom
    nozom 2005/02/23
  • http://digit.que.ne.jp/visit/?2005%C7%AF1%B7%EE

    nozom
    nozom 2005/02/23
  • Emacs multi-tty support

    As a hobby project, I am implementing multiple terminal support for GNU Emacs. My goal is to allow opening multiple, different tty devices and simultaneous X (graphical) and tty frames from a single Emacs session. Use cases Emacs is notoriously slow at startup, so most people use another editor or emacsclient for quick editing jobs from the console. Unfortunately, emacsclient was very awkward to u

    nozom
    nozom 2005/02/23
  • nofollow!: blog.bulknews.net

    nofollow! Six Apart, Google, Yahoo! その他検索エンジンやBlog ソフトウェアベンダーから、a タグの rel="nofollow" の取り扱いに対する表明がでました(全部 Blog でというのがそれもまたすごい)。 Dave Winer がちょうど書いているこのフレーズが端的に代弁してくれたので代用。 The cool thing about the anti-comment-spam initiative that's coming together is that it is a coming-together. For once the companies are working with each other to solve a problem for users. Yay!

    nozom
    nozom 2005/02/23
  • 高度なハイパーテキスト技術の復活を

    世界に広がる情報空間を扱うのに、ユーザにはファットリンク、種類分けリンク、統一された検索やブラウジング、全体マップ、大型画面用デザイン、フィジカルハイパーテキストといったような、実用的だとわかっている機能が必要だ。 Reviving Advanced Hypertext by Nielsen Norman Group on January 3, 2005 Tim Berners-Lee が 1991 年にウェブを考えついた画期的な方法は、ハイパーテキストの機能を削ぎ落とし、そのコンセプトに必要最低限の機能を持った、どのような環境でもインターネットに接続されていれば機能するシステムをデザインするというものだった。 質的にウェブには 1 つの機能しかない。今表示しているページを、新しいページと入れ替えるだけの、一方向性の単純なリンクだ。もちろんこの機能には、戻ったり、新しいウィンドウでリンク

    高度なハイパーテキスト技術の復活を
    nozom
    nozom 2005/02/23
  • 廃れるリンク

    「廃れるリンク」は、実世界の「モノが廃れる」メタファを利用した情報視覚化システムです。古くなった書物が傷ついたり変色したりするのと同じ効果を Web上の情報に与えて、古いページと新しいページを直感的に見分けられるようにします。リンク先の情報の鮮度も一目でわかるので、古いページや存在しないページへのリンクを無視して、新鮮なページを効率よく閲覧することができます。

    nozom
    nozom 2005/02/23
  • http://www.faireal.net/dat/d5/d50106.xml

    nozom
    nozom 2005/02/23
  • 見直しがすすむGPL

    GNU GPL(General Public License)に改革の波が押し寄せている。GPLは、フリーやオープンソースのソフトウェアをめぐるさまざまな動きを支えてきたライセンス体系だが、これにはMicrosoft会長のBill Gatesが厳しい批判を展開してきた。 GPLを著したRichard Stallmanは現在、GPLの改正に取り組んでいる。同氏によると、GPLの改正によって以下3つの効果が期待できるという。まず、ソフトウェア特許に対するより柔軟な対応が可能になる。次に、GPLが適用されたソフトウェアがネットワークに接続されたいくつかの環境や慎重に管理されたハードウェア上で、いかに使用され得るかが明確になる。そして、GPLが適用されるソフトウェアとその他のライセンスが適用されるソフトとの組み合わせを阻んでいる障壁を低くできる可能性がある。 現行のGPL Version 2がリリ

    見直しがすすむGPL
  • Error

    Error
  • OOエンジニアの輪! 〜 第 21 回 川合史朗 さんの巻 〜

    Hope is a good thing, maybe the best of things, and no good thing ever dies. (希望は良いもの、おそらく最上のものだ。そして、良いものは決して消えない。:『ショーシャンクの空に』より) 高林さんとのつながり -- 今回は、高林さんからのご紹介ですが、どういったつながりですか? 実は、直接お会いしたことは一度もないんです。一番最初はですね、Paul Graham の『Beating the Averages』 っていうのを、私が翻訳(邦題『普通のやつらの上を行け』)させて頂きまして、それの感想をメールで頂いたのがきっかけです。それから、私が開発している Scheme 処理系(Gauche)を使って頂いています。 -- 川合さんにとって翻訳って、あれは自分で読んで面白いものをみんなに見てもらう、っていうところですか?

    OOエンジニアの輪! 〜 第 21 回 川合史朗 さんの巻 〜
    nozom
    nozom 2005/02/23
  • ソフトウェア特許について考える

    最終更新日: 2004-03-02 (公開日: 2003-09-18) このページは、ソフトウェア特許について考える上で役に立ちそう な情報をまとめていくことを目的としています。ご意見や情報など をぜひお聞かせください。 はじめに 特許庁のページ には、特許制度の説明として次のように書かれている。 特許法第1条には、「この法律は、発明の保護及び利用を図ること により、発明を奨励し、もつて産業の発達に寄与することを目的と する」とあります。発明や考案は、目に見えない思想、アイデアな ので、家や車のような有体物のように、目に見える形でだれかがそ れを占有し、支配できるというものではありません。したがって、 制度により適切に保護がなされなければ、発明者は、自分の発明を 他人に盗まれないように、秘密にしておこうとするでしょう。しか しそれでは、発明者自身もそれを有効に利用することができないば かり

  • UNIXにみる世代間の断絶

    (まだまだ調査中) UNIXにみる世代間の断絶をまとめようという試 みです。どちらが良い悪いという比較をするつもりはありません。 両者の良い点を学んでいこう (新旧自在の hybrid type を目指そ う) 、というのがこの文書の目的です。

    nozom
    nozom 2005/02/23
  • プログラミングのノウハウ

    プログラミングに関するノウハウは大きく 3つにわかれると思う。 (またもや強引な分類) 1. 普遍的なノウハウ アルゴリズム, データ構造, オブジェクト指向, ツールボックスアプローチ, λ計算, etc. 2. システムのノウハウ 言語処理系, 計算機アーキテクチャ, OS, ネットワーク, etc. 3. 雑多なノウハウ 恣意的なAPI, 恣意的な言語仕様, 各種ソフトウェアの設定, 各種コマンドラインオプション, ソフトウェアのインストール作業, 各種システムの仕様の違い, 「最新技術」, etc. プログラミングをする上では 3種類のノウハウすべてが多かれ少な かれ必要なのだけど、僕のような人は、ついつい 3番目の雑多なノ ウハウばかりが増えていってしまう。日々のネットサーフィンで得 られるノウハウは大抵これである。 雑多なノウハウというのは、「たまたまそうなっている」だけであっ

    nozom
    nozom 2005/02/23
  • Migemo: ローマ字のまま日本語をインクリメンタル検索

    Migemo とは? Migemo はローマ字のまま日語をインクリメンタル検索するため のツールです。かな漢字変換をすることなく日語のインクリメン タル検索を快適に行うことができます。 新着情報 2004-06-28: 関連リンク集に fub と XUL/Migemoプロジェクト を追加しました。 2004-01-28: yoshi223氏による MigemizeExplorer が公開されました。 Windows の「エクスプローラーにおいてローマ字入力のみで日語 ファイルをインクリメンタルに検索/選択することを可能にする」 ツールです。 2003-05-29: Migemo 0.40 を公開 連文節の検索に対応しました。 C/Migemoに対応しました。 Emacs側でのキャッシュに対応しました。 (白井秀行さんによる改良) Ruby 1.8 でも動くようにしました。 その他、細

    nozom
    nozom 2005/02/23
  • http://cl.aist-nara.ac.jp/~daiti-m/text/natural-ja.html

  • Beating the Averages

    普通のやつらの上を行け ---Beating the Averages--- 著者:Paul Graham Copyright 2001 by Paul Graham これは、Paul Graham: Beating the Averages を、原著者の許可を得て翻訳・公開するものです。 プロジェクト杉田玄白正式参加テキスト。 <版権表示> 和訳テキストの複製、変更、再配布は、この版権表示を残す限り、自由に行って結構です。 (「この版権表示」には上の文も含まれます。すなわち、再配布を禁止してはいけません)。 Copyright 2001 by Paul Graham 原文: http://www.paulgraham.com/avg.html語訳:Shiro Kawai (shiro @ acm.org) <版権表示終り> 文中、Eric Raymondの "Ho

  • What You'll Wish You'd Known

    知っておきたかったこと --- What You'll Wish You'd Known Paul Graham, January 2005 Copyright 2005 by Paul Graham. これは、Paul Graham:What You'll Wish You'd Known を、原著者の許可を得て翻訳・公開するものです。 <版権表示> 和訳テキストの複製、変更、再配布は、この版権表示を残す限り、自由に行って結構です。 (「この版権表示」には上の文も含まれます。すなわち、再配布を禁止してはいけません)。 Copyright 2005 by Paul Graham 原文: http://www.paulgraham.com/hs.html語訳:Shiro Kawai (shiro @ acm.org) <版権表示終り> Paul Graham氏のエッセ

    nozom
    nozom 2005/02/23
  • Hackers and Painters(ハッカーと画家)

    ハッカーと画家 ---Hackers and Painters--- Paul Graham, May 2003 Copyright 2003 by Paul Graham. これは、Paul Graham:Hackers and Painters を、原著者の許可を得て翻訳・公開するものです。 <版権表示> 和訳テキストの複製、変更、再配布は、この版権表示を残す限り、自由に行って結構です。 (「この版権表示」には上の文も含まれます。すなわち、再配布を禁止してはいけません)。 Copyright 2003 by Paul Graham 原文: http://www.paulgraham.com/hp.html語訳:Shiro Kawai (shiro @ acm.org) <版権表示終り> Paul Graham氏のエッセイをまとめた『ハッカーと画家』の 邦訳版が出

  • バッドノウハウと「奥が深い症候群」

    計算機を使っていると、何でこんなことを覚えないといけないのだ ろうか、とストレスを感じつつも、それを覚えないとソフトウェア を使いこなすことができないためにしぶしぶ覚えなければならない、 といった類いのノウハウは多い。そうした雑多なノウハウのことを、 来は知りたくもないノウハウという意味で、私はバッドノウハウ と呼んでいる。 バッドノウハウは、ソフトウェアの複雑怪奇な仕様が歴史的に引き ずられ、根的な改善は行われないまま、そのノウハウが文書によっ て受け継がれることによって蓄積が進行する。Unix 上で広く使わ れているツールとしてはTeX, Emacs, sendmail, bind, perl, gnuplot, procmail などは、役に立つツールであると同時に、その 複雑怪奇な仕様によって長年に渡ってユーザを苦しめ続け、バッド ノウハウの温床として悪名が名高い。こうしたツー

    nozom
    nozom 2005/02/23
  • firefox からエディタを利用する方法

    好きなエディタで編集したい ブラウザでテキスト領域に文字を入力するときに、 自分の好きなエディタを使えたらどんなに便利だろう。 特に Wiki のページを編集する際には威力が絶大だと容易に想像できる。 僕はブラウザとして firefox を使っている。 そこで、firefox から好きなエディタを呼び出す方法を調べてみた。 (ここに書かれている内容は、Mozilla でも通用する。 Mozilla を使っている人は、firefox を Mozilla に読み替えて欲しい。) 僕のお気に入りのエディタは Emacs なので、 以下は emacsclient を使い、 起動中の Emacs からブラウザのテキスト部分を編集する話をする。 もちろんエディタは何を使ってもよいので、 自分の好きなエディタに読み替えて欲しい。 ただし、エディタは UTF-8 を扱える必要がある。 Emacs 20.7

  • C/Migemo

    店主KoRoNは vim-jp slack にほぼ常駐してます。 あとX/Twitterの @kaoriya にて時々つぶやいてます。 …気が付いたら Vim を配布し始めてから25年が経っていました。 沿革 香り屋は店主KoRoNが1997年4月1日に開設したWebサイトです。 Vimなどの店主が興味を持った物事を取り扱っております。

    nozom
    nozom 2005/02/23
  • Introduction of `screen'

    【もうscreenが無ければ生きてゆけない】 Last modified Wed Jan 9 10:38:29 2008 on firestorm ものぐさなきみにはscreenがお似合い screenコマンドは以下のような症状に悩んでいる人を幸せにしてくれる。 複数のホストにログインして仕事をすることが多いので、いつもxinitし てたくさんktermを開いて特定の場所にcdするまでが面倒。 モデム接続でがっこのマシンにログインしてメイルを書いていて、回線が 切れてしまって書いた内容がパーになってしまってショック。 ktermのカット&ペーストがキーボード操作だけでできないかなあ。 DOSで使っていたxscriptのように、画面出力履歴をたどれて、どんどんバッ クスクロールして以前の出力を参照したい。さらには以前の画面に含まれ ている文字列なんかを検索できたらいいんだけどなあ。 scre

    nozom
    nozom 2005/02/23
  • naoya.dyndns.org is offline

    naoya.dyndns.org is currently offline. Please try again later. Questions about our services? Learn more at Dyn.com.

  • ソースコードを読むための技術

    $Id: readingcode.html,v 1.13 2003/12/06 00:01:08 aamine Exp $ 2006-05-02 gonzui 追加。thanks: 冨山さん 2003-12-03 ltrace と sotrace を追加 2003-12-03 ツールのところに DDD を追加。thanks: 和田さん 2003-05-27 VCG, SXT などについて追加。thanks: 梅沢さん 2003-05-27 これもすっかり忘れていた strace, ktrace, truss, etags などについて追加 2002-08-30 すっかり忘れていた ctags を追加 2002-07-07 匿名希望さんからメールでいただいた情報を追加 (動的コールグラフ) 2002-06-13 日記経由でいただいた意見をもとに文章を追加。thanks: 柳川さん、まつもとさ

    nozom
    nozom 2005/02/23
  • http://members.jcom.home.ne.jp/p-d-l/memo/system_or_ethic.html

    nozom
    nozom 2005/02/23
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    nozom
    nozom 2005/02/23
  • 形態素解析・構文解析入門

    back 注意: このページの内容には、おそらく多くの間違いがあります。 リンクされているので残しておきますが、利用には注意してください。(2008年3月、新山) 目次 背景知識 形態素解析とは 構文解析とは 練習問題 言語処理関係の論文によく出てくる重要語 1. 背景知識 まず「形態素」、「構文」などといった用語は、ほとんどが 現在の科学的な「言語学」という分野に帰するものであることを 最初に知っておく必要がある。体系だった言語学は、おもに チョムスキー言語学の創始とともに始まった。 チョムスキーは 1960年代に、世界じゅうの数多くの言語には、 実はそのすべてに共通する「普遍文法 (universal grammer)」がある、と言った。 またチョムスキーはそのような文法を数学的な人工言語で 厳密に表現する方法をも開発した。彼によれば、言語にはその理想化された かたち (言語が言い間違

    nozom
    nozom 2005/02/23
  • http://cl.aist-nara.ac.jp/~daiti-m/text/worse-is-better-ja.html

    nozom
    nozom 2005/02/23
  • Lisp一夜漬け

    Lisp 一夜漬け 「Lisp 一夜漬け」は、ソフトバンクの月刊誌『Oh!X』の 1995年10月号〜1995年12月号に掲載された Lisp 講座です。 ここでは、掲載当時の X68000 に特化した部分などは削除してあります。 (ということは、1995年12月号掲載ぶんは全削除です) Lispの書き方 (1997.09.26 21:55) Lisp の世界 関数という概念 書き方 変数 制御と述語 関数定義 リスト (1997.10.01 00:50) Lisp におけるデータ型 ドット対 ドット対からリストへ nil について リストの定義 リストを扱う関数 リストを扱うプログラムを作る

    nozom
    nozom 2005/02/23
  • love unstable: 邦訳: What I Hate About Your Programming Language - ぼくがきみのプログラミング言語できらいなもの

    nozom
    nozom 2005/02/23
  • Client Challenge

    A required part of this site couldn’t load. This may be due to a browser extension, network issues, or browser settings. Please check your connection, disable any ad blockers, or try using a different browser.

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • 継続の使用法

    「継続の書(Book of Continuation): 8面以降でもコンティニューできるようになる」 (「レインボーアイランド」) Schemeには継続を扱うための関数 call-with-current-continuation (別名 call/cc) がある。 でもここでは blockという(機能としては違いの無い)構文を定義して、 それを使って説明していく。 blockの定義は、 (define-syntax block (syntax-rules () ((_ name e1 e2 ...) (call-with-current-continuation (lambda (name) e1 e2 ...))))) とか、 (define-macro (block name . body) `(call-with-current-continuation (lambda (,n

  • 継続の説明(前置き)

    継続の説明の断片 「John Reynolds "The Discoveries of Continuations" によると、 継続の概念が初めて現れるのは1964年らしい。 そして、1970、1971年頃(さらにその後も)何人もの人によって再発見されている。 Knuth は、何人もの人が独立に演算子順位文法を考えだしたのに 自分は思いつかなかったから、 「自分は、自力で演算子順位文法を思いつけなかった唯一の計算機科学者だ」 とか考えたらしい。 「自分は、自力で継続を思いつけなかった唯一の計算機科学者だ」 と考えた人もいるのだろうか。」 C言語のexit() 関数は、関数呼び出しと言うよりジャンプだ、 という事を聞くことがある。 なぜかというとexit() は関数呼び出しから戻ってこないから。 例えば、 exit(1); printf("Not reached\n"); となっている時、

  • なんでも継続

    Shiro Kawai まだ下書き Schemeの特徴をあげるときに、「継続」や「call/cc」が出て来ないことはない。 でも、R5RSのcall/ccの項をいくら読んでも、どうもよくわからない。 call/ccを使えばC言語のbreakみたいなのとか、コルーチンとかいう スレッドもどきとかが書ける、というのはわかったけど、一体そういうのが書けて 何が嬉しいのか、そこんとこがピンと来ないんだ。 今、そこにある継続 プログラミングの世界の概念には、禅の公案のようなものがある。 それを説明する文章はほんの一文なのに、最初に目にする時、 その文は全く意味をなさない、暗号のように感じられる。 だがひとたびその概念を理解すると、 その概念の説明は確かにその一文で説明されているのがわかるのだ。 そんな、「分かれば分かる」という禅問答の中でも 「継続」は最も謎めいたものの一つと言えるだろう。 文献を

  • call/cc 入門 (Coroutine with call/cc) — MAYAH.JP

    call/cc を使って簡単な Coroutine を作ります。call/cc 入門だと思ってもらえれば幸いです。 coroutine とは ここでは coroutine を「実行の途中でリターンでき、さらにそこ(実行の途中)から再開することが出来る何か」の意味で使用します。適当な疑似言語で書くと次の通り。関数の途中でのリターンを suspend(), 途中からの再開を resume() で表すことにします。 void f(co) { // co は coroutine object の意味 int i = 0; while (true) { printf("=> %d\n", ++i); co.suspend(); } } co = coroutine.create(f); co.start(); // f(co) を呼び出す => 1 co.resume(); // suspend()

  • Schemeを作ろう 第1回

    Last update 1999/08/07 Scheme処理系の制作 第1回 (C)平山直之 無断転載は禁止、リンクはフリー 誤字脱字の指摘は歓迎 ゲームとスクリプト はい、また例によって行き当たりばったりな企画です。 といっても、相当長い間私の心の大きな部分を占めていた問題ではあります。 それは言語の処理系の必要性についての問題です。 ゲーム制作、特にRPG・アドベンチャーなどの「シナリオ」の重要性が高いものを作るのに必要不可欠なものに、「イベントスクリプトの処理系」というものがあります。ネットでもこうした「イベントスクリプトの処理系」について考える人が少なくないのも、こうした必要性の表われと言えるでしょう。 しかし、こうした処理系は、それぞれのプログラマが独自の文法でプロジェクトごとに作り直しているのが現状です。これが、コードの再利用、ひいては「気楽にゲームを作る」上での大きな障害に

  • http://www5a.biglobe.ne.jp/~sasagawa/MLEdit/Scheme/

  • Introduction to Scheme Programming Language

    まえがき 世の中には様々なプログラミング言語があるが,文書では,Lispプログラミン グ言語の一つの方言であるScheme(スキーム)を紹介する.ここではSchemeを直観 的に理解することをまず目標として,形式的に完全であるかどうかにはこだわら ないことにする. ※見た目にもあまりこだわらないことにする:-) より詳しくは, 湯浅太一 「Scheme入門」 岩波書店 K.ディヴィグ著 / 村上雅章 訳 「プログラミング言語 SCHEME」 ピアソン・エデュケーション 2000 猪股俊光, 益崎真治 「Schemeによる記号処理入門」 森北出版 1994 D.P.フリードマン, M.フェライセン 著/ 元吉文男, 横山晶一 訳 「Scheme手習い」 マグロウヒル出版 1990 H. Abelson, G.J. Sussman and J. Sussman 著 "Strucuture a

  • http://www.uri.sakura.ne.jp/~cosmic/yuno/lab/scheme/doc/primer/primer.html

  • Scheme プログラミング人門

    back (技術評論社 Software Design誌 2000年 7月号 に掲載された、「Scheme への招待 〜 GNU標準のスクリプト言語入門」の 記事を加筆修正したものです *1) はじめに みなさんは Lisp をご存じでしょうか。Lisp は 1950年代後半*2に John McCarthy によって 開発されたプログラミング言語で、 おもに記号処理などの分野で今も利用されています。 Scheme は Lisp から派生した言語のひとつで、 Guy Lewis Steele Jr. および Gerald Jay Sussman によって 1975年に開発されました。Scheme はよく 「Lisp の方言」などと呼ばれますが、Lisp よりも簡単な仕様 で、それでいて複雑なプログラミングが可能なように設計されています。 どのプログラミング言語にも長所と短所がありますが、S

  • 独習 Scheme 三週間 Teach Yourself Scheme in Fixnum Days

    独 習 Scheme 三 週 間 by Dorai Sitaram 日語訳 Nobuo Yamashita

  • approx-search.el

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • Gauche - A Scheme Interpreter

    Gauche(ゴーシュ)は、スクリプトインタプリタとしての使い易さに重点を置いて 開発を行っているR5RS準拠のScheme処理系です。日常業務の中でのちょっとした処理を行う スクリプトを気軽にSchemeで書きたいなあ、という願望のもとに、 起動が速いこと、システムへのアクセスが組み込まれていること、 最初から多国語対応を考慮していること、 リスト処理ライブラリとして他のC/C++プログラムから簡単にリンク可能であること、 などを目標としています。 Gaucheは今のところ、いくつかのUnixプラットフォーム で動作します。 実装されている機能の概要については、 機能のページをご覧ください。 News 詳しい変更はChangeLogをどうぞ。 また、最新の開発状況はSubversionリポジトリで知ることができます。 2008/2/13 Gauche 0.8.13: Lots of sm

  • A Slice of My Life - Practical Scheme

    このページでは、プログラミング言語Schemeの紹介、および 自作のSchemeのライブラリやアプリケーションの紹介をしてゆきます。 特に、ファイルをパーズしてテキストファイルを生成したりとか、 プロセスを監視したりとか、ちょっとしたGUIをでっちあげる と言った、職業プログラマとしてやってく上で避けて通れない雑用に便利な ライブラリが中心になる予定です。 SchemeはLisp系の言語で、見かけはLispに良く似ています。 Lispと聞いたら人工知能用言語だとか、もう古くさい言語だとか思われることも 多いんですが、CommonLispで書かれた実用的なアプリケーションはいろいろ ありますし、Schemeも拡張言語としてそれなりに使われています。 ただ、いかんせんマイナーな言語であることは間違いなく、メンテできる人が居ない とか他に分かる人が居ないという理由で採用が見送られることがあるのは

  • Common Lisp HyperSpec (TM)

    nozom
    nozom 2005/02/23
  • Common Lisp the Language, 2nd Edition

    CMU Artificial Intelligence Repository Common Lisp the Language, 2nd Edition This document contains the complete text of the book Common Lisp the Language, 2nd edition by Guy L. Steele, Thinking Machines, Inc. Digital Press 1990 paperbound 1029 pages ISBN 1-55558-041-6 $39.95 in html format. To use it, start with the Title Page or Table of Contents. A searchable index interface to the book is unde

    nozom
    nozom 2005/02/23
  • Tiny CLOS 入門 - Tiny CLOS Tutorial

    紹介 - Introduction どうやって Tiny CLOS を使うか - How to Use Tiny CLOS CLOS vs. 他のOOPのアプローチ - CLOS vs. other approaches to OOP CLOS のクラスとオブジェクト - Classes and Objects in CLOSインスタンスの生成 - Creating instances クラスの作成 - Creating classesインスタンス変数 - Instance Variables 総称関数とメソッド - Generic functions and methods総称関数の作成 - Creating generic functions メソッドの作成と追加 - Creating and attaching methods 総称の初期化 - The initialize gene

    nozom
    nozom 2005/02/23
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    nozom
    nozom 2005/02/23
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    nozom
    nozom 2005/02/23
  • http://user.ecc.u-tokyo.ac.jp/~g340299/

    nozom
    nozom 2005/02/23
  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

    nozom
    nozom 2005/02/23
  • Japan Lisp User Group: Resources: Lisp Books (Japanese)

    nozom
    nozom 2005/02/23
  • LISP, AutoLisp,Free source code for the taking. Over five million lines of programs.

    nozom
    nozom 2005/02/23
  • Scheme、Common Lisp、Emacs Lispの比較

    「王女アテー姫を含めてハザールの男女は、 この能力によって朝ごと変身を済ませ、 そのたびに、見たこともない斬新な顔で立ち現れる。 だから近親者同士でさえ見分けがつかないほどだ。 旅行者の見聞はこれとはまったく異なり、ハザールの顔つきはどれもそっくりで、 しかも歳を重ねても容貌が変わらない。それゆえ人違いの混乱や厄介が絶えない。 どちらにせよ、結果は同じことで、ハザール族の顔はまず覚えられないし、 覚えても無益となる。」 ミロラド・パヴィチ「ハザール事典」 Lispには数限りないほどの方言がある (例えば、 http://dreamsongs.com/NewFiles/Hopl2Slides.pdf とか参照)。 そのなかで普及している Lispというと、 Scheme、Common Lisp、Emacs Lispの3つだろう。 ユーザの多さでいうと、多い順に Emacs Lisp、Comm

  • なぜ関数プログラミングは重要か

    John Hughes, Institutionen för Datavetenskap, Chalmers Tekniska Högskola, 41296 Göteborg, SWEDEN. rjmh@cs.chalmers.se この日語訳は原著者の承諾を得て山下がここに公開するものです。 この訳文についての、御指摘などは山下伸夫(nobsun .at. sampou.org)までおねがい いたします。 翻訳最終更新日 : 2011-09-17 原文 "Why Functional Programming Matters" 日語訳PostScript この論文は1984年以来何年ものあいだChalmers大学のメモとして回覧された。 1989年と1990年に幾分か改訂をしたのが[Hug89]と [Hug90]である。この版はもとのChalmer大学のメモ のnroff原稿をもとに

    nozom
    nozom 2005/02/23
  • Functional Programming

    あ、さて、LispやSchemeに嵌っている現状を少し。 関数型の言語はそれ自体で新たな自分だけの言語が作れる らしい。(ー>Macroのことです。)と聞きまして Lisp家Alegro最新版6.2Trialをダウンロードして使っております。 新日鉄ソフトが日のエージェントですが日語版はありません。 マニュアルはOnLisp,Successful Lispを読みながら、ポチポチ 試しております。 使った感じでは少なくともDelphi3.1頃のGUIコンポーネントは 揃っているようです。 何がLispの面白いところか? そのコードの異様さ、言語構造の特殊性です。 これまでPerlの暗号っぽいのは除き、勿論、桐の一括処理の 日語スクリプトを除き、ワタクシ、一貫してエレガンスをコードと 言語構造に求めて参りました。 それに反してLispってカッコだらけでなんとも…。 とわず嫌いでおりま

    nozom
    nozom 2005/02/23
  • The Common Lisp Cookbook - Using Emacs as a Lisp IDE

    The Common Lisp Cookbook - Using Emacs as a Lisp IDE The material on this page was originally presented at the ILC 2003 conference. A paper with more in-depth coverage of some of the material on this page can be found on Bill Clementson's ILC2003 page. This page is meant to provide an introduction to using Emacs as a Lisp IDE. The key bindings used in the example code snippets assume an Emacs conf

  • 備忘録 - Meadow

    *Meadow 目次 : Meadow dot.emacs ChangeLog.Meadow 最近の Trial and Error Codename For TeX For Programming Font Emacs Lisp List Tips shell mode 参考 めどうさん入門 (Meadow 入門) Meadow memo .emacs Framework dot emacs settings / Petit emacs lisp tips on .emacs.el * dot.emacs ↑ (Last modified '04/05/12) Cygwin と一緒に使うことが前提. Meadow-2.00pre2 (KIKYOU).用途別にファイル分割してみたが,分割基準があい まい. 2004/05/12 の patch をあてたら画像が表示されなくなった.Cha

  • Meadow FAQ page

    Meadow FAQ 『入門 Meadow/Emacs』発売中. (サポートページ) Meadow とは? Meadow は Emacs20 を Windows に移植・機能強化したエディタです。 (作者:宮下 尚さん) Meadow (Multilingual Enhancement to gnu Emacs with ADvantages Over Windows) is an enhancement of Emacs 20.x for Windows95/NT. (by MIYASHITA Hisashi) texinfo 由来 (内容もこちらの方が新しいです) texinfo version (latest) 日語版 (in Japanese) 英語版 (in English) 古いもの Old format (not maintained) 日語版 (in Japanese)

  • kawacho.don.am

    Welcome to kawacho.don.am 🎉 Oh, looks like the owner of kawacho.don.am has not posted a website here yet. Try to visit again in a few days maybe the website will be already available 😉 kawacho.don.am domain served by Name.am domain company. Find your domain here

  • Meadow & NTEmacs

    Meadow を活用しよう - WindowsEmacs はじめに このページでは、 Meadow を中心とした Windows 上で Emacs の使い方について説明しています。 Emacs は UNIX を中心に使用されているエディタです。 強力なマクロ機能(Emacs Lisp という)によって様々に機能強化ができ、 非常に便利です。 文章編集は当然のこと、メーラ、WWW ブラウザ、プログラム開発支援など、 テキストに関連する様々な処理はお手のものです。 当然、色々なプラットフォームに移植されており、 Windows 上で動作する Emacs もいくつか存在します。 このページで中心として取り上げる Meadow は、 宮下尚さんによって移植された Emacs です。 また、このページの内容は WindowsEmacs についても共通する部分が多く、 大体がそのまま利用で

  • Emacs / Meadow の覚え書き - Meadow TIPS

    Emacs / Meadow の基機能の拡張などに関する情報を、この page では掲載しています。 お品書き i-search で日語を使いたい テキストに色をつけて見易くしたい foreground-color と background-color を入れ換えたい redo を使いたい メニューを日語化したい (Meadow のみ?) タイトルバーをカスタマイズしたい C-h を backspace として使いたい mini buffer や kill-ring 等の履歴を次回起動時に持ち越したい kill-ring の内容を視覚的に確認しながら yank したい window 分割時、画面外に出る文章を折り返したい 起動時に出てくる message を消したい 置換をリージョン指定可能にしたい autosave file の生成場所を指定したい C-z で scroll-dow

  • http://www.boreas.dti.ne.jp/~miyoshi/Meadow2/inside.html

    nozom
    nozom 2005/02/23
  • http://www.boreas.dti.ne.jp/~miyoshi/Meadow2/

  • http://www.boreas.dti.ne.jp/~miyoshi/Meadow/

  • Meadow/Emacs memo:

    現在の最新版での確認が追い付いておらず,設定も古くなってきています.順次, 確認していきますが,中には動かないもの,エラーになるものもあると思います.気付い た方は,最下部のメッセージかメールにて知らせていただけるとありがたいです. 新規追加分の動作確認は Meadow 3.0 でのみ行っています。 Meadow の最新版 (あ るいは Emacs の最新版) では一部古いものと異なる機能などがあります。このページで紹 介しているものも既にいくつかは動作しませんので、ご注意ください。気付いた点は Wiki にメモしてあります。 このページでは Emacs を Windows に移植した Meadow というテキストエディタについて, ゼロからの基礎知識 使い倒すための設定 誰が使うんだよという無駄な設定 Emacs Lisp の紹介 Unix の知識 と片っ端から紹介しています.ほとんどの

  • Meadow - Trac

    Meadow(Multilingual enhancement to gnu Emacs with ADvantages Over Windows)は、Windows 9x/NT/2000/XPで動作するEmacs実装の一つです。 Meadowは、もともとはWindows向けのGNU Emacsにおいて多言語拡張をするとの題目で進められていました。しかし、GNU Emacs自身にMuleが統合され、また、一部Meadow由来のコードがGNU Emacsへ導入されたこと、GNU Emacs 20.4でWindows向けにも多言語処理機能が一応のことながら実装されるようになったことから、このような表現はもはや不正確になってしまいました。 Meadowはある時を境にGNU EmacsにおけるWindows実装(NTEmacsと呼ばれています)とは、異なった実装を歩み始めました。現状になっても

  • Emacs Lisp あれこれ

    このページでは、 "GNU Emacs Lisp Reference Manual" を読んでもよく分らない Emacs Lisp の謎を 気の向くままに解き明かしていく。 変数と関数の名前空間 ハッシュ function の役割り defsubst バッククオート 正規表現 プロファイル

  • 非同期プロセスをEmacsで扱う

    exec-path という変数がsub-processを立ち上げる場合の検索パスらしい。ので、start-processはexec-passを使って プログラムを探す。start-processはシェルを介さないので、エイリアスは使えない。たとえば、僕の必殺エイリアス(!?) alias e 'env LC_ALL=C XMODIFIERS=@im=none xemacs -geometry 140x90+800+0 &' があっても start-process には理解してもらえない。 (start-process "hoge" "result" "e") ;; ミニバッファに Searching Program ... そんなんありません的メッセージがでる。 逆に start-process-shell-command はエイリアスが利用できる。start-process を star

  • elisp でのネットワークプログラム

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

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    nozom
    nozom 2005/02/23
  • Administrative Quarantine

    Your system administrator has blocked your computer or device. Please contact the system administrator.

    nozom
    nozom 2005/02/23
  • Emacs Lisp Tips

    私の .emacs で設定している項目 Last Updated at $Date: 2005/12/04 03:36:05 $. このページの内容は,Emacs-21.3 で動作確認しています. version によっては変数名や関数名の変更などにより動作しないことが有り得ますので, ご注意下さい.バグレポートや感想などは tsuchiya@namazu.org までお願いします. 日語環境の設定 改行キーでオートインデントさせる BS キーを有効にする マシン毎に設定を切り替える ファイルの拡張子によってメジャーモードを切り替える スクリプトを編集するメジャーモードの設定 スクリプトを保存する時,自動的に chmod +x を行なうようにする 強調表示付き動的略称展開 概略表示付き yank-pop shell-command のコマンド入力に補完が効くようにする shell-mod

  • Emacs 活用法

    更に、いくつかのキーの組み合わせ (キーコード) については、次のような表記方法を取っています。 C-h CTRL キーを押しながら、 h 押すことを意味します。 M-h META キーを押しながら、 h を押すことを意味します。 AT 互換機などでは ALT キーが METAキーの代わりに使えるでしょう。 ESC キーも代わりに使えます。この場合は ESC を押してから一旦離し、その後に h を押すことを意味します。 大抵のキーボードでは C-[ で ESC の code を発生させられますが、それでも OK です。 M-C-\ META キーと CTRL キーと \ を同時に押すことを意味します。 META キーがなければ ESC キーが代わりになります。 この場合、まず ESC を押してから離し、次に CTRL と \ を同時にタイプすることになります。 C-[ で ESC の co

    nozom
    nozom 2005/02/23
  • Linux

  • EmacsWiki

    Here is the Japanese page for SiteMap. 英語ページはこちら。The EmacsWiki is dedicated to EmacsAndXEmacs content…. See the MissionStatement for more.– SiteMap より 日語ユーザーに向けてこのサイトはEmacsen (Emacs, XEmacs, Nemacs, Mule, Meadow, NTemacs) などの日ユーザー向けの、ユーザー自身が作るサイトです。 Emacs 用日語文書の公開場所の提供日人制作 Elisp の公開場所の提供、日における掲示板、日記などからのFAQの収集、英語で開発されている Elisp の日語による情報、 などを目指します。ここはみんなで作るサイトです。既存、新規にかかわらずのページをご自由に作成してください。詳し

    nozom
    nozom 2005/02/23
  • Programming in Emacs Lisp: Programming in Emacs Lisp

    この Info ファイルは、Programming in Emacs Lisp (An introduction) 1.05 版の日語訳です。翻訳元のファイルは GNU の配布の中に含まれている `emacs-lisp-intro-1.05.tar.gz' です。

  • GNU Emacs Lispリファレンスマニュアル: Top

    Lists, strings and vectors are called sequences. Certain functions act on any kind of sequence. The description of vectors is here as well.

    nozom
    nozom 2005/02/23
  • Emacs 電子書棚

    更新履歴 HTMLに変換したマニュアルに Gnus Coding Style and Maintainance Guide を追加。 このページにHTMLに変換した文書とPukiwikiの更新履歴を表示するようにした。 地道に文章修正中。新しいネタはたまにしか無いと思いますが、古い記述を修正中です。 YaTeX と yahtmlHTML化文書を追加。 texiであれば、簡単にHTML化できますので要望があれば下のメールアドレスまでご連絡ください。 オリジナル文書 Meadow/Emacs memo (目次) MeadowやEmacsの設定や使い方などを網羅的に紹介しています。ローカル用の meadowmemo.tar.gz もあります。 お勧めソフトウェア 愛用しているソフトの紹介。 Meadow Memo Wiki MeadowやEmacs関連のWiki。ノウハウや意見など自由に投稿

    nozom
    nozom 2005/02/23