{{tag: golang, actually, testing}} テスト関数の構成 なんらかのテストを書くとき、おおむね以下のような構造になっていると思います。 func TestSome(t *testing.T) { // prepare to test action db, err := database.instance("u...
{{tag: usd, jpy, bank, transfer}} US口座だけでは意味ない USD を USD のまま振り込みしたいがため、つまり為替手数料を払いたくないがために US の銀行口座を赴任から帰国して5年余り維持してきたけど、結果として US の電話番号が無いために振り込みできず役に立たなかった。5年前ならそうでもなかったかもしれないが、い...
{{tag: docomo}} ドコモのキッズケータイ、具体的には京セラの KY-41C で +メッセージアプリが開けなくなったときの対処法。 症状 キッズケータイ KY-41C で +メッセージを開こうとすると「ストレージ容量が不足していて開けない」と言われて+メッセージが起動できなくなる。 原因 エラーメッセージの通り、端末のストレージ容量がいっ...
{{tag: mclocks, tauri, rust}} 複数のタイムゾーンの日時をコンパクトに表示するデスクトップアプリの mclocks ですが、先日 Electron から Tauri v2 にマイグレーションして、ある日付までのカウントダウンを表示する機能を追加してみたりしました。 https://github.com/bayashi/mcloc...
{{tag: mclocks, tauri, rust}} mclocks というミニマリスト向け複数タイムゾーンの日時表示アプリを開発している。 https://github.com/bayashi/mclocks 先日、[[https://bayashi.net/diary/2025/0331 Electron から Tauri v2 に移行した]]...
{{tag: life, bluetooth}} ひさびさに Bluetoothイヤフォンを買った。良かったのであさましくご紹介。 SOUNDPEATS PearlClip Pro 耳をふさがないイヤーカフ型だ。 [[https://amzn.to/3XHt1V2 SOUNDPEATS CC イヤーカフ イヤホン PearlClip Pro]] イヤ...
{{tag: life}} 出社回帰 最近ちょっと出社する機会が増えている。 家から徒歩5分のバス停からバスに乗り、最寄り駅は急行が停まらないので1駅乗って急行に乗り換える。急行に1時間半近くゆられてさらに乗り換えて次は地下鉄に5駅程度乗る。最後に徒歩10分くらいで会社につく。全行程およそ2時間くらいかかる。往復すると4時間。出社すると、起きている時間の...
{{tag: mclocks, electron, tauri, javascript, rust}} mclocks https://github.com/bayashi/mclocks [[https://github.com/bayashi/mclocks mclocks]] はデスクトップに複数の日時を表示するアプリケーションです。Windows...
{{tag: life}} 去年の5月から10ヶ月ブログ書いてなかったらしい。もうこの記事が今年最後かもしれない。そういうわけで、今年最初で最後かもしれないのであさましいやつ置いておきます。 BUFFALO Link Station LS710Dが便利すぎる [[https://amzn.to/4hzoWJF BUFFALO Link Station L...
{{tag: wsl2, wsl, firefox}} タイトルの通り、WSL2 のターミナルからWindowsの Firefox を起動する方法。ポイントは /mnt/c/ (pprof) web とかしたときに便利なやつ。 まず、ブラウザを起動するための sh ファイルを用意しておく。 [openff.sh] #!/bin/bash /mnt...
{{tag: version}} v1.3.5 | | | | | +--- 俺しか使ってない | | | +----- 俺以外も使ってる | +------- みんなが使ってる
{{tag: bash, ps1, git}} PS1 があるじゃろ? PS1="\u \w \$(__git_ps1 \": %s\")\n$ " bayashi ユーザのホームディレクトリならこんな表示じゃ bayashi ~ $ なんの変哲もないプロンプトじゃな PS1 の中身を書き下すとこうじゃ \u ログインユーザ \w カレン...
{{tag: bash, ps1, git}} わけあって自分は使わなくなってしまったのだけど、bash の プロンプトに git リポジトリの情報を出すやつ。 main : bayashi/actually $ 上記のように ブランチ名(main) と リポジトリの情報(bayashi/actually)を出す。 PS1 に以下のようにすればよい...
{{tag: go, test, testing, actually }} actually は Go の testing ライブラリです。明示的なインターフェースと一貫性の高いメソッド群、そしてメンテナンスやリファクタリングの際に力を発揮するフェイルレポートを備えています。 [[https://github.com/bayashi/actually ac...
{{tag: wsl2, ubuntu, ubuntu22}} Ubuntu18 で glibc が古くてどうにもならなくなったので重い腰をあげてアップグレードする。すでに WSL2 に Ubuntu18 が動いている状態からスタート。 WSL2 アップデート 管理者権限のPowerShell 管理者権限のシェルを起動する(PowerShellで以下を...
{{tag: amazon, bluetooth}} 年内に書こうと思っていたけど、年も明けてもうだいぶ時間がたってしまった。去年買って良かったもの3選です。ご査収ください。 USB TYPE-C マグネットアダプタ これは同僚に便利ですよと教えてもらって導入したもの。USB-C の口をマグネットで接続できるようにするもの。 [[https://amz...
{{tag: perl}} この記事は、"[[https://qiita.com/advent-calendar/2023/perl Perl Advent Calendar 2023]]" 16日目の記事です。 {{cpan: Web::Scraper}} というPerlモジュールがあります。名前の通り、Webページをスクレイピン...
{{tag: perl, cpan, golang}} この記事は、"[[https://qiita.com/advent-calendar/2023/perl Perl Advent Calendar 2023]]" 9日目の記事です。 {{cpan: Module::Setup}} という Perl モジュールのボイラープレート...
{{tag: golang, testing, witness}} この記事は、"[[https://qiita.com/advent-calendar/2023/go Go 言語Advent Calendar 2023 シリーズ 2]]" 5日目になります。 こんばんは!はじめて Go のアドベントカレンダーにエントリーしました。...
{{tag: perl, cpan}} この記事は、"[[https://qiita.com/advent-calendar/2023/perl Perl Advent Calendar 2023]]" 2日目の記事です。 むかしむかしあるところ いまとなっては記憶が定かではないのですが、10年前の当時、私は Plack::Mid...
{{tag: life, camera}} 今年の運動会は通常開催という学校も多いことでしょう。開催自体の貴重さも爆上がりしているので、カメラで撮影をして、しっかり子どもの姿を記録に残したいですね。 というわけで、うちは普段スマホのカメラしか使ってないのですが、運動会に合わせてカメラを購入することにしました。 運動会向けのスペック 運動会は遠く離れた子...
{{tag: golang, go, irir, color, cli}} irir [[https://github.com/bayashi/irir#irir irir]] は、任意のコマンドの出力に、あらかじめ用意されたルールベースで色を付ける CLI ツールです。ログ出力や、テスト結果をフィルタして色を付けたりすると、目 grep がおもむろに捗り...
{{tag: book}} 子どもが小学生になると、学校の図書室で本を借りてくるようになる。これは、子どもが自由に選んで借りてくるものなので、子どもの嗜好が知れてとても興味深い。だから、私はどんな本を借りてくるかをこっそり、しかし実はきっちりチェックしている。 あるとき、子ども同士で取り合いになるほど人気でなかなか借りられない、大好きな本が借りられたといっ...
{{tag: github, perl, module, readme, pod}} しばらく気づいてなかったが、GitHubはリポジトリトップで表示するREADMEについて、.pod のレンダリングをやめてしまった模様。 README.pod は、README としてピックアップされてはいるが、プレーンテキストとして表示されてしまっている。 もしかした...
{{tag: golang, vscode}} GoLandやIntelliJ IDEAといったJetBrain製のエディタから、VSCodeに乗り換えて Go を書きはじめると、突然 LSP が動いてないぞ?!となることがある。 特に、関数や変数の定義元参照や、参照先にジャンプする機能が突然動かなくなる。何もしてないのに! この現象の主な原因は、goの...
bayashi
好物はしし唐とオクラです。