タグ

2009年8月4日のブックマーク (8件)

  • 川西 裕幸のブログ - Site Home - MSDN Blogs

    Windows Graphics & Presentaiton Technologies for Developers Kinect for Windows ハードウェアのアナウンス Kinect for Windows ブログで、Kinect for Windows ハードウェアのアナウンスがありました。新しいハードウェアの仕様として以下のものが挙げられています。... Author: 川西 裕幸 Date: 11/23/2011 祝:Windows Phone Icons Maker v1.0 1,000 ダウンロード Windows Phone Icons Maker v1.0 のダウンロードが 1,000 を超えました! 使い方のヒント コピー&貼り付けでも使えるので、Power... Author: 川西 裕幸 Date: 11/15/2011 Player Framework

    川西 裕幸のブログ - Site Home - MSDN Blogs
    raimon49
    raimon49 2009/08/04
    SilverlightでGIF画像
  • 第4回 Findメソッドとnull許容型(1/5) - @IT

    MATステートメントの思い出 1978年に発売された恐らく日で最初のパーソナル・コンピュータとなるNEC PC-8001には、N-BASICというBASIC言語が搭載されていた。これは体に組み込まれたROMに焼き込まれたもので、当然、入れ替えるためにはROM交換を必要とした(実際に、バージョン1.0から1.1へのバージョン・アップはROM販売という形で行われた)。 さて、ROMという以上は書き換えができない。ならば一切の拡張性が拒絶されていたのかというと、そうではない。書き換え可能なRAM領域にジャンプしてから戻ってくるというコードが多く組み込まれていたのだ。これをフック(hook)という。RAM領域を書き換えてやれば、BASICのさまざまな処理を乗っ取って拡張することができた。 また、拡張用の予約語として、特定の機能が割り当てられていないキーワードもいくつか用意されていた。例えば「t

    raimon49
    raimon49 2009/08/04
    foreach/for/while/do と break の組み合わせを置き換えるFind系メソッド
  • 第3回 新しい繰り返しのスタイル - yield return文とForEachメソッド(1/4) - @IT

    繰り返しという古くて新しい問題 稿を書くに当たってあらためて考えてみると、プログラミングにおいて「繰り返し」とは古くて新しい問題であることが痛感される。 例えば、8bitワンボード・マイコンの全盛期、繰り返しはレジスタの値を1つずつ減らしてゼロになったら(ゼロ・フラグが立ったら)終わるという構造が多かった。ところが、最も人気のあった8080AやZ80といったCPUは、8bit単位でレジスタの値を1減らす命令(DCR/DEC)ではゼロ・フラグが変化したが、16bit単位でレジスタペアの値を1減らす命令(DCX/DEC)を実行してもゼロ・フラグが変化せず、ゼロ判定のために別途コードを書く面倒が必要だった。かといって、ライバルのモトローラ6800などでは、条件付きジャンプは8bit範囲の相対アドレスでしか飛べなかったので、ちょっとコードを書き足すとループの最初に戻れなくなってアセンブル・エラー

    raimon49
    raimon49 2009/08/04
    C# 2.0 からのイテレーション。yield return文とForEachメソッド。ForEachはクロージャっぽく処理を渡せる上に性能も優れる。
  • プリプロセス(C# によるプログラミング入門)

    ポイント プリプロセス命令: コンパイラや統合開発環境に特別な指示を出すために使う構文。 シンボル定義・条件コンパイル: 「デバッグ時のみ」など、条件によってコンパイル結果を変える。 警告・エラーの生成 ソースコードの領域わけ: ソースコードを領域わけすることで、コードの可読性向上。 概要 プリプロセス命令(preprocessor directive)というものを用いることで、 条件付きコンパイル、エラーや警告の通知、ソースコードの領域分けなどを行うことが出来ます。 (directive はコンパイラへの指示という感じのニュアンスです。 operation などの単語と区別するために、「擬似命令」と訳したり、 そのままカタカナ語でディレクティブと書くこともあります。) すなわち、プロプロセス命令とは、コンパイラ等の開発環境に対する指示を行うための命令のことです。 プリプロセスとは、文字通

    プリプロセス(C# によるプログラミング入門)
    raimon49
    raimon49 2009/08/04
    プリプロセス命令の一覧。#region~#endregionってVS以外のエディタだと何の意味も無いのか・・・。
  • 浅いっぽい : 女の子の難しさと生きづらさ

    ライトノベル作家、浅井ラボが、テケトーに語ります。他人様の日記がおもしろかったので、論旨転載。 いまの女子ラノベはたったひとつしか売れるパターンがなく「異世界ファンタジーで、誰からも嫌われない性格の特別なスペックもつお姫さまが、完璧な王子さまとラブラブになっていつか結婚する」のだそうです。個人の好き嫌いではなく、統計学的に有効な平均値として、売れるパターンがね。 当人様の日記にあるように、女子読者に多いある程度成績が良い女の子は、現実の人間関係が辛くて、現実っぽいものは嫌い。でも妄想のような夢物語に没入できるほど頭が弱くもない。 能力スペックは嘘すぎるが、性格スペックならまだなんとかなりそうと思える。完璧な王子様というより、世間的には完璧なんだけど内面的に抱えた問題をヒロインの性格スペックが救い、補完することで恋愛となり、それが物語の調和にもなるとは補足。そういう大多数の女の子の欲望

    raimon49
    raimon49 2009/08/04
    >男は責任は求められても、わりと少年でいることが長く許される。
  • PHP で引数をそのまま返す関数を作っておくと便利 - IT戦記

    PHP では以下のように new してすぐメソッドを呼べない <?php new DateTime()->getOffset(); なので、引数をそのまま返す関数を作ってやると <?php function expr($a) { return $a; } expr(new DateTime())->getOffset(); // OK! 便利だなー おまけ 配列アクセス用のも作っておくと便利 <?php function expr($a) { return $a; } function idx($array, $i) { return $array[$i]; } echo idx(idx(expr(new DateTimeZone('Asia/Tokyo'))->getTransitions(), 0), 'abbr') . "\n"; おまけ2 無名関数をそのまま呼ぶときにも使える。 <

    PHP で引数をそのまま返す関数を作っておくと便利 - IT戦記
  • Twib - Twitter ホットエントリー

    このウェブスペースへは、 まだホームページがアップロードされていません。 早速、エックスサーバー上へファイルをアップロードしてみましょう。 アップロードの方法などは、サポートマニュアルをご参照ください。 エックスサーバービジネス サポートサイト 公式サイトはこちら

    raimon49
    raimon49 2009/08/04
    この見せ方は凄く上手かも
  • : _

    raimon49
    raimon49 2009/08/04
    >横柄だが非常に頭のいい人間の周りには、その人を神格化する信者がしばしば群れる