タグ

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

  • If you can't beat them, join them. : 404 Blog Not Found

    2017年07月20日09:00 カテゴリVALU If you can't beat them, join them. 君子は豹変す ⇔ 豹変しなけりゃ君子じゃない。 このたび私、小飼弾は、VALUに上場したと同時に株式会社VALUのリードエンジニアに就任したことをお知らせします。 業務連絡 とは言いましても、今まで携わってきた諸々の業務を全て投げ打って同社のために24時間戦う、というわけではございません。副業は禁止どころか推奨されているぐらいですし、不定期更新のblogも、ほぼ毎日更新のTwitterも(@dankogai)も、月二回のニコ生( 404ch not found)もこれまで通り続きますし、Software Designや週刊新潮などの雑誌連載も続けていく所存です。すでにおつきあいのある各位におかれましては、改めて今後ともよろしくお願い申し上げる次第です。 とはいえ以後は

    If you can't beat them, join them. : 404 Blog Not Found
    tyage
    tyage 2017/07/20
  • YAPC::Asia does not welcome Dan Kogai : 404 Blog Not Found

    2015年07月09日10:45 カテゴリYAPC::Asia YAPC::Asia does not welcome Dan Kogai His money is welcome, however. What have I done to deserve this? Dan the Rejected 「YAPC::Asia」カテゴリの最新記事

    YAPC::Asia does not welcome Dan Kogai : 404 Blog Not Found
    tyage
    tyage 2015/07/09
  • 些末なゴミは出所を問わず拾うのが客商売 : 404 Blog Not Found

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

    些末なゴミは出所を問わず拾うのが客商売 : 404 Blog Not Found
    tyage
    tyage 2014/03/14
    ひぃこわい
  • javascript - introducing lambda.js : 404 Blog Not Found

    2013年04月04日21:00 カテゴリTipsLightweight Languages javascript - introducing lambda.js JavaScript: The Definitive Guide (Kindle ed.) David Flanagan [邦訳:JavaScript 第6版] もうfunctionの打ちすぎで腱鞘炎になりそうで、Arrow Functionも間に合いそうにないので。 dankogai/js-lambdaGitHub的に404 Blog Not Found:javascript - λ表記をDSLにをより実用的にしたものです。 SYNOPSIS log(lambda("x:x")(42) ); /* 42 */ log(λ("x:x")(42) ); /* 42 */ log(λ("n:n<=1?n:n*_0(n-1

    javascript - introducing lambda.js : 404 Blog Not Found
    tyage
    tyage 2013/04/08
    うーん
  • ついに顕在化しはじめたArrayリスク : 404 Blog Not Found

    2013年03月11日18:15 カテゴリTipsLightweight Languages ついに顕在化しはじめたArrayリスク JavaScript: The Definitive Guide (Kindle ed.) David Flanagan [邦訳:JavaScript 第6版] 以下のようにした理由は、実はJavaScriptのArrayが配列ではないことに起因します。 404 Blog Not Found:Algorithm - Ruby 2.0 や Haskell の遅延リストを JavaScript で これに対して、List.Lazyではmapやfilterを関数合成で実現しています。JavaScriptのArrayが、(整数個のデータ構造が順序よくならんだ古典的な意味での)配列でないことは、以下のように確認できます。 JavaScript var ary = ne

    ついに顕在化しはじめたArrayリスク : 404 Blog Not Found
  • 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
    tyage
    tyage 2013/03/09
  • 型を忘れる静的言語、型を覚えてる動的言語 : 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
    tyage
    tyage 2013/03/06
  • javascript - でRGBを全て詰め込んでみる : 404 Blog Not Found

    2012年09月14日11:45 カテゴリArtLightweight Languages javascript - でRGBを全て詰め込んでみる スマフォでも持ち歩けるようにしてみた。 存在するRGBカラーを全て詰め込んだ : ギズモード・ジャパン 8×8×8インチ(約20×20×20センチ)のこのは、印刷するのが困難なRGB色全てを網羅したDemo canvasをサポートしてるブラウザーで動きます。IE9もOK(ただしスライダーが出ない) クリックしてアニメ スライダーで「ページめくり」 スライダーはinput[type=range]で実装しているので、未実装のブラウザーだときちんと出ません(主にFirefoxとIE)。手抜き失礼 RGB YCbCr iPhone 5の新"Retina Long"ディスプレイではsRGB全て発色できるとのことなので、これでご確認を。 Dan th

    javascript - でRGBを全て詰め込んでみる : 404 Blog Not Found
  • 這いよれ!新言語 : 404 Blog Not Found

    2012年06月20日18:15 カテゴリ1st Day of AprilLightweight Languages 這いよれ!新言語 だとしたら… λ坂真尋がニャルラトリスプにすくわれて始まったアニメ #npca— hiromu1996 (@hiromu1996) June 20, 2012 この実装はないよねーBF方言を新言語と呼んで許されるのは小学生までだよねー 這い寄る混沌:「(」・ω・)」うー(/・ω・)/にゃー」でプログラムが書ける言語「Nyaruko」登場 - ねとらぼ 新言語Hotep(仮名) というわけで召還したのがこちら。名状しがたいんで仮にHotepとよぶことにします。 p( hotep('(」・ω・)」うー(/・ω・)/にゃー(/・ω・)/にゃー')(42) ); p( hotep('(」・ω・)」うー(」・ω・)」うー(」・ω・)」うー(/・ω・)/にゃー(」・ω

    這いよれ!新言語 : 404 Blog Not Found
    tyage
    tyage 2012/06/21
    ひろむにゃー
  • いきなりCの方がよっぽど難しい : 404 Blog Not Found

    2008年12月17日12:30 カテゴリLightweight Languages いきなりCの方がよっぽど難しい さすがにJavaPHPはなかったけど、高級言語を先に学ぶというのは今にはじまったことじゃない。 304 Not Modified: プログラミング初心者はギークから学べるのか そんな私が学んできてずっと思っていたことは、私はC言語から学び、JavaPHPと進んできたが、今の人はいきなりJavaPHPから学ぶのである。構造化プログラミング言語からオブジェクト指向言語へと順を追うのではなく、いきなりオブジェクト指向言語を学ぶのだ。はっきりいって理解できるのか非常に疑問にう。404 Blog Not Found:初心者向け言語もいろいろComputer Scienceをきちんと教えている学校の多くは、最初の一年の前半に scheme を教えて、後半に C と assembl

    いきなりCの方がよっぽど難しい : 404 Blog Not Found
    tyage
    tyage 2012/04/13
  • アメリカに行ってエンジニアリングを学ぶ前に用意しておくべきもの : 404 Blog Not Found

    2012年02月09日23:00 カテゴリTips アメリカに行ってエンジニアリングを学ぶ前に用意しておくべきもの ちょうどそれくらいの歳だったけ。 アメリカに行ってエンジニアリングを学びたい中学生 - Togetter 私が日の高校に進学せず、米国の大学に行くことを決意したのは。 しかし未成年が決意するだけで行けるほど近い場所ではないのは、四半世紀前も今も同じはず。 というわけで行くにあたって私が何を用意したのかをざっくりまとめておくことにする。 前置き とりあえず題に入る前に、私自身についてのおさらい。以下のリンクを参照のこと。 小飼弾 - Wikipedia 404 Blog Not Found:小飼 弾 Errata, Addeda & FAQ 404 Blog Not Found:家出を知らない子供たち 404 Blog Not Found:オレの内申点ってどこいったんだろう

    アメリカに行ってエンジニアリングを学ぶ前に用意しておくべきもの : 404 Blog Not Found
    tyage
    tyage 2012/02/11
  • Algorithm - 連想配列の実装としてのハッシュはオワコン? : 404 Blog Not Found

    2012年01月17日11:45 カテゴリアルゴリズム百選Tips Algorithm - 連想配列の実装としてのハッシュはオワコン? 珠玉のプログラミング Jon Bentley / 小林健一郎訳 つまり「終わったコンテナ」。 以前からうすぼんやりと考えて来た危惧が、すこしはっきりと見えてきた。 徳丸浩の日記: Webアプリケーションに対する広範なDoS攻撃手法(hashdos)の影響と対策 もうそろそろハッシュ(テーブル)以外の手段の連想配列の実装手段を格的に模索するべきではないか、と。 そのデータ構造は、君の魂を差し出すに足るものかい? 連想配列(Associative array)がコレクション(Collection)、すなわち数多のデータ構造をまとめるデータ構造としての覇者となったのはもはや疑いようがない事実でしょう「配列で実装されるデータ構造ではなくて、配列を実装するデータ構

    Algorithm - 連想配列の実装としてのハッシュはオワコン? : 404 Blog Not Found
    tyage
    tyage 2012/01/17
  • tips - 上手にSiriを撫でるためやっておくべき三つのこと : 404 Blog Not Found

    2011年11月01日17:00 カテゴリTipsiTech tips - 上手にSiriを撫でるためやっておくべき三つのこと 英語がブロークンだからって使わないのはあまりにもったいないので。 なるべくWifiで使う よく知られているようにSiriの魂は、彼女の"Aluminosilicate glass and stainless steel. Nice, huh?"という自己申告に関わらず、iPhone 4Sではなくクラウドのどこかにあります。 Wifiも3Gも使えなくすると、当然右のような状況になります。 そしてどちらが速く答えを返してくれるかといえば、当然Wifiの方です。"One moment, please"と言うためにすら回線が必要なのです。 というわけでSiriに限った話ではないのですが、外でもなるべくWifiで使うようにしましょう。ソフトバンクの場合はプロファイルインスト

    tips - 上手にSiriを撫でるためやっておくべき三つのこと : 404 Blog Not Found
    tyage
    tyage 2011/11/02
  • こんなの絶対おかしいよ - news - Google to Acquire Motorola Mobility : 404 Blog Not Found

    2011年08月15日21:45 カテゴリ こんなの絶対おかしいよ - news - Google to Acquire Motorola Mobility いまのはまずかったよ、GoogleGoogle to Acquire Motorola Mobility - Google Investor Relations Google Inc. (NASDAQ: GOOG) and Motorola Mobility Holdings, Inc. (NYSE: MMI) today announced that they have entered into a definitive agreement under which Google will acquire Motorola Mobility for $40.00 per share in cash, or a total of a

    こんなの絶対おかしいよ - news - Google to Acquire Motorola Mobility : 404 Blog Not Found
  • ほんと馬鹿 - 書評 - 科学的とはどういう意味か : 404 Blog Not Found

    2011年07月20日13:15 カテゴリ書評/画評/品評SciTech ほんと馬鹿 - 書評 - 科学的とはどういう意味か 科学的とはどういう意味か 森博嗣 編集部より献御礼。 ここ数年、いや今世紀に入ってから、これほど「そうだそのとおり」とうなづきながら読み進んだ一冊は他にない。 なのに、どうして?いや、だからこそ! そんな馬鹿な。 語源通りの意味で。 書「科学的とはどういう意味か」は、以下の主張を新書一冊分かけて展開したもの。 P. 186 科学は発展しすぎた、科学が環境を破壊し、人間は当の幸せを見失っているという指摘はよく聞かれるところである。しかし、この場合の「科学」とは、そのまま「社会」や「経済」と言い換えてもほぼ同じ意味であり、単に風刺的姿勢で、警告を発している気になっているだけの物言いである。言葉は何とでもいえる。しかし、言葉では何一つ解決しない。 よくぞ言ってくださ

    ほんと馬鹿 - 書評 - 科学的とはどういう意味か : 404 Blog Not Found
    tyage
    tyage 2011/07/20
  • RegExp - /dan|dankogai/ != /dankogai|dan/ : 404 Blog Not Found

    2011年07月09日15:00 カテゴリLightweight LanguagesTips RegExp - /dan|dankogai/ != /dankogai|dan/ 詳説 正規表現 第3版 Jeffrey Friedl 株式会社ロングテール / 長尾高弘訳 [原著:Mastering Regular Expressions (3rd Ed.)] 夏の正規表現祭りで一つ大事なことを言い忘れていたのは猛暑のせいにしておこう。 それは、タイトルどおり、/dan|dankogai/と/dankogai|dan/が違うということ。 Perl 5.12 use 5.012; say ( "dankogai" =~ /(dan|dankogai)/ ); say ( "dankogai" =~ /(dankogai|dan)/ ); JavaScript (SpiderMonkey 1.7

    RegExp - /dan|dankogai/ != /dankogai|dan/ : 404 Blog Not Found
  • 紹介 - Software Design 2011年07月号/Web+DB Press Vol. 63 : 404 Blog Not Found

    2011年06月20日07:00 カテゴリSoftware DesignWEB+DB PRESS 紹介 - Software Design 2011年07月号/Web+DB Press Vol. 63 今月も Software Design が出る頃となりましたので紹介です。 Software Design 2011年07月号 電子版@fujisan.co.jp Software Design 2011年07月号|gihyo.jp … 技術評論社 連載の「コードなエッセイ」では夢のない話が続いたので夢のある、というか夢そのものの話をしています。加えて OS X 特集にも寄稿しています。Lionが来月に控えていますが、「何が変わるか」ではなく「何が変わらないか」というお話です。 WEB+DB PRESS vol. 63 今月はWEB+DBが出る月でもあります。 WEB+DB PRESS Vo

    紹介 - Software Design 2011年07月号/Web+DB Press Vol. 63 : 404 Blog Not Found
    tyage
    tyage 2011/06/21
  • news - iCloudの容量がたった5GB/IDで足りるわけ : 404 Blog Not Found

    2011年06月07日09:44 カテゴリNewsiTech news - iCloudの容量がたった5GB/IDで足りるわけ というわけで発表された。 Apple - Apple Events - Apple Special Event June 2011 Lion, iOS 5, iCloud といった名前をAppleにしては珍しく先に発表したこともあり「何をするか」には驚きはない。 驚いたのは、それをどうやって実現したか、だ。 Mac OS X v10.7 Lion と iOS 5 は、iCloud により iTunes なしでも同期できるようになる。以前から望まれていたし、以前からそうなるだろうと言われていたことだ。ただ同期を取るだけであれば技術的な困難はさほどない。極論してしまえば同期が必要なデバイスの全容量の合計分のストレージを用意して、rsyncなどの既存のテクノロジーをその

    news - iCloudの容量がたった5GB/IDで足りるわけ : 404 Blog Not Found
  • javascript - jslinuxをローカルで : 404 Blog Not Found

    2011年05月19日09:00 カテゴリ javascript - jslinuxをローカルで 先週末から体調不良なので、今話題のjslinuxと戯れてみた。 http://bellard.org/jslinux/ ブラウザでJavaScriptが動く時代がやってきた! - 葉っぱ日記 もとのディスク容量が少ないので、適当な母艦を用意して、こんな感じ で新しいディスクイメージ作って、CocProxy や Fiddler の AutoResponder を使って root.bin へのリクエストをローカルのファイルに差し替えてやれば、好きなファイルも入れられますね。 それだと環境を整えるのが面倒なので、以下のようにして必要なファイルを全てローカルにもってきてもOKだった。 index.html linuxstart.bin vmlinux26.bin root.bin あとは root.b

    javascript - jslinuxをローカルで : 404 Blog Not Found
  • 奇跡も、魔法も、あるんだよ - 作品評 - 魔法少女まどか☆マギカ : 404 Blog Not Found

    2011年09月20日23:00 カテゴリ書評/画評/品評 奇跡も、魔法も、あるんだよ - 作品評 - 魔法少女まどか☆マギカ これが、真の魔法か。 魔法少女まどか☆マギカ (DVD/BD全6巻) [初出2011.04.24] 「最高」の「魔作」にして「最悪」の「法作」。その時視聴者は、かつてないほど大量の感動を手に入れるだろう。ボトムラインとして、今後は物語というものを、作品というものを、作を観ずにして語れない。 以下、「視た」という前提で話を進める。ネタばれを避けたい人は[続きを読む]を押さないように。もっとも作は遠からず古典となり、「好き嫌いはとにかくあらすじなら一応皆が知っている」ことを前提にできるようになるのだろうけど。 作「魔法少女まどか☆マギカ」が示したのは、魔の真の姿であり、法の実の姿である。 魔とは、何か。 「よかれと願ってやっていることが、よからぬ方向にものごとを

    奇跡も、魔法も、あるんだよ - 作品評 - 魔法少女まどか☆マギカ : 404 Blog Not Found