タグ

ブックマーク / tdoc.info (3)

  • Ansible コーディング規約 (の例) — そこはかとなく書くよん。 ドキュメント

    Ansible コーディング規約 (の例)¶ edXgithub上でAnsibleのコーディング規約を公開しています。 https://github.com/edx/configuration/wiki/Ansible-Coding-Conventions このリポジトリは GNU AGPLv3です。翻訳の場合でもおそらく大丈夫だと思いますので、ここで翻訳して公開してみます。 一般¶ YAMLファイル すべてのyamlファイルは2スペースのインデントで、 .yml を拡張子に 付けてください。 変数 jinja変数の形式を使ってください。 $var ではなく {{ var }} です。 jinjaの変数名の前後に空白を入れてください。 {{var}} ではなく {{ var }} です。 環境独自で上書きされる必要がある変数名は全部大文字としてください。 ロール内で完結する変数名は全部

    kimihito
    kimihito 2014/10/11
  • urllib2でtimeoutを捕まえる — そこはかとなく書くよん。 ドキュメント

    urllib2でtimeoutを捕まえる¶ urllib2を使っていて、timeoutを入れたくなりました。で、timeoutが発生し たらリトライをする、といった処理をしたいのですが、このtimeoutがどうい う例外なのかが分かりませんでした。 世界のtk0miya先生は urlib2.URLErrorで、messageに "timed out"と書かれてい る例外が飛んでくる、とおっしゃっていました。 しかし、手元で試したところ、 socket.timeout が飛んできておりました。 はてな? 手元は2.7.2 on Linux(ubuntu)、世界の小宮先生は2.7.1とのこと。 書いていたのはこういうコードでした。 try: f = urllib2.urlopen(req, timeout=timeout) body = f.read() except socket.timeo

  • foursquare API v2 ドキュメント — foursquare-API 2 documentation

    この文章は http://developer.foursquare.com/docs/ の和訳です。 著作権はforsquareにあります。forsquareには(まだ)許可を取っていません。問題があれば削除します。(If any problem, I will remove this translation.) 和訳は2010年12月31日に行われました。それ以降の変更は反映されていません。 日語訳は正確でないことがある点に留意してください。日語訳の不備に伴う不利益があったとしても訳者はその責を負いません。 連絡先 (Contact) shirou.faw (atat) gmail.com (please replace atat to atmark) 訳語に関する注意¶ 以下の単語はfoursquareでの固有名詞のため、あえて訳していません。 check-in mayor his

  • 1