2010年11月23日火曜日
「エキスパートPythonプログラミング」の読書会をしてみた
iOS 4.2で一番うれしいのはSafariのページ内検索ですね.
こんにちは,スチールです.
読書「会」,といっても@salexkiddと二人でやったのですがこれはなかなかためになるぞと思ってのエントリです.
二人ともPythonをちょくちょく書く,というわけで,エキスパートPythonプログラミング
(通称:エキPy)を読むことになりました.
買って最初の方はささっと読んでみたのですがその後積んだままになっていたのもこの本を選んだ理由ではあります.
目次を見ていただけるとわかるようになかなか分厚い本なので全部は無理,ということで今回は第4章「良い名前を選ぶ」を選択しました.
二人ともPython以外によくObjective-c(いわゆるiPhoneプログラミング)も書くので,最近メソッド名や変数名がPythonでもObjective-cっぽくなりがちでやばい,ということでこの章です.
(たとえばメソッド名をupdateHoge()とか書いちゃう.PythonのPEP 8というコーディングスタイルににあわせるとホントはupdate_hoge()とするべきだそうです.守ってない人もいるけども)
読む場所を決めたところでさっそく始めてみたのですが,読書会というものが初めてなため,どうやっていいのかわからないので2ページくらいで区切って音読しました.音読すると読む方も聞く方も黙って読むよりやっぱり頭に入りやすいですね.
途中コードが出てきたり,思ったことが出てきたらそこで止めて話しをしました.「Obj-cならこうだよねー」とか「実際に動かしてみよう」とか.雑談になりがちですがそれも理解を深めるため,っていうか楽しいのでOKという感じで.
途中一服も入れつつなんだかんだいって3時間半くらいかかってしまいました.今回は4章で終わりです.
たぶん一人で読んだ方が早い気もしますが,理解度は読書会の方が上だと思います.今回の形式を大人数でやると収集がつかなくなる気がします.大人数だとどのようにしてやってるんでしょうか.今度どこか行ってみたいと思います.
肝心の内容のまとめは自分のWikiにざっくり書いています(あまり積極的に更新していませんが).Google AppsのWiki使ってるけど,Pukiwikiの方がやっぱりいいなと最近思っています.
また12月に入ったらエキPy読書会したいと思います.
んじゃっ
2010年11月16日火曜日
「夜カフェ4.2 〜忘れられない一日に転んでも泣かない〜」やります
寒くなってきましたね!
こんにちは、スチールです.
まわりで風邪はやってるっぽいのでみなさまお気をつけください.
昨日いきなりAppleのトップページが↓みたいな感じになってすごく気になるので夜カフェやります!

放送タイトル:夜カフェ4.2 〜忘れられない一日に転んでも泣かない〜
放送URL:
USTREAM:http://www.ustream.tv/channel/steelroom
(今回はUstreamのみで失礼します)
放送時間:11月16日(火) 23時45分(日本時間)から気が済むまで(30分〜1時間の予定)
放送掲示板:Ustreamのチャットとソーシャルストリームを使う予定です。
(僕のTwitterアカウントは s_wool です)
iTunesでビートルズの楽曲を取り扱う話が濃厚ですが,iTunesクラウドや,iTunes 10.1に"iTunes Live Stream URL"という記述が見つかるなど発表は一つじゃないかもしれません.
期待裏切られても泣かない,という強い気持ちを持って24時の発表を待ちましょう!
急にやることにしたので今回はUstのみですが,よかったら見てくださいね!
んじゃっ!
こんにちは、スチールです.
まわりで風邪はやってるっぽいのでみなさまお気をつけください.
昨日いきなりAppleのトップページが↓みたいな感じになってすごく気になるので夜カフェやります!
放送タイトル:夜カフェ4.2 〜忘れられない一日に転んでも泣かない〜
放送URL:
USTREAM:http://www.ustream.tv/channel/steelroom
(今回はUstreamのみで失礼します)
放送時間:11月16日(火) 23時45分(日本時間)から気が済むまで(30分〜1時間の予定)
放送掲示板:Ustreamのチャットとソーシャルストリームを使う予定です。
(僕のTwitterアカウントは s_wool です)
iTunesでビートルズの楽曲を取り扱う話が濃厚ですが,iTunesクラウドや,iTunes 10.1に"iTunes Live Stream URL"という記述が見つかるなど発表は一つじゃないかもしれません.
期待裏切られても泣かない,という強い気持ちを持って24時の発表を待ちましょう!
急にやることにしたので今回はUstのみですが,よかったら見てくださいね!
んじゃっ!
2010年9月25日土曜日
PHPカンファレンス 2010 ビジネスデイにいってきました.
寒いですね.
こんにちは,スチールです.
風邪を引かぬようみなさまご注意ください.
普段はPythonを書くことが多いのですが,来年からお仕事でPHPを書くことが増えそうな予感がするのでPHPカンファレンス2010にいってきました.
9/24,25の二日間行われ,24日がビジネスデイ,25日はテックデイとテーマがわかれてるようです.
というわけで,ビジネスデイにいってきたまとめというか感想とか.二部屋にわかれてたので,基本的に自分が見てきたことについて書こうと思います.
ちなみにPHPカンファレンスのプログラムはこちら.
基調講演「GREE Platformの現状と今後の取組について」
GREE 青柳直樹さん
遅れて会場に到着したので途中から聞いてました.
基本的にはGREEがGREE Platformを展開してからこんだけ数字が変わったよ(縦軸に単位のないグラフが出てきてふきました),というお話と,外部パートナーとの今後の取り組みとか,スマートフォン対応させるよ!的なお話.海外進出に向けてのお話もありました.
特に外部パートナーに関しては,CM費GREE負担で年末までに30タイトル(だったかな?)を放送するよとかいってました.太っ腹ですな.
PHPに関する話はなかったです.Twitterのタイムライン見てたらその辺どーなの?というツイートもちらほら見かけましたが,まぁビジネスデイなのでいいんでないかと思いました.
そのあとのプログラムでもソーシャルゲームの話が多かったので,これはこれでよかったのではないでしょうか.
モバイルソーシャルアプリの開発と運用
ウノウ 個々一番さん
最初はOpenSocialの実装の話.プラットフォーム(GREEとかのこと)とSAPでのAPIのやりとりはOauthが必要なので,その話がありました.
Oauthの署名の検証にはまるとデバッグが大変らしいというお話.
Oauth認証の実装にはPEARのHTTP_OAuthとかPECL::oauthとかがあるけどオススメはPEARの方だとか.(PECL::oauthはCで実装されてるみたいでなんかあったときに修正するときにHTTP_Oauthの方が楽,とかそんな感じの話だったと思う)
opensocial-php-clientは使いにくいとのこと.
その後は今までにあったトラブルとかの話.
ソーシャルゲームってヒットすると一気にどばっとアクセス来るから開始直後いきなり死ぬ,なんてことはよくあることのようで,問い合わせはたくさん来るのだそう.
なのでお問い合わせをシステム化しておかないとすぐ破綻する(特に人数少ないと貴重な開発人材がサポートに時間を奪われてしまう).
FAQで解決してもらうとか,動かない・重たい機能などを一旦取り下げる覚悟なども必要のようです.
あとプラットフォームによっては友達登録に制限がないところもあるので,プラットフォームのAPIを使った友達一覧・ランキングはうっかり実装すると大変なことになります.3万人友達がいる人とかをAPI利用しちゃうと….APIを使わないランキング実装などがおすすめだとか.
続いてウノウの環境についてのお話も.
んじゃっ
- PHP 5.2〜5.3
- MySQL(5.1)
- memcache
- Q4M
- nginx
- puppet
- capistrano
- 10分以内にサーバを立ち上げる
- 1分以内にCPUやメモリを増やす
- 要らなくなったらすぐ捨てる
- Membase
- mcmux
- pecl-memcached
- FontLabel
登録:
投稿 (Atom)