タオルケット体操

サツバツいんたーねっと

プログラマーが読むべきプログラミング以外の書籍

「〜べきXX」みたいなブログを書いてみたかった。

プログラマーという人種は控えめにいって啓蒙書やビジネス書の類を読まない(僕もそうです)傾向にある、というか馬鹿にして嫌っているようにおもいます。しかし全く読まずにバカにするのもフェアじゃないよなぁ、とおもって去年はあえていくつか有名な本を読んでみました。
しょうもない本もあったけど、流石売れるだけあって「これを食わず嫌いしてたのはもったいなかったかな」みたいな本もいくつかありました。今回はその中でもとりわけ印象的だったものを紹介してみます。

なんか有名っぽいタイトルばっか並んでる気がするんですけども、それは僕が「別ジャンルに入門するときは有名アーティストのベスト盤から入れ」派閥の人間だからです。

続きを読む

覚えるだけでPythonのコードが少し綺麗になる頻出イディオム

まえがき

今年の春から今まで、2年ぶりにPythonを沢山書いているわけなんですが、JavaScriptのクソに頭をやられて久しぶり書くだけあって基本的なところから色々と頭から抜け落ちていたわけです。
そんで何か思い出すたびに会社のwikiを使ってメモっていたのですが、せっかくなので少々訂正をしてブログにも書きます。

また、弊社はPython2を使っているので、2が前提の記述になっているところがいくつかあります。なるべくフォローしていますが、参考にする場合は自分が使っているバージョンを確認することをおすすめします。
また、今から新しくPythonでプロジェクトを始めようと思っている人は3系を使いましょう。

知ってる人は当然知ってる、でも結構長いことPythonを書いてても知らなかったりするような小技を載っけました。
なお、メタプログラミングとかの黒魔術っぽい記事のまとめはこちら:

hachibeechan.hateblo.jp

追記

おもったよりブクマがついてびっくりしたので、指摘の箇所の訂正と文字列操作の項を追加しました。

続きを読む

プログラミングの初心者がまず最初にするべきなのは書籍の購入ではないとおもうよ

ここしばらく悪趣味な人たちのおもちゃ話題になってた彼のブログに触発されて、ずっと考えてたことを書きます。
出版社とか著者の人たちごめんなさい(最初に謝っておく)。

プログラミングがわからない...誰か参考書をプレゼントしてくれませんか?【Amazonほしい物リスト】 - いしだの話

はじめての◯◯みたいな本は無意味

お前の個人的な話だろと思われるかもしれませんが、ここはブログなので僕の個人的な経験からくるあれこれを書きます。 はじめての、だとか7日でわかるとかタイトルについてる本はまず買う必要はありません。つーか7日でわかるってお前、ただ7章構成になってるだけじゃねえかよ!

続きを読む

REST APIに消耗したらJSON RPCを試そう

ここしばらく、REST APIって本当に便利なのか? という疑問を持ちながらコーディングしてました。

ですが、今の会社に移り、JSON RPCを利用してAPIを叩くうちに「あ、もうこれでええやん」という悟りを得たのでそういう日記を書きます。

続きを読む