タグ

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

  • algorithm - ソート済み配列をソートしなおすべからず : 404 Blog Not Found

    2012年01月08日20:30 カテゴリアルゴリズム百選Math algorithm - ソート済み配列をソートしなおすべからず 珠玉のプログラミング Jon Bentley / 小林健一郎訳 ぐぬぅ。男子ゆえ女子をこじらせようがないとはいえ、風邪が普通にこじれている。 というわけでアルゴリズムのことなどつらつら考えていた。 高速な安定ソートアルゴリズム “TimSort” の解説 : Preferred Research Timsort - Wikipedia, the free encyclopedia 要はソートすべき配列中にすでに存在する秩序を活用するのがtimsortなのだと。 だけどすでにソート済みの配列を活用するなら、こういう方法もありではというわけでentry。 If it ain't broke, don't fix it. ソート済みの配列に要素を加えるなら、要素を加

    algorithm - ソート済み配列をソートしなおすべからず : 404 Blog Not Found
    hatest
    hatest 2012/01/09
    「ソート済み配列はそっとしておくのがいい」というダジャレを思いついた
  • アドバイスが欲しい人に、たった一つのアドバイス : 404 Blog Not Found

    2009年01月22日09:00 カテゴリArt アドバイスが欲しい人に、たった一つのアドバイス 三つもいらないし、最後の一つは致命的に間違っているので。 アドバイスの正しいもらい方 - Chikirinの日記 そーゆー時、どうすればより有益なアドバイスが得られるか、ちょっと思いついたのでまとめてみるです。いいアドバイスが欲しかったら、たった一つこれだけ心得ておけばいい。 自分なりの答えを、あらかじめきちんと用意しておく その答えが正しい必要は全くない。重要なのは、アドバイスをもらうべき問題について考え抜いておくこと。 考えても見て欲しい。あなたはどんな人に対してアドバイスを求めにいくのかを。 その設問に対して、自分より知恵も経験もある人に対して、ではないのか。 そういう人に対して、何の答えも持たずにアドバイスを求めるというのは、その人が手間暇かけて培った知恵と経験をただでよこせと言ってい

    アドバイスが欲しい人に、たった一つのアドバイス : 404 Blog Not Found
    hatest
    hatest 2009/01/22
    まとめ:アドバイスは、意見と意見のぶつかり稽古。本気でいかなきゃ、本気で応じない。\ 関係ないけど、dankogaiの喧嘩ふっかけ口調メソッドもう飽きた。
  • 勉強が出来る=何がいい? : 404 Blog Not Found

    2008年12月22日16:30 カテゴリArt 勉強が出来る=何がいい? それって頭がいい人が増えて来た証拠だ。 勉強が出来る=頭がいい? 勉強が出来る=頭がいい 僕はそう思って生きてきた。 でも、そのことを否定する意見が多い。 それじゃあ、勉強が出来る人が何がいいのか。 頭じゃなくて、都合。 学校では教師にとって、会社では雇用主にとって。 そりゃそうだ。命令する方から見たら、自ら努めて強いる子の方が、かれこれ質問する子よりずっとありがたい。 ついでに、「勉強が出来る」が「頭がよい」ことでない説明も。 勉強って、ほとんど頭使わないよね。 人様に言われたことを、やればいいんだから。 あんなに頭使わなくていいのに、親は小遣いくれるたし、会社も給料くれた。 親たちはそういう甘い経験をしてきたものだから、つい子供にも「勉強しろ」って言ってしまう。頭を使ったことがなかったんだね、親たちも。 ところ

    勉強が出来る=何がいい? : 404 Blog Not Found
    hatest
    hatest 2008/12/25
    勉強が出来る=どうでもいい
  • Firefox 3 - セッション回復でメモリーも回復! : 404 Blog Not Found

    2008年06月22日18:30 カテゴリTips Firefox 3 - セッション回復でメモリーも回復! 先日リリースされたばかりのFifefox 3ですが、blogでは早くも全Firefoxユーザーの6割が移行し、全アクセスの3割を占めて、早くもブラウザーシェアのトップに立っています。IEがまだ6割がIE6のままで IE7はまだ4割しかないのと対称的です。 そのFirefox 3の最大の売りの一つは、なんといってもその軽さ。動作の軽さもさることながら、メモリーの軽さもすばらしい。タブやウィンドウを閉じれば即座にメモリー使用量が減っていくのは快感以外の何者でもありません。 それでも、しばらく使っていくうちに、メモリー使用量は徐々に増えてきます。全く同じページを表示している状態でも、起動直後としばらく使った後では、明らかに後者の方が使用メモリーが増えています。Undoバッファーや履歴な

    Firefox 3 - セッション回復でメモリーも回復! : 404 Blog Not Found
    hatest
    hatest 2008/06/22
    「ふぉくすけ。かわいいよ、ふぉくすけ」ですね。わかりません><
  • 成果 ≠ 運+実力 : 404 Blog Not Found

    2008年06月02日05:30 カテゴリArt 成果 ≠ 運+実力 この設問は、「できる」人々を捉えて離さないようだ。 おごちゃんの雑文 ? Blog Archive ? 「10年泥」 また、さらに冷静にものごとを見るなら、世の中のほとんど全ての成功は まぐれ(fooled by randomness) の結果なのだ。 先日我が家で開いたパーティでも、勝間さんと干場さんがこの話題を取り上げた。 当然といえば当然のことだ。自らの成果を「単に運がよかっただけ」だと言われれば、成果を向上させるために日日切磋琢磨している彼らが快く思うはずもない。 しかし、成果(achievement)を上げている者ほど、運(fortune)の大切さを切実に知っているというのもまだ事実なのである。彼らは成果に運が不可欠であることを心身ともに知っている。だからこそ、そこにおける実力(virtue)にどのような意味が

    成果 ≠ 運+実力 : 404 Blog Not Found
    hatest
    hatest 2008/06/01
    function実力() をhackするために"努力"しているということですか
  • 紙一重 : 404 Blog Not Found

    2008年05月10日00:15 カテゴリLove 紙一重 不幸かどうかはとにかく、あまりに起点が似ていて、あまりにその後が異なるので。 天才コンプレックス - shi3zの日記 なぜ僕がこんなに天才について興味があるかといえば、なんというか、まあ不幸な育ちに原因があると思う。 ここまでは、ほぼ一緒。 その言葉とともに、僕は知能指数に関してのレポートを貰った。そこには200に少し届かない数字が書かれていた。 しかし、こうはならなかった。 塾の学費が全額免除され、親は僕が興味を持ったものはなんでも買ってくれるようになった。最たるものは、パソコンだ。ファミコンすら買ってくれなかった父が、急に当時最新鋭のパソコンを買い与えてくれたのである。僕は事実上それを独占できた。僕にとってはかなりの幸福だ。 代わりに私の身に起きたのは、こういうことだった。 その31: 元オン・ザ・エッヂ(現ライブドア)最高

    紙一重 : 404 Blog Not Found
    hatest
    hatest 2008/05/10
    天才こわい|まんじゅうこわいメソッド。
  • 少しは持ち家派の肩ももっとくか : 404 Blog Not Found

    2008年05月06日15:00 カテゴリMoney 少しは持ち家派の肩ももっとくか 分譲マンション歴2件目、9年目のオレが来ましたよ。 ハコフグマン: 東京でマンションを買うこと 僕のように30代も半ばになってくると、周りの友人がみんな35年ローンとかでマンションなどを買い始める。「家賃払うより、後で自分のモノになるんだから得でしょ」「転勤すれば、そこを賃貸にすればいいし」などと言う。だけど、35年も(基的に)解約できないモノに、何千万円もよく投資できるなと感心してしまう。 最近ではすっかり主流になった感もある「持つより借りろ」ですが、そうとも限らないこともある、ということで。 35年ローンを35年も払う人はまずいない たいていの場合、繰り上げ返済するでしょうし、それよりずっと前に売却するでしょう。私の場合、最初の物件は35年ローンで買いましたが、1年半で全額返済、5年後に今の住まいと

    少しは持ち家派の肩ももっとくか : 404 Blog Not Found
    hatest
    hatest 2008/05/07
    地上から高いところに住んでいると、書くことまで上から目線になるということですね。わかります。
  • 逃げ上手は生き上手 : 404 Blog Not Found

    2008年04月08日01:30 カテゴリArt 逃げ上手は生き上手 その通り。 2008-04-07 - reponの日記 - 逃げ方、避け方、守り方 いじめに耐える必要なんか無い。 学校なんか行かなくていい。 嫌な集団に取り入る必要はない。 そんな集団に属さなくても、その子が生きられる集団はいくらでもある。 それが、今のその子には見えていないだけなんだ。 そしてこのことは、次のように一般化できる。 いじめに耐える必要なんか無い。 そこになんかいなくていい。 嫌な集団に取り入る必要はない。 そんな集団に属さなくても、おまえが生きられる集団はいくらでもある。 それが、今のおまえには見えていないだけなんだ。 私も、そうしてきた。 404 Blog Not Found:小飼 弾 Errata, Addeda & FAQ 中学で高校で勉強することをおぼえた それも登校拒否のおかげです。実に有意義

    逃げ上手は生き上手 : 404 Blog Not Found
    hatest
    hatest 2008/04/08
    いまから、果てのない仕様変更地獄から逃げる準備をします
  • Beauty Deeper than the Skin - 書評 - Googleを支える技術 : 404 Blog Not Found

    2008年03月28日02:00 カテゴリ書評/画評/品評iTech Beauty Deeper than the Skin - 書評 - Googleを支える技術 技術評論社より献御礼。 Googleを支える技術 西田圭介 書評がすっかり遅れたのには、自分ので忙しかったという以外にも理由がある。 [を] Googleを支える技術 Matzにっき(2008-03-21) あまりに「自分事」に重ねて読んだから、だ。 書「Googleを支える技術」は、外から見てわかる限り書いた「Googleの全てがわかる」に対して、中から外に出された(Googleの規模からいけば)ごくわずかな論文から、その内部がどうなっているかを可能なかぎり推測した一冊。なお、書は「WEB+DB PRESS plusシリーズ」でもあり、「小飼弾のアルファギークに逢ってきた」もこのシリーズ中の一冊であるが、書はA5

    Beauty Deeper than the Skin - 書評 - Googleを支える技術 : 404 Blog Not Found
    hatest
    hatest 2008/03/28
    見えないところにこそ真の強さがある。水や電気と同じように情報をインフラのように扱うための技術があるらしい。
  • 客に近い者勝ち - 書評 - 「売れる仕組み」に革命が起きる : 404 Blog Not Found

    2008年03月29日00:05 カテゴリ書評/画評/品評Money 客に近い者勝ち - 書評 - 「売れる仕組み」に革命が起きる 著者人より献御礼。 「売れる仕組み」に革命が起きる 石塚しのぶ 初出2008.03.24;販売開始まで掲載 しかもLAからの国際便で。 到着したのは11時ごろ。完全に寝ていたのだが、それで起こされた。むっとしつつ読んで目が完全にさめた。おかげで出稿寸前の「小飼弾のアルファギークに逢って来た」に「一行直しを!」という編集からの土壇場リクエストに間に合った。ありがとうございます。 書〈「売れる仕組み」に革命が起きる〉は、LAでコンサルティング会社Dyna-Search, Inc.を興して25年の著者が、ここ数年に革命的に変わった「ものを売る」という行為を、合州国の推移を分析した上で、日の読者にも役立つようにまとめたもの。 目次 - 書籍連動サイト:「売れる

    客に近い者勝ち - 書評 - 「売れる仕組み」に革命が起きる : 404 Blog Not Found
    hatest
    hatest 2008/03/24
    上手に売るには手を出しやすい位置に歩み寄ると良いのか。で、歩み寄り方のヒントが本に書かれていると。弾さんは、読者の購買意欲に歩み寄るのが上手いのね。
  • バイキング式のレストランで給仕を待つ君たちへ : 404 Blog Not Found

    2008年03月15日03:00 カテゴリArt バイキング式のレストランで給仕を待つ君たちへ そろそろ以下の質問に答えておこうか。 弱者に手をさしのべる強さ - マ儿コの日記 - + - + 自分ひとりの力だけでマッチョになったの?誰の力も借りず? まだ小さくて弱いあなたに手を貸してくれた当のマッチョがいなかった? 答えは、どちらもNo。 自分一人の力で強くなったか? No. 手を貸してくれた人がいるか? 母を除けば No. なぜどちらもNoとなりうるのか? 世の中には、「宛名のない善意」がいくらでもあり、そして今もなお増えているからだ。 私はそれを利用したに過ぎない。 「宛名のない善意」とは何か? 私にとって、それは道路であり、書籍であり、その他諸々の、「誰宛でもないけれども、私を含めた誰でも使ってよい」もの全てだ。 道路は私を救ってくれた。しかし道路は私を救うために敷かれたのではな

    バイキング式のレストランで給仕を待つ君たちへ : 404 Blog Not Found
    hatest
    hatest 2008/03/15
    弱者はもっとがっつけ論。dankogaiは、がっついてマッチョ&ひげになった。
  • 怠訳- キロバイト完全ガイド : 404 Blog Not Found

    2008年03月10日20:45 カテゴリ翻訳/紹介 怠訳- キロバイト完全ガイド lol www xkcd - A webcomic of romance, sarcasm, math, and language - By Randall Munroe 記号名称サイズ注意 kBキロバイト1024 バイト または 1000 バイト閏年には1000バイト、それ以外の年は1024バイト KBKELLY-BOOTLE標準単位1012 バイト1000バイトと1024バイトを妥協 KiBキヨバイト1024√-1 バイト量子コンピューティングで使用 kbインテルキロバイト1023.937528 バイトペンティアムの浮動小数点ユニットで計算した結果 (cf. Pentium FDIV bug) Kbメーカーキロバイト現在908バイト販促上の理由により、毎年4バイトづつ減少 KBaベーカーキロバイト115

    怠訳- キロバイト完全ガイド : 404 Blog Not Found
    hatest
    hatest 2008/03/11
    KB:キロバトル(爆笑オンエアバトル/NHK) 注意:500キロバトル以上じゃないとONAIRされません。
  • News - mixiはblog化するのか? : 404 Blog Not Found

    2008年03月04日12:30 カテゴリNewsBlogosphere News - mixiはblog化するのか? 四月一日に施行が予定されているmixiの規約変更に、mixiユーザーたち(mixen?)が騒然となっている。 [mixi] 利用規約 - mixi利用規約 第18条 日記等の情報の使用許諾等 サービスを利用してユーザーが日記等の情報を投稿する場合には、ユーザーは弊社に対して、当該日記等の情報を日の国内外において無償かつ非独占的に使用する権利(複製、上映、公衆送信、展示、頒布、翻訳、改変等を行うこと)を許諾するものとします。 ユーザーは、弊社に対して著作者人格権を行使しないものとします。 実は、blogの世界においては、blogホスト提供者(プロバイダー)が、bloggerが作成したコンテンツに対して著作権の一部制限ないし譲渡を規約で定めているのが一般的である。ここでは

    News - mixiはblog化するのか? : 404 Blog Not Found
    hatest
    hatest 2008/03/04
    mixiはソースコードだけclosedになりました
  • 私はこうしてクビを切りました : 404 Blog Not Found

    2008年03月01日15:45 カテゴリArt 私はこうしてクビを切りました これ、定性的には事実なのかも知れないけど、定量的に事実かというと、給与を出す立場だった私からみてもYesとは言いがたい。 就職氷河期と資主義 - FIFTH EDITION なんでかって話になるんだけど、まず、マクロな話になるんで、退屈な話かもしれないけど、日って、正社員を簡単に解雇できないのよ。労働法の関係上、簡単に首切れない。 カバチタレ! 青木雄二 / 田島隆 / 東風孝広 労働法上はどうなのよ、というのは、「労働法のキモが2時間でわかる」の第11章を読んでもらうことにして、また実のところそれがどう活用されるのかというのは「カバチタレ!」の第一話を見てもらうことにして(どちらも広島に縁があるってのは偶然?)、ここでは実際に私がクビにした時の実例をお話することにします。 このケースでは厳密には解雇した

    私はこうしてクビを切りました : 404 Blog Not Found
    hatest
    hatest 2008/03/01
    アメリカンな解雇のしかた。
  • 404 Blog Not Found:CSS - 縦方向にセンタリングする

    2008年03月01日14:15 カテゴリTips CSS - 縦方向にセンタリングする 以下で紹介されていた、縦方向にセンタリング表示するためのCSSです。 Vdot Media - Vertically center content with CSS 縦方向にセンタリングするという需要は私には結構あります。たとえばスライドを作る時とか。 結論だけいきなりまとめてしまうと、以下のようになります。 http://www.dan.co.jp/~dankogai/blog/vcenter.html ここではあえてpaddingをつけてそれぞれのdivタグの位置関係を明示するようにしました。 これで、セルが一つだけ入ったtableを使う必要がなくなりました。 が、はっきりいってめんどいなあ。divタグを三重に使うというのがねえ。原理も、CSSでtableを再現しているに過ぎないし。IE用のテクニ

    404 Blog Not Found:CSS - 縦方向にセンタリングする
    hatest
    hatest 2008/03/01
    コピペのご利用は計画的に。ただのコピペコーディングはやめましょう。意味を理解してコピペすること。
  • 私がJavaScriptを初心者用の言語として選んだわけ : 404 Blog Not Found

    2008年02月20日16:00 カテゴリLightweight Languagesアマグラマーのすすめ 私がJavaScriptを初心者用の言語として選んだわけ アマグラマーのすすめが止まっていて一部の読者を絶望させて申し訳ありません。他のを先に出さないといけないというのがその理由なのだけど、いい機会なので、 2008-02-20 - きしだのはてな デブサミでid:amachangが、初心者がプログラムを勉強するための言語としてJavaScriptがいいと言っていて、ぼくも同じような理由でいいと思って初心者の勉強にJavaScriptを使ってみたことがあるのだけど、実際にやってみるとかなり難しいと思ったので、そのことをまとめておきます。 への返答の形で、なぜ私がJavaScriptを選んだのかをまとめておくことにします。 まず比較的明らかな理由。 インストール不要の開発環境 ブラウザ

    私がJavaScriptを初心者用の言語として選んだわけ : 404 Blog Not Found
    hatest
    hatest 2008/02/20
    これは同意。教育用なんだからDOMの部分教えなくてもいい。JSである程度論理的な思考・組み立てができるようになったら、他の言語に進めばいい。
  • javascript - 弾もcurryを煮込んでみた : 404 Blog Not Found

    2008年02月14日21:00 カテゴリLightweight Languages javascript - 弾もcurryを煮込んでみた 以下を見て私も作りたくなったので。 JavaScript でカリー化、再び: Days on the Moon で、出来上がったのがこちら。 var curry = function(f){ var fs = f.toString(); var op = fs.indexOf('('); var cp = fs.indexOf(')'); var ob = fs.indexOf('{'); var cb = fs.lastIndexOf('}'); var args = fs.substr(op+1,cp-op-1).split(/,\s*/); if (!args.length) return f; // 具がないのはそのまま返す var curr

    javascript - 弾もcurryを煮込んでみた : 404 Blog Not Found
    hatest
    hatest 2008/02/15
    「JavaScript でカリー化(激辛)」とかいうタイトルに変更して欲しい
  • 404 Blog Not Found:38歳までに知ることになる、22歳の自分に教えてあげたいたった1つのこと

    2008年02月05日16:30 カテゴリArt 38歳までに知ることになる、22歳の自分に教えてあげたいたった1つのこと まだ3年残ってますが、記事は今出てしまっているので終風翁よろしく私も乗る事にしよう。 12 Things I Learned By 42 That I Wish I Knew At 22 | The Wisdom Journal らばQ : 42歳までに知ることになる、22歳の自分に教えてあげたい12のこと 42歳までに知ることになる、22歳の自分に教えてあげたい12のことを50歳の自分が思うこと - finalventの日記 学校は学ぶ場所であって卒業証書を貰う場所ではない 私の実家が全焼したのが、22歳の時でした。 私はこれで学校をドロップアウトしたのですが、しかしそこで学んだ事はきちんと役に立っています。英語がきちんと使える事、Computer Scienceの

    404 Blog Not Found:38歳までに知ることになる、22歳の自分に教えてあげたいたった1つのこと
    hatest
    hatest 2008/02/08
    「親になるのをためらうな。」>人生追い込まれると成長早いよってことでFA?
  • YAPC::Asia, 今年もやります! : 404 Blog Not Found

    2008年02月06日22:00 カテゴリYAPC::Asia YAPC::Asia, 今年もやります! Yay! Welcome: YAPC::Asia 2008 - May 15-16th in Tokyo, JAPAN YAPC::Asia 2008 を 2008/05/15-16 に東京工業大学大岡山キャンパスで開催します。 まだサイトの方は工事現場さながらですが、これから立派になっていくのでしょう。 例年のごとく、我が家もちょっとした「サブ会場」になる予定です。 今年もすごいことになりそうです。今からwktkしております。 Dan the Perl Monger 「YAPC::Asia」カテゴリの最新記事

    YAPC::Asia, 今年もやります! : 404 Blog Not Found
    hatest
    hatest 2008/02/08
    東京は、イベントがたくさんあっていいな。沖縄にも来てよ
  • 404 Blog Not Found:我々全員の知的生産性を10桁上げる方法

    2008年02月04日12:15 カテゴリArt 我々全員の知的生産性を10桁上げる方法 池田先生、50点。 あなたの知的生産性を10倍上げる法 - 池田信夫 blog 知的生産性を上げるためにもっとも重要なのは、こういうお手軽なハウツーやマスコミの通念を信じないで、自分の頭で徹底的に考えることである。 それも筆記試験だとした場合。マークシートのように、答えだけしか書かないものであれば0点。 なぜか。 知的生産力は知力とは異なるからだ。 知力というのは、「人に思いつかない事を思いつける」能力。それに対し、知的生産力は、「人が思わないことを、人に届ける」能力。 だから、徹底的に考え抜くというのは、知的生産においては査定0なのだ。むしろ「とりあえずここまで考えた」というのをさくっと抜いてしまった方が知的生産力は高いといってよい。 ダシにして申し訳ないが、典型的なLisperからみたかつてのi

    404 Blog Not Found:我々全員の知的生産性を10桁上げる方法
    hatest
    hatest 2008/02/04
    どっちも言ってること同じじゃないの?池田「inputから考えろ」、弾「outputしろ。そのためには他人が思いつかないこと考えないと」結局、考えるタイミングが違うだけ。