並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 437件

新着順 人気順

buildの検索結果361 - 400 件 / 437件

  • Poetry, Docker, Build, and Run - スタディサプリ Product Team Blog

    データエンジニアの@masaki925 です。 私が所属するデータ組織では、スタディサプリ本体に対して検索やレコメンドなどのデータプロダクトをマイクロサービスとして提供しており、その多くはPython がメイン言語です。 またデータ基盤としてBigQuery をはじめとしたGCP サービスを多く活用しています。 現在、私は2020年頃から新規プロジェクトに参画しており、そこでもPython とGCP をベースとした開発環境を構築しました。 私が開発環境に求めることは「TDD がしやすいこと」です。 これは平たく言うと、テストを書いて、実装して、CI/CD して、というサイクルを効率的に回すことです。当たり前のことを当たり前にやりたい、ただそれだけです。 今回、以下の環境でそれをやろうとしたらいくつか罠があったので記しておきます。 $ docker compose run poetry-do

      Poetry, Docker, Build, and Run - スタディサプリ Product Team Blog
    • Developing for all 1 billion Windows 10 devices and beyond

      This year, Microsoft Build 2020 is a digital-only event that we all get to experience from the comfort of our homes. We hope you enjoy learning about the new features and technologies that matter most to you. Today, I will have the privilege of sharing how developers can build apps for modern work using Microsoft 365 and Windows platforms. I will focus on 4 key areas of improvements to the Windows

        Developing for all 1 billion Windows 10 devices and beyond
      • GitHub - nerdypepper/dijo: scriptable, curses-based, digital habit tracker

        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 - nerdypepper/dijo: scriptable, curses-based, digital habit tracker
        • How I Improved My Rust Compile Times by 75%

          A woman with a pixie haircut looking at a computer in an office environment, waiting for her code to compile. If you're looking for a talented Rust developer, or a good senior software engineer, please reach out. I'm looking for a full time role doing something neat, and am available for contract gigs. Contact info is in the footer. Thank you! There's now a Part 2, where I cover a couple more opti

            How I Improved My Rust Compile Times by 75%
          • So, What's So Special About The Mill Scala Build Tool?

            So, What's So Special About The Mill Scala Build Tool? Mill is a Scala build tool that offers an alternative to the venerable SBT toolchain. Mill aims for simplicity by reusing concepts you are already familiar with, borrowing ideas from Functional Programming and modern tools like Bazel. Feedback from users of Mill is often surprisingly positive, with people saying it is "intuitive" or feels "jus

            • Debian/Ubuntuでカーネルの設定(.config)を変えて再構築(ビルド)する - Qiita

              追記(2021/11/15): clang-13 で Linux 5.15 をコンパイルする話はこちら。最近はclangでできることはgccではなくclangを用いている。カーネルコンパイルではclangを用いるとLTO, CFI, Shadow Stackなどgccでは選べない設定項目が選べる。 追記(2021/07/30): Intel/AMD系なら KCFLAGS=-march=native, それ以外なら KCFLAGS=-mcpu=native を付けるとコンパイルした計算機で動作が速くなる (KCFLAGSの説明)。たとえば make -j 4 KCFLAGS=-march=native bindeb-pkg など 最近の正しい手順はmake bindeb-pkg なのにqiita内の記事にはどこにも書いていない CONFIG_SYSTEM_TRUSTED_KEYS= を空文字

                Debian/Ubuntuでカーネルの設定(.config)を変えて再構築(ビルド)する - Qiita
              • developer-roadmap/devops.png at master · kamranahmedse/developer-roadmap · GitHub

                Dismiss Join GitHub today GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together. Sign up

                  developer-roadmap/devops.png at master · kamranahmedse/developer-roadmap · GitHub
                • neue cc - GitHub ActionsでUnityでunitypackage生成とビルド&実機(Linux)ユニットテストを実行する

                  以前にCircleCIでUnityをテスト/ビルドする、或いは.unitypackageを作るまで、それとCIや実機でUnityのユニットテストを実行してSlackに通知するなどするという記事を書いたのですが、時代はGitHub Actionsということで、私も全体的にCircleCIからGitHub Actionsに移行を始めてまして、それに伴ってビルドスクリプトも最新化したので、紹介します。コンフィグ作成にあたっては【Unity】GitHub Actions v2でUnity Test Runnerを走らせて、結果をSlackに報告する【入門】とUnityをGitHub Actionsで動かす際にライセンス認証周りで注意するべき点も参考にしました。 実際のコンフィグは ZLogger/.github/workflows にありますが、Unityの部分だけ取り出して実行可能な形式にすると

                  • Vite を使ってアプリケーションに環境変数を参照させる方法を考える | Recruit Tech Blog

                    前置き: ビルドごとにアプリの振る舞いを変えたいことがある アプリケーションコード(以下、アプリコード)に直接ハードコーディングせず、ビルド時に任意の環境変数を値として参照させたいケースがあります。 例えば Firebase のような SaaS を利用する際は、開発用と本番用とで別々の環境を用意することが多いでしょう。ということは開発時と本番デプロイ時とで異なる API Key をアプリコードに読み取らせねばなりません。 SaaS に限らず自前で開発するサーバにおいても開発時と本番デプロイ時とで疎通先が異なる場合は、 API の URL をビルド時にスイッチできるような仕組みが求められます。 https://dev-api.example.com/ # 開発環境用 https://stg-api.example.com/ # ステージング環境用 https://api.example.co

                      Vite を使ってアプリケーションに環境変数を参照させる方法を考える | Recruit Tech Blog
                    • GitHub - nrwl/nx: Smart Monorepos · Fast CI

                      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 - nrwl/nx: Smart Monorepos · Fast CI
                      • How to RiiR

                        In a previous article we’ve talked about how you can avoid rewriting a library in Rust when you don’t need to. But what about the times when you really do need to? In most languages you’d need to rewrite the entire library from the ground up, waiting until the port is almost finished before you can start seeing results. These sorts of ports tend to be quite expensive and error-prone, and often the

                        • Build Docker Images Faster | Docker Build Cloud

                          98% of developers spend up to an hour every day waiting for builds to finish (Incredibuild: 2022 Big Dev Build Times). Heavy, complex builds can become a major roadblock for development teams, slowing down both local development and CI/CD pipelines. Docker Build Cloud speeds up image build times to improve developer productivity, reduce frustrations, and help you shorten the release cycle. Why Doc

                            Build Docker Images Faster | Docker Build Cloud
                          • How a one line change decreased our build times by 99%

                            Urvashi Reddy | Software Engineer, Engineering Productivity Team Adam Berry | Tech Lead, Engineering Productivity Team Rui Li | Software Engineer, Engineering Productivity Team The Engineering Productivity team at Pinterest came across a small change that had a large impact in reducing build times across pipelines. We found that setting the refspec option during git fetch reduced our cloning step

                              How a one line change decreased our build times by 99%
                            • アプリが依存している Swift Package ライブラリのライセンスを一覧表示するためにライブラリを作りました - Cybozu Inside Out | サイボウズエンジニアのブログ

                              はじめに こんにちは、モバイルエンジニアの中村(@Kyomesuke)です。 私が担当している kintone のモバイルアプリ(iOS)では、現在脱レガシーを目指して幾つかの課題に取り組んでいます。 その一つとして、パッケージマネージャーを CocoaPods から Swift Package Manager に移行するリファクタリングに挑戦していたのですが、この移行に際して一つ課題がありました。 kintone モバイルやサイボウズ Office 新着通知アプリなど、サイボウズのモバイルアプリには依存している外部ライブラリのライセンスを一覧表示する画面があるのですが、これまでその機能をAcknowListというライブラリを使用して実現していました。 しかし AcknowList は CocoaPods にしか対応していないため、Swift Package Manager に対応するため

                                アプリが依存している Swift Package ライブラリのライセンスを一覧表示するためにライブラリを作りました - Cybozu Inside Out | サイボウズエンジニアのブログ
                              • GitHub - ehmicky/test-each: 🤖 Repeat tests. Repeat tests. Repeat tests.

                                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 - ehmicky/test-each: 🤖 Repeat tests. Repeat tests. Repeat tests.
                                • Bridgetown: Next-Generation Progressive Site Generator

                                  Skip to main content A next-generation, progressive site generator & fullstack framework, powered by Ruby. Built upon venerated open source languages & technologies such as Ruby, Puma, Roda, and esbuild, Bridgetown puts power back in the hands of individuals to create extraordinary things. While your competitors are wrestling with complicated build tools, limited programming idioms, and mountains

                                    Bridgetown: Next-Generation Progressive Site Generator
                                  • [Xamarin] Firebaseプロジェクトを開発用と本番用で使い分けてみた | DevelopersIO

                                    Firebase Analytics等を使うとき、アプリの環境(開発用と本番用)でFirebaseプロジェクトを変更したくなりました。 開発用アプリ: 開発用のFirebaseプロジェクト 本番用アプリ: 本番用のFirebaseプロジェクト そこで、開発用アプリと本番用アプリで、google-services.jsonとGoogleService-Info.plistの使い分けを試してみました。 目次 環境 Firebase プロジェクトの作成(開発用 & 本番用) Android アプリの対応 ライブラリの追加 google-services.json の取得 google-services.json の追加 .gitignoreの修正 ビルド条件の対応 初期化コードの追加 Firebase プロジェクトで接続確認 開発用 本番用 動作確認 iOS アプリの対応 ライブラリの追加 Go

                                      [Xamarin] Firebaseプロジェクトを開発用と本番用で使い分けてみた | DevelopersIO
                                    • GitHub - seratch/ChatGPT-in-Slack: Swift demonstration of how to build a Slack app that enables end-users to interact with a ChatGPT bot

                                      # Create an app-level token with connections:write scope export SLACK_APP_TOKEN=xapp-1-... # Install the app into your workspace to grab this token export SLACK_BOT_TOKEN=xoxb-... # Visit https://platform.openai.com/account/api-keys for this token export OPENAI_API_KEY=sk-... # Optional: gpt-3.5-turbo and gpt-4 are currently supported (default: gpt-3.5-turbo) export OPENAI_MODEL=gpt-4 # Optional:

                                        GitHub - seratch/ChatGPT-in-Slack: Swift demonstration of how to build a Slack app that enables end-users to interact with a ChatGPT bot
                                      • 知識ゼロからAnt と Maven と Gradle について勉強する。-ビルドの定義からツールの特徴まで | Wild Data Chase -データを巡る冒険-

                                        知識ゼロからAnt と Maven と Gradle について勉強する。-ビルドの定義からツールの特徴まで 2019.04.06 Knowledge 前提 筆者の知識レベル 限りなくゼロ。前の職場が Ant だったけれども、用意された環境構築手順以上のことに触れなかったので知識は無い。 勉強動機 今の仕事で Gradle と Maven を使うので。 何でこの3つ? どうせビルドツールを勉強するなら、有名な3つを比較しながら学んだ方が得るものが多いと思われたため。 ビルドツールについて ビルドって? 対象の環境でプログラムを実行できるように、アプリケーションやライブラリを組み立てること。 ソースコードの解析、プログラミング言語から機械語へのコンパイル、ライブラリのリンクなどを経て実行ファイルを作成する。テストコードの実行なども行う。 ビルドとコンパイルの違いは? コンパイルは「プログラミン

                                          知識ゼロからAnt と Maven と Gradle について勉強する。-ビルドの定義からツールの特徴まで | Wild Data Chase -データを巡る冒険-
                                        • Microsoft、Build 2020でAzure向けの新しいサービスを発表

                                            Microsoft、Build 2020でAzure向けの新しいサービスを発表
                                          • City Generator by ProbableTrain

                                            Create procedurally generated city maps in the style of American grid-based cities. More detailed documentation and instructions here. Support the project on Patreon Follow me on Twitter: @probabletrain View the source: Github What's New: 3D model export has just been released, Blender tutorial available here: https://maps.probabletrain.com/#/stl Using downloaded assets: Feel free to use downloade

                                              City Generator by ProbableTrain
                                            • コンテナビルドを速くするためのテクニック - Studyplus Engineering Blog

                                              こんにちは! SREの栗山です。 最近観て良かった映画は「コーダ あいのうた」です。 今回は弊社で使っているコンテナビルドを速くするためのテクニックを紹介します。 以下のような一般的なテクニックに関しては他でよく紹介されているので今回は割愛します。 Dockerfileでは変更が少ないものを上に、変更が多いものを下に定義し、キャッシュが効くようにする .dockerignoreをちゃんと定義する マルチステージビルドを活用する bundle installの結果をキャッシュする 弊社のサーバーサイドではRuby on Railsをメインで使っています。 そのためコンテナビルド時にbundle installをする必要がありますが、bundle installはとても時間がかかりますよね。 以下のようにしてしまうとCOPYしたファイルに変更があるたびにキャッシュが使われずbundle ins

                                                コンテナビルドを速くするためのテクニック - Studyplus Engineering Blog
                                              • Golangのシングルバイナリをいい感じでDocker Image化する - blog.potproject.net

                                                Golangはシングルバイナリ(単体で動く実行ファイル)を出力してくれてありがたいのですが、それをコンテナ向けの軽量LinuxであるalpineやBusyBoxを使って動かそうとすると、ハマることが多い。 シングルバイナリじゃなかったのか、と思ってしまうのだが、どうやらデフォルトで一部のライブラリがダイナミックリンクになっているからである。 このあたりが参考になった。 golangでビルドしたバイナリをスタティックリンク (static link)にする これ、割とググればいろいろ出てくるのですが結局のところイマイチ最適解が見つからない。 何故かっていうと、中身に入っているライブラリなどで割かしビルド条件を変える必要があるため。 また、コンテナのサイズも小さくしたいので、いろいろとオプションを調べて、自分はこんな感じで落ち着いた。 ※ちなみに今回想定しているシングルバイナリは、Golang

                                                  Golangのシングルバイナリをいい感じでDocker Image化する - blog.potproject.net
                                                • GitHub - SadeghHayeri/GreenTunnel: GreenTunnel is an anti-censorship utility designed to bypass the DPI system that is put in place by various ISPs to block access to certain websites.

                                                  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 - SadeghHayeri/GreenTunnel: GreenTunnel is an anti-censorship utility designed to bypass the DPI system that is put in place by various ISPs to block access to certain websites.
                                                  • GitHub - RyutaKojima/MySQLSchemaDoc: MySQLのテーブル定義書をHTML形式で作成します。

                                                    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 - RyutaKojima/MySQLSchemaDoc: MySQLのテーブル定義書をHTML形式で作成します。
                                                    • GradleでJavaのバージョンを指定するときはsourceCompatibilityじゃなくてToolchainsを使うと便利 - Mitsuyuki.Shiiba

                                                      追記 2021-02-14 Toolchains はまだ IDEA ではサポートされてないみたい。IDEA を使うときはこれまでの書き方をしておく方が良さそう。 Support detecting SDKs from Gradles toolchain support https://youtrack.jetbrains.com/issue/IDEA-252328 追記ここまで === 昨日、Gradleのことを書いたのだけど。そういえば、触ってる中でもうひとつ学んだことがあったので、今日はそれについて。今日もタイトルの通り。 bufferings.hatenablog.com 昨日も書いたけど、Gradleって変化が速い印象あるので、しばらくするとこのやり方よりも良いやり方が出てくるかもしれない。今日は、2021年2月時点のGradle 6.8.2のお話。 これまでの書き方 これまでは、

                                                        GradleでJavaのバージョンを指定するときはsourceCompatibilityじゃなくてToolchainsを使うと便利 - Mitsuyuki.Shiiba
                                                      • GitHub - ktock/vscode-buildg: VS Code extension for Interactive debugging of Dockerfile

                                                        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 - ktock/vscode-buildg: VS Code extension for Interactive debugging of Dockerfile
                                                        • GitHub - ProbableTrain/MapGenerator: ProcGen American City Maps

                                                          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 - ProbableTrain/MapGenerator: ProcGen American City Maps
                                                          • Nuxt.js のビルド時間を高速化 | mintsu's blog

                                                            Nuxt.js のビルド時間を高速化 Nuxt.jsで開発していると、ローカル開発環境で確認の為に、ビルドを走らせるかと思います。 しかし、Nuxt.js のビルドは割と時間かかりますよね。 HardSourceWebpackPluginを利用することで Nuxt.js のビルド時間を大幅に削減することができます。 今回は HardSourceWebpackPlugin の導入方法について紹介します。 目次 Nuxt.js のビルド時間を高速化 目次 HardSourceWebpackPlugin を有効にする nuxt.config.jsの設定 キャッシュのクリア パフォーマンス まとめ HardSourceWebpackPlugin を有効にする Nuxt.js 2.4以降からNuxt.jsに組み込まれているので、バージョン2.4以降を使っているのであれば、nuxt.config.js

                                                              Nuxt.js のビルド時間を高速化 | mintsu's blog
                                                            • go言語.com

                                                              This domain may be for sale!

                                                              • Amazon Science

                                                                Are you excited about developing generative AI, reinforcement learning and foundation models? Are you looking for opportunities to build and deploy them on real problems at truly vast scale? At Amazon Fulfillment Technologies and Robotics, we are on a mission to build high-performance autonomous decision systems that perceive and act to further improve our world-class customer experience - at Amaz

                                                                  Amazon Science
                                                                • GitHub - polm/posuto: 🏣📮〠 Japanese postal code data.

                                                                  Posuto is a wrapper for the postal code data distributed by Japan Post. It makes mapping Japanese postal codes to addresses easier than working with the raw CSV. You can read more about the motivations for posuto in Parsing the Infamous Japanese Postal CSV. issueを英語で書く必要はありません。 Features: multi-line neighborhoods are joined parenthetical notes are put in a separate field change reasons are converte

                                                                    GitHub - polm/posuto: 🏣📮〠 Japanese postal code data.
                                                                  • GitHub - mroderick/plete: Vanilla autocomplete component

                                                                    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 - mroderick/plete: Vanilla autocomplete component
                                                                    • Sucrase

                                                                      Super-fast Babel alternative

                                                                      • TaPL のサンプルコードを dune でビルドして読みやすくする

                                                                        TaPL(型システム入門 -プログラミング言語と型の理論-) は型システムについて体系的に学べる教科書です。 友人から「型周りちゃんと勉強したいならこれ読むと良いよ〜」と勧められ読んでいるのですが、正直何もわからんという状態なのでサンプルコード(実装)から本文を読み解いています。 この本にはサポートページが存在しており、implementations というセクションからサンプルコードを DL することができます。 ただしこのサンプルコードをそのまま読んでいくのは少し辛いところがあったのでそれを読みやすくできるようにするのが本記事の趣旨です。 TaPL のサンプルコードがやっていること 本文では構文の評価規則や型付け規則を実装していく例が乗っているのですが、配布されるサンプルコードでやっていることはコンパイラの自作です。 評価可能な形に変換したり、それをテストしたりするわけなので、字句解析

                                                                          TaPL のサンプルコードを dune でビルドして読みやすくする
                                                                        • GitHub - ozkl/soso: A Simple Unix-like operating system

                                                                          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 - ozkl/soso: A Simple Unix-like operating system
                                                                          • Faster Docker builds with pipenv, poetry, or pip-tools

                                                                            Introduction to Dockerizing for Production Improve your DevOps skills: learn an iterative process for Dockerizing your code. Get your free ebook Faster Docker builds with pipenv, poetry, or pip-tools by Itamar Turner-Trauring Last updated 21 Mar 2023, originally created 17 Jun 2019 Docker builds can be slow, and waiting for a build to finish is probably not how you want to spend your time. So you

                                                                              Faster Docker builds with pipenv, poetry, or pip-tools
                                                                            • GitHub - owenthereal/upterm: Instant Terminal Sharing

                                                                              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 - owenthereal/upterm: Instant Terminal Sharing
                                                                              • Kotlin + SpringBoot で構築したアプリケーションの構成をbuild.gradleに沿って紹介 - エムスリーテックブログ

                                                                                こんにちは、エムスリーエンジニアリンググループの福林 (@fukubaya) です。 この記事は エムスリー Advent Calendar 2019 の11日目の記事です。 昨日は大垣の 行動ログデータからのユーザーアンケート予測モデルを作り、ユーザーの嗜好分類をする でした。 今回も中村の記事で宣言した 「医師版Stack Overflow」(仮名)の技術的チャレンジのうち、 Kotlin + SpringBoot でのアプリケーション構成例を build.gradle に沿ってご紹介します*1。 山中湖交流プラザ きららは山梨県山中湖村にある総合公園。本文には特に関係ありません。 DBフレームワーク MyBatis3 data classにマッピングしたい Vueのビルド 静的解析 コンパイル時の警告もエラー扱いにする ktlint detekt OWASP Dependency C

                                                                                  Kotlin + SpringBoot で構築したアプリケーションの構成をbuild.gradleに沿って紹介 - エムスリーテックブログ
                                                                                • GitHub - mizchi/minlink: Minimum(> 1kb) and isomorphic worker wrapper with comlink like rpc.

                                                                                  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 - mizchi/minlink: Minimum(> 1kb) and isomorphic worker wrapper with comlink like rpc.