つぶやきテック

つぶやきテック

つぶやきテック

つぶやきテック

つぶやきテック

【JS】 date-fns-tzによるタイムゾーンを考慮した時刻format

date-fns-tz date-fns-tzは、タイムゾーンを考慮した日時の「やりくり」に関する機能を提供するライブラリです。下のように実装することで、タイムゾーンに合わせた日時をフォーマットできます。 `formatInTimeZone`の第2引数にタイムゾーンを文字列で指定、第3引数でどのような形式でフォーマットするかを指定しています。 ちなみに、指定できるタイムゾーンの一覧は[こちら](h […]

【Google Cloud】主要サービスの料金体系まとめ

ここではGoogle Cloudにおける料金体系をまとめていきたいと思います。 GCE サーバーサービスであるGCE(Google Compute Engine)は使った分だけを支払う従量課金制です。インスタンスの使用時間に応じて課金され、最初の1分を超えると、その後は1秒単位で課金が発生します。 コスト算出の際には、 インスタンスの利用料(マシンタイプによって異なる) OSの利用料(プレミアムイ […]

【Rails】チーム開発の現場における効果的なrspecの書き方とは?

Rubyのテストフレームワークのひとつであるrspecは、今日デファクトスタンダードといっても良い地位を占めています。実際、私が本業で関わっているシステムでも、rspecを用いてプロダクトの品質担保が図られています。 では、実際にビジネスの現場で稼働するようなシステム、言い換えれば複数のメンバーが同じタイミングで開発を進めていくようなシステムにおけるrspecのテストで、気にしておくべきこととは何 […]

【CSS】DOM要素の非表示に関するTips

CSSには、DOM要素を非表示にする方法がいくつかあります。ここではその方法とそれぞれの違いをTipsとしてまとめます。 display / visibility / opacity はじめにまとめてしまいますが、DOMの非表示のために用いることができるCSSのプロパティはdisplay / visibility / opacityの3つです。 それぞれは、以下のように実装することでDOMの非表示 […]