ちんけらーでブログ作りました。http://blog.shomah4a.net/Sphinx がすんげー書きやすいのではてダはもう…。
というわけでメモ。 今回ははてダ使ったよ。こんなもの を作っていて、タイトル通りのことをやりたかったので、試行錯誤したメモ。 buildout で環境構築している WSGI なアプリケーションを作っている buildout で作った環境で mod_wsgi 使って動かしたい と…
さて、いつもどおり sphinx で書いたのでエントリポイントだけはてダで書きましたよ。Bitbucket | The Git solution for professional teams以上
さて、12日目です、 結局また Sphinx で書いたので同じように上げました。 なんかもうなんのためにはてダ使ってるんでしょうね。Bitbucket | The Git solution for professional teams明日は… [twitter:@inoshiro] かな?
昨日は Python Advent Calendar でしたが、今日は #kabepy Advent Calendar の三日目です。 しょしんしゃなのでてかげんしてください。昨日に引き続き Sphinx で書いていたのでとりあえず同じように上げました。 (conf.py を書き換えないと若干残念)Bitbucke…
Python アドベントカレンダー 二日目です。Web アプリケーションフレームワークの Advent Calendar なのにフレームワーク使いません。WSGI だけでなんか作ってみるぜな内容です。 しかも Sphinx で書き始めたら文量がすごいことになったのでブログに書くのが…
えきぱい読書会 第二期 10回目はバージョン管理とCIでした。kashew_nuts-tech: エキスパートPythonプログラミング読書会 第二期 10に参加しました。 #expertpython ここらへんを見ていて、当日絶妙な口下手さを発揮して一箇所説明がひどいことになった部分が…
Travis-CI というサービスがあります。 継続的インテグレーションってやつです。 よくわかりません。 多分 Jenkins みたいなやつです。とりあえず github に push したら指定したスクリプトを走らせてくれて、結果を通知してくれるサービスだと思っておきま…
なんか色々ハマったのでメモ。 やりたいこと 今作っている Web アプリで zope.pagetemplate を使おうとしているわけです。 で、時代はインターナショナルという事で i18n とか考えたい、と思うわけです。zope.pagetemplate なので zope.i18n を使うわけなの…
先日のことですが、 2012/09/15 〜 2012/09/17 にかけて PyCon JP 2012 が開催されました。 昨年の PyCon mini JP, PyCon JP 2011 に続いてスタッフとしての参加です。議事録を見る限り第一回のミーティングは 2012/01/16 らしいので八ヶ月程度は関わってき…
なんか作りたい人はこんなところを見ていないで ドキュメント 読めばわかるし読んでわからないなら諦めてください。弄っているソースは ここらへん に置いてあるはず。 URL mapping とりあえずこれですよ。 app = web.Application([ ('/', serve.MainHandler…
ちょっと tornado 使って WebSocket うひょーとかやりたくなったので色々調べていて、こいつプロセス立てて daemon にしなきゃいけないわけですよ。んで、運用環境に行った後にプロセス管理とかめんどくせーなーなどと思っていた訳なのですが、 supervisor …
最近 github に Sphinx で作った s6 スライドのソースを置いて、それを自分の VPS にアップロードするということが結構ある。その時に github に push サーバに ssh git clone buildout make html sudo して /var/www なりなんなりにコピー という手順をこな…
Python から Java を弄りたいと思ったので何となくやってみる。 PyPI でモジュールを探したら javabridge と javaclass がでてきた。 javaclass で、 javaclass を試してみたらダメだったという。Mercurial のリポジトリ(証明書エラー出るので自己責任) に r…
とりあえずメモコミット履歴をまとめたりなかったことにしたりする $ git rebase -i ${REV} # ${REV} にはHEAD^ とか HEAD^^^ とかを指定する ↑と合わせて rebase 中に止めたいとき $ git rebase --abort 最後のコミットメッセージを修正 $ git commit --ame…
Mercurial のリポジトリをプログラムから弄りたくなったので適当にやってみた。やりたかったのは 現在のリポジトリのヘッドにあるファイルの最終更新日一覧取得 マルチヘッドは考慮しない ってこと。ソースの方が早そう。 ソース gist から
twitter 上で Python の += の挙動がキモイよねという話が一部で盛り上がっていた。 発端は多分このつぶやき window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return…
※4/15 追記Python3 で導入されたとてもキモイ暗黙の __class__ 変数についてちょっと試した。 やっていること メソッド内で super() を呼ぶ前に self を別の値にする メソッド内で nonlocal __class__ して __class__ を書き換えた後に super() を呼ぶ 結果 …
ちょっと前に書いた 多重継承を制限してみる - プログラマのネタ帳 で、メタクラスに関してちょっと気になっていたことを検証。 それは、 メタクラスの継承ツリーはどうなるの? ってこと。これが気になっていたので以下のコードで検証。結果を簡単にまとめる…
Python3 では super() を呼び出す際に引数を省略できる。 例えば以下のように書くと、 super() は super(Derived, self) という呼び出しと等価になるらしい。 class Derived(Base): def __init__(self): super().__init__() そもそも明示を是とする Python …
昨日のえきぱいで window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widge…
Python3 で easy_install なり pip なりを使いたいなーと思っていたので試したメモ。 easy_install とか setuptools とか distribute とか 使いたいんだけど、 ez_setup.py はダメっぽい。 distribute · PyPI を見る限りは使えるっぽいのだけど、tarball を…
昨日 1月 20日に第八回ありえるえりあ勉強会で発表してきました。 ネタは大体これと同じで、今回はこんな感じ。あんまり発表というものもやったことがなかったり、最大でも BPStudy だったので結構緊張しましたねー。 まあトップバッターで概要の紹介だった…
今年も年の瀬っていうかもう大晦日なうえに残り30分くらいなので今年の振り返りエントリなど。 今年の出来事 今年何があったかなあと振り返ると、大きなところではこんなところでしょうか。 1月 PyCon mini JP 4月 バイクの免許取った 8月 PyCon JP 2011 9月…
昨日の PyPy Sudden Death Calendarにて[twitter:@rokujyouhitoma]総帥が挑戦した PyPy の JVM Backend での失敗と、その後の Skype での議論をまとめて一エントリまかなえそうです。 なのでとりあえず書いてみました。PyPy Sudden Death Calendar 27日目で…
Python3 Advent Calendar の記事、と見せかけて某元祖 Advent Calendar の記事らしいです。 Python3 Advent Calendar の二周目用に書いておいたのが結局24人集まって書かなかったから使い回したとかそういうことはないんだからね! 勘違いしないでよね! WSGI …
改めまして PyPy Advent Calendar 21日目担当の [twitter:@shomah4a] です。 三周目です。 大変です。 誰かか書く人いませんかー?というわけで、今回は 11日目 に [twitter:@yanolab] さんが PyPy の Python インタプリタに手を入れていたのにインスパイアさ…
PyPy Advent Calendar 21日目です! なんかよくわかりませんが人が少ないので三周目な [twitter:@shomah4a] です。今回は RPython における型についてです。 型推論あたりの話は 17日目 に [twitter:@cocoatomo] さんが書いていましたが、おおよそあんな感じ…
xrandr を使う ディスプレイと解像度一覧を取得 $ xrandr Screen 0: minimum 320 x 200, current 1366 x 768, maximum 2726 x 768 LVDS0 connected 1366x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1366x768 59.7*+ RGB0-1 connected (n…
PyPy Advent Calendar 15日目を担当する二周目の[twitter:@shomah4a]です。だんだんとネタもなくなってきました。 でもね、 rlib 探すと色々面白いものがあるんだね。というわけで今回はなんとなく目についた pypy.rlib.clibffi についてです。※まとめのあと…