タグ

あとで読むに関するyharaのブックマーク (107)

  • Introduction to Information Retrieval #1 の復習資料 - naoyaのはてなダイアリー

    Introduction to Information Retrieval の 輪講 に参加しています。自分はこの輪講で復習係を担当させてもらっています。毎回輪講の頭に、前回分の内容をサマリしてプレゼンテーションする係です。 これから輪講の度、作成した資料を公開していきたいと思います。第一回目の資料を以下に置いておきます。 http://bloghackers.net/~naoya/iir/ppt/iir_01.ppt (ppt, 274K) 第一回目は、書籍の第一章 "Boolean Retrieval" の復習です。大規模データを検索する検索システムにおいて、転置インデックスはどのように作成されるか、またブーリアン検索 (「渋谷 and ラーメン」という検索クエリの類) はどう処理されるかといったことの導入部です。 先週末の第二回目は、転置インデックス作成時の前処理部分(トークナイズ、

    Introduction to Information Retrieval #1 の復習資料 - naoyaのはてなダイアリー
  • Flapjax

    Flapjax is a new programming language designed around the demands of modern, client-based Web applications. Its principal features include: Event-driven, reactive evaluation An event-stream abstraction for communicating with web services Interfaces to external web services Flapjax is easy to learn: it is just a JavaScript framework. Furthermore, because Flapjax is built entirely atop JavaScript, i

  • ユメのチカラ: カーネル読書会、初めてのストリーミング中継

    第83回カーネル読書会はささださんの「高速なRuby用仮想マシンの開発」というお題であった。Ruby 1.9.0リリース直後ということもあり、ミラクル・リナックスのセミナールームは立ち見の大入り満員であった。 今回のカーネル読書会の目玉はそれにもまして、初めてストリーミング中継を行なったことである。途中、若干中継が途切れることもあったが、概ね音声、映像とも問題なく中継ができたようだ。インターネット経由で参加した人は60人程度いたようである。こちらも満員御礼であった。 びぎねっとの伊藤さんはじめ撮影隊の皆さん、ありがとうございました。 下記のURLにあるPast Clipsをクリックすると録画した中継映像が見られる。 http://ustream.tv/channel/ylug-83th-kernel-reading-party ログインすると同時にチャットもできるので、ささださんのプレゼン

  • Factor programming language

    Why Factor The Factor programming language is a concatenative, stack-based programming language with high-level features including dynamic types, extensible syntax, macros, and garbage collection. On a practical side, Factor has a full-featured library, supports many different platforms, and has been extensively documented. The implementation is fully compiled for performance, while still supporti

  • ミラー・ラビン(Miller-Rabin)テストの説明

    もともとは、values、call-with-valuesを むりやり使うという趣旨だったので、 色々変かも。 valuesを使った関数の例 自然数nは必ず、 n = (2^k)*q ; qは奇数 という形に書く事ができる(例えば、80 = (2^4)*5、246 = (2^1)*123)。 自然数をこのような形に表す事を、 とりあえず「kq分解」とか「偶奇分解」とか呼ぶ事にする (実際には、そんな言葉は無い)。 このkとqを求める関数は、valuesを使って次のように書ける。 (define (k&q n) (let loop ((k 0) (q n)) (if (even? q) (loop (+ k 1) (/ q 2)) (values k q)))) この関数を使って、ミラー・ラビンテストを行なう関数を作る。 フェルマー(Fermat)テスト nが素数の場合、1<=a<nとなるa

  • https://www.julienlecomte.net/blog/2007/11/31/

  • Drift Diary12: 未踏オフ会に参加してきました。

    Nobiさん経由、勝屋さんの紹介で、未踏のオフ会に参加してきました。言わずと知れた元マイクロソフト株式会社のサム古川さんの基調講演から初まり、古川さんの5締めで終るというパワフルな会でした。と、ここまで書いて、古川さんのblogを見てみると、もうエントリーが、、、早すぎ!! (と思ったら勝屋さんのblogも更新されてる!!) で、古川さんのblogにも書かれてますが、今回、外付けiSightとD80+Eye-Fiを持ち込んで、リアルタイム中継を実験してみました。→ 写真はこちら しかし、Eye-Fiは恐るべし、なにが凄いって、あの新し物好きの古川さんを悔しがらせた事が凄いです。古川さんにガジェット自慢できたことが自慢(笑)。で、古川さんのM8で、写真撮ってもらっちゃいました。↓ と、ほとんど自慢話になってしまってますが、内容については、是非、アーカイブした動画を見てください。ちょっ

  • Wadler: Monads

    Monads, Arrows, and Idioms Philip Wadler The arrow calculus Sam Lindley, Philip Wadler, and Jeremy Yalloop, Journal of Functional Programming 20(1):51&em;69, 2010. We introduce the arrow calculus, a metalanguage for manipulating Hughes’s arrows with close relations both to Moggi’s metalanguage for monads and to Paterson’s arrow notation. Arrows are classically defined by extending lambda calculus

  • [Think IT] 【新・言語進化論】次にくる!新登場言語

    プログラミングを嗜む普通の社会人。はじめてのプログラミングは「Hello World」ではなく、N88-BASICで画面上に円を描いたこと。「外国語のよいところはそれをいくつ学ぼうと構わないことだ」という或る言語学者の言葉はプログラミング言語にも当てはまると最近感じ始めている。 http://blog.so-net.ne.jp/rainyday/ 技術部 教育ビジネス担当部長 CやFORTRANコンパイラなどの言語処理系の設計・開発に約10年間従事。その後ユーザ系企業でUNIXによるクラサバの設計・開発を主導。同時に企業の内外で人材育成に注力する。現在はオープンソースソフトウェアの普及と教育のため OSS に関する教育事業を企画する傍ら、神戸情報大学院大学で講師として教鞭をとる。「ソフトウェア工学の基礎を勉強してオールラウンド・プレーヤーを目指せ」が技術者育成についての口癖。

  • ぼくの十大小説 - 愛・蔵太の気になるメモ(homines id quod volunt credunt)

    以下のところから、 →私家版世界十大小説 - after game over 他の人が選ぶ「私家版世界十大小説』も見てみたいなあと思うので、是非皆さんも。 とのことなので、何となく選んでみるよ。 1・ガラス玉演戯(ヘッセ) 2・悪霊(ドストエフスキー) 3・トリストラム・シャンディ(スターン) 4・夜のみだらな鳥(ホセ・ドノソ) 5・城(カフカ) 6・シャボン玉ピストル大騒動(ポール・ギャリコ) 7・殺し屋ダラカン(クロ−ド・クロッツ) 8・フランス軍中尉の娘(ジョン・ファウルズ) 9・スローターハウス5(カート・ヴォネガット) 10・セバスチャン・ナイトの真実の生涯(ナボコフ) 「大」と言うほどには大きく(長く)ないけど、そのを読むことによって世界が変わって見えるくらいショックを受けたを挙げてみた。『百年の孤独』『ソラリス』『奇蹟の次元』『結晶世界』その他SF・ファンタジー系はいれた

    ぼくの十大小説 - 愛・蔵太の気になるメモ(homines id quod volunt credunt)
  • 目指せプログラマー!

    目指せプログラマー!にようこそ。 当サイトはこちらに引っ越しました。 お手数をおかけしますが、上記サイトへご移動くださいませ。

  • [動画]Ruby設計者まつもとゆきひろといろいろ語りたい - @IT情報マネジメント

    プログラム言語Rubyアジャイルソフトウェア開発の連携が生み出す新たな可能性を縦横無尽に語り合う。全6回シリーズの第1回。まつもとゆきひろ(ネットワーク応用通信研究所)がRubyの来歴を語り、平鍋健児(チェンジビジョン)がアジャイル開発とRubyの接点を模索する。角谷信太郎(永和システムマネジメント)が両者の橋渡しをする。 なぜ、「まつもとゆきひろ」か? 「RailsによるアジャイルWebアプリケーション開発」は一風変わった書籍である。RubyによるWebアプリケーションフレームワーク、Ruby on Rails解説の決定版である書は、書名に「アジャイル」を冠しながらも、文では具体的なアジャイルソフトウェア開発手法への言及がほとんどない。その理由は「アジリティ(agileであること)はRailsの構造の一部」であり「フレームワーク自体にアジャイル宣言の原則を語らせるように」執筆したと

    [動画]Ruby設計者まつもとゆきひろといろいろ語りたい - @IT情報マネジメント
  • ants Lab. | その他 | JavaScriptデバッグ ツール作ってみました<第1回>

    JavaScriptは、開発するのはエディタとWebブラウザがあれば事足りるのに、デバッグが恐ろしく面倒なんです。数千行のコードを書くと、Webブラウザごとの動作の違いだとか、オブジェクトの振る舞いの違いに苦労させられます。そこで、オリジナルでデバッグ ツール「Geranium」を作ってみることにしました。 まず現物を見てもらった方が分かりやすいと思うので、こちらをご覧ください。今回は手軽なサンプルということで、カラー ピッカーを作ってみました。このページにGeraniumを組み込んであります。 ■カラー ピッカー colorPicker.html 「へ? 何も起きないじゃん……」と思った人は大正解です。このままではGeraniumは動き出しません。ブラウザの別画面で立ち上がったカラー ピッカーのURL欄の末尾に、「?debugger=true」を追加してみてください。 デバッグ出力がモリ

  • http://www.fobj.com/hisa/d/20070518.html

    yhara
    yhara 2007/05/26
    おもろす
  • Scheme、Common Lisp、Emacs Lispの比較

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

  • Scheme:Lisp プログラマのためのPerl入門

    Lisp プログラマが Perl を学ぶときの要点 Perl は Lisp ほど関数的でない。map, grep などの便利な構文、無名関数はある。 Perl のオブジェクトは「リファレンス変数を bless したもの」。 bless とはパッケージ名をリファレンス変数に結びつけるもの。 Perl には構文上はクラスがない代わりに、 bless された package(名前空間)を使ってメソッドディスパッチをする。 便宜上、パッケージ名をクラスということは多い。 Perl のオブジェクトはデータ型についての情報は持たない。(メソッドだけ。) Perl のクロージャーは sub で作る。Perl 6 ではより簡潔に作れる。 # 加算関数 #!/usr/bin/perl use strict; use warnings; sub make_adder { my $n = shift; retu

    Scheme:Lisp プログラマのためのPerl入門
  • Nanoseconds Hunter - Perl 6入門

    新規の学習者はPerl5との違いの部分については読み飛ばしていってかまいません。 背景色が黄色の部分にマウスカーソルを当てると、説明がポップアップされます。(対応ブラウザのみ) また、矢印アイコンをクリック(マウスのボタンを押下すること。)すると、隠されている内容が表示されます。(要JavaScript) 僕自身初心者でありますので、どうしても間違いが出てくると思います。そんなときはそっとkcrtまでご指摘下さいますと助かります。 基編 全くの初心者が、簡単なPerl文法を覚えて、人の作ったプログラムを読んだり、改変したり出来るくらいまでを想定しています。 イントロダクション (06/08/01) Perl とは? Perlでなにができるの? Perl 6の動作の仕組み 今までのPerlとの違い インストール (06/08/01) Pugsについて Linuxの場合 Windowsの場合

  • なつみかん@はてな - ニコニコ動画「デジ絵の文法」まとめ

    萌え系からリアル系まで、デジタルイラストの制作過程を公開する番組「デジ絵の文法」。Photoshopの超基テクから解説しているのであまり詳しくない人でも楽しめると思います。絵描きさんは参考になるはず。 デジ絵の文法#1「瞳」1-1(絵師:福嶋純一、闇野ケンジ) デジ絵の文法#1「瞳」1-2 デジ絵の文法#1「瞳」1-3 デジ絵の文法#2「肌」(陰影)-1/2(絵師:しろ、シヒラ竜也) デジ絵の文法#2「肌」(陰影)-2/2 デジ絵の文法#3「絵師:okama」-1/2 デジ絵の文法#3「絵師:okama」-2/2 デジ絵の文法#4 -髪-1/2(絵師:松竜、シヒラ竜也 ) デジ絵の文法#4 -髪-2/2 デジ絵の文法#5「光」5-1(絵師:福嶋純一、闇野ケンジ) デジ絵の文法#5「光」5-2 デジ絵の文法#5「光」5-3 デジ絵の文法#6「背景」6-1(絵師:しろ、松竜) デジ絵の文法#

    なつみかん@はてな - ニコニコ動画「デジ絵の文法」まとめ
  • Getting Real by 37signals

    Heads up! This page uses features your browser doesn’t support. Try a modern browser like Firefox or Chrome for the best experience. sidebar#close mouseup->tweet#update input->tweet#update keydown->tweet#update scroll@window->tweet#update" data-bookmark-id="/gettingreal"> `���U ��'��U Getting Real The smarter, faster, easier way to build a successful web application Start reading →

    Getting Real by 37signals
  • IS2005/CS2007 Wiki

    Index of /wiki 汎用 特設 () 特設 (CPU実験)