systemdサービスの失敗をデスクトップ通知する

うちのarchlinuxマシンでは, systemdサービスの失敗をデスクトップ通知させています. ...

2024-09-08 20:00 · Kosuke Uchida

Stable Diffusion WebUI forge 試してみた

いまさら感あるが, Stable Diffusion WebUI forge を試してみた. しょぼいグラボでも高解像度の画像を出力できるというのと, 高速化を実現できているという. ...

2024-04-21 09:00 · Kosuke Uchida

HHKBをMacで使える気がしない

MacにHHKBをつないで使っている人は多いですが, 個人的にはうまく使える自信がありません. 理由はMac固有の修飾キーにあります. ...

2024-04-15 09:00 · Kosuke Uchida

SlimBlade Pro レビュー

ながいあいだ, ロジクールのトラックボール M575 を使っていたが, SlimBlade Pro に乗り換えてみた. 使い始めて2ヶ月ほど使用感などを紹介してみる. M575と比較しての感想が多いと思う. ...

2024-04-07 08:00 · Kosuke Uchida

Mac mini M2 Pro を買ってみた

2024年3月に Mac mini M2 Pro を買いました. ...

2024-03-27 13:00 · Kosuke Uchida

フォント合成は怖くない (nerdfont)

Macのターミナル (Alacritty) でフォント HackGen を指定すると, ちゃんと表示されず豆腐になっちゃう文字 (Nerd Font) がありました. GithubのReleasesにあるファイルから入れたり, homebrew でインストールしたもので試したりなど, いろいろやってみたのですが解決せず, HackGen以外のてきとうなフォントにしてお茶を濁していたのですが……. ふと思い至って自分でフォント合成することを試してみました. # てきとうな作業用ディレクトリ cd ~/work/path/to # GitHubで取得してきたHackGenフォントのNerdFontではないほうを展開 unzip ~/Downloads/HackGen_v2.9.0.zip # 出力先ディレクトリを作っておく mkdir out # フォント合成をcompleteオプションつきで実行 docker run --rm -v$PWD:/in:Z -v$PWD/out:/out:Z nerdfonts/patcher --complete これでoutディレクトリに合成済みフォントが出力されます. $ ll total 200336 -rw-r--r-- 1 kosuke staff 12M Mar 26 11:22 HackGen35ConsoleNerdFont-Bold.ttf -rw-r--r-- 1 kosuke staff 12M Mar 26 11:22 HackGen35ConsoleNerdFont-Regular.ttf -rw-r--r-- 1 kosuke staff 12M Mar 26 11:22 HackGen35NerdFont-Bold.ttf -rw-r--r-- 1 kosuke staff 12M Mar 26 11:22 HackGen35NerdFont-Regular....

2024-03-26 12:00 · Kosuke Uchida

2023年の仕事をふりかえる

2023年の仕事を振り返ってみる. エージェントから仕事をもらうようにした フリーランスエンジニアとして動き始めて2年目となった2023年. 大きな変化としては, エージェント経由で仕事をとるようにしてみたこと. それまでは独立前から入っていた現場に, 継続して参画させてもらっていた. けっこう長い期間やっていたので, それなりにお互いの信頼があり, かつ良くも悪くも緊張せずに仕事に臨めていた. ただ, 契約単価が在住している札幌基準のもので, 首都圏の金額と比べるとけっこう落ちる. それでいてほぼフルリモートでの作業で, 首都圏の人との作業もあるので, 東京基準の単価でいただけないものかと考え, 交渉したが難しいようで……. そういう背景があって, エージェント経由でフルリモート案件を探してもらい, 5月からそちらへシフト. 見込んだ通り, 売上を少し増やせたと思う. ほんというと, 地元と首都圏の案件を半分ずつくらいやれるといいかなと思ったりもしてる. インボイス登録は見合わせた 2023年10月から導入されたインボイス制度については, 登録を見合わせることにした. エージェントからの反応はいいものではなかった. 制度には経過措置があるため, 税込価格からおよそ2%程度の減額をのむ形とした. GCPを扱うようになった 直近で参画させてもらっている案件でGCPを扱うようになった. CLIのコマンド体系やUIは, AWSよりもGCPのほうがわかりやすい印象. Linuxデスクトップで仕事できるようになった プライベートで使っているLinuxデスクトップマシンで作業するようになった. プライベートではずっとLinuxデスクトップを使っていたが, 実作業に導入したのは初めて. 個人的にはけっこう新鮮で大きな出来事だった.

2024-01-02 00:00 · Kosuke Uchida

使ってますか? checkupdates on Arch Linux

Ubuntu (または apt コマンド) で更新があるパッケージをリスト表示する場合に, apt list --upgradable コマンドを使います. vagrant@ubuntu-jammy:~$ apt list --upgradable Listing... Done apparmor/jammy-updates 3.0.4-2ubuntu2.3 amd64 [upgradable from: 3.0.4-2ubuntu2] apport/jammy-updates 2.20.11-0ubuntu82.5 all [upgradable from: 2.20.11-0ubuntu82] apt-utils/jammy-updates 2.4.11 amd64 [upgradable from: 2.4.5] apt/jammy-updates 2.4.11 amd64 [upgradable from: 2.4.5] ... Arch Linux で同等のことを行なう場合, pacman-contrib パッケージに含まれている checkupdates コマンドを利用できます. $ checkupdates intellij-idea-community-edition 4:2023.3.1-1 -> 4:2023.3.2-1 xmlsec 1.2.37-1 -> 1.2.39-1 apt コマンドと違って, 実行するたびにパッケージのデータベースのダウンロードが行われるため, ちょっと時間がかかります. ダウンロード済みのデータベースを使う場合は, --nosync オプションを利用できます.

2023-12-24 00:00 · Kosuke Uchida

スワップパーティションからスワップファイルへ移行

Ubuntuでスワップパーティションからスワップファイルへ移行する試み. ...

2023-08-15 15:44 · Kosuke Uchida

Table-driven tests for Python

Pythonで “Table-driven tests” をどう書くか, という初心者向けのお話です. ...

2023-08-02 02:31 · Kosuke Uchida