タグ

2014年10月19日のブックマーク (3件)

  • なぜ次世代Windowsが9ではなくて10なのか?前方一致で95/98をチェックするコードが蔓延してるから説の出典 - ちょろげ日記

    次世代Windwosの正式名称が「Windows 10」であるとマイクロソフトが発表し、なんで9じゃなくて10なの?とちらほらと話題になっています。 そんな中、次のツイートが数多くリツイートされ、9にしなかった理由の命か?という声も出ています。 Windows8.1の次が10になった件は、バージョン判別しようとしてOS名を取得して前方一致で"Windows 9"だったら95/98系と見なすという糞コードが蔓延しているので避けたという話をFacebookで見かけた。説得力ありすぎる。— digitalcat (@digitalcat) 2014, 10月 2 ただ、ちょっと出典が曖昧でなんとなく都市伝説化?しそうだったので調べてみました。 まず、この説の初出はアメリカのソーシャルニュースサイト「reddit」です。 [–]cranbourne Microsoft dev here, the

    なぜ次世代Windowsが9ではなくて10なのか?前方一致で95/98をチェックするコードが蔓延してるから説の出典 - ちょろげ日記
    zetamatta
    zetamatta 2014/10/19
    まぁ、出典元はよく分からんけど、説自体は正しそう
  • あなたは全部知っていますか?プログラミングの業界用語30選 | POSTD

    Stack Overflowは、私が学習に役立ててきた多くのオンライン・コミュニティと同じように、自然と厳しくなってきました。第一にこれは、自己防衛機能です。子どもが初めて学校や託児所に入ると広大な世界にさらされて、 髄膜炎菌症を発症 して日々くしゃみやせきを繰り返しながら成長するのと同じような免疫システムです。常に好ましいことだとは言い難いですが、生き残るためには必要なプロセスなのです。 2年前に投稿された、下記の質問のことを考えてみてください。 あなたが新しく作ったプログラミングの業界用語は何ですか? あなたが作り、あなたの周りで使われるようになった、プログラミングの用語は何ですか?(他の人が真似して使っているのを聞いた、など)あなた独自の言い方が、職場内でのみ使われていたり、インターネット上で幅広く普及していたりすることもあるでしょう。 独自のプログラミングの用語、単語、言い回しを太

    あなたは全部知っていますか?プログラミングの業界用語30選 | POSTD
    zetamatta
    zetamatta 2014/10/19
    全然知らんかったけど、明日から使いたくなるな
  • CLRのロード

    アプリケーション開発者は、常にある種の選択を問われているといえます。 たとえば、Windowsアプリケーションを開発することを考えた場合、 C言語でWindows APIを直接呼び出す方法もあれば、 C++言語でMFCというライブラリを使用する方法もあり、 アプリケーションの種類(GUIかどうかなど)に応じて使い分けることができます。 ただし、こうした使い分けというのはあくまで内部的なことであり、 作成されるexeファイル自体にはそこまで違いはありません。 簡単に言えばどちらのexeファイルにも、特定のCPU向けにコンパイルされたネイティブコード(アンマネージコード)が格納されているわけです。 これとは対照的に、Windowsアプリケーションの開発に.NET Frameworkを使用した場合は、 作成されたexeファイルにネイティブコードは格納されません。 格納されているのはマネージコード