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
2011/3/25 BeCLOUD~空間を超越せよ!在宅勤務の可能性を探る
Search
haru860
March 25, 2011
Technology
0
95
2011/3/25 BeCLOUD~空間を超越せよ!在宅勤務の可能性を探る
BPStudy#43(
https://atnd.org/events/13891
) の資料です。
haru860
March 25, 2011
Tweet
Share
More Decks by haru860
See All by haru860
BPStudy#213〜ビジネスアナリシスとDDD(ドメイン駆動設計)パネルディスカッション資料 / BPStudy213-panel
haru860
0
480
見積り、計画の考え方や手法についてビープラウドの場合を紹介します/ introduce-the-concept-and-method-of-estimation-and-planning-in-the-case-of-BeProud
haru860
8
3.2k
U理論で深まる匠Method のモデリングプロセス / the modeling process of the Takumi Method deepened by theory-U
haru860
3
310
匠Methodで価値創造をファシリーテートする〜イノベーション創造プロセスのU理論をベースに
haru860
0
230
BPStudyの200回を中心にIT業界を振り返る。そしてこれから
haru860
4
2.8k
匠MethodとRDRAとICONIXとDDDで実現する一気通貫オブジェクト指向開発
haru860
4
5.4k
私の積読解消法
haru860
0
220
将棋を上達しようとおもった2つのショックと上達の取り組み
haru860
0
200
要件定義とはそもそも何か
haru860
122
81k
Other Decks in Technology
See All in Technology
DroidKaigi 2025 Androidエンジニアとしてのキャリア
mhidaka
2
390
Snowflake Intelligence × Document AIで“使いにくいデータ”を“使えるデータ”に
kevinrobot34
1
120
機械学習を扱うプラットフォーム開発と運用事例
lycorptech_jp
PRO
0
670
ブロックテーマ時代における、テーマの CSS について考える Toro_Unit / 2025.09.13 @ Shinshu WordPress Meetup
torounit
0
130
バイブスに「型」を!Kent Beckに学ぶ、AI時代のテスト駆動開発
amixedcolor
3
590
AI時代を生き抜くエンジニアキャリアの築き方 (AI-Native 時代、エンジニアという道は 「最大の挑戦の場」となる) / Building an Engineering Career to Thrive in the Age of AI (In the AI-Native Era, the Path of Engineering Becomes the Ultimate Arena of Challenge)
jeongjaesoon
0
260
データ分析エージェント Socrates の育て方
na0
8
2.9k
AWSで始める実践Dagster入門
kitagawaz
1
750
TS-S205_昨年対比2倍以上の機能追加を実現するデータ基盤プロジェクトでのAI活用について
kaz3284
1
230
20250912_RPALT_データを集める→とっ散らかる問題_Obsidian紹介
ratsbane666
0
100
開発者を支える Internal Developer Portal のイマとコレカラ / To-day and To-morrow of Internal Developer Portals: Supporting Developers
aoto
PRO
1
480
使いやすいプラットフォームの作り方 ー LINEヤフーのKubernetes基盤に学ぶ理論と実践
lycorptech_jp
PRO
1
160
Featured
See All Featured
Designing for humans not robots
tammielis
253
25k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
590
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Producing Creativity
orderedlist
PRO
347
40k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Raft: Consensus for Rubyists
vanstee
140
7.1k
Building Adaptive Systems
keathley
43
2.7k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.9k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.7k
Transcript
#F$-06% ʙۭؒΛ͑Ζʂ ࣄʹ͓͚Δ৽͍͠ίϛϡχέʔγϣϯͷܗ גࣜձࣾϏʔϓϥυ ࠤ౻࣏ BPStudy#43 2011/3/25
͓લ୭Α • ໊લ ࠤ౻࣏ʢSato Haruoʣ36ࡀ • גࣜձࣾϏʔϓϥυදऔకࣾ • Twitter http://twitter.com/haru860
• 20065݄ϏʔϓϥυΛઃཱ ʢࠓͷ݄̑̎̏Ͱؙཱ̑ʣ
20113݄1114࣌46 ౦ຊେࡂ ൃੜ ࡂൃੜ ࣗ࡞ۀ ࣗ࡞ۀ ࣗ࡞ۀ ࣗ࡞ۀ ࣗ࡞ۀ ௨ৗۈ
௨ৗۈ ௨ৗۈ ௨ৗۈ BPCamp தࢭ BPCamp தࢭ ϏʔϓϥυͰ ̍िؒࣗ࡞ۀʢࣗػͰͳ͘ʣ →ͳ͘ۀߦ
̍िؒͷࣗ࡞ۀମ੍ ձࣾʢܙൺणʣ Google Apps GMail Google Calendar Google Docs ։ൃαʔό
ɾTrac ɾϨϙδτϦ(mercurial) ࣗ Skypeͷάϧʔϓ νϟοτ ϦϞʔτ ΞΫηε
Ұिؒͷࣗ࡞ۀΛஅͨ͠ཧ༝ • ࣾһ͕େن༨࣌ʹՈͱΕͳΕʹͳΔ ͷΛආ͚Δ • ࣾһ͕ަ௨ػؔͷຑᙺɺࠞࡶʹר͖ࠐ·ΕΔͷ Λආ͚Δ • ࣗۈͰΓͳ͘ۀ͕ճΔͱ͍͏ີ͔ͳ ࣗ৴͕͋ͬͨ
ͳͥີ͔ͳࣗ৴͕͋ͬͨͷ͔ʁ
ۭؒʢڑʣΛ͑ͯࣄΛ͢Δ͜ͱ ʹձࣾͱͯ͠औΓΜͰ͍Δ͔Β
Ϗʔϓϥυ͕ ʑऔΓΜͰ͍Δ͜ͱ
ϏʔϓϥυͷऔΓΈ̍ Skypeத৺ͷ ίϛϡχέʔγϣϯ
Skypeத৺ͷίϛϡχέʔγϣϯ ʢ̍ʣͷձ ʢ̎ʣϝʔϧ ʢ̏ʣSkypeͳͲIRC ʢ̍ʣ Skype ʢ̎ʣ ͷձ ʢ̏ʣ ϝʔϧ
ʢࣾϝʔϧࣄ࿈བྷҎ֎΄ͱΜͲͳ͍ʣ ʲී௨ͷձࣾʳ ʲϏʔϓϥυʳ SkypeΛʮඞཁʹԠͯ͡͏ʯͷͰͳ͘ ࣾίϛϡχέʔγϣϯͷʮϝΠϯʯͱͯ͠͏
SkypeΛίϛϡχέʔγϣϯ ͷʮϝΠϯʯͱͯ͠͏ͨΊʹ
̍. ؾָͰָ͍͠งғؾ ձΛָ͠Ήงғؾ ʢίϛϡχςΟͷΑ͏ͳงғؾʣ
̎. ձ͕ͣΉֻ͚ʢbeproud-botʣ beproud-botͷৄࡉʹ͍ͭͯʮbeproud-bot܅ͷհʯΛࢀরͷ͜ͱ http://slidesha.re/cWswQw
SkypeʹΑΔίϛϡχέʔγϣϯͰඞཁͳεΩϧ • ςΩετͰͷίϛϡχέʔγϣϯೳྗ ᐆດ͞ͷഉআɺ؆ܿͳදݱΛ͢Δ • ωοτ্ͰͷଘࡏײΛࣔ͢ ˠ͔͋ͨಉ͡ʹ͍ΔΑ͏ͳΦʔϥ
SkypeίϛϡχέʔγϣϯΛ্ୡ͢ΔࠒͷτϨʔχϯά • ͔͚͍ͨ͠ͷΛզຫ͢Δ ࣄͷࢦࣔSkypeͰͬͯΈΔ ͦͷίϛϡχέʔγϣϯSkypeͰͰ͖ͳ͍͔ࣗ͢Δ →ࣄͷࢦࣔΛSkypeͰ͢ΔϝϦοτ ɾϩά͕Δ ɾࢦࣔΛड͚ͨํޙ͔ΒಡΈ͢͜ͱ͕Ͱ͖Δ
SkypeίϛϡχέʔγϣϯΛָ͠Ή৺ߏ͑ • ਓͱڑ͕Ε͍ͯͯࣄ͕ਐΉɺίϛϡχέʔγϣϯ ͕ͱΕΔɺͦͷٕज़ʗΠϯϑϥͷਐาʹײಈ͠ͳ͕Βࣄ Λ͢Δɻ • SkypeͰͷίϛϡχέʔγϣϯ͕ਐΉͱɺ৬͕੩͔ʹͳ Γ·͢ɻͦΕΛऐ͍͠ɺਓؒੑ͕ͳ͍ͱࢥΘͣʹɺ੩͔ͳ ͷʹίϛϡχέʔγϣϯ͕׆ൃͳࣄʹײಈ͢Δɻ ʢϝϦοτʣ৬͕੩͔ͳࣄͰɺࣄʹूதͰ͖Δ
৫ʹ͓͚ΔSkypeʹΑΔ ίϛϡχέʔγϣϯ্ୡΛ્͢Δͷ • ࣗউखͳ্࢘ɾϚωʔδϟ ˠࣗͷ߹ͷྑ͍࣌ʹݺͼग़࣭ͯͨ͠͠Γɺͨ͠Γ͢Δ • ஈऔΓԼखͷMtg͖ ˠஈऔΓ͕Ίͳ͍͔ΒͱΓ͋͑ͣਓΛूΊΔ • ʮ͢ํ͕ૣ͘ɺޮ͕ྑ͍ʯͱ͍͏ࢥ͍ࠐΈ
͞ͳ͍ͱࣄ͕ਐΊΒΕͳ͍จԽʹͳͬͯ͠·͏
ϏʔϓϥυͷऔΓΈ̎ Skypeத৺ͷ։ൃ
Skypeத৺։ൃͱ mercurial push ௨ nagios ো௨ Trac ొɾมߋ ௨ SkypeʹΑΔ
Pushܕใڞ༗
mercurialͱͷ࿈ಈ
Tracͱͷ࿈ಈ
nagiosͱͷ࿈ಈ
Q. Skypeத৺Ͱਓؒؔྫྷͨ͘ͳΒͳ͍͔ʁ A. ࣮ࡍͷίϛϡχέʔγϣϯΑΓࣾͷϝϯόʔͷΩϟ ϥΫλʔ͕ѲͰ͖·͢ɻ ◦ࣄ্ͷ࣮ࡍͷίϛϡχέʔγϣϯ͕த৺ͷ߹ ࣄͰಉ͡νʔϜʹͳͬͨΓɺҿΈʹߦͬͨΓ͠ͳ͍ͱɺ࣮ͦͷਓͷΩϟ ϥΫλʔΘ͔Βͳ͍ɻ ◦Skypeத৺ͷ߹ SkypeͷάϧʔϓνϟοτͰຖօͱձ͍ͯ͠ΔͷΛΈͯɺͦͷਓͷΩϟϥ
Ϋλʔ͕ΘΓɺۙײ͕ͯΔɻͪΖΜɺͷίϛϡχέʔγϣϯ େࣄʹ͍ͯ͠·͢ɻ
͜ͷΑ͏ʹۭؒΛ͑Δ औΓΈΛ͍ͯ͠ΔͷͰ ϏʔϓϥυͰ ൺֱత͏·͘ ࣗۈ͕ػೳ͍ͯ͠Δ
ྫ̍ঁੑΤϯδχΞ I 200610݄ʙ20088݄·ͰϏʔϓϥυͰࣄ 20097݄ʙࡏͰࣄʢ౦ژʣ 20101݄ʙʹҾӽɻͦͷ··ࡏͰࣄɻ ݱࡏʹࢸΔɻͦͷؒɺࣄͰ౦ژʹ̍དྷͯ ͍ͳ͍ɻ
ྫ2 ঁੑ(૯+ςελʣ E 20099݄Ϗʔϓϥυೖࣾ 20109݄ࠒʙՈఉͷࣄͰࣗʹ͍Δ࣌ؒΛ૿ ͟͞ΔΛಘͳ͔͕ͬͨɺग़ۈ+ࡏͰࣄΛଓ ͚Δ ɾࣾυΩϡϝϯτΛGoogle AppsͰ౷Ұ͍ͯ͠ΔͨΊ ࡏ͔ΒͰ࡞ۀՄೳ
ɾίϛϡχέʔγϣϯεΩϧ͕ߴ͍ͨΊɺωοτ্Ͱͷଘࡏײ͕͋Γɺձ ࣾʹ͍ͳ͍࣌ࣾͷϝϯόʔͱ׆ൃʹίϛϡχέʔγϣϯΛͱΕ͍ͯΔ
ྫ3 உੑΤϯδχΞ K 200912݄Ϗʔϓϥυೖࣾ 20106݄ ՝ͷࣗసं௨ۈͷؼΓಓͰɺԣ͔Βඈͼग़͖ͯͨ͠ߴ ߍੜͱܹಥ͠ɺٹٸंͰӡΕΔɻେࣄʹࢸΒͳ͔ͬ ͕ͨɺࠊΛ௧Ίɺา͚ͳ͍ঢ়گʹɻՈ͔ΒΦϯϥΠϯͰ ࣄΛ͠ɺͳ͘ۀΛߦͨ͠ɻ
ࣗۈ ʹ͓͍ͯେࣄͳࣄ
ࣗۈʹ͓͍ͯେࣄͳࣄ ࠷େࣄͳͷ͓ޓ͍ͷ৴པײ ͋ͷਓͳΒɺݟ͑ͳ͍ͱ͜ΖͰ͔ͬ͠Γͬͯ͘ΕΔͣͱ͍͏৴པײ͕ͳ͍ͱ Γཱͨͳ͍ɻ͕࢟ݟ͑ͳ͍ͷͰɺෆ৴ײ͕ੜ·Ε͍͢ͷͰҙɻ ◦͍ͭ·ͰʹԿΛΔ͔ΛϦʔμ͕͖ͬΓͱࣔ͢ʢ݁Ռॏࢹʣ ◦ωοτ্ͰͷଘࡏײΛࣔ͢ʢ׆ൃʹίϛϡχέʔγϣϯΛऔΔʣ ◦࿈བྷΛపఈ͢Δʢࣗͷঢ়ଶΛੵۃతʹࣔ͢ʣ ɾΦϯϥΠϯʹͳΓɺࣄ։࢝OKʹͳͬͨΒΛ͔͚Δ ɾ৯ࣄɺܭըఀిͳͲͰ੮ΛΕΔ࣌ϝϯόʔʹඞͣ࿈བྷΛ͢Δɻ ɾࣄΛऴ͑Δ࣌ͻͱݴ͔͚Δ
◦ঢ়گใࠂΛΕͣʹ͢Δ
ࣗۈͷσϝϦοτ • ଞͷ༠ʹෛ͚ͯ͠·͏ • Ոͷ͕ݫ͍͠ • ڥ͕ձࣾΑΓ͍ͬͯͳ͍ͨΊ࡞ۀޮ͕ѱ͍ • ࣄͷϝϦϋϦ͕͔ͭͳ͍ɻ͍ͭ·ͰࣄΛͯ͠͠ ·͏ڪΕ͕͋Δ
• ۈ࣌ؒۀͷѻ͍Ͳ͏͢Δͷʁ
ۭؒΛ͑ΔࣄͰ ࣄͷʮAll or Nothingʯ Λ͑Δ ձࣾͱਓͷؔΘΓ
All or NothingΛ͑Δ • ίϛϡχέʔγϣϯ • ձࣾͱͷؔ • Ոͱͷؔ
ίϛϡχέʔγϣϯͷAll or NothingΛ͑Δ ཧతۭؒ ৺ཧతۭؒ ɾࣄΛҰॹʹ͢Δਓಉ͡ॴͰࣄͰ͢Δͷ ɾͨ͠ํ͕ૣ͍ɻ ʢσϝϦοτʣ ɾਓ͕૿͑Δ΄Ͳʹۭ͕ؒඞཁʹͳΔ →Ұ૿ۭ͙ͨؒ͢͠ʹݮΒͤͳ͍
ɾձࣾʹདྷͳ͍ͱࣄ͕ਐ·ͳ͍
ཧతۭؒ ৺ཧతۭؒ ɾ͔͋ͨಉۭؒ͡ʹ͍ΔΑ͏ͳײ֮ ɾ৺ཧతۭ͕ؒಉ͡Ͱ͋ΕࣄͰ͖Δ ɾҰॹͷॴͰࣄΛ͢Δ(ALL) ɾҰॹͷॴʹ͍ͳ͍ͱࣄ͕Ͱ͖ͳ͍ʢNothingʣ Ұॹͷॴʹ͍͍ͯͳͯ͘ࣄ͕Ͱ͖Δ ࣗͳͲ ίϛϡχέʔγϣϯͷAll or
NothingΛ͑Δ
ཧతۭؒ ৺ཧతۭؒ ࣗͳͲ ʢϝϦοτʣ ɾҠಈ࣌ؒίετʢίετʣͷݮ ɾॴʹ͔͔Δίετͷݮ ɾࡂޙͷҟৗ࣌ͳͲۀΛߦͰ͖Δ ɹʢʮࣗػʯʹͳͬͯ͠·͏ձࣾNothingͰ͋Δʣ ίϛϡχέʔγϣϯͷAll or
NothingΛ͑Δ
ձࣾͱͷؔͷAll or NothingΛ͑Δ ɾຖࣄʹ௨ۈͰ͖Δ͔ΒࣄΛ͢Δ(ALL) ɾ݁ࠗɺग़࢈ɺࢠҭͯΛ͢Δ͔ΒࣄΛࣙΊΔʢNothingʣ ɹՈͷࣄͰํʹΔ͔ΒࣄΛࣙΊΔʢNothingʣ ͔ࣗΒɺͰ͖ΔൣғͰࣄΛଓ͚Δ ձࣾʹͱͬͯɺࣄΛ͢ΔਓʹͱͬͯϝϦοτ →ձࣾͱਓͷྑ͍ؔɺͳ͔ͳ͔ங͚ΔͷͰͳ͍وॏͳͷͰ͋Δ ࣄΛ͢Δ͔
ࣄΛࣙΊΔ͔
ՈͱͷؔͷAll or NothingΛ͑Δ ɾՈͷମௐ͕ѱ͍࣌ࣄʹग़͔͚Δ(ALL) ɾࣄΛٳΜͰՈͷපΛ͢ΔʢNothingʣ ɹʮՈ͕ௐࢠѱ͍ͷͰٳΈ·͢ʯ ࣗͰɺՈΛප͠ͳ͕Βɺ߹ؒͰࣄΛ͢Δ Ոେࣄʹ͠ͳ͕Βɺձࣾɾࣄؒʹ໎Λ͔͚ͳ͍ ࣄΛͱΔ͔ ՈΛͱΔ͔
ՈͱͷؔͷAll or NothingΛ͑Δ ɾՈఉͷࣄʹมԽ͕͋ͬͯࣄΛࣙΊͳͯ͘ࡁΉ ɾՈେࣄʹ͠ͳ͕Βɺձࣾɾࣄؒʹ໎Λ͔͚ͳ͍ Πϯλʔωοτٕज़ͷਐาͰίϛϡχέʔγϣϯͷৗࣝ ͕มΘΓɺݸਓͷਓੜͷબͷ෯͕͕Δ
·ͱΊ • ಉ͡ॴʹ͍ͳ͍ͱɺࣄ͕͏·͘ਐ·ͳ͍ͱ͍͏ৗࣝʢन ΘΕʣࣺͯΔ • ωοτ্ͷίϛϡχέʔγϣϯΛ׆ൃʹ͠ɺۭؒΛ͑ͯ ࣄΛ͢ΔεΩϧΛɺ৫ͱͯ͠ݸਓͱͯ͠ࠒ͔Βຏ͍ ͓ͯ͘ • ͦͷ݁Ռͱͯ͠ɺձࣾͱݸਓͷؔΘΓํ·ͰมΘͬͯ͘Δɻ
• ෭࢈ͱͯ͠ɺࡂͳͲͷඇৗ࣌ʹεϜʔζʹࣗ࡞ۀʹ ҠߦͰ͖ΔΑ͏ʹͳΔ
None
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠