# ðMVP
## Conventional Commitsã®æ¡çš
å
¬ç§å
±ã«ãã³ãããã¡ãã»ãŒãžã«[[Conventional Commits]]ãæ¡çšããããšã«ããã
<div class="link-card">
<div class="link-card-header">
<img src="https://www.conventionalcommits.org/favicon.ico" class="link-card-site-icon"/>
<span class="link-card-site-name">Conventional Commits</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<p class="link-card-title">Conventional Commits</p>
<p class="link-card-description">人éãšæ©æ¢°ãèªã¿ããããæå³ã®ããã³ãããã¡ãã»ãŒãžã«ããããã®ä»æ§</p>
</div>
</div>
<a href="https://www.conventionalcommits.org/ja/v1.0.0/"></a>
</div>
ããã«ã±ã¯[[ðŠghostwriter.nvim]]ãš[[lazy.nvim]]ã«ããã[[lazy.nvim]]ã§`Lazy sync`ãå®è¡ãããšããã©ã°ã€ã³ããšã«å€æŽã®ãã£ãã³ãããäžèŠ§ã衚瀺ããããããã®ãªãã§`Breaking Changes`ã®ãããªéèŠãªã¡ã¿ããŒã¿ã匷調ãããŠããããšã«æ°ã¥ããããããŠãèªåã[[ðŠghostwriter.nvim]]ããªãªãŒã¹ãããšãããåããããªäœéšããŠãŒã¶ãŒã«ããŠã»ãããšæã£ãã
ããããå€æããæ
å ±ã¯ã³ãããã¡ãã»ãŒãžãããªããããä»®å®ããŠèª¿ã¹ãŠãããšã[[Neovimãã©ã°ã€ã³]]éçºè
ã®ã³ãããã¡ãã»ãŒãžã¯çåããããªãã©ãŒãããã«ãªã£ãŠããããšã«æ°ã¥ããããããã[[Conventional Commits]]ã«ãã©ãçãããšããããã ã
å人çã«ããªãªãŒã¹ããŒããã¡ãããšããŠããã°ã³ãããã¡ãã»ãŒãžã¯æäœéã§ããããšæã£ãŠããã®ã ãã[[lazy.nvim]]ã®ããã«ã³ãããã¡ãã»ãŒãžãå®è³ªãªãªãŒã¹ããŒãã«ãªã£ãŠããŸãã±ãŒã¹ãèãããšå°ãèããæ¹ããããã«ãªã£ãã[[Conventional Commits]]èªäœãããªã浞éããèŠæ Œã§ãããããã¡ãã£ãšããå人ã®æãããã[[Conventional Commits]]ã®ãã©ãŒãããã»ã«ãŒã«ãåªå
ããã»ããããã ãã...ãšã
<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">
<p class="link-card-title">ðConventional CommitsããŒã¹ã®ã³ãããã«ãŒã«</p>
<p class="link-card-description">ðtadashi-aikawaã®å人çãªConventional CommitsããŒã¹ã®ã«ãŒã«ã決ããã</p>
</div>
<img src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/prime.webp" class="link-card-image" />
</div>
<a class="internal-link" data-href="Notes/ðConventional CommitsããŒã¹ã®ã³ãããã«ãŒã«.md"></a>
</div>
%%[[ðConventional CommitsããŒã¹ã®ã³ãããã«ãŒã«]]%%
äžã®äžã«ã¯[[Conventional Commits]]ãåæãšãã䟿å©ããŒã«ãå€ã
ååšããããäžæŠã¯èªåã§[[Bash]]ãæžããŠã¿ãããšã«ãããåŠç¿ã«ããªããããã®æ¹ãäžã®ãšã³ã·ã¹ãã ã®ããããã¿ãåããã ãã...ãšã
<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">
<p class="link-card-title">ðã³ãããã¡ãã»ãŒãžãConventional Commits圢åŒã§ãªããã°ã³ãããã倱æããã</p>
</div>
<img src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/prime.webp" class="link-card-image" />
</div>
<a class="internal-link" data-href="Notes/ðã³ãããã¡ãã»ãŒãžãConventional Commits圢åŒã§ãªããã°ã³ãããã倱æããã.md"></a>
</div>
%%[[ðã³ãããã¡ãã»ãŒãžãConventional Commits圢åŒã§ãªããã°ã³ãããã倱æããã]]%%
[[Gitããã¯]]ã«é¢ããç¥èŠãåŸãããšãã§ããŠããã£ãã
<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">
<p class="link-card-title">ðGitããã¯ã§ã³ãããã®åœ±é¿ãã¡ã€ã«ãç¹å®ãã£ã¬ã¯ããªé
äžã®ãšãã«å®è¡ããã¹ã¯ãªãã</p>
</div>
<img src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/prime.webp" class="link-card-image" />
</div>
<a class="internal-link" data-href="Notes/ðGitããã¯ã§ã³ãããã®åœ±é¿ãã¡ã€ã«ãç¹å®ãã£ã¬ã¯ããªé
äžã®ãšãã«å®è¡ããã¹ã¯ãªãã.md"></a>
</div>
%%[[ðGitããã¯ã§ã³ãããã®åœ±é¿ãã¡ã€ã«ãç¹å®ãã£ã¬ã¯ããªé
äžã®ãšãã«å®è¡ããã¹ã¯ãªãã]]%%
ä»åŸã¯ãªãªãŒã¹ããŒãã®èªåçæããªãªãŒã¹ã®èªååãªã©ã«ãã£ã¬ã³ãžããŠã¿ããã
# ð¥RUP
## miseã®npm Backendæ©èœãå©çšéå§
[[npm]]ã䜿ã£ãã°ããŒãã«ããŒã«ã®ããã±ãŒãžç®¡çãã[[mise]]ã®[[npm Backend]]æ©èœãå©çšããããã«å€æŽããã
<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">
<p class="link-card-title">ð2024-09-14 miseã®npm Backendæ©èœã䜿ã£ãŠNode.jsã®ããŒãžã§ã³ãå€ãã£ãŠãnpm installããªããŠããããã«ãã</p>
</div>
<img src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/activity.webp" class="link-card-image" />
</div>
<a class="internal-link" data-href="Notes/ð2024-09-14 miseã®npm Backendæ©èœã䜿ã£ãŠNode.jsã®ããŒãžã§ã³ãå€ãã£ãŠãnpm installããªããŠããããã«ãã.md"></a>
</div>
%%[[ð2024-09-14 miseã®npm Backendæ©èœã䜿ã£ãŠNode.jsã®ããŒãžã§ã³ãå€ãã£ãŠãnpm installããªããŠããããã«ãã]]%%
[[mise]]ã§[[Node.js]]ã®ããŒãžã§ã³ã¢ãããããŠããŸããšã[[npm]]ã§ã€ã³ã¹ããŒã«ããããŒã«ãåã€ã³ã¹ããŒã«ããªããã°ãªããªããšããåé¡ã«ã¢ã€ã¢ã€ããŠãããããã®å¯Ÿå¿ã§ä»åŸã¯äžèŠã«ãªãã¯ãã ãexperimentalã§ã¯ãããã®ã®ä»ã®ãšããå¿«é©ãªã®ã§ã[[Go]]ã[[Pip]]ã§ã€ã³ã¹ããŒã«ããŠããã¢ãã[[mise]]ã«ç§»è¡ããŠãããããšèããŠããã
# ðªOPA
## HHKB Studioã®ãžã§ã¹ãã£ãŒããããå®å
šç¡å¹å
[[HHKB Studio]]ã®[[ãžã§ã¹ãã£ãŒããã]]ãã[[ãã£ããã¹ã€ãã]](SW2)ã䜿ã£ãŠå®å
šã«ç¡å¹åããã
<div class="link-card">
<div class="link-card-header">
<img src="https://happyhackingkb.com/favicon.ico" class="link-card-site-icon"/>
<span class="link-card-site-name">happyhackingkb.com</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<p class="link-card-title">DIPã¹ã€ããã®èšå® | Happy Hacking Keyboard StudioïŒæ¥æ¬èªé
åïŒ ãŠãŒã¶ãŒãºã¬ã€ã</p>
<p class="link-card-description">ããŠã¹ããŒããžã§ã¹ãã£ãŒãããããã€ã³ãã£ã³ã°ã¹ãã£ãã¯ã®æå¹/ç¡å¹ã®åãæ¿ããç»é¢ã®ã¹ã¯ããŒã«æ¹åãBSããŒã®åäœãããã³çé»åèšå®ãšãã£ãããŒããŒãã®äžéšã®èšå®ã¯ãæ¬äœã®DIPã¹ã€ããã§ç°¡åã«å€æŽã§ããŸãã ... </p>
</div>
</div>
<a href="https://happyhackingkb.com/manual/studio/ug-jis/jp/ug/topic/set_dipswitch.html"></a>
</div>
æ©ããã¡ããæ£é¢ã¯ç¡å¹åããŠããããåŽé¢ã¯ã䜿ãã¥ããããšæããªããããããã€ãäœãéããããããªã...ããšæãããã£ãšç»é¢ã¹ã¯ããŒã«ã«å²ãåœãŠãŠæ°ãåãããšãã«äœ¿ã£ãŠãããããããäžåã«ããŠæäœã«æ
£ãããã¡ãªãããæããããšã¯ãªããããã¯ç»é¢ç¶æ
ã§PCãæã¡éã¶éã«æãåŽé¢ã«æ¥è§Šããæå³ããªãåäœãããã¹ãã¬ã¹ã®ã¿ãæ®ã£ããããè«ŠããŠç¡å¹åããããšã«ããã
ãããŠãããŒããŒãã®ããŒãæŒããŠãã1ç§ä»¥äžéããããªããšåå¿ããªã... ãšããä»æ§ãããªããã°ãããå°ããªããšããªã£ãã®ãã...ãšæã£ãã®ã ãããŸãã[[macOS]]ã®[[Magic Trackpad]]ãšæ¯èŒããŠããŸããš...ãšãã話ã§ããã
# ðReleases
- [[ðŠghostwriter.nvim]]
- [ghostwriter.nvim v0.2.1ãªãªãŒã¹](https://github.com/tadashi-aikawa/ghostwriter.nvim/releases/tag/v0.2.1)
- [ghostwriter.nvim v0.2.0ãªãªãŒã¹](https://github.com/tadashi-aikawa/ghostwriter.nvim/releases/tag/v0.2.0)
- `GhostwriterCopy`ã³ãã³ããè¿œå ãããéžæç¯å²ã®å
容ã[[Slack]]æ皿圢åŒã§ã¯ãªããããŒãã«ã³ããŒã§ããããã«
# ðReading
## åããããªã人ã®è³å
ïœAki
<div class="link-card">
<div class="link-card-header">
<img src="https://assets.st-note.com/poc-image/manual/note-common-images/production/icons/android-chrome-192x192.png" class="link-card-site-icon"/>
<span class="link-card-site-name">noteïŒããŒãïŒ</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<p class="link-card-title">åããããªã人ã®è³å
ïœAki</p>
<p class="link-card-description">ããã¯ç§ãæ®æ®µããã«åŽåããéããŠãããã瀺ããã®ã§ãã åæãšãªãèãæ¹ ç§ã¯åããããªããå®éã«ã¯ä»äºã«ãããããèŠåºãããšãããã®ã§å¿
ãããåããããªãããã§ã¯ãªãããåºæ¬çã«ã¯åžžã«åããããªããšèšã£ãŠããã ããšãããã¯ãéçºã«ãªããšãã®åŸåã¯é¡èã§ããäœãäœããããªãããäœãäœããã«ãéã皌ãããããªã©ãšããèšã£ãŠããããããã¯ãã¯äœã£ãç¬éã«è² åµã«ãªããäžã®äžã¯çµ¶ããå€åã»é²åã ... </p>
</div>
<img src="https://assets.st-note.com/production/uploads/images/153516780/rectangle_large_type_2_bb16aaa6201a8fb681eb579820668f36.png?fit=bounds&quality=85&width=1280" class="link-card-image" />
</div>
<a href="https://note.com/ak_iii/n/nc65032dcc1b6"></a>
</div>
~~~
äœã£ãç¬éã«è² åµã«ãªããããæ°žç¶çã«ã¡ã³ããã³ã¹ãã¹ããã®ã¯ãããŠãã©æ
éã«ãªãã®ã¯ãããã¿ãäžæ¹ã§ããã®èºèºãåæãããéçºã®æ®µéãŸã§æ³¢åããã®ã¯äžé·äžçã
極è«ãæ€èšãããéçºããŠããŸã£ãæ¹ããµã€ã¯ã«ãéããã°ã倧æµã®å Žåã¯çå¬ãããšæã£ãŠãããã®ããã«éçºã¹ããŒãã¯å€§äºãæèªåã®ä¿¡å¿µããªã
https://note.com/ak_iii/n/nc65032dcc1b6
~~~
## o1-previewã®æ§èœã¯ã©ã®ãããåäžããã®ãïŒãŒGPT-4oãšã®æ§èœæ¯èŒïœIT navi
<div class="link-card">
<div class="link-card-header">
<img src="https://assets.st-note.com/poc-image/manual/note-common-images/production/icons/android-chrome-192x192.png" class="link-card-site-icon"/>
<span class="link-card-site-name">noteïŒããŒãïŒ</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<p class="link-card-title">o1-previewã®æ§èœã¯ã©ã®ãããåäžããã®ãïŒãŒGPT-4oãšã®æ§èœæ¯èŒïœIT navi</p>
<p class="link-card-description">9æ12æ¥ãOpenAIãæ°ããæšè«ã¢ãã«ã®o1-previewãšo1-miniãçºè¡šããChatGPT Plusãªã©ã®èª²éãŠãŒã¶ãŒã¯ãå³æ¥ãäž¡ã¢ãã«ãå©çšã§ããããã«ãªããŸããã ãããã®ã¢ãã«ã¯ãå¿çåã«æéã ... </p>
</div>
<img src="https://assets.st-note.com/production/uploads/images/154133845/rectangle_large_type_2_afd1a1405bcc0db70ba5bef09f041150.png?fit=bounds&quality=85&width=1280" class="link-card-image" />
</div>
<a href="https://note.com/it_navi/n/nc1ca8f6a45bb"></a>
</div>
~~~
o1-previewã¯çç³»ã4oã¯æç³»ããšããããªã§äœ¿ã£ãŠããããããèãããšç¿»èš³ã¯4oã«ä»»ããã§ããããã
https://note.com/it_navi/n/nc1ca8f6a45bb
~~~
## NixOSã§æ匷ã®Linuxãã¹ã¯ããããäœãã
<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">
<p class="link-card-title">NixOSã§æ匷ã®Linuxãã¹ã¯ããããäœãã</p>
</div>
<img src="https://res.cloudinary.com/zenn/image/upload/s--OU6TTdD2--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:NixOS%25E3%2581%25A7%25E6%259C%2580%25E5%25BC%25B7%25E3%2581%25AELinux%25E3%2583%2587%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%2588%25E3%2583%2583%25E3%2583%2597%25E3%2582%2592%25E4%25BD%259C%25E3%2582%258D%25E3%2581%2586%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:Asahi%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzgzNGIyMzEyNDUuanBlZw==%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/asa1984/articles/nixos-is-the-best"></a>
</div>
~~~
ããšã§èªãã§ãã
https://zenn.dev/asa1984/articles/nixos-is-the-best
~~~
## GitHub - semantic-release/semantic-release: :package::rocket: Fully automated version management and package publishing
<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">
<p class="link-card-title">GitHub - semantic-release/semantic-release: :package::rocket: Fully automated version management and package publishing</p>
<p class="link-card-description">:package::ro ... </p>
</div>
<img src="https://opengraph.githubassets.com/fe5bea03e5284a0a6094bb1cf3aaa72523cd5705cfe75f1f20c7a6a55a28379d/semantic-release/semantic-release" class="link-card-image" />
</div>
<a href="https://github.com/semantic-release/semantic-release"></a>
</div>
~~~
æ¡çšãããã¯ããŠããè©ŠããŠã¯ããããã
https://github.com/semantic-release/semantic-release
~~~
## ð ãªãäŸåã泚å
¥ããã®ã DIã®åçã»ååãšãã¿ãŒã³ãèªãã ææ³ | Happy developing
<div class="link-card">
<div class="link-card-header">
<img src="https://blog.ymgyt.io/icon.svg" class="link-card-site-icon"/>
<span class="link-card-site-name">blog.ymgyt.io</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<p class="link-card-title">ð ãªãäŸåã泚å
¥ããã®ã DIã®åçã»ååãšãã¿ãŒã³ãèªãã ææ³ | Happy developing</p>
<p class="link-card-description">DIãšãã芳ç¹ããã³ãŒãã®èšèšãèããæ¬</p>
</div>
</div>
<a href="https://blog.ymgyt.io/entry/dependency-injection/"></a>
</div>
~~~
æ·±ãã
https://blog.ymgyt.io/entry/dependency-injection/
~~~
# ðNew Notes
- [[Conventional Commits]]
- [[GITHUB_TOKEN]]
- [[GitHub REST APIã®Rate Limitãšã©ãŒ]]
- [[Gitããã¯ã®ãã£ã¬ã¯ããªãå€æŽ (Git)]]
- [[Go 1.23]]
- [[WAI-ARIA]]
- [[commit-msgããã¯]]
- [[npm Backend]]
- [[pipx]]
- [[pre-pushããã¯]]
- [[uvx]]
- [[ã¯ãªããããŒãã«æååãã³ã㌠(Neovim)]]
- [[ãã£ã¿ãªã³ã°]]
- [[ããŒãã«ã«èŠçŽ ãè¿œå (Lua)]]
- [[ããŒãã«ã®èŠçŽ ãçµå (Lua)]]
- [[ããžã¥ã¢ã«ã¢ãŒãã§éžæäžã®ããã¹ãååŸ (Neovim)]]
- [[ãã©ã³ãã®åå²å
ãã©ã³ãåãååŸ (Git)]]
- [[ã¯ãŒã¯ããªãŒã®ã«ãŒããã£ã¬ã¯ããªçµ¶å¯Ÿãã¹ãååŸ (Git)]]
- [[æååã®åæ¹äžèŽå€å® (Bash)]]
- [[æååãããŒãã«ã«åå² (Lua)]]
- [[æååãåå² (Neovim)]]
- [[ðœ2024-09 æŽæ°å±¥æŽ]]
- [[ðConventional CommitsããŒã¹ã®ã³ãããã«ãŒã«]]
- [[ðGitããã¯ã§ã³ãããã®åœ±é¿ãã¡ã€ã«ãç¹å®ãã£ã¬ã¯ããªé
äžã®ãšãã«å®è¡ããã¹ã¯ãªãã]]
- [[ðLuaã§table(collection)ãæäœããåå®å
šãªé¢æ°ãèªäœãã]]
- [[ðã³ãããã¡ãã»ãŒãžãConventional Commits圢åŒã§ãªããã°ã³ãããã倱æããã]]
- [[ðãã¡ã€ã«ãå€æŽããããèªåã§ã³ãã³ããåå®è¡]]
- [[ð2024-09-13 Gitã®pre-pushããã¯ã®æåã確ããã]]
- [[ð2024-09-14 miseã®npm Backendæ©èœã䜿ã£ãŠNode.jsã®ããŒãžã§ã³ãå€ãã£ãŠãnpm installããªããŠããããã«ãã]]
- [[ðLuaã§tableã«0ã®indexã¢ã¯ã»ã¹ãããšåæšè«ãç¡å¹ã«ãªã]]
- [[ðNeovimã§nvim_create_user_commandã䜿ã£ãŠæå®ããåŒæ°ãfunctionã§åç
§ã§ããªã]]
- [[ðNeovimã§nvim_create_user_commandã䜿ã£ãŠè¿œå ããã³ãã³ããããžã¥ã¢ã«ã¢ãŒãã§å®è¡ãããšE481 No range allowedãšã©ãŒã«ãªã]]
- [[ðmiseã®ã³ãã³ãå®è¡çµæãforbidden 403ã«ãªãããšããã]]
- [[ð°2024幎37é± Weekly Report]]