BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ

  • オラクルはバリュータイプ実装の最初の提案を公開した

    2、3ヶ月前、JVMアーキテクトであるJohn Rose氏とJava言語アーキテクトであるBrian Goetz氏、ともにオラクルであるが、初めての、そして最小限のバリュータイプの提案を早期のプロトタイピングができるように公開した。この点で、提案はJava言語自身を変更するわけではない。単に1つ新しいバイトコード命令を追加するだけだ。InfoQはプロジェクトValhallaが進む方向を示すためにこの提案を分析した。

  • Zeppelin - ブロックチェーンアプリケーションでセキュアなスマートコントラクトを実現するオープンソースフレームワーク

    ZeppelinはMITライセンスでオープンソースされた,ブロックチェーンアプリケーションを開発するためのセキュアなスマートコントラクト開発フレームワークである。"The DAO"ハッキングのようなインシデントを削減すべく,試験と監査の実施されたセキュアなスマートコントラクトコードの開発を可能にすることを目標とした,コミュニティの努力の成果だ。ブロックチェーンを意識しないことを目標とするが,開発初期である現時点ではSolidityツールが中心である。

  • Microsoft、インタラクティブなデータ探索とモデリングのためのデータサイエンスツールをリリース

    Microsoftが、インタラクティブなデータ探索、モデリング、レポーティングのための2つの新しいデータサイエンスツールをリリースした。これらのツールは、プロジェクトにおける特定のタスクをデータサイエンスチームが再利用できるようにする。目標は、組織のさまざまなプロジェクトを横断して、データサイエンスタスクにおける一貫性と完全性を確保することだ。

  • Chaos Monkeyアップデート

    NetflixはChaos Monkeyのアップグレードを発表した。Chaos MonkeyはSoftware as a Serviceの弾力性を改善するための汎用ツールであり、サービス提供時間中にランダムにサーバやコンテナを停止する。Rags SrinivasがNetflixのLorin Hochsteinにこのアップグレードについて話を聞いた。

  • 振る舞い駆動開発のアンチパターン

    振る舞い駆動開発(BDD)はビジネス関係者とソフトウェア開発者の間のコミュニケーション改善に有効だが,自動化テストの実行にCucumberを使う場合には,Aslak Hellesøy,Matt Wynne,Steve Tooke各氏が先日の議論で説明したようないつかのアンチパターンが存在する。

  • MicrosoftがTeamsを発表、タブ、ボット、コネクターで拡張可能

    MicrosoftがTeamsを発表した。これはチャットベースの、Office 365に統合されたグループコラボレーションワークスペースだ。開発者はタブ、ボット、コネクターを使ってTeamsを拡張することができる。

  • Azure IoT Gateway SDKにAzure Functionsサポートを追加

    10月のはじめ、MicrosoftはAzure IoT Gateway SDKにサーバーレスイベント駆動プラットフォーム、Azure Functionsのサポートを追加した。この追加は、Azure上にIoTソリューションを構築している開発者に、クラウドベースの拡張ポイントを提供する。

  • SpringはWebサービスのバージョン2.3.1と2.4.0をリリースした

    Springは最近彼らのWebサービスプロジェクトの複数バージョンの更新を発表した。リリースバージョン2.3.1はマイナーパッチを取り上げ、新しいバージョン2.4.0はSpringフレームワーク 4.3とSpring Security4.1で動作するように変更され、Spring 5.0に上位互換があるように設計されている。

  • JavaOne期間中にマイクロプロファイルグループはディスカッションパネルイベントを開催した

    2016年9月22日、マイクロプロファイルグループはパネルイベントをサンフランシスコで開催した。 現在の、そして将来の状況を議論するためだ。JavaOneの一部ではないが、カンファレンスと日時、場所が一致したことでJavaOne参加者がこれに簡単に参加できることとなった。 パネルはレッドハットとPayara、SouJava、Tomitribe、IBM、LJCからの代表を含んでいる。未来のJava開発を作り直すことについて考えをめぐらせた。

  • YouTubeのレコメンデーションアルゴリズムはどのように動くか

    Googleが最近発表した 論文において、YouTubeのエンジニアが、YouTubeレコメンデーションアルゴリズムの内部動作について、今まで以上に詳細に分析した。この論文は、9月にBostonで開催されたレコメンダシステムの第10回ACMカンファレンスで発表された。この記事では、YouTubeが、この業界で最大、かつ、最も��雑なレコメンデーションシステムを操作するために、どのようにディープラーニングを使うのか分析する。

  • Ethereumにセキュリティ警告が発生,Ethereum Foundationが"From Shanghai, With Love"で対応

    9月18日,Ethereum Foundationのdevcon 2 カンファレンスが始まろうとする数時間前,EthereumのブログにDOSセキュリティの警告がポストされた。この警告はEthereumブロックチェーンのブロック2283416で発見された脆弱性に関するもので,可能性および重要性の高いものと認識された。

  • IBMがコグニティブ・コンピューティングのための相変化メモリによる人工ニューロンの開発に成功

    チューリッヒのIBM Researchにて,科学者チームが相変化材料(phase-change materials)を使用し,データの保持と処理が可能な人工ニューロンを開発した。 これら相変化ベースの人工ニューロンは,ビッグデータ(イベントベース・データのリアルタイム・ストリーム)におけるパターン認識や相関の発見に利用できる。また,教師なし学習を高速かつ小エネルギーで実施することができる。

  • Jey Kreps氏,Apache KafkaとKafka Streamsを利用した分散ストリーム処理を語る

    Apache KafkaとKafka Streamsフレームワークは,ストリーム中心アーキテクチャと分散型ストリーム処理アプリケーションの開発を支援する。Jay Kreps氏(Confluent社のCEO)は,先週,Reactive Summit 2016 Conferenceにて,ストリーム処理とマイクロサービスに関する基調講演を行った。

  • ビッグデータ分析をSaaS方式で提供するAmazon Kinesis Analytics

    イベントストリームのリアルタイム分析は,オンプレミス,クラウドいずれにおいても,ビッグデータプラットフォームの新たな焦点だ。AWSは新たに,Azure StreamAnalyticsに対抗するAmazon Kinesis Analyticsをリリースした。いずれのプラットフォームもシンプルなSQL言語を使用して複雑なクエリを記述可能にするとともに,ビッグデータ分析をSaaS的な領域に移行している。

  • CommAI: FacebookによるAIのトレーニングとテストのためのシステム

    Facebookは、AIシステムのトレーニング・評価プラットフォーム、CommAI-envをリリースした。これは「A roadmap towards Machine Intelligence」にインスパイアされたもので、人間やマシンとのインタラクションによるさらなる専門的トレーニングの土台となる汎用学習能力を、知的エージェントに教えることを狙いにしている。

BT