私が歌川です

@utgwkk が書いている

SMTP++ 9で初めてDJをやった

smtppp.club

SMTP++自体には、初開催時から毎回観客として見に来ていたので、ある意味では皆勤といえる。

DJ活動にはちょっと前から興味があったけどなかなか手を出せない状態だった。そんな中、エイヤッとキラキラ光る板を買い、DJとして参戦します、と宣言したのでDJデビューすることとなった。

utgwkk.hateblo.jp

初めは、キラキラした曲を次々切り替えていこうとしたけど、いきなり高速に切り替えまくろうとすると曲のストックがぜんぜん足りなくなった。諦めて、1曲ずつじっくり流し、切り替えをうまくやる作戦にシフトした。好評だったようでよかった。

成功体験が得られたので、今度はもうちょっと、単に曲をつなげるだけじゃなくて、エフェクトかけたりいろいろな曲をつなげたりしてみたい。

セトリ

いいね欄、というテーマでDJするつもりで、まあ要するにテーマとくに公開していないようなものだけれど、ぼくはかわいい曲が好きで、かわいい曲をどんどんつなげていくのがよかろう、ということで選曲した。最終的に、ビートがはっきりしている曲が残った。

soundcloud.com

soundcloud.com

www.youtube.com

soundcloud.com

soundcloud.com

soundcloud.com

soundcloud.com

soundcloud.com

追記

www.mixcloud.com

当日は録音してなかったけど後日再現した音声をmixcloudに上げました。

VJよかった

id:hitode909 さんのVJがめちゃくちゃおもしろくて、ぼくのScrapboxのページをめちゃくちゃに動かしまくっててよかった。

blog.sushi.money

余白のある画像を自動で余白の少ない長方形にトリミングしたい

適当にキャプチャ・トリミングした画像の余白が多くて気になる、という出来事がよくある。こういう余白の多い画像から、余白を最小化するようにトリミングした長方形の画像を入手したい。

なんかいい方法ないのかって思ったけど、画像の凸包ができたらうまくできるのではないか。そんな感じでググったらまさにそのものの回答があった。

stackoverflow.com

scikit-learnの凸包のサンプルを参考にしつつやったらできた

f:id:utgwkk:20200205091343p:plain

馬の画像の凸包を作り、凸包の上下左右の端を通り、軸に平行な直線を結んでできた長方形で画像をトリミングした様子。なんかうまくいってそう。 きっちり余白を詰めたくないなら数ピクセルだけマージンを持たせるとかそういうこともできる。

考えたことをそのままオンラインに口に出しているために、着弾点が見えないまま延々と話してしまっているのではないか、と思ってきた。 その調子なので、話しているうちにだんだん自分が伝えたいことが何だったのかが分からなくなってしまう。 テキストコミュニケーションのほうが得意というか、音声コミュニケーションが苦手なのは、こういうことに起因しているのだろうな。

伝えたいことを適度な粒度に区切り、再構成したのち口に出す、というのを徹底できると少しはマシになるのだろうか。

utgwkk.hateblo.jp

先週が完全に旅行でつぶれたので、溜まっていた洗濯物を1週間かけて片付けていた。毎朝のように洗濯機を回すと、朝ぼんやり過ごすことができなくてなんか疲れる。

木・金と二日連続で二日酔いになってて過酷だった。昨日は起きたらまったく動けなくて欠勤することにした。二日酔いになると朝の光や白い布団ですら眩しいと感じて頭が痛くなる。

今日はめちゃくちゃに眠りまくって、体調を回復したのち洗濯をして、今はDJ練習をしている。

smtppp.club

比較的早い時間にDJやるので来てください。気がついたら来週末開催となっていてびっくりしている。

手元のブランチ名リストを出力する

git branch の出力をそのまま使おうとすると、current branchを表すマーカーとpaddingが邪魔になります。

$ git branch
  ...
* master
  ...

sedとか駆使したら消せるんだろうけどgitコマンドだけで完結させられないか、と思ったらformatを指定すればうまくできました。

git branch --format='%(refname:short)'

Stackoverflowに似たような回答がありました。

stackoverflow.com

応用

pecoで絞り込んでswitch

git switch $(git branch --format='%(refname:short)' | peco)

マージ済のブランチをぜんぶ消す

git branch --format='%(refname:short)' | xargs git branch -d

参考