# 📰Impression
アウトプットを伴ったインプットが大変多い1週間だった。
## 無刻印キーボードの記事を執筆
[[HHKB]]のブログは何度か書いてきたが、[[無刻印キーボード]]の記事を書いたのは初めてだ。それもそのはず、ようやく最近になって[[無刻印キーボード]]の良さを言語化できるレベルで認識できるようになったのだから。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" />
<span class="link-card-v2-site-name">Minerva</span>
</div>
<div class="link-card-v2-title">
📘10年越しの無刻印キーボードは何をもたらしてくれたのか?
</div>
<div class="link-card-v2-content">無刻印キーボードの魅力や効果を、HHKBやブラインドタッチ、集中力向上、プロダクティビティ、尊師スタイルなどの観点から詳しく解説しています。無刻印化のメリットや実体験を知りたい方はぜひご覧ください。</div>
<img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/%F0%9F%93%98Articles/attachments/2023-09-06.jpg" />
<a data-href="📘10年越しの無刻印キーボードは何をもたらしてくれたのか?" class="internal-link"></a>
</div>
%%[[📘10年越しの無刻印キーボードは何をもたらしてくれたのか?]]%%
## [[Typesticks]]デビュー
以前に気になったけど、品切れのため購入できなかった[[Typesticks]]。入荷されたので購入してみた。
<div class="link-card">
<div class="link-card-header">
<img src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" class="link-card-site-icon"/>
<span class="link-card-site-name">minerva.mamansoft.net</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<div>
<p class="link-card-title">📰Typesticksを使ってみた</p>
</div>
<div class="link-card-description">
職場SlackのHHKBチャンネルで流れてきて興味を持ったので。購入しようとしたら売り切れだったが再販されたので購入した。
</div>
</div>
<img src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/PXL_20230912_021021931.jpg" class="link-card-image" />
</div>
<a
class="internal-link"
data-href="📰Typesticksを使ってみた"
></a>
</div>
%%[[📰Typesticksを使ってみた]]%%
少なくとも家のパソコンでは[[HHKB]]を直置きで[[尊師スタイル]]できていたので使わないだろうと思っていた。が、使ってみると思った以上にいい感じ。気が引き締まると言うか...。しばらく使ってみて、常用するか決めてみたい。
今[[キーボードブリッジ]]を使っている人には間違いなくオススメ!
## 人気のスパに遠征
たまには温浴施設で作業したくなったので、ネットで人気と話題になっていた[[スパメッツァおおたか 龍泉寺の湯]]に行ってみた。
<div class="link-card">
<div class="link-card-header">
<img src="https://www.ryusenjinoyu.com/spametsaotaka/wp-content/uploads/2022/04/cropped-favicon64%C3%9764-1-32x32.png" class="link-card-site-icon"/>
<span class="link-card-site-name">www.ryusenjinoyu.com</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<div>
<p class="link-card-title">スパメッツァおおたか 竜泉寺の湯</p>
</div>
<div class="link-card-description">
TX線・東武野田線「流山おおたかの森」駅西口2分。極上スパ&サウナ「スパメッツァおおたか」。日本初のストーブ5台並ぶ「ドラゴンサウナ」を含む3種のサウナ、3つの水風呂と日本最大級のととのいスペース。6...
</div>
</div>
</div>
<a href="https://www.ryusenjinoyu.com/spametsaotaka/"></a>
</div>
正直、サウナには全く興味がない (むしろ嫌い) だが、そこまで期待していなかったコワーキングスペースが想像以上にガチで感動した。あのコワーキングスペースクオリティだけ近所に欲しい。
![[PXL_20230906_023935967.jpg|frame]]
*スパメッツァおおたかのコワーキングスペース*
施設は全体的に広くて綺麗で本も多かったが、それ以上に(平日の昼にもかかわらず)多くのお客さんがいた。コワーキングスペース以外の場所だとあまり心が休まらなかったので、混んでいるところが嫌いな人にはオススメしない。
## [[Deno]]デビュー 今度は本気
[[Deno]]で[[CLI]]ツールを作った。仕事でも使えるよう、汎用的な土台リポジトリだ。
<div class="link-card">
<div class="link-card-header">
<img src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" class="link-card-site-icon"/>
<span class="link-card-site-name">minerva.mamansoft.net</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<div>
<p class="link-card-title">📜2023-09-03 DenoでCliffyを使ってCLIツールをつくってみる</p>
</div>
<div class="link-card-description">
DenoでCLIツールを作ってみるメモ。
</div>
</div>
<img src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/minerva-image.webp" class="link-card-image" />
</div>
<a
class="internal-link"
data-href="📜2023-09-03 DenoでCliffyを使ってCLIツールをつくってみる"
></a>
</div>
%%[[📜2023-09-03 DenoでCliffyを使ってCLIツールをつくってみる]]%%
[[Deno]]自体にチャレンジするのは今回で4回目だ。過去3回と比べ、そのものの完成度についても進化してて驚いたが、それ以上に[[Cliffy (Deno)|Cliffy]]の使い勝手に感動した。あの型推論はエグい... どうやっているんだろう? 🤔
## テスト駆動開発 はじめました
仕事の同僚が、[[📚テスト駆動開発]]という本の紹介や、写経をするもくもく会を開いていた。本の紹介には自分も参加して興味を持ったので、この機会に購入し、仕事とは別に写経チャレンジしてみることにした。
<div class="link-card">
<div class="link-card-header">
<img src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" class="link-card-site-icon"/>
<span class="link-card-site-name">minerva.mamansoft.net</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<div>
<p class="link-card-title">📰テスト駆動開発 読書メモ</p>
</div>
<div class="link-card-description">
📚テスト駆動開発のメモ。読書メモとあるがメインは写経なのでサブ的な存在。
</div>
</div>
<img src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/minerva-image.webp" class="link-card-image" />
</div>
<a
class="internal-link"
data-href="📰テスト駆動開発 読書メモ"
></a>
</div>
%%[[📰テスト駆動開発 読書メモ ~Rust編~]]%%
[[📚テスト駆動開発]]の本では[[Java]]を使っているが、仕事でもプライベートでも[[Java]]を使う予定はないので、代わりに[[Rust]]を使うことにした。今年度は仕事でもプライベートでも使う機会のない言語だが、過去の2年間でせっかく習得した価値あるスキルだと思っているので、忘れる前に刺激を与えておきたい。
## [[exa]]の終焉と[[eza]]
[[exa]]がメンテされなくなった。代わりにフォークした[[eza]]を使ってくれとのこと。
> exa is unmaintained, use the fork eza instead.
>
> *[exa is unmaintained, use the fork eza instead\.
](https://github.com/ogham/exa) より*
はじめは少し不安だったが、この[[eza]]... とてもアクティブにメンテナンスされていて凄い。本家の[[exa]]が最後まで対応してくれなかった[[Windows]]にも対応されたし、タイムゾーンに関する問題も[[Chrono]]の導入で自分が気づいてから数日でなおっていた。
<div class="link-card">
<div class="link-card-header">
<img src="https://github.githubassets.com/favicons/favicon.svg" class="link-card-site-icon"/>
<span class="link-card-site-name">GitHub</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<div>
<p class="link-card-title">feat: Support timezone for Windows · Issue #232 · eza-community/eza</p>
</div>
<div class="link-card-description">
First, Thank you for your great work :) It would be nice to be able to display the time taking the t...
</div>
</div>
<img src="https://opengraph.githubassets.com/45d76b3f9e91ac008cd1253dfd744cfeacca93a00df5432c00cea5c4951d9e57/eza-community/eza/issues/232" class="link-card-image" />
</div>
<a href="https://github.com/eza-community/eza/issues/232"></a>
</div>
大いなる感謝と今後への期待を✨🙏
# 🎇Shiny Outputs
## 🦉My products
- [[🦉Mobile First Daily Interface]]
- [Mobile First Daily Interface v1.4.1リリース](https://github.com/tadashi-aikawa/mobile-first-daily-interface/releases/tag/1.4.1)
- [Mobile First Daily Interface v1.4.0リリース](https://github.com/tadashi-aikawa/mobile-first-daily-interface/releases/tag/1.4.0)
## 📘Articles
- [[📘10年越しの無刻印キーボードは何をもたらしてくれたのか?]]
## 📖Publish
- [[gitクライアント]]
- [[📕Discord Webhookの実行]]
- [[📕huskyでプッシュ前に自動でTypeScriptの型チェックとテスト実行]]
- [[📗コマンドやホットキーでプロパティ(フロントマター)のtagsを編集したい]]
- [[📜2023-09-10 RustでTDD写経するためにNeovimを使った環境構築]]
- [[📝Denoでkyをimportしても型や補完が表示されない]]
- [[📝GitUIからpushするとbad credentialsエラーになる]]
- [[📝Neovimでlazygit.nvimを起動すると画面レイアウトが崩れる]]
- [[📝deno.jsoncの設定を変更してもNeovimのcoc-denoが変更後の設定を認識しない]]
- [[📝ezaで-lオプション実行結果の時刻がタイムゾーンを考慮しない]]
- [[📰2023年35週 Weekly Report]]
- [[📰Typesticksを使ってみた]]
- [[📰テスト駆動開発 読書メモ ~Rust編~]]
# 👀Medias
%%本やサイト、動画など読んだもの/見たもの. [[Twitter]]みたいな感じでラフに書く%%
## Obsidianでつなげる情報管理術【完成版】についての調書
[[👤ぷーおん]]さんが2022年に執筆された[[📚Obsidianでつなげる情報管理術]]について、2023年に大幅にリニューアルした完成版が発売されるので、その詳細記事。
<div class="link-card">
<div class="link-card-header">
<img src="https://pouhon.net/wp-content/uploads/2023/05/cropped-cplogo_square-32x32.png" class="link-card-site-icon"/>
<span class="link-card-site-name">創造性原理</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<div>
<p class="link-card-title">Obsidianでつなげる情報管理術【完成版】についての調書</p>
</div>
<div class="link-card-description">
ねぇ刑事さん……これって何なんです?確かに僕は『オブつな』の完成版リリースを予定してます。主な更新内容は……え、オブつななんて誰も知らない?『Obsidianでつなげる情報管理術』ですよ!タイトル長い...
</div>
</div>
<img src="https://pouhon.net/wp-content/uploads/2023/09/blog_book_cover.jpg" class="link-card-image" />
</div>
<a href="https://pouhon.net/obtsuna_update/8075/"></a>
</div>
目を引くのはなんと言っても **『オブつな』** というパワーワード。ツナマヨっぽくて親しみがある。流石です。
![[Pasted image 20230912173903.png|frame]]
*[[Minerva]]のaliasesにもしっかり登録!*
## 【Deno】esm.shによるnpmパッケージ管理に便利なCLIスクリプトについて
[[esm.sh]]とは何かについて簡単に解説してくれている記事。
<div class="link-card">
<div class="link-card-header">
<img src="https://static.zenn.studio/images/logo-transparent.png" class="link-card-site-icon"/>
<span class="link-card-site-name">Zenn</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<div>
<p class="link-card-title">【Deno】esm.shによるnpmパッケージ管理に便利なCLIスクリプトについて</p>
</div>
<div class="link-card-description">
</div>
</div>
<img src="https://res.cloudinary.com/zenn/image/upload/s--fSw9kjsK--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:%25E3%2580%2590Deno%25E3%2580%2591esm.sh%25E3%2581%25AB%25E3%2582%2588%25E3%2582%258Bnpm%25E3%2583%2591%25E3%2583%2583%25E3%2582%25B1%25E3%2583%25BC%25E3%2582%25B8%25E7%25AE%25A1%25E7%2590%2586%25E3%2581%25AB%25E4%25BE%25BF%25E5%2588%25A9%25E3%2581%25AACLI%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%2597%25E3%2583%2588%25E3%2581%25AB%25E3%2581%25A4%25E3%2581%2584%25E3%2581%25A6%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:%25E3%2581%258A%25E3%2581%258B%25E3%2582%2586%25E3%2582%258A%25E3%2581%259E%25E3%2581%25A3%25E3%2581%25A8%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzJiOWIzMjQwMDYuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png" class="link-card-image" />
</div>
<a href="https://zenn.dev/okayurisotto/articles/ba1d657b7913fd"></a>
</div>
[[Deno]]を触るようになってから、[[esm.sh]]にちょくちょく直面するようになったので勉強させていただいた。なお、[[esm.sh]]についてはまだ雰囲気しか分かっていない。
## すでにC++、D、Rustがあるのに、なぜZigなのか?
[[Zig]]を採用する理由について触れられた記事。
<div class="link-card">
<div class="link-card-header">
<img src="https://ziglang.org/favicon.ico" class="link-card-site-icon"/>
<span class="link-card-site-name">ziglang.org</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<div>
<p class="link-card-title">すでにC++、D、Rustがあるのに、なぜZigなのか? ⚡
Zig Programming Language</p>
</div>
<div class="link-card-description">
</div>
</div>
</div>
<a href="https://ziglang.org/ja/learn/why_zig_rust_d_cpp/"></a>
</div>
自分も[[Rust]]習得中に[[Zig]]のニュースを聞いて 『また似たようななのが出てきたなあ...』と思ったものだ。Alt [[C++]]であることは理解していたけど、この記事を読んで、[[Go]]の思想に近いのではと思った。シンプル、明示的、そして整備されたエコシステム。
## Why Turborepo is migrating from Go to Rust
[[Turborepo]]が[[Go]]から[[Rust]]に移行した理由について触れられた記事。
<div class="link-card">
<div class="link-card-header">
<img src="https://vercel.com/favicon.ico" class="link-card-site-icon"/>
<span class="link-card-site-name">vercel.com</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<div>
<p class="link-card-title">Why Turborepo is migrating from Go to Rust – Vercel</p>
</div>
<div class="link-card-description">
How we're migrating from Go to Rust for better alignment with our tools and work
</div>
</div>
<img src="https://assets.vercel.com/image/upload/contentful/image/e5382hct74si/2SPgq1lG92UICEIIX73ayg/97a66b1df0938e42dd6d74137cc1b7fd/OG_Image_____Template.png" class="link-card-image" />
</div>
<a href="https://vercel.com/blog/turborepo-migration-go-rust"></a>
</div>
しっかりした技術的な判断理由がありつつも、個人的に惹かれたのは以下の文言。
> Rust は他の開発者を幸せにする
この『幸せ』というのは非論理的な感情かもしれないが、多くの恩恵をもたらしてくれる。
> - 幸せな開発者はより良いソフトウェアを提供します。脳は幸せなとき、複雑な問題を解決する能力が高くなります。
> - 仕事中に幸せを感じられれば、燃え尽き症候群になる可能性ははるかに低くなります。
> - Rust の効率性はエネルギー消費量の削減を意味し、地球規模の持続可能性における役割を果たすことができます。
ただ、これはケースバイケースだ。チームや人によっては[[Go]]に幸せを感じるかもしれない。[[Rust]]は[[コンパイル]]がなかなか通過しなかったり、ビルドやリントの時間が遅く、少なくともその点だけを比較したら、開発が快適であるとは言えないからだ。
## 私がインポスター症候群をちょっとだけ克服した方法
[[インポスター症候群]]を克服した体験談の話。
<div class="link-card">
<div class="link-card-header">
<img src="https://assets.st-note.com/poc-image/manual/note-common-images/production/svg/production.ico" class="link-card-site-icon"/>
<span class="link-card-site-name">note(ノート)</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<div>
<p class="link-card-title">私がインポスター症候群をちょっとだけ克服した方法|だむは@bgrass inc</p>
</div>
<div class="link-card-description">
こんにちは。だむはです。100億年ぶりにnoteを書きます。 100億年ぶりにnoteを書く上でX(旧Twitter)でアンケートを取ったところ、「インポスター症候群の克服方法について」が一番多かっ...
</div>
</div>
<img src="https://assets.st-note.com/production/uploads/images/115763300/rectangle_large_type_2_6db7374a1d951fd4a1fa5c9c180a4a33.png?fit=bounds&quality=85&width=1280" class="link-card-image" />
</div>
<a href="https://note.com/damuha/n/n5b68e6308778"></a>
</div>
[[インポスター症候群]]という名前ははじめて聞いたが、説明を読んで『あーこれなー』と思った。[[ダニング=クルーガー効果]]に近いものがある。
この辺は自分との付き合い方を改めていく必要があり、自分の場合は『予定に対する行動成果より、行動の記録を重視』するよう心掛けた。行動の方向性さえ間違っていなければ、結果は何らかの形でついてくる。まずは行動に集中することが大事だ。
# 📚Inputs
- [[Backlink search]]
- [[CSV]]
- [[CYOD]]
- [[Cargoでソースコード変更時に自動でテスト再実行]]
- [[Cliffyで値のあるオプションを追加]]
- [[Cliffyで引数なしのときにヘルプを表示]]
- [[Cliffyで環境変数の値をオプションに設定]]
- [[DenoのPermissions]]
- [[GitUI]]
- [[GitUIのキーバインドの変更]]
- [[HHKB吸振マットHG]]
- [[Import Maps (Deno)]]
- [[Import maps (WICG)]]
- [[Jenkinsfileでシェルコマンド実行結果を変数に代入]]
- [[Jenkinsfileで繰り返し実行を設定]]
- [[Jenkinsfileのtriggersのパターン]]
- [[Lazygit]]
- [[Lazygitの言語を英語に変更]]
- [[Lazygitの設定ファイル]]
- [[Link search]]
- [[RON]]
- [[TDD]]
- [[TUI]]
- [[TypeScript 5.0]]
- [[cargo-watch]]
- [[deno.jsonc]]
- [[eza]]
- [[fm-nvim]]
- [[gitmoji]]
- [[import.meta (Deno)]]
- [[import.meta.main (Deno)]]
- [[ky]]
- [[lazygit.nvim]]
- [[nvim-treeでホットキーガイド(ヘルプ)を表示]]
- [[nvim-treeで新しいファイルを分割したウィンドウで開く]]
- [[nvim-treeのホットキーを変更]]
- [[ウェブフックURL (Discord)]]
- [[キートップセット(墨) 日本語配列/無刻印]]
- [[コマンドパレット (Chrome)]]
- [[コマンドパレット (Obsidian)]]
- [[スパメッツァおおたか 龍泉寺の湯]]
- [[ホットキー (AutoHotkey)]]
- [[ホットキー (Obsidian)]]