InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
6つのコントロールが追加された Extended WPF Toolkit v1.5
Extended WPF Toolkit は Windows Presentation Foundation (WPF) コントロールやユーティリティ,標準の WPF Toolkit に含まれていないコンポーネントなどを集めたものだ。バージョン 1.5 ではいくつかのコントロールの更新とバグフィックスに加えて,6つのコントロールが新たに追加されている。
-
jStat: 軽量な JavaScript 統計処理ライブラリ
jStat は統計関数とグラフの描画機能をブラウザ上で提供する JavaScript ライブラリである。外部への依存関係を持たず,すべてのブラウザで統計処理に使用することができる。ただしデータのプロットには jQuery と flot プラグイン が必要だ。jStat は,オープンソースの統計処理言語および作業環境である R を部分的にポートしたもので,その機能のサブセットを実装している。
-
"DVR For Java", Chronon Recording Serverのプレビュー
Chronon Systemsが新しいChronon Recording Serverのベータリリースをアナウンスした。これは Chrononテストスイート用の「リモートコントロール」コンポーネントである。それを使って、Javaアプリケーションが走っている間に、それがどこで走っていようが、その内部状態をレコードでき、後で、テストやデバッグのために、全プログラムの実行を「再生」する。 Chronon Systemsは、それを"DVR for Java"、と言っている。
-
GitHub が Web ベースの編集・コミット機能を追加
GitHub に新機能が追加された。Git リポジトリの web ビュー上のファイルの編集とコミットが,ブラウザ上で可能になったのだ。同じような機能は数カ月前,Google Code にも追加されている。
-
MicrosoftはEntity Frameworkのリリースペースを落とし、セマンティックバージョニングを採用する
.NET 4をリリースした後、Microsoftはかつてないくらい早いテンポで.NETライブラリをリリースしている。新たな機能を備えたライブラリが、これまでのような数年ごとのリリースではなく、数ヶ月ごとにリリースされている。最近ばつの悪い思いをしたことを受けて、ADO.NETチームは以前のようにベータ版をリリースする方針 に戻す予定である。また、将来の混乱を減らすため、セマンティックバージョニングのコンセプトを採用する予定だ。
-
Amazon が企業をクラウド利用に誘う新サービスをリリース
Amazon.com は自社クラウドコンピューティングのポートフォリオに3つの新機能を正式に追加した。Direct Connect の導入と Virtual Private Cloud のアップデート,そして Identity and Access Management サービスである。ターゲットとするのは,Amazon Web Service プラットフォーム上でハイブリッドあるいはプライベートクラウドの構築を計画中の組織だ。
-
.NETにおけるBehavior Driven Development
Behavior Driven Development (BDD)は、テスト駆動���発へのアプローチの代替手段として、増々考えられるようになってきている。SpecFlow と NSpecは、.NETにおいてBDD用の人気のあるフレームワークである。これらは、非プログラマーにとっても読むのが易しい、テスト仕様書を作成するのに役立つ。そして、ソフトウェアの設計がその目的によって、駆動されるようになる。
-
Windows Azure Tools 1.4の豊富な新機能
MicrosoftはWindows Azure Tools 1.4をリリースした。Widnows Azure向けアプリケーションを開発するためのVisual Studio拡張の更新版だ。性能調査、MVC 3のサポート、パッケージの検証、複数のサービス構成をサポートしている。
-
Windows Server AppFabricにリードスルーとライトビハインドのサポートが追加
Windows Server AppFabric 1.1のリードスルーとライトビハインドのサポートによって、性能が改善し複雑なアプリケーションがより単純になる。読み取りと書き込みの処理をキャッシュサーバ自体が行うようになるからだ。また、この新しいバージョンにはセッション情報の遅延読み込みやASP.NETの出色キャッシュも含まれている。
-
Thoughtworks テクノロジレーダ 2011年7月版
ThoughtWorks は先日,テクノロジレーダ(Technology Radar) という報告書を発行した。技術的リーダたちが最新技術を理解して戦略的プラットフォームやツールを選定し,自らの組織の準備をするための資料だ。
-
TFSは、Modify-Merge-Commitスタイルのバージョン管理を手に入れる
次期バージョンのTeam Foundation Serverには、Subversionスタイルの「Modify-Merge-Commit」バージョンコントロールが可能になるローカルワークスペースと呼ばれる機能が含まれている。新しいTFSでバージョンコントロールモデルを学習するのは、現在のモデルである「サーバーワークスペース」と比較してはるかに簡単であり、オフラインで動作させるのがより簡単になる。
-
Webは暗号化されるべきか?
先週、Electronic Frontier Foundation (EFF)は、Torプロジェクトと共に、1000以上のWebサイトへの接続を暗号化することでWebブラウジングのセキュリティを確保してくれるFirefoxの拡張機能、HTTP Everywhere 1.0を正式にリリースした。
-
現場からの報告:ハードコードされたソフトウェアでPython 3
Python 3の製品バージョンが出て、2年半になる。 Python 2.xシリーズとの後方互換性を破ったので、それに対してたくさんの様々な反応がある。 Python 3に対する開発者の考え方を知るために Virgil Dupras氏にインタビューすることにした。
-
Thymeleaf: Java用のXML/HTMLテンプレートエンジン
Thymeleafは XML/XHTML/HTML5テンプレートエンジンで、webそして非webアプリケーションで動く。オープンソースのJavaライブラリで Apache License 2.0のもとで配布される。 Thymeleafは、JSPや他のテンプレートエンジン、例えば Velocity や FreeMarkerの代替品である。2つのバージョンがあり、標準版とSpringStandard (Spring MVC 3)版がある。
-
X++ プログラム言語の概要
誕生から17年を迎えた X++ は,Java の構造型および命令型機能と SQL のセットベースの操作を合わせ持った,主として ERP プラットフォームの Dynamics AX で使用されるプログラム言語である。当初は完全に独立した言語であったが,2009 以降の X++ では .NET 中間言語へのコンパイルが可能になった。