@peccul is peccu

(love peccu '(emacs lisp cat outdoor bicycle mac linux coffee))

妄想:WebページのショートカットキーをEmacsみたく記述できたら便利そう

ふとショートカットキーと関数の組み合わせをEmacs風に定義できたら便利じゃないかと思い始めた。

コードは書いていない。

Read more

Docker for macが確保するメモリ量を変更する

GUIだと下限が1GBで、もっと減らしたかった。
設定ファイルを直接編集すると変更できる。
~/Library/Group\ Containers/group.com.docker/settings.json

Read more

accesskeyを表示するブックマークレット

javascript:(function(){alert('M-C-[key]');var styleElem=document.head.appendChild(document.createElement('style'));styleElem.innerHTML='a[accesskey]:after,button[accesskey]:after,input[accesskey]:after,label[accesskey]:after,legend[accesskey]:after,textarea[accesskey]:after{margin-left:0.1em; content: "["attr(accesskey)"]";}';})()
Read more

圧縮率の高いらしい7zipを使ってみる

Unix系ではp7zipというパッケージにポートされているとのこと。

# install
brew install p7zip
# archive
7z a archive.7z archive/
# or shorthand
7z a archive{.7z,}
# extract
7z e archive.7z
Read more

フェッチ済みリモートのすべてのブランチを別のリモートにプッシュする

アクセスできないリモートリポジトリをクローンしたディレクトリを受領し、アクセスできるリポジトリミラーリングするような状況。

Read more

postgresのDockerコンテナでソート順をバイトオーダーにする

postgresでvarcharのソート順が文字列ソートじゃなくて数値ソートみたいになっていた。
collate "C" をorder句に追加すればバイトオーダーでソートしてくれ、意図した順にソートされた。

postgres=# select name from test order by name;
 name
------
 あ
 い
 ああ
 いい
(4 rows)

postgres=#  select name from test order by name collate "C";
 name
------
 あ
 ああ
 い
 いい
(4 rows)
Read more

Emacs Lispで昨日の日付文字列を得る

昨日の日付文字列を得る

(format-time-string "%Y-%m-%d" (time-add (current-time) (* -60 60 24)))
;; => 2018-05-07
Read more