あとでに関するhide_okのブックマーク (87)

  • ASCII.jp:TCP/IPの基礎の基礎を理解していますか?|TCP/IPまるわかり

    インターネットは、TCP/IPというプロトコルを基盤とするコンピュータネットワークである。これからTCP/IPについて復習していくわけだが、まずは基礎的な用語とその概念を復習しよう。 インターネットを支えるTCP/IP いまやインターネットは、テレビや電話、新聞などと並ぶメジャーな媒体に数えられるようになった。この巨大なインターネットを下から支えているのが「TCP/IP」と呼ばれるプロトコル群である。 そもそも「プロトコル(protocol)」とは、ものごとの作法や手続きを明示的に取り決めて文書化したものだ。特にコンピュータネットワークの世界では、コンピュータ同士のデータのやり取りの方法を厳格に定めた規格(規約)のことを指す。コンピュータはプログラムに従って動作する機械であるため、厳密な取り決めがなければ複数のコンピュータを協調して動かすというのは難しい。 TCP/IPも、そのようなプロト

    ASCII.jp:TCP/IPの基礎の基礎を理解していますか?|TCP/IPまるわかり
  • C#でゲームプログラム講座

    講座はMicrosoft Visual C#.NET Ver 2003 + Managed DirectXおよびMicrosoft Visual C#2005 + Managed DirectXを基準に進めていきます。 学校でとりあえずC言語を習ったんだけど、実際なんの役に立つの?と言う方はかなり多いはず。そんな方を対象にVC#とManaged DirectXを使って、ハイクオリティーなゲームを作ろうと言うのがこの講座です。もちろん、自分の好きなようにゲームが作れるようになれば、プログラムの実力も相当ついているはず。(多分…そのハズ…) 妙に学生向けな感じがかなりすると思いますが、とにかく今ゲームを作りたいという方の手助けになれば幸いです。 この講座について はじめに… この講座の目標。 C#基事項 VisualC#.NETの使い方についての簡単な講座です。 細かな文法事項 : 講座内

  • Gushwell's C# Programming Page - C#デザインパターン

    ここに掲載したコードは、『増補改訂版Java言語で学ぶデザインパターン入門 / 結城 浩(著)』に掲載されているサンプルコードをC#に移植したものです。 ブログ「Gushwell's C# Dev Notes」に掲載していましたが、多くのブログ記事の中に埋もれてしまっているので、こちらに引っ越すことにしました。なお、ブログに掲載したソースは、原書のソースコードにできるだけ忠実にC#に移植することを心がけましたが、こちらに引っ越す際に、C#2.0, C#3.0の練習も兼ね、すべてのソースに見直しをかけています。どうでもいいところで、LINQを使ったり、ジェネリックスを使ったりしていますが、そこは笑って許してください。 ただ、デザインパターンの質部分は、C#の特徴を出しつつ、原書の設計を踏襲しているつもりです。 C#のソースファイル(プロジェクトファイル)もダウンロードできるようにしています

  • VB.NETとC#でデザインパターン

    このページでは、 Java言語で学ぶデザインパターン入門 結城 浩(著) (ソフトバンクパブリッシング ISBN:4797316462)に掲載されているサンプルソースを個人的にVB.NET/C#に移植したものを、 結城氏の了解を得て公開しています。

  • Rubyでデザインパターン

    最終更新日: デザインパターン ■はじめに Erich Gammma,Richard Helm,Ralph Johnson,John Vlissidesの4人(通称GoF:the Gang of Four)の「オブジェクト指向における再利用のためのデザインパターン」というは有名です。 ある種の良く使うコーディングテクニックを23個のパターンにまとめたものです。「パターン化」というテクニックは、非常に便利です。私たちも日常知らず知らずのうちに「パターン化」を行っています。何度も仕事をこなしていくうちに「経験」という形で体の中にそのノウハウが身についていくのはまさに「パターン化」ではないでしょうか? オブジェクト指向プログラミング言語を使ったときの良く使うパターン23個が掲載されているわけですが、いかんせんムズかしい。 そこで出てきた救世主が「Java言語で学ぶデザインパターン」結

  • Rubyで学ぶデザインパターン

  • まつもと直伝 プログラミングのオキテ 第8回

    今回はソフトウエア設計に登場するパターンをまとめたものである「デザイン・パターン」について学びましょう。ソフトウエア設計において適切なデザイン・パターンをカタログから選び出すことで,複雑なプログラムでも効率良く設計できるようになります。 デザイン・パターンは設計上繰り返し登場するパターンを指すプログラミング用語です。元々は建築においてさまざまな建築物や街のデザインに共通して用いられる意匠や構成の組み合わせを意味するために使われていました。建築界においても,比較的近年になって使われ始めた言葉です。デザイン・パターンという考え方はChristopher Alexander氏が著書『The Timeless Way of Building』(Oxford University Press,1979)の中で初めて紹介したのだそうです。 通常,建築物は一つひとつ設計が異なり,また用途や建築条件などの

    まつもと直伝 プログラミングのオキテ 第8回