Surgo

lazy programmer. (simple is better than complex !)

Jan 15, 2010

Google Python スタイルガイド (日本語訳)

今日まで 5 日間実家の福岡 & 長崎に帰省しました。久しぶりの休みだったので、Sphinx テーマ作成、restructured text の復習、英語の勉強、綺麗な Python コードを書けるようになれるように Google Python スタイルガイド を日本語訳してみました。相変わらず英語が残念なので閲覧注意です。

http://works.surgo.jp/translation/pyguide.html

複数行にまたがる文字列でも、インデントを揃えた方が美しい時は非明示的な行継続をする等は知らなかったです。

# Yes:
print ("This is much nicer.\n"
       "Do it this way.\n")

# No:
print """This is pretty ugly.
Don't do this.
"""

たしかに見やすいですね。また、Eclipse では自動的にやってくれていましたが、インポートはジェネリックなものから非ジェネリックな順にインポートとかはついつい忘れがちです・・・。さらに、パスを通すのがめんどくさいので、作成しているモジュール内の特定のクラスをインポートする時はフルパスじゃなくて相対パスで書いてしまったり・・・。後からどうせ書かないといけないんですけどね。さらに、配列を返すよりも Yeild の方がメモリ効率が高いとかも勉強になりました。これは実戦投入したいと思いました。

英語教えてくだしあ ><

Jan 6, 2010

2010 - Happy New Year !

あけましておめでとうございます!いまさらですが ;-) 土日祝日とは無縁の生活をしていると、年末年始なんて気にならなくなってしまいますね (いいわけです)。

2009 年は楽しい 1 年でした。pyspa のおかげさまで仕事につけましたし、公私にわたってなにかと充実していました。改めまして、私をサポートしてくださっている皆様ありがとうございます。2009 年を振り返ってみました。

  • プライバシー・プリザーブド・データマイニングの研究開発 (3 年 PJ を 2 年で離脱)
  • 人生 2 度目のニート生活
  • 千葉へ引っ越し
  • 就職
  • インフラなお仕事 ++
  • やっぱり Web システム開発
  • 初デスクトップアプリ開発
  • フットサル部 (バトミントン部 --) 始動
  • google app engine + python はすごい遊べた
  • android 登場 (java の戦闘力が 1.4 レベルで止まってたことに気づく
    ※ 一応・・・俺俺 notification アプリを作成
  • wave のボットも作ったけどいまいち楽しくなれなかった
  • flob な API (rtm とか flickr とか) に惚れた
    ※ 社内システムとかにも流用
  • 技術系以外の研修や勉強会に参加

そして 2010 年の目標。

  • google nexus one / xperia x10 を手に入れる
  • android アプリをマーケットプレイスへリリースするまで持っていく
  • インフラの勉強 (特に MySQL、キュー、非同期)
  • ネットワークの勉強
  • 英語の勉強も兼ねて、技術ドキュメントを翻訳
  • 月 1 度は勉強会に参加する (技術系以外も)
  • 禁煙

がむばります。今年もよろしくお願いします。

about

friends

archives

Kosei Kitahara.

surgo.jp at gmail.com

hosted at blogger.