タグ

ブックマーク / dankogai.livedoor.blog (66)

  • (笑) - 書評 - Land of Lisp : 404 Blog Not Found

    2013年02月20日08:30 カテゴリ書評/画評/品評Lightweight Languages (笑) - 書評 - Land of Lisp 出版社より献御礼。 Land of Lisp Conrad Barski / 川合史朗訳 [原著:Land of Lisp] これだ! Lispに足りなかったのは。 書「Land of Lisp」は、Lispの、Lispによる、Lispのための喜劇comedy。これでわかった。 Lispに足りなかったもの、それは、笑いだ。 およそ Computer Science というものを(独学であれ学校であれ)学んだプログラマーで、Lispに一目置かないものは存在しない。いたらそいつはモグリだと謹んで断言していただく。今日日主に使われている電脳言語は、多かれ少なかれLispの薫陶を受けている。JavaScript, Perl, Ruby, Pyth

    (笑) - 書評 - Land of Lisp : 404 Blog Not Found
    Hash
    Hash 2013/02/20
    SICPでSchemeに興味を持った人が読むと嬉しい感じなの?
  • 紹介 - 「中卒」でもわかる科学入門 : 404 Blog Not Found

    2013年02月09日09:00 カテゴリ弾書評/画評/品評 紹介 - 「中卒」でもわかる科学入門 「中卒」でもわかる科学入門 小飼弾 久しぶりにを上梓しますのでおしらせを。 はじめに - はだかの私たち 「裸の王様」という童話は、現代では最も知られた物語の一つでしょう。書を手に取る読者のみなさんももちろんご存知かと思いますが、書にとってこれは格別な意味を持つ物語なので、Wikipediaからあらすじを引用します。 新しい服が大好きな王様の元に、二人組の詐欺師が布織職人という触れ込みでやって来る。彼らは何と、馬鹿や自分にふさわしくない仕事をしている者には見えない不思議な布地を織る事が出来るという。王様は大喜びで注文する。仕事場に出来栄えを見に行った時、目の前にあるはずの布地が王様の目には見えない。王様はうろたえるが、家来たちの手前、当の事は言えず、見えもしない布地を褒めるしかない

    紹介 - 「中卒」でもわかる科学入門 : 404 Blog Not Found
    Hash
    Hash 2013/02/07
    中卒ブランディングまだやってたのか. といいつつ買うけど
  • なんてめんこい言語 - 書評 - 入門Luaプログラミング : 404 Blog Not Found

    2009年06月24日18:30 カテゴリ書評/画評/品評Lightweight Languages なんてめんこい言語 - 書評 - 入門Luaプログラミング ソフトバンククリエイティブ品田様より、打ち合わせのついでに献いただいた。 入門Luaプログラミング 上野豊 LuaめんこいよLua。 こんな小さいのに、こんなに出来る子だなんて。 ブラジル生まれのこの言語は、もっともっと知られて、もっともっと使われてるべきだ。 書「入門Luaプログラミング」は、タイトルどおりLuaプログラミングの入門書なのだが、Perlでこれに相当するのはリャマではなくラクダPythonならネズミではなくヘビだ。そう。書にはLua 5.1に搭載されている機能がすべて紹介されているのだ。250ページしかないのに。 目次 - ソフトバンク クリエイティブの:入門Luaプログラミングより ■第1部 L

    なんてめんこい言語 - 書評 - 入門Luaプログラミング : 404 Blog Not Found
    Hash
    Hash 2012/10/30
    メタテーブルすごいな. 応用範囲が広そう
  • 404 Blog Not Found:Stiffと偉大なプログラマー達-プログラマーと数学・物理

    2006年09月14日17:45 カテゴリBlogosphere Stiffと偉大なプログラマー達-プログラマー数学・物理 引き続きSztywny Blog - Stiff asks, great programmers answerの翻訳。 今回の質問はこちら。 数学と物理は、プログラマーにとって重要?だとしたらなぜ? プログラマー達の解答は以下のとおり。 Dan the Translator Steve Yegge: 「離散数学」とか"concrete math"(訳注:「具象数学」?)と言われる分野は、プログラマーにとって非常に重要。確率、組み合わせ、グラフ理論、帰納的証明、その他の重要な道具がここに含まれている。 全てのプログラマーは、その能力の許す限り離散数学を学ぶべきだ。それがたとえわずかでも、ないよりはずっとずっとマシである。 その他の伝統的な数学に関しては、うーん、それほ

    404 Blog Not Found:Stiffと偉大なプログラマー達-プログラマーと数学・物理
    Hash
    Hash 2012/09/30
    プログラマにとって数学は重要?という質問に対する回答集(の翻訳)
  • tmpfsってやっぱ凄げ? : 404 Blog Not Found

    2006年02月18日15:53 カテゴリiTech tmpfsってやっぱ凄げ? コメント&TBありがとうございます。Linuxについては私も知らないので、ついつい「BSD的ジョーシキ」でOSを推し量っちゃう傾向が私にはあるので。 革命の日々! tmpfs は当に容量が動的なのか あと、404 Blog Not Foundさんはわりと惜しい所をついているのだがtmpfsはmallocが使うのと同じしくみをつくうので、mallocと同じ挙動になる。が正しい。 しかし、残りの1%の違いは非常に重要に思えるので、entryを作成した次第。 その後の検索の結果、以下のページを発見。太字は弾による。 dW : Linux : 共通テーマ: アドバンスト・ファイルシステム・インプリメンター・ガイド: 第2回 動的なファイルシステム・サイズ 読者の皆さんは、/mnt/tmpfsにマウントされたtmp

    tmpfsってやっぱ凄げ? : 404 Blog Not Found
  • 404 Blog Not Found:TuringとChurchの狭間で

    2006年04月16日13:53 カテゴリMath書評/画評/品評 TuringとChurchの狭間で The Emperor's New Mind Roger Penrose [邦訳:皇帝の新しい心] なんでひげぽんが反復がすぐにわからなかったかを憶測すると、「変数とは代入すべきもの」、という手続き型言語の呪縛が思い立つ。ひげぽんは別にがっかりする必要はない。hyukiさんさえそれに引っかかっていたんだから。 その証拠を、以下にお見せする。 [結]2005年8月 - www.textfile.org sub fix { my $G = shift; return $G->( sub { my $x = shift; return fix($G)->($x); } ); } これはPerlで実装した不動点関数で、全く問題なく動く。しかし、hyukiさんも知らぬ間に一つ「反則」を犯しているこ

    404 Blog Not Found:TuringとChurchの狭間で
    Hash
    Hash 2012/02/27
    この文脈で皇帝の新しい心が出てくるとは
  • algorithm - mapBetween - 配列の隣接する2項にそれぞれ演算を施した配列 : 404 Blog Not Found

    2012年01月04日21:00 カテゴリLightweight Languages algorithm - mapBetween - 配列の隣接する2項にそれぞれ演算を施した配列 言語を増やしたかったのと、そういう関数に名前を付けたかったのとで1 entry割くことにしました。 等差数列 - タイトル 配列の隣接する2項にそれぞれ演算を施した配列を得たい。つまり、 f (+) [1,2,3,4,5] = [3,5,7,9] のような f が欲しい。 名前 もちろん等差数列を作るのにもこの関数は使えるのですが、この一般的に使える関数に使う名前としてはあまりに局所的。というわけで mapBetween としてみました。使いどころはかなり多そうです。各言語に標準装備されていないのがちょっと不思議なほど。 JavaScriptによる実装 Array.prototype.mapで滅多に使われない第

    algorithm - mapBetween - 配列の隣接する2項にそれぞれ演算を施した配列 : 404 Blog Not Found
    Hash
    Hash 2012/01/15
    これは便利だ
  • scheme - traceとslib : 404 Blog Not Found

    2006年04月16日01:22 カテゴリLightweight LanguagesTips scheme - traceとslib ひげぽんに助け舟を出そうとして遭難しかけたので備忘録。 ひげぽん OSとか作っちゃうかMona- - SICPを読もう - (3) 1章 - 手続きによる抽象の構築(1-30ページ) 再帰的なのはすぐ解ける。 ;(略) 反復が分からない。 traceすればいいじゃん、と思って、実例をこさえようとして、手元にscheme implementationがないことに気がつき、さくっとgaucheをインストールして....あれ?traceがない!? そう。実は私がschemeをちゃんと使ってたのはもう20年前。その頃はすでに人様が用意していた環境で作業(というか授業)していたので、traceが標準でないことなどすでにGCの彼方にすっとんでいたのであった。 ざくっと検

    scheme - traceとslib : 404 Blog Not Found
    Hash
    Hash 2012/01/14
    trace使えるようになった。捗る。
  • Macの起動ディスクをフル(バックアップ|リストア)する最も簡単な方法 : 404 Blog Not Found

    2011年07月05日14:30 カテゴリTipsiTech Macの起動ディスクをフル(バックアップ|リストア)する最も簡単な方法 そのとおり。 ASCII.jp:OS X Lion移行計画(前編)〜不要なファイルを“断捨離”〜 1GBあたりの単価が10円を下回るHDDも珍しくない現在、OSのアップグレードや新規インストールのようなデータ消滅の危険性を伴う処理には、新規購入したHDDを使用したほうがいい。2.5インチの内蔵型(バルク品)なら容量500GBの製品が5000円程度から販売されているため、データ消滅の危険を回避できると考えれば安いもの だが具体的にはどうすればいいか? 結論から言うと、 USBバスパワー駆動の外付け2.5インチHDDを用意し、 そこに Mac OS X をインストールして起動可能にした上で、 (内蔵)起動ディスクを外付けHDD上の sparse bundle i

    Macの起動ディスクをフル(バックアップ|リストア)する最も簡単な方法 : 404 Blog Not Found
  • #google - chart API で数式表示 : 404 Blog Not Found

    2009年09月30日00:30 カテゴリMathTips #google - chart API で数式表示 これはおいしい。 Google Chart APIを使って数式を埋め込む - Hello, world! - s21g ちょっと前からGoogleDocsで数式が書けるようになりましたが、 これがGoogle Chart APIを使って実装されているようです。Demo というわけで早速JSで。 LaTex Expression: Formula: ソースはこれくらい簡単です。 <input type="text" size="64" value="\int_{}^{}e^{i\theta}d\theta=\frac{1}{i}e^{i\theta}+C=-ie^{i\theta}+C" onkeyup=" (function(tex, img){ img.alt = tex; i

    #google - chart API で数式表示 : 404 Blog Not Found
    Hash
    Hash 2011/03/29
    Googleすげぇ。Google Docs から数式 -> Latex記法 -> Google Chart API で数式リアルタイムプレビュー by dankogai
  • 404 Blog Not Found:2010年のAppleから学ぶべき3つ不等式

    2010年12月29日07:30 カテゴリArtValue 2.0 2010年のAppleから学ぶべき3つ不等式 老いたな、大前さん。 大前氏 アップルは失敗繰り返しアンドロイドに負けると予測(NEWSポストセブン) - エキサイトニュース アップルのCEOのスティーブ・ジョブズは、今まさにパソコンのMac(マッキントッシュ)と同じ失敗を繰り返そうとしているように見える。“Macの失敗”とは、OSを他の企業には売らず、ハードとワンセットで自分で売ろうとしたことである。 15年前とはルールが変わったのに。 いや、変えたというべきか、 インターネットの自らの重みと、Appleが。 以下、学習難易度順に不等式をならべてみる。 1. 利益>売上 まずはこちらをご覧いただこう。 これは一年間を通してみたAAPL, GOOG, MSFT の「IT三巨頭」の株価の騰落にNASDAQのそれを重ねたものだが

    404 Blog Not Found:2010年のAppleから学ぶべき3つ不等式
    Hash
    Hash 2010/12/30
    宣伝ネタ記事の合間に良記事を挟んで来るから404は困る。なるほど小飼さんはApple派なのね。絶賛されがちなGoogleを比較的冷静に分析しているのは流石だ。不等式自体よりもコンテンツが良い。
  • ごほうびの上げ方 - 書評 - 「続け方」に気づかせてくれた三冊 : 404 Blog Not Found

    2010年11月25日12:00 カテゴリ書評/画評/品評Value 2.0 ごほうびの上げ方 - 書評 - 「続け方」に気づかせてくれた三冊 「あ、つながった!」 これがあるから、は何冊も同時に読みたい。 一冊だけでは絶対に気づけない発見がそれで得られるのだから。 きっかけは、こちら。 ネットで成功しているのは 〈やめない人たち〉である いしたにまさき [書評]ネットで成功しているのは〈やめない人たち〉である(いしたにまさき)- 極東ブログ アンケートはこんな感じ。 いちばん好きなWebサービスは何? これまで一番衝撃を受けたWebサービスは何? ネットで情報発信する際にいちばん必要なスキルとは? ネットで発信する際に心がけていることは? 収入面での変化はあった? それはネットをはじめて何年ったってから? ブログのアクセス数を増やす努力はしている? ツイッターフォロワー数を増やす努力は

    ごほうびの上げ方 - 書評 - 「続け方」に気づかせてくれた三冊 : 404 Blog Not Found
  • Leopard - Time Machine の3つの「誤解」 : 404 Blog Not Found

    2008年07月27日06:30 カテゴリTips Leopard - Time Machine の3つの「誤解」 というわけで、ちぇんじ、LepardO〜んしたからには乗らずにいられぬTime Machine. 乗り心地、最高でした。 で、時間旅行の際に気づいたことを3つほど。 「誤解」その1:バックアップ中は作業できない そんなことはありません。初期バックアップの最中でも、かなり普通に使えます。見ての通り、ファイル数が167万もあったので(!)、初期バックアップには6時間近くかかりましたが、その間に実際私は記事を二ばかり書いたぐらいです。 Activity Monitor で見た限りでは、Load Average は 0.2-0.3程度でした。 とはいえ、初期バックアップの際にあまりファイルシステムを大きくいじるような作業はしない方がいいというのはTime Machineに限らずバッ

    Leopard - Time Machine の3つの「誤解」 : 404 Blog Not Found
    Hash
    Hash 2010/11/13
    導入していきなりこの記事が書けるあたり、やっぱツボがわかってると言わざるを得ない..。ターミナル操作が助かる。
  • 404 Blog Not Found:真・仕事の法則

    2008年04月09日23:15 カテゴリオレ格言 真・仕事の法則 増田はこの程度か。 仕事の法則 真っ当なやつを書いとく。 「やる気」とは「いつまでに、どれだけやってくれるか」という期待値のことである。 上司と思うな客だと思え。 結果の出ない努力からは、経験値を得ておけ。 努力とは、博打を打ち続ける力である。勝つまで続けられるか。勝ったら辞められるか、それが問題だ。 「仕事ができる人」とは、他者が器用か要領がよいか才能があるか気にかけている閑があったら仕事をする者のことである。 自分の適性や才能は、仕事をやりとげるごとに上がって行く。 自分の適性や才能にあった職がなければ、作ってしまえ。 君は箸を使えるか?鉛筆で字を書けるか?ならば充分器用だ。 運と時流を読まぬ努力は、努力の名に値しない。 仕事における行動が正しいを決めるまえに、まず「正しい」を定義しておくこと。 ダメな奴は何を言っても

    404 Blog Not Found:真・仕事の法則
    Hash
    Hash 2010/11/12
    今読むと心に沁みる。いや凍みる。
  • Ajax - Goodbye, JSONP. Hello, Access-Control-Allow-Origin : 404 Blog Not Found

    2010年08月17日06:45 カテゴリLightweight Languages Ajax - Goodbye, JSONP. Hello, Access-Control-Allow-Origin もうそろそろJSONPとはお別れできるのではないかと思い立ったので。 XMLHttpRequestとその問題 AjaxといえばXHRの愛称で親しまれているXMLHttpRequestですが、これには一つ重大な欠点がありました。 これを発行するDHTMLページのドメインが、Request先のドメインと一致する必要があったのです。いわゆる Same Origin Policy というやつです。おかげでサイトをまたがって使えなかったのです。これではマッシュアップできない。どうしよう。 JSONPとその問題 そこで生まれたのが、JSONPという手法です。 これは、scriptノードを追加した時に、単

    Ajax - Goodbye, JSONP. Hello, Access-Control-Allow-Origin : 404 Blog Not Found
  • javascript - Mathを再発明してみた : 404 Blog Not Found

    2010年09月14日06:30 カテゴリMathLightweight Languages javascript - Mathを再発明してみた 「基というからには四則演算で三角関数実装しないとねー」と思いつつ書いていたら… C言語による最新アルゴリズム事典 奥村晴彦 [javascript]三角関数の基 Math.random()を除いてMathを全部再発明しおえたので。 多倍長演算バージョンを作る時の下ごしらえにもなるかも。 下ごしらえ 仕様は Math - MDC アンチョコはもはや最新というにはあまりに古い、しかし代わりなき「C言語による最新アルゴリズム事典」。低レベルな車輪を再発明する人必携! 初期化と定数 定数の精度はおおげさに。 MyMath = {}; MyMath.E = 2.718281828459045235360287471352662497757; MyMat

    javascript - Mathを再発明してみた : 404 Blog Not Found
    Hash
    Hash 2010/09/18
    おお。なるほど。
  • バイナリとテキストの本当の違い : 404 Blog Not Found

    2009年04月09日00:15 カテゴリLightweight LanguagesCode バイナリとテキストの当の違い うーむ、Wikipediaですら「見た目」の違いしか説明していない。 バイナリ - Wikipedia コンピュータが扱うすべてのデータはバイナリデータ(バイトの並び)であり、プレーンテキスト(または単にテキスト)もバイナリデータの一種ではあるが、通常バイナリとテキストは対比して用いられる。テキストとはデータの内容すべてを人間が読んで理解できる (human-readable) 表現形式を指し、バイナリとはそうでない表現形式を指すことが多い。 Binary file - Wikipedia, the free encyclopediaA binary file (.bin) is a computer file which may contain any type

    バイナリとテキストの本当の違い : 404 Blog Not Found
    Hash
    Hash 2010/06/14
    なるほどそうだったのか。"「バイト」と同じく、「パケット」はバイナリーで、これを「テキスト化」するのはかなり難しい。難しいので「テキスト化」はIPではなくTCPという「一つ上の階層」でやっている"
  • Google AnalyticsのAnalysis、そして滞在時間のウソ : 404 Blog Not Found

    2007年03月11日17:00 カテゴリiTech Google AnalyticsのAnalysis、そして滞在時間のウソ 簡単で奇麗で便利なGoogle Analyticsですが、閲覧時間に関しては信用しない方が賢明です。 あとで読む いつまでたっても あとで読む - FIFTH EDITION これ見ればわかりますが、9割以上のアクセスが、10秒以内で、うちのサイトを離脱しているわけです。(10秒しか閲覧してない) そのことを示す前に、Google Analyticsがどんな仕組みで動いているのかを見てみましょう。 Google Analyticsに加入すると、解析したいサイトに、以下のJavaScript Codeを埋め込むよう言われます。 <script src="http://www.google-analytics.com/urchin.js" type="text/jav

    Google AnalyticsのAnalysis、そして滞在時間のウソ : 404 Blog Not Found
    Hash
    Hash 2010/05/27
    ブログ滞在時間が3秒でショック受けたけど安心した(?)
  • 適所あっての適材 - 書評 - 強い者は生き残れない : 404 Blog Not Found

    2010年03月29日10:00 カテゴリ書評/画評/品評SciTech 適所あっての適材 - 書評 - 強い者は生き残れない Amazonより入手。 強い者は生き残れない 吉村 仁 やっと腑に落ちた。 なぜ生き物が競争以上に協調を尊ぶのか。 著者の環境変動説は、木村資生の中立進化説に匹敵する進化論の補強となるだろう。 と同時に、改めて確認した。 経済学というのは生物学の一部門なのだ、と。 書「強い者は生き残れない--環境から考える新しい進化論」は、進化において今まで最も不可解だった協調という行為が、まさに進化論的であることを一般に説いた一冊であると同時に、人類もまたその一部であることを再確認した一冊。 目次 - 吉村仁『強い者は生き残れない―環境から考える新しい進化論―』|新潮社を要約 まえがき 第一部 従来の進化理論 第一章 ダーウィンの自然選択理論 第二章 利他行動とゲーム理論 第

    適所あっての適材 - 書評 - 強い者は生き残れない : 404 Blog Not Found
    Hash
    Hash 2010/03/30
    自然淘汰、適応、環境変動説
  • 「黒鳥」の正体 - 書評 - ブラック・スワン : 404 Blog Not Found

    2009年06月19日00:00 カテゴリ書評/画評/品評Value 2.0 「黒鳥」の正体 - 書評 - ブラック・スワン ダイヤモンド社より献御礼。 ブラック・スワン 不確実性とリスクのNassim Nicholas Taleb / 望月衛訳 [原著:Black Swan] 初出2009.06.17; 販売開始まで更新 私が言うのも変だが、邦訳を待ちわびていた人も多いだろう。私自身、前著「まぐれ」を読了後日をおかずして原著を入手して、「これはとてつもない。早く紹介したい」という気持ちを日まで抑えてきた。 上下分冊は残念だが、しかしこの表紙絵の美しさは原著を凌駕している。そして、単に美しいだけではなく、つがいとなることで書の質により近づいている。それぞれ1,890円というのはさらに残念だが、書を読了してなおそれだけの価値がないと感じるのは、価値感覚そのものが麻痺している人

    「黒鳥」の正体 - 書評 - ブラック・スワン : 404 Blog Not Found
    Hash
    Hash 2009/07/10
    ブラック・スワン読んだけど、そこまでの価値を感じなかった。