納豆食べたい/WordPressクラシックエディタのTAB順序変わった?

※この記事は『本麒麟』を飲んで寝て起きて書かれた。

唐突にそう思った。前回食べたの数年前かもしれない。

あれ?WordPressのクラシックエディタって、タイトルからTAB1回で本文入力欄に飛べたっけ?最近の更新でこうなった?

住環境に投資する価値を知った

※この記事は『麦とホップ』を飲んで書かれた。

家賃が2倍ほどの家に越してきて1日生活したが、素晴らしい。優れた家の構造はアプリケーション開発に似ている。その心は疎結合だ。

以前住んでいた家は大きめの収納スペースが1箇所あった。これは全ての収納を集約できるというメリットに見えるが、実際は違う。1箇所に収納するモノが増えるほどそこから望みのモノを出し入れする手間は増大する。つまり収納は分散していたほうがいい。

今の家は台所にも洗面所にもそれぞれに収納がある。これがどれほど効果的なのか今日知った。台所で使うものは台所に、洗面所で使うものは洗面所に収納しておくことで探索効率が向上し、さらにモノを持って部屋の間を移動する必要がなくなる。モノを出し入れするコストが低減することでモノを使ってその部屋を手入れすることも簡単になる。台所のことは台所で完結するようになる。モノの場所が複雑に入り組んで生活が崩壊するということがない。

高い家は相応に良い。高い家に住み続けたいし、そうなると借家暮らしよりも持ち家の方が効率的になるかもしれない。

Mastodon諦めました/Spotify諦めました

今日はコンピュータに嫌われた一日だった。悲しい。

Mastodon

再びマストドン立てようと思ったんだがメールが送れないのと他インスタンスとの通信ができないトラブルを解決できず諦めた。どちらも初めて出くわした。

前者は名前解決なんちゃらのエラー、後者はどうやらSSLと関係があるようだったが僕の知識では理解できなかった。そもそもMastodonは恐ろしく複雑だ。使いやすくする努力はされているが少しでも不具合が起きるとそれを解決するためにはとんでもない知識と労力が必要になる。

Spotify

Spotifyでローカルの音楽ファイルを再生したかったのだが、mp3にしか対応していなかった。そこで急遽音楽フォルダ内を全部掘ってmp3じゃないファイルをmp3に変えるスクリプトを書いた。

しかしそうして生成したファイルをSpotifyで再生しようとすると、再生ボタンを押した瞬間にSpotifyアプリが終了する。ターミナルからアプリを開いているとログが残るが、終了時に表示されるのはこれだ。

[0228/053947.271857:ERROR:input_method_base.cc(146)] Not implemented reached in virtual ui::InputMethodKeyboardController *ui::InputMethodBase::GetInputMethodKeyboardController()Using InputMethodKeyboardControllerStub
Segmentation fault (コアダンプ)

うーん。軽く調べてみるとChromiumのバグの疑いが強く、2018年11月辺りに報告が頻発している。しかしローカルの曲を再生するときだけこうなるのでSpotify側にも問題がありそうだ。

怪異・妖怪ゼロ食い/fish!!

学部生の授業のために作ったプログラムがどうもおかしいという話なので報告をよーく読んでみたら、0から始まる数列をExcelで読んだときに数値扱いされて左端の0が「食われる」という事件だったようだ。キレそう。Excelを許すな(俺が悪い)。なお検証の過程でJestの使い方を覚えた。でもCDNからモジュールをインポートしていることをJestが気づいてくれなくてエラーが出まくってやっぱりキレそう。

自宅のPCのシェルをfishに変えた。昆虫なので色がきれいなのは好き。欠点はググラビリティ。

酒の頻度を落としたら酔いが楽しすぎる

※この記事は『麦とホップ』を飲みながら書かれた。

友人に「毎日少しずつ飲むのもアル中になる」と言われてから飲酒の頻度を落としているのだが、そうするとたまに飲んだ日の酔いが強烈に感じる。

全然関係ないけどタイトル長いとまとめサイトみたいで嫌だな。いや問題は「〜すぎる」という言葉の使い方か?

まとめサイトを検索結果から除外するために僕が使っているのはμBlacklistだ。類似の拡張は色々あってどれも十分効果的なんだが、μBlacklistは何件ブロックされているか表示される。

Vivaldiのせいで原稿が消えた/バーチャルさんはみている1話

タイトルは具体的な方が良いかなと思い始めた。

本郷近辺のグルメについてノリノリで記事を書いていたのだが、Vivaldiの2つのChromeと違う挙動のトラップにハマって記事が全部消えた。

まずタブ消去時の挙動だ。Chromeでは連続でタブを消去している間はタブ幅が固定され、誤って左側のタブを消すことがないようになっている。Vivaldiにもこの機能はあることにはあるが、タブの閉じるボタンを使ったときのみ発動し、センタークリックによるタブ消去では発動しない。なぜなのか。

もうひとつはタブを閉じてはいけなさそうなときにポップアップで確認する機能だ。Chromeでは将棋ウォーズのプレイ中やブログの執筆中にはこの機能がはたらき誤ってタブを閉じることはないが、Vivaldiでははたらかない。

というわけで本郷グルメ記事は明日書く。Vivaldiはやはりダメだ。Chrome以外使えない体になってしまった。

バーチャルさんはみている

VTuberは門外漢なのだが意外と楽しめた。就職先が作っているアニメなので贔屓目に見てしまうのだが。

アニメを自称しているが、これは『てさぐれ!部活もの』のような中の人の魅力を伝えることを最優先したバラエティ風味の強い作品の延長線上にある。そういう点で完全に新しいわけのわからないものが出てきたというわけではないし、かと言って一般的なアニメとはやはり違う。

画面づくりについて。カメラの動かし方がかなり自由であり、キャラクターの動きも人間に近い(モーションキャプチャーなので当然か)という点では実写風だ。ただし各エピソードは比較的狭い決まった空間のなかで進展するという点では演劇的であり、総合的にはカメラの自由度が増した吉本新喜劇という表現がしっくりくる。

コーナー単位では月ノ美兎の『委員長、3時です』がフランクな話し方で面白かった。オタク的には視聴者投稿コーナーで鶴巻和哉がバ美肉していて、しかもエンドクレジットでそれが本物だと確定したのが最高だった。OP/EDは映像・音楽ともに良い。OpenToonzエンジニア:岩澤駿と企画:川上量生がエモい(後者は表示時間が異様に短いんだがギャグか?)。

1話の段階で動画が作れずに静止画になっている部分があったのが気がかりだ。

追記:この記事でURLの番号が1000を超えた。ただし1記事につき1増えるというわけでもなくルールは謎だ。

Vivaldi復帰断念

なんとなくVivaldiのことを調べたら2.x系列がリリースされていた。デザインや設定の自由度の高さはchromeより好きだし、安定性さえ問題がなければしばらく戻ってみようかと思ってインストールしてセッティングしてみたが、最重要拡張機能であるBetterTweetDeckが動かないので泣く泣く諦めた。

BetterTweetDeckはとにかく優れものなのだが、僕が最もよく使うのはクリップボードからの画像投稿だ。スクリーンショットをクリップボードに保存し、それを直接投稿欄に貼り付けるのは非常に便利だ。

ところで今日は寒い。29日に寒波が来るとのことで、コミケ早朝組の生命が心配だ。寒い日は暖かい部屋にいるに限る。今日はほとんど外出しなかった。

昼食に焼きそばを作った。油が切れていたので新しいのを買ったのだが、これが以前より大きいパッケージで(当然大きい方が割安)自然と油の使用量が増える。すると焼きそばの味がよくなり、焦げ付きも減った。油も洗剤も困ったら増やしてみるといい。

ARTILIFEの対応端末が紛らわしい

ドワンゴから新作ゲーム『ARTILIFE』が発表された。

生命を観察するというシンプルなアイデアをスタイリッシュにゲーム化しており、いろんな遊び方ができそうだと楽しみにしていたのだが、まだプレイできていない。自宅に対応する端末がないからだ。

AppStoreの互換性の項目では多くの対応端末が列挙されている一方で、バージョン1.0.1の変更点にiPhone6s以降・iPad・iPad Proしか対応しないと書かれている。

このような紛らわしい書き方はドワンゴにとってもユーザーにとっても不利益なのでやめるべきだ。僕は手持ちのiPhone6で、少しカメラを動かすだけで視界に何も映らなくなり復帰できなくなり、1時間くらいは無駄にした。レビュー欄には起動できなかった・起動しても正しく動作しなかった人々の怒りの声が多く投稿されている。

高度な機能を実現するために要求スペックが高くなるのは仕方のないことだが、iPhone6でもiPad mini2でも起動できないのは予想外だった。Android版が出るのを待っているがAndroid端末もスペックは高くないのでどうなることやら。

モノを減らす

もし修士を取って予定通りに就職するとなると、今の家を引き払うことになる。これを機会に必要のないものを捨てるのはもちろんだが、それ以前にゴミは捨てねばならない。とは言うものの、片付けは苦手だし早朝のごみ捨てはもっと苦手だ。

月曜日は資源ごみの回収日だ。さっき缶と紙を捨ててきた。缶はだいぶ貯めてしまっていたのですごい量だった。回収場所に行ってみるとかごが既にいっぱいだったので一つずつ潰して小さくしていれなければならなかった。片付けというのは難しい。

実験募集が終わったので隠していたブログメニューを復活させ、過去の記事を見やすく戻した。ブログが異様に重いのもなんとかしたい。たぶん同じサーバー上で動かしているMastodonを落とせばいいんだけど、それをやってしまうのは寂しい。純粋に感情の問題だ。

そういえば昨日紹介した『Hand Simulator』だが、Steamの設定からSteam Playのバージョンを最新版であるProton3.16-5 Betaにしたところ問題なくプレイできた。操作が難しい。Steamで面白いゲームがあったら紹介してください。普段はDota2ばっかりやってます。

LMMSでLinuxDTM

好きな曲を耳コピして遊ぶことがある。Windowsを使っていた頃はDominoを使っていたが、Linuxでどのソフトが適任かわかりかねていた。現状の結論としてはLMMSが良い。

LMMSはaptで入る。

sudo apt install lmms

特別最新版にこだわる理由がなければこれでよい。

LMMS初心者がつまづくのは音源だ。LMMSのデフォルト音源はよくない。なぜか入力と音高がズレているし、単純に音が悪い。プラグインのsf2 Playerを使ってフリー音源を読み込む。僕はFluidSynthとSGM-V2.01を入れた。

ググればそれぞれの.sf2ファイルが見つかるので、ダウンロードして~/lmms/samples/soundfontsに置いておく。

左端のバーからInstrumental pluginsを開き、sf2 Playerをソングエディタにドラッグする。するとトラックが追加されるのでクリックしてプロパティを開く。

FILEの右にあるフォルダマークをクリックし、先ほどダウンロードした.sf2ファイルをインポートする。その後PATCHの右のスパナのマークをクリックして音色を選択する。ソングエディタの黒い四角が並んでいるエリアをダブルクリックするとピアノロールが開き、後はDominoと同じ感覚で入力する。弱点はピアノロールに複数のトラックを表示できないことだ。

WindowsでできていたことのほとんどはLinuxでもできるが、DTMだけはできていなかった。しかしLMMSはきちんと使いこなせばDominoと同等のことはできそうだ。

なんでもかんでもLinuxでやるおじさんの次の目標はSteamゲーム『Hand Simulator』をやることだ。脳による身体のコントロールはそれなりに学んできたので、その過程を全部バラして自分の体を動かすことがどれだけ難しいかを再体験するゲームとして興味を持っている。

Steam Playを有効化すれば起動は可能なのだが、おそらくフォントの問題で文字が全く表示されず、ゲームを開始できない。

あと一歩のところまで来ている感じはする。以前は起動前のオプション画面ですら文字がなかったが、今は表示されるようになっているので改善も進んでいるようだ。

Linuxの未来は明るい。