CATEGORY

プログラミング

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

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

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

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

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

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