タグ

2006年9月8日のブックマーク (6件)

  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

    neumann
    neumann 2006/09/08
    配列のシリアル化
  • 機能の拡張 -デリゲート-

    デリゲートという項目は非常に難しいといっていいでしょう。 手持ちので唯一デリゲートを説明しているものは「心配ありません」などと書いていましたが、これを難しくないといったら何が難しいのかという感じです。 私自身、説明することも使うこともできますが、実際のプログラムの中でそれを利用したことはありません。 ではなぜわざわざ難しい「デリゲート」というものを学ぶのかというと、「イベント」がその拡張範囲の中にあるからです。 イベントは皆さんも知っているでしょう。「Load」イベントや「TextChanged」イベント、「Click」イベントなどがそれに当たります。 これはもともとあるものを利用するだけ十分かと思いますが、せっかくなので応用講義で包括的に習得しようかと思います。 とすると、デリゲートは避けて通れません。非常に複雑な概念であり、こんなのありかと思うようなものですが、避けて通れ

  • TCPを利用した複数クライアント接続可能なチャットアプリケーションの作成:CodeZine

    はじめに ここでは、複数のクライアントが同時に接続できるTCPを利用したクライアントサーバー型チャットアプリケーション(僭越ながら、「DOBON Chat」と命名させていただきます)のサンプルを示し、その要点を解説します。 .NET FrameworkではTCPを利用したデータ通信を行うためのクラスとして、TcpClient及びTcpListenerクラス(共にSystem.Net.Sockets名前空間)が用意されています。これらのクラスは内部でSocketクラス(System.Net.Sockets名前空間)を使用しており、Socketクラスをより簡単に扱えるようにするためのクラスであると言えます。しかしSocketクラスを直接扱う場合と比べて機能的に劣り、しかも取り扱いの難しさもそれほど変わるとは思えません。そこでここでは、TcpClientとTcpListenerクラスを使わず

    neumann
    neumann 2006/09/08
  • http://japan.internet.com/developer/20051005/25.html

    neumann
    neumann 2006/09/08
  • 間違ったコードは間違って見えるようにする - The Joel on Software Translation Project

    Joel Spolsky / 青木靖 訳 2005年5月11日 水曜 私が最初の当の仕事をはじめたのは1983年9月に遡る。それはオラニムというイスラエルの大きな製パン工場で、16台の飛行機ほどもある巨大なオーブンで、毎晩10万個のパンが作られていた。 はじめて工場に入った時、そのあまりの汚さに信じられない思いだった。オーブンの側面は黄ばんでいるし、機械は錆びていて、そこらじゅうが油だらけだった。 「いつもこんなに汚いの?」と私は聞いてみた。 「なんだって? なんの話をしてるんだ?」とマネージャが答えた。「掃除したばかりだから、今が一番きれいな状態なんだ」 なんてこった。 毎朝の工場の清掃を何ヶ月か続けて、ようやく彼らの言っていたことが理解できるようになった。パン工場では、きれいというのは機械にパン生地が付いてないことを言うのだ。きれいというのは、ゴミ箱に発酵したパン生地が入ってないこと

    neumann
    neumann 2006/09/08
    コードを直すために汚いコードに対する嗅覚を生かせるような仕組みを、最初から作り込むようになる。 エラーが画面から飛び出して見えるような規則を考案することによって、頑強なコードを作り出すのだ。
  • Technical documentation

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    Technical documentation
    neumann
    neumann 2006/09/08