タグ

2009年10月12日のブックマーク (6件)

  • あなたが選ぶ人力史上最高の回答を紹介してください。人力検索はてなでは時々、驚くほどクオリティが高い回答が現れます。そんな名回答から、あなたがベストだと思.. - 人力検索はてな

    あなたが選ぶ人力史上最高の回答を紹介してください。 人力検索はてなでは時々、驚くほどクオリティが高い回答が現れます。 そんな名回答から、あなたがベストだと思うものを一つ選んで紹介してください。 【ルール】 1.紹介する回答がどう凄いのかを解説して下さい。 2.ネガティブな方向に凄い回答は不要です。 3.紹介するのは一人一つまで。 4.評価基準は、紹介する回答の凄さ+解説の面白さ。

  • vNull Development Blog: メンバ関数の呼び出し規約とマルチスレッド

    製品レビューからプログラミング関連のメモ書きまで幅広く扱うBlog。 ※個人的なメモ書きにつき記事内容の正確さは無保証。予告無く改変される可能性あり。指摘は歓迎。 使い方によっては強力な効果を発揮するマルチスレッドプログラミング。Windowsプログラミングやネットワークプログラミングでは重宝する。しかし一般的にVisual C++とPlatform SDKを用いてWindowsプログラミングをする場合、コールバック関数などの設計思想がC言語主体であるので、マルチスレッドプログラミングにてクラスを用いたアプリケーションを開発する場合に不都合な点が生じる。主にスレッドを作成する関数として、CreateThread、_beginthread,_beginthreadexなどが挙げられる。しかしMSDNによると C のランタイムライブラリに記録されている関数を使うスレッドは、CreateThre

  • 最適化の為のアセンブラ入門

    現在、アセンブラを使わなければならないという状況はあまりありませんが、最適化をする場合はアセンブラを知っている方がなにかと有利です。特に、コンパイラの吐いたコードを吟味することはとても重要です。よってここでは、アセンブラコードを読む能力と、簡単なアセンブラコードを書く能力を身に付けることを目標とします。 この記事は Windows 上で VC++ を使う場合を想定して書いていますが、BCC でも殆ど同じですし、gcc でも少し書き方を変えれば使えます。Intel のプロセッサ上で動く Linux 等でも基的な部分は同じですし、命令セットの異なるプロセッサでも、基的な部分は役に立つと思います。ターゲットは Intel Pentium 系プロセッサです。 第0回 アセンブラってどういうもの? 第1回 代入と基的な演算 第2回 定数とメモリの扱い 第3回 レジスタについて 第4回 分岐命

  • タイムライン派がflash以外で気になる3つのソフト | _level0 - KAYAC Front Engineer Blog

    モーション素材を作る上で flash以外で使える(使えそう)ソフトをメモっておきます toonboonstudio 5 僕が感じるこのソフトの最大のメリットは カメラワークをアニメーションの一つとして動かせる所です。 シンボルの深度の座標を設定し、 カメラをアニメーションさせるだけで3次元の空間を演出する事ができます。 バージョン5から ストップモーションの撮影ができるようになったんですが、 これが何気に使えます。 キーイング処理をしながらの撮影ができて、 さらに撮影後すぐにタイムラインで編集という流れなので 制作工数が大幅に減りました。 "撮影"、"切り抜き"、"読み込み"がいっぺんに出来きます。 一定時間ごとに写真を撮る設定もあるので 定点観測もできます。 swf書き出しにも対応しています。 日語版はありません toonboonAnimatePro このソフトはまだ試していないですが

    タイムライン派がflash以外で気になる3つのソフト | _level0 - KAYAC Front Engineer Blog
  • MapReduce - naoyaのはてなダイアリー

    "MapReduce" は Google のバックエンドで利用されている並列計算システムです。検索エンジンのインデックス作成をはじめとする、大規模な入力データに対するバッチ処理を想定して作られたシステムです。 MapReduce の面白いところは、map() と reduce() という二つの関数の組み合わせを定義するだけで、大規模データに対する様々な計算問題を解決することができる点です。 MapReduce の計算モデル map() にはその計算問題のデータとしての key-value ペアが次々に渡ってきます。map() では key-value 値のペアを異なる複数の key-value ペアに変換します。reduce() には、map() で作った key-value ペアを同一の key で束ねたものが順番に渡ってきます。その key-values ペアを任意の形式に変換すること

    MapReduce - naoyaのはてなダイアリー
  • 会社側から待遇改善を勝ち取る交渉テクニック - 分裂勘違い君劇場 by ふろむだ

    不況のせいか、長時間&高ストレス労働で身体をこわしてしまう人が増えているようなので、 そうなるまえに、個人で行える待遇改善交渉の事前準備とテクニックを整理してみました。 トピックハイライト 知識もないのに考えても無駄。とネットで知識をゲットするのが先。 自分1人で考えてると独り善がりになりがち。情報交換&相談できる仲間をゲットするのが先。 素人がヌルいこと考えてても愚かな対応をしてしまう。屋。専門家に相談するのが先。 上司や会社側の、どの弱みに、どうつけ込み、どう使いこなすか。 上司や会社側の利害構造を、どう把握し、どうハックするか。 交渉のリスクは他人に押しつけ、自分は安全圏にいて、その果実だけを収穫する方法。 額に銃口を突きつけられながら(=失職→家計破綻)では交渉に勝てるわけがない。会社側の武器を無効化するのが先。 ヤクザが賠償金を脅し取るときに使う武器が有効。 上司や会社を

    会社側から待遇改善を勝ち取る交渉テクニック - 分裂勘違い君劇場 by ふろむだ