2018年3月23日のブックマーク (2件)

  • 闇Pythonista入門(Pythonワンライナーのテクニック集) - cocuh's note

    世界には1行でプログラムを書くワンライナーという技巧的プログラミングの世界があります。 ワンライナーと言われる言語の多くはPerlRubyなのですが、委員長キャラのPythonでもワンライナーができます。 PEP8とZen of Pythonで綺麗になっているPythonicな世界に Pythonでも1行で書いたよ!楽しい!! ✌('ω'✌ )三✌('ω')✌三( ✌'ω')✌ などと技巧プログラミングをする闇Pythonista(私)がテクニックなどもろもろをまとめたものがこの記事になってます。 まだPython力を鍛えている途中のわたしなのでなにか指摘などありましたらコメントをいただければです。 対象読者 Pythonをある程度かける人 Pythonの細かい挙動に興味のある人 白Pythonに飽きてしまった人 テクニック1:代入文を式にする Pythonでの代入は基改行が必要です。

    闇Pythonista入門(Pythonワンライナーのテクニック集) - cocuh's note
    otituke
    otituke 2018/03/23
    深い闇を見た
  • AWSの日本サーバのIPアドレスのリストを得る | 秋元@サイボウズラボ・プログラマー・ブログ

    ツールのインストールなしで。 EC2サーバーなどのIPアドレスの範囲については、AWS公式がJSON形式で最新の情報を公開しています。 AWSのサーバ「からのアクセスを禁止したい」とか「からだけアクセスを許可したい」という時は、ここから対象となるサーバのリストを抽出することになります。 公式ドキュメントでは jq を使ってフィルタするといいよ、と言っています。 jq をオンラインで実行できるサービス jq playがあるので、これをブラウザで開き、JSON のところに先ほどの公式のJSON の中身を貼りつけます。 フィルタとして、たとえば、「東京と大阪リージョンのEC2のアドレスを絞りこむ」だと、以下を入れます。 .prefixes[] | select(.region=="ap-northeast-1" or .region=="ap-northeast-3") | select(.se

    AWSの日本サーバのIPアドレスのリストを得る | 秋元@サイボウズラボ・プログラマー・ブログ
    otituke
    otituke 2018/03/23
    ap-northeast-2は大阪じゃねーよw