だいたい新卒エンジニア向け技術交流会 vol.10 https://dark.connpass.com/event/52099/
ϥϚμʔϯೖ2017.03.19͍͍ͩͨ৽ଔΤϯδχΞ͚ٕज़ަྲྀձ vol.10
View Slide
લஔ͖͜ͷൃදɺಛఆͷफڭʹ͍ͭͯԿΒ͔ͷωΨςΟϒͳҙݟΛൃ৴͢ΔΑ͏ͳҙਤ͋Γ·ͤΜ
hoto17296• ͏͐ͬͿΤϯδχΞ• Gotanda.js ओ࠻• ৽ଔ̏ͳͷͰ͍͍ͩͨ৽ଔ
ɹɹɹ͠·͢
༗څফԽ3 3 ࿈ ٳ
3݄3Nintendo Switch ൃച
͋ͱΘ͔Δͳʁʁʁ
༝ʑ͖͠ࣄଶ
ݾΛ͠ͳ͚Ε
ϥϚμʔϯ ( ناضمر / Ramadan )" ϥϚμʔϯ (·ͨϥϚμϯ) ɺώδϡϥྐྵͷୈ9݄ɻ ͜ͷ݄ͷͷग़͔Β·Ͱͷ͍͋ͩɺΠεϥϜڭెͷ ٛͷҰͭʮஅ৯ (αϜ)ʯͱͯ͠ɺҿ৯Λઈͭ͜ͱ͕ ߦΘΕΔɻ"( https://ja.wikipedia.org/wiki/ϥϚμʔϯ )
ଠཅ͕ग़͍ͯΔ͍͋ͩNintendo Switch Λઈͱ͏
͍͍Ճݮͳӡ༻Ͱҙຯͳ͍ʮ͍͍ͩͨམ͖ͪͯͨ͠ϔʔΩϔʔΩʯ
͖ͬͪΓΖ͏
Γ͍ͨ͜ͱͷग़ / ͷೖΓ ࣌ؒʹͳͬͨΒզ͕Ոͷ Slack Bot ͕௨ͯ͘͠ΕΔ
͜͏͍͏ͱ͖ʹʹཱͭͷ͕
զΒ͕ PHP !!!
PŋHŋP !!PŋHŋP !!
ͳͥ PHP ͕༗ೳ͔
Ṗ ͷ ඪ ४ ؔ
࡞ͬͨ
ͬ͘͟Γղઆ
DateTimeZone• λΠϜκʔϯΛදݱ͢ΔΫϥε• DateTimeZone::getLocation()• λΠϜκʔϯͷҐஔใΛฦ͢
DateTimeZone
date_sunset / date_sunrise
ͯ͢ඪ४ؔ• ҆৺• ҆શ• ແྉ
͋ͱదʹ
3BNBEBO4XJUDI8FCIPPL"1*
ྑ͍
Έͳ͞Μஅ৯ͨ͘͠ͳ͖ͬͯ·ͨ͠Ͷʁʁʁ
ͳΜͱࠓͳΒ
Deploy to Heroku Ϙλϯ̍ΫϦοΫͰࣗͷ Heroku ΞΧϯτʹΞϓϦέʔγϣϯΛσϓϩΠͰ͖ΔϘλϯ
ramadan-switch ͷ߹8FCIPPLΛड͚ΔΤϯυϙΠϯτͷ63-Λࢦఆ͢Δ͚ͩ
͋ͳͨஅ৯ࠓ͙͢σϓϩΠ
·ͱΊ
ϥϚμʔϯͷҰଆ໘" அ৯ࣗݾ٘ਜ਼ɺۭෲΛܦݧٌͯ͑ͨ͠ਓͷڞײΛҭΉ͜ͱΛॏࢹ͢Δɻ"http://www.huffingtonpost.jp/2015/06/19/ramadan-2015-facts-dates_n_7618400.html
ٌ͑ΛࣝΓѹతײँΛ