Bercriber's Blog

すべて 日記 音楽 短歌 振り返り プログラミング

2025/06/04 21:06


痺れ

昨夜、腕が痺れて寝付けなかった。最悪。首か肩か。非常に珍しい。鼻も詰まってて呼吸も苦しくて、どんどん体調悪くなっていく。

朝、目覚ましの音楽が尊い。

仕事、石。


昼休みに。

歌集開いて寝るか、からの文字数を数えるvimscriptの間違いに気づいて直したら風呂入るの遅くなってしまい歌集どころではなかった。正確には11時前には風呂から出ていたので11時半くらいまでは時間あるのだが、読書よりもYouTube見ていた方が結局面白いので本を開くことなく動画を見てしまう。読みたい本がたくさんあるのに本を読む能力が非常に低い。もしくら読書よりもやりたいことがありすぎる。いやそれが特になくて暇な時でも読書しないので、読書に必要なエネルギー的な何かがいつも足りていないのだろう。黙って5分でもいいから本開けよ。歌集なら5分でも結構読めるぞ。読書をしろ。読書をしろ。読書をしろ。


曲、4小節だけピアノのコードにメロディーをつけた。2番のAメロ歌詞刷新。ミリ単位の進捗。

腰、とてもつらい。

昼休みの俺が読書をしろといっている。完全にわすれてたな。

(9分、 516文字)


2025/06/03 22:03


Vimscriptでマルチバイト文字数を数える

前回見事chatGPT先生の嘘を鵜呑みにして間違えたのをアップしてたので訂正。

function! GetTotalUtf8CharCount()
  let total_chars = 0
  let num_lines = line('$')

  for i in range(1, num_lines)
    let line_content = getline(i)
    let total_chars += len(line_content) " ちゃうぞ
  endfor

  return total_chars
endfunction

というコード片を乗せたのだが、len()はマルチバイト対応してなくて、使うべきはstrchars()でした


2025/06/03 21:38


昨日と今日と

7時4分起床。7時5分から鳴る目覚ましを鳴る前にオフにして起きていく。直後トイレでうんこ。早起きした稼いだ数分が脱糞に溶ける。朝イチでうんこするのも珍しい。するとしても朝食後なのだが、朝食前にうんこするのはやはり珍しい。うんこ。

仕事、そんなような気がしてたがイマイチ手が追いついていない。早め早めでやらねばしぬぞ。まぁなんとでもなる仕事量だった。週末と週明けに同じくらいのあるらしいので引き締める気もしくは気を引き締めていこう。まぁ休憩時間長すぎただけなんだよな。

妹の件が魚の小骨が喉に引っかかったようにと前も書いたが、今だに気に障る。非常に煩わしい。いっそ遠くに行って家族イベントから逃げ出したい。ライフイズオーフル。

曲、スマホ側に残る詩の下書きが良い。手動で歌詞のデータ同期してるから忘れてると差分が発生する。どうも詩を書くのは好きだが、今回の曲は現状音が良いとは言えない。やり直すか、どうする。。。

腰痛い。フレスノ使ってる時も痛かった。もうだめだ。。。

作業靴を新しくした。アシックスのシアンとブラックカラーのBOAのダイアルが横に付いたやつ。前のやつもそうだったけどアシックスマークが足に食い込んで痛い。小指付け根付近。しばらく履けば馴染んで辺りが柔らかくなるはずなのだが、しばらく痛みを我慢する日々が続く。

日記を昼休みにここまでスマホで書いた。約15分。


昨日の日記更新忘れた。翌日が休日だとそうなるらしい。昼休みせっかく書いたのに。

さて、今日は休日。腰痛がひどいので今日こそは病院に行こうと思ってたのになぜか行けない。家から出ることができない。人と会うのがストレス。コンフォートゾーンとかいうレベルじゃない。夕方まで雨だったのもあって歩きにも行けず。モスルーティンナッシング。腰痛もあって横になっている時間が長かった。虚無。つらい。

作曲、ドラムとコードを刷新。めりはりがついた。いつもと同じ音になる。詩に自信がなくなってきた。あなたの指は春の木漏れ日と聴いたときの感動が今自信を失わせる。だとしても。

ブラウザのユーチューブのタブを沢山消化した。見ずに消したほうが多いけど、LOLの動画は見る分にはおもろいがやる分には一試合が長丁場すぎてつらそうやったことないけど。

風呂入って、歌集開いて寝るか。

(15+10分、 2901文字)


2025/06/02 18:52


N分、N文字

最近の日記の末尾に書いている(N分、N文字)は適当になんとなくで計算して書いているので、それをコマンド一発で入力できるようにした。

inoremap <F3> <ESC>:InsertElapsedTimeTextSize<CR>

command! InsertElapsedTimeTextSize call InsertElapsedTimeTextSize()
function InsertElapsedTimeTextSize()
  let l:path = expand("%:f")
  let l:sec = system(["ruby", "-e", "print (Time.now - ARGF.file.birthtime).round / 60", l:path])
  let l:size = system(["ruby", "-e", "print readlines(nil)[0].size", l:path])
  let l:info = printf("(%s分、%s文字)", sec, size)
  execute ":normal i" . info
endfunction

とやってできたなメモっとくかーでブログアップしようとしたら、このコマンドのエラーがでて草。rubyがそんなファイルねえよと言っているそんなばかな。

なるほど。このブログファイルを保存する前にコマンドを実行するから、まだファイルが存在してなくてエラーになるのか。しかし保存をトリガーにVimがブログファイルをgit pushしてしまうので困ったな。ruby使うのを諦めてvimscriptでやるしかなさそう。おのれ。birthtimeをvimscriptで取得する方法がないらしいぞ。

というわけで、ブログファイルのヘッダーにテキストとしてかいてあるファイル作成時間を正規表現でバッファーから取得して計算したぞ。まぁ泥臭いがこれくらいでちょうどいいのだろう。vimscriptはわからんからchatGPT先生に教えてもらいながら書いた。

function BlogInsertElapsedTimeTextSize()
  let l:time = matchstr(getline(2), '\d\+:\d\+')
  let l:ts = split(time, ":")
  let l:birth = str2nr(l:ts[0]) * 60 + str2nr(l:ts[1])
  let l:ts = split(strftime("%X", localtime()), ":")
  let l:now = str2nr(l:ts[0]) * 60 + str2nr(l:ts[1])
  let l:size = GetTotalUtf8CharCount()
  let l:info = printf("(%d分、 %d文字)", (l:now - l:birth), l:size)
  execute ":normal i" . l:info
endfunction

function! GetTotalUtf8CharCount()
  let total_chars = 0
  let num_lines = line('$') " バッファの最終行番号を取得

  for i in range(1, num_lines)
    let line_content = getline(i)
    let total_chars += len(line_content)
  endfor

  return total_chars
endfunction

(126分、 2421文字)


2025/06/01 22:39


タイトルサンクコスト

休日の朝は遅いといいのに。法事で8時にwake up.

南無阿弥陀仏~∞

昼飯が寿司だった。寿司のいいところは一瞬で食えてついでにうまいところ。

腰というかケツが痛くて、作業する気になれなくて鬱だった。とりあえず家から出ようと思い、いつもの休日ルーティンを三時過ぎてたけどやりにいく。まぜるシェイク抹茶だけ買って公園へ。心臓の風化を読みながら飲む。飲んだらwalking。公園の閉鎖時間が5時でそれをお知らせするアナウンスがなっていたようだが、イヤホンしてたので気づかずにそのまま歩いてた。再度アナウンスがありすれ違う人が急ぎ足だったので、ん?と思い、アナウンスに耳をすませてみたら駐車場〆ますよ~でてけよな~の声が。車まで戻ったときにはもう出入り口でチェーンじゃらじゃらし始めてるおっさんがいて、その横に二昔前の社用車のようなよくわからんセンスのクラウンがあった。堅気の管理人ですか?急ぎ足でアクセルを踏んだ。

スプラ、シーズンが変わりバンカラS勢にはXマッチが閉鎖されているのでS+に上がらねばならぬわけだが、ふつうに勝てない。シーズン序盤は魔境らしい。一時間くらいやった感じでは勝率五割だったのでしばらく無理そう。

曲、ベースとピアノいれてみたり、ドラムのスネアが忙しいパターンいれてみたりしたが、ぴんときてない。困っている。

明日仕事なのか。休日ってなんなんだろうな。

(15分、650文字)


2025/05/31 23:46


ギターきたー

朝は眠い。眠い朝。

仕事、午前塗り、午後掘りみたいな。腕遺体。なんかしらんけどすごいつかれた。

昨日買ったギターがもう届いた。早すぎ。ちょうど仕事の境目で家に戻ってきたときにクロネコさん来てて、いや早すぎだろと思いながら受け取った。今持ってるYF-018の弾きやすさが最強すぎて、さすがにそれより引きやすいという感じではないが十分引きやすい部類だと思うがはたして。ナイロン弦なので聞き慣れない音がしてるが、これはこれでよい。しかし腕遺体。

ほんとに体がボロボロでいつこわれてもおかしくない気がしてならない。初めてギター買ったときから1時間ギター練習したら一週間腱鞘炎みたいな感じだったから、もともとこんなもんの体なのだろうけど、それでもここ1,2年でひどくなったな。これが30代。いや何かがおかしい。いやおかしいがデフォなのだろうくそが。

新しく壁掛けのギタースタンドをビス止めしたのだが、下地の柱みたいなやつがないところにビスが刺さっている気がする。草。

スプラ、サモランがクマフェスだ。ちょっとやって、SブラXマッチもちょっとやった。ちょっとだよ。ほんとにちょっとなんだよ。

この日記タイピングしてて腕痛い。つらい。明日は法事らしい。休日が~

というか、昨日髪切ったこと書いてないな。5cmのバリカンで全部ガーして耳元と後ろちょっと9mmでガーした。目までかかっていた前髪がないなった。8月になったら3cmでガーしようかな。逆に全部バリカンのほうがめんどくさい説あるな。もう15年以上髪の毛は自分で切っているわけだが、ふつうにハサミのほうが楽だし早いしな気もする。バリカンのアタッチメントの長さにもよるだろうな。5cmのアタッチメントはうまく刃が髪にあたってなさそうだった。1cm以下ならガリガリだいぶ早くできそう。

もう、寝るしかない。新しいギターもすぐ売りそう。楽しいのにたのしくない。腕遺体から。


2025/05/30 22:33


虚無い

朝、ねむねむにゃんこ。

仕事、一週間くらい前から休みの予定だったのに、仕事入って、その仕事も始めようかと準備一通りして、いざゆかんとなったところで、やっぱむりそうですとなり、実にクソ。人生無駄にした気分だ。

ぺろのXP5000チャレンジのラスト1戦が回線落ちないし部屋落ちで終了しててとても悲しかった。悲しい。

のせさんのヨッシーストーリーの切り抜きがとても良かった。ノッセーというかヨッシーが。ヨッシーには本名があると初めて知って、「T. ヨシザウルス・ムンチャクッパス」と言うらしい。そして本名があるというのもデマらしい。なんやねん。

名人戦、角換わり千日手からの角換わりで、間合いのはかりかたがエグい。永瀬優勢だったが、一分将棋あたりから藤井有利に。まだ決着してない。

曲、詩が良い感じ。オケは進捗ありません。

あ、ほしかったギター買ってしまったよ。4月の暴落で含み損天元突破してたけど弾切れまでナンピンしてたやつが戻ってきてプラ転して11マソくらい利益でたので、セールでお値打ちになってたIbanezの薄胴のエレガット。どうせすぐ飽きるけどそれでいい。Push3のがほしいけどな。


2025/05/30 16:49


黙って生きる

嘘も本当も同じだと僕は本当に思ってた 黙って生きる

まばたきのたびにひとみのうみゆらぎ月の火はぼく月日はあなた

妹が同棲すると言っていて結婚式は欠席します

日向夏 夏の日向でしにそうなぼくにレモンにジンジャーエール

風吹けば飛んでくような人生に紙ひこうき送るそよ風を


2025/05/29 23:18


イグナロ

朝、いつもよりちょっと早く起きたけどその必要はなかったようだ。なんじゃそりゃおまえがゆうたんやろ。

仕事、平和。

コンビニのクレープよく買うんだけど、今日買ったのはひさびさだった。30秒で食べ終わる。

漫画、「つれないほど青くて あざといくらいに赤い」の最新刊と「星喰い殺しのイグロナ」の1,2,3巻をよんだ。イグロナはナウシカ+エヴァみたいな感じ。青赤はもう速水先輩がおちてる。よい。

花カナさんの「クテマティスをあなたに」がとても良くて先週くらいからずっと聴いている。最初のライドとサビのスネアが良いんですよ。クレマティスは千日草属の蔓、花。花言葉は甘い束縛。

自作曲、ドラムの1Barの無限ループと適当なエレピのコードでもうこれでいいじゃんになってる。ver0.1として完成でいいのでは。

ぺろのXP5000チャレンジがあと1勝で5000達成というところで、2-2のフルセットで時間切れで持ち越しとなる熱い展開となった。今夜のメンタルつらいだろうな。今日寝れないだろうから、明日ちゃんと寝て、明後日でもいいのではという気もする。まだ2日あるし。視点がいつも以上にエグく見えたのは気のせいか。

(20分、600文字)


2025/05/28 22:39


違うそうじゃない

朝、6時半に目覚ましが鳴り初め40分ごろ起きるつもりが気がついたら50分だった。朝の10分は尊い。

昨日の雨で昨日の仕事が台無しになっていた可能性があったがほぼ無問題だった。よかったね。今日のお仕事は割と大変だろうと思っていたが、手伝いに来てくれた方が優秀でだいぶ楽できた。ありがとうございます。最後だけコミュニケーションの齟齬が発生して悲しくなったが、まあ俺がわるい。おれがわるいそうだおれがわるい。

くそどうでもいいはずの妹の件が魚の小骨が喉に刺さったかのごとく頭をよぎる。やめてくれ興味ない。

将棋、角換わり早繰り銀、銀交換から55角打たれて、37歩で蓋して、46歩とただの歩を伸ばして47金と上がる形から相手の角を捕まえにいくのが刺さったらしい。

スプラ、リッターコラボ?で、サブ強とスペ強つけて、ビーコンとテイオウであそぶのがたのしい。勝てるかは別。ビーコンですぐポジション上がるはもちろん下がるもできるのが大変良い。

曲、エレピでコード入れた。そしてわからんになる。

腰が痛いのはスプラのせいだ。



18