並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 886件

新着順 人気順

Bazelの検索結果281 - 320 件 / 886件

  • The missing parts in Cargo

    A cargo ship stagnated in March, 2021 (Julianne Cona / Instagram) When people discuss the merits of Rust, they often mention its strict ownership rules, excellent diagnostics, and impressive performance. Cargo and the crates.io ecosystem frequently receive praise as well. Initially, when I started learning Rust, I couldn’t understand why Cargo was so highly loved. Having extensive experience with

      The missing parts in Cargo
    • Neat parallel output in Python

      Say you have a program that does some processing of a list (loosely based on a work-in-progress project): #!/usr/bin/env python3 def log(repo_name, *args): print(f"{repo_name}:", *args) def randsleep(): import random import time time.sleep(random.randint(1, 5)) def func(repo_name): log(repo_name, "Starting") randsleep() # Can be substituted for actual work log(repo_name, "Installing") randsleep()

      • Setup Workflows Open Preview

        Setup workflows are a new functionality we are introducing to help customers better handle their unique workflows. What are setup workflows? A setup workflow is a single workflow that can be used to “set up” a pipeline. It does this by using CircleCI jobs to generate or set a pipeline config and/or pipeline parameters. This enables two main use cases: Dynamic config: If a customer can create a scr

          Setup Workflows Open Preview
        • 【MediaPipe】Multi Hand Trackingのプログラムを解析してみた | DevelopersIO

          カフェチームの山本です。 前回は、MediaPipeのHelloWorldのプログラムの動作を解析しました。 【MediaPipe】HelloWorldのプログラム動作/処理を解析してみた 今回は、Multi Hand TrackingのプログラムとGraphを解析していきます。 MediaPipeに関連する記事はこちらにまとめてあります。 【MediaPipe】投稿記事まとめ Multi Hand Tracking のプログラム まずはMulti Hand Trackingのビルドコマンドから見ていきましょう。mediapipe/examples/desktop/multi_hand_tracking内のmulti_hand_tracking_cpuを指定してビルドしていることがわかります。 bazel build -c opt --define MEDIAPIPE_DISABLE_GP

            【MediaPipe】Multi Hand Trackingのプログラムを解析してみた | DevelopersIO
          • Xcode Build Time Optimization - Part 2

            April 8, 2020 #xcode #workflow #optimization The build time speedup is crucial for developers productivity and the product’s time to market. It is quite important to keep you build time under control and improve one if needed. In the previous article we’ve learned how to measure the Xcode build time and get some metrics to analyze. In this blog post, I’ll show you how we can resolve the Xcode buil

              Xcode Build Time Optimization - Part 2
            • バーシティ・ブルース作戦: 裏口入学スキャンダル | 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 (ネットフリックス) 公式サイト
              • Watch Barbecue Showdown | 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 Barbecue Showdown | Netflix Official Site
                • フィジカル100 | 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

                    フィジカル100 | Netflix (ネットフリックス) 公式サイト
                  • GitHub - google/llvm-bazel

                    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. Dismiss alert

                      GitHub - google/llvm-bazel
                    • ペプシよ、戦闘機はどこに? ~景品キャンペーンと法廷バトル~ | 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 (ネットフリックス) 公式サイト
                      • ErrorProne Custom Plugin を書く | フライウィール

                        ソフトウェアエンジニアの iwami です。 この記事では、Java で書かれたコードベースの品質を維持する施策の一つとして ErrorProne を使って独自のルールを定義し、コードベース特有のコンベンションやアンチパターンについて規約の強制・警告・提案をさせてみようと思います。 目次 ErrorProne とはBugPattern の使い方コードレビューでの活用まとめ・感想 ErrorProne とはErrorProne は javac のプラグインとして動作する Java の静的解析ツールで、コンパイル時によくある問題を見つけてコンパイルエラー・警告として報告してくれます。Google の Java ビルドシステムで使われており、オープンソース化されたものです。 checkstyle や google-java-format など構文的な規約を検査・自動修正する linter/ fo

                          ErrorProne Custom Plugin を書く | フライウィール
                        • 彼女 | 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 (ネットフリックス) 公式サイト
                          • Staying safe with .NET containers - .NET Blog

                            Join us on September 18th as we dive deep into building world-class cloud native applications with .NET and Azure. Container-based application deployment and execution has become very common. Nearly all cloud and server app developers we talk to use containers in some way. We mostly hear about public cloud use, but also IoT and have even heard of .NET containers pulled and used over satellite link

                              Staying safe with .NET containers - .NET Blog
                            • Chromium Docs - Visual Studio Code Dev

                              Get started here. Visual Studio Code (VS Code) is a free, open source, lightweight and powerful code editor for Windows, macOS and Linux, based on Electron/Chromium. It has built-in support for JavaScript, TypeScript and Node.js and a rich extension ecosystem that adds intellisense, debugging, syntax highlighting etc. For many languages like C++, Python, Go, Java, it works without too much setup.

                              • Platform SRE(Site Reliability Engineer) - ニンテンドーシステムズ株式会社

                                この職種では、任天堂株式会社のゲーム専用機本体、スマートデバイス、及びゲームから利用するネットワークサービスの可用性、信頼性、パフォーマンスを担保する事を目的としたシステムの設計、運用を担っていただける方を募集いたします。 ▼募集背景 任天堂株式会社はゲーム専用機やスマートデバイス及びそれらでプレイできるゲームを通じ、お客様に娯楽を提供する会社です。ニンテンドーシステムズでは、これらのうちオンラインサービスの開発、運用を担当しています。 娯楽の提供という性質上、これらのサービスは高い安定性が求められると共に、新たな体験を継続的に提供することが必要です。これを両立するために、SREのメンバーが各サービス開発に参加し、サービスの信頼性の向上、開発効率の改善に取り組んでいます。 次々に新しいサービスを開発、リリースしていくためには、開発するサービスには高い安定性と保守性が求められます。これをそれ

                                  Platform SRE(Site Reliability Engineer) - ニンテンドーシステムズ株式会社
                                • ギレルモ・デル・トロの驚異の部屋 | 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 (ネットフリックス) 公式サイト
                                  • Watch Eden | 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 Eden | Netflix Official Site
                                    • Introducing Earthly: build automation for the container era

                                      We live in an era of continuous delivery, containers, automation, rich set of programming languages, varying code structures (mono/poly-repos) and open-source. And yet, our most popular CI/CD platform was started 15 years ago when the industry looked very different. CI systems have not changed much since — they are still largely glorified bash scripts, and the limitations are starting to show thei

                                        Introducing Earthly: build automation for the container era
                                      • Watch Ghost in the Shell: SAC_2045 | 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 Ghost in the Shell: SAC_2045 | Netflix Official Site
                                        • Devpod: Improving Developer Productivity at Uber with Remote Development

                                          You’re seeing information for Japan . 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 o

                                            Devpod: Improving Developer Productivity at Uber with Remote Development
                                          • Watch How to Become a Cult Leader | 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 How to Become a Cult Leader | Netflix Official Site
                                            • Watch Suits | 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

                                                Watch Suits | Netflix
                                              • GitHub - squzy/squzy: Squzy - is a high-performance open-source monitoring, incident and alert system written in Golang with Bazel and love. Welcome to free SRE

                                                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. Dismiss alert

                                                  GitHub - squzy/squzy: Squzy - is a high-performance open-source monitoring, incident and alert system written in Golang with Bazel and love. Welcome to free SRE
                                                • グラートベック人質事件: メディアが越えた一線 | 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 (ネットフリックス) 公式サイト
                                                  • JetsonでJAXが使えるようになりたい - NTT Communications Engineers' Blog

                                                    この記事は NTTコミュニケーションズ Advent Calendar 2021 18日目の記事です。 はじめに こんにちは、イノベーションセンターの齋藤 暁です。普段はコンピュータビジョンの技術開発やAI/MLシステムの検証に取り組んでいます。今回は、JetsonでJAXが使えるように環境の構築をしていくのですが、時間の関係上ビルドまでたどりつくことができませんでした。ただ、せっかくなので奮闘記として、どのような方法でエラーハンドリングしたかを残しておきたいと思いますので。自身への戒めという側面もありますが、次にJetsonでJAXを使いたい人が、この方法はクリティカルなエラーハンドリングではないんだということを知っていただくことが嬉しいです。 (JAXは勉強したいと思っているので、ビルドがうまく行った際には、情報を更新したいと考えておりますので、適宜のぞいてみていただけるとビルドできた

                                                      JetsonでJAXが使えるようになりたい - NTT Communications Engineers' Blog
                                                    • A reasonable configuration language

                                                      written by Ruud van Asseldonk published 4 February, 2024 About six months ago, I was fed up with it. The particular it was HCL — Hashicorp Configuration Language — but that was just the trigger, it was hardly the only offender. The issue I was struggling with that day was to define six cloud storage buckets in Terraform. They were similar, but not quite identical. The kind of thing you’d do with a

                                                      • リターン・トゥ・スペース | 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 (ネットフリックス) 公式サイト
                                                        • 1. 人生Ops、しましょうか! by keep-alive.fm

                                                          00:00:00 keep alive fmのドメインを取りました! 00:01:00 本編開始 最近、賞を取った https://www.inma.org/blogs/main/post.cfm/INMA-unveils-30-rising-stars-in-global-news-media-with-young-professionals-awards 00:02:00 自己紹介 新聞社でデータサイエンティスト 機械学習コンペティションKaggleで、入門書執筆・優勝・Kaggle Masterなど https://www.kspub.co.jp/book/detail/5190067.html https://www.kaggle.com/sishihara 00:04:20 INMA “30 Under 30 Awards” 国際ニュースメディア協会で今年新設された世界の若手30

                                                            1. 人生Ops、しましょうか! by keep-alive.fm
                                                          • Watch マリッジ・ストーリー | 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 マリッジ・ストーリー | Netflix Official Site
                                                            • リズム+フロー | 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 (ネットフリックス) 公式サイト
                                                              • 第816回 Ubuntu 24.04 LTSリリース記念オフラインミーティング開催レポート | gihyo.jp

                                                                6月1日、グリー株式会社主催のもと、六本木にて「Ubuntu 24.04 LTSリリース記念オフラインミーティング24.06」が開催されました。今回はいつもと趣向を変えて、このイベントの様子をレポートします。 図1 24.04のNumbatにマウントをとる24.10のOrioleのぬいぐるみ 新型コロナ流行後初のオフラインミーティング Ubuntu Japanese Teamは主にグリー株式会社主催のもと、半年に一度「オフラインミーティング」を開催しています。 これはUbuntuが半年に一度4月と10月にリリースされるので、それに合わせてリリースパーティやりたいよねというのが、主な目的です。勉強会というよりはパーティという主体が強く、セミナーは開催するものの別に後ろでセミナーの邪魔にならない程度の酒盛りをしていてもかまいませんし、なんなら手持ちのデバイスを広げて黙々とハッカソンを行っていて

                                                                  第816回 Ubuntu 24.04 LTSリリース記念オフラインミーティング開催レポート | gihyo.jp
                                                                • ゲームチェンジャー: スポーツ栄養学の真実 | 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
                                                                  • スペース・スウィーパーズ | 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 (ネットフリックス) 公式サイト
                                                                    • Java project management in Visual Studio Code

                                                                      Version 1.89 is now available! Read about the new features and fixes from April. Managing Java Projects in VS Code The Project Manager for Java extension helps you to manage your Java projects and their dependencies. It also helps you to create new Java projects, packages, and classes. To get the complete Java language support in Visual Studio Code, you can install the Extension Pack for Java, whi

                                                                        Java project management in Visual Studio Code
                                                                      • Watch Servant of the People | 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

                                                                          Watch Servant of the People | Netflix
                                                                        • 機動戦士ガンダム 水星の魔女 | 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
                                                                          • モノレポは良いもの / jmuk - Message Passing

                                                                            参加する会社ごとにレポジトリが分かれたり、チーム単位で別のレポジトリになるのって、コンウェイの法則っぽいですね。わたしはモノレポは良いものだと思っているので、どういうふうになっているかという話をざっと概観したい。 広く知られているようにGoogle社内はモノレポになってて、だいたいのプロジェクトはこのレポジトリにすべて入っている(例外はあるけれど)。で、実際どんなもんですか、という話についての雑感でいえば、モノレポはわたしのような末端の従業員にはけっこういいものだと思っている。 いろいろメリットがあると思うけれど、インフラというかコアの部分を共通化できるというのが大きい気がする。様々なユーティリティは一箇所にまとまっていて再発明をする必要がない(再発明をする楽しみがない、という面はあるかもしれないけど)。GoogleエンジニアといえばProtocol Buffersを詰め替える仕事だという

                                                                              モノレポは良いもの / jmuk - Message Passing
                                                                            • GitHub - bazelruby/rules_ruby: Formerly canonical rules for ruby, that are about 2-3 years behind current Bazel. If they work for you great, but if not — please try the new rules ruby by Alex Radionov: https://github.com/bazel-contrib/rules_ruby

                                                                              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. Dismiss alert

                                                                                GitHub - bazelruby/rules_ruby: Formerly canonical rules for ruby, that are about 2-3 years behind current Bazel. If they work for you great, but if not — please try the new rules ruby by Alex Radionov: https://github.com/bazel-contrib/rules_ruby
                                                                              • 1899 | 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

                                                                                  1899 | Netflix (ネットフリックス) 公式サイト
                                                                                • CloudBuild 事始め |

                                                                                  クラウドインフラ構築記 現在AWSの構築支援に携わっております。今注視しているのは、GKE、BigQuery、Google Dataflowなどサービスを展開しているGoolge Cloud Platformです。 Container Builder 改め、CloudBuildについて、すこし試してみました。 CloudBuildの詳細についてはこちらです。 https://cloud.google.com/cloud-build/ CloudBuild用のコンテナを使って、CI処理を組んでいきます。対応ランタイムは下記となる。 Bazel、Curl、Docker、Dotnet、Gcloud、Git、Go、Gradle、Gsutil、Kubectl、Mvn、Npm、Wget、yarn cloudbuild.ymlの例。Cloud Functionsのデプロイ例。Cloud Buildとリー