Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
DjangoとRailsを使って趣味として政治資金を透明化するプロダクトを作ってる話
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
free_world21
February 04, 2025
Programming
100
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
DjangoとRailsを使って趣味として政治資金を透明化するプロダクトを作ってる話
https://shinjukurb.connpass.com/event/342412/
【Shinjuku.rb #97 個人開発発表 LT大会!】で使用したスライドです。
free_world21
February 04, 2025
More Decks by free_world21
See All by free_world21
RubyとGoでゼロから作る証券システム: 高信頼性が求められるシステムのコードの外側にある設計と運用のリアル
free_world21
1
6.4k
Ruby on Rails on Kubernetesってどうなの?
free_world21
0
45
大事なデータを守りたい!ActiveRecord Encryptionと、より安全かつ検索可能な暗号化手法の実装例の紹介
free_world21
0
70
Ruby on Rails と Django を比較してみる
free_world21
1
330
Shinjuku.rb#95:心の技術書紹介
free_world21
1
360
Rails engineを用いたゆるふわモジュラーモノリス のご紹介
free_world21
1
510
『Railsオワコン』と言われる時代に、なぜブルーモ証券はRailsを選ぶのか
free_world21
3
1.6k
東証障害報告書を読み解く
free_world21
0
360
Ruby/Railsの勉強会のおかげでブルーモ証券起業した
free_world21
2
560
Other Decks in Programming
See All in Programming
AI主導のプログラミング学習アプリを作ってみた
econanringo
0
180
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
890
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
0
600
[2026-10-09]一枚の布で作らなくてもいい。 信頼性は「パッチワーク」で紡がれる~既存の運用と新しい可能性をつなぎ合わせてきたCREの話~
tosite
0
110
Groovy as a human and AI friendly programming language
paulk
0
100
AIに “答え“を書かせるのを やめてみた
___akari11
0
130
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
360
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
2
1.2k
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
190
AWSに止められる覚悟してますか?
morizo_1984
2
540
複雑なUIコンポーネントとの ⻑い付き合い⽅:波及するバグからテスト戦略を経て、安全な再設計へ
mixplace
0
440
Kotlinize Is Not Just Converting to Kotlin
chigichan24
1
180
Featured
See All Featured
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
830
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1k
What does AI have to do with Human Rights?
axbom
PRO
1
2.5k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
460
GraphQLとの向き合い方2022年版
quramy
50
15k
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
Building Better People: How to give real-time feedback that sticks.
wjessup
371
20k
Amusing Abliteration
ianozsvald
1
350
Making the Leap to Tech Lead
cromwellryan
135
10k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
410
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
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ʂ ࠓճશʹझຯͷ։ൃͷ͓ʢձࣾͷࣄۀͱؔ͋Γ·ͤΜʣ ৄ͍࠙͠ձͰ😊 ϒϧʔϞূ݊ͷ΄͏Ҿ͖ଓ͖ΑΖ͓͘͠ئ͍͠·͢🙏