Enviar pesquisa
Carregar
G1GCへ伸びていた「いばらの道」
•
16 gostaram
•
4,125 visualizações
Narihiro Nakamura
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 112
Baixar agora
Baixar para ler offline
Recomendados
GC本をGCしないための100の方法
GC本をGCしないための100の方法
Narihiro Nakamura
CRubyGCの並列世界
CRubyGCの並列世界
Narihiro Nakamura
RUBYLAND
RUBYLAND
Narihiro Nakamura
GC黄金時代
GC黄金時代
Narihiro Nakamura
Fxxking gc.c
Fxxking gc.c
Narihiro Nakamura
第九回渋谷Java RaspberryPi+Javaを試してみる
第九回渋谷Java RaspberryPi+Javaを試してみる
chonaso
Java hotspot vmにおけるGCの振る舞い
Java hotspot vmにおけるGCの振る舞い
Di Ai
Ruby's GC 20
Ruby's GC 20
Narihiro Nakamura
Recomendados
GC本をGCしないための100の方法
GC本をGCしないための100の方法
Narihiro Nakamura
CRubyGCの並列世界
CRubyGCの並列世界
Narihiro Nakamura
RUBYLAND
RUBYLAND
Narihiro Nakamura
GC黄金時代
GC黄金時代
Narihiro Nakamura
Fxxking gc.c
Fxxking gc.c
Narihiro Nakamura
第九回渋谷Java RaspberryPi+Javaを試してみる
第九回渋谷Java RaspberryPi+Javaを試してみる
chonaso
Java hotspot vmにおけるGCの振る舞い
Java hotspot vmにおけるGCの振る舞い
Di Ai
Ruby's GC 20
Ruby's GC 20
Narihiro Nakamura
GC FAQ
GC FAQ
Narihiro Nakamura
第七回 渋谷Java - Apache Shiroを使ってみた
第七回 渋谷Java - Apache Shiroを使ってみた
chonaso
Symbol GC
Symbol GC
Narihiro Nakamura
Parallel worlds of CRuby's GC
Parallel worlds of CRuby's GC
Narihiro Nakamura
地獄のGC本スピンオフ
地獄のGC本スピンオフ
Narihiro Nakamura
われわれは、GCをX倍遅くできる
われわれは、GCをX倍遅くできる
Narihiro Nakamura
Javaのプログラムはどうやって動いているの? GC編
Javaのプログラムはどうやって動いているの? GC編
Yuichi Sakuraba
Rubyによる本気のGC
Rubyによる本気のGC
Narihiro Nakamura
円環の理(Garbage Collection)
円環の理(Garbage Collection)
Narihiro Nakamura
GCが止まらない
GCが止まらない
Narihiro Nakamura
第六回渋谷Java Java8のJVM監視を考える
第六回渋谷Java Java8のJVM監視を考える
chonaso
Java8勉強会
Java8勉強会
賢太郎 前多
桐島、Rubyやめるってよ
桐島、Rubyやめるってよ
Narihiro Nakamura
Parallel worlds of CRuby's GC
Parallel worlds of CRuby's GC
Narihiro Nakamura
シャイなRubyistがRubyKaigiでできること
シャイなRubyistがRubyKaigiでできること
Narihiro Nakamura
GC生誕50周年を祝って
GC生誕50周年を祝って
Narihiro Nakamura
GC本のツクリカタ
GC本のツクリカタ
Narihiro Nakamura
シャイなRubyistにできること
シャイなRubyistにできること
Narihiro Nakamura
Railsハイパー実践講座-第35回NaCl勉強会
Railsハイパー実践講座-第35回NaCl勉強会
Narihiro Nakamura
Androidの中身-第26回NaCl社内勉強会
Androidの中身-第26回NaCl社内勉強会
Narihiro Nakamura
RubyのGC改善による私のエコライフ
RubyのGC改善による私のエコライフ
Narihiro Nakamura
絶対復習について
絶対復習について
Narihiro Nakamura
Mais conteúdo relacionado
Destaque
GC FAQ
GC FAQ
Narihiro Nakamura
第七回 渋谷Java - Apache Shiroを使ってみた
第七回 渋谷Java - Apache Shiroを使ってみた
chonaso
Symbol GC
Symbol GC
Narihiro Nakamura
Parallel worlds of CRuby's GC
Parallel worlds of CRuby's GC
Narihiro Nakamura
地獄のGC本スピンオフ
地獄のGC本スピンオフ
Narihiro Nakamura
われわれは、GCをX倍遅くできる
われわれは、GCをX倍遅くできる
Narihiro Nakamura
Javaのプログラムはどうやって動いているの? GC編
Javaのプログラムはどうやって動いているの? GC編
Yuichi Sakuraba
Rubyによる本気のGC
Rubyによる本気のGC
Narihiro Nakamura
円環の理(Garbage Collection)
円環の理(Garbage Collection)
Narihiro Nakamura
GCが止まらない
GCが止まらない
Narihiro Nakamura
第六回渋谷Java Java8のJVM監視を考える
第六回渋谷Java Java8のJVM監視を考える
chonaso
Java8勉強会
Java8勉強会
賢太郎 前多
Destaque
(12)
GC FAQ
GC FAQ
第七回 渋谷Java - Apache Shiroを使ってみた
第七回 渋谷Java - Apache Shiroを使ってみた
Symbol GC
Symbol GC
Parallel worlds of CRuby's GC
Parallel worlds of CRuby's GC
地獄のGC本スピンオフ
地獄のGC本スピンオフ
われわれは、GCをX倍遅くできる
われわれは、GCをX倍遅くできる
Javaのプログラムはどうやって動いているの? GC編
Javaのプログラムはどうやって動いているの? GC編
Rubyによる本気のGC
Rubyによる本気のGC
円環の理(Garbage Collection)
円環の理(Garbage Collection)
GCが止まらない
GCが止まらない
第六回渋谷Java Java8のJVM監視を考える
第六回渋谷Java Java8のJVM監視を考える
Java8勉強会
Java8勉強会
Mais de Narihiro Nakamura
桐島、Rubyやめるってよ
桐島、Rubyやめるってよ
Narihiro Nakamura
Parallel worlds of CRuby's GC
Parallel worlds of CRuby's GC
Narihiro Nakamura
シャイなRubyistがRubyKaigiでできること
シャイなRubyistがRubyKaigiでできること
Narihiro Nakamura
GC生誕50周年を祝って
GC生誕50周年を祝って
Narihiro Nakamura
GC本のツクリカタ
GC本のツクリカタ
Narihiro Nakamura
シャイなRubyistにできること
シャイなRubyistにできること
Narihiro Nakamura
Railsハイパー実践講座-第35回NaCl勉強会
Railsハイパー実践講座-第35回NaCl勉強会
Narihiro Nakamura
Androidの中身-第26回NaCl社内勉強会
Androidの中身-第26回NaCl社内勉強会
Narihiro Nakamura
RubyのGC改善による私のエコライフ
RubyのGC改善による私のエコライフ
Narihiro Nakamura
絶対復習について
絶対復習について
Narihiro Nakamura
AlgorithmDesign01
AlgorithmDesign01
Narihiro Nakamura
make of MiniGC
make of MiniGC
Narihiro Nakamura
本当は怖いObjectSpace.each_object
本当は怖いObjectSpace.each_object
Narihiro Nakamura
Talk In Point Of Gc Once In While
Talk In Point Of Gc Once In While
Narihiro Nakamura
Rubyはゲームの夢を見るか
Rubyはゲームの夢を見るか
Narihiro Nakamura
Mais de Narihiro Nakamura
(15)
桐島、Rubyやめるってよ
桐島、Rubyやめるってよ
Parallel worlds of CRuby's GC
Parallel worlds of CRuby's GC
シャイなRubyistがRubyKaigiでできること
シャイなRubyistがRubyKaigiでできること
GC生誕50周年を祝って
GC生誕50周年を祝って
GC本のツクリカタ
GC本のツクリカタ
シャイなRubyistにできること
シャイなRubyistにできること
Railsハイパー実践講座-第35回NaCl勉強会
Railsハイパー実践講座-第35回NaCl勉強会
Androidの中身-第26回NaCl社内勉強会
Androidの中身-第26回NaCl社内勉強会
RubyのGC改善による私のエコライフ
RubyのGC改善による私のエコライフ
絶対復習について
絶対復習について
AlgorithmDesign01
AlgorithmDesign01
make of MiniGC
make of MiniGC
本当は怖いObjectSpace.each_object
本当は怖いObjectSpace.each_object
Talk In Point Of Gc Once In While
Talk In Point Of Gc Once In While
Rubyはゲームの夢を見るか
Rubyはゲームの夢を見るか
Último
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
Último
(8)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
G1GCへ伸びていた「いばらの道」
1.
G1GCへ伸びていた
「いばらの道」 nari/中村 成洋 ネットワーク応用通信研究所 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
2.
オープンラボ岡山
3年目突入 おめでとうございます!!
3.
第4回 OLO(2年前)
2/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
4.
このとき話したこと
✓ 「GC黄金時代」 ✓ GCの実装に未来があるという話 ✓ ちょうどGC本を書いている時期 3/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
5.
無事 出版されました!
6.
Amazonさん在庫切れ
5/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
7.
絶版フラグ?
8.
在庫が入ったみたい!!
7/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
9.
が、今回は こっちの話です
10.
自己紹介
11.
自己紹介
✓ @nari3 ✓ CRubyコミッタ ✓ 島根のNaCl勤務 10/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
12.
本を書きました! 電子書籍! (再掲)
13.
G1GCとは
✓ Java7から搭載されるGC ✓ ソフトリアルタイム性を意識 ✓ 複雑怪奇なもの 12/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
14.
今回の本では
✓ アルゴリズムを解説 ✓ 図も多く、平易に説明 ✓ 理解が容易 13/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
15.
じゃあ、今回はこの本の話
を…
16.
しません!!
17.
読んでください :)
18.
心の迷いで買っても問題な
い価格!! ¥600
19.
今日の話
✓ 本を書くまでの過程の話 ✓ G1GCをどのように理解したか? 18/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
20.
なぜそのような話を?
✓ 本という結果に対する話はよくあ る ✓ 出版記念トークライブ ✓ 理解する過程の話は少ない ✓ 過程が重要 19/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
21.
(注意)
✓ 一部は結果論 ✓ 試行錯誤なのであまりまとまらな い話 ✓ 一般化して捉えるのは危険 20/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
22.
G1GCとの初遭遇
23.
G1GCとの初遭遇(4年前)
✓ 英語の論文が公開されていた ✓ deliciousのGCタグで知った 22/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
24.
GCの英語論文
23/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
25.
このときの印象
26.
「わからない…」
27.
何ヶ月か頑張ってみた
28.
29.
30.
31.
「わからない…」
32.
理解への障害
✓ 知識不足 ✓ 英語がわからない ✓ 専門用語がわからない ✓ 前提知識がない ✓ やる気が出ない 31/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
33.
実はにわたま問題
✓ 知識不足だからやる気が出ない ✓ やる気が出ないから知識不足 32/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
34.
どちらかを 解決しないといけない
35.
ルーク 締切ドリブンを 使え
36.
GC本の執筆
✓ 締切ドリブンを利用 ✓ 書かなきゃダメな状況に自分を落 とし込む 35/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
37.
どうなったか?
38.
完全に理解する にはいたらず…。
39.
締切ドリブンは理解と相性が悪
い ✓ 中途半端な知識でもアウトプット しなければならない ✓ 難しい問題の理解は勉強・思考・ 休憩をセットにした長い時間が必 要 38/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
40.
ただ戦利品もあった
41.
GCに関する多くの知識を仕入
れた ✓ 相川さん(共著者)の原稿レ ビュー ✓ 勉強になった ✓ GCの実装を沢山読んだ ✓ 自信になった 40/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
42.
G1GCの論文を日本語訳
g1gc-ch1.txt
43.
共著者と議論 at 正月
study-meeting-log.txt
44.
徐々に論文自体の 問題も見えてきた
45.
論文自体の問題
✓ 前提知識を必要とする ✓ 訳のわからない単語がいきなりでてくる ✓ 全体的に説明不足 ✓ 誤解も生みやすい ✓ 複雑な仕組みなので仕方ない部 分でもある 44/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
46.
「実装を読まないと完全に 理解できない」と判断
47.
コードリーディング編
48.
敵
✓ OpenJDKのHotspotVMコード ✓ GCだけで5万行 ✓ C++で継承関係がスパゲッティ 47/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
49.
どのように読むか?
✓ 様々なやりかた ✓ ひらメソッド ✓ 落下傘方式 ✓ デバッガ方式 ✓ 参考 <URL:http://itpro.nikkeibp.co.jp/article/ COLUMN/20070622/275606/> 48/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
50.
ひらメソッドを「疑問」に
適用した コードリーディング
51.
疑問をベースに
✓ 論文を読んで疑問に思った事柄を きっかけにする ✓ e.g. タイムスライスとは? など 50/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
52.
疑問をベースに
✓ 疑問が新しい疑問を生んだ場合 はそちらを先に解決 ✓ 大きな疑問 => 小さな疑問へ ✓ 小さな疑問を解決 => 大きな疑問 を解決 51/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
53.
問題を細かくする ことが大事
54.
細切れに作業可能
55.
なぜ大事か?
56.
やる気がないから!
57.
作業ははじめるまでが大変
✓ はじめるのにはやる気が必要 ✓ やる気は高価 ✓ はじめるという意識をなくそう ✓ 自然にやっているという感覚が一番い い 56/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
58.
日々の決まった 細切れの時間を使う
59.
細切れの時間
✓ 電車待ちの時間,電車の中 ✓ 晩ごはんの後,お風呂の後 58/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
60.
はじめる「障害」が少ない
✓ 毎日来るもの ✓ 「いまからやるぞ」という感覚をな くすのが重要 59/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
61.
中断可能性は大事
62.
電車だと途中で目的地に着
くから :)
63.
自分で決めたルール
64.
自分で決めたルール
✓ 必ずメモを取る -> org-mode ✓ ソースコードへのリンクを張ることが可 能 ✓ 作業を中断しやすい 63/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
65.
実際に取っていたメモ code-reading.org
66.
ツールを使う
✓ org-mode(emacs) -> メモ ✓ GLOBAL(gtags) -> 関数の定義・ 呼び出し検索 ✓ git -> grepが速い 65/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
67.
コードリーディング期間: 半年くらい(執筆も並行)
68.
気がついたら
69.
理解への障害
✓ 英語がわからない ✓ 専門用語がわからない ✓ 前提知識がない ✓ やる気が出ない 68/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
70.
全部無くなっていた!!
わーい!
71.
小まとめ
✓ Try&Errorで頑張れ ✓ 得るものはある ✓ 問題を小さく小さく ✓ 自分の扱える範囲に ✓ 作業も小さく小さく ✓ 自分の習慣的な時間に 70/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
72.
難しい問題を理解するのに
大事なこと
73.
重要ではないもの
✓ やる気 ✓ 頑張り ✓ 徹夜 72/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
74.
絶対にいるもの
✓ 時間 ✓ 習慣 ✓ 執着 73/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
75.
時間
76.
深い理解へのサイクル
✓ 興味 -> 疑問 -> 思考 -> 疑問 -> 思考 ... ✓ 深く広く疑問は広がっていき、そ れらを理解すると深い理解になる ✓ この作業は絶対的に時間がかか る 75/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
77.
なので
78.
締切がある執筆の場合: 学びながら執筆は
オススメしない
79.
理解している事柄を執筆し
たほうがいい (注:締切があるとき)
80.
習慣
81.
習慣
✓ 学ぶ習慣を付ける ✓ 日々の決まった箇所で少しずつ理 解 ✓ 極力やる気を使わない方法で 80/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
82.
執着
83.
執着
✓ 諦めない、執着する ✓ 絶対達成するわけじゃないが、諦 めるよりは進める 82/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
84.
最初に覚悟を決めると 理解に長い時間を掛けても ストレスにならない
85.
理解した後にするといいこ
と
86.
理解した後は記録に残す
87.
本にするのはかなりいい
88.
執筆
✓ 疑問を補足する ✓ みんな疑問に思うはずの場所 ✓ わかりやすい本になる ✓ 自分が読み返せる 87/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
89.
いい本
✓ 躓きづらい本 ✓ 自分が見返していい本 ✓ 深く理解した著者が書いた本 88/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
90.
本を書くと良いのは 「忘れられる安心感」
があること
91.
話題は変わって…
92.
プログラマが死ぬときはい
つか?
93.
死ぬとき
✓ 管理職に就いたとき? ✓ 定年説?(35歳?) ✓ 物理的に死ぬ? (間違いじゃないが…) 92/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
94.
私が思う 「プログラマが死ぬとき」
95.
無意識に 思考停止したとき
96.
どういうことか?
97.
例えば専門用語
✓ Ajax ✓ G1GC new!! 96/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
98.
用語は思考停止させる 効果を持つ
99.
「AjaxはAjaxね」 「G1GCはえーとG1GCって
ことね」
100.
ふつうのプログラマは
101.
意識して思考停止する
✓ すべての技術は理解できない ✓ 自分には興味のない分野は意識 して思考停止 ✓ あえて調べず「こういうもんだ」と 割り切る 100/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
102.
興味のある分野
✓ 専門用語の意味を調べる ✓ 仕組みを調べる ✓ 設計思想を調べる 101/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
103.
興味の窓が 開いている状態
104.
しかし、時が経つにつれて
105.
興味の窓が 閉じてしまう
106.
ダークサイド(暗黒面)
に落ちる
107.
無意識に思考停止
✓ 興味のある分野だが調べない ✓ 思考停止に気づいていない ✓ 蓄えた知識のみ 106/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
108.
死んだ プログラマ
http://www.flickr.com/photos/bhagathk/3847024461/
109.
技術向きの興味の窓は意 識的に開けておこう! (会場のみなさんには関係
ない話かも)
110.
興味を持つことから はじまるッ
111.
ということで G1GC本を一冊 :D
112.
大切なのは疑問を持ち
続けること。 [cited from `アルベルト・アインシュタイン'] 111/111 G1GCへ伸びていた「いばらの道」 Powered by Rabbit 0.9.3
Baixar agora