環境変数とは コンピュータの人気・最新記事を集めました - はてな (original) (raw)

環境変数

(

コンピュータ

)

かんきょうへんすう

おもにUnix系OSにおいてプログラムが設定やオプションを読み取るために使う変数.シェルで設定することが多い. .bashrc などに設定を書き入れておく.

このタグの解説についてこの解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。

関連ブログ

s1r-Jの技術ブログ1ヶ月前

dotenvで環境変数ファイルの読み込みを複数回おこなうと基本的には先勝ちになるNode.jsで環境変数ファイルを読み込むdotenvを使って、複数回読み込みをおこなったときにどの環境変数ファイルの環境変数の値が有効になるのかを検証しました。 また、Node.js v20.6.0から追加された--env-fileオプションによる環境変数ファイルの読み込みも試しました。

#dotenv#Node.js#JavaScript#環境変数

ネットで話題

もっと見る

345ブックマークwebアプリ開発における環境変数まわりのベストプラクティスzenn.dev

303ブックマークOS X キーチェーンから環境変数をセットするツールを作りました - クックパッド開発者ブログtechlife.cookpad.com

295ブックマーク環境変数を設定するだけでRuby on Railsサーバが10%高速化する(かもしれない)話 - Akatsuki Hackers Lab | 株式会社アカツキ(Akatsuki Inc.)hackerslab.aktsk.jp

252ブックマークセキュリティ、環境変数、そして5/20 頃に 公開した envchain というツールの紹介記事を、会社の技術ブログに書いた。 OS X キーチェーンから環境変数をセットするツールを作りました - クックパッド開発者ブログ 投下時間の関係もあると思うけど、思いの他結構拡散してびっくりした。まあ、それは置いておいて、本題。 おもしろい。が、ps -Eで他プロ...diary.sorah.jp

228ブックマークDocker Composeの環境変数ではなくsecretsで秘密情報を扱う - Qiitaqiita.com

227ブックマークLinux起動時に読みこむスクリプト、環境変数について | サーバ管理者の覚書もうろくして、基本を忘れたのでメモメモ。 シェルがbashの場合。 /etc/profile ログインしてまず読み込む。ユーザ全体向けの環境変数を設定。 /etc/profile.d/ /etc/profileのスクリプトにより/etc/profile.d/の下にあるスクリプトが実行される。 ~/.bash_profile 個別ユーザ向けの環境変数を設定する。 ~/.bashrc ~/...piyo.biz

216ブックマークNode.js の起動オプション、環境変数、npm start の話 - Block Rockin’ Codesjxck.hatenablog.com

208ブックマークECSでごっつ簡単に機密情報を環境変数に展開できるようになりました! | DevelopersIOdev.classmethod.jp

176ブックマークmattn on Twitter: "Windows は UNIX と違い、コマンドを入力した際にカレントディレクトリにある実行モジュールまでも実行してしまうんだけど、環境変数 NoDefaultCurrentDirectoryInExePath でそれを制御できると… https://t.co/gP3p09Eodo"twitter.com

関連ブログ

uepon日々の備忘録3ヶ月前

APIキーを安全に扱う!Google Colabでアクセスキーをセキュアに使用する方法Google Colaboratory(以下Colab)でAPIにアクセスするコードを書こうかなと思ってみたのですが、一般的なコード例では環境変数にAPIキーを設定して、環境変数の読み出しによって取得するような書き方をしますが、Colabの場合だとソース(ノートブック)にあらわれてくるのでどうすればいいのかなと悩んだので、ちょっと調べてみました。 Colabでも環境変数は使用できる…けど…。 Colabの環境でも環境変数を使用することは可能です。 import os # 環境変数の設定 os.environ['MY_VARIABLE'] = 'my_value' # 環境変数の取得 my_va…

#GoogleColab#環境変数#Python

ちりつもったー3ヶ月前

PowerShellでWindowsの環境変数確認環境 PowerShell 7系 Windows11 サマリ こんな具合でPoweShellでWindowsの環境変数を確認しようとして自信満々で下記のようにコマンドを打ったら、できなかったという小ボケをかましてしまったので、改めて調べた結果をメモしておく。 ちなみこれはコマンドプロンプトでの環境変数の確認方法だった。 >echo %USERPROFILE% C:\Users\oreore PowerShell確認手順 PowerShellでは以下のようにコマンドになる。 > $env:USERPROFILE C:\Users\oreore 環境変数確認 ちなみに環境変数の一覧を確認するコマン…

#PowerShell#環境変数

防砂林メモ5ヶ月前

Linuxで環境変数export 変数名=値 ~/.profileに書く Linux Mintで動作確認 なんか.profile以外にも書く場所あるらしいけど まあこれでいんじゃね WindowsみたくGUIで設定できればいいのにね

#Linux#Linux Mint#環境変数

uepon日々の備忘録8ヶ月前

初心者向けにわかりやすく解説するNode-REDの【環境変数】使用法前回のエントリーで環境変数の学び直しをしたので、今回はNode-REDでの環境変数の使い方の復習をします。復習と言ってもほぼ使ったことがなかったので初めて使うに近いです。今回の内容は以下の内容を踏襲しています。サブフローなどに関してはまだ手に負えないので、記載はしていません。 nodered.jp 公開されているこちらの情報ですが、非常にいい情報が掲載されているのですが、初心者には結構わかりにくいような😢その部分も含めてまとめて行きます。 今回、RaspberryPi OS環境に、以下のように起動したNode-REDをインストールして使っています。 環境変数の内容については前回のエントリのLi…

#環境変数#Node-RED

uepon日々の備忘録8ヶ月前

復習:各OSの環境変数の使い方を学びなおす環境変数とシェル変数の混同があったので少し修正いたしました(2024.02.05) 久々にNode-REDを復習してみようと考えて、Node-RED日本ユーザ会のホームページを眺めていました。 nodered.jp そういえば、これまでに開発時に環境変数って使ったことあまりなかったなあと思い、どうやって使うんだっけ?という疑問がでてきたので、ちょっと調べてみたら、数種類の方法があったので学びなおすことにしました。 該当のページは以下となります。 nodered.jp 環境変数の重要性 ご存じの方はこんな内容は読まないかなと思いますが… 環境変数(かんきょうへんすう、英語: environmen…

#環境変数#macOS#Windows#Linux#RaspberryPi

SMV’s diary1年前

環境変数について環境変数とは 環境変数とは、OSが設定値などを永続的に保存し、利用者や実行されるプログラムから設定・参照できるようにしたもの。プログラムの実行時などに必要となる、利用者やコンピュータごとに内容が異なる設定値などを記録するために用いられる。 <参照:環境変数【environment variables】> 言い換えると、環境変数とはシェルから起動されたすべてのプロセスに有効な変数のことだ。環境変数は、いったんシェル変数に値を代入して、exportコマンドによって設定する。例えば、環境変数PAGERにlessを設定するには以下のようにする。 <参照:環境変数を設定するには> シェルとは? それは、…

#環境変数

rokkonet1年前

Windows 11 Homeでの環境変数設定要領2023 Oct. 08. (Windows)設定 -> システム -> バージョン情報 -> システムの詳細設定 -> 環境変数(N)

#環境変数

clap!1年前

【Python】globalで環境変数を呼ぶことの罪環境変数をglobalで読むコードを書く人がいるが、私はそれに関して完全にアンチである ※念の為書くが、決して環境変数自体を否定したいわけではない 環境変数をglobalで読むことで生まれる被害 importしただけで評価されるので使ってなくても要求される 忘れがちで、2度手間を生む テストが冗長になる(環境変数にあることがテストできるわけではないのに環境変数を読むためのコードが必要になる) 書き換えると他のテストに影響を出す可能性がある どれも小手先(環境でif分岐したり、環境変数を戻したり)でどうにかできる被害かもしれない。 でも塵が積もると山になって、単体テストのモチベーションを下げ、テ…

#Python#プログラミング#環境変数

ANDPAD Tech Blog1年前

大阪Ruby会議03参加レポート:RAILS_ENVを統合する取り組みについてLT会で発表してきました1. はじめに こんにちは、SWEのあかりです。 記事を書くまでがカンファレンスということで、(1)大阪Ruby会議03のLT会で発表した「RAILS_ENVを統合する取り組み」についてと(2)大阪Ruby会議03に参加した感想について報告させていただきます。 2. 発表内容について LT会では、「RAILS_ENVを統合する取り組み: 開発用デプロイ環境をよりシンプルに」というタイトルで発表してきました。 発表スライドは以下のSpeaker Deckにて公開しているので、よければご参照ください。 speakerdeck.com 発表内容のストーリー自体はシンプルで、かつ、説明もスライド内に全…

#Ruby#Rails#環境変数#インフラ

seiichiro-seki’s diary1日前

またですよー。MacBook Proの復活を試みる前に、バックアップ取ろうと思ってSSDを接続。マウントはできない、イレースもできない、またです。ここまではもう何度も経験しているので、とりあえずdiskutilで消去を試みます。 diskutil erasedisk apfs SSD-30T disk4 えらー(汗)。 確かfdiskかpdiskどちらかで初期化できたはず。 と思ったら。 あれ?どちらも見つからず(苦笑)。パスがちゃんと切ってないらしい。何だよ、誰だよ、環境変数書き換えるのは!! しょっちゅうこんなことが起きるからなぁ。 これでも誰も何もやってないってのがー? それともおれが使ってるセキュリ…

たねメモ1日前

TeXLive2021からTeXLive2024に移行したときの記録クラウド上に保存しているtexファイルを,先代のPCでコンパイルしようとしたところエラーが出たため,その原因(の予想)と,取りあえずの解決策を記しておきます.雰囲気でTeXを使っているので,不正確な記述が多いかと思います.すみません. 現在使用しているPCの環境 ・Windows11・TeXLive2024 以前使用していたPCの環境 ・Windows10(32 bit)・TeXLive2021 使用しているエディター等(共通) ・vscode(LaTeX Workshopインストール済み)・LuaLaTeX(先代PCではupLaTeXを使用していた) 起きたこと ・先代PCでpdf出力しよう…

あしたから本気だす1日前

k6に入門するいつも業務では Locust を使っていて、最近 Twitter やはてブで k6 をよく見るので n 番煎じですが勉強がてら入門してみます。 k6.io grafana.com k6 のインストール ふだん macOS を利用しているので brew でインストールします。すんなりインストールできました。k6 は Go で書かれているのでバイナリでのインストールも可能です。 brew install k6 github.com スクリプトの作成 Get started に沿って進めていきます。k6 new すると script.js が生成されました。コメントが含まれていましたが省略しています…

ジャコ Lab1日前

Docker コンテナ起動時に AssumeRole を実行してからメインコマンドを動かしたいzako-lab929.hatenablog.com 昨日、Docker コンテナ起動時に前処理を実行しました。 本当にやりたかったのはウェイトではなく AssumeRole です。 AssumeRole が何か についてはこの記事では書いていません。

ruby trunk changes1日前

ruby-trunk-changes 2024-10-09今日はなぜか変更が多かったです。主に YJIT の Module#name のインライン化最適化対応、拡張ライブラリ socket の rb_io_t のレイアウトに依存しないようにする利用 API の変更、bundler/rubygems の修正、default gems に win32 から分離した win32-registry の追加などがありました。 [613694734e] Jean Boussier 2024-10-08 12:21:29 UTC 拡張ライブラリ json の C 実装の変数の型を変更しています。警告抑制の修正のしかたの再修正? [7cdbf93a89] Peter…

ぱと隊長日誌1日前

Apache Tomcat の環境変数設定ガイドこの記事では、Apache Tomcat の環境変数の設定方法について、特に JVM パラメータ(例:Java ヒープサイズの指定)を通して解説します。 環境変数 Apache Tomcat にはいくつかの環境変数があります。以下に代表的なものを示します。 環境変数 説明 CATALINA_HOME Tomcat バイナリのルートディレクトリのパス。 JRE_HOME JRE のインストールパス。 CATALINA_OPTS Tomcat 起動時に使用する java コマンドの追加オプション。 Tomcat の環境変数を設定する前に、まずは公式ドキュメント (RUNNING.txt) の参照を…

東京ガス内製開発チーム Tech Blog2日前

k6 Operator を利用して Kubernetes 上に導入した k6 と Datadog を連携してみるみなさんこんにちは!内製開発チームの杉山です! だんだん寒さが本格的になってきましたね。寒いといえば(?)、私とSREチームの迫田は、11月にソルトレイクシティで行われる KubeCon + CloudNativeCon NA 2024 に参加する予定です!初めての KubeCon, とても楽しみです…!11月のソルトレイクシティはとっても寒そうですね。現地に行かれる方は、ぜひ仲良くしていただけたら嬉しいです🙇‍♂️ さて、今回は負荷試験の環境を Amazon EKS 上に構築して Datadog と連携したので、そのことについて書いてみます! xk6 拡張機能が無いと連携出来ないということで…

inSmartBank2日前

管理画面とユーザー機能の調和を取り戻す!~クエリパフォーマンス改善の成功物語~はじめに こんにちは! CRE(Customer Reliability Engineering)でサーバーサイドエンジニアをしているotaka(@oh_minisera)です。 突然ですが、管理画面から重いクエリを発行してしまい本番環境に障害が発生...。あなたならどう対応しますか? 今回は管理画面を舞台にした障害事例に対し、どんな背景の下で意思決定をしたのか紹介できればと思います。 障害は突然やってくる いつもアラートを確認しているチャンネルにこんな投稿が。 この後、本番環境にてアプリ向けのAPIや決済用APIのパフォーマンスが一時的に悪化する障害が確認されました。調査の結果、管理画面から…

肉球でキーボード2日前

LocalStackのS3環境を利用したAWS Glue Jobローカル実行・テスト方法Glue Jobのローカル開発 AWS Glue Jobをローカル環境で開発する際、AWS公式が提供してるDocker imageを活用する方法があります。 Developing and testing AWS Glue job scripts locally Glue Jobを利用する場合、S3からデータを取得・保存するユースケースが多いかと思います。 本記事では、ローカル環境にAWS環境をエミュレートするLocalStackを活用して、実際のAWSリソースへのデータをやり取りを行わずGlue Jobの動作検証・テストを行う方法を書きます。 Overview | Docs Glue vers…

one by one2日前

DjangoをCloud RunにデプロイDjangoをCloud Runにデプロイした時のメモ。 以下の記事を参考にしました。 Cloud Run での Django | Google Codelabs 今回はSQLiteを使用しているためCloud SQLは除外しています。 また、SQLiteは別で設定予定のため今回の作業には含まれません。 Cloud API を有効化 gcloud services enable \ run.googleapis.com \ cloudbuild.googleapis.com \ secretmanager.googleapis.com \ artifactregistry.googleapis…

nikkie-ftnextの日記2日前

pipを含まない仮想環境に、グローバルなpipでパッケージをインストールする(『ハイパーモダンPython』読書メモ)はじめに 祝・ミリアニ1周年! nikkieです。 以前、pipを含まない仮想環境にパッケージをインストールしました1 『ハイパーモダンPython』を読んでいて、別解を知りました。 目次 はじめに 目次 pipを含まない仮想環境を作る 『ハイパーモダンPython』より、pipの--python引数 pip 22.3より--python追加 終わりに pipを含まない仮想環境を作る python -m venv .venv --without-pipで作れます!2 pyenvで管理する環境で試します。 私の環境はmacOS(シェルはzsh)です。 % tempdir=$(mktemp -d)…

トマシープが学ぶ2日前

ReactからSlackへ通知Next.jsを使っているReactのWebアプリ内からとあることをしたときに、特定のSlackに通知を飛ばしたい。Incoming Webhooksを使うらしい。 Incoming Webhooks 静的エクスポートじゃなければうまくいきそうなServerAction方式 buildできない api方式 その他 Incoming Webhooks webhookのURLの取得の仕方は、Slack Appを作ってIncoming Webhookの有効化をする方法と、すでに作られているIncoming WebhookというSlackApp?を使う方法の2種類作成の仕方があるっぽいが、どちらでも大…

ushumpei’s blog3日前

Cloudflare Workers + Hono で jwt を扱うときにハマった最初 jsonwebtoken (https://www.npmjs.com/package/jsonwebtoken) で ES256 を使って生成/検証しようとしたけどエラーでうまくいかなかった。 調査 https://github.com/auth0/node-jsonwebtoken/blob/v9.0.2/sign.js#L117 createPrivateKey がエラーを発生させているので、createSecretKey が使われている模様、なので type == 'secret' になってしまってエラー (https://github.com/auth0/node-jsonwe…

Akatsuki Hackers Lab | 株式会社アカツキ(Akatsuki Inc.)3日前

AWS FireLens の生成する INPUT 設定をカスタマイズしてログ欠損を回避はじめに FireLens の構成 awsfirelens ログドライバー FluentBit・Fluentd の config 生成機能 ログ損失の回避策の課題 init を利用した INPUT の設定のカスタマイズによる解決策 おわりに カスタム init のソースコード はじめに AWS FireLens は、Amazon ECS で動作するコンテナが出力するログを、FluentBit または Fluentd を使って柔軟にルーティングするための仕組みです。特に、タスク定義のみでログルーティングの設定が可能なため、構成管理をシンプルにできる点が特徴となっています。 しかし、大量のログを欠…

生存報告所3日前

10/6 native-build10/6(日) 睡眠時間8時間45分 2,741歩 豆苗を窓に飾って育て始めた。部屋に植物を置きたいが、鑑賞のためだけに育てるのは少々めんどくさい…と思っていたが、生えすぎた草は食べることが出来る豆苗はとてもエコ! 胃袋までよろしくね。 やったこと Scala 休憩 Refind Self ごはん やったこと Scala 今日こそは逃げ続けてきたビルドをしなければいけない。 睡眠はたっぷりとった、食料は確保してある。天気は曇り、暑すぎず寒すぎず半裸で過ごせる程度の快適な温度。さぁ、開発の始まりだ! 目的は、Scalaアプリの起動をCloud Runで1秒以内にすること。自分でそれっぽいDock…