タグ

ブックマーク / rudi.hatenablog.com (4)

  • reSTおよびSphinxで文章を書く際のtips - そこはかとなく書くよ。

    Sphinxを使って論文っぽい文章を書くときのtipsをまとめておきます。 追記: この内容は Sphinx逆引き辞典により詳細にして載っています。 用語を書く際はreplaceを使う .. |hoge| replace:: ほげらこう定義しておくと次からは |hoge| とするだけで、ほげらと自動的に展開してくれます。つまり、あとからこの用語名を変えたいな、と思ったときにはこの定義のところだけを変えれば勝手に全部入れ替えてくれる、というわけです。 ただし、複数のrstファイルに分けている場合には使えないので、別のファイル(例えばdefinition.txt)に replace を書いておき、 .. include:: definition.txtと各rstファイルの先頭に書いておきます。この時、.rstではなく.txtなど他の拡張子のファイルに書いていることに注意してください。そうしない

    reSTおよびSphinxで文章を書く際のtips - そこはかとなく書くよ。
  • エキスパート Python プログラミング読了 - そこはかとなく書くよ。

    エキスパート Python プログラミング読み終わりました。これは良! エキスパートPythonプログラミング 作者: Tarek Ziade,稲田直哉,渋川よしき,清水川貴之,森哲也出版社/メーカー: KADOKAWA/アスキー・メディアワークス発売日: 2010/05/28メディア: 大型購入: 33人 クリック: 791回この商品を含むブログ (90件) を見る python趣味のプログラミングで使っているだけで、業務で格的に使ったことはありません。なので、ずっと適当に書いてました。それでも問題ないのがPythonの良いところなのですが、このを読んでいろいろ勉強させてもらいました。 第二章 構文ベストプラクティス 実はリスト内包表記は使ったことがないんです。簡潔過ぎてわけが分からなくなるんです。でも、実行効率が上がると分かったのでこれからは積極的に使っていこうと思います。

    エキスパート Python プログラミング読了 - そこはかとなく書くよ。
  • pipの使い方 - そこはかとなく書くよ。

    注意 この内容はすでに古くなっています。 pipの使い方 (2014/1バージョン) を参照してください。 pipとは、Pythonにおけるパッケージ管理システムです。easy_installというツールもあるのですが、pipはこのeasy_installを置き換えるものとして開発されています。rubyのgemperlのcpan的な位置づけです。 同じパッケージ管理ツールとしてsetuptools置き換えのdistributeというものもあるのですが、こちらはsetuptools全体を置き換えるものとして開発されており、pipはsetuptoolsの一部であるeasy_installを置き換える形です。 なお、現在のpipのバージョンは0.8.2で、このエントリはこのバージョンを使っています。 なにかおかしい点があれば、ご指摘ください。 > 識者の方々 pipのinstall まずはea

    pipの使い方 - そこはかとなく書くよ。
  • fluentdとfluent-plugin-pghstoreとpandorafmsでログ収集、可視化、監視を行う - そこはかとなく書くよ。

    前回の記事で報告したように、fluent-plugin-pghstoreでログをPostgreSQLに貯めることができました。 次は可視化と監視を行います。ここで、最近使ってみているPandora FMSを使います。 pluginを準備 まずは以下のスクリプトを保存し、pandora/etc/pandora/plugins以下に置きます。DBやTABLEは適宜書き換えてください。また、hostnameやportも適宜変更でお願いします。 上の方にあるSQLは過去5分間のcodeが2XXや3XXなどの割合を出してくれます。その後、PandraFMSでのplugin形式のXMLにするように整形します。 ちなみに、一つのSQLで複数を同時にcount()する方法については 複数同時にcount() をどうぞ。 #!/usr/bin/env sh DB=logdb TABLE=apache_log

    fluentdとfluent-plugin-pghstoreとpandorafmsでログ収集、可視化、監視を行う - そこはかとなく書くよ。
  • 1