最近の本

  1. WEB+DB PRESS Vol.42 - 計算量、ニコニコ動画、REST

    WEB+DB PRESS Vol.42
    WEB+DB PRESS編集部
    4774133310

    主な特集は、
    • アルゴリズム&データ構造入門
    • ニコニコ動画
    • REST
    • Sennaで検索プログラミング
    です。

    他の記事もじっくり読みたいものばかりです。

    「”CPUが速いから気にしなくいい”は幻想」...僕が反省しなければいけなところです。
    計算量は、キーワードですね。

    これからの時代は大量データの時代ですからね、いままで以上にアルゴリズムやデータ構造、計算量には気をくばりたいところです。億というデータはあたりまえになりますよ。本当に。

    急成長し続ける「ニコニコ動画」構築ノウハウは興味深いです。楽しんで開発している感じがあってうらやましいなぁ。あれだけのものを動かしているんですから、すごいなぁ。

    RESTは、いま個人的勉強中です。このRESTの記事を読みたくて購入しました。
  2. 銃夢外伝 (ヤングジャンプコミックス)

    銃夢外伝 (ヤングジャンプコミックス)
    木城 ゆきと
    408877356X


    「銃夢外伝 」は4作品で成り立っています。
    ガリィと出会う前のイドの話 「聖夜曲」
    穏やかに暮らしているガリィと、「音速の指」と呼ばれている男の決闘の話 「音速の指」
    デッキマンのつかのまの自由を描いた短編 「故郷」
    電が復活!?の話 「馬借音頭」

    実は、「旧銃夢」をきちんと読んでないので、本編との関わりあいのなかでこれらの作品の位置づけがよくわかってないのですが、そういった僕でも楽しめました。

    好きなのはデッキマンの話の「故郷」
    水を求めて海にで、子供に翻弄されるデッキマンにぐっときました。
    夕陽を浴びて黄昏れるデッキマン、そして最後にパァーンと。

    参考
    ...YUKITOPIA...
    木城ゆきと - Wikipedia
    銃夢ハンドル事件 - Wikipedia
    銃夢Last Order 10 - 最後にガリが砕けた... - プログラマの本棚
  3. ウェブ時代をゆく ─いかに働き、いかに学ぶか

    ウェブ時代をゆく ─いかに働き、いかに学ぶか (ちくま新書 687)
    梅田 望夫
    4480063870


    2007年、あと一週間足らずで、2008年になります。2007年は個人的にしんどい一年でした。将来への不安、閉ざされた可能性に対する鬱積。インターネットに、ウェブにつながりながらも、どうしてよいのかわからない自分がいました。

    「ウェブ時代をゆく ─いかに働き、いかに学ぶか」、わくわくしながら一気に読みました。読後感は、ものすごく可能性が開けた感じです。一気に読んだ分、実は、細かいディティールは読みすっとばしてしまいましたが、読み終わった後は、これからの未来にたいして期待でいっぱいになりました。

    こういった読書後の感想をもてたのは、作者、梅田望夫の徹底したオプティミズムが、伝播したからなのかもしれません。

    このウェブ時代、新しい時代、を生きぬくためには、「新しい強さ」が必要です。「新しい強さ」の得るヒントが、本書にはあります。
  4. Webライティング成功の法則60 - 60も!!

    Webライティング成功の法則60
    上原 佳彦
    4798114308


    Web時代、一億人総ライター時代に突入です。猫も杓子も書いて書いています、もしくはキーボードを打って打っています。

    「Webライティング成功の法則60」は、Web時代に対応した「書き方」の指南書です。

    WebにはWebのお作法があります。自分が読んで、消費している立場だと、案外気がついていないことが多いのではないでしょうか。作る側に立つと、このことに気づかされます。

    どちらかというと、企業のWebサイト制作を意識した内容ですが、個人でブログやサイトを構築している人にもおすすめです。

    見開き2ページに1つの法則を載せていて、見やすくなっています。あと、納品前チェックシートもついてます。

    手軽な気持ちで始めたブログも少しずつですが読み手が増えてくると、読者を意識しはじめた文章を書きたくなってきますね。
  5. これだけは知っておきたい数学の公式・定理

    これだけは知っておきたい数学の公式・定理
    瀬尾 和宏
    4860641752


    数学ってわからない人にとっては永遠のあこがれなんです。本当に。
    というわけで、「これだけは知っておきたい数学の公式・定理」は僕のような人を心くすぐります。

    100の定理・公式を掲載されています。ひとつひとつの定理・公式が見開き2ページでおさまっていて大変みやすいです。

    「数学がニガテ」な人におすすめです。

    スラッシュドット ジャパン | フランスの「人間計算機」が暗算の世界記録を更新のコメントにあったのですが、数学の学会では、おそろしく計算が出来る人がわんさかいるそうで...
  6. UNIXという考え方―その設計思想と哲学

    UNIXという考え方―その設計思想と哲学
    Mike Gancarz 芳尾 桂
    4274064069


    「なぜUNIXなのか」をプログラマにとっての考える機会になると思います。

    僕が好きなところをピックアップ。

    「小さいものは美しい」
    小さく使って大きく動かせ!!と僕はつねづね思うわけです。

    タッパーウェアで100万ドル叔母のエピソードがでてきます。なるほどそれが、マルチレベルマーケティングなのかとおもしろいです。何故これが、ソフトウェア開発に関係するのかは本書参照のこと。

    「よいプログラマはよいコードを書く。偉大なプログラマはよいコードを借りてくる」
    「独自技術症候群を避ける」
    「コードを他者が梃子として使うのを認める」
    「部分の総和は全体よりも大きい」

    追いつめられた人間が第一のシステムを創る
    「専門家」が、第一のシステムで証明されたアイデアを用いて第二のシステムを作る
    第三のシステムは第二のシステムで「火傷」した人が作る。
    そして、「第三のシステムの設計者には、ようやく「正しく」やることができる時間が与えられる」

    ちなみに、コードが変化しているのに変化しきれないドキュメントはもう役に立たないと思うしだいです。


    あと、「コンピュータの出現以来、書かれてきたすべてのプログラムはフィルタだ」これってすごく含蓄があると思います。
  7. パタリロ西遊記! (8) - 検索円陣 野風の術

    パタリロ西遊記! (8) (花とゆめCOMICS (2612))
    魔夜 峰央
    4592175689


    2004年の出版されたパタリロ西遊記!の最終巻です。

    パタリロは昔から好きなコミックなのですが、この巻をとりあげる理由は、大天竺の十六羅漢の一人、羅漢野風というキャラクターがおもしろかったからです。

    このキャラクターは、あの検索エンジンのYahooを文字ったというのは自明の理。

    羅漢野風は独自で開発した「検索円陣 野風の術」使います。コミックの中では、情報の伝達を人の話に聞き耳をたてる虫と、うわさ話が好きな鳥によって流される錯乱する情報の中から必要な情報を見つけ出す(検索)と説明があります。

    虫と小鳥が現在のインターネットで情報が流れるたとえとして妙にマッチしてると思いましたよ。
  8. スティール・ボール・ラン 14 - 黄金長方形をさがせ。

    スティール・ボール・ラン 14 (14) (ジャンプコミックス)
    荒木 飛呂彦
    4088744381


    スティール・ボール・ランがはじまった当初、鉄球のかっこよさがわかってなかった自分が悔やまれます。
    14巻、鉄球Vs鉄球が楽しめます。

    気になったこと
    • 左側が認識できなくなる、「左半失調」
    • 「ネットにひっかかったボール」はどちら側に落ちるのか?
    • この社会と人間のありようの限界点。「死刑制度」「延命」それは矛盾した特異点
    • 《選ばれた》奇跡

    ジャイロとジョニーまた強くなっていきます。
  9. ONE PIECE 巻48 - あと二冊で50巻

    ONE PIECE 巻48 (48) (ジャンプコミックス) (ジャンプコミックス)
    尾田 栄一郎
    408874442X


    みんな大好き「ワンピース」の48巻です。

    今回の見所は、ウソップが「生きているだけで人は前を向いているはず」以上にネガティブであるスーパネガティブな所。どんだけ、ネガティブなのか!!
    ウソップの活躍がおもしろ以外には、ゾロがよかったかな。

    シンドリーちゃんが床をなめるシーンは、なんかゾクゾクしてしまった...

    ルフィの大活躍は次の巻だね。
  10. 世界の「最先端」事例に学ぶCSSプロフェッショナル・スタイル (Web Designing Books)- 2005年出版ですが...

    世界の「最先端」事例に学ぶCSSプロフェッショナル・スタイル (Web Designing Books)
    大藤 幹
    4839919070


    海外で話題になったXHTML+CSSのサイトをまとめたものです。
    雑誌「Web Designing」で連載されていたものを書籍としてまとめたもので、2003年〜2005年の間のものです。

    ですので、ちょっと古いですが、いまでも、参考になると思います。僕のようなアマチュア(現代のWeb時代にはプロもアマチュアという言葉はあまり意味をなさないかもしれないですが...)からみれば、すごいなの一言。

    Blogger自体と、Bloggerのデフォルトで選べるテンプレートも紹介されてました。

    シンプルなのですが、飽きがこない。そんなデザインってすごいですよね。

    ところで、
    ブラウザのバグによって引き起こされるデザインの違いが、はやくなくなって欲しいと願います。

    このバグを克服されるために費やされた多くの人の時間を考えると、なんてもったいないんだと思います。
  11. WEB+DB PRESS Vol.41 - コメットさんの記事がありました。

    WEB+DB PRESS Vol.41
    WEB+DB PRESS編集部
    477413256X


    コメットさんの記事が載っていました。コメットさんことcometは、双方向非同期処理を実現してくれるものだそうです。

    httpの性質上、リクエストしてレスポンスするというのが世の常です。cometはリクエストされてもなかなか返さないということで、なんとなくpush型にみせてるものだ、というのが僕の理解です。

    push型って、サーバーに変化したときに教えてねって(都合のいいときに勝手に配信されるという場合もあります)という仕組みだと思うのですが、サーバーがずーーとレスポンスを返さないのは、自分が変化したときに返すからというわけなのです。

    ながーく、レスポンスを返さないと、都合が悪いときは、ある時間たったらレスポンスを返します。何もなかったよって。

    WEB+DB PRESS Vol.41には、いろいろなcomet実装が紹介されていました。comet tipsものってましたよ。

    参考
    Tomcat 6で実現! Ajaxを超える通信技術Comet (1/3) - @IT
  12. ブログ・LPO対策まで SEO・SEM使いこなしテクニック - テクニックを越えて

    ブログ・LPO対策まで SEO・SEM使いこなしテクニック
    西村 文宏
    4534043228


    検索エンジン迷い人が、自分のブログに到着した場合、すごく罪悪感にかられてしまいます。何か、調べもののヒントになってくれればよいと願わずにはいられません。

    以前は、SEOって小手先のイメージがあって内心どうよって気持ちはあったのですが、ブログを書くようになって、読んでもらえている可能性があることに気がつくと、もう少し人に訪れてもらってもいいかなぁと思うのは不思議。

    「ブログ・LPO対策まで SEO・SEM使いこなしテクニック」は、コンパクトでSEO,SEMLLPOに取り組みやすい構成になっていると思います。

    LPOは知らなかったのですが、「Landing Page Optimization/ランディングページの最適化」だそうです。このブログ、直帰率高いです。

    その他:記事
    プログラマの本棚: Web屋の本 ~ Web2.0,ビジネスサイト2.0,Web屋2.0 (Web Site Expert Books)
    プログラマの本棚: アフィリエイトの達人養成講座 - お小遣い稼ぎ
  13. コンピュータプログラミングの概念・技法・モデル(IT Architect' Archiveクラシックモダン・コンピューティング6) (IT Architects’Archive CLASSIC MODER) - 分厚いです。

    コンピュータプログラミングの概念・技法・モデル(IT Architect' Archiveクラシックモダン・コンピューティング6) (IT Architects’Archive CLASSIC MODER)
    セイフ・ハリディ ピーター・ヴァン・ロイ Peter Van-Roy
    4798113468


    「プログラミングとは何か?」と本の帯にはありました。

    僕は仕事がらjavaを使うことが多いです。以前なら、このことについて、考えることはなかったのですが、使う理由、使わなければならないという、強制される理由はないなぁとか考えはじめています。

    Ruby,Perl,PHP、Haskell、Lisp、Smalltalk、Javascript、(もちろん他にいろいろ)、それぞれの言語によって縛られる思考の様式があると思います。ある言語にはあって、別の言語にはない概念を知ることによって、自分のホームとなる言語の力をさらに発揮できるのではないか。

    手強いです。文系(文系、理系の区別なんて実際はどうでもいいのですが)育ちの僕としては、この本、ヘビーです。

    この本は、プログラミングの流派を飛び越えて、《プログラミング》という大きな固まりでとらえようとしているようです。

    以下、メモ
    関数型プログラミングに破壊的代入(明示的代入(explicit state))を導入すればオブジェクト指向プログラミングが可能になる。
  14. ホーリーランド 16 - 拳法使い登場

    ホーリーランド 16 (16) (ジェッツコミックス)
    森 恒二
    4592143167


    八木、キングにユウ、路上のカリスマとその仲間達が逆襲開始って感じです。

    この巻の見所だと僕が思うのは、「圧力 〜Pressure〜」という章ですかね。
    ユウと総合格闘の竜が対決します。

    最後の最後でマイが...
    うーん17巻どうなるんだ!!
    17巻は2008年上半期発刊予定だそうです。
  15. ベルセルク 32 - 多分、33巻は2008年にでるでしょう。あたりまえか。

    ベルセルク 32 (32) (ジェッツコミックス)
    三浦 建太郎
    4592144325


    ようやく登場32巻ですね。

    後半、白の鷹が活躍しております。もっとガッツがはりきってるところみたいんですけどね。最後、あたりでフォルネーゼが修行の成果として、幽体離脱成功します。

    ベルセルク、本当に息が長いコミックですね。
    多分、33巻は2008年にでるでしょう。あたりまえか。
  16. リアル 7 - 俺の道、うがああああ

    リアル 7 (7) (ヤングジャンプコミックス)
    井上 雄彦
    4088773527


    好きなキャラクターは野宮朋美です。もがいて、挑戦して、またもがき。
    僕らは、僕らひとりひとりのリアルにもがいているのです....、な〜んて思いつつ。

    コミック半ばで、野宮がビンスにいう台詞がいい!!

    「たとえ鞘から抜かなくても刀を差していることが大事 いつでも抜けるんだってことがな」

    井上雄彦の「バガボンド」、「リアル」、電車の中でも中吊り広告ででてますねー
    みんなまちにまってるんですよね。

    ところで、リアルの1、2、3巻って読むの苦しくなっかたですか?
  17. バガボンド 27 - 「重てぇな 俺の体の... 何もかも」武蔵 斬り合っています。

    バガボンド 27 (27) (モーニングKC)
    井上 雄彦 吉川 英治
    4063726401


    武蔵が吉岡一門と最後の斬り合いをしています。1:約70の闘いです。

    コミック半ばから、武蔵が「ぬた」、「ぬたあん」といいながら斬っていきます。その辺りから、武蔵が一瞬違う境地になってしまいます。そして、またいつもの武蔵に戻るわけですが。

    ところで、自分がバガボンド読む時の気をつけていることがありあります。それは、作品にのめり込ま(画に注意をはらう)ないと、あっというまに読み終わってしまうことですというか、ほんとに、あっというまに読み終わってしまうのです。その分、濃密な時間を味わえるのですが、もったいない気がして(笑)