Pythonの正規表現で最長マッチと最短マッチ

基本は最長マッチ、最短マッチさせたい時には?をつける

>>> import re
>>> a = "ABABABABAB"
>>> re.search(r'(AB)+',a).group()
'ABABABABAB'
>>> re.search(r'(AB)+?',a).group()
'AB'

すぐに忘れるのでメモ

「怒らないこと—役立つ初期仏教法話」を読んだ

小魚でもかじっときゃいいんじゃね?とか思うんだけど。そうもいかないというかコントロールしたいことが多々あるのが怒りですな。

というわけで読んでみたんだけど、実践するのは(僕には)無理みたい。とりあえず、ダイエット本読んで痩せた気になるように、この本読んで怒らない態度を身につけた気になっとこうっと。

でも、ブッダのエピソードは正直退屈であった。でも、火の鳥風漫画にすればこの内容はすれたサラリーマンにはうけると思った。

ProductName 怒らないこと―役立つ初期仏教法話〈1〉 (サンガ新書)
アルボムッレ スマナサーラ
サンガ / ¥ 735 ()
在庫あり。

  • 人間というものはいつでも「私は正しい。相手は間違っている」と思っています。
  • もしも上司がバカだった場合、本当に部下が素直に言う事を聞いてしまったら、みんながひどい目にあう(だから部下は上司に従わなければならないというのは単なるエゴ)。
  • 自分の心をひびが一つ入った鐘にする
  • 叱られても怒らない
  • 怒りに気付こう
  • 怒りを「抑える」「我慢する」は間違い
  • もしも怒ってしまうなら、それは「平等」ということを分かっていない証拠
  • 「他人に負けたくない」というエゴを捨てる
  • 小さな「成功」をつなげて人生をつくる

Addicted to Bass - Winter 2010

もう、ブリブリしてますな。三枚組なので好きなのも嫌いなのもあるけど。特に昔でいうとこのマイアミ風っていうかその流れを受け継いでいるっぽいのは生理的にダメです。

ProductName Addicted to Bass - Winter 2010
Various Artists
Ministry of Sound UK / ¥ 1,974 (2010-11-02)
通常1~3週間以内に発送

Hold You (Shy FX Edit)はやたら良かった。Shy FXは当たりはずれ多いけど。

あとはDirtee Disco / Dizzee Rascalにはまった。

また一つ歳をとった

ろうそく一本がおよそ5歳分をあらわしているので、大体35歳くらいということで。

1290508814

スポンジは誰も食べないということで、今回はゼリーベース。ドールのパイン、パパイヤのシロップ漬けを固めて、国産さくらんぼの缶詰を添えたらしい。

1290508821

そろそろワークライフバランスというか、何のために働くのかということをきちんと考えないといけないですねとか思いながらエントリを書いてみた。

娘からのお手紙

1290597304

今日の畑(101123)

ラディッシュ収穫

富士山はこんな感じ

1290508550

ミョウガはすっかり枯れてた。来年また。

1290508544

白姫二十日大根はなかなか成長しないな。

1290508531

ラディッシュは全部収穫した。撒いてから40日くらいだけど、小粒。

1290508537

収穫するものがほとんど無くなってしまって、2月にジャガイモを植えるまで暇だ。春菊とかほうれん草が育ってくれればいいんだけど。

画像ファイルのピクセルのRGB値の合計のmod3

画像ファイルのピクセルのRGB値の合計のmod3を取って文字列にする

def parse_image(file):
    modstr = ""
    im = Image.open(file)
    height,width = im.size
    for h in range(height):
        for w in range(width):
            r,g,b = im.getpixel((h,w))
            modstr += str((r+g+b)%3)
    return modstr

でもちょっと遅い。

Python Algorithms: Mastering Basic Algorithms in the Python Language

どんな本かな?と思い、目次を眺めてみたら、なかなか面白そうだった。

ProductName Python Algorithms: Mastering Basic Algorithms in the Python Language
Magnus Lie Hetland
Apress / ¥ 4,294 ()
近日発売 予約可

drc

dose-responseカーブのあてはめをしたり、解析をしたりするためのdrcというパッケージを触ってみたのでメモ。

ryegrass(イネ科の牧草)におけるフェルラ酸の効果を調べたというデータを4パラメータのlog-logistic functionであてはめる。

ryegrass.m1<-drm(ryegrass, fct = LL.4())
plot(ryegrass.m1)

plot

ポケモン探しの旅を始めた

DSを息子に破壊されて以来、おとなしくしてたのだけど、やっぱポケモンがやりたくなったので、DSi購入

1290336682

最近は暇さえあればTyphoonでアーメン日和なんだけど、来週から出張多いので、少しずつ進める。

ProductName ポケットモンスター ブラック

任天堂 / ¥ 4,800 (2010-09-18)
在庫あり。

Google App Engineプログラミング入門

1-3章読んだ。

どちらかというと、リファレンスっぽい。

あと1章は正誤表がないと動かすことができないので、これを見ながら。

Kayはこれからというか、ソースコードをちょっと眺めはじめたくらい。

ProductName Google App Engineプログラミング入門
中居 良介,岡野 真也,船井 裕,松尾 貴史
アスキー・メディアワークス / ¥ 1,890 ()
在庫あり。

結局、自分でなんかつくってみないと覚えないわなという、当たり前の結論に達したので、なんか作ってみようと思ったのであった。

flask-gae-skeletonとかも試さないといけない。