2008年9月24日のブックマーク (9件)

  • ちょwwww食育冊子wwwww - 荻上式BLOG

    先日友人達と旅行中、「手作り雑貨とかも売ってるエコなカフェでっせ」的な店に入ったわけですが、そこにあった冊子がマジパネェ。ガチパネェ。 タイトルの通り、肉と牛乳と砂糖が危なくて、ご飯がえらいということを主張する冊子。とってもすばらしい内容だったと思うので、みんなに紹介するよ!(棒読み) まずは『肉はあぶない?』から。 「肉の消費量とガンの発症率が同じくらい伸びている→ガンは肉のしわざ」 ちょwww 「全ての病気の原因は肉にあるというのは欧米のトレンディな人々の間では常識」 肉こええええええ。で、欧米ってどこ? 「ジャンクフードばかりべているとガンになります」 「ガーン!」 ダジャレです。 「肉獣は立っている力が弱い。最近の若者も同じだ。すぐに地べたに座り込む。だから私はジベタリアンと呼んでいるんだ」 あれは肉のせいだったのか。 「昭和46年代の生徒に比べると明らかに持久力が落ちている」

    ちょwwww食育冊子wwwww - 荻上式BLOG
    harupiyo
    harupiyo 2008/09/24
  • DNSキャッシュポイズニングの原因・対策・その理由

    DNSキャッシュポイズニングの質的な問題点 DNSキャッシュポイズニングの質的な問題点は、利用可能なトランザクションIDの総数が16ビット(65536)であるDNSのプロトコル仕様が、時代の変遷により貧弱となってしまったことにあります。DNSの仕様が確定した時代、コンピュータの性能がいまよりずっと貧弱な時代では、確かにこのような仕様でも十分だったのかもしれません。 しかし、コンピュータとネットワークの性能が飛躍的に向上したことは誰の目にも明らかで、近所の家電量販店で20年前のスーパーコンピュータ以上の性能を持つパソコンや、当時では考えられなかったGigabit Ethernet機器を手軽に買えるようになり、そして100Mbpsの超高速なインターネット接続環境が普及した現在では、現状のDNSプロトコル仕様が貧弱になってしまった事実は否めません。 とはいえ、ここでDNSプロトコルの仕様を拡

    DNSキャッシュポイズニングの原因・対策・その理由
    harupiyo
    harupiyo 2008/09/24
  • オープンソース開発者 奥地秀則氏のパーソナルヒストリー(前編) − @IT

    オープンソース開発者 奥地秀則氏のパーソナルヒストリー(前編):GRUB開発者、Nexedi CTO すでにITシステムの中で欠かせない存在となっているオープンソースソフトウェアを開発するのは世界中の開発者だ。高機能ブートローダー「GRUB」の開発者として著名な奥地秀則氏は、オープンソースのERP「ERP5」を開発、提供するフランスの企業、NexediのCTOとしての顔も持つ。6月にはNexediの日法人を設立、経営者としても活躍する。奥地氏がこれまで経験したこと、考えてきたことを聞いた。 ――お生まれは。 1975年、和歌山県で生まれました。大学は京都大学です。理学部で北部キャンパスでした。自転車でぐるぐる回るのが大好きで、京都市内をよく自転車で回っていました。 もともと自分は物理学者になりたかったのですが、物理学は諦め、数学をやりたいと思い大学に入りました。京大の理学部はすごく緩くて

    オープンソース開発者 奥地秀則氏のパーソナルヒストリー(前編) − @IT
    harupiyo
    harupiyo 2008/09/24
  • 絵を描いて学ぶ・プログラマのためのラムダ計算 - 檜山正幸のキマイラ飼育記 (はてなBlog)

    JavaScriptで学ぶ・プログラマのためのラムダ計算」は、1回では述べ切らなくて、一段落付いたところで区切りました。これはかえって良かったですね、ブックマークやトラックバックでフィードバックが得られたので。 そのフィードバックなどをかんがみて、「残り=次回の話題」として予告した内容とはい違ってしまうのだけど、今回は、文章では伝わりにくい(前回うまく伝わらなかったと思える)ラムダ計算の大事なツボを、なんとか表現してみようと思います。 [このエントリーの内容はだいぶ前にほぼ出来上がっていたのだけど、ココに書いてある事情で、“お絵描き”がなかなか出来なかったのです。] ※印刷のときはサイドバーが消えます。 内容: 知っていて損はない 計算は身体的に理解しよう ラムダ項のツリー表示:準備 ラムダ項のツリー表示:描く! β変換に対応するツリーの描き換え もっとβ変換をやってみよう 計算現象を

    絵を描いて学ぶ・プログラマのためのラムダ計算 - 檜山正幸のキマイラ飼育記 (はてなBlog)
    harupiyo
    harupiyo 2008/09/24
    僕は根性主義は大嫌いですが、身体的理解は強調します。
  • ラムダ計算とイプシロン計算を使って線形代数の計算 -- 随伴の例 - 檜山正幸のキマイラ飼育記 (はてなBlog)

    「線形代数の難所とアダムとイブと矢印一元論」でベクトル空間の双対の話をして、「イプシロン計算ってなんですかぁ? こんなもんですよぉ」でイプシロン計算を紹介しました。せっかくだから、例題をやっておこうかな。 内容: 前提と例題の説明 双対写像 ベクトルとコベクトルの対応 随伴写像 計算例 雑感 前提と例題の説明 ベクトル空間は常に有限次元、双対空間U*の定義は、多数派に従って「U上の線形形式の空間」としておきます。つまり、U* = Lin(U, K)(Kはスカラー体、Linは線形写像全体の空間を示す)。 ベクトル空間Uと双線形形式φ:U×U→Kを一緒にしたもの(U, φ)を考えます。ただし、φは次の非退化性を持つとします。 ∀y∈U.(φ(x, y) = 0) ならば、x = 0。 φは内積みたいなもんだから φ(x, y) = (x|y) と書きましょう。ただし、上の非退化性条件以外は一切

    ラムダ計算とイプシロン計算を使って線形代数の計算 -- 随伴の例 - 檜山正幸のキマイラ飼育記 (はてなBlog)
    harupiyo
    harupiyo 2008/09/24
  • 檜山正幸のキマイラ飼育記 - 世界で一番か二番くらいにやさしい「モナド入門」

    気まぐれと偶然となりゆきで、ここ2,3回はモナドを話題にしました。googleで「モナド」を引いてザッと眺めると、「モナドはむずかしいー」とか「モナドで挫折した」みたいな雰囲気が感じられて、説明芸人の血が少し騒ぎましたね。「なら、予備知識ゼロでモナドの説明をしてやろうじゃねーか」と。 タイトルはだいぶ煽っちゃった…… けど、ハッタリじゃないつもり…… けど、実際はどうかな? ※印刷のときはサイドバーが消えます。 内容: とりあえず、あたりさわりなくモナドの来歴を紹介する こんな課題を考えてみよう:副作用付き計算 カウントアップする関数達 カウントアップしたい意志を戻り値で伝える それでは、いったい誰がカウントアップをするのだ 関数の引数の型をCountup型にまで拡張する そして、これがモナドだ とりあえず、あたりさわりなくモナドの来歴を紹介する 今からここで説明する「モナド(monad)

    檜山正幸のキマイラ飼育記 - 世界で一番か二番くらいにやさしい「モナド入門」
    harupiyo
    harupiyo 2008/09/24
    モナドが - なんとなく - わかった
  • Linux チューニング - Ext3 のパフォーマンスを最大化させる

    じつは自宅サーバのロードアベレージが上がり続けています。分析の結果、ボトルネックは I/O 処理でした。CPU は Athlon64 X2 4400+ ですが、まだまだ当分この CPU で間に合いそうです。HDD は当時は 7200 回転で最速だった HITACHI Deskstar T7K250 SATA2 250GB を RAID1 構成にしたのですが、今思えば速度優先で RAID0 にしておけば良かったと少しだけ後悔。 I/O がボトルネックに成っている理由ですが、Drk7jp が公開しているサービスの全てがキャッシュファイルを利用した高速化手法を取っているのですが、単純にそれらファイルの write 処理が追いついていません。常に何らかのプロセスで I/O 待ち状態が発生しているような状況です。抜的な解決方法としては disk を高速なものに交換する以外ありません。 というわけで

    harupiyo
    harupiyo 2008/09/24
  • Safari4 と IE8 で実装された DOM Storage とは何か - IT戦記

    はじめに 皆様 JavaScript のスピード競争が激化し、 ECMAScript 3.1 の仕様の策定が進むなど、激動の JavaScript 時代をいかがお過ごしでしょうか。 さて今日は、今、ちまたで大ブレイクの兆しを見せている DOM Storage という仕様を紹介したいと思います。 DOM Storage とは何か まず、 DOM Storage とはどんなものなのでしょうか。 とても簡単に言ってしまえば、とてもたくさんのデータが保存できてサーバーに自動で送られない Cookie みたいなものです。 さらに、 Cookie とは違って JavaScript からとても扱い易く作られています。 では、この DOMStorage の具体的なソースコードを見てみましょう。 <!DOCTYPE html> <html> <head><title>DOMStorage の使い方</tit

    Safari4 と IE8 で実装された DOM Storage とは何か - IT戦記
    harupiyo
    harupiyo 2008/09/24
  • 不倒城: SI業界からネットゲーム業界に移った知人に色々話を聞いてきた。

    ちょっと技術的な話になる。 私の知人に、かつてはアルファベット三文字の某有名SI会社に在籍していて、今はどういう訳か某ネットゲームの会社に勤めている変り種がいる。 彼はネットワークとDBの専門家である。ゲーム業界には元来DB周りに詳しい人があまり多くなかったらしく、しかしネットゲームの開発にはDBやネットワークのアーキテクチャに関する知識が必須で、要は引き抜かれたらしいのだが、当人それ程ゲーム好きでもないのに面白いルートに行くなーと思っていた。 機会があったら金融業界とネットゲーム業界のシステム周りの違いについて聞いてみたいなーと思ってたんだが、この前久々に会ったら色んな話が聞けた。特定されない程度においおい書いてみよう。ぼかして書く為、ところどころいー加減だが勘弁して頂きたい。 今日はサーバとかデータのやり取りとか、技術的な話。 まず、前提。オンラインシステムの肝の一つに、「誰がデータを

    harupiyo
    harupiyo 2008/09/24