2023-01-01から1年間の記事一覧
これはフィヨルドブートキャンプAdvent Calendar 2023(Part 2)、9日目の記事です。 adventar.org 私は英語塾「Catal」で生徒が使う学習システムを開発しています。2022年秋から2023年秋にかけて、技術的負債を返済しました。 この記事では、何が起こっていた…
settings.jsonにこう書く。 "vim.whichwrap": "h,l", これで例えば、行末でlを押したら次の行の文頭にカーソルが移動するようになる。デフォルトの挙動では、文末でカーソルが止まる。
「Natural Language Dates」というコミュニティプラグインをインストールすると、日時情報を簡単に取得できる。 たとえば、現在の時間を表示したいときはエディタで@timeと入力するといろいろ候補が出てくるので、nowを選択する。 他にも日付とか入力できる…
VSCodeでエディタをすべてのタブ(VSCodeでは「エディタ」と呼ぶ)をひとまとめにしたいとき、コマンドパレットを開いて「join」と検索すれば「Join All Editor Groups」というコマンドが見つかるので叩く。 すると複数に画面を分割している場合、すべてがひ…
特にpopとapplyの違いがよくわからなかったので公式ドキュメントを読んだ。 Remove a single stash entry from the list of stash entries. pop Remove a single stashed state from the stash list and apply it on top of the current working tree state,…
パーソナルトークンを再生成しましょう。 Expirationの期間は好きなものを選んでください。regenerate tokenした後に表示されるパスワードをコピーしておいて、git操作時に以下のような表示が出るのでGithubユーザーネームとさっきコピーしたパスワードを貼…
結論 rails_admin gemを3.0.0 から 3.1.1にアップデートするときにuglifierでアセットのプレコンパイルが通らないエラーが出た。 Uglifier::Error: assets precompilation failed. 結論としては、uglifierがES6に対応してないためプレコンパイルが通らなかっ…
普通にgit stashするとそのとき新しく生成したファイルはstashされない。 そういう場合は-uオプションをつけるでOK。 git stash save -u 'some message' ❯ git stash save -help usage: git stash save [-p|--patch] [-k|--[no-]keep-index] [-q|--quiet] [-…
たとえば、usersテーブルのroleカラムから、「student」と「parent」に該当するレコードを引っ張りたいとき。 以下のように書ける。 User.where(role: %i[student parent]) %i[student parent]の部分は文字列で User.where(role: ['student', 'parent']) の…
結論:heroku updateをしてHeroku CLIをアップデートするだけ ❯ heroku update heroku: Updating CLI from 7.66.4 to 7.67.1... done heroku: Updating CLI... done Updating completions... done