タグ

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

  • 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
    jdg
    jdg 2017/07/21
  • 備忘録 - MacでWindowsを使うには : 404 Blog Not Found

    2013年12月25日22:30 カテゴリTips書評/画評/品評 備忘録 - MacWindowsを使うには マックとウィンドウズ 2013[共存・共有] ~避けきれない事態とその解決策~ え? Windows使ってるやつは仕事できないバカ - Togetterまとめ それってAppleもバカってことですか? 実はAppleも使ってるWindows たとえばこんなところ。 工場でiMac使ってるなんてさすがAppleですが、1分47秒あたりの右肩に注目 どうみてもWindows 7ですありがとうございました。 AppleWindows を使ってる例なら、ずっと身近な例もあります。 Apple Store で iPhone か Cellular 版 iPad を買う時の、回線契約に使っている MacWindows 走らせています。もっとも Softbank の回線契約は iPa

    備忘録 - MacでWindowsを使うには : 404 Blog Not Found
    jdg
    jdg 2013/12/26
  • 金子勇さんのこと : 404 Blog Not Found

    2013年07月07日12:00 カテゴリTributeNews 金子勇さんのこと こんな気持ちは、itojunの訃報に接して以来か。 Winnyの作者として著名な金子勇さんが昨日の午後6時55分 急性心筋梗塞で亡くなられたとの報が入りました。昨年総務省にいたときに少し一緒にお仕事する機会がありました。その後東大の基盤センターに移られ、ご挨拶に行かねばと思っていた矢先。ご冥福をお祈りいたします。— 上原 哲太郎 (@tetsutalow) July 6, 2013 記事執筆時点おいて、ご遺族や勤務先などによる公式発表は見当たらない。報道機関による取材にもとづいた報告も。 だからこの訃報も、SNSで時折見かける有名人のニセ訃報の類いだと信じたかった。 しかし複数の方に情報そのもののみならずその伝達経路まで示されては、目を背けられない。 彼はもうこの世の人ではないということ、から。 @dan

    金子勇さんのこと : 404 Blog Not Found
    jdg
    jdg 2013/07/08
  • 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
    jdg
    jdg 2013/04/04
    文字で良かったλ。
  • 文脈論、または文法におけるその欠如、または"I love you"を日本語に訳せない理由 : 404 Blog Not Found

    2012年02月27日02:00 カテゴリLogosLove 文脈論、または文法におけるその欠如、または"I love you"を日語に訳せない理由 英語に関するを書くことになった。 どんなかは出てからのお楽しみだが、を書くということはそれ以上にを読むことだということはを書いたことのある人であればご存知かと思う。を書いたことがない人でも先の文をs//文/gとしていただければ納得してくださるはずだ。 そんなわけで中学の教科書からESL(English as a second language)に関する論文までさまざまな文を読むうちに、特に文法のことが気になってさらにいろいろ読みはじめたら、あることに気が付いた。 英語語に関わらず、文法に関するや記事に、文脈というものが、ほとんど登場しないのである。 文脈というものがいかに文法において軽視。いや無視されているかは、Wiki

    文脈論、または文法におけるその欠如、または"I love you"を日本語に訳せない理由 : 404 Blog Not Found
    jdg
    jdg 2012/12/18
    言語学追求してるのか。ますますラリー・ウォールの後継っぽい。世界で1番ファンなんだろうな。
  • 与えよ、さらば求められん - What #yapcasia gave me : 404 Blog Not Found

    2012年10月02日01:00 カテゴリYAPC::AsiaLove 与えよ、さらば求められん - What #yapcasia gave me そういえばentryがまだだった。 とりもあえずはスライドはこちら。 YAPC::Asia::2012 - Perl as a Foreign Language その二週間前のPycon JP 2021のキーノートの姉妹編になっているのであわせてどうぞ。 で、題。How Perl Changed My Lifeから頂いた。なんでこんなことを書こうと思い立ったかというと、日のはじまりがあまりに不愉快で、心を洗濯する必要を感じたからだ。 救いようなし <@tsuda 出版業界はどんなにマンガ喫茶や自炊代行サービス出てきても、こんな悪趣味なこと→avexnet.jp/index.html しないもんな。最近出版業界ってホントに大人でインテリな業界

    与えよ、さらば求められん - What #yapcasia gave me : 404 Blog Not Found
    jdg
    jdg 2012/10/02
  • 中年コーダーが教える本当にクリーンなコードの作り方 - 「リーダブルコード」の書評に代えて : 404 Blog Not Found

    2012年09月18日15:00 カテゴリ書評/画評/品評Art 中年コーダーが教える当にクリーンなコードの作り方 - 「リーダブルコード」の書評に代えて リーダブルコード Dustin Boswell / Trevor Foucher 須藤功平・ 角征典 訳 [原著:The Art of Readable Code] 遅まきながら出版社より献御礼。 基的に、以下のスライドを一冊のにすると書になる。 クリアなコードの作り方 - How to make clear code なのに「リーダブルコード」を読了した時の気持ちと、共訳者による以上のスライドを見た時の気持ちは180度違った。前者ではとても嬉しくなったのに、後者ではとても悲しくなったのだ。 なぜそうなったかを書くことで、書に何が書かれているのかを紹介することにする。 クリアって cat /dev/null > dirty.

    中年コーダーが教える本当にクリーンなコードの作り方 - 「リーダブルコード」の書評に代えて : 404 Blog Not Found
    jdg
    jdg 2012/09/20
    本文とあまり関係ないけど、Mochaはproveで実行できるのか。
  • 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の狭間で
    jdg
    jdg 2012/05/29
    ラムダ式の説明記事の中でも、個人的に一番わかりやすかった気がする。
  • perl - 勝手に添削 - Webサイト死活管理 : 404 Blog Not Found

    2010年09月01日03:00 カテゴリLightweight Languages perl - 勝手に添削 - Webサイト死活管理 やはり必要以上にゆるいと感じたので。 PerlスクリプトでWebサイト死活管理 - ゆーすけべー日記 リダイレクトはエラー扱いに 以下、問題と感じたところ。 $ua->is_success は300番台でも成立する LWP に限らず User Agent のほとんどはデフォルトではリダイレクト先まで見に行ってしまう このままだと以下のような場合もOKになってしまう。 % lwp-request -S -mHEAD http://www.dan.co.jp/~dankogai/hijitsuzai HEAD http://www.dan.co.jp/~dankogai/hijitsuzai --> 302 Found HEAD http://blog.li

    perl - 勝手に添削 - Webサイト死活管理 : 404 Blog Not Found
    jdg
    jdg 2011/10/26
  • Algorithm - 0と1を次々と返す簡単なお仕事 : 404 Blog Not Found

    2010年09月03日05:30 カテゴリLightweight LanguagesMath Algorithm - 0と1を次々と返す簡単なお仕事 ごもっとも。 0と1を次々返す方法 - a2c.get.diary TrueだったらFalseで、FalseだったらTrueにしたい。 なんかそんなことそこかしこで必要で、その為の便利なものが あるのかなぁと思ったんだけど無いぽい Closure 来は一番おすすめなのだが… JavaScript ()が煩わしいが、perlrubyよりは自然。 #!/usr/bin/js var flipflop = function(p){ p = !p; return function(){ return p = !p; }; }; var fl = flipflop(); console.log(fl()); console.log(fl()); c

    Algorithm - 0と1を次々と返す簡単なお仕事 : 404 Blog Not Found
    jdg
    jdg 2011/01/14
  • 紹介 - プログラマが知るべき97のこと : 404 Blog Not Found

    2010年12月12日22:30 カテゴリ書評/画評/品評Art 紹介 - プログラマが知るべき97のこと プログラマが知るべき97のこと [原著:97 Things Every Programmer Should Know] やっと出ました。 私も寄稿しております。 オライリーとしては2,000円を切るお手頃価格となっております。プログラマー、とくにプロ^2グラマーの方はぜひ一つ。 Dan the Contributor Thereof 目次 O'Reilly Japan - プログラマが知るべき97のことより 目次 監修者まえがき はじめに 01 分別のある行動 セブ・ローズ(Seb Rose) 02 関数型プログラミングを学ぶことの重要性 エドワード・ガーソン(Edward Garson) 03 ユーザが何をするかを観察する(あなたはユーザではない) ジャイルズ・カルバン(Gile

    紹介 - プログラマが知るべき97のこと : 404 Blog Not Found
    jdg
    jdg 2010/12/12
    理解できんとこたくさんあるかもだけど、気になる。
  • 404 Blog Not Found:perl - ワンライナーの書き方入門

    2008年03月30日19:45 カテゴリLightweight Languages一日一行野郎 perl - ワンライナーの書き方入門 まあ、ruby のコマンドラインオプションって、Perl由来ですから。 Rubyでワンライナーを書く方法のまとめ まぁ、Perlもあるしあんまり需要が無いのかも知れませんが。 というわけで、Rubyistにも役立つPerlのワンライナー入門です。 基中の基 コマンドとしてのperlは、スイッチがない場合、引数はスクリプト名として扱われます。 % cat hello.pl print "Hello, world!\n"; % perl hello.pl Hello, world! % コマンドライン中の文字列をスクリプトとして解釈させるには、-eを使います。 % perl -e 'print "Hello, World!\n"' Hello, worl

    404 Blog Not Found:perl - ワンライナーの書き方入門
    jdg
    jdg 2010/12/12
  • 私がソフトウェア技術者でもありつづける理由 : 404 Blog Not Found

    2010年09月25日22:45 カテゴリLoveCode 私がソフトウェア技術者でもありつづける理由 一言でいえば、「自分に報い続けたいから」ということになる。 私がソフトウェア技術者をやめた理由 - Rails で行こう!私の職業生活でもっとも多くの時間を注いだのがソフトウェア作りだ。その作業に対して、実際のところ、好きとか嫌いとか一言で割り切れるはずがない。複雑な感情を持っているというのが正直なところだ。 以下に照らし合わせれば、その複雑な感情とやらそのものがお嫌いなのだろう。 私の職業プログラマのとしての最大の欠点は、ソースコードに対して強い美意識を持たずにいられなかったところだろう。生来の生真面目な性格が災いし、私の基準で美しいとはいえないソースコードを敵視しすぎた。 で、何をもって美醜を決めているかといえば、コルモゴロフ複雑性と、そこからの距離をお使いのようだ。 うるう年を計算

    私がソフトウェア技術者でもありつづける理由 : 404 Blog Not Found
    jdg
    jdg 2010/09/26
    年収60万の時もあったのか。逆転劇があったんだな。
  • Objective-C不要! - 書評 - iPhoneアプリケーション開発ガイド : 404 Blog Not Found

    2010年08月03日21:30 カテゴリ書評/画評/品評iTech Objective-C不要! - 書評 - iPhoneアプリケーション開発ガイド オライリー矢野様より献御礼。 iPhoneアプリケーション開発ガイド Jonathan Stark / 増井俊之監 / 牧野聡訳 [原著:Building iPhone Apps with HTML, CSS, and JavaScript] これだ! こういうが、欲しかった! iPhone向けに何か作りたい。でもObjective-Cは敷居が高い。App Storeで大もうけしたいわけじゃない。でもiPhone向けのWebサイトを作るだけじゃちょっと物足りない。 そんな私のような人のためにうってつけの一冊が、これだ。 書「iPhoneアプリケーション開発ガイド」という題名は、ちょっとミスリーディングだ。原著の"Building i

    Objective-C不要! - 書評 - iPhoneアプリケーション開発ガイド : 404 Blog Not Found
    jdg
    jdg 2010/09/05
    確かにこれは目次見ないと勘違いするわ。
  • $(DHTMLcoders).read(this) || throw your.job - 書評 - jQueryクックブック : 404 Blog Not Found

    2010年08月19日01:00 カテゴリ書評/画評/品評Lightweight Languages $(DHTMLcoders).read(this) || throw your.job - 書評 - jQueryクックブック オライリー矢野様より献御礼。 jQueryクックブック jQuery Community Experts / 株式会社クイープ訳 [原著:jQuery Cookbook] これでなくなった。 jQueryを使わない理由が。 DHTMLを利用する全ての人、必携。 特にHTMLCSSを書いても、JavaScriptはそれほど書かない人。これであなたにも書けるようになります。 書「jQueryクックブック」は、今や最重要のJavaScript Libraryといっても過言ではないjQueryの手引書。 目次 まえがき - John Resig はじめに jQuer

    $(DHTMLcoders).read(this) || throw your.job - 書評 - jQueryクックブック : 404 Blog Not Found
    jdg
    jdg 2010/08/19
    dankogaiのjQueryに対する考え
  • プロの犯行ですありがとうございました - 書評 - オーディンの鴉 : 404 Blog Not Found

    2010年05月22日16:00 カテゴリ書評/画評/品評Code プロの犯行ですありがとうございました - 書評 - オーディンの鴉 出版社より献御礼。 オーディンの鴉 福田和代 すぐに書評したかったのだけど、在庫切れだったのでtwitterで第一報。 オーディンの鴉 by @kazuyo_fuku http://amzn.to/dgzOVp すごい。プロのネットワークエンジニアの目から見てもリアルなネットサスペンスを読んだのは初めてかもしれない。なのに在庫切れとは!less than a minute ago via HootSuiteDan Kogai dankogai で、先ほど見たら在庫復活! なるべくネタばれを避けて書くつもりだが、ゼロ保証は出来ないのでそれが嫌な方はこの場でポチること。オーディンの鴉にかけて損はさせません。 作「オーディンの鴉」は、プロのネットワークエンジ

    プロの犯行ですありがとうございました - 書評 - オーディンの鴉 : 404 Blog Not Found
    jdg
    jdg 2010/05/22
  • 404 Blog Not Found:社会的責任を果たすのは、社会。

    2010年05月17日16:00 カテゴリCodeOpen Source 社会的責任を果たすのは、社会。 一蹴するまでもない。 フリーソフトに社会的責任がナンセンスなら、無料サービスにも社会的責任はあり得ないですよね。: CONCORDE だったら、それこそTwitterのような無料サービスに対しても、社会的責任を求めたり、そこの無料ユーザーが社会的責任を前提にした『真顔案件』──政治活動とか災害速報とかビジネスとか──に使おうとあれこれ画策したりすることにも、当然に「ありえない!」と一蹴しますよね? すでに一蹴されているのだから。 Twitter, Inc. 自身によって。 Twitter / Twitter Terms of Service You understand and agree that the Services is provided to you on an “AS I

    404 Blog Not Found:社会的責任を果たすのは、社会。
    jdg
    jdg 2010/05/18
  • javascript - Array.prototype.slice.apply(arguments) // 引数一発配列化 : 404 Blog Not Found

    2010年04月28日22:00 カテゴリLightweight Languages javascript - Array.prototype.slice.apply(arguments) // 引数一発配列化 これなのですが… 細かいJavaScriptの仕様や習慣やテク集 - 三等兵 var func = function() { var leng = arguments.length; for(var i = 0, arr = []; i < leng; i++){ arr[i] = arguments[i] * 10; } alert(arr); }; こう書けます。 var func = function() { var args = Array.prototype.slice.apply(arguments); var arr = args.map(function(n){ r

    javascript - Array.prototype.slice.apply(arguments) // 引数一発配列化 : 404 Blog Not Found
    jdg
    jdg 2010/04/30
    これでapplyとcallの動作原理を理解した記憶がある。
  • 404 Blog Not Found:[全|善|禅]問答は()いい - 書評 - 初めての人のためのLISP

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

    404 Blog Not Found:[全|善|禅]問答は()いい - 書評 - 初めての人のためのLISP
    jdg
    jdg 2010/03/25
  • javascript - 万能継承関数 : 404 Blog Not Found

    2010年03月16日02:00 カテゴリLightweight Languages javascript - 万能継承関数 JavaScript: The Good Parts Douglas Crockford / 水野貴明訳 [原著:JavaScript: The Good Parts] うーん、かっこいいけど、これでも冗長。 JavaScriptで継承やるときにprototype書きまくるのめんどい人は - あ、いしかわですね こうすればいいよ たとえば、 (function(o){ o.jump = function() { alert("Jumps, jump, jumpoo!!"); }; o.sayOwnFavorite = function() { alert("I like "+this.favorite+"!"); }; })(Child.prototype); と書

    javascript - 万能継承関数 : 404 Blog Not Found
    jdg
    jdg 2010/03/16