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
DjangoとRailsを使って趣味として政治資金を透明化するプロダクトを作ってる話
Search
free_world21
February 04, 2025
Programming
0
42
DjangoとRailsを使って趣味として政治資金を透明化するプロダクトを作ってる話
https://shinjukurb.connpass.com/event/342412/
【Shinjuku.rb #97 個人開発発表 LT大会!】で使用したスライドです。
free_world21
February 04, 2025
Tweet
Share
More Decks by free_world21
See All by free_world21
Ruby on Rails on Kubernetesってどうなの?
free_world21
0
10
大事なデータを守りたい!ActiveRecord Encryptionと、より安全かつ検索可能な暗号化手法の実装例の紹介
free_world21
0
11
Ruby on Rails と Django を比較してみる
free_world21
1
190
Shinjuku.rb#95:心の技術書紹介
free_world21
1
220
Rails engineを用いたゆるふわモジュラーモノリス のご紹介
free_world21
1
390
『Railsオワコン』と言われる時代に、なぜブルーモ証券はRailsを選ぶのか
free_world21
3
1.2k
東証障害報告書を読み解く
free_world21
0
210
Ruby/Railsの勉強会のおかげでブルーモ証券起業した
free_world21
2
440
エンジニアとしての属性軸(自己分析軸?)を考えてみた
free_world21
0
110
Other Decks in Programming
See All in Programming
イベントストーミングから始めるドメイン駆動設計
jgeem
4
820
UPDATEがシステムを複雑にする? イミュータブルデータモデルのすすめ
shimomura
1
530
Rails産でないDBを Railsに引っ越すHACK - Omotesando.rb #110
lnit
1
160
コード書くの好きな人向けAIコーディング活用tips #orestudy
77web
3
300
SODA - FACT BOOK
sodainc
1
840
型付きアクターモデルがもたらす分散シミュレーションの未来
piyo7
0
760
つよそうにふるまい、つよい成果を出すのなら、つよいのかもしれない
irof
1
280
Javaのルールをねじ曲げろ!禁断の操作とその代償から学ぶメタプログラミング入門 / A Guide to Metaprogramming: Lessons from Forbidden Techniques and Their Price
nrslib
3
1.9k
iOSアプリ開発で 関数型プログラミングを実現する The Composable Architectureの紹介
yimajo
2
210
Development of an App for Intuitive AI Learning - Blockly Summit 2025
teba_eleven
0
110
Enterprise Web App. Development (2): Version Control Tool Training Ver. 5.1
knakagawa
1
110
業務自動化をJavaとSeleniumとAWS Lambdaで実現した方法
greenflagproject
1
100
Featured
See All Featured
Become a Pro
speakerdeck
PRO
28
5.4k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Thoughts on Productivity
jonyablonski
69
4.7k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
How GitHub (no longer) Works
holman
314
140k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.5k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Unsuck your backbone
ammeep
671
58k
Transcript
%KBOHPͱ3BJMTΛͬͯ झຯͱͯ͠ ࣏ࢿۚΛಁ໌Խ͢Δ ϓϩμΫτΛ࡞ͬͯΔ খྛ ޛ࢙ ϒϧʔϞূ݊גࣜձࣾ 4IJOKVLVSC
▪ খྛ ޛ࢙ʢখྛ ϊΤϧʣ ▪ ຊۀɿϒϧʔϞূ݊גࣜձࣾ औక$50 – ถࠃגɾถࠃ&5'ઐۀͷظࢿ࢈ܗಛԽܕ ͷࢿΞϓϦΛ࡞ͬͯΔ'JOUFDIελʔτΞο
ϓ ▪ ΄ͲϑϦʔϥϯεΤϯδχΞ – ్தࣄۀձࣾͷதͷਓͬͨ ▪ ʙɿϒϧʔϞূ݊גࣜձࣾΛۀ ▪ झຯɿཱྀߦɾੈքͷίϫʔΩϯάεϖʔεΊ͙Γ ʢϫʔέʔγϣϯతͳԿ͔ʣ ▪ झຯɿझຯϓϩʹ࣏ࢿۚσʔλϕʔεͷ։ൃ ʢຊͷ͓ʣ @free_world21 THE FARM@NY CARR WORKPLACE@Chicago https://bloomo.co.jp/
ʢ͏Կ͔Θ͔Βͳ͍ʣ ੈؒΛ૽͕ͤΔ࣏ࢿۚʹ·ͭΘΔ ▪ ͳ͘ͳΔ͜ͱͷͳ͍ʰ࣏ͱΧωʱͷ – ࡩΛݟΔձɺ*3Ԛ৬ɺՏҪ࠺ࣄ݅ɺ҆ഒཪۚ ▪ զ͕ࠃʹ࣏ࢿۚنਖ਼๏ͱ͍͏๏͕͋ΓɺҎԼͷΑ͏ͳܾ·Γ͕ઃ͚ΒΕ͍ͯΔ – ࣏ஂମʢౘɺ࣏ࢿۚஂମɺࢿۚཧஂମͳͲʣͷઃཱ͕ೝΊΒΕ͍ͯΔ
– ࣏ஂମͷऩࢧΛ࣏ࢿۚऩࢧใࠂॻͱͯ͠ఏग़ɾެ։͢Δٛ ▪ ࣏ࢿۚऩࢧใࠂॻʹͯ͢ͷೖग़͕ۚهࡌ͞Ε͍ͯΔ͕ɺͯ͢ࢴΛεΩϟϯͨͩ͠ ͚ͷը૾σʔλ ▪ ࣏ࢿۚͷνΣοΫҰ෦ͷઐՈʢେֶڭतʣϚεϝσΟΞͳͲ͕ߦ͍ͬͯΔ͕ɺͦ ͷ΄ͱΜͲਓྗɾख࡞ۀʹΑΔͷͰ͋Γଟ͘ͷ࣌ؒͱ͓͕͔͔͍ۚͬͯΔ
࣏ࢿۚऩࢧใࠂॻͱ • ؒͷ૯ऩೖ૯ࢧग़͕هࡌ͞Ε ͍ͯΔ • ݅݅ͷೖग़ۚهࡌ͞Ε͍ͯΔ
࣏ࢿۚऩࢧใࠂॻΛΊ͙Δɿ ͕ͯ͢ࢴΛεΩϟϯ͚ͨͩ͠ͷը૾σʔλ ɾ࠷ଟ͘دΛͯ͘͠Εͨاۀ ɾ࠷ଟ͘ࢧग़ͨ͠ઌ ɾ࠷ଟ͘ձ৯ͰͬͨϨετϥϯ ͱ͍ͬͨΑ͏ͳूܭੳ͕ࠔ
࣏ࢿۚऩࢧใࠂॻΛΊ͙Δɿ ࣏ࢿۚऩࢧใࠂॻͷσʔλιʔε͕ෳଘࡏ͠ɺऩू࣏Ո ݸਓͱͷ݁ͼ͚͕ͭࠔ 1%'ͷதΛݟͳ͍ͱ Ͳͷ࣏ՈͷͨΊͷ ࣏ஂମ͔͕Θ͔Βͳ͍ ެ։ͷܗ࣏ࣜ ஂମͷछผ͝ͱ ࣏ࢿۚऩࢧใࠂॻͷެ։ ૯লʴ֤ಓݝͷબڍ
ཧҕһձͷ)1
࣏ࢿۚऩࢧใࠂॻΛΊ͙Δɿ ͍ΘΏΔ࿈ܾ݁ࢉͷΑ͏ͳॲཧΛࢪ͞Εͨσʔλଘࡏͤͣɺ౷ ߹తͳࢹͰ࣏ՈͷࢿۚΛੳɾղੳͰ͖ͳ͍ ࢀߟ63-࣏ࢿۚηϯλʔ https://www.openpolitics.or.jp/search/search-result.php?cid=30040 • Ұൠతʹ࣏Ոʢٞһʣෳͷ࣏ஂମΛอ༗͢Δ߹͕ ଟ͍ • ͨͱ͑ɺॴଐ͢ΔౘͰɺཱ͕ࣗީิ͢Δબڍ۠ͷ
ࢧ෦ʢྫࣗ༝ຽओౘ࡛ۄݝୈ બڍ۠ࢧ෦ʣɺۀքஂ ମ͚ͷࢧ෦ʢྫࣗ༝ຽओౘ࡛ۄݝҩࢣࢧ෦ʣɺࢿۚ ཧஂମͳͲdݸલޙ࣏ஂମΛอ༗͍ͯ͠Δ͜ͱ͕ ଟ͍ • ͜͏͍ͬͨஂମͦΕͧΕ͕ݸਓɾ๏ਓ͔Βͷݙۚͷड͚ࡼͱ ͳ͍ͬͯΔ • ͜ΕΒΛ߹ࢉͨ͠߹ܭֹ͕࣮࣭ۚతͳ࣏Ոݸਓͷؒͷ ࣏ࢿۚͱͳΔ͕ɺͦͷΑ͏ͳσʔλఆৗతʹऩूɾੜ͠ ͍ͯΔσʔλιʔεଘࡏ͠ͳ͍
࣏ࢿۚऩࢧใࠂॻʢ࣏ͱΧωʣʹؔ͢Δ طଘஂମͷ׆ಈɾࣄۀ • ެӹࡒஂ๏ਓ࣏ࢿۚηϯλʔ • 0$3ػೳ ͖ͷεΩϟφͳͲΛ༻͍ͯɺจࣈใΛؚΊͨ1%'ʹͯ͠ެ։ • ެ։ܗࣜલड़ͷͰड़ͨ༰͕ߟྀ͞Ε͓ͯΓ࣏Ո͝ͱʹ·ͱΊͯද͍ࣔͯ͠Δ •
ࡢࠓࢿۚʹΑΓ׆ಈ͕͍ͬͯΔ • ϥϙʔϧδϟύϯ • ࣏ࢿۚηϯλʔͱྨࣅͷαʔϏεɻ/10๏ਓυοτδΣΠϐʔ͕ӡ༻ɻ • ࢿۚʹΑΓͰ׆ಈ͕ࢭ·͍ͬͯΔ • ͦͷଞ৽ฉࣾͳͲͷϚεϝσΟΞ • બڍͳͲͷେ͖͍Πϕϯτ͕͋ΔλΠϛϯάͰಛूϖʔδΛ࡞Δఔ • ΑͬͯಘΒΕΔใඇৗʹݶΒΕͨͷ ࣏ࢿۚηϯλʔ ϥϙʔϧδϟύϯ ϙϦϖσΟΞ ʢே৽ฉʣ
Φʔϓϯιʔε0$3Τϯδϯͳ ͲΛͱʹ࣏ࢿۚऩࢧใࠂॻ ͷಡΈऔΓ"*Λ։ൃ ͜Μͳ͜ͱͰ͖ΔΜ͡Όͳ͍͔ʁɿ "*ʢը૾ॲཧɺ0$3ʣʹΑΔ࣏ࢿۚऩࢧใࠂॻͷੳɾղੳ ຊશࠃͷબڍཧҕһձͷ )1ΛΫϩʔϧ࣏ͯ͠ࢿۚ ऩࢧใࠂॻΛऔಘ ʢΠϯλʔωοτެ։͞Εͯ ͍ΔͷͷΈʣ
ղੳ݁ՌΛ8&#αʔϏεͱ͠ ͯެ։
Φʔϓϯιʔε0$3Τϯδϯͳ ͲΛͱʹ࣏ࢿۚऩࢧใࠂॻ ͷಡΈऔΓ"*Λ։ൃ ͜Μͳ͜ͱͰ͖ΔΜ͡Όͳ͍͔ʁɿ "*ʢը૾ॲཧɺ0$3ʣʹΑΔ࣏ࢿۚऩࢧใࠂॻͷੳɾղੳ ຊશࠃͷબڍཧҕһձͷ )1ΛΫϩʔϧ࣏ͯ͠ࢿۚ ऩࢧใࠂॻΛऔಘ ʢΠϯλʔωοτެ։͞Εͯ ͍ΔͷͷΈʣ
ղੳ݁ՌΛ8&#αʔϏεͱ͠ ͯެ։ Python & Django Rails
ͱ͍͏͜ͱͰ࡞Γ·ͨ͠ʂʲ࣏ࢿۚσʔλϕʔεʳ https://political-money-db.com/
ͪΐͬͱ͚ͩࣗຫɿ ϓϩάϥϛϯάɾγϯϙδϜͰΛ ͖·ͨ͠ʂ ▪ ใॲཧֶձͷ߹॓ܗࣜͷՊձʢʁʣΈ͍ͨͳ ͷ ▪ ϓϩάϥϛϯάʹؔ͢Δ͜ͱͳΒ෯͍ͰΘ͍ Θ͍͢Δ ▪
Ұ৭͞Μڈදজ͞Εͯͨ
https://careers.bloomo.co.jp/ 8FBSF)JSJOHʂ ࠓճશʹझຯͷ։ൃͷ͓ʢձࣾͷࣄۀͱؔ͋Γ·ͤΜʣ ৄ͍࠙͠ձͰ😊 ϒϧʔϞূ݊ͷ΄͏Ҿ͖ଓ͖ΑΖ͓͘͠ئ͍͠·͢🙏