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
ラマダーン入門 / Introduction to Ramadan
Search
Yuki Ishikawa
March 19, 2017
Technology
130
0
Share
ラマダーン入門 / Introduction to Ramadan
だいたい新卒エンジニア向け技術交流会 vol.10
https://dark.connpass.com/event/52099/
Yuki Ishikawa
March 19, 2017
More Decks by Yuki Ishikawa
See All by Yuki Ishikawa
o11y 何もわからない助けてくれ
hoto17296
0
28
Snowflake Openflow さわってみた
hoto17296
0
560
第3回 Snowflake 中部ユーザ会- dbt × Snowflake ハンズオン
hoto17296
4
1.3k
ORM と向き合う
hoto17296
14
11k
明日業務で役立たない Web 開発 TIPS
hoto17296
0
240
クソ bot 実装ライブコーディング
hoto17296
0
260
DeepGBM 論文の紹介
hoto17296
0
720
試行錯誤のための Docker 活用術
hoto17296
4
3.3k
Hive 集計テクニック
hoto17296
0
550
Other Decks in Technology
See All in Technology
Claude code Orchestra
ozakiomumkj
3
790
Terraformモジュールは、なぜ「魔境」化するのか
hayama17
1
130
NFLコンペ2026 解法
lycorptech_jp
PRO
0
130
Ruby::Boxでできること、Refinementsでできること
joker1007
2
110
地元にいないローカルオーガナイザーの立ち回り
uvb_76
1
400
形式手法特論:公平性制約の位相的特徴づけ #kernelvm / Kernel VM Study Kansai 12th
ytaka23
1
650
Strands Agents超入門
kintotechdev
1
150
Spring Boot における AOT Cache 活用テクニックと 起動時間改善事例
ntt_dsol_java
0
180
さきさん文庫の書籍ができるまで
sakiengineer
0
320
GitHub Copilot CLIでWebアクセシビリティを改善した話
tomokusaba
0
140
組織の中で自分を経営する技術
shoota
0
230
テストコードのないプロジェクトにテストを根付かせる
tttol
1
240
Featured
See All Featured
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
430
Google's AI Overviews - The New Search
badams
0
1k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Fireside Chat
paigeccino
42
3.9k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
850
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
370
30 Presentation Tips
portentint
PRO
1
310
The Cost Of JavaScript in 2023
addyosmani
55
10k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.5k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
180
A Soul's Torment
seathinner
6
2.9k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
Transcript
ϥϚμʔϯೖ 2017.03.19 ͍͍ͩͨ৽ଔΤϯδχΞ͚ٕज़ަྲྀձ vol.10
લஔ͖ ͜ͷൃදɺಛఆͷफڭʹ͍ͭͯ ԿΒ͔ͷωΨςΟϒͳҙݟΛ ൃ৴͢ΔΑ͏ͳҙਤ͋Γ·ͤΜ
hoto17296 • ͏͐ͬͿΤϯδχΞ • Gotanda.js ओ࠻ • ৽ଔ̏ͳͷͰ͍͍ͩͨ৽ଔ
ɹɹɹ͠·͢
༗څফԽ 3 3 ࿈ ٳ
3݄3 Nintendo Switch ൃച
͋ͱΘ͔Δͳʁʁʁ
None
༝ʑ͖͠ࣄଶ
ݾΛ͠ͳ͚Ε
ϥϚμʔϯ ( ناضمر / Ramadan ) " ϥϚμʔϯ (·ͨϥϚμϯ) ɺώδϡϥྐྵͷୈ9݄ɻ
͜ͷ݄ͷͷग़͔Β·Ͱͷ͍͋ͩɺΠεϥϜڭెͷ ٛͷҰͭʮஅ৯ (αϜ)ʯͱͯ͠ɺҿ৯Λઈͭ͜ͱ͕ ߦΘΕΔɻ" ( https://ja.wikipedia.org/wiki/ϥϚμʔϯ )
ଠཅ͕ग़͍ͯΔ͍͋ͩ Nintendo Switch Λઈͱ͏
͍͍Ճݮͳӡ༻Ͱҙຯͳ͍ ʮ͍͍ͩͨམ͖ͪͯͨ͠ϔʔΩϔʔΩʯ
͖ͬͪΓΖ͏
Γ͍ͨ͜ͱ ͷग़ / ͷೖΓ ࣌ؒʹͳͬͨΒ զ͕Ոͷ Slack Bot ͕௨ͯ͘͠ΕΔ
͜͏͍͏ͱ͖ʹ ʹཱͭͷ͕
զΒ͕ PHP !!!
PŋHŋP !! PŋHŋP !!
None
ͳͥ PHP ͕༗ೳ͔
None
Ṗ ͷ ඪ ४ ؔ
࡞ͬͨ
None
ͬ͘͟Γղઆ
DateTimeZone • λΠϜκʔϯΛදݱ͢ΔΫϥε • DateTimeZone::getLocation() • λΠϜκʔϯͷҐஔใΛฦ͢
DateTimeZone
date_sunset / date_sunrise
ͯ͢ඪ४ؔ • ҆৺ • ҆શ • ແྉ
͋ͱదʹ
3BNBEBO 4XJUDI 8FCIPPL "1*
None
ྑ͍
Έͳ͞Μஅ৯ͨ͘͠ ͳ͖ͬͯ·ͨ͠Ͷʁʁʁ
ͳΜͱࠓͳΒ
None
Deploy to Heroku Ϙλϯ ̍ΫϦοΫͰࣗͷ Heroku ΞΧϯτʹ ΞϓϦέʔγϣϯΛσϓϩΠͰ͖ΔϘλϯ
ramadan-switch ͷ߹ 8FCIPPLΛड͚Δ ΤϯυϙΠϯτͷ63-Λ ࢦఆ͢Δ͚ͩ
͋ͳͨஅ৯ ࠓ͙͢σϓϩ Π
·ͱΊ
ϥϚμʔϯͷҰଆ໘ " அ৯ࣗݾ٘ਜ਼ɺۭෲΛܦݧͯ͠ ٌ͑ͨਓͷڞײΛҭΉ͜ͱΛॏࢹ͢Δɻ" http://www.huffingtonpost.jp/2015/06/19/ramadan-2015-facts-dates_n_7618400.html
ٌ͑ΛࣝΓ ѹతײँΛ