タグ

2006年4月8日のブックマーク (4件)

  • たらいを回すならHaskell : 404 Blog Not Found

    2006年04月07日22:09 カテゴリLightweight Languages たらいを回すならHaskell たらい回し関数、またはtakと呼ばれる有名な関数が存在する。 C言語による最新アルゴリズム事典 奥村晴彦 同書をお持ちの方は、185ページに乗っている。 実はこれ、Haskellの売り込みには最高の関数なのだ。 ちなみに、これ最後にyを返すバージョンとzを返すバージョンがあるようで、それぞれtakyとtakzと呼ばれている模様。ここではtakyの方を採用。 まずは、私のnative tongueとも言えるperl。 tak.pl #!/usr/bin/perl use strict; use warnings; sub tak{ my ($x, $y, $z) = @_; ($x <= $y) ? $y : tak(tak($x-1, $y, $z), tak($y-1,

    たらいを回すならHaskell : 404 Blog Not Found
  • なんでもquine : 404 Blog Not Found

    2006年04月08日17:07 カテゴリArt書評/画評/品評 なんでもquine とっても自己言及したくなったのでTB. Gödel, Escher, Bach Douglas R. Hofstadter [邦訳: ゲーデル、エッシャー、バッハ] rubyco(るびこ)の日記 - 自己言及とても眠いので自己言及プログラムを書きました。以下の一行をPerl Scriptに入れると、どんなものでも自己言及プログラム = quineになります。 open ME, $0 and print <ME>; こうしてもOK. print <ME> if open ME, $0; さらに暗黒面に進みたい人は、これも。 open 0 and print <0>; これが気に入った人はAcme::Bleachも気に入ることでしょう。 もちろん、Rubyだって出来ます。 File.open($0).read

    なんでもquine : 404 Blog Not Found
  • Quines - Wikisource

    This page has been deleted. The deletion log for the page is provided below for reference. 23:27, 7 November 2006 Zhaladshar (Talk | contribs) deleted "Quines" ‎ (consensus deletion: reference data) Wikisource does not have a text with this exact name Did you follow a link from a different website? Sometimes, it is necessary to change page names. As a result, links from external sites leading her

    hakobe932
    hakobe932 2006/04/08
    自らで自らを語る
  • Linuxオーディオプレイヤーを求めて - SourceForge.JP Magazine

    最近、集めてきて保存して聴く音楽といえば、ほとんどがデジタルメディアのものだ。そこで、自分のしたいことが全部できるLinuxのオーディオプレイヤーを探そうと考えたのだが、これほど多くの選択肢があろうとは思ってもみなかった。16種類ものアプリケーションを評価した結果、機能とパフォーマンスのバランスに優れた3つのプレイヤーを探し出すことができた。 評価に先立って、自分がLinuxオーディオプレイヤーに何を期待しているのかを考えた。私が普段聴くのはMP3およびOgg Vorbisの楽曲ファイル、CD、MP3ストリーミングのインターネットラジオ番組、ポッドキャストだ。そのうちにFLAC形式の楽曲ファイル、RealMediaおよびWindows Mediaのストリーミングラジオ、iPod互換のファイル、Windowsオーディオファイル形式(WAV、WMA、ASF)も聞きたくなるかもしれない。 評価

    hakobe932
    hakobe932 2006/04/08
    ラジオシシステム向け