今週のQiita技術書まとめ
2016年3月6日配信
RxSwiftに取り組み始めた
もくもくと勉強する会(如法会 その2( 題材はなんでも良いらしいので、前から気になっていたRxSwiftについて学んでみました。 実は以前にもRxSwiftをアプリに組み入れようとしてみたのですが、いざ取り組んでみようとしたらXcodeを前に「で、自分の場合は何から手を付けたら??」と固まってしまった諦めた経験があるので、この機に基本からやり直すことに決めた次第です。 やったこと・わかったこと A…
OutOfMemoryError の調べ方
OutOfMemoryError (以下 OOME)が起こったときにお手上げ状態にならないためにも、 Java のメモリ管理の仕組みとか、 OOME が起こったときの調査方法とかを調べる。 環境 OS Windows 7 Java
Javaパフォーマンス
本書ではJVMのチューニングとJavaプラットフォームでの問題解決の双方からJavaパフォーマンスの「アート」と「サイエンス」を明らかにします。Javaアプリケーションのテスト手法やベンチマーク測定、パフォーマンス分析に必須のモニタリングツールを学んだうえで、さまざまな性能改善について議論します。JITコンパイル、ガベージコレクションというチューニングが大きな役割を果たす2つの仕組みについて最初に考察します。続いて、Javaプラットフォームのさまざまな側面で高いパフォーマンスを発揮するためのベストプラクティスを紹介します。具体的には、Javaのヒープメモリ、ネイティブメモリ、スレッド、J...
もう少し例外を使用しても良いのではないか...
はじめに プログラムを実行していると、例えば、ファイルの読み書きをしようとしたがファイルが見つからなかった...というような、予期せぬこと(エラー)が起こることがある。堅牢なプログラムを作成するためには、エラーを検出し、検出したエラーに適切に(プログラムが異常な動作をしないように)対処する必要がある。 プログラムにおいて、エラーの検出と対処のコードは分割されることが多い。分割する理由は、例えば、ラ…
The C++ programming language
The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, has reorganized, extended, and completely rewritten his definitive reference and tutorial for p...
技術書以外の仕事に役立つ個人的おすすめ本まとめ
誰しもが純粋な技術力のみで社会を生き抜いていけるわけではない、っていうか大半は厳しい、って思っていて、日頃から7:3ぐらいで技術書以外のビジネス本の方が読む比率が高いので、色々読んだ中で、これはよかったなって本をまとめてみました。 (リンクはAmazonの当該書籍ページです) 人によって合う合わない好き嫌いはあると思うので、あくまで「個人的」良本まとめです。 経営・組織マネジメント・事業企画系 H…
サーバント・リーダー
考えは行動になり、行動は習慣になり、習慣は人格になり、人格は運命になるーこのシンプルな物語が、あなたのリーダー観を根本から変えていく。
部下を持ったら必ず読む 「任せ方」の教科書 「プレーイング・マネージャー」になってはいけない
なぜ「部下の相談」に乗ってはいけない?--60歳でライフネット生命保険を起業・成功させた著者が、部下マネジメント論を展開!“任せたいのに、任せられない”と嘆く人への特効薬。あなたの仕事をラクにする本。
早く正しく決める技術
「数字」「ファクト」「ロジック」の世界共通ルールで物事は誰にでもシンプルに決められる。「何をどう考えて決めればよいのか」誰も教えてくれなかったルールを紹介!