BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ デベロップメント に関するすべてのコンテンツ

  • パフォーマンスの向上と新しいネイティブプラグインシステムを実現したIonic 2

    IonicチームがJavaScriptフレームワークIonicのバージョン2.0をリリースした。新しいコンポーネントや機能,ツールなどに加えて,新たにネイティブなプラグインシステムが提供される。 共同創設者のMax Lynch氏は,大きく高速化されたAngular 2によるメリットと,それによって“本質的なパフォーマンス改善がアウトオブボックスで”実現したことを説明している。

  • マイクロプロファイルはEclipseマイクロプロファイルとなる

    マイクロプロファイルはコミュニティ主導でマイクロサービスの標準プラットフォームをエンタープライズJavaに提供している。マイクロプロファイルはEclipseファウンデーションに加わった。 マイクロプロファイルがベンダー中立のプロジェクトであり続けることを保証し、Eclipseファウンデーションの資源と勢いを活用したいという目的での動きだ。この決定は欠点がないわけではないが、いくつかの議論を呼び一時的に他の目標への動きはそがれるだろう。

  • Eric Evans氏はDDDが完璧主義者のためのものではないと述べた

    ドメイン駆動設計(DDD)の当初からの問題は完璧な設計を求める探求行為であるが、DDDは完璧主義者のものではない。この探求を止めるために、完璧ではないがよく設計されたソフトウェアの開発方法に関する発想を得ることが必要であると、Eric Evans氏はアムステルダムで開催された最近のDDD Europe Conferenceにおける発表で述べた。

  • Data Geekeryは型安全のクエリを構築するためのJavaのORMツールであるjOOQのバージョン3.9.0をリリースした

    Data GeekeryはjOOQのバージョン3.9.0をリリースした。これはオブジェクトリレーショナルマッピング(ORM)のJavaツールキットだ。新しい機能は実験的なパーサーとさらなる型安全、よりよいOracle連携、トランザクション改善である。InfoQはLukas Eder氏に最新リリースについて話を聞いた。彼はData Geekery GmbHの創業者でCEOだ。

  • NISTの指針は生体認証を使用する場合に第二の認証因子を要求する

    NISTは、"過去のリビジョンからのかなりの更新"と記された、新しいデジタルアイデンティティガイドラインをリリースした。このガイドラインは容認可能な複数要素認証(MFA)の使用方法について記載している。更に、生体認証を因子の1つとして用いる場合、個人が有する何らかの情報と組み合わせなければならず、パスワードのような個人が知る何らかの情報と組み合わせてはならない。

  • Realm Mobile Platfomが水平スケーラビリティ,レガシデータソース,レプリケーションを新たにサポート

    Realmチームは,リアルタイム自動データ同期,リアルタイムコラボレーション,ライブメッセージングなどの機能を備えたiOSおよびAndroid用モバイルアプリの開発を目的とする,Realm Mobile Platformのバージョン1.0を発表した。

  • Apache Eagleがトップレベルプロジェクトに昇格

    ビッグデータプラットフォーム上でのセキュリティおよびパフォーマンスに関する問題を特定する,オープンソースソリューションのApache Eagleが,2017年1月10日,Apacheのトップレベルプロジェクトに昇格した。eBayが2015年10月にオープンソースとしたEagleは,機密データへのアクセスや悪意のある活動を簡単に検出し,タイムリに対応する目的で開発されたソフトウェアだ。

  • Microsoftがドローンとロボットのためのシミュレータ、AirSimをリリース

    MicrosoftがAirSimを開発してオープンソース化した。これは世界各地におけるドローンの飛行をシミュレートするのに使えるツールだ。シミュレータはUnreal Engineで作られており、Microsoftはまもなくロボットや他の種類の車両のサポートを追加する予定だ。

  • Android ThingsはTensorFlowベースの機械学習とコンピュータビジョンをIoTデバイスにもたらす

    最近リリースされたAndroid ThingsのDeveloper Preview 2 (DP2) では、IoTデバイスにおける機械学習とコンピュータビジョンにTensorFlowが簡単に使えるようになった。加えて、いくつかのIoTプラットフォーム向けにUSBオーディオのサポートが拡張され、Intel Jouleのサポートも追加された。また、新しいNative PIO APIを通じて、ネイティブドライバを直接使えるようになった。

  • 疲労、スパム、およびバックアップの欠如でGitLab.comはダウンした

    GitLab.comをスパマーから守る試みが始まったのは、エンジニアの疲労が激しく、バックアップが欠如しているためにサイトが18時間近くダウンし、6時���分の生産データが失われたからです。

  • Apache HBase 1.3リリースで多数のパフォーマンス改善

    Apache HBase 1.3.0は、2017年1月中旬にリリースされた。今回のリリースでは、日付ベース階層圧縮がサポートされ、ログ先行書き込み(WAL)や新しいRPCスケジューラなど複数箇所で改善があった。このリリースには、合計で約1,700件の解決済みのissueが含まれている。

  • F# 4.1で実現する改善とC# 7との相互運用性

    F# 4.1は言語の面で改善されている。Microsoft tools for F#として今年後半に提供される予定の今回のバージョンでは,タプルのサポート,C# 7との相互運用,参照によるリターンが可能になる。

  • よいユニットテストを書くには

    テストを小さくする。適切なツールを使う。プログラマとテストがペアになる。これらは、よいユニットテストを書くための提案だ。 ユニットテストは、プログラミングとテストが混ざり合ったものだ。プログラマは、テスタと共に作業することで、お互いに学び合い、視野を広げることができる。

  • Java 9における日時フォーマットはユニコードロケール標準に近づく

    ユニコードロケールデータマークアップ言語(LDML)に機能を近づけるために、解析とフォーマットの変更がいくつか取り入れられている。変更はStephen Colebourne氏に監督されている。氏は有名な日時ライブラリであるJodaTimeの作成者で、Java 8での新しいjava.timeコンポーネントの先駆者だ。ユニコード標準を遵守することはJava以外の他のシステムとのよりよい相互運用性を提供するだろう。

  • JPMorgan ChaseとIntuitがAPIを通してデータをセキュアに共有

    JPMorgan ChasetとIntuitは1月25日、APIを通して銀行の金融データを簡単かつ安全に共有するための提携を発表した。この提携により、JPMorgan Chaseの顧客は、MintやTurboTaxなどのIntuitの財務管理アプリケーションに自分の口座データを共有できるようになる。

BT