Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Stipa 1000sp
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Kenichi Takahashi
May 24, 2008
Programming
0
25
Stipa 1000sp
Kenichi Takahashi
May 24, 2008
Tweet
Share
More Decks by Kenichi Takahashi
See All by Kenichi Takahashi
実践、マルチクラウド環境でのコスト管理の現状と未来
kenchan
0
150
エンジニアリング 💰Moneyジャー / Engineering Money-ger
kenchan
2
850
Lv1,2の開発生産性を経営と繋ぐ
kenchan
4
2.1k
「トップ10プランナー」からはじめる目標設定
kenchan
5
4.2k
負債と言わないことが負債と向き合うこと
kenchan
5
4.5k
可用性No.1へ!「カラーミーショップ」のリ・アーキテクティング
kenchan
0
170
カラーミーショップは私たちが作っています
kenchan
0
1.7k
カラーミーショップ 2022 / COLORME SHOP 2022
kenchan
0
720
Amazon RDS移行のための 性能検証でわかった2つのこと
kenchan
3
4.2k
Other Decks in Programming
See All in Programming
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
400
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
170
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
940
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
260
Oxlintはいいぞ
yug1224
5
1.3k
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
190
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
2.4k
なぜSQLはAIぽく見えるのか/why does SQL look AI like
florets1
0
450
SourceGeneratorのススメ
htkym
0
190
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
270
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
7.3k
CSC307 Lecture 06
javiergs
PRO
0
680
Featured
See All Featured
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
77
Prompt Engineering for Job Search
mfonobong
0
160
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
65
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
820
sira's awesome portfolio website redesign presentation
elsirapls
0
150
Producing Creativity
orderedlist
PRO
348
40k
From π to Pie charts
rasagy
0
120
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.2k
How to build a perfect <img>
jonoalderson
1
4.9k
Accessibility Awareness
sabderemane
0
51
RailsConf 2023
tenderlove
30
1.3k
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