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
HolidayJp.jl を作りました
Search
Kenta Murata
August 31, 2024
Technology
0
200
HolidayJp.jl を作りました
日本の祝日判定をする Julia 用のライブラリを作った話
Kenta Murata
August 31, 2024
Tweet
Share
More Decks by Kenta Murata
See All by Kenta Murata
waitany と waitall を作った話
mrkn
0
200
Calling Julia functions from Streamlit applications
mrkn
1
440
Red Data Tools で切り開く Ruby の未来
mrkn
3
1.2k
Method-based JIT compilation by transpiling to Julia
mrkn
0
7.2k
Apache Arrow C++ Datasets
mrkn
4
1.6k
Reducing ActiveRecord memory consumption using Apache Arrow
mrkn
0
1.7k
RubyData and Rails
mrkn
0
3.1k
Tensor and Arrow
mrkn
0
940
RubyData Current and Future
mrkn
1
3.5k
Other Decks in Technology
See All in Technology
モジュラーモノリスでスケーラブルなシステムを作る - BASE のリアーキテクチャのいま
panda_program
7
2k
Symfony in 2025: Scaling to 0
fabpot
2
190
Dapr For Java Developers SouJava 25
salaboy
1
130
ISUCONにPHPで挑み続けてできるようになっ(てき)たこと / phperkaigi2025
blue_goheimochi
0
140
PostgreSQL Unconference #52 pg_tde
nori_shinoda
1
200
グループポリシー再確認
murachiakira
0
170
ソフトウェア開発におけるインターフェイスという考え方 / PHPerKaigi 2025
k1low
9
3.9k
移行できそうでやりきれなかった 10年超えのシステムを葬るための戦略
ryu955
2
400
LINEギフトのLINEミニアプリアクセシビリティ改善事例
lycorptech_jp
PRO
0
240
Compose MultiplatformにおけるiOSネイティブ実装のベストプラクティス
enomotok
1
210
Javaの新しめの機能を知ったかぶれるようになる話 #kanjava
irof
3
4.9k
Redefine_Possible
upsider_tech
0
260
Featured
See All Featured
Adopting Sorbet at Scale
ufuk
75
9.3k
Mobile First: as difficult as doing things right
swwweet
223
9.5k
Writing Fast Ruby
sferik
628
61k
Testing 201, or: Great Expectations
jmmastey
42
7.4k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
Building a Modern Day E-commerce SEO Strategy
aleyda
39
7.2k
What's in a price? How to price your products and services
michaelherold
245
12k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
28
1.6k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Faster Mobile Websites
deanohume
306
31k
Code Reviewing Like a Champion
maltzj
522
39k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
21k
Transcript
HolidayJp.jl を作りました Kenta Murata Xica Co., Ltd. 2024.08.31 JuliaTokyo #12
HolidayJp.jl とは 1 1 2024.08.31 JuliaTokyo #12 2024.08.31 JuliaTokyo #12
日本の祝日に関する機能を 提供するライブラリ 2 2 HolidayJp.jl とは HolidayJp.jl とは 2024.08.31 JuliaTokyo
#12 2024.08.31 JuliaTokyo #12
機能一覧 3 3 HolidayJp.jl とは HolidayJp.jl とは 2024.08.31 JuliaTokyo #12
2024.08.31 JuliaTokyo #12
機能一覧 isholiday 関数 getholiday 関数 between 関数 4 4 HolidayJp.jl
とは HolidayJp.jl とは 2024.08.31 JuliaTokyo #12 2024.08.31 JuliaTokyo #12
isholiday 関数 与えられた日付が祝日かどうかを判定 5 5 2024.08.31 JuliaTokyo #12 2024.08.31 JuliaTokyo
#12
Usage 6 6 isholiday 関数 isholiday 関数 2024.08.31 JuliaTokyo #12
2024.08.31 JuliaTokyo #12
getholiday 関数 与えられた日付の祝日情報または nothing を返す 7 7 2024.08.31 JuliaTokyo #12
2024.08.31 JuliaTokyo #12
祝日情報の定義 8 8 getholiday 関数 getholiday 関数 2024.08.31 JuliaTokyo #12
2024.08.31 JuliaTokyo #12
Usage 9 9 getholiday 関数 getholiday 関数 2024.08.31 JuliaTokyo #12
2024.08.31 JuliaTokyo #12
between 関数 与えられた日付の範囲に含まれる祝日の情報を配列で返す 10 10 2024.08.31 JuliaTokyo #12 2024.08.31 JuliaTokyo
#12
Usage 11 11 between 関数 between 関数 2024.08.31 JuliaTokyo #12
2024.08.31 JuliaTokyo #12
祝日の判定方法 12 12 2024.08.31 JuliaTokyo #12 2024.08.31 JuliaTokyo #12
holiday-jp/holiday_jp が提供している祝日デ ータベースを利用 https://github.com/holiday-jp/holiday_jp 13 13 祝日の判定方法 祝日の判定方法 2024.08.31 JuliaTokyo
#12 2024.08.31 JuliaTokyo #12
こだわりポイント 14 14 2024.08.31 JuliaTokyo #12 2024.08.31 JuliaTokyo #12
こだわりポイント : datelike Dates モジュールの year 関数、 month 関数、 day
関数に 対応するオブジェクトならなんでも受け付けるようにした 15 15 2024.08.31 JuliaTokyo #12 2024.08.31 JuliaTokyo #12
16 16 こだわりポイント : datelike こだわりポイント : datelike 2024.08.31 JuliaTokyo
#12 2024.08.31 JuliaTokyo #12
今後の展開 17 17 2024.08.31 JuliaTokyo #12 2024.08.31 JuliaTokyo #12
今後の展開 ドキュメントをちゃんと書く holiday-jp org 配下に transfer させてもらう holiday-jp/holiday_jp のデータを内閣府が提供する syukujitsu.csv
から生成できるようにする Issue がある https://github.com/holiday- jp/holiday_jp/issues/112 他に面白そうなアイデアがあったら教えてください! 18 18 2024.08.31 JuliaTokyo #12 2024.08.31 JuliaTokyo #12
使ってみてください! https://github.com/mrkn/HolidayJp.jl 19 19 2024.08.31 JuliaTokyo #12 2024.08.31 JuliaTokyo #12