Doge log

Abby CTO 雑賀 力王のオフィシャルサイトです

2009-06-01から1ヶ月間の記事一覧

zshのRPROMPTにbranchをだす

hg

hgのコマンドが遅いのでどうしたものかと。 とある条件でのみ出すようにすればいいかなあと思い、開発時には大体virtualenvを使うので active時のみ出すようにしてみた。 _set_env_hg_current_branch(){ HG_CURRENT_BRANCH=$( hg branch 2>/dev/null ) } _up…

Mercurialのhookをplugpyで書く

まだbranchなんだけど思いついたので書いておく。 次で入れるかも。 Mercurialのhook Mercurialのhookはpythonで書くことができる。 設定するには.hgrcに [hooks] #python:. update=python:foo.bar "python:"ではじめて、.と書いておくと呼ばれる。 まあ呼ば…

hgが遅いと感じるzshrc

hg

git使いのひとと同じようにhgでもRPROMPTにbranch名を出してみる (repoの以下のみbranch名を出す) .zshrc _set_env_hg_current_branch(){ HG_CURRENT_BRANCH=$( hg branch 2>/dev/null ) } _update_rprompt(){ if [ "`hg locate 2>/dev/null`" ]; then RPR…

鯖側の非同期の話

モヤモヤ感があるので書いておく。 モヤッとしてるところ 非同期でクエリを投げれても鯖が並列に処理してるとは限らないのでは? mysqlなんかは接続した時にserver thread idなんかを返してきてるので 1接続、1スレッドを割り当ててると思って思ってるんだけ…

plugpyをリリースした

こんにちわ、あらびきプログラマーmopemopeです。 某ライブラリをpythonに移植しようとしてて、plugin周りはなんだかかライブラリ化した方が良さそうだっだので適当に作りました。 plugpy · PyPI 基本実装は以下の奴です。 Pluginシステムの実装 - def __mop…

pypiに間接的にデビューしていた件

pythonでmysqlドライバ書いた奴が他にもいたんだーとRSSをぼーっと見てたら。。。 え? PyMySQL · PyPI なんかメールも来てたのに気づかなかったわー。。。 forkして好きにやってもらっても構わないのになー。

Werkzeugのscreencast

こんにちわ。あらびきプログラマーmopemopeです。 なんか生産性とかうんぬんって話に全く絡めないでいます。 えーっとWerkzeugのscreencastがあるんですが、あまり紹介されてないようなので紹介しておきます。 http://werkzeug.pocoo.org/wiki30/まあpythoni…

cursesでCUIプログラミング

こんにちわ、みちゃこの大ファンなあらびきプログラマーmopemopeです。 最近はbpythonや,urwidなど何気にCUIが流行り始めてるっぽいです。 せっかくなのでtwistedを絡めてみます。 #-*- coding:utf-8 -*- import curses, time, traceback, sys import curses…