Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Calendar::Japanese::Holidayは無事にupdateされました / Calendar::Japanese::Holiday is updated 2019

Calendar::Japanese::Holidayは無事にupdateされました / Calendar::Japanese::Holiday is updated 2019

Perlで日本の祝日を判定するモジュール Calendar::Japanese::Holiday が無事に更新されました。2019年の天皇即位に伴う祝日の増減、2020年のオリンピックに伴う祝日の移動、が反映されました。CPAN AuthorとPerlコミュニティに感謝!

Shinichi Nozawa

January 25, 2019
Tweet

Other Decks in Programming

Transcript

  1. Calendar::Japanese::Holiday
    は無事にupdateされました
    野澤 真一 @melonsode
    2019.1.25
    YAPC::Tokyo 2019 前夜祭LTソン
    0.04 -----> 0.05 !

    View Slide

  2. みんな、 プリパラ はすきプリ?
    祝日
    Copyright プリパラ(タカラトミーアーツ、シンソフィア)
    心の中で、プリパラのみれいが
    手でハートマーを作ってる姿をイメージしてください

    View Slide

  3. 祝日の判定には
    Calendar::Japanese::Holiday
    が便利です!
    https://metacpan.org/pod/Calendar::Japanese::Holiday

    View Slide

  4. ちなみに、当社ではこのように使っております。
    当社
    大東医療ガス
    夜間・休日
    は転送
    毎日電話の転送・転送解除手動で行っていますが、それを忘れてし
    まったときのアラートをだすプログラムがPerlで書かれています。日曜
    祝日はそのアラートを出さないようになっています。
    医療機関
    コールセンター
    (アウトソース)

    View Slide

  5. 祝日業界に激震!
    2019年のイレギュラー祝日勃発問題!

    View Slide

  6. 祝日業界に激震!
    2019年のイレギュラー祝日勃発問題!
    • 新天皇即位に伴い2019年5月1日が祝日化

    View Slide

  7. 祝日業界に激震!
    2019年のイレギュラー祝日勃発問題!
    • 新天皇即位に伴い2019年5月1日が祝日化
    • 1985年に制定された祝日法により、祝日と祝日に挟まれた平日
    が祝日化

    View Slide

  8. 祝日業界に激震!
    2019年のイレギュラー祝日勃発問題!
    • 10月22日も祝日になります (即位礼正殿の儀)
    • 平成天皇退位に伴い、12月23日の平成天皇誕生日が消失
    (新天皇誕生日は2月23日。2020年から)
    • 祝日の4増1減 正味 3増 となります!
    $JapaneseHoliday->{num}->{2019} += 3

    View Slide

  9. さらにさらに、
    2020年もオリンピックで祝日大移動!
    「海の日」、2020年は東京五輪開会式前日に 海事議連が容認に転換 - 産経ニュース
    https://www.sankei.com/politics/news/180406/plt1804060005-n1.html

    View Slide

  10. というわけで、モジュールのUpdateが
    待たれるわけですが・・・
    2019年1月15日の時点で
    更新されていませんでした!

    View Slide

  11. さっそく、Authorのkztomitaさんに
    連絡をとろう・・・
    CPANにかいてあるメールアドレスにメールを送る
    →メールがエラーで返ってくる
    CPANにモジュールに関するwikiがある
    →コメントを書くも反応なし(先に同じ指摘をしている方がいた!)
    kztomitaさんの会社のサポートページからメールを送る
    →やはりメールが送れない

    View Slide

  12. 万策尽きたー
    Copyright 「SHIROBAKO」製作委員会
    アニメ「SHIROBAKO】で本田デスクが
    頭を抱えて「万策尽きたー」と叫ぶ姿を
    イメージしてください

    View Slide

  13. 私の「Calendar::Japanese::Holidayの作者と連
    絡がとれないと呟いたらたくさんのRT・LIKEが
    ついた(当社比)
    Perlコミュニティが生きていることをを確認
    おそらく同様に困っている人がいるだろうと想
    像できた

    View Slide

  14. View Slide

  15. @nipotanさんが、問題点の整理とパッチを書いてくれた

    View Slide

  16. エラーメールを読み返してみると
     Sorry, we were unable to deliver your message to the following
    address.
    :
    Remote host said: 554 5.7.1 : Sender
    address rejected: Access denied [RCPT_TO]
     メールアドレスが不通なのではなくて、自分のyahoo.co.jpドメインが
    リジェクトされてる?
     → 違うメールアドレスで送り直し
     → 送れた!返事来た!

    View Slide

  17. というわけで
     1月19日にAuthorのkztomitaさんからCPANにアップしましたという
    メールが来ました
     自分でも1月22日にCPANのデータが更新されているのを確認しまし

    めでたし
    めでたし!

    View Slide

  18. 漫画
    「HUNTERxHUNTER」
    キメラアント篇で
    ネテロ会長が手で
    ハートマークを作っ
    て、いるコマを想像
    してください。
    結びに
     今年以降も祝日判定はOK!
     CPAN Authorのkztomitaさんに感
    謝!
     自分のtwitterの発言を取り上げて
    くれて広めてくれたPerlコミュニティ
    に感謝!
     今回のCal::Jp::Holi 以外にもたくさ
    んのCPANモジュールを使わせて
    もらってます
     すべてのCPAN Authorに感謝!
    Copyright HUNTERxHUNTER 冨樫 義博




    CPAN Author




    View Slide

  19. Calendar::Japanese::Holiday
    は無事にupdateされました
    野澤 真一 @melonsode
    2019.1.25
    YAPC::Tokyo 2019 前夜祭LTソン
    0.04 -----> 0.05 !
    FIN

    View Slide

  20. 私の「Calendar::Japanese::Holidayの作
    者と連絡がとれないと呟いたらどれぐら
    い反響があったか、同時期の自分のツ
    イートのインプレッションとの比較
    ←自分的には笑いがとれてたくさん反響
    があると思った(が実際にはそうはなら
    なかった)tweet
    おまけ

    View Slide

  21. インプレッション数が
    10倍以上
    違う!

    View Slide