旧ページから引っ越しました。
本当に読みたい洋書だけを読んで英語力を向上させていく取り組みです。 はるか昔にやったTOEICは400点くらいだった記憶があります。
- 役に立つ基礎知識
- (読書中: 10%) Politics and the English Language
- Producing Open Source Software
- Spark
- Create Your Own Programming Language
- REWORK
- iOS 9 SDK Development
- Mastering Emacs
- The Rust Programming Language
- ソフトスキル - ソフトウェア開発者のライフマニュアル
- Elixirでプログラミング
- 健康なプログラマー
- Rubyでテキスト処理
- Rubyでゲームプログラミングを学ぶ
- 使用中の英文法
- 更新履歴
役に立つ基礎知識
- epubはcalibreを使うことでKindleで読めるmobiに変換できます。
- Send to Kindle を使えばmobiを添付してメールするだけで自分のKidleに書籍を転送することができます
(読書中: 10%) Politics and the English Language
Politics and the English Language
ジョージ・オーウェルのエッセイ。「政治と英語」。
Producing Open Source Software
Producing Open Source Software
(購入) - 2016-08-12 無料
日本語タイトル「オープンソフトウェアの育て方」。日本語のepubもある!と喜んだが残念ながらうまく開けなかった(ドイツ語や中文も無理だった)。仕方がないので英語版のepubをダウンロード。
日本語版もWebからは読める模様。
(追記) 以下の手順でepubを修正すれば日本語版も読むことができる(thx: @icm7216)
@ongaeshi 原因解りました。
— ICM7216 (@icm7216) 2016年8月12日
1. epubの拡張子をzipに変更後解凍
2. epub-chunkの中身(META-INFとOEBPS)をひとつ上のmimetypeファイルと同じディレクトリに移動
3. 全てのファイルをzip圧縮後拡張子をepubに変更
これで完了です
@ongaeshi FirefoxのEPUBReaderで開けました。 pic.twitter.com/mPyooFv5nM
— ICM7216 (@icm7216) 2016年8月12日
Spark
Spark: 17 Steps That Will Boost Your Motivation For Anything (ebook) - PsyBlog $10.00
(購入) - 2016-08-05
PSYBLOGの人が書いた本。短くて安いので買ってみる。
Create Your Own Programming Language
Create Your Own Programming Language $39.99
たった100Pでプログラミング言語の作り方の基礎が学べる。
感想 - 自分でプログラム言語を書いてみたい人は「Create Your Own Programming Language」がおすすめ - ブログのおんがえし
REWORK
REWORK ¥1,400
(購入) 2016-05-01
日本語訳もあるけど、37signalsっぽい雰囲気を生で感じてみたかったので原著で。
自分が作ったものの過程で学んだ副産物もコンテンツだからちゃんと公開しろよ!(意訳)」みたいなトピックが妙に心に残った。(だからこんな記事書いてる)
iOS 9 SDK Development
The Pragmatic Bookshelf | iOS 9 SDK Development $27.00
(購入) 2016-01-03
ずっとiOS5辺りの古い知識のままiOSアプリを作っているのでそろそろ刷新しようと思い購入。
dispatch_asyncを使った非同期処理の書き方とかかなり参考になった。
Mastering Emacs
The Mastering Emacs Ebook $20.00
(購入) 2015-11-28
セール中で20$だったので買った。ブログも良い情報が多い。
感想 - Mastering Emacsのすすめと、意外と便利な数引数の話 - ブログのおんがえし
The Rust Programming Language
Download 'The Rust Programming Language' E-Books (PDF, EPUB, MOBI) 無料
公式マニュアルをebook化したもの。epub版をcalibreでmobiに変換して読んでます。
読了、メモリとポインタ周りの話が面白かったです。GCを入れてシンプルに解決するGoと違い、たくさんの仕組みを導入して泥臭く(そして実行時オーバーヘッドを最小にして)解決しようとする姿勢が良いです。
ソフトスキル - ソフトウェア開発者のライフマニュアル
Soft Skills $27.99
- Higepon’s blogを見て面白そうだったので購入
Elixirでプログラミング
Programming Elixir $24.00
- 並列プログラミングに特化したプログラミングの概念がざっくりと分かった
- async-await (C#)やActor (Scala) いったものがElixir(というかErlangVMの)の強力な並列性の上にライブラリとして作られている所。
- async-awaitやActor,Taskはあくまで「よく使うライブラリ」
- その原子にあるのは「軽量で安全なメッセセージパッシングでやりとりするErlangプロセス」ということがなんとなく分かった気がする。
- Elixirは見た目がRubyに似ているので読みやすくて助かった。
- attr_reader がないとか、Rubyいいけどここはこっちの方がよくない?みたいな「オレオレRuby」感があるのも結構好き。(私はattr_reader好きだけど)
- module A.B.Math … end みたいにモジュール名を名前空間付きで一行で定義できるのはいいなと思った。
健康なプログラマー
- サンプルコードのない本を読めるかチャレンジ
- 結構大変だったがなんとか読めた(時間はいままで一番かかった)
- 日本語書籍の薄さを見て(こんなに英語だと時間がかかるものかと)愕然とした
Rubyでテキスト処理
- 自分のそこそこ詳しいことなら英語でも読みやすいんじゃないか作戦
- うまくいった、半分くらいはもう知っていることだったので半分を予測しながら読める
- Gitのプログレスバーみたいなやつを再現するにはstderrを使えばよい、ということが分かったのが最大の収穫
Rubyでゲームプログラミングを学ぶ
Learn Game Programming with Ruby
- Rubyでゲームプログラミングを学ぶ本
- ゲームだと画像も多めで読みやすいじゃないかという予測→当たった!
- もしかしたら子供も読むことを想定して語彙も簡単にしてくれているのかもしれない
使用中の英文法
- まずは最低限の英文法を覚える
- 英文法を覚えるために英語で書かれた英文法の本を読むのおすすめ
- 感想1, 感想2 全部は終わらなかった、全体の2/3くらいで飽きたので実践形式で読みたい本を読んでいくことにした
更新履歴
- 2016-08-09 引っ越し
- 2015-09-26 新しいものを一番上に置くようにしました
- 2015-09-26 ソフトスキル -ソフトウェアでデベロッパーのライフマニュアル- 追加
- 2015-09-26 Programming Elixir読了