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
Stipa 1000sp
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kenichi Takahashi
May 24, 2008
Programming
37
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Stipa 1000sp
Kenichi Takahashi
May 24, 2008
More Decks by Kenichi Takahashi
See All by Kenichi Takahashi
Claude Code全社展開のためにやったことn選~プラグイン302個・コミッター271人を支えるために~
kenchan
5
2k
実践、マルチクラウド環境でのコスト管理の現状と未来
kenchan
0
230
エンジニアリング 💰Moneyジャー / Engineering Money-ger
kenchan
3
1.1k
Lv1,2の開発生産性を経営と繋ぐ
kenchan
4
2.2k
「トップ10プランナー」からはじめる目標設定
kenchan
5
4.6k
負債と言わないことが負債と向き合うこと
kenchan
5
4.8k
可用性No.1へ!「カラーミーショップ」のリ・アーキテクティング
kenchan
0
200
カラーミーショップは私たちが作っています
kenchan
0
1.8k
カラーミーショップ 2022 / COLORME SHOP 2022
kenchan
0
770
Other Decks in Programming
See All in Programming
AI に Inclusive UI を書かせよう — Design Rules Skill で Compose UI を作り直す
theoriatec2024
1
510
一人だけ、Kiroが静止する日
hideg
0
120
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
2.1k
【高い買い物LT会】初任給で話題の国産フィジカルAIを買った話
akagami
PRO
0
160
AHC070解法紹介
eijirou
0
130
SONY CISC-NEWS NWS-1750 + NWB-225 フレームバッファの NetBSD/news68k ドライバ実装 / OSC2026Hiroshima
tsutsui
0
130
Webの地図
yosuke_furukawa
PRO
6
4.7k
AI Agent時代のリアーキテクチャ戦略と実践
hokaccha
9
4.8k
『寄り添うラジオ』をAIで作る 体験価値から逆算した、会話しないUXと品質設計
theoriatec2024
3
180
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
240
Starting & Sustaining Code-Based E2E Testing for Non-Coding QA Teams( #jasstniigata )
teyamagu
PRO
1
460
そのリトライ、死んだコネクションを使い回していませんか ── GoのHTTPクライアントとHTTP/2を実プロダクト障害から学び直す
myus4a
0
160
Featured
See All Featured
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
700
Optimising Largest Contentful Paint
csswizardry
37
4k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
530
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
430
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
230
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
470
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
330
Why Our Code Smells
bkeepers
PRO
340
58k
Mind Mapping
helmedeiros
1
360
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
680
Making the Leap to Tech Lead
cromwellryan
135
10k
Transcript
Rails2.0とAIRで作るリアルタイム 付箋共有アプリケーション ⾼橋 健⼀ (kenchan) ⾼橋 健⼀ (kenchan) http://blog.shu-cream.net (株)永和システムマネジメント
百聞は一見にしかず http://stipa.agile.esm.co.jp http://stipa.agile.esm.co.jp
自己紹介 ⾼橋健⼀ Blog : http://blog.shu-cream.net Twitter : @kenchan 所属 所属
(株)永和システムマネジメント コミュニティ Eclipse Plugin 開発勉強会 http://stipa.agile.esm.co.jp
今日伝えたいこと 私のこと アプリケーションの紹介 開発プロセス Rails+dRuby+TCPServer+XMLSocketで Rails+dRuby+TCPServer+XMLSocketで リアルタイムアプリケーション http://stipa.agile.esm.co.jp
突然ですが 上司から こんなこと 上司から こんなこと ⾔われたら… http://stipa.agile.esm.co.jp
100万円 好きに使って 100万円 好きに使って いいよ! http://stipa.agile.esm.co.jp
そんな うまい話は そんな うまい話は なくて http://stipa.agile.esm.co.jp
いい企画を 考えたら 考えたら 1⼈⽉好きに 使わせてあげる http://stipa.agile.esm.co.jp *本当に制度があります
私の答え リアルタイム 付箋共有 付箋共有 アプリケーションを 作るだろ。JK http://stipa.agile.esm.co.jp
Rails2.0とAIRを使って1人月で作る リアルタイム付箋共有アプリケーション ⾼橋 健⼀ ⾼橋 健⼀ http://blog.shu-cream.net (株)永和システムマネジメント
アジェンダ アプリケーション紹介 開発プロセス 同報の仕組み まとめ まとめ http://stipa.agile.esm.co.jp
アジェンダ アプリケーション紹介 開発プロセス 同報の仕組み まとめ まとめ http://stipa.agile.esm.co.jp
概要 名前 Stipa (Stikcy Party!) 要素技術 Ruby, Ruby on Rails
Ruby, Ruby on Rails Adobe AIR http://stipa.agile.esm.co.jp
出来ること 付箋っぽい何かをペタペタ リアルタイムで共有できる スナップショットを保存 データをエクスポート データをエクスポート http://stipa.agile.esm.co.jp
スクリーンショット http://stipa.agile.esm.co.jp
アジェンダ アプリケーション紹介 開発プロセス 同報の仕組み まとめ まとめ http://stipa.agile.esm.co.jp
今回の開発プロセス 〜これはイテレーティブかつインクリメンタルと⾔っていい!〜 イテレーティブかつ インクリメンタルな開発 http://stipa.agile.esm.co.jp
スケジュール 1週間1イテレーション × 4 月 火 水 木 金 機能選定
AM 機能選定 ⾒積り 実装 実装 実装 デプロイ PM1 実装 実装 実装 実装 デモ PM2 実装 実装 実装 実装 要望整理 http://stipa.agile.esm.co.jp
インクリメンタルな開発 4th イテレーション 3rd イテレーション • ⾊変更 • KPT用ボード •
WebAPI拡張 • 複数ボード • データエクスポート 3rd イテレーション 2nd イテレーション 1st イテレーション • データエクスポート • スナップショット • ユーザ機能 • 複数⾏⼊⼒(自動拡張) • コンテキストメニュー • リアルタイム共有 • 付箋の作成・移動・削除 http://stipa.agile.esm.co.jp
1st イテレーション http://stipa.agile.esm.co.jp
2nd イテレーション http://stipa.agile.esm.co.jp
3rd イテレーション http://stipa.agile.esm.co.jp
4th イテレーション http://stipa.agile.esm.co.jp
アジェンダ アプリケーション紹介 開発プロセス 同報の仕組み まとめ まとめ http://stipa.agile.esm.co.jp
サーバ側 登場人物 通知サーバ (Ruby) Rails クライアント側 AIR AIR AIR http://stipa.agile.esm.co.jp
登場人物の関係 通知サーバ (Ruby) Rails dRuby AIR http://stipa.agile.esm.co.jp XMLSocket HTTP
リアルタイム通知の仕組み 通知サーバ Rails 1. 通知サーバと コネクションを確⽴ AIR AIR AIR http://stipa.agile.esm.co.jp
リアルタイム通知の仕組み 通知サーバ Rails 2. 付箋リストを更新 AIR AIR AIR http://stipa.agile.esm.co.jp
リアルタイム通知の仕組み 通知サーバ Rails 5. idが10の付箋が動いた 4. id:10の付箋を 3. 付箋を動かす 6.
idが10の付箋を アップデートすること 4. id:10の付箋を x=10, y=20に 変更 AIR AIR AIR http://stipa.agile.esm.co.jp
リアルタイム通知の仕組み 通知サーバ Rails 7. idが10の付箋の状態を取得 8. idが10の付箋を更新 AIR AIR AIR
http://stipa.agile.esm.co.jp
アジェンダ アプリケーション紹介 開発プロセス 同報の仕組み まとめ まとめ http://stipa.agile.esm.co.jp
まとめ リアルタイム付箋共有アプリケーション 作りました 今⽉中にソースコード公開予定 MITライセンス MITライセンス イテレーティブかつインクリメンタルな 開発はとてもいいよ Rails2.0+Adobe AIRも結構いいよ
http://stipa.agile.esm.co.jp
おまけ オブジェクト倶楽部夏イベントやります! ⽇時:2008年7⽉1⽇ 場所:国⽴オリンピック記念⻘少年総合センター 主賓講演:児⽟ 公信⽒ 主賓講演:児⽟ 公信⽒ トラック アジャイル開発体験、電⼦⼯作体験、
モデリング、ファシリテーショングラフィック などなど http://stipa.agile.esm.co.jp 初めての方 初めての方は割引がチケットあります! は割引がチケットあります!
FAQ ソースどこ? 今⽉中に公開予定(MITを予定) BlazeDSは? Rails2.0を使いたかったんです(><) Rails2.0を使いたかったんです(><) “こんなのに1⼈⽉ですか?” “それ◦◦でできるよ。” (><) http://stipa.agile.esm.co.jp
ご清聴ありがとうございました http://stipa.agile.esm.co.jp