タグ

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

タグの絞り込みを解除

pitに関するmroriiのブックマーク (3)

  • パスワード設定をコードに書かない(Config::Pit) - モダンなPerl入門 - モダンなPerl入門

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

    mrorii
    mrorii 2012/01/28
  • Pythonでの、Pitの使い方 世界一わかりやすいムービー付き - When it’s ready.

    詳しい事のいきさつは知らないが、ここ(http://subtech.g.hatena.ne.jp/cho45/20080102/1199257680)で初お目見えして、その後にここ(http://d.hatena.ne.jp/jYoshiori/searchdiary?word=*[Pypi])でPython版が作られたPitという大変便利なアカウント管理の使い方をわかりやすく説明してみる。(わかりにくかったらゴメンナサイ) Pit使うと何が嬉しいか? 例えばWebAPI使う時に、DevelopperIDだったり、自分のIDやPasswordをスクリプトに直接書いたりする事ありますよね? # coding:utf-8 from pyhatebu import PyHatebu usrID = nameHoge passwd = hirakegoma h = PyHatebu(userID,

    Pythonでの、Pitの使い方 世界一わかりやすいムービー付き - When it’s ready.
  • Pythonでpitを使う - 元RX-7乗りの適当な日々

    pit => アカウント情報や設定を管理するためのツール。 勉強会で晒すソースコードに、ID情報を入れたくなかったので。 インストール $ sudo pip install pit もしくは、(pip使っていないなら) $ sudo easy_install pitこんな感じでインストール。 (まだ、easy_installやpipが入っていなければ・・・「Ubuntu の Python で easy_install や pip を使いたい場合 - 元RX-7乗りの適当な日々」) 設定 $ EDITOR=vi python↑のような感じで使うエディタを環境変数(EDITOR)にわせつつ、Pythonのインタラクティブシェルを起動。(事前にexportしてあるなら、エディタの指定は特に不要です。) >>> from pit import Pit >>> hoge = Pit.get('ho

    Pythonでpitを使う - 元RX-7乗りの適当な日々
  • 1