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
33
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
1.6k
実践、マルチクラウド環境でのコスト管理の現状と未来
kenchan
0
220
エンジニアリング 💰Moneyジャー / Engineering Money-ger
kenchan
3
1.1k
Lv1,2の開発生産性を経営と繋ぐ
kenchan
4
2.2k
「トップ10プランナー」からはじめる目標設定
kenchan
5
4.5k
負債と言わないことが負債と向き合うこと
kenchan
5
4.8k
可用性No.1へ!「カラーミーショップ」のリ・アーキテクティング
kenchan
0
200
カラーミーショップは私たちが作っています
kenchan
0
1.8k
カラーミーショップ 2022 / COLORME SHOP 2022
kenchan
0
760
Other Decks in Programming
See All in Programming
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
220
Pythonの実行はどこまで賢くなったのか? CPythonとPyPyから見る最適化のしくみ
curekoshimizu
3
1.6k
PyConJP2026_wat_Python × Signal Processing: How to Draw Pictures with Sound Using Spectrogram Art
wat
0
190
Claude CodeとAgentCore Gatewayを繋ぐ際の認証認可 / Authentication and authorization when connecting Claude Code with AgentCore Gateway
har1101
2
360
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
progresscicada
2
170
MySQLとPostgreSQLって何が違うの?
akagami
0
130
複数の Claude Code が"放置"されてしまう問題をCLI ダッシュボードを自作して解決した話
sumihiro3
1
720
【デモ】Kiroで体験する仕様駆動開発|設計からコーディングまでAIと進める開発フロー
cmkudo
0
340
AIと壁打ちしながら進めるコスト管理
fufuhu
2
1.5k
片田舎のおっさん、 Swift Buildのダイアモンド問題解決の不具合修正PRを出すが、解決方法がキャッシュをしないようにすることであり、ビルド時間が伸びると言われてマージされないので高速化もする/swiftbuild
yimajo
0
250
実装をデザインガイドラインに追従させるための取り組み / 260731-dip-mosh-design-system
dachi023
0
7.6k
仕様駆動開発の消費期限
watany
20
8.9k
Featured
See All Featured
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.1k
WENDY [Excerpt]
tessaabrams
11
39k
Why Our Code Smells
bkeepers
PRO
340
58k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
280
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
220
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
660
Skip the Path - Find Your Career Trail
mkilby
1
190
For a Future-Friendly Web
brad_frost
183
10k
RailsConf 2023
tenderlove
30
1.5k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
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