並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 892件

新着順 人気順

Bazelの検索結果161 - 200 件 / 892件

  • Go 1.19 Release Notes - The Go Programming Language

    Introduction to Go 1.19 The latest Go release, version 1.19, arrives five months after Go 1.18. Most of its changes are in the implementation of the toolchain, runtime, and libraries. As always, the release maintains the Go 1 promise of compatibility. We expect almost all Go programs to continue to compile and run as before. Changes to the language There is only one small change to the language, a

      Go 1.19 Release Notes - The Go Programming Language
    • グーグル、バグ報奨金プログラムを新設--オープンソースソフトウェアを対象

      印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます Googleは米国時間8月30日、オープンソースソフトウェアに対象を絞ったバグ報奨金プログラム「Open Source Software Vulnerability Rewards Program」(OSS VRP)を新たに立ち上げたと同社ブログで発表した。報奨金は、発見された脆弱性の深刻度に応じて約100ドル(約1万4000円)から3万1000ドル(約430万円)が支払われる。 この新プログラムは、ソフトウェアコミュニティーが直面している大きな問題、すなわち急増しているサプライチェーンのセキュリティ侵害に取り組むものだ。Googleは、ソフトウェア企業Sonatypeのレポートを引用し、オープンソースのサプライチェーンを標的とする攻撃

        グーグル、バグ報奨金プログラムを新設--オープンソースソフトウェアを対象
      • 【MediaPipe】Windowsで環境構築し、Multi Hand Trackingを動かしてみた | DevelopersIO

        【MediaPipe】Windowsで環境構築し、Multi Hand Trackingを動かしてみた ※ 5/29追記:本記事の内容はMediaPipeのバージョンはv0.7.4のときに実行したものです。5/22にバージョンがv0.7.5に変更になったため、以下の方法では動かない可能性がありますので、ご注意ください。 カフェチームの山本です。 前回は、MediaPipeのHand Trackingの性能を確認するため、公開されているAPKを手元のスマートフォンで動かしました。 【MediaPipe】手の形状検出をやってみた 今回は、MediaPipeで公開されている手順に従って、デスクトップ(Windows Subsystem for Lilnux、以下 WSL)で構築し、Hello Worldを動かすまでの内容をメインに記載しています。これによって、APKが公開されていない、Media

          【MediaPipe】Windowsで環境構築し、Multi Hand Trackingを動かしてみた | DevelopersIO
        • 誰でも使いやすいECショップを メルカリShopsと、それをつくるソウゾウのエンジニア文化

          メルカリのEコマースプラットフォームである「メルカリShops」を開発するために作られた株式会社ソウゾウ。今回、組織体制や採用を強化していくなかで、CEOの石川佑樹氏と CTOの名村卓氏が、今後のプロダクトの展望やソウゾウの中身について共有しました。 2020年に起こった2つの変化 石川佑樹氏(以下、石川):じゃあまず「メルカリShops」について、僕から20分ほど簡単にお話しさせていただければなと思います。よろしくお願いします。ここでは、「メルカリShops」というサービスを作るにあたって、どういう考え方で進めて来たのかをご紹介させていただければと思います。 「メルカリShops」を作るにあたって、何点か考えたことがあったんですけど。その中でも、特に2020年の1年間で起こったことを受けて非常にいろいろ考えました。 2020年に起こったことは、大きく2つあったかなと思います。一番大きかっ

            誰でも使いやすいECショップを メルカリShopsと、それをつくるソウゾウのエンジニア文化
          • Impressions about iOSDC Japan 2022 and React Native Matsuri 2022 - JMDC TECH BLOG

            Hello, my name is Rodolphe and I’m working at JMDC as a mobile developer. Please let me use English for this post! 🙏 iOSDC Japan 2022 Lately, there have been some interesting conferences about the mobile engineering world. Last month was held the iOSDC, a huge conference for developers whose main theme is technologies related to iOS. The event took place over 3 days, from Saturday September 10th

              Impressions about iOSDC Japan 2022 and React Native Matsuri 2022 - JMDC TECH BLOG
            • Improved local development with wrangler and workerd

              Improved local development with wrangler and workerd05/17/2023 For over a year now, we’ve been working to improve the Workers local development experience. Our goal has been to improve parity between users' local and production environments. This is important because it provides developers with a fully-controllable and easy-to-debug local testing environment, which leads to increased developer eff

              • 浅草キッド | Netflix (ネットフリックス) 公式サイト

                '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                  浅草キッド | Netflix (ネットフリックス) 公式サイト
                • GoとBazel

                  以前、 モノレポ構成にしてビルドツールとしてBazelを利用していることを紹介しました。 そのBazelは10月10日にとうとう1.0をリリースしました。 バージョン1.0に到達したというニュースは日本語のニュースサイトでも掲載されるなど、多少注目を浴びたようです。 そこで今回はGoのプロジェクトのビルドツールとしてBazelを利用する際のTipsをご紹介します。 GoのプロジェクトではGNU makeをビルドツールとして使われていることが多いと思いますが、一度Bazelに慣れてしまうと手放せないツールになります(なっています)。 導入を検討する際のなにかの参考になりそうなTipsをいくつかご紹介します。 BazelをGoのプロジェクトで使うことのメリットBazel がすべてを用意してくれるので最悪 goコマンドが入ってなくてもビルドできる。コンテナとしてshipする際に非常に軽量なイメー

                    GoとBazel
                  • How We Halved Go Monorepo CI Build Time

                    You’re seeing information for Japan . To see local features and services for another location, select a different city. Show more Painting the Picture Before 2021, Uber engineers would have to take quite a taxing journey to make a code change to the Go Monorepo. First, the engineer would make their changes on a local branch and put up a code revision to our internal code review system, Phabricator

                      How We Halved Go Monorepo CI Build Time
                    • Continuous integration and deployment with Bazel

                      Dropbox server-side software lives in a large monorepo. One lesson we’ve learned scaling the monorepo is to minimize the number of global operations that operate on the repository as a whole. Years ago, it was reasonable to run our entire test corpus on every commit to the repository. This scheme became untenable as we added more tests. One obvious inefficiency is the pointless and wasteful execut

                        Continuous integration and deployment with Bazel
                      • Compiling Containers - Dockerfiles, LLVM and BuildKit | Docker

                        Compiling Containers – Dockerfiles, LLVM and BuildKit Today we’re featuring a blog from Adam Gordon Bell at Earthly who writes about how BuildKit, a technology developed by Docker and the community, works and how to write a simple frontend. Earthly uses BuildKit in their product. Introduction How are containers made? Usually, from a series of statements like `RUN`, `FROM`, and `COPY`, which are pu

                          Compiling Containers - Dockerfiles, LLVM and BuildKit | Docker
                        • Netflix Tudum - Go behind the streams

                          '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                            Netflix Tudum - Go behind the streams
                          • Renovateを用いたKubernetesエコシステムの自動バージョンアップ - 電通総研 テックブログ

                            こんにちは。Xイノベーション本部クラウドイノベーションセンターの柴田です。 本記事では Renovate を使ったKubernetesエコシステムの自動バージョンアップを紹介します。 なお本記事の内容は Kubernetes Meetup Tokyo #48 で紹介された 個人運用k8sクラスタの構成要素の技術選定 - でこてっくろぐ ねお にインスパイアされています。 背景 Renovateとは Platform Manager Datasource Versioning RenovateでKubernetesエコシステムを自動更新する 更新対象のKubernetesクラスタ Renovateを実行する Renovateの設定 実行結果 おわりに 背景 Kubernetesでは、Kubernetesと連携して動作する様々なOSSやサービスを活用することで、アプリケーションの開発・運用に関

                              Renovateを用いたKubernetesエコシステムの自動バージョンアップ - 電通総研 テックブログ
                            • Bazelを使ってRubyのdistroless imageを作る | うなすけとあれこれ

                              きっかけ 元々、distroless-rubyは手作業で必要なファイルを抜き出して作成したものでした。 Rubyが動くdistroless image は作ることができるのか - Qiita Rubyのdistroless imageをmagicpakで構築できるのか? ただ、この方針ではsinatraなどRuby単体で完結するプログラムは手軽に動かすことはできても、外部に依存するものがあるプログラムを動かすことはできません。具体的な例を挙げるならPostgreSQLをRubyで使用するために必要なpq gemはlibpq-devをapt経由でインストールする必要がありますが、distroless image内にはaptが存在しないのでインストールすることができません。multi stage buildを使用し、aptによって追加されたファイルを持ってくることも出来無くはないですが、依存す

                                Bazelを使ってRubyのdistroless imageを作る | うなすけとあれこれ
                              • adventures in uncertainty: Towards Faster Iteration in Industrial Haskell

                                2020-04-14 I’ve been writing Haskell in industry for the last eight years, at four different employers. I’ve been a full-time Haskell programmer since 2014. Though I never anticipated this turn of events, I’m certainly not complaining: I truly like writing Haskell, and I’m experienced enough in it to write at or exceeding the speeds at which I can write in the imperative languages I used before Ha

                                • 陰謀論のオシゴト | Netflix (ネットフリックス) 公式サイト

                                  '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                    陰謀論のオシゴト | Netflix (ネットフリックス) 公式サイト
                                  • Leaving Haskell behind

                                    For almost a complete decade—starting with discovering Haskell in about 2009 and right up until switching to a job where I used primarily Ruby and C++ in about 2019—I would have called myself first and foremost a Haskell programmer. Not necessarily a dogmatic Haskeller! I was—and still am—proudly a polyglot who bounces between languages depending on the needs of the project. However, Haskell was m

                                      Leaving Haskell behind
                                    • サイトマップ

                                      金子研究室ホームページサイトマップ. 金子研究室ホームページでは,約2000ページを公開している.ページは,データベース関連技術,データの扱い,インストール,設定,利用,プログラミング,サポートページ,連絡先,業績に分けて構成している.サイトマップでは,ホームページ内の全てのページについてのサイトマップを示している. 【サイト構成】 人工知能 3次元,地図 プログラミング 情報工学全般 インストール データ処理 支援 連絡先,業績など 金子邦彦研究室 ▶ サイトマップ ▶ サイト内検索 ▶ アクセスログ(直近28日分), Google Search Console ▶ まとめページ(目次ページ) ▶ 人工知能応用,データ応用,3次元のまとめ ▶ Windows のまとめ ▶ Ubuntu の使い方 ▶ Python のまとめ(Google Colaboratory を含む) ▶ C/C++

                                      • GitHub - aappleby/hancho: A simple pleasant build system in Python.

                                        "班長, hanchō - "Squad leader”, from 19th c. Mandarin 班長 (bānzhǎng, “team leader”)" Hancho is a simple, pleasant build system with few moving parts. Hancho fits comfortably in a single Python file and requires no installation, just copy-paste it into your source tree. Hancho is inspired by Ninja (for speed and simplicity) and Bazel (for syntax and extensibility). Like Ninja, it knows nothing about y

                                          GitHub - aappleby/hancho: A simple pleasant build system in Python.
                                        • AI 組織のモノレポ紹介 - CADDi Tech Blog

                                          AI 組織のモノレポ紹介 はじめに こんにちは、西原です。AI Lab の MLOps チームでエンジニアとプロダクトオーナーを兼任しています。私たちは、日々機械学習(ML)の成果を素早くシステムに取り入れ、安定した運用を実現するための仕組み作りに取り組んでいます。この一環として 2022 年秋からはモノレポ構成での開発に移行しました。モノレポの採用背景やモノレポでの取り組みについて紹介します。 TL;DR 車輪の再発明を防ぎ、開発効率を向上することを目的にモノレポへ移行 モノレポのビルドシステム Pants を使って、異なる Python バージョンのプロジェクトを管理 モノレポ移行によって開発効率の向上を実感しており、今後もモノレポの運用と改善を継続していく AI 組織のモノレポ紹介 はじめに TL;DR モノレポの概要 モノレポに移行するまで Pants とは モノレポへの移行 移行

                                            AI 組織のモノレポ紹介 - CADDi Tech Blog
                                          • Tech Notes: The Success and Failure of Ninja

                                            Around nine years ago I published Ninja, a build system that is mostly comparable to Make. At the time I was a bit embarrassed to share my side project but since then it has become widely popular. I can't list all of the users off the top of my head anymore, but some of the "big" projects that use Ninja include: Chrome, which eventually removed all of its non-Ninja builds; Android, which uses it f

                                            • 流転の地球 | Netflix (ネットフリックス) 公式サイト

                                              '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                流転の地球 | Netflix (ネットフリックス) 公式サイト
                                              • 新聞記者/The Journalist | Netflix (ネットフリックス) 公式サイト

                                                '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                  新聞記者/The Journalist | Netflix (ネットフリックス) 公式サイト
                                                • distroless imageを実用する

                                                  distroless image distrolessは、Googleが提供している、本当に必要な依存のみが含まれているcontainer imageです。そこにはaptはおろかshellも含まれておらず、非常にサイズの小さいimageとなっています。余計なプログラムが含まれていないことは attack surfaceの縮小にも繋がり、コンテナのセキュリティについての事業を展開しているSysdig社が公開しているDockerfileのベストプラクティスとしてもdistroless imageを使うことが推奨されています。 また先日、inductorさんがこのようなブログ記事を書き話題になりました。この記事からdistroless imageのことを知った方も多いと思います。その中で僕が趣味で作った distroless-ruby を取り上げてくださり、ありがたいことに僕の所有しているものの

                                                    distroless imageを実用する
                                                  • 13th -憲法修正第13条- | Netflix (ネットフリックス) 公式サイト

                                                    '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                      13th -憲法修正第13条- | Netflix (ネットフリックス) 公式サイト
                                                    • PLUTO | Netflix (ネットフリックス) 公式サイト

                                                      '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                        PLUTO | Netflix (ネットフリックス) 公式サイト
                                                      • Edge TPU の September 2019 Updates を追う - OPTiM TECH BLOG

                                                        こんにちは。6年間使い続けた iPhone 5s に別れを告げ、iPhone 11 Pro に移行した R&D チームの奥村(@izariuo440)です。前回の Edge TPU 更新からはや2ヶ月。今回の更新では、apt-get 対応強化、コンパイラ更新、Python ライブラリ更新、GitHub への移行、などが行われました。この記事では Edge TPU September 2019 Updates をベースに、意訳・追記をしています。いくつかは実際に試してみましたが、すべてを試したわけではありませんのであしからず。 Edge TPU に関しては、過去記事も参考になるかもしれません。 Edge TPU の July 2019 Updates を追う - OPTiM TECH BLOG 2019インターン紹介: Edge TPU向けPoseNetのリアルタイム姿勢推定 - OPTiM

                                                          Edge TPU の September 2019 Updates を追う - OPTiM TECH BLOG
                                                        • バーベキュー最強決戦! | Netflix (ネットフリックス) 公式サイト

                                                          '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                            バーベキュー最強決戦! | Netflix (ネットフリックス) 公式サイト
                                                          • golangとbazelで作るいい感じなビルド環境 - MJHD

                                                            ※Makefileに一部間違いがあったため、修正しました bazelはビルドシステムの一つで、Googleが開発し社内でも使用している。makeなどの従来のビルドシステムと比べると、簡潔な設定で幅広い言語・ビルド対象に対応していて、ビルドが必要なものはほとんどbazelで解決できる。 Bazel - a fast, scalable, multi-language and extensible build system" - Bazel 例えば、Goのビルドと同時にdockerイメージもビルドしたい、protoもビルドしたいといった場合、通常であれば個別にビルドコマンドを打つ必要があるのだが、この作業をbazelに一本化でき、とても便利。 必要な物 以下のものを使用する: 1. bazel 2. rules_go 3. gazelle 4. rules_docker rules_goはGo

                                                              golangとbazelで作るいい感じなビルド環境 - MJHD
                                                            • ヴァイオレット・エヴァーガーデン | Netflix

                                                              '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                                ヴァイオレット・エヴァーガーデン | Netflix
                                                              • Gradle vs Bazel for JVM Projects

                                                                Introduction Gradle has emerged as the build tool of choice for projects within the JVM ecosystem, including Kotlin. It is the most popular build tool for open source JVM projects on GitHub. It is downloaded on average more than 15 million times per month and has been counted in the Top 20 Most Popular Open Source Projects for IT by Techcrunch. Many popular projects have migrated from Maven to Gra

                                                                  Gradle vs Bazel for JVM Projects
                                                                • ダーク | Netflix (ネットフリックス) 公式サイト

                                                                  '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                                    ダーク | Netflix (ネットフリックス) 公式サイト
                                                                  • Bazel 1.0 - Bazel

                                                                    Bazel 1.0 has just been released. As we announced before we start following semantic versioning for Bazel releases. We'll maintain at least three-month stability windows between Bazel major (backward-incompatible) releases. Incompatible changes Before updating to Bazel 1.0, first check if your codebase is compatible either by running bazelisk --migrate or by building your code with Bazel 0.29.1 an

                                                                    • パワー・オブ・ザ・ドッグ | Netflix (ネットフリックス) 公式サイト

                                                                      '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                                        パワー・オブ・ザ・ドッグ | Netflix (ネットフリックス) 公式サイト
                                                                      • Bazel at Enterprise Scale | BuildBuddy

                                                                        Massively parallel builds with just a few lines of configuration and no maintenance burden. BuildBuddy provides remote build execution and caching as a fully-managed cloud service. Supports custom Docker images, and automatically scales to thousands of worker nodes.

                                                                          Bazel at Enterprise Scale | BuildBuddy
                                                                        • Watch High Score | Netflix Official Site

                                                                          '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                                            Watch High Score | Netflix Official Site
                                                                          • Improving Build Performance of LINE for iOS with Bazel

                                                                            As of October 1, 2023, LINE has been rebranded as LY Corporation. Visit the new blog of LY Corporation here: LY Corporation Tech Blog Background Over the years, the LINE for iOS source tree has grown to a size of hundreds of modules. As of late 2019, the project consists of more than 1.4 million lines of code without showing any signs of stopping its increase. This in turn, tripped up the build ti

                                                                              Improving Build Performance of LINE for iOS with Bazel
                                                                            • Bazelを使ってRubyのdistroless imageを作る

                                                                              きっかけ 元々、distroless-rubyは手作業で必要なファイルを抜き出して作成したものでした。 Rubyが動くdistroless image は作ることができるのか - Qiita Rubyのdistroless imageをmagicpakで構築できるのか? ただ、この方針ではsinatraなどRuby単体で完結するプログラムは手軽に動かすことはできても、外部に依存するものがあるプログラムを動かすことはできません。具体的な例を挙げるならPostgreSQLをRubyで使用するために必要なpq gemはlibpq-devをapt経由でインストールする必要がありますが、distroless image内にはaptが存在しないのでインストールすることができません。multi stage buildを使用し、aptによって追加されたファイルを持ってくることも出来無くはないですが、依存す

                                                                                Bazelを使ってRubyのdistroless imageを作る
                                                                              • Devpod: Improving Developer Productivity at Uber with Remote Development

                                                                                You’re seeing information for Mexico . To see local features and services for another location, select a different city. Show more Introduction In this blog, we share how we improved the daily edit-build-run developer experience using DevPods, our remote development environment. We will start with some of the initial challenges, the pain points we addressed with Devpod, our architecture, and some

                                                                                  Devpod: Improving Developer Productivity at Uber with Remote Development
                                                                                • sbt でのコンパイルキャッシュ · eed3si9n

                                                                                  2020-05-06 / sbt Google のビルドインフラ Blaze (現在は Bazel としてオープンソース化されている) のことを知ってから Scala のツールチェインにも似たような仕組みが欲しいとずっと思い続けてきた。これは特に独創的な発想という訳では無く、Peter Vlugter さんと Ben Dougherty さんの nailgun Zinc での機能 (Pants で使われていた?) や、Krzysztof Romanowski さんの Hoarder など先行研究もある。それらは、作業ディレクトリに合わせて Zinc Analsis ファイル内に格納されている絶対パスを変換するというアイディアから成り立っている。 僕の作業の詳細に入る前に、問題スペースをざっとデモしよう。 ビルドのマシン依存性 Akka の akka-actor/compile を sbt