BT

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

寄稿

Topics

地域を選ぶ

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

  • .NET Core は project.json の廃止を予定している

    Microsoft は project.json を今後数年以内に廃止することを決定しており、標準の .csproj 形式ファイルへ徐々に戻っている。

  • IronPythonの新しいリーダー

    IronPythonプロジェクトのコミュニティリーダーはAlex EarlとBenedikt Eggersに引き継がれた。以前のリーダーだったJeff Hardyは、2010年にMicrosoftがアクティブな参画を中止して以来、今日まで当プロジェクトを運営してきた。

  • TypeScript 2.0ベータではoption型や判別共用体などが利用可能

    MicrosoftのTypeScriptプログラムマネージャーであるDaniel RosenwasserがTypeScript 2.0のベータリリースを発表した。このリリースによって、当言語に多くの新機能がもたらされる。null非許容型や、型の制御フロー解析、そして判別共用体などである。

  • 新しいJSONバインディングのライブラリは、パブリックレビューへの準備が整った

    JSON-BはJava EE 8に追加されると期待されているJSONバインディングの���イブラリであるが、パブリックレビューへリリースされた。このライブラリはJSONプロセッシングの上に構築している。JacksonやGsonといった有名なライブラリに代わるものとして標準を提供することを意図している。このJSRはJava EEだけを対象としているが、これはJava SEのユーザはまだサードパーティのライブラリを使う必要があることを意味している。

  • 自動運転車のソフトウェア開発にモデルを使用すること

    モデルは自動運転車のような自律システムのソフトウェア開発において重要な役割を果たしている。モデルは振る舞いのシミュレートや検証、システムの文書化、そしてコードを生成するために使用される。Jonathan Sprinkle氏が、自律システムで使用するモデルをどうモデリングするか、モデリングの利点、テストデータを用いてどう自動車を運転するソフトウェアを検証するか、信頼性のあるコードを記述するための技法を説明する。

  • Aaron Stannard氏とのAkka.NET 1.1に関するQ&A

    Akka.NET 1.1が最近リリースされ、新機能を提供しパフォーマンス改善を行った。InfoQは、Akka.StreamsとAkka.Clusterについてさらに学ぶために、Akka.NETのメンテナであるAaron Stannard氏に連絡を取った。Stannard氏は、AkkaのJVM実装に関連して、ロードマップがどのように計画されているかを説明している。

  • Gil Tene氏が講演でハードウェアトランザクショナルメモリを解説

    QCon New York 2016で行なわれたプレゼンテーション “Understanding Hardware Transactional Memory”で,Gil Tene氏は,ハードウェアトランザクショナルメモリ(HTM)について紹介した。概念としては古くからあったものの,やっと今,一般的なハードウェアとして利用できるようになったHTMの目的は,メモリ���複数アドレスに対するアトミックな書き込みを可能にして,他のスレッドとの共同動作に矛盾を生じさせないことだ。

  • ChakraCoreがLinuxとMax OS Xで動作可能に

    Microsoftは、ChakraCoreをLinuxとMax OS Xで動かし、ChakraCoreベースのNode.jsをLinuxで動かすというデモンストレーションを行った。

  • Java EEを救うためにJava EEガーディアンズは結束した

    Java EEガーディアンズはJavaの大家の真の人名録である。"Javaの父"James Gosling氏や元エヴァンジェリストReza Rahman氏、その他Javaに詳しい多くの人を含んでいる。このニュース記事は新しいムーブメントの形成と設立趣意書にある重要な情報をカバーする。

  • Racket 6.5は改良されたTyped Racket、高速イテレーション、その他の改善をもたらす。

    Racketのバージョン6.5に対するRyan Culpepper氏の記事が、Racket blogに公開された。 Racketは、Lisp/Scheme系に属するマルチパラダイム言語である。 新バージョンには、いくつもの新機能が追加されている。 その中には、型付き、型なしのコードインタラクションの性能向上や、ハッシュテーブルやセットに対するより高速なイテレーション、その他の機能が含まれている。

  • DeepMindのAIプログラムがGoogleのデータセンタの冷却電力使用効率を40%まで向上させた

    以前アタリ社のゲームを遊ぶ方法を学習させたDeepMindのプログラムと同様のAIプログラムを用い、Googleのデータセンタから収集されたセンサデータを学習することによりデータセンタの電力使用効率が40%まで増加し、建物全体の電力使用効率が15%向上した。

  • Facebook、Reactアプリの作成を容易にするツールをリリース

    Facebookが新しいツールCreate React Appをリリースした。新しいReactアプリをセットアップする際の苦痛を軽減するのが狙いだ。コマンドラインツールが単純なReactアプリに必要なもの、ビルドプロセスや依存関係を用意してくれる。

  • F# WMIタイププロバイダでパフォーマンスカウンタを調べる

    Windows Management Instrumentation (WMI)は,Windowsシステムを監視するための主要なデータソースである。マシン毎に利用可能なパフォーマンスカウンタがさまざまであることを考えれば,利用可能なすべてのカウンタを一覧表示するツールが必要になる。WMIタイププロバイダは,WMIのパフォーマンスカウンタを調べるための選択肢のひとつだ。

  • オーディオライブラリHowler.js 2.0リリース

    JavaScriptオーディオライブラリのHowler.jsがバージョン2.0になった。今回のアップデートには「多数の機能追加と改善」が含まれている。作者のJames Simpson氏によると、今回のリリースはHowlerの「完全な書き直し」で、HTML5およびWeb Audioと完全互換になるという。Howler.jsはGoogle、Disney、Lego、Mozilla、NASAなどで使われている。

  • よくテストし、開発を成功させよう:偉大なJava単体テストフレームワークの議論

    Redditの最近の投稿で伝統的なテストフレームワークであるJUnitと売り出し中のSpockについて議論が行われた。中心となるテーマは、"JUnitの何が悪いのか?"である。

BT