BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ Microsoft に関するすべてのコンテンツ

  • 160秒で可能-Rainbow Hash Crackingを用いたパスワード解除

    マイクロソフト社のパスワード強度チェッカーは"Fgpyyih804423" を強力なものとみなしたが、マルチプラットフォームパスワード解読ツールであるophcrackはRainbow Hash Table攻撃を使用してわずか160秒にしてそれを解除した。Jeff Atwood氏はこの攻撃技術に注目し安全なパスワード保存に関して提案している。

  • .NETからRubyへのコネクタが入手可能に

    Rubyコネクタが.NETとRuby間のコミュニケーションを促進している。.NETの威力をRubyにもたらしたRubyの威力はGUIによって生まれたVisual Studioにもたらされるのだ。

  • Java言語ランタイムプロジェクト発足

    古くはBeanshellやJythonのように、JVMの上で実行されるさまざまな言語には、JVM自身と同じくらい長い歴史がある。 Javaのジェネリックス機能は、PizzaやGJのようなJavaを拡張した言語から生まれた。.NETでMicrosoftはSunと異なり.NET VMを複数の言語をサポートするように設計された共通言語ランタイムとして市場に出した。初めはC#、VB.NET、CobolやEiffelSharp、続いてF#、IronPython、さらにDelphiなどの多くの言語をサポートする。

  • (掲載しないよ)TeslaにおけるMSRのBrian Beckman氏とErik Meijer氏

    Brian Beckman氏とErik Meijer氏はMicrosoft ResearchにてTESLAというコードネームのプロジェクトを進めているようだ。 LINQはMicrosoftからリリースされた、インターネットの民主化を狙った初めてのテクノロジーである。MonoidからLINQまで、Braian氏とErik氏はMicrosoftにおける.NETフレームワーク言語の未来に関する見解と、今後どのようにCloudを変えていくかという見解を述べた。

  • Michael Stonebrakerが語る:主要RDBMSはレガシーテクノロジーである

    Ingres、またPostgres関連性データベースマネージメントシステムの共同設立者、そしてVertica SystemsのCTOであるMichael Stonebraker氏は、最も主要なデータベースはレガシーテクノロジーであるべきだと主張し、データベースコミュニティー内でフレームワークを論議の的としている。

  • Mainsoft:性能はそのままで.NETがJavaVM上で動作する

    Mainsoftは最近「Mainsoft for Java EE(これまでVisual Mainwinと呼ばれていたもの)」のバージョン2.0をリリースするとともに、興味深いホワイトペーパーを公開した。それによると、「Mainsoft for JavaEE」でクロスコンパイルされてJava EEで動作する.NETベースのアプリケーションは、様々な分野で元の .NETベースのアプリケーションより良い性能を発揮したと報告している。

  • InfoQ Japan「草の根ベータ版」オープンのお知らせ及びご意見ご要望募集

    最新技術を追い求めるデベロッパのための情報コミュニティ「InfoQ.com」日本語版の「草の根ベータ版」がひっそりとオープンしました。 サイトの修正依頼等、ご意見ご要望がございましたら、本記事のコメントとして記載をお願いできればと思います。

  • QConサンフランシスコ・エンタープライズ・ソフトウェア・デベロップメント・カンファレンス11月7-9日開催

    今年3月にロンドンにてデビューしたQconカンファレンスが11月7日から9日までサンフランシスコで開催されます。現在、申込みを受け付けています。

  • 保守性の高いコードを書くということ

    Sam Gentile氏、Oren Eini (通称 Ayende)氏、Frans Bouma氏とその他数名が加わり、保守性の高いコードを書く方法に関して.NETのコミュニティにて議論をしている最中である。その議論は、主にテスト駆動開発 (TDD)、O/Rマッパー(ORM)、Model-View-Presenter/Controller (MVP/MVC)、その他ソフトウェアの保守性を改善するための手助けとなるベストプラクティスについて行われている。

  • WebLOAD: 商用の負荷テストツールが最近オープンソース化された

    WebLOADは、Radview software(英語)の負荷テストツールである。パフォーマンスやスケーラビリティだけでなく、検証可能性(戻り値が正しいことを検証すること)がある。

  • リッチインターネットアプリケーションにおける3つの勢力

    Ajaxに始まり、Silverlight、Apollo、AIR(Adobe Integrated Runtime)、Flex、Flash、JavaFX、OpenLaszloまで、リッチインターネットアプリケーションは、ここ最近、全ての人が話題にするようになったように思われる。各ベンダーは、注目を浴びようと競い合い、開発者は、RIA開発に「適した」技術を選択しようとしている。

  • Open XMLのJavaと.NETライブラリ

    Javaや.NETでOffice自動化の開発をすると、頻繁にフラストレーションがたまる。JavaやC#で遅延バインディングを利用したり、オプションのパラメータを多くCOMオブジェクトモデルに使用するという問題に加えて、COMオブジェクトをリリースしなければならない。なにか1つでも間違うと、暫くの間、関連するOfficeプロセスが停止してしまうだろう。それ故、ほとんどの人たちは、サービスやWebサイトからそれを使おうとすることさえしない。

  • 多数のブラウザのテストが一度に可能

    Browsershotsと呼ばれる新しいプロジェクトは、Webデザイナーが自身が作成したサイトが、多数のブラウザと一般的な効果(JavaScriptやFlashなど)を持ったプラットフォームの中で、どのように見えるのかを見ることが出来るものである。

  • BEAとOracleがSunのProject Tangoを導入

    SunのSOAプロダクトの責任者Kevin Schmidt氏は最近の記事の中で、SunのWebサービススタックであるProject TangoをOracleとBEAが導入した事実について述べている。

  • マイクロソフト社がFree Software FoundationによるGPLv3に拘束される

    Novell社がマーケティング提携を結び、SUSE Linuxに関する特許保護の論争を和解した際にオープンソースコミュニティのたくさんの人がこの動きに関してNovell社に怒りを感じた。しかし今FSFは、この提携によって、Novell社のLinuxの再販売者になるマイクロソフト社はGPLv3に対応しなければならないと主張している。

BT