PIYO - Tech & Life -

rbenv

Xcodeでのページ上下にカーソルを追従させる

Xcodeのエディタ部分でページアップ、ページダウンするとスクロールはしてくれるのですが、カーソルがついてきません。 page-upやpage-downは別のツールでキーボードショートカットを割り当てる

Macでマウスポインターを大きくする

ついにマウスポインタが見づらくなってきたので大きくしました。Macの場合は設定から簡単に大きくできます。 ページが見つかりません - Apple サポート support.apple.com アップルメニュー>「システム環境設定」と選択し、「アクセシビ

Gitでファイルがいつ削除されたかを特定する

前に触ったときにはあったはずのファイルが消えてるけどいつ消えたかわからん、という場合に使えるコマンドがありました。 ↓のようにgit logにファイルパスを渡すとそのファイルが変更されたパスのログを出せま

キーボード用にリストレストを買った

リストレストがぼろぼろになって捨てて以来買うのを忘れてました。突如思い出して、ないと落ち着かなくなってしまったので色々調べて購入しました。キーボードとトラックボールの両方をカバーできるサイズのものにし

hugo new で生成されるファイルの初期内容を変更する

ブログに記事を追加するときには、↓なコマンドで生成します。 % hugo new posts/2018-06-19-hugo-archetypes.md するとこんな中身で生成されます。 --- title: "2018 06 19 Hugo Archetypes" date: 2018-06-19T08:41:23+09:00 draft: true --- ルートディレクトリのarchetypesの中に、このような元ファイルがあり、こ

Railsでカタカナのバリデーション

Railsでカタカナのバリデーションについて、忘れ易いのでメモ。 ↓みたいにやるとできます。 validates :kana_name, presence: true, format: { with: /\A[\p{katakana}\p{blank}ー-]+\z/, message: 'はカタカナで入力し

Railsで電話番号のバリデーション

電話番号を単に数字とハイフンの並びと見るだけであればまだいいのですが、真面目に扱おうとすると割と面倒です。 幸い、Googleのlibphonenumberやそれをバリデーション用にラップしたtelep