Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

.netに関するbobbyjam99のブックマーク (90)

  • .NET Core is Open Source - MSDN Blogs

    Watch Azure Developers - .NET Aspire Day 2024 on-demand! Dive deep into building world-class cloud native applications with .NET and Azure using .NET Aspire! Today is a huge day for .NET! We’re happy to announce that .NET Core will be open source, including the runtime as well as the framework libraries. This is a natural progression of our open source efforts, which already covers the managed com

    .NET Core is Open Source - MSDN Blogs
    bobbyjam99
    bobbyjam99 2014/11/13
    ソースを公開しないことより公開するメリットの方が上回ったってことか。
  • マイクロソフトに厳格な一家を襲う悲劇。Javaよ永遠なれ

    いまさらJava対.NETはちょっとテーマとして古くないかな? とは思うものの、とても面白いビデオが公開されたので紹介します。「Java 4-ever」という映画のトレーラー、という設定のおもしろビデオ。 9月8日にノルウェイのオスロで開催されるイベント「JavaZone 2010」の宣伝のために作られたようです。こんなストーリー。 Java 4-ever Trailer 父親は寝る前に息子にマイクロソフトテクノロジーのすばらしさをおとぎ話のように語る。その父に子どもは無邪気に問いかける。「パパ、どうしていつも.NETなの?」 父親の顔色が変わる。「さあ、もう寝る時間だ」 少年は青年となり、禁じられた技術をこっそり友人と試すようになる。「こいつはスゲー、ロバストで、セキュアで、ポータブルで、スケーラブルじゃんか!」 そこへ父親の監視の目が光る「お前たち、Javaやオープンソースを使ってたり

    マイクロソフトに厳格な一家を襲う悲劇。Javaよ永遠なれ
  • 第1回 .NET Framework 3.5によるアプリ開発の概要

    .NET Framework のアーキテクチャ .NET Framework は、プラットフォーム層(OS や、モバイルデバイスなどの各種デバイス)の上で実行される共通言語ランタイム(CLR)と、そのランタイムの上で実行されるアセンブリ(またはクラスライブラリ)という2 つの主要なコンポーネントで構成されます。 ここでは、これらの各コンポーネントについてその役割と基概念を説明します。 共通言語ランタイム(CLR) 共通言語ランタイム(Common Language Runtime : CLR)は、.NET Framework の基礎となるコンポーネントです。.NET Frameworkがインストールされているすべての環境には、ソフトウェアの実行環境に関するCLI(Common Language Infrastructure)と呼ばれる仕様に準拠した実行エンジン(実装系)が必ず必要になりま

    第1回 .NET Framework 3.5によるアプリ開発の概要
  • MySpace のアーキテクチャー | Carpe Diem

    MySpace でのインフラアーキテクチャーについて解説されている貴重なプレゼンと動画が InfoQ で公開されていました。これは MySpace.com のシステムアーキテクト責任者 Dan Farino 氏による講演です。 MySpace 前のサーバは、次のとおり。 ウェブサーバ: Windows 2000 Server, IIS 5.0, ColdFusion 5 データベースサーバ: Windows 2000 Server, SQL Server 2000 現在は、次のようになっている。データベースサーバが少なめなので、ほとんどキャッシュサーバで捌いているのかなと思った。 ウェブサーバ 4500台: Windows 2003/IIS 6.0/ASP.net キャッシュサーバ 1200台: Windows 2003 64bit データベースサーバ 500台: Windows 2003

    bobbyjam99
    bobbyjam99 2009/05/15
    "ウェブサーバ 4500台: Windows 2003/IIS 6.0/ASP.net, キャッシュサーバ 1200台: Windows 2003 64bit, データベースサーバ 500台: Windows 2003 64bit, SQL Server 2005"
  • 2009-03-26

    知っとく納得Webフレームワーク第3回として、ASP.NET MVCを発表しました. 私自身もそこまで詳しいわけではないですが、調べて勉強しているうちに ASP.NET MVC結構いいんじゃないかなと感じました.わかりやすいうえに、コードもオープンで拡張性もありそうです. 実際にT2にかなり似てるなあと正直思いました. というわけで、資料を公開いたします. (追記:すいません、Slideshareやっとできました。なんかURLがおかしかったっぽいです。) ASP.NET MVC 1.0View more presentations from shot6. Slideshareでプレゼン資料をアップロードしたのに、上手くblogに貼れずにくまってたのでメモ. どうもSlideshareが生成したURLではダメらしく、objectタグ、embedタグのswfのURLを手で変更した. 具体的には

    2009-03-26
  • 【ハウツー】C#とWPFで実装されたモデリングツール「MiniUML」 (1) MiniUMLとは | エンタープライズ | マイコミジャーナル

    MiniUMLは、.NET Framework3.5のWPF(Windows Presentation Foundation)の機能を使って開発されたUMLダイアグラムエディタです。MiniUMLという名前から分かるようにシンプルなUML(クラス図)を記述できます。格的なUMLツールにはかないませんが、ちょっとしたアイデアをクラス図に落としてみる時に使ってみてはいかがでしょうか。 入手/実行方法 MiniUMLはCodePlexからダウンロードできます。実行するだけであれば、バイナリ形式「MiniUML, release 1.0 (binary).zip」をダウンロードします。ソースコードからビルドしたい場合は、「MiniUML, release 1.0 (source code).zip」をダウンロードします。 バイナリ形式の場合、MiniUML.exeをダブルクリックします。ソースコ

  • 溧阳诱和金融服务有限公司

    bobbyjam99
    bobbyjam99 2008/12/17
    .NET上でJava
  • How to set up your Mac for Rails Development | Seaside

    How to set up your Mac for Rails Development | Seaside
    bobbyjam99
    bobbyjam99 2008/12/03
    C#のコーディング規約&ベストプラクティス.
  • 米企業で.NET投資が増加中、Javaを上回る - @IT

    最近の調査結果は、.NETベースのエンタープライズアプリケーションへの投資が現在、Javaベースのエンタープライズアプリケーションのそれを上回っていることを示している。 もちろん100%信頼できる調査などあり得ないが、この調査で興味深いのは、マイクロソフトがスポンサーになったのではないという点だ。スポンサーとなったのはCAで、Evans Dataが調査を実施した。調査の対象は従業員数が1000人以上の企業で、業務用の.NETアプリケーションの開発または管理に携わっている350人の開発者およびマネジャーが回答した。 マイクロソフトは以前から、エンタープライズアプリケーション分野での.NETの進歩を宣伝してきた。ここにきてCAがその主張を支持しているのだ。しかしCAが今回、.NETに関心を示したのは偶然ではないようだ。調査で明らかになった事実の1つに、同一組織内で多くなっている.NETとJav

    bobbyjam99
    bobbyjam99 2008/09/22
    そうなのか.Javaは頭打ちなのかな.
  • MS Enterprise Libraryオープンソース

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    MS Enterprise Libraryオープンソース
    bobbyjam99
    bobbyjam99 2008/09/18
    "Microsoft Public License (Ms-PL)の下リリース" / Good News!!
  • UIオートメーションによる自動UIテストの実践 ― @IT

    特集:UIオートメーションによる自動UIテストの実践 WindowsアプリのUIテストを自動化しよう クロノス 亀野 弘嗣 2008/06/03 読者の方々は、UI(ユーザー・インターフェイス)にかかわるテスト(以下UIテスト)を自動化できているだろうか? UIテストを自動化しようとしても、UIテストのコードは記述しにくく、記述方法に一貫性がない、などの理由から、自動化をあきらめる場合が多いのではないだろうか。 .NETの開発においても単体テストの自動化は一般的に行われるようになってきているものの、UIテストの自動化はそういった理由で実現が難しく、あまり行われていないのが現状だ。 そこで稿では、標準的で一貫性のある記述ができるMicrosoft UIオートメーション(以下UIオートメーション。詳細後述)と、テスト・ツールであるNUnitを使用して、UIテストを自動化する方法を紹介する(N

    bobbyjam99
    bobbyjam99 2008/06/04
    NUnitでUIテスト出来るなんて知らんかった.
  • マルチスレッドの例外処理 - NAnduブログ

  • スレッドプール側で投げる例外に注意 - 匣の向こう側 - あまりに.NETな

    http://d.hatena.ne.jp/akiramei/20060124/p1 ↑は、ちょっと説明が足りなすぎなので補足します。 using System; using System.Threading; delegate void SilverSkin (); class Program { static void Lance () { throw new Exception ("届け…"); } static void Callback (IAsyncResult r) { SilverSkin ss = r.AsyncState as SilverSkin; Console.WriteLine ("In Callback."); try { ss.EndInvoke (r); } catch (Exception) { Console.WriteLine ("例外をそのまま投げ

    スレッドプール側で投げる例外に注意 - 匣の向こう側 - あまりに.NETな
    bobbyjam99
    bobbyjam99 2008/02/13
    非同期delegate側で例外を投げてもスレッドプールに食われる.EndInvokeメソッドを実行すると例外をcatch出来る.
  • http://japan.internet.com/developer/20061212/26.html

  • IISを使用したWebサービスからのPL/SQLデバッグ

    IISを使用したWebサービスからのPL/SQLデバッグ:.NETユーザー必見! Oracle 10gのお作法(4)(1/3 ページ) オラクル社が提供する3つの.NET環境用開発ツール「ODP.NET」「ODT」「ODE.NET」。Oracle 10gリリース2に対応した最新版を使って、Oracleデータベースを前提とした.NETアプリケーションの開発手法を解説する。(編集部) 第2回「ODTを使ったVisual StudioからのPL/SQL開発」でファイルシステムを使用したASP.NETのデバッグ方法を解説しましたが、実際の開発では初めからインターネットインフォメーションサービス(以下、IIS)上でWebサイトを構築することも多いかと思います。そこで今回は、IIS上に作成したWebサービスからのPL/SQLのデバッグ方法について解説します。サンプルとしてWebサービスで実装しています

    IISを使用したWebサービスからのPL/SQLデバッグ
    bobbyjam99
    bobbyjam99 2008/02/06
    [pl/sql]
  • いまさら聞けない.NET テクノロジの例外管理の設計および実装のガイドライン その2 - Bug Catharsis

    例外の検出 .NET Framework では、他の一般的な水準のオブジェクト指向プログラミング言語と同じように、 構造化例外処理を利用して例外を適切に処理することができる。 構造化例外処理とは、例外と保護されたコードブロック、およびフィルタを含む制御構造によって、 例外処理を堅牢かつ効率的に行うことができる仕組みである。 try、catch、および finally ブロックを使い、コード内で送出された例外を検出し、 ログを記録したり復旧を試みるなど、適切な対応をとることができる。 まず、例外を送出する可能性のあるコードがtry ブロックに記述される。tryブロック内で例外が送出されると、 その例外のクラスにマッチするフィルタを持つ最初の catch ブロックが例外をキャッチする。 複数の catch ブロックを置く場合には、具体的な型から一般的な型の順に並べる必要がある。 そうしなければ

    いまさら聞けない.NET テクノロジの例外管理の設計および実装のガイドライン その2 - Bug Catharsis
  • いまさら聞けない.NET テクノロジの例外管理の設計および実装のガイドライン その1 - Bug Catharsis

    例外管理ポリシー アプリケーションの内部で発生した例外を管理する際には、いくつか考慮すべきことがある。 まず、「発生した例外をどのタイミングで捕捉するのか」、「捕捉した例外をどのように処理するのか」、 そして、「捕捉した例外をどのように伝播させるのか」などである。 こういった例外に対するポリシーは、システムの要件や規模によって変化するのが常で、 例外管理システムを担当する設計者の思想と過去の経験などが大きく影響してくるが、 一般的にベストプラクティスとして知られる基的なポリシーがある。 例えば、例外を捕捉するタイミングは、以下のいずれかの例外処理を行うケースが考えられる。 1.ログの記録のために情報を収集するケース 2.例外に何らかの関連情報を追加するケース 3.リソースの解放などのクリーンアップ・コードを実行するケース 4.復旧を試みるケース 逆に言えば、これらの条件に合致しないような

    いまさら聞けない.NET テクノロジの例外管理の設計および実装のガイドライン その1 - Bug Catharsis
  • 適切に処理されなかった例外をキャッチするには?

    連載目次 Windowsフォーム・アプリケーションやコンソール・アプリケーションを実装する際、例外が発生する可能性がある個所では、基的に、Try-Catch構文によりその例外をキャッチして適切な処置を施す必要がある。しかし現実には、例外が正しくキャッチ(=トラップ)されていないというケースは多々あり、その場合にはアプリケーションの実行中に次のような.NET Framework標準のエラー・ダイアログが表示されてしまうことになる。 このエラー・ダイアログは、見て分かるとおり、一般的なユーザーにとって分かりやすいものとはいえない。パソコンの操作に自信のない人であれば、これを見た途端に困惑してしまうということもあるだろう。 このような事態を避けるために、.NET標準のエラー・ダイアログを、もっとユーザー・フレンドリな自作のエラー・ダイアログに切り替えたいという要望も、きっと多いのではないだろう

    適切に処理されなかった例外をキャッチするには?
  • 捕捉されなかった例外がスローされたことを知る

    捕捉されなかった例外がスローされたことを知るここでは、Windowsフォームアプリケーションとコンソールアプリケーションにおいて、Try...Catch...で捕捉(キャッチ、ハンドル、トラップ)されなかった例外(エラー)がスローされたときに、その例外の情報を知るための方法を紹介します。 ただし、できるだけエラー処理はTry...Catch...(詳しくは、「エラー処理(例外処理)の基」)を使って行うべきであり、ここで紹介している方法はどうしてもそうしなければならない時のみ使用してください。 Application.ThreadExceptionイベントを使用する方法Windowsフォームアプリケーションでは、捕捉されなかった例外がスローされるとApplication.ThreadExceptionイベントが発生します。 ThreadExceptionイベントが発生するのは、Window

    捕捉されなかった例外がスローされたことを知る
  • What!? A .NET Application Can Die? | CodeGuru

    CodeGuru content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More. by John Robbins of Wintellect You have to love .NET. All those nasty crash problems we used to wrestle with in Win32 are now just stories we can tell around the virtual campfire. No longer will our users have to see that ugly crash dialog telling them oh