タグ

2013年5月3日のブックマーク (5件)

  • vim で python 開発するとき pyflakes + PEP8 = flake8 が便利 - 憧れ駆動開発

    補完とかは Python 開発で便利な jedi-vim いれてみたらたしかにライフチェンジングだった - AtAsAtAmAtArA とかみよう。 PEP8 する必要があった 今まではシンタックスだけの pyflakes だけしてた。PEP8 はある程度守ってるけど80行折り返しと行間については多少自分のやり方でまあいいかなって思ってからだ。でも今回は PEP8 準拠でやろうってことになった。ということで vim-pep8 いれようとしたらなくなってて、 flake8 ってのに統一されてた。 flake8 ってなに pyflakes + PEP8 つまりシンタックスチェックと python 的なコーディングルールの両方をパッケージにしたもの。 flake8 2.0 : Python Package Index flake8 導入 まんまです pip install flake8 virt

    vim で python 開発するとき pyflakes + PEP8 = flake8 が便利 - 憧れ駆動開発
  • Algorithms with Python

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • 言語実装パターン

    目次 『言語実装パターン』推薦のことば 謝辞 前書き 第I部 さあ、構文解析に取りかかろう 1章 言語アプリケーションのいろは 1.1 全体のあらまし 1.2 パターンを一巡する 1.2.1 入力文の構文解析をする 1.2.2 木を構築する 1.2.3 木の走査をする 1.2.4 入力が意味する内容を見つけ出す 1.2.5 入力文をインタプリタで実行する 1.2.6 ある言語から別の言語へと変換する 1.3 アプリケーションを解体する 1.3.1 バイトコードインタプリタ 1.3.2 Javaバグ検出器 1.3.3 Javaバグ検出器其の弐 1.3.4 Cコンパイラ 1.3.5 Cコンパイラを活用した C++実装 1.4 パターンを選んでアプリケーションを組み上げる 2章 基的な構文解析パターン 2.1 句の構造を識別する 2.2 再帰的下向き構文解析器を構築する 2.3 文法 DSLを

    言語実装パターン
    kanno_kanno
    kanno_kanno 2013/05/03
    構文解析とか
  • Pythonのモジュールインポートのしくみ — PythonMatrixJp

    インポートする時 hoge.pyというモジュールをインポートする時、 hoge.pycファイルがなければコンパイル後のキャッシュをhoge.pycとして保存するようです。 パッケージってなんなの? Pythonではフォルダに「__init__.py」があれば、そのフォルダを「パッケージ」として扱えるようになっています。 論理的なツリーを構築するためにもつかえますし、このフォルダ内に複数のモジュールを入れておき、あたかも巨大なひとつのモジュールのように振舞わせることが出来ます。

  • Play2をサーブレットコンテナで動かす - たけぞう瀕死ブログ

    Play2は組み込みのNetty上で動作します。サーブレットコンテナ上での動作はサポートされていません(ロードマップを見ると今後、バックエンドの1つとしてサポートされる可能性はあるようです)。 しかし、様々な事情でTomcatなどのサーブレットコンテナ上でPlay2を動かしたいというケースもあるでしょう。play2-war-pluginというsbtプラグイン(とランタイムを組み合わせたもの)を使用するとPlay2アプリケーションをwarにしてサーブレットコンテナ上で動作させることができます。 https://github.com/dlecan/play2-war-plugin play2-war-pluginを使用するにはまずAPP_HOME/project/plugins.sbtに以下の記述を追加します。 resolvers += "Play2war plugins release" a

    Play2をサーブレットコンテナで動かす - たけぞう瀕死ブログ
    kanno_kanno
    kanno_kanno 2013/05/03
    "Play2をサーブレットコンテナで動かす "