並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 1627件

新着順 人気順

Bazelの検索結果201 - 240 件 / 1627件

  • アート・オブ・デザイン | 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 (ネットフリックス) 公式サイト
    • CMake を使ったクロスプラットフォーム開発環境

      LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog こんにちは、LINE で LINE GAME Clinet SDK の開発をしている やまぐち です。 この記事は LINE Advent Calendar2016 の 10 日目の記事です。 弊社でも iOS / Android / Unity 向けに LINE GAME Clinet SDK を提供しています。コードは共通の C++ を使っているのですが、複数のプラットフォーム向けにビルドを行う必要があってソースファイルの管理やビルド方法がバラバラで大変ですよね。そこでクロスプラットフォーム向けのビルドシステムなどを調査してCMake を使ってクロスプラットフォームビルド環境を作ることにしました。 CMake を採用した理

      • Google Developers Summit Tokyo 2016 に行った - Qiita

        Android N Q&A Session 詳しい内容は詳しい方が書いてくださっているようなので、Q&Aセッションだけこちらに書いておきます。 鈴: 鈴木 拓生さん(Program Manager, Google Japan) 荒: 荒木 佑一さん(Developer Program Engineer, Google Japan) 松: 松田 白郎さん(Developer Advocate, Google) 参加者から寄せられた質問に答える形式です。70以上答えていました。 Swift がメインの開発言語になる? 松:いやあ、まずないと思います。Javaをこよなく愛する人がコアメンバーですので、個人的にはC++がメインになってほしいが、まあないですかね Kotlinのことはどう思っているか? 荒:別に排斥しようとかは思っていない。僕も言語としては好きですし、うん、いいんじゃないかと思います

          Google Developers Summit Tokyo 2016 に行った - Qiita
        • Poetry の Dependency Group を利用したモノレポ Python 環境|Tatsuya Shirakawa

          こんにちは、カウシェで ML Engineer をしている白川です。 以前に一人目 ML Engineer としての入社エントリーを書かせていただいたのですが、実はアプリケーションで Python を使用する開発者としても一人目だったので、機械学習系の機能開発をしつつ Python 環境の設計・構築も行っています。開拓するのは楽しいです。 今回、Poetry の dependency group 機能を使うことでモノレポにおいて軽量でクリーンに動作する、なかなかよい開発環境を作ることができたので、思い切って公開してみます! なお、本格的な運用はこれから始めるところなので、気持ちのこもった速報版くらいの気持ちで受け取っていただけるとありがたいです。 Poetry の dependency group 便利ですよ! モノレポカウシェは基本的にはモノレポで開発をしています。そのため、何か開発する

            Poetry の Dependency Group を利用したモノレポ Python 環境|Tatsuya Shirakawa
          • Google Developer Summit 2016 (Day1) - Qiita

            資料へのリンクが公開されたらアップデートします 2日目(Progressive web app編)はこちら:http://qiita.com/doc0s/items/45f0896c5e80c318dfce Location 2016/04/25 13:30-17:30 コクヨホール だいたい300人くらいの会場でほぼ満席 Android Beta Program 開催の目的 N Preview期間は6ヶ月ある フィードバックを得て改善していきたい Previewについて 最初の3つのプレビューは初期段階のテスト環境 既存アプリの互換性問題を早めに潰す IssueTrackerでフィードバック 今ならまだ修正してもらえるかも N android beta Program https://www.google.com/android/beta N のOTAアップデートが配信される 対象はNe

              Google Developer Summit 2016 (Day1) - Qiita
            • Marginalia

              すべて Tech Idea Diary 2024-06-26 WebブラウザにおけるOpenTelemetryの自動計装PoC: Trace via Service Worker TechWebOpenTelemetryService Worker 2024-06-23 Cloudflare Image Transformationで画像最適化した TechCloudflareBlog DevAstro 2024-06-20 Angular: Rendering EffectsとBusiness Effects TechAngularSignals 2024-06-14 計画の優先順位ではなく目標の優先順位を決める Idea雑記言語化 2024-06-13 Angular: Model Inputsを使ったカスタムフォームコントロール実装例 TechAngularSignalsForms

                Marginalia
              • DroidKaigi 2016で得た知見のまとめ - Qiita

                2日間DroidKaigi 2016に参加し、多くの知見を得ることができたので、忘れない/すぐに実行に移すためのまとめ(メモ)です。 (当日中にまとめたかったのですが、懇親会でそこそこお酒を飲んでしまったため当日は断念し、加えて翌日には予定が入っていたので、今日(2016-02-21)のpostとなってしまいました) 発表資料 だいたいの資料を網羅してくれている、ありがたい記事がありました。 DroidKaigi 2016講演資料まとめ #DroidKaigi ※ ここから先の「知見のグループ分け」は、あくまでも今現在の私の状況に基づくものです。 すぐに活かせそうな知見 Research GitHub/trending Android Weekly Android Arsenal ちゃんとWatchしたいです(英語の勉強もかねて) 以前、Android ArsenalのTwitterアカウ

                  DroidKaigi 2016で得た知見のまとめ - Qiita
                • Pants で決める python monorepo - ABEJA Tech Blog

                  ABEJA で Research Engineer をやっている中川です.普段は論文読んだり,機械学習モデルを実装したり,インフラを構築したりしています.今回のブログでは3,4ヶ月の間遊び9割仕事1割で取り組んできた Python で実装された機械学習マイクロサービスたちの monorepo 化について紹介します. モチベーション 小売業向けに店舗解析ソリューションを提供している ABEJA Insight for Retail では以下のような理由から機械学習システムをマイクロサービスの polyrepo (multi-repo) で運用してきました. 様々なフレームワークで書かれた最新の研究成果を取り入れやすい. 負荷特性の全く異なる機械学習モデルをスケールさせやすい. モデルごとに容易にデプロイできる. 障害耐性や保守性を高め日々の運用負荷を下げる. 手前味噌ですが,マイクロサービス

                    Pants で決める python monorepo - ABEJA Tech Blog
                  • Netflix Japan - Watch TV Shows Online, Watch Movies Online

                    '); 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

                    • Angular v8がリリースされました!バンドルサイズ削減され、新レンダリングエンジンIvyのプレビュー版が利用可能に! | DevelopersIO

                      Angular v8がリリースされました!バンドルサイズ削減され、新レンダリングエンジンIvyのプレビュー版が利用可能に! どうも!大阪オフィスの西村祐二です。 ちょっと日にちが過ぎましたが、5/29にAngular v8がリリースされました! 今回はそのアップデート内容をまとめてみます。 主に下記のサイトをもとにまとめていますので、詳細がきになる方はリンク先をご確認ください。 https://blog.angular.io/version-8-of-angular-smaller-bundles-cli-apis-and-alignment-with-the-ecosystem-af0261112a27 https://blog.ninja-squad.com/2019/05/29/what-is-new-angular-8.0/ Angularのバージョンアップサイクル 「もう、バージ

                        Angular v8がリリースされました!バンドルサイズ削減され、新レンダリングエンジンIvyのプレビュー版が利用可能に! | DevelopersIO
                      • Build faster with Buck2: Our open source build system

                        Buck2, our new open source, large-scale build system, is now available on GitHub. Buck2 is an extensible and performant build system written in Rust and designed to make your build experience faster and more efficient. In our internal tests at Meta, we observed that Buck2 completed builds 2x as fast as Buck1. Buck2, Meta’s open source large-scale build system, is now publicly available via the Buc

                          Build faster with Buck2: Our open source build system
                        • ドント・ルック・アップ | 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 (ネットフリックス) 公式サイト
                          • 4年ぶりのScala国際カンファレンス、Scala Days Madrid 2023 に参加しました! - たにしきんぐダム

                            画像元: https://twitter.com/scaladays/status/1701616520546206039 Scala の世界最大のオフラインカンファレンス、Scala Days Madrid 2023 に参加してきました。Scala Days は例年に2回、アメリカとヨーロッパで開催されており、今年は Madrid での開催でした。 scaladays.org コロナ期間中 Scala Days は開催されておらず、2019年以来4年ぶりの開催!(前回はLausanne開催でした) developer.hatenastaff.com 会場は世界中から集ったたくさんの人で賑わい、参加者の熱意の高さから感じられるとても良いイベントでした。その中で印象に残ったセッションの紹介を交えつつ、会場の様子をレポートしたいと思います。 カンファレンス本体の話に移る前に、周辺イベントを紹介

                              4年ぶりのScala国際カンファレンス、Scala Days Madrid 2023 に参加しました! - たにしきんぐダム
                            • Marginalia

                              すべて Tech Idea Diary 2024-06-26 WebブラウザにおけるOpenTelemetryの自動計装PoC: Trace via Service Worker TechWebOpenTelemetryService Worker 2024-06-23 Cloudflare Image Transformationで画像最適化した TechCloudflareBlog DevAstro 2024-06-20 Angular: Rendering EffectsとBusiness Effects TechAngularSignals 2024-06-14 計画の優先順位ではなく目標の優先順位を決める Idea雑記言語化 2024-06-13 Angular: Model Inputsを使ったカスタムフォームコントロール実装例 TechAngularSignalsForms

                                Marginalia
                              • Marginalia

                                すべて Tech Idea Diary 2024-07-03 読んだ本 2024-Q2 Diary読書 2024-07-03 Angular: v18.1で @let 構文が追加される TechAngularTypeScript 2024-06-26 WebブラウザにおけるOpenTelemetryの自動計装PoC: Trace via Service Worker TechWebOpenTelemetryService Worker 2024-06-23 Cloudflare Image Transformationで画像最適化した TechCloudflareBlog DevAstro 2024-06-20 Angular: Rendering EffectsとBusiness Effects TechAngularSignals 2024-06-14 計画の優先順位ではなく目標の優先

                                  Marginalia
                                • The Go Programming Language and Environment – Communications of the ACM

                                  Go is a programming language created at Google in late 2007 and released as open source in November 2009. Since then, it has operated as a public project, with contributions from thousands of individuals and dozens of companies. Go has become a popular language for building cloud infrastructure: Docker, a Linux container manager, and Kubernetes, a container deployment system, are core cloud techno

                                  • 2019年のAngularを考える - 余白

                                    この記事は Angular アドベントカレンダー 2018 25日目の投稿です。 qiita.com こんにちは、lacoです。2018年ももうすぐ終わりますね。 この記事では2019年のAngularの進路について、今わかる範囲で予想をしていきます。 当たる保証はありませんが、心の準備はできるかもしれません。しばしお付き合いください。 ちなみに余談ですが、先日Angular GDEになりましたが持っている情報は以前とそれほど変わっていません。 結局オープンソースだしGitHubとTwitterをひたすら追うのが一番確実なアンテナですよ。 Ivyの安定版リリースはv9か? 長らく期待されていますIvyですが、コアチームによればリリース可能になるまでにはまだあと数ヶ月かかる見込みです。 現在はGoogle社内でドッグフーディングしながら、後方互換性が失われていないことをバリデーション中です。

                                      2019年のAngularを考える - 余白
                                    • 【JavaScript】Vue.jsをサーバサイド風に例えて説明してみる - Rのつく財団入り口

                                      メタファーを使ってみよう 様々な言葉が飛び交い、文脈によって意味が違ったりもするIT用語。何かを説明するときに比喩表現を使うことも多いかと思います。かっこよく英語で言うとメタファー(Metaphor)というやつですね。 僕はアーキテクトっぽい立ち位置にいるので仕事柄、プロジェクトの開発メンバーや新たに加わるメンバー、開発の一線から離れたプロマネの人、技術に疎くなってしまった管理職や偉い人、共同開発の人や顧客など様々な人に、技術的な説明をしたりする機会が時々あります。 最近はVue.jsのことを説明する機会があり、そういえば相手がわかるようにサーバサイドに例えて話すことが多いなあとふと思いました。ということでこのエントリではその話を書こうと思います。 だいたい、聞き手は以下のような人であることを想定しています。 サーバサイド(フロントエンド用語でいうバックエンド)のWebアプリケーション開発

                                        【JavaScript】Vue.jsをサーバサイド風に例えて説明してみる - Rのつく財団入り口
                                      • orangain flavor

                                        Renovateはアプリケーションで使用している依存ライブラリを更新するためのPull Requestを自動で作成してくれるソフトウェアです。 柔軟な設定が可能で便利な反面、設定項目は150以上と非常に多く、思い通りに設定するのが難しい場合もあります。 意図した通りに設定するためには、それぞれの設定項目が、どのタイミングで適用されるかを知る必要があります。 そのためにはRenovateがどのように実行されるのかを知るのが有用です。 そこで本記事では、Renovateの内部実装を読みながら処理の流れを見ていきます。 対象のバージョンは執筆時点で最新の v36.19.2 です。 なお、筆者はRenovateの開発に関わる人間ではありません。本記事の内容は筆者がドキュメントやソースコード、実行時のデバッグログなどを読んだ上での理解に基づいています。誤りがありましたらご指摘いただけると幸いです。

                                          orangain flavor
                                        • GitHub - korfuri/awesome-monorepo: A curated list of awesome Monorepo tools, software and architectures.

                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

                                            GitHub - korfuri/awesome-monorepo: A curated list of awesome Monorepo tools, software and architectures.
                                          • Bazelがベータ版でGroovy, Rust, Scalaをサポート

                                            Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                              Bazelがベータ版でGroovy, Rust, Scalaをサポート
                                            • Bazelの基本的な仕組み|Bazelの解説(TS, Dockerイメージ、リモートキャッシュ)

                                                Bazelの基本的な仕組み|Bazelの解説(TS, Dockerイメージ、リモートキャッシュ)
                                              • Bazel Reaches 1.0 Milestone!

                                                We're excited to announce the first General Availability release of Bazel, an open source build system designed to support a wide variety of programming languages and platforms. Bazel was born of Google's own needs for highly scalable builds. When we open sourced Bazel back in 2015, we hoped that Bazel could fulfill similar needs in the software development industry. A growing list of Bazel users

                                                  Bazel Reaches 1.0 Milestone!
                                                • Googleの機械学習フレームワーク「TensorFlow」でImageNetの学習データを使った画像認識を試してみた - TensorFlowのインストールから画像認識まで - Qiita

                                                  Googleの機械学習フレームワーク「TensorFlow」でImageNetの学習データを使った画像認識を試してみた - TensorFlowのインストールから画像認識まで機械学習TensorFlowImageNet この記事はGoogleが公開した機械学習フレームワークのTensorFlowを使って画像認識を試してみたときのセットアップ手順と画像認識結果について記載しています。公式ドキュメントのチュートリアルではいくつかハマりどころがあったのでそこの解決策も折り込んでいます。 画像認識はあくまでもTensorFlowの用途の一つであり、この記事はTesnorFlowの本質や機械学習というテーマを深堀するというより、現在の画像認識のレベルとそのテクノロジーが身近になっているというところをお伝えすることに重きを置いています。 TensorFlowとは? TensorFlowはいわゆる機械学

                                                    Googleの機械学習フレームワーク「TensorFlow」でImageNetの学習データを使った画像認識を試してみた - TensorFlowのインストールから画像認識まで - Qiita
                                                  • TensorFlow のモデルを Graph Transform Tool で最適化してサービングする | メルカリエンジニアリング

                                                    こんにちは。メルカリアドベントカレンダー 9日目は JP AI Engieering Team 所属の @KosukeArase がお送りします。 機械学習技術をサービスに適用するにあたって、機械学習モデルによる推論を API として提供(サービング)したいという場面は多いと思います。 TensorFlow community は TensorFlow Serving によるモデルのサービングを可能にしており、メルカリでも多くの機械学習プロダクトでこの TensorFlow Serving を利用しています。 TensorFlow Serving はドキュメントがしっかりしているため本稿では詳細に説明しませんが、実運用に際してはなるべくモデルサイズを小さくしたい、無駄な計算を減らし推論速度をあげたい、といったモチベーションがあるかと思います。 このような計算グラフの最適化を実現する関数、ツ

                                                      TensorFlow のモデルを Graph Transform Tool で最適化してサービングする | メルカリエンジニアリング
                                                    • AWSのGPUインスタンスでTensorFlowを動かす - Qiita

                                                      以下の環境で試したので、インストール時の作業記録を残しておきます。 Mac OS X CPUのみ Amazon web service(AWS) GPUあり なお、TensoFlowはWindowsで動作しません。TensorFlowが採用しているGoogle製のビルドツールBazelが、LinuxとMacのみの対応です。手元にMacかLinuxマシンが無ければ、AWSでUbuntu環境を用意するのが簡単だと思います。 Mac OS X CPUのみで動作するパッケージをインストールしました。最もお手軽です。 スペック - MacBook Pro (Retina, 15-inch, Mid 2014) - CPU: 2.2 GHz Intel Core i7 - メモリ: 16 GB 1600 MHz DDR3 公式ドキュメント通りpipでパッケージを導入。 $ sudo easy_inst

                                                        AWSのGPUインスタンスでTensorFlowを動かす - Qiita
                                                      • 「13歳とエッチできると思うと気分が高揚して」8日無断欠勤の埼玉県職員を懲戒免職 : 痛いニュース(ノ∀`)

                                                        「13歳とエッチできると思うと気分が高揚して」8日無断欠勤の埼玉県職員を懲戒免職 1 名前:アメナメビル(長野県) [BR]:2021/09/11(土) 08:15:19.24 ID:kBrAALnO0 埼玉県は10日、13歳の少女にみだらな行為をしたとして、県さいたま県土整備事務局の主任(45)を懲戒免職にしたと発表した。 県人事課によると、主任は4月1〜2日、会員制交流サイト(SNS)で知り合った13歳の少女に静岡県内のホテルで淫行したとして、7月5日に静岡県青少年環境整備条例違反の容疑で警視庁に逮捕され、罰金30万円の略式命令を受けた。事件当日も含めて8.5日間、無断欠勤もしていた。主任は「少女と会えることに気分が高揚していた」と話したという。 ホテルで13歳少女に淫行、無断欠勤も 電車内で女子高生のスカート内を盗撮 埼玉県、職員2人を懲戒処分 https://nordot.app/

                                                          「13歳とエッチできると思うと気分が高揚して」8日無断欠勤の埼玉県職員を懲戒免職 : 痛いニュース(ノ∀`)
                                                        • コラム - グーグルのクラウドを支えるテクノロジー | 第101回 Googleの分散ビルドシステムのアーキテクチャー(パート1)|CTC教育サービス 研修/トレーニング

                                                          [IT研修]注目キーワード Python UiPath(RPA) 最新技術動向 Microsoft Azure Docker Kubernetes 第101回 Googleの分散ビルドシステムのアーキテクチャー(パート1) (中井悦司) 2021年3月 はじめに 今回からは、2020年に公開された論文「Scalable Build Service System with Smart Scheduling Service(PDF)」を紹介します。この論文では、Google社内で利用されている「分散ビルドシステム」のアーキテクチャーが解説されています。独立したいくつかのシステムが連携する分散型のアーキテクチャーになっており、マイクロサービスアーキテクチャーの設計例としても参考になります。 Google社内のビルド環境 第20回の記事でも紹介しましたが、Google社内では、すべてのソフトウェア

                                                          • Google Cloud Platformにおける「オープン」の正確な意味を、サム・ラムジ氏に聞いた

                                                            Google Cloud Platformにおける「オープン」の正確な意味を、サム・ラムジ氏に聞いた:Kubernetesオープンソース化の背景(1/2 ページ) Google Cloud Platformが単なるマーケティング活動の一環で「オープン」を唱えているのではないとすれば、どういう理由で、何を、どうオープンにしているか、それは他のパブリッククラウドとどう違うのか。その答えを求めて、Google Cloud プロダクトマネジメント担当バイスプレジデントのサム・ラムジ氏に、個別インタビューした。 Googleは、Google Cloud Platform(GCP)が「オープン」であると強調している。しかし、「パブリッククラウドにおけるオープンとは何か」を考え出すと、奥の深い問題であることに気が付く。GCPが単なるマーケティング活動の一環でオープンを唱えているのではないとすれば、どうい

                                                              Google Cloud Platformにおける「オープン」の正確な意味を、サム・ラムジ氏に聞いた
                                                            • Nx と Turborepo の比較

                                                              Nx と Turborepo の比較 ※この記事はNx and Turborepoの日本語訳です。 Turborepo は、2021年12月にリリースされたばかりのビルドツールです。Nxから多くのアイデアを拝借しているため、当然ながら Nx と Turborepo を比較する人もいます。このドキュメントでは、Turborepo がどのようなものであるかを説明します。 Nx と Turborepo の関係は、Nx と Yarn ワークスペースや Lerna の関係と同じではありません。Nx と Yarn ワークスペースは補完的な関係にあり、状況によっては両方を使用することは理にかなっています。(現時点では)Turborepo は Nx のサブセットであり、両方を使う意味はないと考えています。 私たちは公平になるように最善を尽くしますが、もちろん、お客様ご自身で調査していただく必要があります。

                                                                Nx と Turborepo の比較
                                                              • 【画像】女子受けする趣味一覧ンゴwwwwwwwwwww : 暇人\(^o^)/速報

                                                                【画像】女子受けする趣味一覧ンゴwwwwwwwwwww Tweet 1:風吹けば名無し:2012/12/13(木) 14:35:03.81 ID:b/o+v42J 45:風吹けば名無し:2012/12/13(木) 14:40:51.93 ID:pn+h8zBs イケメンの趣味なら何でも受ける模様 7:風吹けば名無し:2012/12/13(木) 14:37:06.07 ID:cQQR9lu+ 女子受けする趣味持ってても顔が女子受けせーへん 64:風吹けば名無し:2012/12/13(木) 14:42:35.82 ID:yqpDp+GL >>7 これが全てなんだよなあ 2:風吹けば名無し:2012/12/13(木) 14:35:56.21 ID:rx89MoCZ 料理はもっと良さそうだけど 285:風吹けば名無し:2012/12/13(木) 15:13:00.00 ID:qIhdyAYj >>

                                                                  【画像】女子受けする趣味一覧ンゴwwwwwwwwwww : 暇人\(^o^)/速報
                                                                • Distributed TensorFlowを試してみる - Qiita

                                                                  Distributed TensorFlow が公開されました。中の人の説明がわかりやすいですが、TensorFlowの分散環境における並列演算を支援する仕組みです。 Dockerイメージを山ほど作って使うのが想定なのでしょうけれども、低火力コンピューティングの底辺にいる私としては、とりあえず自宅のデスクトップPCのUbuntu14.04(64bit)上でサーバを走らせて、MacBookから叩くところまでやってみます。 自宅の環境はデスクトップPCのほうがCPUがしょぼい上にGPU非搭載なので実用上まったく価値が無いのですが、まあ練習ということで。 サーバのビルド(Ubuntu14.04) 現時点(2016/2/28)ではソースからビルドする必要があります。TensorFlow公式にならって環境構築からビルドまでやってみます。 まずbazelのインストール。 $ sudo add-apt-

                                                                    Distributed TensorFlowを試してみる - Qiita
                                                                  • ちょうどよいビルドツールEarthlyの紹介

                                                                    ちょうどよいビルドツールEarthlyの紹介 ビルドツールと呼ばれるものは昔から現代まで使われているMake、JavaやKotlinでは一般的なGradle、Googleで使われていたものをOSS化したBazelあたりが有名です。他にも様々なビルドツールが存在するのですが、知名度は低いものの最近自分が注目しているEarthlyというビルドツールを紹介します。 まずEarthlyの特徴をBazelやGradleといった他のビルドツールと比較して簡単に紹介します。 Dockerfile + Makefile風のDSL どんなビルドツールでも基本的には独自DSLでビルド設定を書くことになりますが、EarthlyはDockerfileとMakefileを合体させたようなDSLとなっており、他のビルドツールと比較して分かりやすい方だと思います。このDSLについては後述しますが、このサンプルコードでも

                                                                      ちょうどよいビルドツールEarthlyの紹介
                                                                    • 米Black Duck、2015年の「オープンソースルーキー」を発表。コンテナやDevOpsが人気 | OSDN Magazine

                                                                      米Black Duck Softwareは3月14日、前年にスタートした新しいオープンソースソフトウェアの中から優秀なソフトウェアを選ぶ年次アワード「Open Source Rookies of the Year」を発表した。コンテナやDevOpsなど開発に関連した分野、コラボレーションなどの分野から12のプロジェクトが選ばれている。 Black Duck Open Source Rookies of the Yearは、過去1年に始まったオープンソースプロジェクトの中から優秀なものを選ぶ年次アワード。今年で8回目となり、Black Duckが有するオープンソースプロジェクトの情報ネットワーク「Open HUB」などのデータを元に選んだ。今年のトレンドとしてDockerコンテナ、オープンコラボレーション、AI(人工知能)の3つを挙げていおり、選ばれたプロジェクトもこの3分野に集中している。

                                                                        米Black Duck、2015年の「オープンソースルーキー」を発表。コンテナやDevOpsが人気 | OSDN Magazine
                                                                      • Improving Workers TypeScript support: accuracy, ergonomics and interoperability

                                                                        Improving Workers TypeScript support: accuracy, ergonomics and interoperability2022-11-18 This post is also available in 简体中文, 繁體中文, 日本語, Deutsch, Français, Español and Português. TypeScript makes it easy for developers to write code that doesn’t crash, by catching type errors before your program runs. We want developers to take advantage of this tooling, which is why one year ago, we built a syst

                                                                          Improving Workers TypeScript support: accuracy, ergonomics and interoperability
                                                                        • actions/artifacts@v4アツい、CIの話題多め、おまけあり|Productivity Weekly(2023-12-20号)

                                                                          こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたものです。 2023-01-25 号から、基本的に隔週で連載することとしました。たまに単独でも投稿するかもしれません。 今週は 2023-12-20 単独号です。 今回が第 137 回目です。過去の記事はこちら。 生産性向上チームのマスコットキャラクター、セイサンシャインくん爆誕 news 📺 GitHub Actions - Artifacts v4 is now Generally Available - The GitHub Blog actions/upload-artifactとactions/downloa

                                                                            actions/artifacts@v4アツい、CIの話題多め、おまけあり|Productivity Weekly(2023-12-20号)
                                                                          • Marginalia

                                                                            すべて Tech Idea Diary 2024-07-03 読んだ本 2024-Q2 Diary読書 2024-07-03 Angular: v18.1で @let 構文が追加される TechAngularTypeScript 2024-06-26 WebブラウザにおけるOpenTelemetryの自動計装PoC: Trace via Service Worker TechWebOpenTelemetryService Worker 2024-06-23 Cloudflare Image Transformationで画像最適化した TechCloudflareBlog DevAstro 2024-06-20 Angular: Rendering EffectsとBusiness Effects TechAngularSignals 2024-06-14 計画の優先順位ではなく目標の優先

                                                                              Marginalia
                                                                            • monorepoのCI/CDで変更された部分だけをビルド/デプロイする - orangain flavor

                                                                              2020-07-11: Cloud Buildでの記述が誤っていたので修正しました。 はじめに 今年のゴールデンウィークは暇があり、勤務先で複数のリポジトリを使っているのが辛く感じてきていたため、monorepoについて調べてみました。monorepoについての説明やメリットについては他の記事に譲ります。 www.graat.co.jp この参考記事でmonorepoの本当の課題として挙げられている以下の4点のうち、3点目に相当する「CIで変更によって影響を受けた部分だけをビルドする方法」を調査・検討しました。 トランクベース開発は、より一段と重要になります すべてのサービスがモノレポで上手く動くわけではありません より精巧なCIセットアップが必要です あなたは大規模な変更について考える必要があります この参考記事ではnxが挙げられていますが、nxは主にJavaScriptのプロジェクトを

                                                                                monorepoのCI/CDで変更された部分だけをビルド/デプロイする - orangain flavor
                                                                              • GitHub + CircleCIでAWS Device Farmでのテストを自動化 | 株式会社VASILY(ヴァシリー)

                                                                                VASILYの自動化大好きAndroidエンジニア堀江(@Horie1024)です。今回、GitHubとCircleCIを利用したAWS Device Farmでのテストの自動化ついてご紹介しようと思います。 概要 ・ Calabashで書いたAndroidアプリのE2EテストをAWS Device Farmで実行する ・ GitHub + CircleCIでAWS Device Far...VASILYの自動化大好きAndroidエンジニア堀江(@Horie1024)です。今回、GitHubとCircleCIを利用したAWS Device Farmでのテストの自動化ついてご紹介しようと思います。 概要 ・ Calabashで書いたAndroidアプリのE2EテストをAWS Device Farmで実行する ・ GitHub + CircleCIでAWS Device Farmでのテ

                                                                                  GitHub + CircleCIでAWS Device Farmでのテストを自動化 | 株式会社VASILY(ヴァシリー)
                                                                                • 2019インターン紹介: MediaPipeを用いたモバイル向けリアルタイム手指トラッキングを動かしてみる - OPTiM TECH BLOG

                                                                                  R&D チームの徳田(@dakuton)です。好きなHand Poseはメロイックサインです。 先日、2019年度のインターン事例として、EdgeTPU向けの全身姿勢推定をご紹介しました。今回は別の事例として、MediaPipeを用いたモバイル向けのリアルタイム手指推定+トラッキングを動かしてみた件についてご紹介します。 前回記事は以下です。 tech-blog.optim.co.jp MediaPipeとは? TensorFlowまたはTensorFlow Liteでパイプライン推論を実現(複数のモデル、必要となる前処理、条件分岐などを組み合わせて高度な推論を実現)するためのフレームワークです。 下記GitHub Issueによれば、NVIDIA Deep Stream、ひいてはGStreamer(マルチメディアフレームワーク、Edge TPU向けPoseNetサンプルでも用いられている

                                                                                    2019インターン紹介: MediaPipeを用いたモバイル向けリアルタイム手指トラッキングを動かしてみる - OPTiM TECH BLOG