今日の畑(100610)

茄子を初収穫。3,4日放っておいたらでかくなってた。

1276165524 1276165526

いんげんの花も咲いていた。

1276165529

Immersion / pendulum

テンションはあがるけど、drum'n'bassっぽくはないな。 どっちかというと、ロック目。

ProductName イマージョン
ペンデュラム,イン・フレイムス,スティーヴン・ウィルソン,リアム・ハウレット
ワーナーミュージック・ジャパン / ¥ 1,980 (2010-06-09)
在庫あり。

netskyのほうが好みやな。

ProductName Netsky
Netsky
Hospital / ¥ 1,492 (2010-05-31)
一時的に在庫切れですが、商品が入荷次第配送します。配送予定日がわかり次第Eメールにてお知らせします。商品の代金は発送時に請求いたします。

twitterのつぶやきをイントラtwitterに

あらすじ

2010年春、しゃべるを職場に入れてみたところ、ちょっと後ろ向きな発言をする人たちに人気が出てしまい、ネガな雰囲気のただようブラックマイクロブログになりかけていた。

これじゃいかんということで、ポジな発言を紛れ込ませることにしたのであった。


しゃべるのAPIはtwitter互換なのでpython-twitterのハードコードされているurlをしゃべるのそれに変えてやればpythonモジュールがあっという間に出来上がり。ついでにshovel.pyってすればimport shovelで呼べる。

あとはfeedparserでtwitterのポジティブフィードを解析して、一日一回くらいイントラtwitterに注入すればいいわけだ。

import feedparser
import re,os
shuzo_tweet = re.compile("^(shuzo_matsuoka:\ @[^\ ]+ |shuzo_matsuoka:\ )")
d = feedparser.parse("http://twitter.com/statuses/user_timeline/63097969.rss")
stweet = [shuzo_tweet.sub('',e['title']) for e in d['entries']]

import shovel
api = shovel.Api(username='xxx', password='xxx')
users = api.GetFollowers()
followers = [u.screen_name for u in users]

for u,m in zip(followers,stweet):
    message = "@%s %s" % (u,m)
    api.PostUpdate(message)

これで、とりあえずフォロワーに熱いメッセージが送られるようになったが、そのうちちゃんとしたボットを作りたい。

  • おい、そこのお前!ただ漫然と合成するだけじゃテクニシャンと変わんないぞ!
  • 信頼区間がわからなくて、部下の信頼勝ち取れると思ってんのか!このすっとこどっこい
  • 合成数は残業でカバーするもんじゃないぞ、効率だ!こ う り つ!

とか前向きなreplyするやつ(謎)。

「科学技術は日本を救うのか」を読んだ

discoverにしてはやたらと読みづらい本だったなぁという感想くらいしか。

タイトルと内容があってないような気もするし。科学技術全体を俯瞰しているわけでもないし、オレオレ経済論だし。

ProductName 科学技術は日本を救うのか (DIS+COVERサイエンス)
北澤 宏一
ディスカヴァー・トゥエンティワン / ¥ 1,260 ()
在庫あり。

  • 個人寄付を増やそう
  • 何に投資をするかということに高い志が出来ない国に日本がなっている

というとこには共感出来た。

個人寄付は結局自分の支持の明確な表明だし、税金でばらまかれるものとは意味合いが大きく違うだろう。

グロースヴァルトSANO

f-bizチャレンジ日記グロースヴァルトSANOの存在を知った。

さらに富士川SAで茶コーラが買えるという情報も掴んでおり、さらに調べたらポケモンの3D映画も上映しているらしいので、映画見て、茶コーラ買ってグロースヴァルトSANOに行くというコースを設定してみた。

茶コーラは緑だけどお茶っぽさは感じられない。普通の色つきコーラ

1275907976

グロースヴァルトSANOは富士川楽座から車で10分くらいスマル亭のあるあたりの交差点を入っていく

1275907957 1275907964

太いソーセージと細いソーセージをなん種類か購入した。 椎茸の入った太いソーセージが美味だった。

1275907970

帰りのオプションは京でせりざるとか、ブランジュリー ル マヌーがあったんだけど、子どもが我慢出来ず富士川楽座内の天神屋でおにぎりを買った。

repoze.who

pylonsのMLによると、AuthKitは廃止の方向で進むようで。

作者もphase outするって宣言しているし、ここはひとつrepoze.whoでも覚えておこうかなと週末触ってみた。

Authentication and Authorization with repoze.whoをみながらやってみたんだけど、あちこち端折ってあるので、ちょっと簡単には動かせなかった。

というわけでまたあとで。

The Definitive Guide to Pylonsの著者とAuthKitの作者が一緒なので本はAuthKitの利用を前提で書かれていて内容が古い感があるけど、テストのとことか文書化、デプロイメントのあたりはよく書かれているので、手元にあると重宝する。

ProductName The Definitive Guide to Pylons
James Gardner
Apress / 4049円 ( 2008-12-22 )


今日の畑(100606)

茄子も大きくなってきた

1275812771

トマトは順調

1275812778 1275812784

茗荷も大きくなってきた

1275812790

チャイナカフェ炎

スーパーの惣菜売り場で買ったカニ玉が美味しくなかったという理由で炎に行った。

1275649458

チャーハンともやしラーメン

1275649464

前菜で頼んだ鶏肉と小龍包

1275649470 1275649475

NETSKY / NETSKY

美しくそしてシブイ。

ProductName Netsky
Netsky
Hospital / ¥ 1,492 (2010-05-31)
一時的に在庫切れですが、商品が入荷次第配送します。配送予定日がわかり次第Eメールにてお知らせします。商品の代金は発送時に請求いたします。

  • Storm Clouds
  • Lets Leave Tomorrow (feat. Bev Lee Harling)
  • Moving With You (feat. Jenna G)
  • Escape (feat. Darrison)
  • Porcelain
  • Mellow (feat. Terri Pace)

「エキスパートPythonプログラミング」を読んだ

8章以降はPythonのプログラミングというよりはPythonでプログラミングみたいなメタな話題が多め。

ProductName エキスパートPythonプログラミング
Tarek Ziade
アスキー・メディアワークス / ¥ 3,780 ()
在庫あり。

色々バックグラウンドがあった状態で、この本を読めば

あーーーこういう風にやればいいのか!

と沢山の発見があって楽しい。

この本を読めばPythonのプログラミングがバリバリ書けるようになりますよっていうわけではなくて、パイソニスタとしての心構えとか、より良いコーディング習慣の見につけ方みたいな、中長期的な視点での継続的な成長のための本だと思う。良書。

8,9,10章はかなり駆け足なので以下の書籍も読んでおくと吉

ProductName 入門Mercurial Linux/Windows対応
藤原 克則
秀和システム / ¥ 2,310 ()
在庫あり。

ProductName Trac入門 ――ソフトウェア開発・プロジェクト管理活用ガイド
菅野 裕,今田 忠博,近藤 正裕,杉本 琢磨
技術評論社 / ¥ 3,024 ()
在庫あり。

ProductName アジャイルプラクティス 達人プログラマに学ぶ現場開発者の習慣
Venkat Subramaniam,Andy Hunt
オーム社 / ¥ 2,520 ()
在庫あり。