BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ プログラミング に関するすべてのコンテンツ

  • AppleのSafari 10、Flashがないふりをする

    Appleは、Safariの次バージョンでFlashなどレガシーなプラグインを、デフォルトでブロックすると発表した。ブラウザはFlashがないふりをして、Flashをインストールするようユーザーに促すだろう。

  • Xcode 8、Swift 3やEditorプラグインなどを導入

    WWDC 2016でAppleは、iOS、macOS、tvOS、watchOSのためのIDEの最新バージョン、Xcode 8を発表した。Xcode 8は現在ベータで、Swift 3、改善されたアドレスおよびスレッドサニタイザ、新しいEditor Extensionsアーキテクチャなどを導入する。

  • Java 9ではCORBAがデフォルトクラスパスから削除される

    モジュールシステムへの継続的な移行の一環として,CORBAを始めとする一部のJava EEモジュールがJava 9以降,デフォルトのクラスパスに含まれなくなる。モジュールとしては引き続き利用可能だが,使用するにはコマンドラインフラグによる明示的な指定が必要だ。モジュール対応のアプリケーションは依存対象を指定する必要が元々あるので,変更の影響を受けるのは,Java 9をターゲットとする非モジュールアプリケーションに限られる。

  • 待望のjQuery 3.0リリース、スリムビルド登場

    jQueryチームが待望の3.0リリースを公開した。新しいスリムビルド、新機能、改善、バグ修正が含まれている。

  • SpringがStatemachineフレームワークのバージョン1.1をリリース

    Springが先日リリースしたStatemachineというステートマシンフレームワークのバージョン1.1は,Spring Scrurityのサポート,Redisのビルトインサポート,UIモデリングのサポートなどを備えている。

  • Twitterが多言語ビルドツールPants 1.0をリリース

    5年間の開発期間を経て,TwitterがビルドツールPantsのマイルストンとなるバージョン1.0をリリースした。複数のプログラム言語をサポートし,スケーラビリティに優れる。

  • C#でシステムプログラミング

    システムプログラミングの定義はあいまいだが、ビット、バイト、インストラクション、CPUサイクルレベルで考える必要があるものだと言えるだろう。システムプログラミングには、性能と信頼性が暗に要求される。QCon New Yorkにおいて、Microsoftでエンジニアリングディレクターを務めるJoe Duffy氏がC#のシステムプログラミング戦略について紹介した。彼はまた落とし穴と移行方法についても語った。

  • Visual Studio Code、May 2016リリース

    Visual Studio Codeの最新リリースには、ターミナルのサポート、バグ修正、空白処理の改善が含まれている。

  • APIs.guruがAPIインデックスに参入

    API定義のインデックス、キュレーション、ディスカバリの領域に、APIs.guruが加わった。

  • Visual Studio Code、C/C++サポートを改善

    Windows、Mac OS X、Linuxのいずれを使おうとも、Microsoftのコードベース・マルチプラットフォームエディタVisual Studio Codeは、開発者にとって大きな選択肢になってきている。このエディタの制限となっていたのは、基本的な構文ハイライト以上の適切なC/C++サポートがないことだった。新しいMicrosoftの機能拡張は、C/C++にフォーカスした複数のツールを提供することで、この機能ギャップを狭めようとしている。

  • DockerコンテナをGitLabに統合するGitLab Container Registry

    GitLabが先頃,Dockerコンテナレジストリをシステムに導入した。DockerコンテナイメージをGitLabの継続的統合ツールに統合することが目的だと,GitLabのプロダクト責任者であるMark Pundsack氏が書いている。

  • WebKit, V8, EdgeのJavaScript実装が向上

    WebKit, V8, そしてMicrosoft Egdeがそれぞれ,ES2015(ES6)の完全サポートに近づき,それを越えようとしている。WebKitはブラウザエンジンとして初めて,Kangax Comatibility Tableの100%を達成した。V8とEdgeもそれぞれ,自らの実装に新たな機能を加えている。

  • Swift 3のABI安定化が見送りへ

    Swift言語の原作者であるAppleのChris Lattner氏が先日,Swift Evolutionメールリストで,当初Swift 3の目標のひとつとされていたABIの安定化を見送る予定であることを発表した。

  • Google ChromeでFlashが非主要機能に

    GoogleがChromeブラウザのFlashサポートを主要機能から外す計画であることを明らかにした。“HTML5 by Default”提案のドラフトで,Chromeのテクニカルプログラムマネージャは,“今年後半,Flash Playerの有無についてChromiumがwebサイトに提供するヒントを変更する予定です。この変更により,該当のサイトがHTML5エクスペリエンスを提供していれば,そちらがプライマリのエクスペリエンスになります。”,と述べている。

  • OracleがJava.netとKenai.com Forgeを閉鎖へ

    OracleはKenai.comとJava.net forgeを,1年後を目処に閉鎖すると発表した。プロジェクト管理者に対しては,他の場所でプロジェクトを継続できるように,プロジェクトデータをすべてダウンロードしておくことを勧めている。CodehausやGoogle Code閉鎖通告に続く今回の動きは,マーケットにおける一連の決定と方向を同じくするものだ。

BT