タグ

2011年2月2日のブックマーク (8件)

  • using ステートメント (C# リファレンス)

    IDisposable オブジェクトの正しい使用を保証する簡易構文を提供します。 使用例 using ステートメントの使用方法を次の例に示します。 using (Font font1 = new Font("Arial", 10.0f)) { byte charset = font1.GdiCharSet; } 解説 File および Font は、アンマネージ リソース (この場合はファイル ハンドルとデバイス コンテキスト) にアクセスするマネージ型の例です。 アンマネージ リソースや、それをカプセル化するクラス ライブラリ型は他にもたくさんあります。 そのような型はすべて、IDisposable インターフェイスを実装する必要があります。 一般に、IDisposable オブジェクトを使用するときは、それを using ステートメントで宣言して、インスタンス化する必要があります。 u

    using ステートメント (C# リファレンス)
    hayashih
    hayashih 2011/02/02
  • C# の using ステートメントによる Dispose()

    Landscape トップページ | < 前の日 2004-12-20 2004-12-21 次の日 2004-12-22 > Landscape - エンジニアのメモ 2004-12-21 C# の using ステートメントによる Dispose() 当サイト内を Google 検索できます * C# の using ステートメントによる Dispose()この記事の直リンクURL: Permlink | この記事が属するカテゴリ: [C#] [.net] C# で using ステートメントを使うと、ステートメント終了時にオブジェクトの Dispose() を保証できる。 - アンマネージリソースは明示的に解放しなければならないマネージリソースであればガベージコレクタが解放してくれる。しかし、データベースコネクションやファイルハンドルなど、アンマネージなリソースは使い終わったら Cl

    hayashih
    hayashih 2011/02/02
  • 【C#】 usingを使え、使えったら使え (IDisposeも)

    こんな風にスコープを抜けたとき(Func()からリターンしたとき)も誰も参照しなくなったことになるのでそのうち破棄されます。 この「そのうち」っていうところに注意してください。決してすぐに破棄されるわけじゃありません。 GCはそれなりに大変な処理なので、そんなに頻繁に動きません。 それどころか、.NET FrameworkのGCは「メモリが足りなくなってきたら動く」という感じらしいです。 まぁ、これ自体は何も問題ありません(どっちにしろそのうち破棄されるんだから)。 けど、オブジェクトがメモリ以外のリソースを持っているときは問題になることがあります。 たとえば、 こんな場合です(えらく意図的ですが)。 Func()メソッドからリターンした時点でfsやsrを参照しているものは無くなりますから、そのうちGCによって破棄されます。 が、破棄されるまでは"test.txt"はオープンされたままにな

    hayashih
    hayashih 2011/02/02
  • データ アクセスの達人に聞く #01 - ADO.NET とは?

    Entity Framework 6 (EF6) is a tried and tested object-relational mapper (O/RM) for .NET with many years of feature development and stabilization. As an O/RM, EF6 reduces the impedance mismatch between the relational and object-oriented worlds, enabling developers to write applications that interact with data stored in relational databases using strongly-typed .NET objects that represent the applic

    データ アクセスの達人に聞く #01 - ADO.NET とは?
    hayashih
    hayashih 2011/02/02
  • @IT:Windows TIPS -- Tips:ポート445(ダイレクト・ホスティングSMBサービス)に注意

    「名前サービス」は、ネットワーク上に存在する特定のマシンやサービスを検索するために使われる。マシン名やサービス名をキーにして、検索要求をネットワーク上にブロードキャストしたり、WINSサーバに問い合わせたりすると、そのマシン名やサービス名を持つノードが要求に対して検索応答を返す(検索するキーは16bytesの文字列であり、1byte目から15byte目にホスト名/サービス名を記述し、最後の16bytes目に検索するサービスの種類を指定する。詳細についてはマイクロソフトのサポート技術情報「NetBIOS名の 16 番目の文字」などを参照のこと)。いったん目的とするホスト/サービス名が見つかれば、その後は、データグラム・サービスやセッション・サービスを使って、目的とするサービスを利用する。 以上のような仕組みのため、SMBサービスとTCP/IPを組み合わせて利用しているネットワーク環境では、外

    @IT:Windows TIPS -- Tips:ポート445(ダイレクト・ホスティングSMBサービス)に注意
    hayashih
    hayashih 2011/02/02
  • Amazon Data Services Japanに入社しました。 - おおたに6号機blog

    おはようございます。 2月1日からAmazon Data Services Japanにて働くことになりました。 小島さん、玉川さん、荒木さんをはじめAWSの皆さんと働けるのを楽しみにしています。 職種はソリューションズアーキテクトになります。 当に今日からなのでおっかなびっくりですが、前向きに頑張っていこうと思います! 皆様引き続きまして宜しくお願いします。

    Amazon Data Services Japanに入社しました。 - おおたに6号機blog
    hayashih
    hayashih 2011/02/02
  • カーリルのブログ: 「カーリルローカル」をリリース。図書館検索を変えていきます。もう一度。

    2011年2月1日火曜日 「カーリルローカル」をリリース。図書館検索を変えていきます。もう一度。 20011年2月1日 Nota Inc プレスリリース 日最大の図書館検索サイト「カーリル」様々な組み合わせの図書館横断検索サイトが5分で構築できる「カーリルローカル」の運用を開始しました カーリルでは2月1日から、キーワード検索による図書館資料の横断検索に対応した「カーリルローカル」の運用を開始します。これまでカーリルで提供していたISBNのある書籍の所蔵情報に加え、地域資料や行政資料・映像資料など図書館の所蔵するすべての資料に対応します。従来のカーリルのもつ特徴とカーリルローカルの持つ網羅性を組み合わせ、より利便性の高い検索を実現します。 クラウドで高速な横断検索を実現 クラウドと分散メモリキャッシュの活用により、コストを最適化しながら効率的に並列検索することが可能になりました。

    hayashih
    hayashih 2011/02/02
  • 勝どき@btfで「AR三兄弟」初のギャラリー展「連続デブ小説 プロット展」

    バタフライ・ストローク(中央区新富1)が運営するイベントスペース「@btf」(勝どき2、TEL 03-5144-0330)で2月3日より、ARをテーマにしたクリエーティブ集団「AR三兄弟」の初めてのギャラリー企画「連続デブ小説 プロット展」が開催される。 AR三兄弟は、クリエーティブ・プロデュース集団「ALTERNATIVE DESIGN++(オルタナティブデザイン)」がAR技術探求のために結成したユニット。長男・川田十夢さんを中心に、次男・高木伸二さん、三男・小笠原雄さんで構成され、ARを開発する傍ら、広告、映画のプロモーション、テレビの生中継番組などさまざまな分野でその魅力を自らパフォーマンスして伝えている。 長男がシステムを開発する前に必ず描くという「アイデアノート」を通して、兄弟がこの1年半で制作した作品群を着想段階から紹介する同展。「連続デブ小説」とは、兄弟がウェブサイト上でAR

    勝どき@btfで「AR三兄弟」初のギャラリー展「連続デブ小説 プロット展」
    hayashih
    hayashih 2011/02/02