タグ

envに関するnabinnoのブックマーク (9)

  • GitHub - caarlos0/env: A simple, zero-dependencies library to parse environment variables into structs

    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 - caarlos0/env: A simple, zero-dependencies library to parse environment variables into structs
  • 調査しやすくするためログにリクエストIDを入れましょう - ユニファ開発者ブログ

    はじめまして、ユニファ株式会社のWEBエンジニアのチョウと申します。 こんなことがないでしょうか。突然調査依頼が来て、あるユーザーについて調べてほしいです。大量のログから掘り出してみましたが、ユーザー何人がアクセスするによってログが混じってしまいました。RailsのログにプロセスのIDが入ってますが、1つのプロセスは連続で複数ユーザーに使われて、リクエストとリクエストの境界が見づらく、時間かかるケースよくあります。もっと問題なのは、システムは必ず1つのログファイルに出力するわけではない。リクエストログは複数のファイルに分けられてしまったら、調査自体が邪魔されるといっても過言ではない。 ここで問題をまとめましょう。 ユーザーあるいはユーザーのリクエストを特定したい 1つのリクエストが複数のログファイルに分けても分かる ここですぐ分かる方がいるかもしれません、1つのリクエストは複数行のログを出

    調査しやすくするためログにリクエストIDを入れましょう - ユニファ開発者ブログ
  • シェル 一時的な環境変数を渡す方法csh/tcsh/sh/zsh/bash

    Unixの魅力の1つにシェル(shell)があります。 ホームポジションに手を置いたまま、あらゆるオペレーションができることは素晴らしいです。 コマンドによって、一時的な環境変数をセットして、コマンドを実行したいことがあります。コマンドを打つたびに、環境変数をセットし、コマンドを実行してから、また元の環境変数の値に戻すというやり方は、非常に面倒ですし、打ち間違いによるミスを誘発しやすくなります。 sh系のシェル sh/bash/zsh では、コマンドのまえに、コマンドに渡したい環境変数をセットして実行することができます。 環境変数 HOGE に abc をセットし、 makeworld.sh を実行することになります。現在のシェルの HOGE には影響はありません。 HOGE=abc makeworld.sh csh系のシェル csh/tcsh では、コマンドのまえに、コマンドに渡したい環

  • Dockerfile の書き方「私的」なベストプラクティス - ようへいの日々精進XP

    はじめに 最近、検証環境を構築するにあたり Dockerfile を書き始めるところから入るカワハラです。おはようございます。で、結局、当初の検証目的を忘れて Dockerfile 書きに没頭してしまって色々と滞っております...つきましては、Dockerfile を書くにあたってのメモを残しておきたいと思います。あくまでも「私的」なベストプラクティスですのでご注意下さい... 参考 以下のサイトを参考にさせて頂きました。 Dockerfile Best Practices http://docs.docker.io/en/latest/examples/ Build Images (Dockerfile Reference) DockerJava Webアプリケーションの検証環境を構築する How to Use Entrypoint in Docker Builder 「私的」なベスト

    Dockerfile の書き方「私的」なベストプラクティス - ようへいの日々精進XP
  • object ENV (Ruby 3.3 リファレンスマニュアル)

    [edit] extend: Enumerable 要約 環境変数を表すオブジェクト。Hash と同様のインターフェースを持ちます。ただし、Hash と異なり、ENV のキーと値には文字列しかとることができません。 また、ENV で得られる文字列は Object#freeze されています。 例 p ENV['TERM'].frozen? # => true Windows では環境変数は大文字、小文字を区別しません。(cygwin を除く) 例 ENV['OS'] # => Windows_NT ENV['os'] # => Windows_NT 目次 特異メソッド [] []= assoc clear clone delete delete_if dup each each_key each_pair each_value empty? except fetch filter filt

    nabinno
    nabinno 2015/07/01
  • Shebang (Unix) - Wikipedia

    In computing, a shebang is the character sequence #!, consisting of the characters number sign (also known as sharp or hash) and exclamation mark (also known as bang), at the beginning of a script. It is also called sharp-exclamation, sha-bang,[1][2] hashbang,[3][4] pound-bang,[5][6] or hash-pling.[7] When a text file with a shebang is used as if it is an executable in a Unix-like operating system

    Shebang (Unix) - Wikipedia
  • シバン (Unix) - Wikipedia

    「#!」[1]や「ハッシュバン」はこの項目へ転送されています。URLに使われるものについては「[[URIフラグメント#hash-bang(英語版)]]」をご覧ください。 シバンまたはシェバン (英: shebang) とはUNIXのスクリプトの #! から始まる1行目のこと。起動してスクリプトを読み込むインタプリタを指定する。番号記号と感嘆符から、ハッシュ・バン(hash bang)またはシェル・バン(shell bang)、シャープ・バン(sharp bang)とも言うが、これらを縮めたシェバンという呼び方が一般的かつ簡素である[2]。 例[編集] パスを直接指定する。Bourne shell の例。 #!/bin/sh echo 'Hello world!' Ruby言語のインタプリタ ruby の例(env コマンドを用いたトリック)。 #!/usr/bin/env ruby put

  • 卜部昌平のあまりreblogしないtumblr - ■ #!/usr/bin/env _...

    今さらながら、 CGIの神話と現実というエントリ。ただし内容とはまったく関係なし。スクリプト言語の shebang 行(#!)でスクリプトインタープリタを直接書かずに /usr/bin/env でラップするという悪習はいったい誰が広めたんだろうか。ruby な人に多いように思うがそれだけじゃないし。 hoge というインタープリタを使うスクリプトの1行目をたとえば #!/usr/bin/env hoge としておくと、hoge の実行バイナリが /usr/bin/hoge でも /usr/local/bin/hoge でも $HOME/bin/hoge でもどこにあってもパスが通ってさえいれば起動できる。それはメリットなんだろうか。わしにはむしろデメリットにしか思えない。 /usr/bin/env を使うというのは、PATH の値にしたがってインタプリタの場所を探すという意味である。つまり

    卜部昌平のあまりreblogしないtumblr - ■ #!/usr/bin/env _...
  • どさにっき - #!/usr/bin/env

    2006年6月21日(水) ■ DomainKeys _ えーと、DomainKeys ってのは要するに電子署名なので、署名された後でヘッダや文が改変されると検証に失敗する。DomainKeys はメーリングリストに弱いと言われる理由のひとつですな。 _ 自宅 postfix に milter を導入したので、DomainKeys を検証できるようにしてこのあたりの動作を注意深く観察してるのだが、このまえはじまった DNSOPS.JPのメーリングリストからのメール。 Authentication-Results: mx.maya.st sender=ロボットによる収集回避@dnsops.jp; domainkeys=pass なんで pass しとんねん。ML が Subject をいじってるんだから fail になるはずなんだが。Subject をいじらないメーリングリストとか、いじっ

  • 1