Cloud Run は、インフラ管理を一切する必要がなく、自動プロビジョニング、0 to N 高速スケールなアプリケーション基盤を GCP 上に構築出来ます。また Cloud Firestore という高速でサーバーレスの、フルマネージドな ドキュメント データベースと合わせて利用し、Firebase および Google Cloud Platform(GCP)と統合することで、フロントエンドからバックエンドまでのアジャイル開発を加速します。
The document discusses the benefits of meditation for reducing stress and anxiety. It notes that meditation can help calm the mind and body by lowering heart rate and easing muscle tension. Regular meditation of 10-20 minutes per day is recommended to experience stress-relieving benefits.
This document discusses Yarn and its advantages over npm. It notes that Yarn uses yarn.lock files instead of npm-shrinkwrap.json files to lock down dependency versions. Yarn is also described as being faster, able to work offline by caching dependencies, and potentially more secure than npm with features like flat mode and module folders. The document suggests Yarn may handle dependencies and devDependencies differently than npm, and questions whether the yarn.lock file should be committed to source control.
This document discusses Yarn and its advantages over npm. It notes that Yarn uses yarn.lock files instead of npm-shrinkwrap.json files to lock down dependency versions. Yarn is also described as being faster, able to work offline by caching dependencies, and potentially more secure than npm with features like flat mode and module folders. The document suggests Yarn may handle dependencies and devDependencies differently than npm, and questions whether the yarn.lock file should be committed to source control.
9. p.9
時差情報の管理(タイムゾーン情報)
-1. 世界標準時(UTC)と地方標準時
◼ 同じ国の中に複数のタイムゾーンがあるケースがあることに
も注意する
具体例) アメリカの場合
◼ 本土だけでも EST, CST, MST, PST の 4 つのタイムゾーンがある
◼ 同様に、ロシアの場合には、国内に 10 個のタイムゾーンがある
同一の国 = 同一のタイムゾーンとは限らないことに注意する
タイムゾーン名 略称 オフセット 主な都市
東海岸標準時 Eastern Standard Time EST UTC - 05:00 ニューヨーク、ワシントン、ボストン
中西部標準時 Central Standard Time CST UTC - 06:00 シカゴ、ヒューストン、ダラス
山岳部標準時 Mountain Standard Time MST UTC - 07:00 フェニックス、デンバー
太平洋標準時 Pacific Standard Time PST UTC - 08:00 ロサンゼルス、ラスベガス、シアトル
13. p.13
時差情報の管理(タイムゾーン情報)
-2. 夏時間の補正
◼ 同一のタイムゾーンであっても、夏時間がある場合には、単
純な時刻の加減算処理を行ってはならない!
具体例) アメリカ太平洋側における、以下の 2 つの日時の差は?
◼ 2006/04/02 01:00 (冬時間)
◼ 2006/04/02 05:00 (夏時間)
このような場合も、いったん UTC に変換してから計算するとラク
いったん
UTC に
変換
2009/01/03
09:00 PST
2009/01/03
15:00 JST
3 時間差
イギリス
アメリカ太平
洋冬時間
アメリカ太平
洋夏時間
UTC
PST = UTC -
08:00
PDT = UTC -
07:00
2006/04/02
09:00 UTC
2006/04/02
01:00 PST
2006/04/02
12:00 UTC
2006/04/02
05:00 PDT
見かけは 4 時間差だが...
14. p.14
時差情報の管理(タイムゾーン情報)
-3. Windows OS におけるタイムゾーンの管理
◼ Windows OS では、これらのタイムゾーン情報がレジストリ
で管理されている
エンドユーザは、自分が属するタイムゾーンを選択することになる
これにより、指定したタイムゾーンに関するオフセット情報が利用され
るようになる コンピュータの
タイムゾーン設定
レジストリのタイムゾーン情報
(HKEY_LOCAL_MACHINE¥SOFTWARE
¥Microsoft¥Windows NT¥CurrentVersion
¥TimeZones)
※ 直接いじってはいけない
設定したタイムゾーンで
日時が表示される
15. p.15
時差情報の管理(タイムゾーン情報)
-3. Windows OS におけるタイムゾーンの管理
◼ (参考) Windows OS におけるタイムゾーンの管理方法
OS が管理しているタイムゾーンは約 80 種類
表示名(DisplayName), 地方標準時名(StandardName), 夏時間
名(Daylight Name)は OS の言語により変化するので注意する
タイムゾーン識別
ID
UTC に対す
る時差(お
セット)
表示名 地方標準時名
夏時間
有無
夏時間名
GMT Standard
Time
+00:00:00
(GMT) グリニッジ標準時: ダブリン、エ
ジンバラ、リスボン、ロンドン
GMT 標準時 True GMT 夏時間
Tokyo Standard
Time
+09:00:00 (GMT+09:00) 大阪、札幌、東京 東京 (標準時) False -
Atlantic Standard
Time
-04:00:00 (GMT-04:00) 大西洋標準時 (カナダ) 大西洋標準時 True 大西洋夏時間
Eastern Standard
Time
-05:00:00
(GMT-05:00) 東部標準時 (米国および
カナダ)
東部標準時 True 東部夏時間
Central Standard
Time
-06:00:00
(GMT-06:00) 中部標準時 (米国および
カナダ)
中部標準時 True 中部夏時間
Pacific Standard
Time
-08:00:00
(GMT-08:00) 太平洋標準時 (米国およ
びカナダ)
太平洋標準時 True 太平洋夏時間
この部分は
OS の言語に依存しない
16. p.16
時差情報の管理(タイムゾーン情報)
-3. Windows OS におけるタイムゾーンの管理
タイムゾーン識別 ID UTC に対する時差 表示名 地方標準時名 夏時間有無 夏時間名
Id BaseUtcOffset DisplayName StandardName SupportsDaylightSavingTime DaylightName
Greenwich Standard Time 00:00:00
(GMT) カサブランカ、モンロビア、レイキャビ
ク
グリニッジ標準時 False グリニッジ夏時間
GMT Standard Time 00:00:00
(GMT) グリニッジ標準時: ダブリン、エジンバ
ラ、リスボン、ロンドン
GMT 標準時 True GMT 夏時間
W. Europe Standard Time 01:00:00
(GMT+01:00) アムステルダム、ベルリン、ベ
ルン、ローマ、ストックホルム、ウィーン
西ヨーロッパ標準時 True 西ヨーロッパ夏時間
Central European Standard Time 01:00:00
(GMT+01:00) サラエボ、スコピエ、ワルシャ
ワ、ザグレブ
中央ヨーロピアン標準時 True 中央ヨーロピアン夏時間
Romance Standard Time 01:00:00
(GMT+01:00) ブリュッセル、コペンハーゲ
ン、マドリード、パリ
ロマンス標準時 True ロマンス夏時間
Central Europe Standard Time 01:00:00
(GMT+01:00) ベオグラード、ブラチスラバ、
ブダペスト、リュブリャナ、プラハ
中央ヨーロッパ標準時 True 中央ヨーロッパ夏時間
W. Central Africa Standard Time 01:00:00 (GMT+01:00) 西中央アフリカ 西中央アフリカ標準時 False 西中央アフリカ夏時間
GTB Standard Time 02:00:00
(GMT+02:00) アテネ、ブカレスト、イスタン
ブール
GTB 標準時 True GTB 夏時間
Jordan Standard Time 02:00:00 (GMT+02:00) アンマン ヨルダン標準時 True ヨルダン夏時間
Namibia Standard Time 02:00:00 (GMT+02:00) ウィントフック ナミビア標準時 True ナミビア夏時間
Israel Standard Time 02:00:00 (GMT+02:00) エルサレム エルサレム標準時 True エルサレム夏時間
Egypt Standard Time 02:00:00 (GMT+02:00) カイロ エジプト標準時 True エジプト夏時間
South Africa Standard Time 02:00:00 (GMT+02:00) ハラーレ、プレトリア 南アフリカ標準時 False 南アフリカ夏時間
FLE Standard Time 02:00:00
(GMT+02:00) ヘルシンキ、キエフ、リガ、ソ
フィア、タリン、ビリニュス
FLE 標準時 True FLE 夏時間
Middle East Standard Time 02:00:00 (GMT+02:00) ベイルート 中東標準時 True 中東夏時間
E. Europe Standard Time 02:00:00 (GMT+02:00) ミンスク 東ヨーロッパ標準時 True 東ヨーロッパ夏時間
Arab Standard Time 03:00:00 (GMT+03:00) クウェート、リヤド アラブ標準時 False アラブ夏時間
Georgian Standard Time 03:00:00 (GMT+03:00) トビリシ グルジア標準時 False グルジア夏時間
E. Africa Standard Time 03:00:00 (GMT+03:00) ナイロビ 東アフリカ標準時 False 東アフリカ夏時間
Arabic Standard Time 03:00:00 (GMT+03:00) バグダッド アラビック標準時 True アラビック夏時間
(参考) Windows OS のタイムゾーン情報一覧 1/5
17. p.17
時差情報の管理(タイムゾーン情報)
-3. Windows OS におけるタイムゾーンの管理
タイムゾーン識別 ID UTC に対する時差 表示名 地方標準時名 夏時間有無 夏時間名
Id BaseUtcOffset DisplayName StandardName SupportsDaylightSavingTime DaylightName
Russian Standard Time 03:00:00
(GMT+03:00) モスクワ、サンクト ペテルスブ
ルグ、ボルゴグラード
ロシア標準時 True ロシア夏時間
Iran Standard Time 03:30:00 (GMT+03:30) テヘラン イラン標準時 True イラン夏時間
Arabian Standard Time 04:00:00 (GMT+04:00) アブダビ、マスカット アラビア標準時 False アラビア夏時間
Armenian Standard Time 04:00:00 (GMT+04:00) エレバン アルメニア標準時 True アルメニア夏時間
Caucasus Standard Time 04:00:00 (GMT+04:00) コーカサス標準時 コーカサス標準時 False コーカサス夏時間
Azerbaijan Standard Time 04:00:00 (GMT+04:00) バク アゼルバイジャン標準時 True アゼルバイジャン夏時間
Afghanistan Standard Time 04:30:00 (GMT+04:30) カブール アフガニスタン標準時 False アフガニスタン夏時間
West Asia Standard Time 05:00:00
(GMT+05:00) イスラマバード、カラチ、タシケ
ント
西アジア標準時 False 西アジア夏時間
Ekaterinburg Standard Time 05:00:00 (GMT+05:00) エカテリンバーグ エカテリンバーグ標準時 True エカテリンバーグ夏時間
Sri Lanka Standard Time 05:30:00 (GMT+05:30) スリ・ジャヤワルダナプラ スリランカ標準時 False スリランカ夏時間
India Standard Time 05:30:00
(GMT+05:30) チェンナイ、コルカタ、ムンバ
イ、ニューデリー
インド標準時 False インド夏時間
Nepal Standard Time 05:45:00 (GMT+05:45) カトマンズ ネパール標準時 False ネパール夏時間
Central Asia Standard Time 06:00:00 (GMT+06:00) アスタナ、ダッカ 中央アジア標準時 False 中央アジア夏時間
N. Central Asia Standard Time 06:00:00 (GMT+06:00) アルマティ、ノボシビルスク 中央アジア北標準時 True 中央アジア北夏時間
Myanmar Standard Time 06:30:00 (GMT+06:30) ヤンゴン (ラングーン) ミャンマー標準時 False ミャンマー夏時間
North Asia Standard Time 07:00:00 (GMT+07:00) クラスノヤルスク 北アジア標準時 True 北アジア夏時間
SE Asia Standard Time 07:00:00 (GMT+07:00) バンコク、ハノイ、ジャカルタ 東南アジア標準時 False 東南アジア夏時間
North Asia East Standard Time 08:00:00 (GMT+08:00) イルクーツク、ウランバートル 北アジア東標準時 True 北アジア東夏時間
Singapore Standard Time 08:00:00
(GMT+08:00) クアラルンプール、シンガポー
ル
マレー半島標準時 False マレー半島夏時間
W. Australia Standard Time 08:00:00 (GMT+08:00) パース 西オーストラリア標準時 True 西オーストラリア夏時間
(参考) Windows OS のタイムゾーン情報一覧 2/5
18. p.18
時差情報の管理(タイムゾーン情報)
-3. Windows OS におけるタイムゾーンの管理
タイムゾーン識別 ID UTC に対する時差 表示名 地方標準時名 夏時間有無 夏時間名
Id BaseUtcOffset DisplayName StandardName SupportsDaylightSavingTime DaylightName
China Standard Time 08:00:00 (GMT+08:00) 北京、重慶、香港、ウルムチ 中国 (標準時) False 中国 (夏時間)
Taipei Standard Time 08:00:00 (GMT+08:00) 台北 台北 (標準時) False 台北 (夏時間)
Korea Standard Time 09:00:00 (GMT+09:00) ソウル 韓国 (標準時) False 韓国 (夏時間)
Yakutsk Standard Time 09:00:00 (GMT+09:00) ヤクーツク ヤクーツク標準時 True ヤクーツク夏時間
Tokyo Standard Time 09:00:00 (GMT+09:00) 大阪、札幌、東京 東京 (標準時) False 東京 (夏時間)
Cen. Australia Standard Time 09:30:00 (GMT+09:30) アデレード 中央オーストラリア標準時 True 中央オーストラリア夏時間
AUS Central Standard Time 09:30:00 (GMT+09:30) ダーウィン AUS 中央標準時 False AUS 中央夏時間
Vladivostok Standard Time 10:00:00 (GMT+10:00) ウラジオストク ウラジオストク標準時 True ウラジオストク夏時間
AUS Eastern Standard Time 10:00:00
(GMT+10:00) キャンベラ、メルボルン、シド
ニー
AUS 東部標準時 True AUS 東部夏時間
West Pacific Standard Time 10:00:00 (GMT+10:00) グアム、ポートモレスビー 西太平洋 (標準時) False 西太平洋 (夏時間)
E. Australia Standard Time 10:00:00 (GMT+10:00) ブリスベン 東オーストラリア標準時 False 東オーストラリア夏時間
Tasmania Standard Time 10:00:00 (GMT+10:00) ホバート タスマニア標準時 True タスマニア夏時間
Central Pacific Standard Time 11:00:00
(GMT+11:00) マガダン、ソロモン諸島、
ニューカレドニア
中央太平洋 (標準時) False 中央太平洋 (夏時間)
New Zealand Standard Time 12:00:00 (GMT+12:00) オークランド、ウェリントン ニュージーランド標準時 True ニュージーランド夏時間
Fiji Standard Time 12:00:00
(GMT+12:00) フィジー、カムチャツカ、マー
シャル諸島
フィジー標準時 False フィジー夏時間
Tonga Standard Time 13:00:00 (GMT+13:00) ヌクアロファ トンガ標準時 False トンガ夏時間
Azores Standard Time -01:00:00 (GMT-01:00) アゾレス諸島 アゾレス諸島標準時 True アゾレス諸島夏時間
Cape Verde Standard Time -01:00:00 (GMT-01:00) カーボベルデ諸島 カーボベルデ標準時 False カーボベルデ夏時間
Mid-Atlantic Standard Time -02:00:00 (GMT-02:00) 中央大西洋 中央大西洋標準時 True 中央大西洋夏時間
Greenland Standard Time -03:00:00 (GMT-03:00) グリーンランド グリーンランド標準時 True グリーンランド夏時間
(参考) Windows OS のタイムゾーン情報一覧 3/5
19. p.19
時差情報の管理(タイムゾーン情報)
-3. Windows OS におけるタイムゾーンの管理
タイムゾーン識別 ID UTC に対する時差 表示名 地方標準時名 夏時間有無 夏時間名
Id BaseUtcOffset DisplayName StandardName SupportsDaylightSavingTime DaylightName
SA Eastern Standard Time -03:00:00
(GMT-03:00) ブエノスアイレス、ジョージタウ
ン
SA 東部標準時 False SA 東部夏時間
E. South America Standard Time -03:00:00 (GMT-03:00) ブラジリア 南アメリカ東部標準時 True 南アメリカ東部夏時間
Montevideo Standard Time -03:00:00 (GMT-03:00) モンテビデオ モンテビデオ標準時 True モンテビデオ夏時間
Newfoundland Standard Time -03:30:00 (GMT-03:30) ニューファンドランド ニューファンドランド標準時 True ニューファンドランド夏時間
SA Western Standard Time -04:00:00 (GMT-04:00) カラカス、ラパス 南アメリカ西部標準時 False 南アメリカ西部夏時間
Pacific SA Standard Time -04:00:00 (GMT-04:00) サンティアゴ 太平洋南アメリカ標準時 True 太平洋南アメリカ夏時間
Central Brazilian Standard Time -04:00:00 (GMT-04:00) マナウス 中央ブラジル標準時 True 中央ブラジル夏時間
Atlantic Standard Time -04:00:00 (GMT-04:00) 大西洋標準時 (カナダ) 大西洋標準時 True 大西洋夏時間
US Eastern Standard Time -05:00:00 (GMT-05:00) インディアナ東部 米国 東部標準時 False 米国 東部夏時間
SA Pacific Standard Time -05:00:00
(GMT-05:00) ボゴタ、リマ、キト、リオ ブラン
コ
南アメリカ太平洋標準時 False 南アメリカ太平洋夏時間
Eastern Standard Time -05:00:00
(GMT-05:00) 東部標準時 (米国およびカナ
ダ)
東部標準時 True 東部夏時間
Central Standard Time (Mexico) -06:00:00
(GMT-06:00) グアダラハラ、メキシコシティ、
モンテレー - 新
中部標準時 (メキシコ) True 中部夏時間 (メキシコ)
Mexico Standard Time -06:00:00
(GMT-06:00) グアダラハラ、メキシコシティ、
モンテレー - 旧
メキシコ標準時 True メキシコ夏時間
Canada Central Standard Time -06:00:00 (GMT-06:00) サスカチュワン カナダ中部標準時 False カナダ中部夏時間
Central America Standard Time -06:00:00 (GMT-06:00) 中央アメリカ 中央アメリカ標準時 False 中央アメリカ夏時間
Central Standard Time -06:00:00
(GMT-06:00) 中部標準時 (米国およびカナ
ダ)
中部標準時 True 中部夏時間
US Mountain Standard Time -07:00:00 (GMT-07:00) アリゾナ 米国 山地標準時 False 米国 山地夏時間
Mountain Standard Time (Mexico) -07:00:00
(GMT-07:00) チワワ、ラパス、マサトラン -
新
山地標準時 (メキシコ) True 山地夏時間 (メキシコ)
Mexico Standard Time 2 -07:00:00
(GMT-07:00) チワワ、ラパス、マサトラン -
旧
メキシコ 山地標準時 2 True メキシコ 山地夏時間 2
Mountain Standard Time -07:00:00
(GMT-07:00) 山地標準時 (米国およびカナ
ダ)
山地標準時 True 山地夏時間
(参考) Windows OS のタイムゾーン情報一覧 4/5
20. p.20
時差情報の管理(タイムゾーン情報)
-3. Windows OS におけるタイムゾーンの管理
◼ (参考) レジストリでのデータ管理について
JST, EST, PST, PDT などの表記は OS やレジストリでは管理され
ていない(これらは通称であり正式表記ではないため)
Dymamic DST 機能は XP, 2003 でも条件付きで利用可能
◼ 更新プログラムの適用に加えて、.NET Fx 3.5 のライブラリを利用する
詳細は以下の blog を参照
◼ Exploring Windows Time Zones with System.TimeZoneInfo
◼ http://blogs.msdn.com/bclteam/archive/2007/06/07/exploring-
windows-time-zones-with-system-timezoneinfo-josh-free.aspx
タイムゾーン識別 ID UTC に対する時差 表示名 地方標準時名 夏時間有無 夏時間名
Id BaseUtcOffset DisplayName StandardName SupportsDaylightSavingTime DaylightName
Pacific Standard Time (Mexico) -08:00:00 (GMT-08:00) ティファナ、バハカリフォルニア 太平洋標準時 (メキシコ) True 太平洋夏時間 (メキシコ)
Pacific Standard Time -08:00:00
(GMT-08:00) 太平洋標準時 (米国およびカ
ナダ)
太平洋標準時 True 太平洋夏時間
Alaskan Standard Time -09:00:00 (GMT-09:00) アラスカ アラスカ標準時 True アラスカ夏時間
Hawaiian Standard Time -10:00:00 (GMT-10:00) ハワイ ハワイ標準時 False ハワイ夏時間
Samoa Standard Time -11:00:00 (GMT-11:00) ミッドウェー島、サモア サモア標準時 False サモア夏時間
Dateline Standard Time -12:00:00 (GMT-12:00) 国際日付変更線 西側 日付変更線 (標準時) False 日付変更線 (夏時間)
(参考) Windows OS のタイムゾーン情報一覧 5/5