Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
古い指輪から広がった JAVA コミュニティ とのつながり
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Daisuke Yamazaki
October 18, 2026
Technology
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
古い指輪から広がった JAVA コミュニティ とのつながり
DevFest Kansai 2026 で 25 分喋りました。
https://df26.gdgs.jp/kansai/sessions/daisuke-yamazaki/
Daisuke Yamazaki
October 18, 2026
More Decks by Daisuke Yamazaki
See All by Daisuke Yamazaki
セキュリティ・キャンプ 2026 ミニ(愛知開催)講義スライド
yamad
0
1
Other Decks in Technology
See All in Technology
Rustuna: Rustによる高速なOptuna実装
pfn
PRO
0
190
[JAWS-UG彩の国埼玉#12]そろそろ準備する?re:Invent2026をやさしく解説 / reinvent2026-sainokuni
sh_fk2
1
340
Tofu-Controller lightning talk @ Containerday 2026
gionn
0
110
「事実」を「計測」して、「解釈」する 〜AWS Lambdaのメモリ最適解の見つけ方〜
maimyyym
0
170
ブラウザとサーバーから考えるAI時代のフロントエンド監視
shogo4131
3
940
ソフトウェア ファクトリー - 再現性のあるソフトウェアの工場づくり / Software factory
iktakahiro
6
4.9k
Code for Security プロジェクト紹介 2026年10月
yu23ki14
0
110
AI駆動で「他アプリの音を加工できる」アプリを作った
satomasahiro2005
0
150
大型犬好きによるPugの紹介
yamanoku
1
160
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
920
PHPカンファレンス関西の招待状 / Invitation to PHP Conference Kansai
ykanoh
0
120
M5Stackで作る BLEマウス GPSログの世界
tomokusaba
0
420
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
55
13k
How to make the Groovebox
asonas
2
2.5k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
990
Claude Code のすすめ
schroneko
67
230k
A Tale of Four Properties
chriscoyier
163
24k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
How to build a perfect <img>
jonoalderson
1
6.1k
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
930
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
Faster Mobile Websites
deanohume
310
32k
Transcript
古い指輪から広がった JAVA コミュニティ とのつながり DevFest Kansai 2026 Track C (25分)
筑波大学 情報学群 情報科学類 山﨑大介
Java Ring
Java Ring 同窓会の主賓に!
自己紹介 山﨑 大介 筑波大学 情報学群 情報科学類 𝕏️ @yamad_javad 【略歴】 ・2024年
情報処理安全確保支援士 登録 ・2025年 ネットワーク・スペシャリスト試験 合格 ・ 同 OpenJDK Author(JDK) ・2026年 筑波大学 情報学群 情報科学類 入学 ・ 同 OpenJDK Author(Valhalla) ・ 同 セキュリティ・キャンプ ミニ(愛知) 講師 小学生の頃に Java に魅了。 気づけば OpenJDK に貢献を! Sun Microsystems に魅了され Java や Sun のグッズを集める 第 028545 号
私と Java 小学校の頃,技術に出会う。 いつしか Java を書いて 改造するように
私と Java 中学生の頃⋯ Java と技術にハマり,資格を色々取得
私と Java 高校生の頃⋯ • Java グッズを収集しはじめる • Java Ring と出会う
• JJUG CCC に初参加する • OpenJDK に貢献 • (セキスペを取る)
私と Java 高校生の頃⋯ • Java グッズを収集しはじめる • Java Ring と出会う
• JJUG CCC に初参加する • OpenJDK に貢献 • (セキスペを取る)
'98年の超技術 ― Java Ring 2025/09: Java Ring との出会い 或る日,いつもの通り Java
グッズを巡回してると⋯ ヘンなデバイスが! → 即決購入
'98年の超技術 ― Java Ring Java Ring とは,ずばり⋯ 「指輪型コンピュータ」 • 1998
年 に JavaOne の来場者に配られた Dallas Semiconductor 製 • iButton という規格で作られている • Java 仮想マシン(JVM)が中に入っており Java プログラム (Cardlet) を書き込んで動かせる
'98年の超技術 ― Java Ring JavaOne 98 にて⋯ 来場者の管理 会場の端末で自分の情報をリングに書き込み。 ゲートにはめ込んで認証。指輪一つで会場へ入場だ!
好みのコーヒーを注文 情報書き込み時に,コーヒーの好みも入れられる。 コーヒー・スタンドにはめ込んで,指輪だけでコーヒーを注文 フラクタル図形の描画 端末に指輪をはめ込こむと少量の計算が。壁の数ピクセルが埋まる。 来場者が指輪をはめ込むと,徐々に巨大なフラクタル図形が現れる!
'98年の超技術 ― Java Ring 復活しようと試みたものの⋯ • 謎の CRC エラー! •
意味のある応答が得られない • 手がかりほぼなし etc…
コミュニティを 頼ろう!
コミュニティの力① 2025/10/01: 検索していると⋯ GitHub に手がかりを発見。 iButton や OneWire という記述が。 Ari
Suutari さんの リポジトリらしい
コミュニティの力① とりあえずダウンロードしてみるも⋯ 失敗! →バイナリがすべて破損! →どうやら,GitHub に上げる際に LF → CRLF に
コミュニティの力① 2025/10/03: 作者に連絡を取ってみよう! 【意訳】 Ari さんこんにちは! Java Ring を復活させようとしています。 ハード・ウエアを入手しましたが,
ソフト・ウエアが無くて手詰まりしています。 調べていたらあなたのリポジトリを見つけました。 ・当時のバイナリで,いまも動くものはありますか ・復活で有用っぽい資料や記憶はありますか 貴重なコードを公開してくれてありがとう! 知ってることがあれば些細なことでも教えてください! yamad.jp/writings/java/ring/ よろしくお願いします!
コミュニティの力① 2025/10/03: 作者に連絡を取ってみよう! 【意訳】 こんにちは。 私も昔持ってましたよ(いまも探したらあるかも。 あんなに面白いモノは捨てないだろうしね!) ソフトはもうないなぁ。 来週出社したときに Java
Ring を探してみるよ。 JAR が破損してるのは,多分 CRLF 変換だね。 むかし CVS で管理していたものを Git に移行した から,そのときにぶっ壊れたのかも! それだったらきびしいね… あまりお力になれず,すみません!
コミュニティの力① 2025/10/03: 作者に連絡を取ってみよう! 手詰まり⋯か?
コミュニティの力① 2025/10/03(続): さらなる返信が! 【意訳】 実は,こんなものを見つけたんだ。 少なくとも最後のやつは,起動すると iButton っぽいことが書いてある。 もしかして興味ありそう? 必要なら,コピーを送ってあげるよ。
(注: 当時はフリー配布されていた) REDACTED
コミュニティの力① 2025/10/03(続): さらなる返信が! 【意訳】 実は,こんなものを見つけたんだ。 少なくとも最後のやつは,起動すると iButton っぽいことが書いてある。 もしかして興味ありそう? REDACTED
必要なら,コピーを送ってあげるよ。 (注: 当時はフリー配布されていた) → 「全部ください!」と返信し,貰った。
'98年の超技術 ― Java Ring 仮説: 電池が切れている説 • POR 状態エラー?が毎回出ている →POR
を示すフラグが折られない • 電池が切れていて,フラグを保持する RAM が機能していない(仮説) Kingpin, A Practical Introduction to the Dallas Semiconductor iButton (2000)
コミュニティの力② 2025/11/15: JJUG CCC へ! • 日本でも Java リングが配られたと知る⋯ •
日本 Java ユーザ・グループのカンファレンスに初参加 →しかもボランティア・スタッフとして! • Java の神様「櫻庭祐一」さんにお会いする
コミュニティの力② 2025/11/15: JJUG CCC へ! • ところで,私が書いた JVM 記事が数日前バズり, 櫻庭さんに
X をフォローされていた →訊いてみたところ,「君かー!」という反応 • 他の JVM ヲタク?たちも集まってきて, 身バレする →知らず知らずのうちに Javaコミュニティに入っていた
コミュニティの力② 2026 年2月頃: 構成作家さんからのコンタクトが! • 25年12月頃,深夜のテンションで応募をしていた → すぐにコンタクトがあった! • 構成作家さんから訊かれ,相談先として櫻庭さんを挙げた
→快諾いただき,撮影に向け動きだす!
コミュニティの力② 2026 年5月頃: 撮影!
コミュニティの力② 2026 年5月頃: ついに動いた!
放映後にあったこと 2026 年7月頃: 放映されると Livedoor ニュースの記事になり⋯ 筑波大学 情報科学類のニュースになり⋯
放映後にあったこと 参考にしたサイトに 掲載される!
放映後にあったこと Java Ring 同窓会の主賓に! ↑サン・マイクロの株券を持参した。
コミュニティと 知の還流
コミュニティと知の還流 コミュニティには知がある (公に出せないインチキな話も)
コミュニティと知の還流 コミュニティには知がある • 分散して保存 • 無限の暗黙知 • 極めて揮発的
コミュニティと知の還流 知の還流に貢献しよう!
コミュニティと知の還流 貢献の例: 技術ブログやメモを公開する
コミュニティと知の還流 貢献の例: 技術の講義を開く ↑セキュリティ・キャンプ 2026 ミニ(愛知開催)にて https://x.com/security_camp/status/2098638888839647574
コミュニティと知の還流 貢献の例: イベントに登壇する
コミュニティと知の還流 貢献の例: ところで⋯ この後は懇親会ですね! 隣の人に話しかけてみませんか? 今日の感想,質問,好きな技術の話,etc… その一言が,次のつながりの始まりになるかもしれません。
古い指輪から広がった JAVA コミュニティ とのつながり DevFest Kansai 2026 Track C (25分)
筑波大学 情報学群 情報科学類 山﨑大介