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

タイムゾーンの基礎教養/swamp of timezone

Ec63842c30e3041e2b4369a1e5cd79cb?s=47 kumatira
November 19, 2018

タイムゾーンの基礎教養/swamp of timezone

2018年11月22日の秋の夜長の自由研究LT大会で発表したLTです

イベントページ→https://engineers.connpass.com/event/104940/

Ec63842c30e3041e2b4369a1e5cd79cb?s=128

kumatira

November 19, 2018
Tweet

Transcript

  1. ϰΝϧݚڀॴ"1*1MBUGPSN5FBN ۽໺૖ਅ !LVNBUJSB  λΠϜκʔϯͷ جૅڭཆ

  2. ࣗݾ঺հ ۽໺૖ਅ ͘·ͷ ͦ͏· !LVNBUJSB LVNBUJSBCMPH • ϰΝϧݚڀॴ೥ೖࣾ ◦ "1*1MBUGPSN5FBNॴଐ

    ◦ ։ൃɾӡ༻ɾαϙʔτɾ޿ใ • झຯɿ஍ཧ ஍ਤ஍ཧݕఆڃ      ཱྀߦ
  3. ࣗݾ঺հ ϓϩϘϊ΋΍ͬͯ·͢ גࣜձࣾϐϦΧ ʮՊֶٕज़ͷྗͰ͋ΒΏΔ      

     ؀ڥ໰୊Λࠀ෰͢Δʯ
  4. ΤϯδχΞͷօ͞Μ

  5. ͍ͭʹ

  6. αϚʔλΠϜΛ

  7. ଧͪࡅ͖·ͨ͠ ೔ຊܦࡁ৽ฉʮࣗຽɺޒྠ࣌ͷαϚʔλΠϜஅ೦ʯ೥݄೔෇ேץ

  8. ͑ͬ

  9. αϚʔλΠϜΛ஌Βͳ͍

  10. ͦΜͳਓ͸

  11. None
  12. ͺͨͦ͘͞Μͷ ը૾Λ΋ͱʹ࡞ͬͨ ஶ࡞ݖతʹਖ਼͍͠ ΩϞʔΠΨʔϧζ

  13. λΠϜκʔϯ

  14. ࣌ࠩ

  15. αϚʔλΠϜʹ͍ͭͯ

  16. ෮श͠Α͏

  17. ೔ຊͷλΠϜκʔϯ͸ ͦ΋ͦ΋

  18. ೔ຊඪ४࣌ˠੈքͷඪ४࣌65$͔Β ࣌ؒਐΜͰ͍Δ

  19. ೔ຊඪ४࣌ˠ65$ 

  20. 65$ ʹ͸ ؖࠃɺϩγΞ Ұ෦ ɺΠϯυωγΞ Ұ෦ ͳͲ

  21. Ͱ͸

  22. ࣌ࠩΛදࣔ͢Δ ϓϩάϥϜΛ࡞Δ࣌ɾɾɾ ྫ͑͹

  23. ࣌ࠩΛ࣌ؒ୯ҐͰදݱͰ͖Ε͹ 0,ͩΑͶ l̋̋ࠃͱ99ࠃͷ࣌ࠩ͸\UJNF@EJ⒎FSFODF^࣌ؒͩΑz

  24. ͦΜͳਓ͸

  25. None
  26. ΦʔετϥϦΞத෦ඪ४࣌  ΞσϨʔυͳͲ 65$  ωύʔϧඪ४࣌    

      65$  ΠϯυͷϜϯόΠ        ೥·Ͱ 65$  μϝͰ͢
  27. ͡Ό͋ɾɾɾ

  28. ࣌ࠩ෼୯ҐΛදݱͰ͖Ε͹ 0, ͜͜·Ͱ͸૝ఆ಺

  29. ͦΜͳਓ͸

  30. None
  31. μϒϦϯฏۉ࣌ ɹɹɹ65$ ΞΠϧϥϯυ  ೥·Ͱ l*O*SFMBOErXIFSFUIFTVO BTNFBTVSFECZUIF%VOTJOL 0CTFSWBUPSZ SPTFNJOVUFTBOETFDPOETMBUFSUIBOBU (SFFOXJDIrUJNFXBTP⒏DJBMMZEFpOFEBT%VCMJO.FBO5JNFzɹɹɹɹɹ

     5IF*SJTI5JNFTͷهࣄΑΓ μϝͰ͢
  32. μϒϦϯฏۉ࣌ ΞΠϧϥϯυ    ೥·Ͱ 65$ ϞϯϩϏΞඪ४࣌ ϦϕϦΞ 

      ೥·Ͱ 65$ Ϡϯΰϯඪ४࣌ ϛϟϯϚʔ    ೥·Ͱ 65$ μϝͰ͢
  33. ͓खݩͷ04΋ ରԠͣΈͰ͢ 6/*9ͳͲͰར༻͞ΕΔ U[EBUBCBTFͷμϒϦϯ࣌ؒ

  34. ྺ࢙తͳΠϕϯτ ͷ࣌ࠁΛࢀর͢Δ࣌͸ඞཁ

  35. ͡Ό͋ɾɾɾ

  36. ࣌ࠩඵ୯ҐΛදݱͰ͖Ε͹ 0,

  37. None
  38. Ξϧθϯνϯඪ४࣌      ೥·Ͱ 65$ Ϛυϥεৗ༻࣌ Πϯυ

         ೥·Ͱ 65$  ΞϜεςϧμϜඪ४࣌ Φϥϯμ    ೥·Ͱ 65$  μϝͰ͢
  39. U[UJNF[POFͰ͸ɺ ٞ࿦͕͞Ε͍ͯΔ͕ ରԠ͍ͯ͠ͳ͍

  40. ඵҎԼͷਫ਼౓͕ٻΊΒΕΔ࣌͸ඞཁ ఱจֶͱ͔

  41. λΠϜκʔϯͷϠό͕͞ Θ͔ͬͨͱ͜ΖͰ

  42. αϚʔλΠϜͬͯ Ͱ͸·ͣ

  43. αϚʔλΠϜͬͯ Նͷؒɺඪ४࣌ΛਐΊΔ͜ͱͰɺ ೔ޫͷग़͍ͯΔ࣌ؒΛ༗ޮ׆༻͢Δ੍౓ Ͱ͸·ͣ

  44. IUUQTXXXOJLLFJDPNBSUJDMF%(9.;08"$ ೔ຊͰ΋

  45. ਐΊΔͱ͖ य़ ͸ ˠ ໭͢ͱ͖ ळ ͸ ˠ ྫ͑͹

  46. Կ͕΍͹͍ͷ͔

  47. ࣮͸ฐࣾ ϰΝϧݚڀॴ ͸ ܦ࿏୳ࡧαʔϏεʮӺ͢ͺ͋ͱʯ Λ࡞͍ͬͯ·͢

  48. ߴԁࣉൃ ˣ ॴཁ࣌ؒ෼  ˣ Ѩࠤϲ୩ண Έ͍ͨͳྻं͕ര஀͢Δ य़ʹ͸

  49. ؔ੢ۭߓൃ ˣ ॴཁ࣌ؒ෼  ˣ ͳΜ͹Ӻલண Έ͍ͨͳόε͕ര஀͢Δ ळʹ͸

  50. ؔ੢ۭߓൃ ˣ ॴཁ࣌ؒ෼  ˣ ͳΜ͹Ӻલண Έ͍ͨͳόε͕ര஀͢Δ ळʹ͸ ͜ͷޙ ճ໨ͷ

    ͕ ൃੜ͢Δ
  51. ࣌ࠁ͸୯७૿Ճͳ΋ͷ ͱ࣮ͯ͠૷͍ͯ͠Δͱɾɾɾ %#ͷλΠϜελϯϓͱ͔

  52. None
  53. ͡Ό͋ɾɾɾ

  54. αϚʔλΠϜ࣮ࢪ࣌ʹ ࣌ؒਐΉPS໭ΔΑ͏ʹ ͢Ε͹0,

  55. None
  56. ࣌ؒͱ͸ݶΒͳ͍ ΦʔετϥϦΞͷϩʔυɾϋ΢ౡͰ͸෼ਐΊΔ ೥݄೔ˠ೥݄೔ IUUQTKBXJLJQFEJBPSHXJLJϩʔυɾϋ΢ౡ

  57. ࣌ؒͱ͸ݶΒͳ͍ ೆۃͷτϩϧج஍ ϊϧ΢Σʔ Ͱ͸࣌ؒਐΊΔ ೥݄೔ˠ೥݄೔ IUUQTFOXJLJQFEJBPSHXJLJ5SPMM@ SFTFBSDI@TUBUJPO

  58. IUUQTXXXBTBIJDPNBSUJDMFT"4-89;-86521/IUNM ࣌ؒͱ͸ݶΒͳ͍ զ͕ࠃ΋࣌ؒͰ ݕ౼͍ͯͨ͠Β͍͠

  59. ͡Ό͋ɾɾɾ

  60. ͱΓ͋͑ͣαϚʔλΠϜͷPOP⒎ Λ੾Γସ͑Ε͹0,  ࣌ࠁͷೖྗϑΥʔϜͱ͔

  61. None
  62. ӳࠃೋॏՆ࣌ؒ ೥ʙ೥   ௨೥ͰαϚʔλΠϜ 65$  Λ࣮ࢪ্ͨ͠Ͱ ɹɹՆقʹ͞ΒʹαϚʔλΠϜ 65$

     Λ࣮ࢪ ೥   ݄ʙ݄Λʮय़ɾळ࣌ؒʯ 65$  ͱ্ͨ͠Ͱ   ݄ʙ݄ʹαϚʔλΠϜ 65$  Λ࣮ࢪ μϝͰ͢
  63. ͜Ε͙Β͍ʹ͠ͱ͖·͢

  64. • ࠃ಺ʹෳ਺ͷλΠϜκʔϯ • λΠϜκʔϯҠߦͰؙ೔ͬ͢ඈ͹ͨ͠ࠃ • ඇެࣜͳλΠϜκʔϯ ͦͷଞʹ΋

  65. λΠϜκʔϯ͸༻๏༻ྔΛकͬͯ ָ࣮͘͠૷͠·͠ΐ͏

  66. ͋Γ͕ͱ͏͍͟͝·ͨ͠ !LVNBUJSB