BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ オープンソース に関するすべてのコンテンツ

  • 米国国防相がオープンソース活動のcode.milをローンチ

    米国国防相(DoD)は、“オープンソース試験として”code.milをローンチすると発表した。“DoDプロジェクトのサポートの下で連邦政府の職員が作成した非機密コードに対して、世界中のソフトウェア開発者がコラボレーション可能にする”ことが、このプロジェクトの目的だ。

  • Swift 3.1がリリース

    計画していた通り、最近発表されたSwift 3.1には、Swift 3.0とソースレベルの互換性がある。だが、言語、標準ライブラリ、Linux実装には多数の変更と改善が含まれている。

  • swiftメモリオーナシップのマニフェストが公開

    Swiftの開発者で、Tesla移籍までSwiftチームのリーダを務めていたChrid Lattner氏によると、Swift開発の主な目標のひとつに、Rust/Cycloneからヒントを得たメモリオーナシップモデルの定義がある。Swift 4がフェーズ2に入った今、Swiftチームは、Swiftのメモリオーナシップの動作を説明したマニフェストを発表した。

  • CodePlexがサービスを終了し、GitHubへの移行が推奨される

    Microsoftは、CodePlexでオープンソースプロジェクトのために提供している無料���スティングサービスの中止を決定した。代わりに、GitHubや他のホスティングプロバイダに移行することを薦めている。

  • TextTestを使った承認テスト

    承認テスト(Approval Testing)は、現在のコードの出力を、“承認済”バージョンのものと比較するテスト技術だ。承認済バージョンは、事前にテスト出力を調査して、その結果を承認することによって作成する。要件が変更された場合でも、承認済バージョンを再検討することで簡単に更新することができる。テキストベースのオープンソース機能ツールであるTextTestは、この承認テストをサポートする。

  • GitLabがパブリックチャットソフトウェアのGitterを買収

    オープンソースのGitプロバイダーであるGitLabが、Slack代替サービスのGitterを買収した。2つの製品を統合する計画はないが、Gitterrは2017年半ばまでにオープンソース化される予定だ。GitLabの目的は、Gitterの800,000以上のユーザーにGitLabを紹介することで、成長を加速することにある。

  • LLVMの新しいリンカLLDがLLVM 4で導入へ

    GCCのldを大幅に性能改善したLDDが、近くLLVM 4 rc1に組み込まれ、デフォルトで使用されるようになる。この新しいリンカは、稼働中のFreeBSD/amd64ベースのシステムではすでに使用されているが、LLVMでの利用はまだ試験段階であり、問題が発生すればrc2では保留される可能性もある。

  • GitHubによる開発者へのオープンソースガイドに対するコントリビュートの招待

    GitHubは最近自身のオープンソースガイドを立ち上げた。これは最も良くあるシナリオへの対処法や、コントリビュータとメンテナの両方に対するベストプラクティスに関する資料群である。このガイドそのものがオープンソースであり、GitHubは開発者に参加し事例を共有するよう積極的に招待している。InfoQはGitHubのオープンソース部門長であるBrandon Keepers氏にインタビューを行った。

  • マイクロソフトがクラウドベースの生物学研究ツールをオープンソース化

    マイクロソフトのクラウドベースのツールBio Model Analyzerは、生物学者が細胞の相互作用やコミュニケーションのモデル化に使うことができ、GitHubのオープンソースとして利用できるようになった。Bio Model Analyzer (BMA)を使用して、健康な細胞と罹患した細胞のプロセスを比較できるコンピュータモデルを作成できる。科学者は数百万の遺伝子とタンパク質との相互作用を見ることができるようになり、研究や罹患の治療をスピードアップすることができる。

  • カスタム継承を提供したRust 1.15

    Rustコアチームは安定バージョンの1.15をリリースし、非常に期待されたカスタム継承を提供する。

  • OpenAPI 3.0プレビュー

    Open API Initiativeが、2月末に予定しているImplementer DraftとともにOpenAPI 3.0のプレビューを発表した。

  • ソシオクラシ(Sociocracy)3.0を適用したアジャイルプラクティスの実践

    ソシオクラシ(Sociocracy)3.0はアジャイル組織におけるコラボレーションをサポートし,製品とサービスの継続的改善を支援するオープンなフレームワークである。作業のコーディネートや効率的なミーティング,ガバナンス,組織の構築など,さまざまなアクティビティのパターンを提供する。

  • MicrosoftがVisual Studio Testをオープンソース化

    Microsoftが、様々な言語でテストを実行し、診断データを収集し、結果を報告するのに使われるVisual Studio Test Platform (VS Test) をオープンソース化した。

  • Kuzzle - オンプレミスのドキュメントバックエンド

    Kuzzleはオンプレミスまたはクラウドで実行できるドキュメントバックエンドである。このプラットフォームを支える会社が最近、CES2017においてエンタープライズバージョンを発表した。

  • Polymer 2.0は大きく変更されたがマイグレーションはスムーズ

    Polymer 2.0はCustom Elements API v0をv1に置き換え,Polymer.domを廃止してshadow DOMを代わりに採用しているが,Polymer 1.7以降で開発されたコードを2.0で動作可能にする互換性レイヤの導入により,これらの変更から予想するほどマイグレーションパスは難しくない。

BT