# 📰Impression
## 満員御礼!! [[📚Obsidian Advent Calendar 2023]]🎄
おかげさまで[[📚Obsidian Advent Calendar 2023]]が埋まった!👏

錚々たるメンバーで今から楽しみ😊
![[Pasted image 20231123170831.png|frame]]
*2023/11/23 時点でのメンバー *
私は先頭と殿をさせていただくが、[[👤増井敏克]]さんの前、[[👤Kazdonkai]]さんの後、となかなかプレッシャーがかかるポジション。といってもやることはいつもと一緒。単に自分の[[📒Articles]]を書くだけ。実は後述の理由から既にほぼ書き終えてます。

謝辞は #2023/12/01 の中でも触れさせていただくので、ここではこれくらいに。
## バーニングなプロジェクトに適応するために
先週の[[📰Weekly Report]]でも述べたよう、バーニングなプロジェクトの消火活動に参加することになった。
今までは[[Windows]]で[[TypeScript]]を書くのがメインだったが、このプロジェクトでは[[Linux]]環境で[[Go]]を書く必要がある。幸いにも準備は満タンだったため、土日に仕上げて月曜からスタートダッシュを切ることができた。
> [[📰2023年45週 Weekly Report#至急 Go 環境を準備せよ! フラグの回収]]
ただし、それはあくまで技術面だ。リリース前の検証フェーズ後半から入った身としては、既存メンバーとドメイン知識が段違い。もちろんバーニングになるようなプロジェクトなので、仕様の複雑さは察しの通りである。1週間やってみたものの、ここのキャッチアップは芳しくない。ようやく全容が見え始めたといったところだ。
それでも、普段そこまで使わない[[WSL]]環境下で[[Go]]を触る機会が増えたので、日々少しずつ改善点が出てきた。出勤のときはバーニングなので時間が取れないが、出勤のないときには少しでも早く切り上げて、それらの環境強化... 主に[[Neovim]]の環境強化に精を出した。
[[mini.nvim]]を入れてみることでコードの読むスピードが上がった。特に[[mini.cursorword]]と[[mini.indentscope]]は地味なことながら効果が大きい。
<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-11 mini.nvimを入れてみる</p>
</div>
<div class="link-card-description">
mini.nvimを入れて色々と試してみる。
</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-11 mini.nvimを入れてみる"
></a>
</div>
%%[[📜2023-11 mini.nvimを入れてみる]]%%
今はコードを読みまくっている段階だが、今後くるであろう書くフェーズに備えてスニペット周りも強化した。[[coc-snippets]]はインストール済だったが、カスタムスニペットの強化はしていなかったので、[[coc-snippetsで独自スニペットを定義]]できるようにした。
その他、地味に効果が大きかったのが[[Windows Terminal]]で[[タブの色をアクティブかどうかで変更 (Windows Terminal)|タブの色をアクティブかどうかで変更]]できるようにしたことだ。頭の切り替えを少しでもスムーズにするためには非常に重要な対応だった。
![[Pasted image 20231123172607.png|frame]]
*最終的にはアクティブタブをWindowsカラーにした*
それでも、まだ課題に感じる部分は多いので、来週はより一層強化されたターミナル・[[Neovim]]環境をお見せできることだろう。
## [[🧊Obsidian Tempura]]の[[TypeScript]]対応
[[🧊Obsidian Tempura]]を使った[[Templaterスクリプト]]プロジェクトでは、今までは[[TypeScript]]のコード (型注釈) を記述できなかったが、それが可能になった。これによって型安全で[[Templaterスクリプト]]を開発...できる!!

基本的には[[TypeScriptから型注釈だけを削除]]しているだけだが、[[Templaterスクリプト]]の制約により、いくつか特殊なtransformをしている。その辺はREADMEを参照してほしい。特に例外処理はクセがあるので。
<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">GitHub - tadashi-aikawa/obsidian-tempura</p>
</div>
<div class="link-card-description">
Contribute to tadashi-aikawa/obsidian-tempura development by creating an account on GitHub.
</div>
</div>
<img src="https://opengraph.githubassets.com/fb3a074f7ba83e29ae1d91650589644b448ee48bf44f9845b62f883de7e44d1e/tadashi-aikawa/obsidian-tempura" class="link-card-image" />
</div>
<a href="https://github.com/tadashi-aikawa/obsidian-tempura#%E3%83%93%E3%83%AB%E3%83%89"></a>
</div>
自分としては、これで[[Templaterスクリプト]]開発環境に関する不満はほぼなくなった。個人的には、[[Nuxt3]]とほぼ同等の開発体験を提供できていると思っているし、こういうのを作ったのは初めてなので、特に[[Babel]]とか[[トランスパイル]]周りで非常に勉強になった。
あとは既存スクリプトを移行しつつ、functionを強化していくだけ。[[📚Obsidian Advent Calendar 2023]]には書くつもりはないけど、年末年始あたりの記事で紹介できればなと思う。
[[🧊Obsidian Tempura]]を使った[[Templaterスクリプト]]プロジェクトの例は以下のリポジトリにあるので、よければ参考にしてみてほしい。
<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">GitHub - tadashi-aikawa/obsidian-templater-scripts</p>
</div>
<div class="link-card-description">
Contribute to tadashi-aikawa/obsidian-templater-scripts development by creating an account on GitHub...
</div>
</div>
<img src="https://opengraph.githubassets.com/e9f274a3da6017a430e0d7b77abae9ffef9687254898f4457b44f9b546a2eafb/tadashi-aikawa/obsidian-templater-scripts" class="link-card-image" />
</div>
<a href="https://github.com/tadashi-aikawa/obsidian-templater-scripts"></a>
</div>
# 🎇Shiny Outputs
## 📖Publish
- [[📜2023-11 mini.nvimを入れてみる]]
- [[📜2023-11 GORMを使ってPostgreSQLにアクセスしてみる]]
- [[📜2023-11-18 coc-luaをインストールしてNeovimのinit.lua編集を快適にする]]
- [[📝Neovimでnvim-tree.luaを開くと、分割ウィンドウで開いたターミナルサイズが変わってしまう]]
- [[📰2023年45週 Weekly Report]]
- 💽2023-11 更新履歴
# 👀Medias
## レガシーコードから始まったカイゼンの旅 ─ チームから全社へと 組織を超えて広がった先にある新しい挑戦
[[👤dora_e_m]]さんが15年務めた会社から転職するにあたる過程の記事。
<div class="link-card">
<div class="link-card-header">
<img src="https://findy-code.io/engineer-lab/icon/favicon" class="link-card-site-icon"/>
<span class="link-card-site-name">Findy Engineer Lab - ファインディエンジニアラボ</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<div>
<p class="link-card-title">レガシーコードから始まったカイゼンの旅 ─ チームから全社へと 組織を超えて広がった先にある新しい挑戦 - Findy Engineer Lab - ファインディエンジニアラボ</p>
</div>
<div class="link-card-description">
長らくナビタイムジャパンでカイゼンの渦を拡げ、組織まで巻き込んでアジャイル開発に取り組んだ小田中育生(いきいきいくお、@dora_e_m)さんに、人的なカイゼン、チームのカイゼン、組織のカイゼンとスコ...
</div>
</div>
<img src="https://cdn-ak.f.st-hatena.com/images/fotolife/b/blog-media/20231020/20231020140034.jpg" class="link-card-image" />
</div>
<a href="https://findy-code.io/engineer-lab/odanaka"></a>
</div>
経歴や考えが包み隠さず書かれており、なかなか聞けないリアルな話もあって面白い。
## 「ChatGPT」をうまく使える人・使えない人…「命令の仕方」に決定的な違いがあった
[[👤堀江貴文]]さんと[[👤深津 貴之]]さんが、[[ChatGPT]]について話した記事。
<div class="link-card">
<div class="link-card-header">
<img src="https://gendai.media/common/money-gendai/images/icons/favicon-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">「ChatGPT」をうまく使える人・使えない人…「命令の仕方」に決定的な違いがあった(堀江 貴文,深津 貴之) @moneygendai</p>
</div>
<div class="link-card-description">
ChatGPTをはじめとする生成AIの躍進で、私たちの仕事や生活は大きく変わると予想されます。ホワイトカラーや、クリエイター、プログラマーの仕事がAIに代替されるといわれる今後、私たちは何をして、どこ...
</div>
</div>
</div>
<a href="https://gendai.media/articles/-/118555?imp=0"></a>
</div>
便利なものができても1から10までやってくれるわけではない。そのために的確に指示する力と、繰り返しフィードバックしてよりよくしていく力が求められる。それって結局SIerとやっていることはあまり変わらなかったり... 指導力や支持力、フィードバック力は大事ってことだ。
## OpenAIのサム・アルトマン解任が、さらなる衝撃と波紋を業界に広げ始めた
[[👤Sam Altman]]が[[OpenAI]]の[[CEO]]から解任されたという話。
<div class="link-card">
<div class="link-card-header">
<img src="https://wired.jp/verso/static/wired-jp/assets/favicon.ico" class="link-card-site-icon"/>
<span class="link-card-site-name">WIRED.jp</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<div>
<p class="link-card-title">OpenAIのサム・アルトマン解任が、さらなる衝撃と波紋を業界に広げ始めた</p>
</div>
<div class="link-card-description">
OpenAIの最高経営責任者(CEO)だったサム・アルトマンの解任が、テック業界に衝撃と波紋を広げている。複数の主要メンバーがOpenAIを退職したほか、主要株主であるマイクロソフトも不信感を抱いてい...
</div>
</div>
<img src="https://media.wired.jp/photos/65593eaae693613ef55d6cbb/16:9/w_1280,c_limit/1797579059" class="link-card-image" />
</div>
<a href="https://wired.jp/article/openai-sam-altman-ousted-what-happened/"></a>
</div>
今後[[OpenAI]]がどういう方向に舵取りするのか不安半分になりつつも、個人的には提携していた[[Microsoft]]が今後どういう立場をとるのかが気になる。
# 📚Inputs
- [[coc-lua]]
- [[coc-snippetsで独自スニペットを定義]]
- [[Dockerで特定ポートをコンテナ外と接続]]
- [[webpをpngに変換 (ffmpeg)]]
- [[GORMでlike文]]
- [[mini.nvim]]
- [[plugin-transform-typescript (Babel)]]
- [[PostgreSQL]]
- [[バージョンを確認 (PostgreSQL)]]
- [[TypeScriptから型注釈だけを削除]]
- [[vim-jp]]
- [[タブの色をアクティブかどうかで変更 (Windows Terminal)]]
- [[📽️HHKBユーザーミートアップvol.7]]