タグ

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

  • 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
    HolyGrail
    HolyGrail 2017/07/20
  • コードについて書く方がコードを書くより読まれる現実 : 404 Blog Not Found

    2012年01月26日13:00 カテゴリCodeArt コードについて書く方がコードを書くより読まれる現実 ビューティフルコード Andy Oram / Greg Wilson 編 "38 Beautiful Coders" 著 / 久野禎子 / 久野靖 訳 [原著:Beautiful Code] ご高説もっとも。 小野和俊のブログ:メンテナビリティの高いソースコードを目指して ソフトウェアを中長期にわたってメンテナンスしていく場合、メンテナンスしやすいコードと、メンテナンスしにくいコードとの間には、同じ機能を実現していたとしても、その価値には雲泥の差があります。 で、どこですか? あなたの、コードは。 blogの記事も、5000を超えて久しい。コードが入ったものもあるし、入っていないものもある。 これくらい書いていると、いやでもわかることがある。 読者のほとんどは、コードを読みたくな

    コードについて書く方がコードを書くより読まれる現実 : 404 Blog Not Found
    HolyGrail
    HolyGrail 2012/01/26
    Yahoo! JAPAN→右クリック→ソースコードを読む
  • 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:社会的責任を果たすのは、社会。
    HolyGrail
    HolyGrail 2010/05/17
    この人1年前もこういうエントリを書いているしプロの釣り師だと思う http://concorde.air-nifty.com/first/2009/04/twitter.html
  • #osxtips - Scripters のための Automator入門 : 404 Blog Not Found

    2009年11月17日22:00 カテゴリTipsLightweight Languages #osxtips - Scripters のための Automator入門 Mac OS X v10.6 Snow Leopard アップル Snow Leopardになって便利になったものの一つとして、Automatorがあります。 【コラム】OS X ハッキング! (341) 知られざるSnow Leopard (サービス編) | パソコン | マイコミジャーナル たとえば、選択された文字列を Perl として実行しその結果を置き換えるサービスは、こんな簡単に作れます。 http://dl.dropbox.com/u/188965/automator/eval-as-perl.tbz Rubyなら、こう。 http://dl.dropbox.com/u/188965/automator/eva

    #osxtips - Scripters のための Automator入門 : 404 Blog Not Found
  • VMWare Fusion 3 と新型iMacの相性が最高な件 : 404 Blog Not Found

    2009年11月07日22:00 カテゴリ翻訳/紹介Tips VMWare Fusion 3 と新型iMacの相性が最高な件 APPLE iMac 21.5インチ 3.06GHz 500GB MB950J/A アップル というわけで、家族共用のiMacを、G5から五年ぶりに更新したのですが、これが素晴らしい。 何が素晴らしいかというと、メモリーが2GBから8GBと一挙四倍になったこと。 これだけあると、俄然生きてくるのが VMWare Fusion 3。あわせてVMWare Fusion 2からアップグレードしたのですが、もう最高です。 何が最高かというと、仮想マシンを iMac 側で動かしておいて、それを MacBook -- に限らず VNC クライアントから見れること。今までも仮想マシン上のOSが VNC サーバーになっていれば見れたのですが、VNC自体がサーバーをやってくれるおかげ

    VMWare Fusion 3 と新型iMacの相性が最高な件 : 404 Blog Not Found
  • BEGIN{ require Llama } #書評_ - 初めてのPerl 第6版 : 404 Blog Not Found

    2012年07月20日19:30 カテゴリ書評/画評/品評Lightweight Languages BEGIN{ require Llama } #書評_ - 初めてのPerl 第6版 オライリー矢野様より献御礼。同封のTシャツもXXLでうれしい。 初めてのPerl 第6版 Randal L. Schwartz / Tom Phoenix / brian d foy / 近藤嘉雪訳 [原著:Learning Perl, 6th ed.] 初出2009.10.20 第五版; 2012.07.20 第六版に改訂 こういうのを見ると、やはりプログラマーにはオライリーという思いを新たにする。累計50万部のベストセラーの最新刊、ついに訳出! Perlを習いたい人だけではなく、プログラミングそのものを初めてたい、コンピューターを便利な道具以上のものとして使えるようにしたい人にもお勧め。書籍名に"P

    BEGIN{ require Llama } #書評_ - 初めてのPerl 第6版 : 404 Blog Not Found
  • 匿名発言者は、自分の気持ちがわからない人が多い : 404 Blog Not Found

    2009年10月06日15:00 カテゴリBlogosphere 匿名発言者は、自分の気持ちがわからない人が多い それではご期待にお答えして。 実名推進派は人の気持ちがわからない人が多い。 : ひろゆき@オープンSNS 匿名派の人は、相手の意見も踏まえた上で判断してるわけですが、 実名派の人は、相手の意見に耳を傾けずに、自分の主張だけを 声高に叫ぶ人が多いように見えるわけです。 実名と匿名に関して私がどう考えているかというのは 404 Blog Not Found:実名は振込口座?それとも振替口座? 404 Blog Not Found:有名人こそ、匿名を援護せよ でほぼ言い尽くされているのだけど、それを補足する形で。 実名と匿名の一番の違いは、言質をストックできるかどうか。匿名ではストックできない。なお、ここでいう「実名」は、「公式名」のみならず、発言者IDのこと。「小飼弾」だけではなく

    匿名発言者は、自分の気持ちがわからない人が多い : 404 Blog Not Found
  • #git >>>> バージョン管理システム - 書評 - 入門Git : 404 Blog Not Found

    2009年10月02日17:00 カテゴリ書評/画評/品評Code #git >>>> バージョン管理システム - 書評 - 入門Git 秀和システム木津様より献御礼。 入門Git 濱野 純(Junio C Hamano) 感動した。 書は、ただのソフトウェア入門でも、ましてや取扱説明書でもない。 共同開発そのものの入門であり、一緒にソフトウェアを開発するというのが一体なんなのかを指南した書である。 自分以外の人に、自分が書いたソフトウェアを使ってもらうという人は必ず目を通しておくべき一冊である。 書「入門Git」は、バージョン管理システムgitのメンテナーである著者が、gitを通してソフトウェア--動作するコードに限らず、固定ページしか含まないウェブサイトまで含めて--を開発するというのは一体どういうことなのかを書き下ろした一冊。 そう。著者にとってのgitは、 Linus Tor

    #git >>>> バージョン管理システム - 書評 - 入門Git : 404 Blog Not Found
    HolyGrail
    HolyGrail 2009/10/05
  • tips - #macports で i386/x86_64 の Universal Binary : 404 Blog Not Found

    2009年10月02日06:30 カテゴリTips tips - #macports で i386/x86_64 の Universal Binary かつて Universal Binary というのは PowerPC と i386 の実行形式を一つにまとめる方式として重宝していましたが、Snow Leopard が出た今、むしろ i386 と x86_64 をまとめる用途が増えそうです。 というわけで、それを MacPorts でやる方法。 ちなみに以下は MacPorts 1.8.1 for Leopardの例です。Snow Leopard ではどうなっているのか報告してもらえると助かります。 実に簡単です。 /opt/local/etc/macports/macports.confを、以下の通り編集するだけです。 --- macports.conf.default 2009-09-

    tips - #macports で i386/x86_64 の Universal Binary : 404 Blog Not Found
  • 書評 - 仕事するのにオフィスはいらない

    2009年07月16日12:30 カテゴリ書評/画評/品評Value 2.0 Be Free, at Home - 書評 - 仕事するのにオフィスはいらない 著者より献御礼。 仕事するのにオフィスはいらない 佐々木俊尚 21日発売の「2011年 新聞・テレビ消滅」がいまだにAmazonに登録されないので、こちらを先に取り上げることに。 結論から言うと、激おすすめ。著者のようにすでにオフィス=雇用主なしで仕事をしている人にも、そして未だ大多数をしめる、仕事=「オフィス=雇用主」の下で働くことである人にも。 書「仕事するのにオフィスはいらない」は、ばりばりのオフィスワーカーを経て、ばりばりのオフィスレスワーカーとなった著者による、オフィスレスで(被)雇用レスな仕事論+仕事術。両方が絶妙のバランスで新書というコンパクトなパッケージに収まっている。 目次 - Amazonより はじめに - ノ

    書評 - 仕事するのにオフィスはいらない
  • #perl - utf8::decode()ではなくEncode::decode_utf8()を使うべき理由 : 404 Blog Not Found

    2009年09月13日13:00 カテゴリLightweight Languages #perl - utf8::decode()ではなくEncode::decode_utf8()を使うべき理由 駄目です。 [を] Perl の utf8 まわりのおまじない 最近良く使うおまじない、というかイディオム。 utf8::decode($text) unless utf8::is_utf8($text); こういう場合は、Encode::decode_utf8()でないと。 以下をごらんください。 #!/usr/bin/perl use strict; use warnings; use Encode; use Devel::Peek; for my $bytes ( "\x2F", "\xC0\xAF", "\xE0\x80\xAF", "\xF0\x80\x80\xAF" ) { my $u

    #perl - utf8::decode()ではなくEncode::decode_utf8()を使うべき理由 : 404 Blog Not Found
  • miyagawa.age++ : 404 Blog Not Found

    2009年09月13日20:38 カテゴリ miyagawa.age++ ろうそくの数もピッタリ カテゴリなしの他の記事

    miyagawa.age++ : 404 Blog Not Found
  • それって単なるdisk cacheの差では? : 404 Blog Not Found

    2009年07月28日15:00 カテゴリiTech それって単なるdisk cacheの差では? 申し訳ないけど、ぬか喜びのような気が。 ディレクトリの中にある大量の小さなファイルを高速に読み込む方法 - 射撃しつつ前転 dirdumpを実行すると、以下のような結果が得られた。 ./dirdump data 0.26s user 6.43s system 18% cpu 36.962 total ./dirdump data --nosort 0.40s user 9.28s system 1% cpu 14:08.45 total 36秒と850秒という、圧倒的な速度差(23.6倍!)が得られた。 このdirdump、FreeBSDでもそのまま動いたのだけど、4096bytes/file * 65556 files で動かしてみた結果が、こう。ファイルの生成に使ったscriptはent

    それって単なるdisk cacheの差では? : 404 Blog Not Found
    HolyGrail
    HolyGrail 2009/07/28
  • Ajax - iTunes Store 検索 : 404 Blog Not Found

    2009年07月15日11:30 カテゴリLightweight Languages Ajax - iTunes Store 検索 へ? gist: 147213 - GitHub iTunes StoreってWeb APIもってたの? 持ってましたよ。しかもJSONPが使える。 http://www.apple.com/itunesaffiliates/API/AffiliatesSearch2.1.pdf というわけで、検索できるようにしてみました。 Demo JS Source いたってシンプルです。 (function(d){ var $ = function(id){ return d.getElementById(id) }; var json2list = function(json){ var ul = d.createElement('ul'); ul.style.lis

    Ajax - iTunes Store 検索 : 404 Blog Not Found
    HolyGrail
    HolyGrail 2009/07/15
    なんか実行押したらスクロールバーが異常に小さくなってそれから後半は読んでない。
  • news - Yahoo! Japan はデストロンに占領されました : 404 Blog Not Found

    2009年06月25日17:30 カテゴリNews news - Yahoo! Japan はデストロンに占領されました Yahoo! Japan終了のお報せが上がっていた。 お前ら大変だ。Yahooに「トランスフォーマー!」って入れて検索してみそ。:ぁゃιぃ(*゚ー゚)NEWS 2nd Yahooに「トランスフォーマー!」って入れて検索してみで、実際に検索してみると.... トランスフォーマー!で検索 デストロンにページが占領されるまではいいのだけど....IE以外だと、結局こうなる。 どうやら六月八日からずっと占領されていたみたいなのだけど、Yahoo! Japanは魂までデストロンに売り渡してしまったらしい。まだ地球人のM$に売った方がましだったんだが、まあいいや。私もGoogleばっかり使っているので今日まで気がつかなかった。 ところで、デストロンの英名は Decepticon。も

    news - Yahoo! Japan はデストロンに占領されました : 404 Blog Not Found
    HolyGrail
    HolyGrail 2009/06/26
    id:otsuneさんに呼ばれて・・・。いや、普通の反応なんじゃないですかね、僕もマカーだから見れないですし。中の人がこういうリアクションに対して内心どう思ってるかは知らないですけど:-p
  • 梅田望夫がオープンソースを語っても残念でない理由 : 404 Blog Not Found

    2009年06月18日22:00 カテゴリOpen Source 梅田望夫がオープンソースを語っても残念でない理由 人使い荒いなあ。まだ徐行運転中なのに。というわけで、 [OSS] 梅田望夫さんはオープンソースを不当に貶めている / M. Mochio Umeda injustement diminue le crédit de l'Open Source. - ふぇみにん日記(2009-05-19) 梅田望夫にオープンソースを語るなとガツンと申し上げたい - ひがやすを blog に関する、弾の見解。 いいじゃん、言わせておけば。 今更梅田望夫がオープンソースに関して何を言おうが、オープンソースはびくともしない。こういういい方もなんだけど、梅田望夫に貶められるほど、オープンソースはやわじゃない。 童貞にセックスについていくらあることないこと言われても、セックスがびくともしないのと同じ。

    梅田望夫がオープンソースを語っても残念でない理由 : 404 Blog Not Found
    HolyGrail
    HolyGrail 2009/06/19
    ”そして miyagawa が今どこにいるかは「どうでもいい」。”<miyagawaさんの日本滞在説に対する含みを感じ取れる。・・・おや?誰かきたようだ。
  • javascript - undefined may not be undefined : 404 Blog Not Found

    2009年06月15日05:00 カテゴリLightweight Languages javascript - undefined may not be undefined これを受けて、nullとundefinedについてさらに調べたのですが.... 404 Blog Not Found:javascript - にはクラスはない typeofでプリミティブかどうか判定する方法ですが、typeof null == "object"なのでその判定が必要だと思います。 とんでもないことを再?発見しちゃいました。 undefinedはただのグローバル変数 定数じゃないんですね。 だから、以下が動いちゃう。 p(undefined); undefined = !undefined; p(undefined); NaNとInfinityもただのグローバル変数 以下も動いてしまいます>< p(NaN

    javascript - undefined may not be undefined : 404 Blog Not Found
    HolyGrail
    HolyGrail 2009/06/15
    どこかで読んだ話だと思ったらos0xさんがURLはってた。
  • perl - use utf8; #って何だ? : 404 Blog Not Found

    2009年06月15日07:00 カテゴリLightweight Languages perl - use utf8; #って何だ? id:otsuneに建設予定フラグがたてられていたので。 冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 - subtech Perl の utf8 関係が未だ全く理解できない。わからないことがわからないので整理 use utf8はいつフラグをたてるか use utf8 しててもフラグたたないことがある…… これは、以下の実例を見ていただくのが一番よいだろう。 #!/usr/bin/perl use strict; use warnings; use utf8 (); sub check_flag{ my $str = shift; print qq("$str" ), utf8::is_utf8($str) ? 'is' : 'IS NOT',

    perl - use utf8; #って何だ? : 404 Blog Not Found
  • javascript - にはクラスはない : 404 Blog Not Found

    2009年06月13日22:00 カテゴリLightweight Languages javascript - にはクラスはない かえってわかりにくくなっている感じをかつてさんざん実感したので。 JavaScriptのオブジェクトについて考察してみた - あと味 JavaScriptにおけるほとんど全てのデータはオブジェクトである オブジェクトの定義にもいろいろありますが、ここでは「メソッドを持つ」という狭い意味においても事実だということです。実際に見てみましょう。 p(true.toString()); p("String".toString()); p((1).toString()); p((3.14159265).toString()); p([0,1,2,3].toString()); p({q:"answer to life, the universe, and everythi

    javascript - にはクラスはない : 404 Blog Not Found
  • perl - 現代的な Perl を再習得する方法は : 404 Blog Not Found

    2009年06月12日02:30 カテゴリLightweight LanguagesBlogosphere perl - 現代的な Perl を再習得する方法は TopHatenarでperl一位の私が来ましたよ。 現代的な Perl を再習得する方法は? - スラッシュドット・ジャパン 現代的な Perl を習得するためには、どのようなステップを踏むのが良いだろうか ? またお勧めの書籍などあったら教えて欲しい。 モダンPerlに限らず、プログラミングを再?習得するのに最適な方法、それは.... ブログに書きつづけること です。他のどんな手法もこれに勝ることはないと弾言しましょう。 以下、その三つの理由。 1. 自然にアウトプットが出来る プログラムは、言語で書きます。 書くものである以上、書かなければ覚えられません。 いくらいいソースコードを読んでも、書かなければ自分のものにはなりませ

    perl - 現代的な Perl を再習得する方法は : 404 Blog Not Found
    HolyGrail
    HolyGrail 2009/06/12
    CodeReposにスクリプトコミットしたら__END__で全行添削されたのもいい思い出。なのでブログじゃなくてCodeReposでもいいと思う。