Archive for category <本>

『ふつうのLinuxプログラミング』を読んだ。

Time to Read

1分

「いまさら C 言語っすかwww」という風潮もあるが、普通に勉強になった。

僕にしては珍しく2週間程度で読み終わった。これはひとえに、

  • 自分の興味関心が強い分野であった
  • 本のレベルが自分にとってちょうど良かった(今回の場合は、C言語はポインタが分かり、Linuxを一通り使えるが、ポインタのポインタや関数ポインタ、システムコールの種類などは十分精通していないというレベルにぴったりだった)。
  • 文体というか語り口が、自分にとってすんなりくる感じだった(著者の青木さんはRuby Hacking Guideなどの著者で、文章に馴染みがあった。)

特に、ファイルシステム/ストリーム/プロセス という切り口で解説してくれて、最後にちゃんと動くアプリケーションをアレしてくれていたのは大変しっくりきて良かった。

ふつうのLinuxプログラミング Linuxの仕組みから学べるgccプログラミングの王道

著者/訳者:青木 峰郎

出版社:ソフトバンククリエイティブ( 2005-07-27 )

単行本 ( 488 ページ )


で、次は、きしださんの紹介している本でも読もうか(using 図書館)、という機運ではある。積んでる本はまだ微妙にあるけどねえ……。

本というか、たとえば GNU Coreutils などのソースコードを読むというルートもあるか。

 

Ubuntu ではじめる「7つの言語 7つの世界」

Time to Read

2分

最近、微妙に身内な感じで、プログラマ風の人たちで集まり『7つの言語 7つの世界』の読書会などをやっている。

7つの言語 7つの世界

著者/訳者:Bruce A. Tate

出版社:オーム社( 2011-07-23 )

単行本(ソフトカバー) ( 336 ページ )


で、僕はとりあえず一通り読み終わって、今後は読書会の場などで手を動かしながら、サンプルコードを写経などしながら、課題を解いていったりする段階だと思ったので、先日 Ubuntu Natty マシンを用意してセットアップを行った。その際の作業メモ。某勉強会界隈はどうせみんな Mac でしかも Book Air なので、 Lion / homebrew 版の手順書を誰か作っていただけると幸甚です。

処理系を入れる

Read the rest of this entry »

 

読んだ: Java: The Good Parts

Time to Read

1分

Java: The Good Parts

著者/訳者:Jim Waldo

出版社:オライリージャパン( 2011-02-24 )

大型本 ( 208 ページ )


読みました。

「Javaの勉強をしよう!」 と言う目的でこの本を手に取る人はあんまいないんだろうな、と読みながら思ったんですが…… 僕のスキルレベルとして「Javaっぽいコード」「Javaっぽい考え方」の方針をまずは一つ決めないといけない段階だと思うので、この本を指針にするのは一つの手なのかもしれないと思いました。

そして内容の3割ぐらいは結局良く分からなかったので、きっとまた読むことになるのでしょう……。

追記: 本くれ

Clean Code アジャイルソフトウェア達人の技

著者/訳者:Robert C. Martin

出版社:アスキー・メディアワークス( 2009-05-28 )

大型本 ( 528 ページ )


上記の本が欲しいので、譲ってくださる方ご連絡ください…… 状態が悪くても\2,000ぐらいなら出して買い取りまであります。

 

中級以降を目指すRubyistが読むべき、かもしれないと勝手に思っている5冊

Time to Read

1分

あえて旬を外れた話題。

人にすすめる、と言うよりは、自分が今読んでいて、今後も読み進めていきたいな~、と言う本のメモだったりする。

バイアスとして、あまりRuby一般の書籍とRailsの書籍を分けていません。そこは突っ込まないでくださいね~。。

Read the rest of this entry »

 

読書メーターの「積読本」一覧を見やすく整形する

Time to Read

2分

積読本の管理に読書メーターを利用することにしました。便利なんですが、毎回ページを見にいくのも手間なので、見やすいように加工したい。たとえばRSSとかにしてリーダーに登録しとくとか。

でも、いかんせん、API諸々が全然公開されてないんですねえ。。。

なので、積読一覧ページをパースして、その上でとりあえず見やすく一覧にしてみる、そんな感じのRubyスクリプトを作ったりしました。
Read the rest of this entry »