タグ

2023年12月15日のブックマーク (2件)

  • レターペアについての考察 - 目隠しキューバーのひとりごと

    概要 BLD沼に足を突っ込まれた方は早かれ遅かれレターペアに対応する単語一覧を自分で作ることになります。最初は何となくその場その場で作るかと思いますが、次第に不便さを感じるようになります。私自身、3BLDを練習し始めてレターペア単語一覧を完成させて記憶したのは半年近く経ってからでした。 単語の作り方に焦点を当てた考察記事をあまり見たことがないので、自分なりの経験として書き留めます。まだ3BLDはギリギリsub1分できない中級なので参考程度にして頂ければ幸いです レターペア単語一覧を作るメリット 1.想起する単語が固定出来る アドリブで単語を作ると、当然ですが毎回想起する単語がブレます。毎回記憶に定着する良い単語なら良いのですが、なかなかそうも行きません。後述しますが、ふさわしくない(記憶しにくい)単語も出てきてしまいます。 一覧化することでこれは完全に防げ、記憶に定着しやすい単語を想起出来

    レターペアについての考察 - 目隠しキューバーのひとりごと
    yhara
    yhara 2023/12/15
  • Goで現在時間を1リクエストごとに統一する

    以前、Qiita の方で Go でアプリケーションとクライアントのミドルウェアを作成する方法知ってますか?という記事の中で net/http を使ったアプリケーションハンドラのミドルウェアを作成する方法を紹介しました。 今回はミドルウェアを使って 1 リクエストで扱う時間を統一する方法を紹介します。とても簡単です。リクエスト単位で時間を取得できると例えば、何かしらのデータを複数のレコードを更新する際に updated_at なるカラムへ保存する時刻を揃えることが可能になります。 方法 方法はとてもシンプルで context.Context を使います。 ミドルウェア内で http.Request が持つ context.Context に time.Now() を渡す。 アプリケーションロジックで現在時刻を扱う時に http.Request の context.Context から保持して

    Goで現在時間を1リクエストごとに統一する
    yhara
    yhara 2023/12/15