読者です 読者をやめる 読者になる 読者になる

It's okay to be weird

レールの無い道を行くプログラマーのブログ

『達人に学ぶDB設計 徹底指南書』を読んだ

これから自分の関わる業務がどういうものになるか見通せない状態にあることもあり、特化した技術や流行りを追いかけるよりは、5年10年通用してくれそうな基礎的な技術を学ぼうと思い、データベースの勉強を進めることにしました。 そこで選んだのが、訳書を…

競技プログラミングに参加するためにC++の勉強を始めた

久々の投稿です。 表題の通り、競技プログラミングに参加するためにC++の勉強を始めました。 始めたきっかけは色々あるのですが、主な理由としてモバイルアプリ開発に行き詰まったことが挙げられます。 モバイルアプリ開発の難しさ 行き詰まった原因として、…

Smashing Android UIを読了

iOSアプリ開発に手を出してみて感じたのは、やはりAndroidと比べてどちらが難しいとか簡単とかいうところは無く、どちらも細部までいじろうとすると難しいということでした。特にデータベースの扱いや並行処理なんかは共通して面倒が多い部分に感じました。…

Objective-C Programming: The Big Nerd Ranch Guide (2nd Edition)を読了

Objective-C Programming: The Big Nerd Ranch Guide (2nd Edition)を読み終わりました。 まえがきに、「概念を学び、すぐに実践することがプログラミングを学ぶ最良の方法」と書いてある通り、他のBNR本と同じく、コードをたくさん書いていく、かなり実践的…

Head First Design Patterns読了

Head First Design Patternsを読み終わりました。この本も去年の11月頃に手をつけたのにしばらく放置しており、読み終わるのに長くかかってしまいました。もう少し本を読んでいくペースを上げていきたいところです。 概要 GoFの23のパターンのうち、核となる…

Android Programming: The Big Nerd Ranch Guide読了

途中で挫折したりして間を空けながらでしたが、やっとAndroid Programming: The Big Nerd Ranch Guideを読み終わりました。記録を見ると、読み始めたのは去年の10月末からのようです。洋書ということもあってけっこう時間がかかってしまいましたが、なかなか…

本家O'Reillyが電子書籍の全品半額セールを9月10日まで開催中

本家O'ReillyでBack to (Tech) School Saleが開催中。B2S3というコードを入力すると全品 (紙の本は除く) が50%オフ、$100を越えて買うと60%オフになる。 Back to Schoolってなんだろうと思ったら夏休みの終わりにやるセールのことのようだ。 参考: Back to …

Head First Javaの訳が少し残念

Head First Javaを原著と訳書を読み比べながら読んでいっているのだけど、ところどころ原著の持つ面白さが損なわれてるんじゃないかという訳がある。例えば "Chapter 1. Dive in A Quick Dip: Breaking the Surface"の16ページ、"let's write a program"にあ…

『プログラマが知るべき97のこと』の英語版はタダで読める

最近話題になった、無料で読める技術系書籍をまとめたThe Hacker Shelfを見て知ったのだけど、新人プログラマにお勧めする書籍として度々名前の挙がる『プログラマが知るべき97のこと』の英語版はタダで読めてしまう。リンクはこちら。97 Things Every Progr…

本家O'ReillyでEbookを買ってみて

初めて本家O'ReillyでEbookを買ってみたので、メモ的なエントリーを書いておく。買ったのは前のエントリーで書いたHead First Javaを含めて3冊。 Buy 2 Get 1 FREE (2冊買うと1冊無料) 実質的には、3冊カートに入れて、"OPC10"というコードを入力すると、合…

英語版Head First Javaを買ってみた

Android開発を始めるにあたって、まずはJavaを学ばなきゃということで、何を教本に選ぼうかと少し調べてみた結果、reddit/r/learnprogrammingやStack Overflowなどで評判の良い、Head First Javaを選んだ、それも英語版の。 図がふんだんに使われているとは…