タグ

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

  • ずるいとunfairの違い - 書評 - ずるい!? なぜ欧米人は平気でルールを変えるのか : 404 Blog Not Found

    2009年12月25日21:00 カテゴリ書評/画評/品評Value 2.0 ずるいとunfairの違い - 書評 - ずるい!? なぜ欧米人は平気でルールを変えるのか ディスカヴァーより献御礼。 ずるい!? なぜ欧米人は平気でルールを変えるのか 青木高夫 今年もあと余すところ一週間。仕事納めは28日のところが多いようだが、一日だけ出社するならいっそと事実上今日が今年の最終勤務日という人も少なくないのではないだろうか。ちなみに我が娘たちは日が終業式。 そして来年始業式を迎える前に、必ず読んでおいて欲しいのが書だ。来年、いや次の10年こそは「新たなルール」から逃れようのない(1|10)年になるのだから。 書「ずるい!?なぜ欧米人は平気でルールを変えるのか」は、ルールとは何のためにあるのかを説いた一冊。 目次 - Discover: ショッピングカートより 目次 第1章 なぜ私たちはル

    ずるいとunfairの違い - 書評 - ずるい!? なぜ欧米人は平気でルールを変えるのか : 404 Blog Not Found
  • algorithm - 基数木 + 平衡二分探索木 = 三分探索木 : 404 Blog Not Found

    2012年01月22日16:36 カテゴリアルゴリズム百選翻訳/紹介 algorithm - 基数木 + 平衡二分探索木 = 三分探索木 珠玉のプログラミング Jon Bentley /小林健一郎訳 最有力候補は、これかも。 Ternary search tree - Wikipedia, the free encyclopedia 三分探索木 - Wikipedia 404 Blog Not Found:algorithm - Patricia Trie (Radix Trie) を JavaScript で最近のTrie研究の傾向は、要素の動的変更が自在にできる一般向けのものではなく、一旦作成したら要素の追加と削除が困難な代わりにものすごくコンパクトになる、簡潔データ構造の応用手段の方に偏っていると素人目に感じるのですが、そろそろJudyたんのごとくハッシュテーブルとガチで闘うとか、逆

    algorithm - 基数木 + 平衡二分探索木 = 三分探索木 : 404 Blog Not Found
  • why(matters(Swift) > matters(Yosemite + iOS[8])) : 404 Blog Not Found

    2014年06月03日22:00 カテゴリLightweight LanguagesNews why(matters(Swift) > matters(Yosemite + iOS[8])) 「新HWの発表ゼロ!?」なんて言っている場合じゃない。 YosemiteもiOS 8も、さらに次のヴァージョンが出るまで、高々1年半かそこらの問題だけど、Swiftは少なくとも向こう10年、いや言語というものの性格からして何十年に及ぶことなのだから。 Swiftってどんな言語? とりあえず、なるべくわざとらしく書いたFizzBuzzの例。 struct Fizz { subscript(n:Int) -> String { return n % 3 == 0 ? "Fizz" : "" } } struct Buzz { subscript(n:Int) -> String { return n %

    why(matters(Swift) > matters(Yosemite + iOS[8])) : 404 Blog Not Found
    rydot
    rydot 2014/06/19
  • 些末なゴミは出所を問わず拾うのが客商売 : 404 Blog Not Found

    2014年03月13日16:30 カテゴリArtCode 些末なゴミは出所を問わず拾うのが客商売 USJのジェットコースターは なぜ後ろ向きに走ったのか? 森岡毅 たとえ話を一つ。 些末なコードレビュー - naoyaのはてなダイアリー あるサービスの JavaScript が重いとか、そのコードが難読化されてないとか、担当者とおぼしき人間が書いたコメントがそのまま残ってるから消しましょうよとか、そんなことが書かれていた。JavaScript が重い、という話は結局そのサービスの JavaScript が重かったのではなく、ユーザーが自分で導入した広告が重いというだけの話だった。駐車場に停めてあったクルマがぐしゃぐしゃになっている。向かい側に停めていた人が、アクセルとブレーキを踏み間違えて、いきおいよくぶつけちゃったらしい。クルマの持ち主はもちろん、クルマのメーカーも何も悪くない。だけどつ

    些末なゴミは出所を問わず拾うのが客商売 : 404 Blog Not Found
  • パンドラの箱 - 書評 - コンテナ物語 : 404 Blog Not Found

    2013年12月17日15:45 カテゴリ書評/画評/品評Money パンドラの箱 - 書評 - コンテナ物語 404 Blog Not Found:コンテナーという革命を読んだ日経BPの黒沢様より献御礼。 コンテナ物語 Marc Levinson / 村井章子訳 [原著:The Box] 2008.01.20 初出 2013.12.17 Kindle化にともない更新 スゴ。ものを作る人も運ぶ人もそして買う人も一読しておくべき一冊。 なぜなら、現在進行中のフラット革命を勃発させ、牽引し、そしてその行く末まで暗示しているのがこの物語だからだ。この箱の中には、その過去と現在と未来が詰まっているのだ。 書、「コンテナ物語」は、あの無機質で無個性な鉄の箱が、いかにして世界を変えていったかを著者が十年以上の歳月をかけて丹念に追ったもの。 目次 - 日経BP書店|商品詳細 - コンテナ物語より

    パンドラの箱 - 書評 - コンテナ物語 : 404 Blog Not Found
    rydot
    rydot 2013/12/30
  • 備忘録 - 仏の秘密も百度まで : 404 Blog Not Found

    2013年12月27日13:30 カテゴリTipsiTech 備忘録 - 仏の秘密も百度まで ちょw また百度(baidu)が日本語入力ソフトの件でやってくれたようです(山 一郎) - 個人 - Yahoo!ニュース これには我らがダニーもお怒りです 私自身は、Baidu IME も Simeji も使っていないので怒る権利自体があるかどうかも疑問なのだけど、いい機会なのでちょっとまとめておきますか。 ネットエージェントはどうやってSSL通信を解析したか? もし何の設定もなされていない端末とサーバーの間のSSL通信が傍受できたのだとしたら、IMEがキーロガーになっていた以上の大ニュースで、日どころか世界中が大騒ぎのはずですが、この件は安心してOK。 なぜなら、この解析はSSL通信の傍受をわざと解析可能に設定した端末を用いているからです。 詳細:Counter SSL Proxy|ネット

    備忘録 - 仏の秘密も百度まで : 404 Blog Not Found
  • あなたはあなたの母があなたを出産したことを支持しますか? : 404 Blog Not Found

    2013年07月05日13:15 カテゴリNewsLove あなたはあなたの母があなたを出産したことを支持しますか? むしゃくしゃして書く。後悔のやり方は知らない。 緊急アンケート!安藤美姫選手の出産を支持しますか? | お知らせ - 週刊文春WEB この突然の告白に対し、出産を祝福する声が上がると同時に、まだ結婚しておらず、父親が誰かも明かさないことへの疑問や、子育ても競技も中途半端になるのではないかなどの批判もあります。そこで、下記アンケートへのご協力をお願いいたします… 1)あなたは安藤美姫選手の出産を支持しますか? 2)子育てをしながら五輪を目指すことに賛成ですか? 何を言っているのかわかっているのか? 「安藤美姫選手の娘がこの世に生まれて来てよかったですか?」と言ってるんだぞ? ブラック企業に対しては、就社しない権利もあれば、就社してしまったとしても退社する権利がある。我々にはあ

    あなたはあなたの母があなたを出産したことを支持しますか? : 404 Blog Not Found
    rydot
    rydot 2013/07/06
  • 採点できないなら、しなければいいのに : 404 Blog Not Found

    2013年06月13日01:00 カテゴリLoveArt 採点できないなら、しなければいいのに ほぼ二年ぶりにMatzにっきが更新されたので何事かと思いきや… Matzにっき(2013-06-12) 「ちょっと待った!小中学校でのプログラミング教育」 そこで、若いプログラマを育てるために、小学校や中学校での情報処理の教育やプログラミング教育に力を入れようという動きもあるようです。しかし、自分自身のプログラマとしての経験から考えると、これにはなかなか困難がつきまとうように思えます。 おっしゃる通り。 しかしそうおっしゃるRubyのパパ自身もまた、一つの罠にはまっていらっしゃる。 それが、ここ。 Matzにっき(2013-06-12) 第二の課題は「どのように評価するか」ということです。学校の授業であるということは、なんらかの評価をする必要があるわけですが、これがまた困難です。 「学校でやるこ

    採点できないなら、しなければいいのに : 404 Blog Not Found
    rydot
    rydot 2013/06/13
  • 404 Blog Not Found:[全|善|禅]問答は()いい - 書評 - 初めての人のためのLISP

    2010年03月15日21:00 カテゴリ書評/画評/品評Lightweight Languages [全|善|禅]問答は()いい - 書評 - 初めての人のためのLISP Amazonで普通に予約して入手。 初めての人のためのLISP 竹内郁雄 天下の [奇 / 貴 / 希]書、満を持して復刊!! はだてじゃない。いや伊達にして酔狂である。伊達と酔狂が売り物のだけあって、「こんなに役に立つ」という売り方は出来ない。「今すぐこういうプログラムを作りたい」という人は書は後回しにしても仕方がないだろう。 しかし、伊達と酔狂なしに、35歳以降もプログラミングを生業とすることはほぼ不可能の弾言しておく。あなたがプログラミングを生業とすることを志すのであれば、書の問答に一度はつきあっておくべきだ。その体験は一生ものの宝となるはずだ。 書「初めての人のためのLISP」は、プログラミング言語LI

    404 Blog Not Found:[全|善|禅]問答は()いい - 書評 - 初めての人のためのLISP
  • 棒読ミノスゝメ : 404 Blog Not Found

    2013年05月17日18:00 カテゴリTipsArt 棒読ミノスゝメ これは為政者ではなく有権者にこそ必要で、にも関わらずあまりに知られていない大事なことなのでblogにも書くことにしておこう。台と同じで、何度も稽古しとかないといざ番で役立たない。 違う。為政者は台を読め。台をきちんと書かせて、それをきちんと読み上げるのが彼らの仕事。アドリブでつぶやいている時点で負けたも同然 <@yaco_chang 「空気を読むな、を読め。」の弾さんが、橋下は空気読めないって言ってる。w— Dan Kogai (@dankogai) May 17, 2013 なぜ東日大震災の死者行方不明者が20万人ではなく2万人を切ったのか? 台が、あったから。 それぞれの立場にいた「演者」たちが、それを賢明かつ懸命に演じたから。 404 Blog Not Found:寄稿 - 宋メール連載第二回「助

    棒読ミノスゝメ : 404 Blog Not Found
    rydot
    rydot 2013/05/17
  • 子供が減るのが悪い理由 - 書評 - 子供が減って何が悪いか! : 404 Blog Not Found

    2005年09月30日17:37 カテゴリLove書評/画評/品評 子供が減るのが悪い理由 - 書評 - 子供が減って何が悪いか! 大変気合いが入ったである。 子供が減って何が悪いか! 赤川 学 なにしろ、 pp. 216 負けるとわかっていても戦わなければならない時もある。それが今の心境だ。 という気概で著者が書いたである。 しかしその戦い方は、冷静かつ科学的である。書は数多のトンデモ少子化言説を、客観的証拠を交えて論破して行く。その過程で、少子化問題とは何なのか、またどんな問題が指摘され、どんな解決法が提起されてきたのかを自然に学ぶ事ができる。こういう熱魂冷智な姿勢から生まれたはたいていはずれがない。 著者のスタンスは、子供を生む自由も生まぬ自由も双方保証されるべきで、そしてどちらかの選択をした場合も選択に対するペナルティーを課すべきではない、というものだ。よって目指すべきは、

    子供が減るのが悪い理由 - 書評 - 子供が減って何が悪いか! : 404 Blog Not Found
    rydot
    rydot 2013/05/16
  • 少子化対策にあたって0番目に直視すべき現実 : 404 Blog Not Found

    2013年05月14日17:30 カテゴリLove 少子化対策にあたって0番目に直視すべき現実 子供が減って何が悪いか! 赤川学 「手遅れになってから困る」って、まだ困ってないの? 現実を直視して実効性ある少子化対策を - 雑種路線でいこう 目先できることだけやって、対策を打ったことにして問題を先送りにし、手遅れになってから困るのは僕らの世代だ。自分が年老いて若者の助けが必要になってから野垂れ死ぬ前に真剣に考えたい。 「日の景気は賃金が決める」P.271 もう何度も繰り返して言ってるけど、この国では再配分によって子供がより貧困になってるんだよ?与えてるんじゃなくて奪ってるの、国が。 まずこれを直ちにやめるのが出発点じゃないの? で、仮に逆向きのエスカレーターを反転させられたとする。それでも戻せないものが、ある。 生まれなかった、子供そのもの。 私の次女は、2001年にこの国で生まれた1,

    少子化対策にあたって0番目に直視すべき現実 : 404 Blog Not Found
    rydot
    rydot 2013/05/16
  • そろそろ3つのポイントについて「弾言」しとくか : 404 Blog Not Found

    2008年10月27日18:30 カテゴリLightweight Languages そろそろ3つのポイントについて「弾言」しとくか 熱もやっと引いてきたので。 中途半端に優秀なプログラマが「正しいプログラミングテクニック」だと妄信しがちな3つポイント - 分裂勘違い君劇場 ちょっと囓っただけの素人が自分を過信して陥る三つの罠? - カレーなる辛口Java転職日記 三つのポイントに行く前に まずはこの台詞から。 うーんと,30点.「もう少しがんばりましょう」レベル. まず、この台詞はプロ2グラマーとしては0点。 なぜなら、プログラムが正しいかどうかを決めるのは、使う人々だから。 この中には、自分自身も含まれる。一行野郎からテストスクリプトまで、おそらくプログラムのほとんどは、自分自身のために書かれる。こういうプログラムまで「スコープがどうの」だの「言語がこうの」などというのはまさに no

    そろそろ3つのポイントについて「弾言」しとくか : 404 Blog Not Found
  • LiveCodingに学ぶプログラミングの三原則 : 404 Blog Not Found

    2007年09月16日04:30 カテゴリArt LiveCodingに学ぶプログラミングの三原則 Mozilla24のLiveCodingの解説をやってきました。参加された方、お疲れさまでした。ほんと楽しかった。 言語もC++ありJavaありJavaScriptありActionScriptありPerlありとまちまちで、Editorもemacsありvimあり秀丸ありとまちまちでしたが、それでも全LiveCoderの共通項がはっきり見えたので、それを書き留めておきます。これらの共通項には私も含まれます。 コピペを恐れるな(don't be afraid to be a copycat) 参加者の一人として、100%フルスクラッチで書いていた人はいませんでした。たいていは関数単位でコピーし、それを適宜書き換えるというやり方をしていました。学校のテストでは反則もいいところですが、大人の世界ではこ

    LiveCodingに学ぶプログラミングの三原則 : 404 Blog Not Found
  • 言語を支えるコンセプト - 書評 - コーディングを支える技術 : 404 Blog Not Found

    2013年04月18日15:30 カテゴリ書評/画評/品評Logos 言語を支えるコンセプト - 書評 - コーディングを支える技術 コーディングを支える技術 西尾泰和 出版社より献御礼。 404 Blog Not Found:紹介 - Software Design 2011年01月号/Web+DB Press Vol. 60 Vol.60ということは、隔月なので10周年。それにふさわしい特集を組んでいます。「知るべき言語設計の基礎知識」、第一章をMatz、残りをid:nishiohirokazuが書いているのですが、これ永久保存もの。 まさにそのとおりとなった一冊。 書「コーディングを支える技術」は、上述のとおり「知るべき言語設計の基礎知識」を大幅に加筆して一冊のにしたものなのだが、書名はもう少し考えて欲しかった。これではまるでエディタやIDEといった、コーディングに用いる道具に

    言語を支えるコンセプト - 書評 - コーディングを支える技術 : 404 Blog Not Found
    rydot
    rydot 2013/04/18
    dankogaiは概念が好きだなー(
  • いいね!だが断る - 書評 - なめらかな社会とその敵 : 404 Blog Not Found

    2013年03月16日13:00 カテゴリ書評/画評/品評SciTech いいね!だが断る - 書評 - なめらかな社会とその敵 なめらかな社会とその敵 鈴木健 〈「中卒」でもわかる科学入門〉と交換献御礼。在庫も復活したのでそろそろ紹介。 「なめらかな社会」? いいね! 「複雑な世界を複雑なまま生きたい」? だが断る。 書「なめらかな社会とその敵」は、我々が当に必要だったものは「なめらかな社会」であり、そしてそれを実現するためにはどうしたらよいかを説いた一冊。 「なめらかな社会」とは、何か? 自分という世界と社会という世界が、なめらかに繋がった社会である。 あなたも、一度は考えたことはないか? 自分とは、どこからどこまでなのか、と。 我々の皮膚の表面は、死んだ細胞、つまり垢で覆われている。爪も髪も死んだ細胞で出来ている。これらは自分なのか自分以外の何かなのか?腸内細菌は?今自分が吐い

    いいね!だが断る - 書評 - なめらかな社会とその敵 : 404 Blog Not Found
    rydot
    rydot 2013/03/16
  • perl - 「は衰退しました」という人々の共通点 : 404 Blog Not Found

    2013年03月07日20:45 カテゴリArtLightweight Languages perl - 「は衰退しました」という人々の共通点 この話題に関してはすでに 言語設計者たちが考えること Mastermind of Programming Federico Biancuzzi / Shane Warden 伊藤真浩 / 頃末和義 / 佐藤嘉一 / 鈴木幸敏 / 村上雅章訳 [原著:Masterminds of Programming] 404 Blog Not Found:与えよ、さらば求められん - What #yapcasia gave me 404 Blog Not Found:コードについて書く方がコードを書くより読まれる現実 404 Blog Not Found:悪「言語」身に付かず - 「書ける」と「身に付く」の間に などでも答えてきたはずなのだけど、またお呼びがかか

    perl - 「は衰退しました」という人々の共通点 : 404 Blog Not Found
  • Algorithm - 配列の冪集合、順列、組み合わせを再帰なしで作る : 404 Blog Not Found

    2013年03月08日11:00 カテゴリアルゴリズム百選Math Algorithm - 配列の冪集合、順列、組み合わせを再帰なしで作る C言語による最新アルゴリズム事典 奥村晴彦 ちょっと必要に迫られたので、JavaScript用のやつを作りました。 dankogai/js-combinatorics ・ GitHub こんな感じで使います。 var a = ['js', 'pl', 'py', 'rb'], c, e; p( '/* power set */' ); c = Combinatorics.power(a); p( 0 + c ); while (e = c.next()) p(JSON.stringify(e)); p( '/* combination */' ); c = Combinatorics.combination(a, 3); p( 0 + c ); p(J

    Algorithm - 配列の冪集合、順列、組み合わせを再帰なしで作る : 404 Blog Not Found
  • 数学は自然科学である。人文科学が自然科学であるように : 404 Blog Not Found

    2013年03月03日11:30 カテゴリMathSciTech 数学は自然科学である。人文科学が自然科学であるように 「中卒」でもわかる科学入門 小飼弾 もちろん、自然科学である。 数学は人文系である - モジログ 学問はしばしば、「自然科学(natural science)」、「社会科学(social science)」、「人文科学(humanities)」の3つに分けられる。この3つのなかで、数学はどこに属するだろうか 「次数」が異なるだけで。 自然科学は、人間が作ったものではない「自然」というものについて、その性質や規則性をさぐるものである。いっぽう、数学はすべて人間が作ったものであり、一種の言語体系である。数学は自然に属してはいないのだ。よって、数学は自然科学ではない ところがその人間は、自然が作ったものである。自然に含まれるのは自明。自然を研究するのが自然科学であるのであれば、

    数学は自然科学である。人文科学が自然科学であるように : 404 Blog Not Found
  • 型を忘れる静的言語、型を覚えてる動的言語 : 404 Blog Not Found

    2013年03月01日16:00 カテゴリLightweight Languages 型を忘れる静的言語、型を覚えてる動的言語 召還されたますた。 @dankogaiさんがブログで参入したら面白そう。 「変数に型がないということの利点について考える - サンプルコードによるPerl入門」 (id:perlcodesample / @perlcodesample2) d.hatena.ne.jp/perlcodesample…— r-west (@rwest2112) February 28, 2013 言語設計者たちが考えること Mastermind of Programming Federico Biancuzzi / Shane Warden 伊藤真浩 / 頃末和義 / 佐藤嘉一 / 鈴木幸敏 / 村上雅章訳 [原著:Masterminds of Programming] まず、よくあ

    型を忘れる静的言語、型を覚えてる動的言語 : 404 Blog Not Found