Chihiro Ito Profile Banner
Chihiro Ito Profile
Chihiro Ito

@chiroito

Followers
2,919
Following
407
Media
2,056
Statuses
96,357

OpenJDK Committer, Java Platform Advocate @redhat ( @OpenJDK , @QuarkusIO , @wildflyAS , @Infinispan ), Japan JUG Board member, Quarkus contributor

Tokyo,Japan
Joined April 2009
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@chiroito
Chihiro Ito
5 years
僕「自習で学んできたのでもっとぷよぐらみんぐできるようになりたい」 スクール「うちで体系的に学べばすぐですよ」 僕「わーい」 ス「Javaはできますか?」 僕「開発してます」 ス「Javaの案件で開発してるんですね」 僕「いえ、Java"を"開発してます」 ス「…」 僕「…」 ス「…」 僕「…」
13
2K
4K
@chiroito
Chihiro Ito
3 years
仕事柄、銀の弾丸を求めるお客さんが多いので「そんなものは無いので、こういうことを地道にやらないとダメですよ?」というと一部のお客さんからはもう声が掛らないのだけど、そう言う人達は製品だけ別のに変えて状況は変らずになるので、感じの良いでたらめ系の人に騙されてるなぁと思って眺めてる
4
158
495
@chiroito
Chihiro Ito
3 years
大手のSIerが何ヶ月も解けなかった問題を1人日もかからずに解いてしまったのでその分ボーナスが欲しい。
1
49
450
@chiroito
Chihiro Ito
5 years
Red Hat に入社しました!
Tweet media one
14
64
448
@chiroito
Chihiro Ito
2 years
古代遺跡から発掘されたアーティファクト
Tweet media one
5
115
370
@chiroito
Chihiro Ito
4 years
この分野は詳しくないですが、OpenJDKの開発者としてコメントさせていただきますが、1000回ではJIT走らないし他の要因だと思いますよ?JITが実行されたかどうかはログで確認できるけど、どうして確認しないのでしょう?頻繁に落し上げするならAOTという手もあるかと思いますよ?
@zozotech
ZOZO Developers
4 years
【ZOZO Technologies TECH BLOG】最新号公開 ZOZOMATプロダクトのシステム改善業務の一環として、JVMの暖機運転の仕組みを導入した取り組みについて紹介します。 #zozotech 「ZOZOMATにおけるJVMの暖機運転の導入と改善効果について」
0
8
13
0
121
318
@chiroito
Chihiro Ito
6 years
OpenJDK 12がリリースされました。この開発でOracleは課題の75%を修正し、続いてRed Hat (8%)、Google(6%)、SAP(4%)、BellSoft(1%)、IBM(1%)となります。 これまで通りOracleはOpenJDKに貢献を続け、 この変更にはOracleがOpenJDKへ寄贈した機能も強化されてます Oracle❤️OSS
2
164
297
@chiroito
Chihiro Ito
4 years
今日思ったのはオラクルがあれだけ有償機能までもOpenJDKに寄与して無償化したにも関わらずあれだけ卑下されて、それを利用してディストリビューションを提供すると称賛されるのはなんだか見てて悲しい気持ちになるよなぁ。
0
64
301
@chiroito
Chihiro Ito
3 years
@a_suenami LINEのID聞かなくて良かったですね!
1
16
288
@chiroito
Chihiro Ito
4 years
良いですかみなさん。 設計で知識の無い人が何人集まっても検討することはできないのだからコンサルを雇うんですよ。 障害時に知識の無い人が何人集まっても調査することはできないのだからサポートを雇うんですよ。 雇うお金がないという案件は適正では無いんじゃないかなと思う。
1
107
272
@chiroito
Chihiro Ito
5 years
レッドハットに入っていいなと思ったのは、何かあったらオープンな場で質問してちゃんと返してくれるのを見て「これなら次の人はハマらなくなって合理的だな」と思った。 クレクレ君が1対1で連絡してきて情報を開示しないとことかほんとコミニュケーションロスが大き過ぎて非合理的すぎるもんな。
1
110
268
@chiroito
Chihiro Ito
3 years
「CPU使用率が100%になった、どうにかしろ」と言われたこともあったなぁ・・・
3
14
235
@chiroito
Chihiro Ito
7 years
「入国の目的は?」 『観光だ』 「なぜ来たんだ?」 『カンファレンスに参加しにきた』 「もう一度聞くけど、ビジネスじゃないのか?観光でカンファレンスに参加するのか?」 『そうだ』 「仕事?」 『エンジニアだ』 「エンジニアはみんなそうなのか?」 『そうだ』 「(行って良いよ)」
0
129
232
@chiroito
Chihiro Ito
5 years
Red Hat に入って、嫌だったのは、PCの選択肢が Mac と RHEL しかなくてMacにしたんだけど使いにくくて今のマネージャに、「僕はMacとRHELを学ぶために入社したのではない」と言った。そしたら、Windows機をすぐに買わせてくれたのでホント良かった。
2
45
233
@chiroito
Chihiro Ito
3 years
子供に「Java」と名前を付ければ、「I'm a father of Java」と名乗れるのでオススメ
2
41
220
@chiroito
Chihiro Ito
2 years
週末に見かけたけど、スタバがJavaを売ってた。社員数とかコア数に関係しない料��体系でした。はじめて聞いた名前だったけど、独自ビルドかな?
Tweet media one
1
84
210
@chiroito
Chihiro Ito
1 year
英語が全くできず、やりたい事に対する技術力も、お金もなかったけど、勉強のために海外カンファレンスへ行って、がむしゃらに学びつつ不明点は識者に質問していたら、いつの間にか顔と名前を覚えてもらえるようになり、国内外のいろいろな人たちにサポートしていただいて、いろいろなことを身に付ける
0
20
181
@chiroito
Chihiro Ito
6 years
自動テストを提案したら、お金出す人はOKしたけど、SIer が NG した事があってだな。普通逆だろと思った。
4
60
137
@chiroito
Chihiro Ito
5 years
キタ――(゚∀゚)――!! 関係各位お願いします!!! CFV: New JDK Committer: Chihiro Ito
7
45
143
@chiroito
Chihiro Ito
3 years
ブログを書きました。 コンテナ時代における最新のJava&JVM監視 Kubernetes上でJavaアプリやJVMを監視する最新の方法であるCryostatについて環境の構築方法を紹介です。これはJFRを使っていますが、k8s上でJFRを簡単に管理できGrafanaとの連携もできるようになっています。
0
47
140
@chiroito
Chihiro Ito
4 years
JJUG CCC 2020 Fall でお話しした「パフォーマンストラブルシュート入門」の資料を公開しました。 #jjug_ccc_a #jjug_ccc
1
42
130
@chiroito
Chihiro Ito
7 years
とりあえず挙がってきたタイトル。 「Webアプリに高速高可用性を求めるのは間違っているのだろうか」 「あの日見た障害の原因を僕達はまだ知らない。」 「週末なにしてますか?忙しいですか?出社してもらっていいですか?」
2
121
107
@chiroito
Chihiro Ito
3 years
JavaのオブジェクトをシリアライズしてDBに突っ込んでいることはあったなぁ。JDKの実装が異なって取り出せなくなっててウケた。
2
24
112
@chiroito
Chihiro Ito
4 years
Red Hat が提供してる開発者向けの OpenShift の研修が無料なんだって。興味ある人やってみて。オレもあとでやってみよう。 Introduction to OpenShift Applications
0
48
107
@chiroito
Chihiro Ito
4 years
例のやつブログ書きました。 JITとコードの暖気の実体
@chiroito
Chihiro Ito
4 years
2万回リクエストを投げてどれくらいサーバコンパイルされるか検証した。計2220個、起動直後に740個、1千リクエスト時点では計1130個コンパイルされた。そのほとんどは標準API。FWはまだされきってない印象。アプリで最初にコンパイルされたメソッドは7千回時点でコンパイルされた。あとでブログ書く。
Tweet media one
Tweet media two
0
17
50
2
49
104
@chiroito
Chihiro Ito
4 years
オレ「これやりたいな。手続きに行こう」 支店へ行って説明 UFJ『お前の条件ならWebからが早い』 帰ってWebでやる オ「できない条件に該当するじゃん…」 電話する U『手続きするのに支店���来て。朝が空いてる』 朝に支店へ行く U『支店でと言ったがあれは嘘だ、他の手続きが事前に必要』 今ここ
0
37
103
@chiroito
Chihiro Ito
3 years
本日が最終出社日でした。短い間ですがお世話になりました。
Tweet media one
6
3
96
@chiroito
Chihiro Ito
4 years
これを読んでる。すごい勉強になる。これを書いた人は一体誰なんだ・・・ Javaでなぜ問題が起きるのか 〜システムをきちんと運用するための基礎知識
0
19
95
@chiroito
Chihiro Ito
5 years
OpenJDK ReviewerとJavaチャンピオンになりました
11
9
94
@chiroito
Chihiro Ito
6 years
オラクルがJava初心者向けのセミナーを無料公開してます。これから Java を仕事や趣味ではじめる人はぜひご覧ください。
@oracletechnetjp
Oracle Tech Network JP
6 years
【Java初心者向け セミナー動画公開!】 これからJavaプログラミングを始める方を対象に、Javaのプログラミングに必要な環境の準備から、書き方、実行方法まで、Javaをはじめるにあたってのギモンを解決します #Java #プログラミング初心者 ↓動画 第1回はこちら↓
0
37
79
0
47
90
@chiroito
Chihiro Ito
5 years
レッドハットは業務時間中に勉強しててもお賃金もらえるので良い会社だと思ってる。
1
14
85
@chiroito
Chihiro Ito
5 years
本日が日本オラクルへの最終出社日となります。2011年12月に入社してからおよそ7年半の間お世話になりました。 平成は卒業してますが、令和になってもよろしくお願いします。
3
15
82
@chiroito
Chihiro Ito
6 years
はてぶでド素人扱いされかけててインターネッツ恐い…
@chiroito
Chihiro Ito
6 years
はてなブログに投稿しました #はてなブログ OpenJDK を開発する流れ - #chiroito ’s blog
0
41
80
1
38
81
@chiroito
Chihiro Ito
5 years
なぜエンジニアが書く資料は具体的な実装技術ばっかりになるのだろうか… もうちょっとな、ビジネス的な観点をな…
1
20
79
@chiroito
Chihiro Ito
6 years
ログ設計の入門書が欲しい…
7
33
75
@chiroito
Chihiro Ito
11 months
本日のJJUGナイトセミナーの資料です。Java言語の未来について紹介しています。 Java Language Future #jjug
0
32
77
@chiroito
Chihiro Ito
3 years
役員との1on1だん。前職と比べて労働時間は半分になったし、前のインセンティブを含めた給料が100%の年収になってベース給料は爆上げしたのに、給料の割に仕事の成果を出せてるか謎だったけど、出せてるらしいので良かった。
2
6
77
@chiroito
Chihiro Ito
4 years
Java開発のご経験をお持ちの伊藤様に、ぜひ新規事業開発のアプリエンジニア採用について会話したく連絡しました。 という連絡が来たんだけど、OpenJDKビジネスでもするのかな?
1
11
77
@chiroito
Chihiro Ito
2 years
セッションの知識がないせいで、テストまではシングルプロセスだったからうまくいってたけど、本番で複数プロセスで負荷分散したせいでうまくいかなくなったというのは冗談のようで本当にあるんですよね。
0
19
76
@chiroito
Chihiro Ito
11 months
自由飲酒党のきしだ酒相が熱弁されている。
Tweet media one
0
6
77
@chiroito
Chihiro Ito
11 months
JJUG CCC 2023 Fall で紹介したQuarkusの資料を公開しました。 仮想スレッド/ネイティブイメージ/CRaC/ノンブロッキングにも対応! msで起動しオンプレからサーバレスまで幅広く利用できる 軽量OSSフレームワークQuarkus #jjug_ccc #jjug
1
27
75
@chiroito
Chihiro Ito
3 years
Apache HTTP ServerとApache Log4jを一緒だと思ってるのは酷いな…1/3のシェアは前者だし、この2つは完全な別物なのだけど、専門家による監修を入れなかったのだろうか…
@hayaokinikkei
日経モーニングプラスFT(モープラ)
3 years
【#モープラ 50秒解説 サイバー攻撃が増加する?】 欠陥が発見された「Apache Log4j(アパッチ ログフォージェイ)」ってご存じですが? 見逃した方はこちら↓ #八木ひとみ @yagi_hitomi #豊嶋広 @hiroshi_toshima
3
28
44
1
34
72
@chiroito
Chihiro Ito
4 years
GitHub で OpenJDK のメンバーになった!!!
Tweet media one
1
6
72
@chiroito
Chihiro Ito
3 years
SIerはプロジェクトを遂行するリソースだと思っていてエンジニアリングする会社ではないと思っているし、彼らは仕事でそういう人が必要だから割安で買ってくるだけだと思っているので、そもそもなんでできる人を買ってこないんだっていう話ですよ?
3
14
69
@chiroito
Chihiro Ito
3 years
弊社はアフターコロナで完全にリモートでもOKだし、出社してもOKだし、その中間もOKと決まったので、何個か別荘を買って季節ごとに引っ越すのが一番良さそう。
1
8
64
@chiroito
Chihiro Ito
3 years
前職は辞めるって言ったら給料が6M以上上がったので本当に素晴らしい会社でした。おかげで今はもっと高いです。
2
4
64
@chiroito
Chihiro Ito
4 years
技術力だけで食べていくのは限界を感じたので、プリセールスのアーキテクト方面に方向変えた。いつも人が足りてないから高給だし。
0
8
66
@chiroito
Chihiro Ito
4 years
高可用性が必要なのに金額を理由にやってないならそのビジネスは成り立ってないんですよ~。
2
22
63
@chiroito
Chihiro Ito
4 years
もう絶対に三菱UFJ銀行は使わないと決めた。
@chiroito
Chihiro Ito
4 years
オレ「これやりたいな。手続きに行こう」 支店へ行って説明 UFJ『お前の条件ならWebからが早い』 帰ってWebでやる オ「できない条件に該当するじゃん…」 電話する U『手続きするのに支店に来て。朝が空いてる』 朝に支店へ行く U『支店でと言ったがあれは嘘だ、他の手続きが事前に必要』 今ここ
0
37
103
1
22
60
@chiroito
Chihiro Ito
5 years
Microsoft が公式にOpenJDKに参加か!これは面白くなりそうだなぁ。
@JavaAtMicrosoft
Java at Microsoft
5 years
Microsoft's Ready to Contribute to #OpenJDK
13
306
538
1
31
60
@chiroito
Chihiro Ito
6 years
みんなに謝らないといけないことがある。 弊社に Database があるのは知られてないだろけど、いつも 「1時間数百円から使えるから使ってみて!」 って言ってたのはな、アレは嘘だった… 1時間32円からだったわ…すまん。
0
21
62
@chiroito
Chihiro Ito
7 years
OpenJDK の Author になりました - #chiroito ’s blog
5
29
60
@chiroito
Chihiro Ito
4 years
クラウドに持って行って提案を終える人たちは信用しちゃダメだと思う。その後が重要であってクラウドに上げるだけで何も変えないならビジネス的には何も変らないと思う。
1
8
61
@chiroito
Chihiro Ito
3 years
転職してから勤務時間が半減したから投資をやる時間ができたため、転職後の資産の伸びがヤバい。
1
4
61
@chiroito
Chihiro Ito
3 years
OpenJDK 11 Updateのパッチを書いた件数を集めるついでに非公式ながらグラフを作成してみた。
Tweet media one
2
25
62
@chiroito
Chihiro Ito
2 years
Javaを使ったシステムで性能問題をどうやって計測して、どうやって対応するのはダメで、どうやって改善していけば良いのかという動画を作ったら需要あるんかな?
1
4
61
@chiroito
Chihiro Ito
4 years
ふと思ったが、給料に加えて、自己研鑽に44万円を使わせてくれて、確定拠出年金で66万円もくれるし、頻繁に昇給や株をくれる会社はそう無いと思うな・・・
0
5
60
@chiroito
Chihiro Ito
4 years
Java できるって言う人には MBean と GC について聞くようにしてるなぁ。 GC 知ってれば JVM の存在も知ってるだろうし、MBean 知ってれば運用ではメトリクスを取ると言うことも知ってる。 と判断してる。
3
15
59
@chiroito
Chihiro Ito
4 years
在宅で疲れてるだろうから強制休日と強制ボーナスだと・・・
5
16
58
@chiroito
Chihiro Ito
7 years
記事を読むのにログインが必要なのってなんのためにログインが必要なんだろう?ユーザの興味を分析するためだろうか?ログインページが出たらもうそのサイトは見ないようにしてるけど、似たような人は他にもいるんじゃないかなぁ
2
67
59
@chiroito
Chihiro Ito
2 years
奨学金の連絡が来てて、引き落としに問題が起きたのかと思ったら、完済してた!! ありがとう育英会!おかげさまで大学院まで通えました。 返済したお金がまた誰かが勉強するために使われると良いな。
Tweet media one
3
0
59
@chiroito
Chihiro Ito
4 years
OpenJDK の JFR で JDBC の情報を取れるようにしました。これでスロークエリでもなんでもJava側から情報が取れます。 Jfr4Jdbc
2
18
58
@chiroito
Chihiro Ito
4 years
ちなみに最近言われた比喩はこれです。 「〇〇社で言う□□みたいな機能は御社ではなんですか?」 答え 『知らんがな』
1
14
56
@chiroito
Chihiro Ito
6 years
JavaのコンテナイメージがOS込みで50MBくらいになるのか…すごい。
Tweet media one
0
22
56
@chiroito
Chihiro Ito
4 years
Javaが11から有償だからKotlinが無難とか言ってる人が居て、本気だったらまじでウケるwww
1
10
56
@chiroito
Chihiro Ito
5 years
VodafoneギリシャがSpring BootをQuarkusに置き換え QuarkusをJVMモードで実行しているが、Spring Bootと比べメモリ消費を半分、起動時間を1/4に削減している。Quarkusスタックはすでに必要なものをすべて提供しているので、Spring Bootはまったく必要ありません。
0
28
56
@chiroito
Chihiro Ito
5 years
先日、有償機能をOpenJDKへ寄贈したOracleJDK(3000円/月)ですが、Oracle Cloudの全てのIaaSとフルマネージドではないPaaSでは ""無料で"" 使えるようになりました! コンピュートは3.6円/時(≒2600円/月)からなので実質-400円? 詳しくは以下の資料のP16をご確認下さい。
0
35
55
@chiroito
Chihiro Ito
7 years
『○○から△△へ移行しました』って話は移行できるレベルの機能しか使ってないから面白くないので、『○○から△△へ移行しようと思ったけど断念しました』とか『移行したつもりだったけど失敗しちゃった』的な話を聞きたい。
2
32
52
@chiroito
Chihiro Ito
6 years
結論から言うとですね、みなさん夏は稚内でリモートワークすると良いですよ。帆立、いくら、ウニとか海鮮がマジで美味かった。
0
33
53
@chiroito
Chihiro Ito
4 years
クラウドって、システム作るだけだったら超安価にできるけど、運用をちゃんとしようとすると良い値段するんだよね。まぁ、それでもオンプレで自分たちで設計した運用よりかはだいぶマシな運用できるんですけどね。
0
12
51
@chiroito
Chihiro Ito
4 years
税金で格差を受けているのだから給付については公平にして欲しいんだよなぁ。給付に格差するなら税金を公平にしてくれ
0
20
52
@chiroito
Chihiro Ito
7 years
届いた ジャッバチョットデキルTシャツ
Tweet media one
Tweet media two
0
43
52
@chiroito
Chihiro Ito
4 years
資料を公開しました!! 【オンライン】 Java生誕25周年 記念イベント システムのモダナイズ 落ちても良いアプリの作り方 #jjug
0
31
52
@chiroito
Chihiro Ito
4 years
価値観が合わない人とは仕事もプライベートもSNSも離れるようにしたら快適です。
1
6
50
@chiroito
Chihiro Ito
4 years
2万回リクエストを投げてどれくらいサーバコンパイルされるか検証した。計2220個、起動直後に740個、1千リクエスト時点では計1130個コンパイルされた。そのほとんどは標準API。FWはまだされきってない印象。アプリで最初にコンパイルされたメソッドは7千回時点でコンパイルされた。あとでブログ書く。
Tweet media one
Tweet media two
@chiroito
Chihiro Ito
4 years
この分野は詳しくないですが、OpenJDKの開発者としてコメントさせていただきますが、1000回ではJIT走らないし他の要因だと思いますよ?JITが実行されたかどうかはログで確認できるけど、どうして確認しないのでしょう?頻繁に落し上げするならAOTという手もあるかと思いますよ?
0
121
318
0
17
50
@chiroito
Chihiro Ito
6 years
Fn Project + Graal の組み合わせによる Function as a Service。ベンチマークではCold/Hotともに Go で書かれたものと同じ速度で、メモリ使用量とコンテナサイズは Go より少ない。
0
33
51
@chiroito
Chihiro Ito
6 years
実はSIerの人たちは次の年号知ってたりするんでしょ?
5
17
49
@chiroito
Chihiro Ito
3 years
「お金なんて後から付いてくるよ」って言う人は信じちゃいけないって学び済です。
1
12
50
@chiroito
Chihiro Ito
3 years
@a_suenami こんな感じですね!! 「その鉗子で僕と焼き肉に行きませんか?」
1
1
50
@chiroito
Chihiro Ito
8 years
思いっきり私服で行って、すごい偉いお客さんに「こんな小僧に解決できるのか!?」と言われたので、『ボクが出来なければ誰も出来ませんけど、帰って良いですか?』と言って直ぐに解決して帰ったのは未だに言われるwww
0
43
49
@chiroito
Chihiro Ito
6 years
見てる人はちゃんと見てるから、変な人を相手にしなくて良いんじゃないかなと個人的には思う。 オレなんか「僕らにはこういうツールが既にあって素晴らしい成果をあげてるんだけど、君は何してくれんの?」的な感じでマウント取られた時ことあるけど『それ作ったの、オレやで』と言って時が止まった。
1
16
48
@chiroito
Chihiro Ito
4 years
ローソンでのり弁買ったらDukeっぽい
Tweet media one
2
4
47
@chiroito
Chihiro Ito
5 years
Red Hat の Solution Architect で枠がいっぱい余ってるらしいので、フォロワーで興味がある人がいたら連絡ください。
0
26
47
@chiroito
Chihiro Ito
4 years
勉強会やイベントでベンダーからもらえるモノって何が嬉しいですか? シールみたいに誰でももらえるタイプと、特定のグッズみたいに限定でもらえるタイプの物を教えて下さい。 たくさんの人から意見を伺いたいので、RTしてもらえると助かります。
17
59
47
@chiroito
Chihiro Ito
3 years
基礎が分からなくていきなり応用を学んでも理解できないかもの凄く時間が掛かるだけだと思うので、自分は基礎を学ぶことを非常に重要視してる 今なら基礎を身に付けられる教材なんていくらでもある。あとは何を投資できるかで効率が変えられるんじゃないかな。 自分は未だに一日2時間は勉強してる。
1
13
47
@chiroito
Chihiro Ito
5 years
前職より給料上がったし、残業代なるものも出るのでいろいろやばい。
2
3
47
@chiroito
Chihiro Ito
4 years
Power Automate Desktopが素晴らしすぎて、事務作業を全部自動化しようw
1
5
47
@chiroito
Chihiro Ito
4 years
本日はレッドハットでの一年目の最終日でした。 早いものでもう一年終わったんだなという感じです。明日からは2年目がスタートです。
1
0
44
@chiroito
Chihiro Ito
3 years
ブログを翻訳しました。 Javaのプロセスを再現する方法を紹介します。これを使うとアプリを実行した後に、再現環境を使ってヒープダンプなどの分析が行えるようになります。これによってアプリには影響なく分析できます。 Javaの外からJavaにチェックポイントを設ける #rheb
0
13
46