タグ

2008年2月15日のブックマーク (4件)

  • はじめての Haskell - あどけない話

    昨日、友達にこんなことを話しました。 Haskell でプログラミングするときは、とりあえず効率のことは忘れる。 メモリーは無限にあると考え、コンパイラーと遅延評価が頑張ってくれると信じる。 Haskell では what を記述する。 効率を考えている時点で、how である。 what と how は、同一視されがちであり、区別するには訓練が必要。 変数は初期化できるが、再代入できない。 だから、インデックスが必要な for はない。 繰り返しが質なら、再帰で書く。 単にリストを走査したいなら map を使う。 リスト処理が得意なので、なんでもリストに落とし込む。 もう一度言うけれど、メモリーは無限にあると考えるから、リストが大きくても気にしない。 行を数えてみる ファイルの行数を数えるプログラムを考えるとします。命令型の頭で考えると、一行ずつ読み込みながらファイルの終わりまでループを

    はじめての Haskell - あどけない話
    inopie
    inopie 2008/02/15
    ひょええ
  • 【デブサミ2008】あの技術者達が大集結!「ネット・コミュニケーション2.0」資料続々公開中:CodeZine

    デブサミ2008の最終セッション「ネット・コミュニケーション2.0」の様子を撮影した動画やプレゼン資料が公開され始めた。 このセッションは新しいネットコミュニケーションのサービスやツールが生まれていく中で、その最前線で開発している技術者が開発の裏側やエンジニアの働き方を語るというもの。竹迫良範氏司会のもと、2のメイントークと8のライトニングトークが行われた。プレゼンターは以下の通り。

  • ソニー、Bluetooth受信機能を内蔵したスピーカー

    ソニー、Bluetooth受信機能を内蔵したスピーカー −ワンセグ音声も再生可能。小型スピーカーも ソニーは、Bluetoothレシーバ機能を内蔵したスピーカー「SRS-BT100」を3月10日に発売する。価格はオープンプライスで、店頭予想価格は15,000円前後の見込み。Bluetooth非対応でステレオミニ入力の小型スピーカー「SRS-M50」も用意。こちらも3月10日発売で、価格は6,195円。 ■ SRS-BT100 Bluetoothレシーバ機能を内蔵したアクティブスピーカー。Bluetooth送信機能を持つアダプタや、携帯電話などの再生音をワイヤレスで受信し、再生できる。プロファイルはA2DPに対応。 音切れが発生しにくいBluetooth標準規格Ver.2.0+EDRに準拠。著作権保護方式のSCMS-Tに対応しており、携帯電話などから送信したワンセグ放送の音声も再

  • WAI-ARIAの現状と課題 | Web標準Blog | ミツエーリンクス

    Webアプリケーションでアクセシビリティを確保するための仕様、WAI-ARIAの新しい草案が2月4日に公開されています。 WAI-ARIA Version 1.0と名づけられた新しい仕様は、昨年公開された二つの技術仕様(RolesとStates and Properties)を統合したものです。内容はほとんど完成しているようで、年内にはに完成するとの見解も示されています。技術仕様だけではなく、入門文書やベストプラクティスの草案も公開されています。 仕様の策定だけではなく、ブラウザや支援技術の対応も既に進んできているようです。夏ごろにリリース予定のFirefox 3はWAI-ARIAを完全サポートするようですし、JAWSやWindow-Eyesといったスクリーンリーダーもサポートを表明しています。また、JavaScriptツールキットであるDojoは早くからWAI-ARIAをサポートしていま