A Day In The Life

とあるプログラマの備忘録

おすすめ本

最近なにやってったっけ

最近の個人活動 忘れないようにメモ Webサービス開発 Web Tools Texを出力するサービスとか地域標準メッシュやQuadkey、Geohashの可視化サービスなど。世の中インフレだけど年収が上がる気配が1mmもないので収入増を狙って作ってみた。しばらくはこのサービ…

今時のサーバエンジニアのためのオススメ本

2017年の11月から本格的にサーバサイドのお仕事をするようになりました。それで今までに読んだオススメの本をまとめました。 使いやすいAPIを開発するために RESRfulなAPIを開発するための指針など。他社(Twitter, GitHub, Yahoo.com...etc)のAPIを比較しな…

数学知識ほぼ0の人間が深層学習の勉強をはじめてみた

きっかけは Magenta プロジェクト 最近巷では機械学習や深層学習(ディープラーニング)などAI系の技術が流行っていますが自分は2-3ヶ月前まで全くと言っていいほど興味がありませんでした。機械学習とかって画像解析や翻訳で使う技術でそのうち頭のいい人がな…

オブジェクト指向の次に来るもの

自分が駆け出しのプログラマだった頃(10年以上前ですかね)、必死でオブジェクト指向プログラミングの勉強をしました。最近だとオブジェクト指向プログラミングなんて当たり前すぎて技術とすら言えないくらいになったと感じてます。 エンジニアが生き残るため…

ゲーム開発をはじめる前に読んでおきたい本

1年半ほど前から本格的にブラウザじゃないゲーム開発(ネイティブゲームって言うんですかね)を始めたのですが、Web の知識が全くと言っていいほど役に立たずほとんど一から勉強するみたいな感じでかなり苦労しました。自分は Cocos2d-x を使って開発していた…

ストーリーメーカー 創作のための物語論

結構前に読んだストーリー作りのための本です。 ストーリーを作るためのテクニックについて書かれています。著者はただ闇雲に物語を書くのではなく、セオリーに則ってストーリーを組み立てると未経験者でもそれなりのストーリーを作ることが出来ると主張して…

iPhone/iPadアプリケーション開発の教科書が増刷されました。

皆様ご購入ありがとうございます。 このたび「プロの力を身につける iPhone/iPadアプリケーション開発の教科書」が増刷されました。 本当にありがとうございます。めちゃくちゃうれしいです。 増刷分では以下の記事に掲載した訂正箇所が修正されています。 …

ジェネラティブ・アートが面白い

久しぶりに Processing でコード書いてます。なんでかと言うと、たまたま本屋さんで見つけた「ジェネラティブ・アート」という本がめちゃくちゃ面白くてそれがきっかけです。 個人的にはChapter 6の「創発」、Chapter 7の「自律性」、Chapter 8の「フラクタ…

「おもしろい」のゲームデザイン

「おもしろい」のゲームデザイン―楽しいゲームを作る理論ラフ コスター (著)オライリージャパン このアイテムの詳細を見る ゲームを通しておもしろいとは何なのか解説した本です。この本でいうところのゲームとはテレビゲームに限ったものではなくて○×ゲーム…

NEW & BASIC GRAPHIC DESIGN デザインの進化形

NEW & BASIC GRAPHIC DESIGN デザインの進化形Ellen Lupton(著), Jennifer Cole Phillips(著)ビー・エヌ・エヌ新社このアイテムの詳細を見る グラフィックデザインの基本について書かれた本です。大学の講義がベースになっているので独学にもってこいです。…

Google Androidプログラミング入門

Google Androidプログラミング入門江川 崇, 竹端 進, 山田 暁通, 麻野 耕一, 山岡 敏夫, 藤井 大助, 藤田 泰介, 佐野 徹郎アスキー・メディアワークスこのアイテムの詳細を見る 執筆に参加した「Androidプログラミング入門」が今日発売になります。前著「Goo…

Typographic Systems―美しい文字レイアウト、8つのシステム

Typographic Systems―美しい文字レイアウト、8つのシステムKimberly Elam (著)ビー・エヌ・エヌ新社このアイテムの詳細を見る 文字レイアウトの方法を8つ(主軸、放射、拡張、ランダム、グリッド、転調、モジュール、左右対称)に分類して解説している本です。…

Balance in Design 美しくみせるデザインの原則

Balance in Design 美しくみせるデザインの原則Kimberly Elam (著)ビー・エヌ・エヌ新社このアイテムの詳細を見る 普段なんとなくカッコイイとか美しいと感じる物には黄金比や白銀比が隠されている。それを実例をもとに説明しています。なんとなく感覚で作成…

藤巻健史の実践・金融マーケット集中講義

藤巻健史の実践・金融マーケット集中講義藤巻健史(著)光文社新書このアイテムの詳細を見る 金融のプロが語る金融マーケットの本です。 日銀って何やってるところなんだとか、どうやって金利が決まってくるんだとか、金融派生商品ってなんだとか、取引にかか…

プログラミング作法

プログラミング作法ブライアン カーニハン(著), ロブ パイク(著)アスキーこのアイテムの詳細を見る プログラミングの基礎をきちんと学び直したいと思い購入した本です。 本書を通して美しいコードを書くにはどうすればいいかどこを気をつければよいかを学ぶ…

ポール・ランド、デザインの授業

ポール・ランド、デザインの授業Michael Kroeger(著)ビーエヌエヌ新社このアイテムの詳細を見る 去年の年末、銀座松坂屋B2F無印良品の書籍コーナーにて購入。 デザインについて学習したいと常日頃考えていたものの何から手をつけていいかまったくわからず悩…

詳解 Objective-C 2.0

詳解 Objective-C 2.0荻原 剛志(著)ソフトバンククリエイティブこのアイテムの詳細を見る Objective-Cの文法からCocoa/Foundation(コレクション系ライブラリ、プロパティリスト、ローカライズ、スレッド、メッセージ送信、分散オブジェクト、キー値バインデ…

デザインの生態学

デザインの生態学―新しいデザインの教科書後藤 武,佐々木 正人,深澤 直人東京書籍このアイテムの詳細を見る深澤氏のデザインが好きでなおかつ最近アフォーダンスという言葉に興味を持ったことから購入した本です。 この本を読んだらデザインができるようにな…

エキスパートCプログラミング

エキスパートCプログラミング―知られざるCの深層 (Ascii books)ピーター ヴァン・デ・リンデンアスキーこのアイテムの詳細を見るC言語について非常に深く詳細に書かれています。 プログラムがメモリをどう使っているかとかCPUとプログラムの関係など普通にJa…

アジャイルソフトウェア開発の奥義 第2版

本屋で奥義本の第2版が出てるのを発見しました。 興奮して中身みたらC++のコードがJavaにかわってただけでした。 もともとコードの7割ぐらいがJavaやったしなんとも微妙...。 アジャイルソフトウェア開発の奥義 第2版 オブジェクト指向開発の神髄と匠の技ロ…

オブジェクト指向の向こう側

一昨日、面白そうな本を見つけて衝動買いしてしまいました。 ジェネリクスとかアスペクトとかDSLとか興味あるトピックが結構網羅されているのでうれしいです。 C++のコード例が多いのがJavaらーの自分としては難点ですが、やっぱりC/C++はどっかで勉強せなあ…

おもてなしの経営学 アップルがソニーを超えた理由

おもてなしの経営学 アップルがソニーを超えた理由 (アスキー新書 55)中島 聡アスキーこのアイテムの詳細を見る10年ぐらい前だと携帯音楽プレイヤーと言えばウォークマン、クールなパソコンと言えばVaioだったのに、最近だと携帯音楽プレイヤーはiPod、クー…

デザイニング・インターフェース

デザイニング・インターフェース ―パターンによる実践的インタラクションデザインJenifer Tidwellオライリー・ジャパンこのアイテムの詳細を見るWebサイト、Mac、Windows、携帯、オフィス、その他あらゆるGUIデザインのパターンが紹介されています。 いまま…

Google Android完全解説

Google Android完全解説 (アスキームック)アスキーこのアイテムの詳細を見る宣伝ですみません。 世界初のAndroid解説本がでました。Google Androidについてのまとまった本はまだ発売されてませんので重宝しますよ。 Activity,Service,ContentProvider,UI,Gra…

思考する機械コンピュータ

思考する機械コンピュータ (サイエンス・マスターズ)ダニエル ヒリス草思社このアイテムの詳細を見る最近、これ以上CPUの速度やメモリの容量が増えて何がうれしいのかよくわからない、3DのOSに何のメリットがあるかわからないと思うようになり、なんとなくコ…

丸暗記だと限界ありますよね。

ハートで感じる英文法―NHK3か月トピック英会話 (語学シリーズ)大西 泰斗,ポール・マクベイ日本放送出版協会このアイテムの詳細を見るこの本を読んで中学高校の英語教育って単語を覚えただけであとは無駄だったんだなと思ってしまいました。過去分詞、現在進…

2ちゃんねるはなぜ潰れないのか?

2ちゃんねるはなぜ潰れないのか? (扶桑社新書 14)西村 博之扶桑社このアイテムの詳細を見る タイトルを読むかぎり2ちゃんねるのことを書いた本かと思われますが、2ちゃんねるのことについて書かれているのは全体の3分の1程度です。 あとは今ネットでもてはや…

てっとり早くSpringのことが知りたければ

Spring (開発者ノートシリーズ)ブルース・A. テイト,ジャスティン ゲットランド,Bruce A. Tate,Justin Gehtland,佐藤 直生,木下 哲也,福龍興業オライリージャパンこのアイテムの詳細を見る軽快なJavaの作者が書いたSpringの解説書です。 深い内容はほとんど…

契約による設計と言えば・・・

オブジェクト指向入門 第2版 原則・コンセプト翔泳社このアイテムの詳細を見る今日やっと読み終わりました。 メイヤー氏のオブジェクト指向入門第2版の上巻です。(下巻は今年の夏ごろに出るらしいです) 上巻のくせに900ページもあるし価格も7200円+税とか…

奥義と呼ぶにふさわしい一冊。

アジャイルソフトウェア開発の奥義ソフトバンククリエイティブこのアイテムの詳細を見る目から鱗、鱗、鱗な本。 読み進めるたびに毎回新しい発見がありました。 オブジェクト指向を原理原則にそって説明しているため非常に読みやすいです。 原理原則にからめ…