(Translated by https://www.hiragana.jp/)
bayashi.net

WSL2 のターミナルからWindowsの Firefox を起動きどうする

2024/05/03

{{tag: wsl2, wsl, firefox}} タイトルのとおり、WSL2 のターミナルからWindowsの Firefox を起動きどうする方法ほうほう。ポイントは /mnt/c/ (pprof) web とかしたときに便利べんりなやつ。 まず、ブラウザを起動きどうするための sh ファイルを用意よういしておく。 [openff.sh] #!/bin/bash /mnt...

つづきを

おれのセマンティックバージョニング

2024/03/30

{{tag: version}} v1.3.5 | | | | | +--- おれしか使つかってない | | | +----- おれ以外いがい使つかってる | +------- みんなが使つかってる

つづきを

カレントディレクトリパスのなかのgitレポジトリにいろけると便利べんり

2024/03/25

{{tag: bash, ps1, git}} PS1 があるじゃろ? PS1="\u \w \$(__git_ps1 \": %s\")\n$ " bayashi ユーザのホームディレクトリならこんな表示ひょうじじゃ bayashi ~ $ なんの変哲へんてつもないプロンプトじゃな PS1 の中身なかみくだすとこうじゃ \u ログインユーザ \w カレン...

つづきを

bash PS1 プロンプトにgitリポジトリ情報じょうほう表示ひょうじする

2024/03/23

{{tag: bash, ps1, git}} わけあって自分じぶん使つかわなくなってしまったのだけど、bash の プロンプトに git リポジトリの情報じょうほうすやつ。 main : bayashi/actually $ 上記じょうきのように ブランチめい(main) と リポジトリの情報じょうほう(bayashi/actually)をす。 PS1 に以下いかのようにすればよい...

つづきを

actually その

2024/02/26

{{tag: go, test, testing, actually }} actually は Go の testing ライブラリです。明示めいじてきなインターフェースと一貫いっかんせいたかいメソッドぐん、そしてメンテナンスやリファクタリングのさいちから発揮はっきするフェイルレポートをそなえています。 [[https://github.com/bayashi/actually ac...

つづきを

WSL2 に Ubuntu22 セットアップ

2024/02/10

{{tag: wsl2, ubuntu, ubuntu22}} Ubuntu18 で glibc がふるくてどうにもならなくなったのでおもこしをあげてアップグレードする。すでに WSL2 に Ubuntu18 がうごいている状態じょうたいからスタート。 WSL2 アップデート 管理かんりしゃ権限けんげんのPowerShell 管理かんりしゃ権限けんげんのシェルを起動きどうする(PowerShellで以下いかを...

つづきを

2023ねんってかったもの3せん

2024/01/21

{{tag: amazon, bluetooth}} 年内ねんないこうとおもっていたけど、としけてもうだいぶ時間じかんがたってしまった。去年きょねんってかったもの3せんです。ご査収さしゅうください。 USB TYPE-C マグネットアダプタ これは同僚どうりょう便利べんりですよとおしえてもらって導入どうにゅうしたもの。USB-C のくちをマグネットで接続せつぞくできるようにするもの。 [[https://amz...

つづきを

Web::Scraper の実装じっそうがカッコいいぞというはなし

2023/12/16

{{tag: perl}} この記事きじは、"[[https://qiita.com/advent-calendar/2023/perl Perl Advent Calendar 2023]]" 16にち記事きじです。 {{cpan: Web::Scraper}} というPerlモジュールがあります。名前なまえとおり、Webページをスクレイピン...

つづきを

Module::Setupをgo moduleのセットアップにも使つかっているはなし

2023/12/09

{{tag: perl, cpan, golang}} この記事きじは、"[[https://qiita.com/advent-calendar/2023/perl Perl Advent Calendar 2023]]" 9にち記事きじです。 {{cpan: Module::Setup}} という Perl モジュールのボイラープレート...

つづきを

今夜こんやあなたは目撃もくげきしゃ!テストノ治安ちあん再生さいせいセヨ!

2023/12/05

{{tag: golang, testing, witness}} この記事きじは、"[[https://qiita.com/advent-calendar/2023/go Go 言語げんごAdvent Calendar 2023 シリーズ 2]]" 5にちになります。 こんばんは!はじめて Go のアドベントカレンダーにエントリーしました。...

つづきを

HTTP::Message に10ねんしの PR がマージされたはなし

2023/12/02

{{tag: perl, cpan}} この記事きじは、"[[https://qiita.com/advent-calendar/2023/perl Perl Advent Calendar 2023]]" 2にち記事きじです。 むかしむかしあるところ いまとなっては記憶きおくさだかではないのですが、10ねんまえ当時とうじわたしは Plack::Mid...

つづきを

運動会うんどうかいけにカメラを比較ひかくしてみたよ

2023/09/24

{{tag: life, camera}} 今年ことし運動会うんどうかい通常つうじょう開催かいさいという学校がっこうおおいことでしょう。開催かいさい自体じたい貴重きちょうさもばくがりしているので、カメラで撮影さつえいをして、しっかりどもの姿すがた記録きろくのこしたいですね。 というわけで、うちは普段ふだんスマホのカメラしか使つかってないのですが、運動会うんどうかいわせてカメラを購入こうにゅうすることにしました。 運動会うんどうかいけのスペック 運動会うんどうかいとおはなれた...

つづきを

任意にんいのコマンド出力しゅつりょく色付いろづけする irir を普段ふだん使づかいにするしん機能きのう

2023/09/02

{{tag: golang, go, irir, color, cli}} irir [[https://github.com/bayashi/irir#irir irir]] は、任意にんいのコマンドの出力しゅつりょくに、あらかじめ用意よういされたルールベースでいろける CLI ツールです。ログ出力しゅつりょくや、テスト結果けっかをフィルタしていろけたりすると、 grep がおもむろにはかどり...

つづきを

アニマルバスとほしまつり

2023/08/12

{{tag: book}} どもが小学生しょうがくせいになると、学校がっこう図書としょしつほんりてくるようになる。これは、どもが自由じゆうえらんでりてくるものなので、どもの嗜好しこうれてとても興味深きょうみぶかい。だから、わたしはどんなほんりてくるかをこっそり、しかしじつはきっちりチェックしている。 あるとき、ども同士どうしいになるほど人気にんきでなかなかりられない、大好だいすきなほんりられたといっ...

つづきを

GitHub が README.pod のレンダリングをやめてしまっているけん

2023/08/11

{{tag: github, perl, module, readme, pod}} しばらくづいてなかったが、GitHubはリポジトリトップで表示ひょうじするREADMEについて、.pod のレンダリングをやめてしまった模様もよう。 README.pod は、README としてピックアップされてはいるが、プレーンテキストとして表示ひょうじされてしまっている。 もしかした...

つづきを

GoでGoLandやIntelliJ IDEAからVSCodeにえるとハマる

2023/08/06

{{tag: golang, vscode}} GoLandやIntelliJ IDEAといったJetBrainせいのエディタから、VSCodeにえて Go をきはじめると、突然とつぜん LSP がうごいてないぞ?!となることがある。 とくに、関数かんすう変数へんすう定義ていぎもと参照さんしょうや、参照さんしょうさきにジャンプする機能きのう突然とつぜんうごかなくなる。なにもしてないのに! この現象げんしょうおも原因げんいんは、goの...

つづきを

複数ふくすうのGoツールをひとつのhomebrewリポジトリで配布はいふする

2023/06/09

{{tag: homebrew, tap, golang, go, cli, tool}} GoでかれたCLIツールを homebrew で配布はいふするために [[https://github.com/goreleaser/goreleaser-action goreleaser@goreleaser-action]] がよく使つかわれている。よくある解説かいせつでは、ひ...

つづきを

Goで標準ひょうじゅん出力しゅつりょくをフィルタしてよしなにいろけるツールいた

2023/05/29

{{tag: golang, go, color, stdout}} タイトルのとおり、Goで標準ひょうじゅん出力しゅつりょくをフィルタしてよしなにいろけるツールきました。 [[https://github.com/bayashi/irir irir]] モチベーションは「 [[https://blog.izum.in/painting-go-test-outputs-4fc...

つづきを

Go の error をアサーションするメソッドのむずかしさ

2023/05/16

{{tag: golang, go, testing, error}} [[/diary/2023/0515 きのうの記事きじ「Goのアサーションライブラリ actually のすべて」]] で最後さいごにこうきました。 errorのアサーションメソッドはいまのところ NoError だけで、肝心かんじんの error そのものをアサーションするメソッドは実装じっそうしていま...

つづきを

Goのアサーションライブラリ actually のすべて

2023/05/15

{{tag: golang, actually, testing}} ここ 1ヶ月かげつくらいいている Go のアサーションライブラリ [[https://github.com/bayashi/actually actually]] ですが、ぼちぼち pull-request をかさねて、そろそろ v1.0.0 もえてきたのではないかということで [[https...

つづきを

JSONのなかにJSONがまれてるやつを綺麗きれいにするやつのGoばん

2023/05/08

{{tag: go-jl, golang, json}} jl Perlでそのむかし、{{cpan: App::jl}} というコマンドラインツールをきました。これは jl (じぇい、える)というコマンドで、JSONのなかにJSONがまれているログを綺麗きれいにひとつのJSONに整形せいけいして表示ひょうじしてくれるツールです。よく「ああ、JSONをprettifyするやつね...

つづきを

GoReleaserでハマったところ

2023/04/28

{{tag: golang, cli}} GoでCLIをいたらgithub actionsで自動的じどうてきにビルドしてリリースしてしまいたい。 GoReleaser を使つかえばYAMLファイルいちまい簡単かんたんにできる!という解説かいせつがいっぱいつかるのでそれらをながらやってみたけどいくつかハマったのでメモをのこしておく。 main.goがルートディレクトリにない場合ばあい リ...

つづきを

Goのtestifyが自分じぶんにはおおきすぎたので actually

2023/04/26

{{tag: golang, testing, actually}} お仕事しごとの Go ではよく[[https://github.com/stretchr/testify stretchr/testify]] を利用りようしていますが、自分じぶんでライブラリをいてテストをこうとおもったとき、testify はちょっとでかすぎた。testifyはオールインワンテスティング...

つづきを

Goでちょっとリッチな構造こうぞうあつかうライブラリいた

2023/04/25

{{tag: golang}} きのうは [[/diary/2023/0424 Goプロジェクトの概要がいようをツリー表示ひょうじする goverview]] の紹介しょうかい緊急きんきゅう配信はいしんしました。 きょうはその goverview で利用りようしている [[https://github.com/bayashi/go-proptree ツリー表示ひょうじようのライブラリ go-proptree]]...

つづきを

Goプロジェクトの概要がいようをツリー表示ひょうじするツールいた

2023/04/24

{{tag: golang, cli}} 業務ぎょうむでは PHP が9わり、Goはのこり1わりくらいという状況じょうきょうなのだけど、けっこうづけたたかっている認識にんしきがあり、2ヶ月かげつくらいまえから自身じしんのGoスキルをもっとブラッシュアップしたいとおもっていろいろと自主じしゅトレをおこなった。(実際じっさいは、3月、4がつ趣味しゅみりがおやすみになるので、というのが理由りゆうの8わりなんですけどw あと Rustのつとむ...

つづきを

いてるひと