はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ 環境変数

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 39件)

CLIツールを作るとき、ユーザー設定ファイルやデータをどこに配置するか - $shibayu36->blog;

2023/05/01 このエントリーをはてなブックマークに追加 123 users Instapaper Pocket Tweet Facebook Share Evernote Clip CLIツール $shibayu36 Blog pip データ

chat-hatenablogをpip installでインストール可能にした - $shibayu36->blog;にてchat-hatenablogをpip installできるようにするとき、ユーザー設定ファイルやデータをどこに配置するかに迷った。このツールでは、環境変数の設定として.envファイルを、ブログデータのインデックスとしてindex.pickleファイルを使ってい... 続きを読む

1Password の CLI で環境変数を管理する

2023/01/03 このエントリーをはてなブックマークに追加 58 users Instapaper Pocket Tweet Facebook Share Evernote Clip CLI クレデンシャル direnv 1Password 現代

はじめに 現代のアプリケーションは外部サービスのAPIキーなど様々なクレデンシャルを持つことが多いです。 これらを開発者間で安全に共有するには sops、 doppler、 git-crypt などのツールが使えます。 また、開発時はこれらのクレデンシャルを direnv などを使って環境変数に設定することも多いのではないでしょうか... 続きを読む

Windowsにおける環境変数をあらためて整理する (1/2)

2022/12/18 このエントリーをはてなブックマークに追加 135 users Instapaper Pocket Tweet Facebook Share Evernote Clip Windows UNIX パラメーター プログラム 影響

Windowsを始め、Unixの影響を受けているOSが持つ機能に環境変数がある。環境変数は、実行するプログラムに対してなんらかの情報/パラメーターを与える方法。1979年に作られたVersion 7 Unixに搭載され、Unixの基本的な機能の1つとして今でも使われている。 プログラムに対して情報やなんらかのパラメーターを与える方法... 続きを読む

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

2022/05/03 このエントリーをはてなブックマークに追加 154 users Instapaper Pocket Tweet Facebook Share Evernote Clip カレントディレクトリ UNIX コマンド 制御 Windows

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

Docker Composeの環境変数ではなくsecretsで秘密情報を扱う - Qiita

2021/07/19 このエントリーをはてなブックマークに追加 162 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Secrets Docker Compose

しかし、Dockerのドキュメントhttps://docs.docker.com/get-started/07_multi_container/ には While using env vars to set connection settings is generally ok for development, it is HIGHLY DISCOURAGED when running applications in production. Diogo Monica, the former lead of security at Docker, wrote a ... 続きを読む

sudo su とかしてる人はだいたいおっさん

2021/05/25 このエントリーをはてなブックマークに追加 627 users Instapaper Pocket Tweet Facebook Share Evernote Clip sudo Switch ユー シェル コマンド

sudo su と sudo -s はほぼ同じ。実行されるシェルが異なることがある。 sudo su - と sudo -i もほぼ同じ。環境変数のクリア的な意味だと sudo su - の方が強い。 以下は別に読まなくてもいい。 su 別のユーザーでシェルを実行するコマンド。自分は「す」とか「えすゆー」とかと呼んでる。 元は super user とか switch... 続きを読む

Go初心者が気を付けること - GolangRdyJp

2019/12/18 このエントリーをはてなブックマークに追加 211 users Instapaper Pocket Tweet Facebook Share Evernote Clip GolangRdyJp Dep パッケージマネージャ

Go初心者がやってしまいがちなやらない方がいいことを書き出してみました。 情報検索や環境構築 golang.jpを見に行ってしまう depが最新推奨のパッケージマネージャだと勘違いする(Go標準のgo-modを使おう) 「GO???」環境変数を理解せずに設定しまくる(わからない場合は一切設定しないのが正しい) しょっぱなからgv... 続きを読む

Go ランタイムのデバッグをサポートする環境変数 - Qiita

2019/08/02 このエントリーをはてなブックマークに追加 51 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita デバッグ

はじめに Go はシンプルな構文ながら複雑な処理を行えるプログラミング言語です。エラーも自らがハンドリングするスタイルなので割とバグが入り込みにくいのが特徴です。しかし時には Go 本体のソースを見ないと動きが確認できない事もあります。とは言えオープンソースだからといって全ての挙動が簡単に探れるものでは... 続きを読む

ECSでごっつ簡単に機密情報を環境変数に展開できるようになりました! | DevelopersIO

2018/11/19 このエントリーをはてなブックマークに追加 205 users Instapaper Pocket Tweet Facebook Share Evernote Clip ECS DevelopersIO Tori toricls

これでついにあんな秘密やこんな秘密をコンテナに渡しやすくなりますね — ポジティブな Tori (@toricls) 2018年11月16日 先日のアップデートで、ECSコンテナ内への機密情報の受け渡しが非常に簡単になりました。 従来は機密情報の展開にアプリケーション側での処理が必要だったものが、マネージドな仕組みで実現可能とな... 続きを読む

mrwk update: systemdのめっちゃ嬉しい機能をダラダラと説明する

2018/06/11 このエントリーをはてなブックマークに追加 128 users Instapaper Pocket Tweet Facebook Share Evernote Clip systemd init.d mrwk update etc

2018/06/07〜2018/06/08 あたりにtwitterでつぶやいたsystemdのうれしいシーンまとめ sysvinitのスクリプトちょっといじってulimit文足したあとにパッケージupdateしたら消えたりしたことがある人はsystemdならその不幸はもう起きない /etc/init.d/hoge を直接実行してserviceコマンド経由での起動時と環境変数やらが違うからハマった人... 続きを読む

最近の私的 Golang 開発環境 - Qiita

2018/01/25 このエントリーをはてなブックマークに追加 180 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita golang GOPATH 流儀 最善

あらかじめ予防線を張っておくと Go 言語 の開発環境で「これ!」という正解はない。特にチームで開発している場合は,チームの流儀に従うのが最善だと思っている。なので,この記事は「こういうやり方もあるよ」という参考程度に見ていただけるとありがたい。 GOPATH の構造 皆さん御存知の通り,環境変数 GOPATH は Go 言語 パッケージや開発環境を指定するものだが,実は複数のパスを指定できる。W... 続きを読む

iOS開発における環境変数の分け方 | Nagisaのすすめ

2017/09/08 このエントリーをはてなブックマークに追加 86 users Instapaper Pocket Tweet Facebook Share Evernote Clip Nagisa Scheme iOS iOS開発 マンガZERO

マンガZERO(iOS)の開発環境の紹介 マンガZERO(iOS)では環境変数を Scheme 毎に変えてビルドできるようにしています。 この記事では環境変数を変える理由と実際にConfigファイルを使って環境変数を切り替える手段を紹介します。 社内配布限定のアプリを作りたいなどの要望があった場合、この手法ですぐに対応できるようになるのでオススメです。 マンガZERO(iOS)のSchemeの分け... 続きを読む

iOS開発における環境変数の分け方

2017/09/08 このエントリーをはてなブックマークに追加 86 users Instapaper Pocket Tweet Facebook Share Evernote Clip iOS開発 分け方

続きを読む

AWSで秘密定数を外部に公開せず環境変数として定義するためのGo製ツール、「ssm2env」作った – timakin – Medium

2017/08/03 このエントリーをはてなブックマークに追加 74 users Instapaper Pocket Tweet Facebook Share Evernote Clip パラメーター Twelve-Factor App API

概要 AWS SSM (EC2 Parameter Store)のパラメーターを取ってきて環境変数として定義するツールを作った。 これによってEC2に立てたサーバーに秘密情報を外部に公開せずに、手間なく環境変数として定義できる。 詳細 環境ごとに異なる秘密情報をAPIに渡す際、その管理方法は、twelve-factor appにもある通りデプロイ対象のサーバー内部の環境変数として定義するべき。 た... 続きを読む

httpstatでcurlのレスポンスタイムをわかりやすく表示する - もた日記

2017/07/27 このエントリーをはてなブックマークに追加 79 users Instapaper Pocket Tweet Facebook Share Evernote Clip curl インス curlコマンド トー レスポンスタイム

2017 - 07 - 28 httpstatでcurlのレスポンスタイムをわかりやすく表示する 便利コマンド Python httpstat インストール 使い方 環境変数 curlコマンドで実行する場合 httpstat github.com httpstatコマンドを使うと図のように curl のレスポンスタイムをわかりやすく表示できる。 インス トー ル pipでインス トー ルできるので... 続きを読む

Big Sky :: Re: Goでコマンドライン引数と環境変数の両方からflagを設定したい

2017/06/09 このエントリーをはてなブックマークに追加 69 users Instapaper Pocket Tweet Facebook Share Evernote Clip flag Docker items コマンドライン引数 両方

Goでコマンドライン引数と環境変数の両方からflagを設定したい - Qiita Goで実装したプログラムでオプションをコマンドライン引数から取るには標準の `flag` パッケージを使いますが、値を環境変数からも読みたいことがあります。(特に Docker で動かす場合) htt... http://qiita.com/sfujiwara/items/f177d85e9c10f4c34fb6 実... 続きを読む

GOPATH を build.Default.GOPATH で適切に扱う | eureka tech blog

2017/01/27 このエントリーをはてなブックマークに追加 3798 users Instapaper Pocket Tweet Facebook Share Evernote Clip GOPATH cmd golang プロポーザル デフォルト値

golang を使う人にとって、環境変数に GOPATH を設定しているのは当たり前ですが、go1.8 からは GOPATH が空の場合のデフォルト値として $HOME/go を使用する下記のプロポーザルが採用されました。 cmd/go: assume GOPATH=$HOME/go if not set #17262 GOPATH の動作検証 – go1.8 新規にインスタンスを立てて、go1.... 続きを読む

PHPに関するHTTPOXY脆弱性の問題と対応方法 - Code Day's Night

2016/07/19 このエントリーをはてなブックマークに追加 228 users Instapaper Pocket Tweet Facebook Share Evernote Clip night PHP PHP-FPM Code Day 脆弱性

2016 - 07 - 19 PHPに関するHTTPROXY脆弱性の問題と対応方法 外部から簡単にHTTP_PROXYという環境変数がセットでき、サーバ間通信や外部サイトと連携している場合に影響があるかもしれない脆弱性です。 PHPの場合はphp-fpm, mod_php, Guzzle4以上やいくつかのライブラリで影響あります。 対応方法は簡単です。 Apache側で対応する場合は、mod_he... 続きを読む

Chef、アプリケーションを実行環境ごとパッケージングする「Habitat」をオープンソースで公開。仮想マシンやベアメタル、Dockerなどのインフラに依存せず実行可能に - Publickey

2016/06/15 このエントリーをはてなブックマークに追加 203 users Instapaper Pocket Tweet Facebook Share Evernote Clip ベアメタル Publickey Docker Chef 外側

Chef、アプリケーションを実行環境ごとパッケージングする「Habitat」をオープンソースで公開。仮想マシンやベアメタル、Dockerなどのインフラに依存せず実行可能に 一般的にアプリケーションを実行するには、そのアプリケーションを実行するための実行系やライブラリ、環境変数といった、いわゆる実行環境を整えることが必要です。そして実行環境はアプリケーションの外側にあり、OSやインフラとして整備して... 続きを読む

Linux起動時に読みこむスクリプト、環境変数について | サーバ管理者の覚書

2015/05/21 このエントリーをはてなブックマークに追加 241 users Instapaper Pocket Tweet Facebook Share Evernote Clip 覚書 スクリプト bash Profile サーバ管理者

もうろくして、基本を忘れたのでメモメモ。 シェルがbashの場合。 /etc/profile ログインしてまず読み込む。ユーザ全体向けの環境変数を設定。 /etc/profile.d/ /etc/profileのスクリプトにより/etc/profile.d/の下にあるスクリプトが実行される。 ~/.bash_profile 個別ユーザ向けの環境変数を設定する。 ~/.bashrc ~/.bash_... 続きを読む

Unicorn の graceful restart と環境変数 - eagletmt's blog

2015/02/20 このエントリーをはてなブックマークに追加 79 users Instapaper Pocket Tweet Facebook Share Evernote Clip Unicorn fork dotenv デプロイ 無停止

2015-02-21 Unicorn の graceful restart と環境変数 Unicorn の graceful restart は無停止でのデプロイを可能にして非常に便利だが、fork を用いて実装されている都合で古いプロセスから新しいプロセスに環境変数が引き継がれるため、そのことに起因するトラブルがいくつかある。 dotenv の設定が書き変わらない 設定情報を dotenv で管... 続きを読む

etcd/consulに認証情報を安全に保存する | SOTA

2015/02/04 このエントリーをはてなブックマークに追加 56 users Instapaper Pocket Tweet Facebook Share Evernote Clip consul PaaS Sota etcd アーキテクチャ

分散Key-Valueストアとしてetcdやconsulの利用が増えている.ここにアプリケーションの設定値などを保存し,各ホストからそれらを購読して利用する. また,X-as-a-Serviceといった外部サービスの利用も多くなってきた.その場合API Tokenやパスワードといった認証情報が必要になる.PaaSやTwelve-factor的なアーキテクチャを採用する場合は,それらの値を環境変数に... 続きを読む

nginx.conf で環境変数を読み込む - Qiita

2014/12/12 このエントリーをはてなブックマークに追加 94 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita ENV nginx ディレクティブ パラメータ

Docker container で nginx を起動するときとか、nginx.conf で何かしらのパラメータを動的に設定したいことがあると思います。server_name とか。 今回は nginx.conf で何とかして環境変数を読み込む手法を紹介します。 TL;DR env ディレクティブと ngx_http_perl_module (or lua_nginx_module) を使って、... 続きを読む

bashの脆弱性を抱えるNASへの攻撃、日本や韓国が標的に - ITmedia エンタープライズ

2014/10/03 このエントリーをはてなブックマークに追加 50 users Instapaper Pocket Tweet Facebook Share Evernote Clip bash ShellShock NAS 標的 米FireEye

LinuxなどUNIX系OSで使われているシェルの「bash」に極めて深刻な脆弱性が発覚した問題で、セキュリティ企業の米FireEyeは現地時間の10月1日、日本や韓国、米国のNAS(Network Attached Storage)システムを標的する攻撃を確認したと発表した。 この問題は「Shellshock」と呼ばれ、bashで特定の細工を施した環境変数を処理する方法に起因する脆弱性が複数存在... 続きを読む

NetAgent Official Blog : bashにおける脆弱性「Shellshock」について

2014/09/26 このエントリーをはてなブックマークに追加 79 users Instapaper Pocket Tweet Facebook Share Evernote Clip bash ShellShock シェル 関数 UNIX系OS

bashにおける脆弱性「Shellshock」について 2014年09月26日14:00 LinuxやMac OS XなどのUNIX系OSで広く使用されているbashに見つかった脆弱性(Shellshockと呼ばれています)が先日から話題になっています。 弊社でもこのbashの脆弱性について調査を行いました。 ■概要 環境変数に特定の文字列を設定するだけでその環境変数内の文字列をシェルが関数として... 続きを読む

 
(1 - 25 / 39件)