InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
HTML 5 sandbox 属性による iFrame セキュリティの向上
Web ハイパーテキスト・アプリケーション・テクノロジ・ワークショップ・グループ (WHATWG) は,W3C と共同で HTML 5 標準の開発作業を行っている。HTML 5 は WHATWG において,3ヶ月間に及ぶ "最終審査 (Last Call)" の段階にある。この期間中に重要な変更が行われた機能のひとつに iframe 要素の sandbox 属性がある。sandbox は信頼できないwebページのコンテントを,特定の操作の実行から隔離するために使用されるものだ。
-
討論 : MicrosoftのRIA Serviceのコード生成ツールと正しい設計原則
MicrosoftのRIA Serviceのコード生成ツールは悪い設計原則を広めていると考えている開発者がいる一方で、このツールは適切に使えば便利だと考えている人もいる。
-
Groovy 1.7、Grails 1.2、Groovy Eclipse 2.0 アップデートは依存性管理と言語支援を含んでいる
Groovy 言語、バージョン 1.7、はライブラリの拡充と同様に言語それ自身の洗練もサポートしながら最近リリースされた。それに続いて、SpringSource は Groovy Eclipse IDE 2.0 をアナウンスした。それにより、以前は貧弱だった Eclipse の Groovy サポートに、デバッグ、洗練されたコンテンツアシスト、スタブ無しのコンパイルをもたらす。
-
Code Access Securityは、.NET 4 Beta 2では、もう使用されない
.NET Framework 1.0から、Microsoftは、Code Access Security (CAS)を、マネージコードの能力を割り当てたり、コントロールする手段として導入した。Framework 4.0 Beta 2では、CASを非推奨にして、既定ではオフにする、そしてSecurity Transparency Level 2を導入する。
-
動的言語総まとめ : PythonのGILが徹底改善されるも廃止はされない。SqueakがAndroidに移植された。
Pythonの高速化を支援するUnladen SwallowプロジェクトはメインストリームのPythonへ統合することを提案した。このプロジェクトの目標のひとつはGILを削除することだった。 Antoine Pitrou氏によるPythonの新しいGILはマルチコアCPU上で、よりスムーズに動くようになり、今までよりも邪魔にならなくるだろう。また、Squeak Smalltalk が Android上へ移植された。
-
CodePlex の Mercurial サポート
CodePlex のプログラムマネージャ Sara Ford 氏は先週金曜日,CodePlex への Mercurial サポートの追加を発表した。Mercurial は Git と同種の 分散バージョン管理システム (DVCS)である。現在この機能の対象は,新しいプロジェクトに限られている。しかし CodePlex は Team Foundation Server から Mercurial への移行を望む既存プロジェクトのオーナに対して,同社のサポート部門にコンタクトするようアドバイスしている。
-
jQuery 1.4 リリース: パフォーマンスの改善、新しい API ドキュメント、サポートフォーラム
jQuery の 4 度目の誕生日の祝いに、jQuery チームは jQuery 1.4 のリリースを発表した。このリリースはもっとも一般的に使われる jQuery メソッドのパフォーマンスの改善を特徴としている。
-
Sunがパフォーマンスを大きく改善し、Windows 7サポートを追加したJava 6 update 18をリリース
SunはJava 6の今年最初のアップデートを行い、300を超えるバグフィックス、Windows 7 サポート、そして、かなりの数のパフォーマンスの改善を提供した。これらの中には、OSとしてSolarisかLinuxを使っているNUMAアーキテクチャマシンにおいて、既定のParallel Scavengerガベージコレクタを使った場合に30%-40%のパフォーマンスの改善を改善をもたらすものも含んでいる。
-
.NET 4.0を限定的にサポートしたSQL Server Expressが登場
SQL Server 2008 Express の Service Pack 1 の新しいビルドは、.NET 4.0を少しサポートしている。しかし、その制限事項を見ると、何の役に立つのか疑わざるを得ない。
-
Lua: 組込みスクリプトエンジン、新しい高性能VMを搭載したLuaJIT 2.0
Luaは、Lua用のC言語のAPIのフックを提供するアプリケーションならどんなアプリケーションにも組み込むことができるスクリプトエンジンだ。JITコンパイラのバージョン2がベータになった。これには、トレースコンパイラとアセンブラで書かれたインタプリンタに基づいて完全に書き直されたVMが含まれている。
-
Visual Studio/SQL Server Reporting Servicesは、ずっと非互換
何年にもわたる開発者からの不評とIBMのようなベンダの冷笑的な行為にもかかわらず、Microsoftは、現行のSQL Server Reporting Servicesと非互換なVisual Studioのコンポーネントを出荷するポリシを続けている。
-
YouTube が HTML5 デモを公表 - ただし FireFox 3.6 では利用不可
YouTube は HTML5 サポートのベータ版 を発表した。Flash プラグインの力を借りずにビデオ再生を可能にするものだ。ビデオは H.264 フォーマットでのみ配布される。いくつかのハードウェア上ではパフォーマンスが向上するが,Ogg ビデオフォーマットのみをサポートしている FireFox の新バージョン 3.6 は対象外となる。
-
ブリュッセルは 74億ドルの Oracle と Sun の取引を承認、Oracle は翌週に概要を発表
今 EU は Oracle による Sun Microsystems の買収を承認した。Oracle は Sun のための戦略の概要を 1 月 27 日にウェブキャストで述べる予定であると発表した。
-
RESTful API の 認証の枠組
George Reese氏は“カスタムの認証プロトコルが必要だとは誰もが感じている。”と言う。この主張は、彼がクラウド事業者やSaasベンダのプログラミングAPIを使って仕事をしたことから学んだことのひとつだ。この記事で氏はすべてのREST認証が必要とする基準を提案している。
-
Windows Azureにおけるデータセキュリティのためのアドバイス
Windows Azureでの暗号化サービスとデータのセキュリティという最近のMSDNの記事で、Jonathan Wiggs氏がWindows Azureでセキュアなデータの保存や処理についてアドバイスしている。InfoQでは、アプリケーションをクラウドに配置することによる、セキュリティ上のいくつかの悪影響を理解するため、このトピックについてより詳細に調査した。