# 📰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)]]