タグ ENV
人気順 10 users 50 users 100 users 500 users 1000 users言語環境の管理は *env や *vm を超えて、 mise へ
mise はミーズと読みます。 mise とは *env や *vm が担っていた言語環境(コンパイラ・インタプリタ)のバージョンを管理するツールです。 rbenv や nvm のように単一言語に対するサポートではなく、標準で Go、 Node.js、 Python などの複数の言語に対応しています。 類似のソフトウェアに asdf が存在しますが、 mise ... 続きを読む
corepack が標準同梱じゃなくなる未来、 mise でパッケージマネージャを管理する
mise とは 言語環境の管理は *env や *vm を超えて、 mise へ という記事を書いたので詳しくはこちらをご参照ください。 簡単にいうと多言語対応の言語環境マネージャで(もっと多機能なのですが)、npm をバックエンドに node 製の cli まで管理できる、というものです。 つまり、 yarn や pnpm もグローバルでバージョン... 続きを読む
1Passwordを使って、ローカルにファイル(~/.configや.env)として置かれてる生のパスワードなどを削除した
最近、コミットはされないがローカルのディレクトリに置かれている.envのようなファイルから生のパスワードやAPI Tokenを削除しました。 これは、ローカルでマルウェアを実行した場合に、ローカルに置かれている生のパスワードやAPI Tokenを盗まれる可能性があるためです。 最近は、npm install時のpostinstallでのデー... 続きを読む
CSSの勉強の1つとしてPostCSS Preset Envを眺める - Qiita
この記事の概要 PostCSSのプラグインであるPostCSS Preset Envをご存知でしょうか。 "Use tomorrow’s CSS today!"というキャッチフレーズが示す通り、まだ正式な仕様になる前のCSSを色々と使うことができます。 CSS関連の勉強会などに登壇すると「普段どこからインプットしていますか?」と質問されることがあり、学ぶ先... 続きを読む
長谷川喜洋★星のソムリエ®/Yoshihiro Hasegawa on Twitter: "OSの領域は CSS の env関数を使うことで取得できます。 例えば下部固定メニューに iOS のホームバー領域分のpadding を設定したいとき。 env(s
OSの領域は CSS の env関数を使うことで取得できます。 例えば下部固定メニューに iOS のホームバー領域分のpadding を設定したいとき。 env(safe-area-inset-bottom) で、ホームバーが… https://t.co/faIi5PRpe3 続きを読む
ちょっとMakefileくん! .envに書いた環境変数読んで!!!!!
Makefileに、同じディレクトリ上の別ファイル.envから環境変数を引き継ぐのが全然できなくて、無限に時間を使ってしまった!!悔しいからメモにしちゃう。も〜最悪! 続きを読む
Goでは○○envが不要な理由(バージョンアップを怠ると損する理由)
Goでは○○env系のツールは不要 複数バージョンの処理系を混在させるために、○○env系のツールが広く普及している言語はたくさんあります。しかし、すべての言語で必ずしも必要であるわけではないと筆者は考えています。いままで使っていた言語で○○env系のツールを使っていたため、特に深く考えずに他の言語でも利用してい... 続きを読む
GitHub - dotenv-linter/dotenv-linter: ⚡️Lightning-fast linter for .env files. Written in Rust ?
⚡️Lightning-fast linter for .env files. Written in Rust ? Dotenv-linter can check / fix / compare .env files for problems that may cause the application to malfunction. Available checks: ✅ Duplicated Key ✅ Ending Blank Line ✅ Extra Blank Line ✅ Incorrect delimiter ✅ Key without value ✅ Lea... 続きを読む
[AWS CDK] CircleCIでサーバーレスアプリ(WebAPI)を自動デプロイしてみた(本番環境と開発環境) | DevelopersIO
たとえば、/message/hogeに対してアクセスしたとき、下記のJSONを取得します。 { "env": "dev", "message": "your request message id is hoge" } envの値は、開発環境ならdevで、本番環境ならprodとします。 AWS CDKプロジェクトの構築 フォルダを作成し、AWS CDKプロジェクトの初期化を行います。 $ mkdir AWSCDK-Circ... 続きを読む
python を3.7に上げたら Pokemon Terminal で env: python3.6: No such file or directory と出るようになった
python を3.7に上げたら Pokemon Terminal で env: python3.6: No such file or directory と出るようになった 続きを読む
terraform v0.9で追加された "env" を使って複数環境を作成してみる - Qiita
update terraform v0.9 アップデート内容については、ここに書いてあります。 https://www.hashicorp.com/blog/terraform-0-9/ やはり個人的には、 env による複数環境の構築・運用のしやすさがどうなるのかが気になったのでさっそく試してみました。 サンプルで作成したレポジトリ 今回作成したレポジトリはこちらにあります。 https://g... 続きを読む
nginx.conf で環境変数を読み込む - Qiita
Docker container で nginx を起動するときとか、nginx.conf で何かしらのパラメータを動的に設定したいことがあると思います。server_name とか。 今回は nginx.conf で何とかして環境変数を読み込む手法を紹介します。 TL;DR env ディレクティブと ngx_http_perl_module (or lua_nginx_module) を使って、... 続きを読む
JVNVU#97219505: GNU Bash に OS コマンドインジェクションの脆弱性
GNU Bash 4.3 およびそれ以前 GNU Bash は様々な機器 (Linux, BSD, Mac OS X を含む UNIX 系オペレーティングシステム) やネットワークサービスで使用されており、これらも本脆弱性の影響を受ける可能性があります。 Red Hat は、GNU Bash が脆弱なバージョンであるかどうかをチェックするための、次のようなテストコードを提供しています。 env x... 続きを読む
DotenvではなくDirenvを使う | SOTA
Dotenvは,.envファイルから環境変数を読み込むためのツール.他人には共有したくないパスワードやキーなどを.envに環境変数として記述しておき,実行時にそれを読み込むといった使い方をする.例えば自分は,vagrantからDigitalOceanを使う際に,CLIENT_IDやAPI_KEYを.envに記述してVagrantfileでそれを読み込むという使い方をしていた. ただ,Dotenvは... 続きを読む
anyenvで開発環境を整える - Qiita [キータ]
私の場合、開発環境では複数の言語のコードを買いたり実行したりします。 例えば perl, ruby, nodejs, python など。 これらを利用するために、plenv, rbenv, nodebrew, pyenv などを利用していました。 しかし、遅ればせながら anyenv というものがあると聞いたので、こっちに乗り換えました。 **envを2つ以上使ってる人はこれ使うのが良いと思いま... 続きを読む
Config::ENV - 環境変数で config を切替えるためのモジュール - JPerl advent calendar 2011 hacker Track
前置き こんにちは。cho45 です。みなさん、意識は高まっていますか? 僕は上々です。今回は拙作の Config::ENV というモジュールを紹介させて頂きます。アプリケーション開発をするとき、開発用・テスト用・本番用で、設定を変えたいわけですよね。だいたいのウェブアプリケーションフレームワークでは、環境変数にある値を設定することで、複数の設定を一括で切替えられるような機能を提供していると思いま... 続きを読む
環境変数で設定を変える的なモジュール Config::ENV - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech
なんかもっと簡単なのがあればいいなー と思ったのでつくりました。 https://github.com/cho45/Config-ENV package MyConfig; use Config::ENV 'FOO_ENV'; common +{ name => 'foobar', }; config development => +{ dsn_user => 'dbi:mysql:dbname=... 続きを読む