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
家族のためにエンジニアとしてやってみたこと (What I did for my family...
Search
Kazuya NUMATA
January 26, 2013
Technology
0
43
家族のためにエンジニアとしてやってみたこと (What I did for my family as an engineer)
家族のために家計簿ソフトを作ったことと、メンテしつづけることについて。
(前半の一部、「プログラミングとRubyと家族と自分 」と内容が被ります。)
Kazuya NUMATA
January 26, 2013
Tweet
Share
More Decks by Kazuya NUMATA
See All by Kazuya NUMATA
温故知新
kaznum
0
29
プログラミングとRubyと家族と自分 / Programming, Ruby, Family and Myself
kaznum
0
78
Other Decks in Technology
See All in Technology
[PR] はじめてのデジタルアイデンティティという本を書きました
ritou
0
770
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
1
840
Agentic AIが変革するAWSの開発・運用・セキュリティ ~Frontier Agentsを試してみた~ / Agentic AI transforms AWS development, operations, and security I tried Frontier Agents
yuj1osm
0
210
2025年のデザインシステムとAI 活用を振り返る
leveragestech
0
710
ファインディにおけるフロントエンド技術選定の歴史
puku0x
0
160
2025-12-27 Claude CodeでPRレビュー対応を効率化する@機械学習社会実装勉強会第54回
nakamasato
4
1.4k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
Eight Engineering Unit 紹介資料
sansan33
PRO
0
6.2k
わが10年の叡智をぶつけたカオスなクラウドインフラが、なくなるということ。
sogaoh
PRO
1
320
松尾研LLM講座2025 応用編Day3「軽量化」 講義資料
aratako
15
4.9k
プロンプトエンジニアリングを超えて:自由と統制のあいだでつくる Platform × Context Engineering
yuriemori
0
240
I tried making a solo advent calendar!
zzzzico
0
140
Featured
See All Featured
Navigating Weather and Climate Data
rabernat
0
65
Bash Introduction
62gerente
615
210k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
260
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
280
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
110
The Limits of Empathy - UXLibs8
cassininazir
1
200
Faster Mobile Websites
deanohume
310
31k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
780
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
140
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Transcript
ՈͷͨΊʹ ΤϯδχΞͱͯ͠ ͬͯΈͨ͜ͱ ,B[VZB/6."5"পాҰ࠸!LB[OVN MEEJT 8IBU*EJEGPSNZ'BNJMZ BTBO&OHJOFFS http://www.flickr.com/photos/aigle_dore/6826909042/ Saturday, January
26, 13
͜Μʹͪ •͵·͔ͨͣ( @kaznum ) My name is Kazuya Numata. •גࣜձࣾΤετίεϞͰ
ϓϩάϥϚ͍ͯ͠·͢ɻ I work for ESTCOSMO Co., Ltd as a programmer. •࠺ͱ ଉࢠʢ1ࡀ5ϲ݄ʣͷ3ਓΒ͠ I have a wife and a baby (17 months old). Saturday, January 26, 13
Ոܭ͞ͳଠ Web Household Account Book - SANATARO - Saturday, January
26, 13
Kakeibo SANATARO wTPVSDFDPEF HJUIVCDPNLB[OVNTBOBUBSP wEFNP IUUQTBOBUBSPIFSPLVBQQDPN Saturday, January 26, 13
࡞͖͔͚ͬͨͬ- motives w݁ࠗॳɺถࠃ$"ࡏॅͷ ΠϯϑϥΤϯδχΞ݉ϓϩάϥϚ wՈܭཧ͕ඞਢʢւ֎Ͱծࢮͱ͔ʣ wؒɺ࠺ͱʮখʯΛ༻ w࣌ɺͪΐͬͱ͕ɾɾɾ We lived in
Southern California, U.S. when getting married, where I had worked as an infrastructure engineer and programmer. At that time, I had kept the household account book with KOZUCHI, but there were several problems around it.... Saturday, January 26, 13
Dec 2007 ʮԶ͕࡞ͬͯΔʂʯ ΩϦο “Don’t worry! I will make it
for you!” ;-) Saturday, January 26, 13
Then... wऴۀޙʹՈͰগͣͭ͠࡞ۀ͠ɺ ϲ݄ Ͱ࠷ݶͷػೳΛ࡞ I implemented them, and deployed them
directly each time. Saturday, January 26, 13
Jan 2008 ࠺ʮ͍͢͝ͶʂεςΩʂ ɹ͋ͳͨɺ͜Μͳͷ࡞ΕΔͷͶ————ʯ Wife: “Cool! It’s exciting that you
can make such a thing!” Saturday, January 26, 13
ʢυϠο Jan 2008 Me: (a smug face) Saturday, January
26, 13
࠺ʹ๙ΊΒΕͨ—ॠؒ I won praise from her. Saturday, January 26, 13
ࣗͷ৬ۀεΩϧͰՈఉͷΛҰͭ ղܾͨ͠ ॠؒ It was the moment when my practical
skill resolved a problem of our family. Saturday, January 26, 13
ՈʹࣗͷࣄΛ ͬͯΒ͑ͨ ॠؒ ※ ࠺ͷ৬ۀผۀछ It was the moment when
she knew about my occupation. (*She works for the different field.) Saturday, January 26, 13
What happened w࠺ Ϣʔβʔ ͕ͦʹ͍ΔͷͰɺ ϑΟʔυόοΫ͕͍ɻ (Quick feedback) wࣗͱ࠺͕ཉ͍͠ػೳΛ༏ઌ࣮ͯ͠ɻ (What
we wanted got Higher priority) wχʔζͷมԽʹԠͯ͡εέδϡʔϧ༏ ઌॱҐΛม͑Δɻ (Flexible priority and schedule) Saturday, January 26, 13
This is "HJMFʂʂ Saturday, January 26, 13
ࠓͰɺػೳՃɾมߋΛ ଓ͚͍ͯ·͢ɻ Sanataro has been improved, and hope so in
the future. Continuously, Saturday, January 26, 13
͜Εɺ ॏཁ This is SO IMPORTANT! Saturday, January 26, 13
ྲྀߦΓͷΛ͏ͱ w3VCZPO3BJMT සൟʹόʔδϣϯΞοϓ ͢Δɻ Ruby on Rails has been updated
frequently. Saturday, January 26, 13
ৗʹखΛೖΕଓ͚Δ w͠Β͘์ஔ͓ͯ͘͠ͱ3BJMTͷ৽ػೳมߋʹ ैͰ͖ͳ͘ͳΔ w3BJMTͷ ηΩϡϦςΟϗʔϧ͕ใࠂ ͞ΕͪΌͬͨΓ ʢpOE@CZ@ ͷ42-*OKFDUJPOͱ͔ʣ We cannot
keep track of the changes without continuous touch... Sometimes, the vulnerabilities are reported... Saturday, January 26, 13
How can we check the correctness for every migrations? όʔδϣϯΞοϓ࣌ͷ
ݕূ ɾɾɾ Saturday, January 26, 13
$POUJOVPVT *OUFHSBUJPO Saturday, January 26, 13
͞ͳଠͰͷCI w"VUPNBUJD5FTUɿ 34QFD $VDVNCFS $BQZCBSB w$*FOWJSPONFOUɿ 5SBWJT$* Saturday,
January 26, 13
͞ͳଠͰͷCI wͱʹ͔͘࠷ॳ5%%ˍςετແ wTJNQMFDPWɺSDPW ͰΧόϨοδνΣοΫͳͲɻ w3BJMTͷ৽͍͠όʔδϣϯద༻ޙʹɺखݩͰ STQFDɺDVDVNCFSΛ࣮ߦ wHJUIVCʹQVTI͢Δͱಉ࣌ʹɺ5SBWJT$*Ͱɺ ಉ͡ςετΛ ෳͷڥͰ࣮ߦ Travis-CI
supports lots of kinds of environment. Saturday, January 26, 13
͞ͳଠͰͷCI ಉ͡ςετΛ ෳͷڥ Ͱ࣮ߦ Travis-CI supports multiple environments. Saturday, January
26, 13
͞ͳଠͰͷCI w3VCZ w3VCZ w+3VCZ w42-JUF w1PTUHSF42- w.Z42- ʮ+3VCZ42-4FSWFSʯ Ͱ34QFD͕1"44 ×
Ruby DB खಈςετͰ֬ೝ͢Δͷɺ ແཧ Saturday, January 26, 13
͞ͳଠ͕ಈ࡞͢Δڥ w-JOVYαʔό &$ɺ714 w.BD049 w #4% wIFSPLV w8JOEPXT ࣗͰɺΫϥυͰɺ ಋೖڥΛબͳ͍
ˠଟ͘ͷਓʹͬͯΒ͑Δ Saturday, January 26, 13
͞ͳଠ͕ಈ࡞͢Δڥ ৽͍͠ڥͰಈ࡞͍ͤͨ͞߹ɺ ·ͣɺͦͷڥͰ 34QFDͱ$VDVNCFSΛ࣮ߦ ͢Εɺ؆୯ʹಈ࡞ݕূ͕Ͱ͖Δɻ At first, execute rspec and
cucumber to check whether new environment is supported or not. Saturday, January 26, 13
Gain (Conclusion) That is, ͭ·Γ Saturday, January 26, 13
Gain (Conclusion) You can use SANATARO anytime, anywhere! ͓·͑Β͕͑ΔՈܭιϑτ ࡞͔ͬͨΒɺ
͑ Saturday, January 26, 13
Anyway, ՈͰ͑ΔιϑτΣΞΛ ࡞ΔͷΛɺ Φεεϝ͠·͢ʂʂʂ ͍͍͜ͱ͍ͬͺ͍͋ΔΑʂ Anyway, I surely recommend that
you create apps for your family. There are lots of good effects. Saturday, January 26, 13
One more, wՈܭ͞ͳଠ wHJUIVCLB[OVNTBOBUBSP wੋඇɺͬͯΈ͍ͯͩ͘͞ʂ w*TTVFɺ1VMM3FRVFTU ͓͓ͪͯ͠Γ·͢ʂ Try Sanataro. I’m
always waiting for post issues and pull-requests! Saturday, January 26, 13
5IBOLZPV Saturday, January 26, 13