タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Config-Pitに関するwkbyshnbtkのブックマーク (2)

  • Config::Pit の使い方をやっと理解できた - @kyanny's blog

    pod にかいてあるとおりにすれば何も困ることなかった・・・。 SYNOPSIS にかいてあるコードを一度は実行してみるべきだなぁ。 いままで、 ppit set example.com とかやって値をセットしようとしてたんだけど、それだと --- {} こんなひな形ができて、 YAML よくわからないのでたいていシンタックスエラーで怒られたりしてた。 {} が不要なのに消し忘れる、とか。不要なものをわざわざ入れておくわけがないので使い方がおかしいんだろうとは思っていたけど、 pod に書いてあるとおりにしてみたらあっさり解決した。 #!/usr/bin/env perl use strict; use Config::Pit; my $config = pit_get('example.com', require => { username => 'your usernaem on ex

    Config::Pit の使い方をやっと理解できた - @kyanny's blog
  • パスワード設定をコードに書かない(Config::Pit) - モダンなPerl入門 - モダンなPerl入門

    パスワード設定をコードに書かないようにするには Config::Pit をつかいます。 なぜ必要なの? アカウント情報が必要なWebサービスを利用するスクリプトを作るとき、アカウントやパスワードをスクリプトのコードに直接書き込むと(ハードコーディング)、そのスクリプトがほかの人に見られてしまうことによりパスワードが漏洩してしまいます。 Config::Pitは、外部ファイルにWebサービスのアカウント情報を格納しておき、スクリプト側で必要なときに、読み出しできるようにします。これにより、スクリプト内にアカウント情報をハードコードすることがなくなり、スクリプト単体でのパスワード漏洩が防げます。 例:コードを配布しようとして、 #!/usr/bin/perl use strict; use warnings; use utf8; use Encode; use WWW::Mechanize;

  • 1