<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Posts on keee.blog</title><link>https://keee.blog/posts/</link><description>Recent content in Posts on keee.blog</description><generator>Hugo -- gohugo.io</generator><language>ja</language><copyright>©2025, All Rights Reserved</copyright><lastBuildDate>Sat, 31 May 2025 00:00:00 +0900</lastBuildDate><atom:link href="https://keee.blog/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>[Godot]AndroidエクスポートでUse Gradle Buildするとフリーズする場合の対応</title><link>https://keee.blog/posts/7e5c6c31c65135060a6810f38251850e/</link><pubDate>Sat, 31 May 2025 00:00:00 +0900</pubDate><atom:modified>Sat, 31 May 2025 00:00:00 +0900</atom:modified><guid>https://keee.blog/posts/7e5c6c31c65135060a6810f38251850e/</guid><description>&lt;h2 id="はじめに">はじめに&lt;/h2>
&lt;p>自分の環境で発生している問題について記載していますが、解決方法が正しいかどうかについてはよくわかっておらず、もし同じような状況の方でこの記事の内容を試される場合には自己責任でお願いします。&lt;/p></description><dc:creator>keee</dc:creator><category>Godot</category><category>ゲーム制作</category></item><item><title>今後やってみたいこととかまとめ</title><link>https://keee.blog/posts/0b281611fdb6f6c62b7565876928ad39/</link><pubDate>Sun, 09 Jul 2023 00:11:51 +0900</pubDate><atom:modified>Sun, 09 Jul 2023 00:11:51 +0900</atom:modified><guid>https://keee.blog/posts/0b281611fdb6f6c62b7565876928ad39/</guid><description>&lt;h2 id="概要">概要&lt;/h2>
&lt;p>今思っていることの備忘録&lt;/p>
&lt;h2 id="最近のキーボード状況">最近のキーボード状況&lt;/h2>
&lt;p>Noraneko 42Cとパームレスト、トラックパッドを使用。&lt;br />
キー配置や見た目にはとても満足している。&lt;br />
ただ最近macbookを持ち歩く機会が多くなってきて上記の3点セットだと荷物が多くなるのが難点。&lt;br />
持ち運び用のキーボードがあったらなと思うようになってきた。&lt;/p></description><dc:creator>keee</dc:creator><category>自作キーボード</category><category>初心者が自作キーボード完成を目指す2</category></item><item><title>UVレジンでキーキャップを作ってみた</title><link>https://keee.blog/posts/5f61a865509ab9bcf0d392c4ac51f743/</link><pubDate>Sun, 02 Jul 2023 00:11:55 +0900</pubDate><atom:modified>Sun, 02 Jul 2023 00:11:55 +0900</atom:modified><guid>https://keee.blog/posts/5f61a865509ab9bcf0d392c4ac51f743/</guid><description>&lt;h2 id="概要">概要&lt;/h2>
&lt;p>UVレジンを使ってキーキャップを作った時のこと。&lt;br />
道具揃えるのが手間と思ったけど、製作自体は簡単で後始末まで含め大変さはなかった。(クオリティは低い)&lt;br />
細部が気になりだすとキリがないのはあると思うので製作・販売されている方はすごいと思った。&lt;/p></description><dc:creator>keee</dc:creator><category>自作キーボード</category><category>自作キーキャップ</category></item><item><title>Kailh X Switchを分解してみた</title><link>https://keee.blog/posts/8153c67212fee7923102cb892715479c/</link><pubDate>Sun, 25 Jun 2023 00:12:19 +0900</pubDate><atom:modified>Sun, 25 Jun 2023 00:12:19 +0900</atom:modified><guid>https://keee.blog/posts/8153c67212fee7923102cb892715479c/</guid><description>&lt;h2 id="概要">概要&lt;/h2>
&lt;p>X Switchの打感をなんとかできないかと思って分解してみた際のメモ&lt;/p>
&lt;h2 id="x-switchについて">X Switchについて&lt;/h2>
&lt;p>Daily Craft Keyboardさんで購入しました。&lt;br />
&lt;a href="https://shop.dailycraft.jp/products/x_switch">https://shop.dailycraft.jp/products/x_switch&lt;/a>&lt;br />
アリエクでもあったけど、キーキャップとセットになってて上記がちょうどよかった。&lt;/p></description><dc:creator>keee</dc:creator><category>自作キーボード</category><category>x_switch</category></item><item><title>Seeed Studio XIAO RP2040でQMK Firmwareを使ってみた</title><link>https://keee.blog/posts/5a5bb4e898dfc03e4ced83dd8a7bf2ba/</link><pubDate>Sun, 18 Jun 2023 00:10:34 +0900</pubDate><atom:modified>Sun, 18 Jun 2023 00:10:34 +0900</atom:modified><guid>https://keee.blog/posts/5a5bb4e898dfc03e4ced83dd8a7bf2ba/</guid><description>&lt;h2 id="概要">概要&lt;/h2>
&lt;p>PRK firmwareを使用すると簡単にキーボードとして使用できたが、今の所OLEDに対応していなかったのでQMK Firmwareで使い方を確認した。&lt;/p></description><dc:creator>keee</dc:creator><category>RP2040</category><category>QMK_Firmware</category><category>自作キーボード</category></item><item><title>[Ruby]rescueとensure</title><link>https://keee.blog/posts/8b14e7dd09826800d451d9efdfce1762/</link><pubDate>Sun, 11 Jun 2023 00:10:44 +0900</pubDate><atom:modified>Sun, 11 Jun 2023 00:10:44 +0900</atom:modified><guid>https://keee.blog/posts/8b14e7dd09826800d451d9efdfce1762/</guid><description>&lt;h2 id="概要">概要&lt;/h2>
&lt;ul>
&lt;li>ruby 3.2&lt;/li>
&lt;/ul>
&lt;p>&lt;code>rescue&lt;/code>した後にエラーになっても&lt;code>ensure&lt;/code>は必ず実行されることを初めて知ったのでメモ。&lt;/p>
&lt;h2 id="サンプル">サンプル&lt;/h2>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt"> 1
&lt;/span>&lt;span class="lnt"> 2
&lt;/span>&lt;span class="lnt"> 3
&lt;/span>&lt;span class="lnt"> 4
&lt;/span>&lt;span class="lnt"> 5
&lt;/span>&lt;span class="lnt"> 6
&lt;/span>&lt;span class="lnt"> 7
&lt;/span>&lt;span class="lnt"> 8
&lt;/span>&lt;span class="lnt"> 9
&lt;/span>&lt;span class="lnt">10
&lt;/span>&lt;span class="lnt">11
&lt;/span>&lt;span class="lnt">12
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-ruby" data-lang="ruby">&lt;span class="line">&lt;span class="cl">&lt;span class="k">def&lt;/span> &lt;span class="nf">hoge&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nb">puts&lt;/span> &lt;span class="s1">&amp;#39;hoge&amp;#39;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">raise&lt;/span> &lt;span class="s1">&amp;#39;hoge error&amp;#39;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">rescue&lt;/span> &lt;span class="o">=&amp;gt;&lt;/span> &lt;span class="n">e&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nb">puts&lt;/span> &lt;span class="s1">&amp;#39;rescue&amp;#39;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nb">puts&lt;/span> &lt;span class="n">e&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">message&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">raise&lt;/span> &lt;span class="s1">&amp;#39;rescue error&amp;#39;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">ensure&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nb">puts&lt;/span> &lt;span class="s1">&amp;#39;ensure&amp;#39;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">raise&lt;/span> &lt;span class="s1">&amp;#39;ensure error&amp;#39;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nb">puts&lt;/span> &lt;span class="s1">&amp;#39;finish&amp;#39;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">end&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>上記を実行すると以下のように出力される&lt;/p></description><dc:creator>keee</dc:creator><category>ruby</category></item><item><title>マクロパッドを作った</title><link>https://keee.blog/posts/e7af2678aecf54e5073a72ab9627f046/</link><pubDate>Sun, 04 Jun 2023 00:10:27 +0900</pubDate><atom:modified>Sun, 04 Jun 2023 00:10:27 +0900</atom:modified><guid>https://keee.blog/posts/e7af2678aecf54e5073a72ab9627f046/</guid><description>&lt;h2 id="概要">概要&lt;/h2>
&lt;ul>
&lt;li>キースイッチの裏にマイコンを設置したい&lt;/li>
&lt;li>PCBとボトムボードを繋ぐネジを見えなくしたい&lt;/li>
&lt;li>サンドイッチ構造で発生する隙間をアクリルで埋めたい&lt;/li>
&lt;/ul>
&lt;p>この辺りを満たすものを作ってみたかったのでマクロパッドでやってみた。&lt;br />
基盤とか各パーツ自体は問題なかったが、制作しづらい作りになってしまった。&lt;/p></description><dc:creator>keee</dc:creator><category>自作キーボード</category><category>Seeed_Studio_XIAO_RP2040</category></item><item><title>Seeed Studio XIAO RP2040でPRK Firmwareを使ってみた</title><link>https://keee.blog/posts/9d61409be68f8c307e795e2a950028d6/</link><pubDate>Sun, 28 May 2023 00:10:22 +0900</pubDate><atom:modified>Sun, 28 May 2023 00:10:22 +0900</atom:modified><guid>https://keee.blog/posts/9d61409be68f8c307e795e2a950028d6/</guid><description>&lt;h2 id="前提">前提&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://www.switch-science.com/products/7634">Seeed Studio XIAO RP2040&lt;/a>&lt;/li>
&lt;li>PRK Firmware: 0.9.20&lt;br />
使用方法については公式のwikiを参考にしました。&lt;br />
&lt;a href="https://github.com/picoruby/prk_firmware/wiki/Tutorial_ja">https://github.com/picoruby/prk_firmware/wiki/Tutorial_ja&lt;/a>&lt;/li>
&lt;li>macos 12.5&lt;/li>
&lt;/ul>
&lt;h2 id="ボードにprk-firmwareを入れる">ボードにPRK Firmwareを入れる&lt;/h2>
&lt;ol>
&lt;li>githubの&lt;a href="https://github.com/picoruby/prk_firmware/releases">releases&lt;/a>からuf2ファイルをダウンロード&lt;br />
基本的に最新バージョンで大丈夫とのこと&lt;/li>
&lt;li>USB接続しBOOTボタンを押しながらRESETボタンを押す&lt;/li>
&lt;li>ターミナルでマウントされていることを確認する
&lt;pre tabindex="0">&lt;code>$ mount
/dev/disk2s1 on /Volumes/RPI-RP2 (msdos, local, nodev, nosuid, noowners)
&lt;/code>&lt;/pre>この時点では&lt;code>RPI-RP2&lt;/code>となっている。&lt;/li>
&lt;li>ダウンロードしたuf2ファイルを&lt;code>RPI-RP2&lt;/code>に移動する
&lt;pre tabindex="0">&lt;code>$ mv path/to/uf2_file /Volumes/RPI-RP2/uf2_file
&lt;/code>&lt;/pre>&lt;/li>
&lt;li>もう一度マウントを確認して名称が変わっていたらファームウェア書き込みは完了
&lt;pre tabindex="0">&lt;code>$ mount
/dev/disk2 on /Volumes/PRKFirmware (msdos, local, nodev, nosuid, noowners)
&lt;/code>&lt;/pre>&lt;/li>
&lt;/ol>
&lt;h2 id="keymaprbを作成する">keymap.rbを作成する&lt;/h2>
&lt;p>ピン設定やキーマップ、LEDの設定については&lt;code>keymap.rb&lt;/code>というファイルで管理する。&lt;br />
ファイルを作成したら作業ディレクトリから&lt;code>/Volumes/PRKFirmware&lt;/code>にコピーすればOK。&lt;br />
更新したい時も同じ手順。&lt;/p></description><dc:creator>keee</dc:creator><category>RP2040</category><category>PRK_Firmware</category></item><item><title>自作キーボードのトッププレート制作で気をつけること</title><link>https://keee.blog/posts/7a10c767e9c1207e613da108c0969752/</link><pubDate>Sun, 21 May 2023 00:10:28 +0900</pubDate><atom:modified>Sun, 21 May 2023 00:10:28 +0900</atom:modified><guid>https://keee.blog/posts/7a10c767e9c1207e613da108c0969752/</guid><description>&lt;p>自分でデザインしたキーボードからキースイッチを取り外そうとしたときに破損した。&lt;br />
&lt;a href="https://keee.blog/posts/91a1ff9d820adc5a9c89f5946870ce29/#%E5%AE%8C%E6%88%90%E3%81%97%E3%81%9F%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AE%E7%B4%B9%E4%BB%8B">完成写真はこちら&lt;/a>&lt;/p>
&lt;blockquote class="twitter-tweet">&lt;p lang="ja" dir="ltr">あ… &lt;a href="https://t.co/6P5Uit7Oe5">pic.twitter.com/6P5Uit7Oe5&lt;/a>&lt;/p>&amp;mdash; keee (@keee12228503) &lt;a href="https://twitter.com/keee12228503/status/1658046975613472769?ref_src=twsrc%5Etfw">May 15, 2023&lt;/a>&lt;/blockquote> &lt;script async src="https://platform.twitter.com/widgets.js" charset="utf-8">&lt;/script>
&lt;p>制作しているときは割と適当に作ってたのでプレートに問題があった。&lt;/p></description><dc:creator>keee</dc:creator><category>自作キーボード</category><category>初心者が自作キーボード完成を目指す</category></item><item><title>[Ruby]typhoeusを使用する際にコンソールが終了してしまうことへの対応</title><link>https://keee.blog/posts/5548cd3ed7fb61b16597dc7d2eea357f/</link><pubDate>Sun, 14 May 2023 00:10:13 +0900</pubDate><atom:modified>Sun, 14 May 2023 00:10:13 +0900</atom:modified><guid>https://keee.blog/posts/5548cd3ed7fb61b16597dc7d2eea357f/</guid><description>&lt;h2 id="概要">概要&lt;/h2>
&lt;p>&lt;code>Faraday&lt;/code>のアダプターとして&lt;code>:typhoeus&lt;/code>が使用されている処理を実行した際に&lt;code>rails c&lt;/code>が強制終了してしまったので対応方法を調べた。&lt;br />
ターミナルには以下のような表示。&lt;/p></description><dc:creator>keee</dc:creator><category>ruby</category><category>rails</category></item><item><title>Vimを学ぶ</title><link>https://keee.blog/posts/0af97d6044081d7ae08fe5b3a2712d16/</link><pubDate>Sun, 07 May 2023 00:10:48 +0900</pubDate><atom:modified>Sun, 07 May 2023 00:10:48 +0900</atom:modified><guid>https://keee.blog/posts/0af97d6044081d7ae08fe5b3a2712d16/</guid><description>&lt;h2 id="概要">概要&lt;/h2>
&lt;p>普段vimを使用しているものの、全然使いこなせていないので以下の本を読み始めた。&lt;br />
詳細な解説が記載されていて、とてもわかりやすい。&lt;br />
&lt;a href="https://www.amazon.co.jp/gp/product/B00HWLJI3U/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&amp;psc=1">リンク&lt;/a>&lt;/p></description><dc:creator>keee</dc:creator><category>vim</category><category>Vimの使用方法まとめ</category></item><item><title>Ble Micro Proでcorne cherryを無線化</title><link>https://keee.blog/posts/b63ab8309f8c5a0dbbb5ffbd792f6905/</link><pubDate>Sun, 30 Apr 2023 00:10:49 +0900</pubDate><atom:modified>Sun, 30 Apr 2023 00:10:49 +0900</atom:modified><guid>https://keee.blog/posts/b63ab8309f8c5a0dbbb5ffbd792f6905/</guid><description>&lt;p>Ble Micro Proを使用する際に少しつまづいたのでメモ&lt;/p>
&lt;h2 id="概要">概要&lt;/h2>
&lt;p>&lt;a href="https://sekigon-gonnoc.github.io/BLE-Micro-Pro/#/getting_started?id=ble-micro-pro-web-configurator%e3%82%92%e4%bd%bf%e3%81%86">https://sekigon-gonnoc.github.io/BLE-Micro-Pro/#/getting_started?id=ble-micro-pro-web-configurator%e3%82%92%e4%bd%bf%e3%81%86&lt;/a>&lt;br />
sekigonさんが書かれている公式の手順通り、&lt;code>Web Configurator&lt;/code>を使用する部分は問題なくできた。&lt;/p></description><dc:creator>keee</dc:creator><category>BleMicroPro</category></item><item><title>Helix rev3 LPを作った</title><link>https://keee.blog/posts/102e5128f2c26d86601ba120bf55225f/</link><pubDate>Sun, 23 Apr 2023 00:11:06 +0900</pubDate><atom:modified>Sun, 23 Apr 2023 00:11:06 +0900</atom:modified><guid>https://keee.blog/posts/102e5128f2c26d86601ba120bf55225f/</guid><description>&lt;p>遊舎工房のお楽しみ袋2023春を購入した際にキットとキースイッチ(Choc V2)が入っていたので作成。&lt;/p>
&lt;p>&lt;a href="https://shop.yushakobo.jp/products/2143">Helix rev3 LP商品ページ&lt;/a>&lt;/p>
&lt;p>ダイオード、LED、ソケットがハンダ付されていて組み立てるのがかなり簡単で早くできた。&lt;/p></description><dc:creator>keee</dc:creator><category>Helix rev3 LP</category><category>自作キーボード</category></item><item><title>初心者が自作キーボード制作でやらかした失敗</title><link>https://keee.blog/posts/91a1ff9d820adc5a9c89f5946870ce29/</link><pubDate>Sun, 16 Apr 2023 00:10:53 +0900</pubDate><atom:modified>Sun, 16 Apr 2023 00:10:53 +0900</atom:modified><guid>https://keee.blog/posts/91a1ff9d820adc5a9c89f5946870ce29/</guid><description>&lt;h2 id="概要">概要&lt;/h2>
&lt;p>初心者が自分で基盤設計から行なったキーボードの完成までにやらかした失敗のまとめ。&lt;br />
こんなミスもあるのかというので、これから自キ作成する人の参考になるかもしれない。&lt;/p></description><dc:creator>keee</dc:creator><category>自作キーボード</category><category>初心者</category><category>初心者が自作キーボード完成を目指す</category></item><item><title>リバーシブルのフットプリントを使用する</title><link>https://keee.blog/posts/f060d221e2a2ad5419d3d7e831762878/</link><pubDate>Sun, 09 Apr 2023 00:10:43 +0900</pubDate><atom:modified>Sun, 09 Apr 2023 00:10:43 +0900</atom:modified><guid>https://keee.blog/posts/f060d221e2a2ad5419d3d7e831762878/</guid><description>&lt;h2 id="概要">概要&lt;/h2>
&lt;p>左右分割キーボードを作成する際に、基盤をリバーシブルにしたかった。&lt;br />
そのためには設計時にリバーシブルに対応したフットプリントを使用する必要があった。&lt;br />
公開されているPCBのデータを見ればわかることだが実際にやってみて理解したことをまとめる。&lt;/p></description><dc:creator>keee</dc:creator><category>自作キーボード</category><category>KiCad</category><category>初心者が自作キーボード完成を目指す</category></item><item><title>はんだシュッ太郎を使ってみた</title><link>https://keee.blog/posts/2dd4798cbc78671c4f1d27f6baa0ad7f/</link><pubDate>Sun, 02 Apr 2023 00:10:40 +0900</pubDate><atom:modified>Sun, 02 Apr 2023 00:10:40 +0900</atom:modified><guid>https://keee.blog/posts/2dd4798cbc78671c4f1d27f6baa0ad7f/</guid><description>&lt;h2 id="概要">概要&lt;/h2>
&lt;p>マイコンボードからピンヘッダを取り外したくて購入。&lt;br />
めっちゃ便利だった。&lt;/p>
&lt;h2 id="商品">商品&lt;/h2>
&lt;p>&lt;a href="https://www.amazon.co.jp/gp/product/B01FEV2BPG/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&amp;psc=1">はんだシュッ太郎&lt;/a>&lt;/p>
&lt;p>パッケージを開けた時の台紙が二つ折りになっていて、内側にメンテナンス方法等が記載されている。&lt;br />
上記は本体だけなので、別途小手台が必要。&lt;br />
自分は半田ごてを使用しないタイミングだったので、入れ替えて使用していたが、&lt;br />
同時に使用するなら2つあったほうが良い。&lt;br />
台については以下を使用した。&lt;br />
&lt;a href="https://www.amazon.co.jp/%E7%99%BD%E5%85%89-HAKKO-633-01-%E3%81%93%E3%81%A6%E5%8F%B0/dp/B000TGNWCS/ref=sr_1_2?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&amp;crid=27SCTJHAFUNK9&amp;dib=eyJ2IjoiMSJ9.-PKcJDs3PJ-rMUrWlGksP_sSmuYdSFU_UxSBhq1L4UWAh_9IdsDrB6Y9AbFkydh7A0bNENNozBs2PqYnYIJ-u2OyxdNlHhGe4ZjQxLeVngCKDb-w1idDzez4yQWZAMJ5r-LWyWb-M38_tE6MMNpZTtUpqrKfvcVsr3ewQ9pWmbQ8atopv-d51RqBvxz9dogGcmos3reAhLgG8AoepIPzOUeDZMH9CA-qiDBHSa0JXiE._52o_HKGf3ZUNLe8mmRXTe5lxfDhosU7aVM4wOaWspQ&amp;dib_tag=se&amp;keywords=%E3%81%AF%E3%82%93%E3%81%A0%E3%81%94%E3%81%A6%E5%8F%B0&amp;qid=1737835425&amp;s=books&amp;sprefix=%E3%81%AF%E3%82%93%E3%81%A0%E3%81%94%E3%81%A6%2B%E5%8F%B0%2Cstripbooks%2C159&amp;sr=1-2&amp;th=1">こて台&lt;/a>&lt;/p></description><dc:creator>keee</dc:creator><category>はんだシュッ太郎</category><category>初心者が自作キーボード完成を目指す</category></item><item><title>Google APIのトークンをgoogle authで取得する</title><link>https://keee.blog/posts/1fb3955f3071a18e89db209666748fd2/</link><pubDate>Sun, 26 Mar 2023 00:11:13 +0900</pubDate><atom:modified>Sun, 26 Mar 2023 00:11:13 +0900</atom:modified><guid>https://keee.blog/posts/1fb3955f3071a18e89db209666748fd2/</guid><description>&lt;h2 id="概要">概要&lt;/h2>
&lt;p>スプレッドシートAPIを例に、&lt;code>gem googleauth&lt;/code>を使用してリフレッシュトークンの取得を行う。&lt;br />
自分でURLを組み立てて認証する方法がよく見つかるが、業務等で何度も行う場合には面倒なので手元にコードを置いておけば楽かと思い試してみた。&lt;br />
大体以下のような流れとなる。&lt;/p></description><dc:creator>keee</dc:creator><category>Google API</category><category>Spreadsheet Api</category></item><item><title>キースイッチテスターを買ってみた</title><link>https://keee.blog/posts/6f7dc81ef6cf4d5b2bea7938f510f3eb/</link><pubDate>Sun, 19 Mar 2023 00:11:51 +0900</pubDate><atom:modified>Sun, 19 Mar 2023 00:11:51 +0900</atom:modified><guid>https://keee.blog/posts/6f7dc81ef6cf4d5b2bea7938f510f3eb/</guid><description>&lt;h2 id="概要">概要&lt;/h2>
&lt;p>自作キーボード制作の過程でどうせならキースイッチにもこだわりたいと思っていろいろ試すことにした。&lt;br />
キースイッチ自体は無数にあるので個別に選ぶ前にざっくり自分の好みを把握したかったのでテスターはちょうどよかった。&lt;br />
試したスイッチ個々の感想というよりは全体的な部分で、「テスター」自体に対しての感想を中心に記載。&lt;/p></description><dc:creator>keee</dc:creator><category>遊舎工房</category><category>自作キーボード</category></item><item><title>ブレッドボードでの検証時に使用したもの</title><link>https://keee.blog/posts/c13e751bd3941d8beb3e89f78502c0c3/</link><pubDate>Sun, 12 Mar 2023 00:11:42 +0900</pubDate><atom:modified>Sun, 12 Mar 2023 00:11:42 +0900</atom:modified><guid>https://keee.blog/posts/c13e751bd3941d8beb3e89f78502c0c3/</guid><description>&lt;h2 id="概要">概要&lt;/h2>
&lt;p>マイコンボードを購入してからブレッドボード上でキー入力を再現するところまでで使用（購入）したもののまとめ。&lt;/p>
&lt;h2 id="参考図書">参考図書&lt;/h2>
&lt;p>&lt;a href="https://booth.pm/ja/items/1315935">自作キーボード設計入門2(電子版)&lt;/a>&lt;br />
1は基盤設計とかなので、初心者がブレッドボードで基本的な回路とかを学ぶなら2を先に読んだほうが良い。&lt;br />
著者のfoostanさんはcorneキーボードの製作者で、基盤データ等を公開されているので著書と合わせて確認すると理解しやすい。&lt;br />
使用するものについても基本的にここに書いているので、参考にしつつ自分の状況によって必要なものを選択していけばよい。&lt;br />
以下に記載したのは自分が実際に使用したもので、参考図書の内容とは一致しない部分もある。&lt;/p></description><dc:creator>keee</dc:creator><category>自作キーボード</category><category>初心者が自作キーボード完成を目指す</category></item><item><title>ブログ開設から約2ヶ月の振り返り</title><link>https://keee.blog/posts/20c4334bc14c6219187b45b282f2e9a9/</link><pubDate>Sun, 05 Mar 2023 00:12:11 +0900</pubDate><atom:modified>Sun, 05 Mar 2023 00:12:11 +0900</atom:modified><guid>https://keee.blog/posts/20c4334bc14c6219187b45b282f2e9a9/</guid><description>&lt;h2 id="概要">概要&lt;/h2>
&lt;p>本ブログを開設してから2ヶ月ほど経過したため、当初の目標と実際の運用状況を振り返り改善点を探る。&lt;/p>
&lt;h2 id="目標と実績">目標と実績&lt;/h2>
&lt;p>目標：毎週1件以上の記事追加&lt;br />
目的：ブログアップロードの習慣化&lt;br />
実績：2022/12/28から2/26までの間に14記事投稿&lt;br />
判定：目標達成&lt;/p></description><dc:creator>keee</dc:creator><category>振り返り</category></item><item><title>[KiCad]KiCadことはじめをやってみた(インストールから回路図作成)</title><link>https://keee.blog/posts/d1731ad3f4eac050fde71bea979fcc69/</link><pubDate>Sun, 26 Feb 2023 00:12:14 +0900</pubDate><atom:modified>Sun, 26 Feb 2023 00:12:14 +0900</atom:modified><guid>https://keee.blog/posts/d1731ad3f4eac050fde71bea979fcc69/</guid><description>&lt;h2 id="概要">概要&lt;/h2>
&lt;p>自作キーボードの回路図作成等に使用するツールの概要について、公式のチュートリアルをやってみた。&lt;/p>
&lt;h2 id="前提">前提&lt;/h2>
&lt;ul>
&lt;li>Macos 12.5&lt;/li>
&lt;li>KiCad 6.0.10-0&lt;/li>
&lt;li>Homebrew 4.0.1&lt;/li>
&lt;/ul>
&lt;h2 id="kicadのインストール">KiCadのインストール&lt;/h2>
&lt;p>&lt;a href="https://www.kicad.org/">公式サイト&lt;/a>からインストールができるけど、Homebrewを使用してインストール&lt;br />
(KiCadに限らず、ブラウザを使用してのダウンロード、インストールが失敗するという個人的な事情により。)&lt;br />
&lt;a href="https://formulae.brew.sh/cask/kicad#default">https://formulae.brew.sh/cask/kicad#default&lt;/a>&lt;/p></description><dc:creator>keee</dc:creator><category>KiCad</category><category>初心者が自作キーボード完成を目指す</category></item><item><title>[自作キーボード]ファームウェア作成用ツールを調べた</title><link>https://keee.blog/posts/8edd9b1258fbc1e6cb35f557fa02061c/</link><pubDate>Sun, 19 Feb 2023 00:12:16 +0900</pubDate><atom:modified>Sun, 19 Feb 2023 00:12:16 +0900</atom:modified><guid>https://keee.blog/posts/8edd9b1258fbc1e6cb35f557fa02061c/</guid><description>&lt;h2 id="概要">概要&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://www.switch-science.com/products/6939">ISP1807搭載Microボード&lt;/a>に設定可能なファームウェア作成ツールを調べた。&lt;/li>
&lt;li>上記ボードではarduino開発環境が使用できる&lt;/li>
&lt;li>&lt;code>CircuitPython&lt;/code>を使用することもできる&lt;/li>
&lt;li>最終的に&lt;a href="http://bluemicro.jpconstantineau.com/docs/">BlueMicro nRF52 Keyboard Firmware&lt;/a>を使用することにした&lt;/li>
&lt;/ul>
&lt;h2 id="経緯">経緯&lt;/h2>
&lt;p>初心者が自作キーボードを製作するにあたり、物理設計の基本についてはネットや書籍で学ぶことができる。&lt;br />
しかしファームウェアの作成については&lt;a href="https://docs.qmk.fm/#/">QMK Firmware&lt;/a>を使用する前提となっている情報が多い。&lt;br />
&lt;code>Pro micro&lt;/code>を使用する場合にはQMK Firmwareが使用できるので、その場合は特に問題ない。&lt;br />
今回使用するボードは&lt;code>Pro micro&lt;/code>で使用されている&lt;code>ATmega32U4&lt;/code>とは異なり、&lt;code>nRF52840&lt;/code>が搭載されている。&lt;br />
QMK Firmwareではライセンス的な問題があり&lt;code>nRF52840&lt;/code>への書き込みに対応していないらしい。&lt;br />
&lt;a href="https://github.com/qmk/qmk_firmware/issues/18556">https://github.com/qmk/qmk_firmware/issues/18556&lt;/a>&lt;br />
arduino IDEを使用してプログラムを自作することも可能だが、無線通信やレイヤー機能などを初心者がゼロから実装していくのは現実的ではない。&lt;br />
そのためQMK Firmware以外のツールを探すことにした。&lt;/p></description><dc:creator>keee</dc:creator><category>自作キーボード</category><category>ファームウェア</category><category>ISP1807搭載Microボード</category><category>初心者が自作キーボード完成を目指す</category></item><item><title>[自作キーボード]キーマトリクスの基本(主に配線)</title><link>https://keee.blog/posts/2963e825239092788b94359f360bfb48/</link><pubDate>Sun, 12 Feb 2023 00:12:14 +0900</pubDate><atom:modified>Sun, 12 Feb 2023 00:12:14 +0900</atom:modified><guid>https://keee.blog/posts/2963e825239092788b94359f360bfb48/</guid><description>&lt;h2 id="概要">概要&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://keee.blog/posts/9f422dda59a1d8d049ae4d54288f2588/">前回&lt;/a>に引き続き回路の基礎を学んだ&lt;/li>
&lt;li>ピンとGNDを直接繋ぐやり方だと、使用できるピンの数までしかスイッチを増やせないが、キーマトリクスを使用するとピンの数以上のスイッチを扱うことができる&lt;/li>
&lt;li>読み取り方の違いにより&lt;code>col2row&lt;/code>と&lt;code>row2col&lt;/code>がある&lt;/li>
&lt;/ul>
&lt;h2 id="前提">前提&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://www.switch-science.com/products/6939">ISP1807搭載Microボード&lt;/a> を使用&lt;/li>
&lt;li>Arduino IDEを使用した開発環境が準備できている&lt;/li>
&lt;li>ブレッドボード等、動作確認に必要なものが揃っている&lt;/li>
&lt;li>ボードにピンヘッダが半田付されている&lt;/li>
&lt;li>&lt;a href="https://keee.blog/posts/c13e751bd3941d8beb3e89f78502c0c3/">使用するものの一覧についてはこちら&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="やったこと">やったこと&lt;/h2>
&lt;p>前回と大して変わらないが、以下を行った。&lt;/p></description><dc:creator>keee</dc:creator><category>自作キーボード</category><category>ISP1807搭載Microボード</category><category>初心者</category><category>初心者が自作キーボード完成を目指す</category></item><item><title>[Hugo]自動投稿したい4（自動コミット）</title><link>https://keee.blog/posts/3eb16e4f21bbb6bdd95bf3e677c6b97e/</link><pubDate>Sun, 05 Feb 2023 00:11:59 +0900</pubDate><atom:modified>Sun, 05 Feb 2023 00:11:59 +0900</atom:modified><guid>https://keee.blog/posts/3eb16e4f21bbb6bdd95bf3e677c6b97e/</guid><description>&lt;h2 id="今回やること">今回やること&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://keee.blog/posts/344ec63df460236c75c8a20be8736605/">日付更新処理&lt;/a>で行った変更をmainブランチに反映する&lt;/li>
&lt;li>ストック数をslackに通知する&lt;/li>
&lt;/ul>
&lt;h2 id="前提">前提&lt;/h2>
&lt;ul>
&lt;li>ワークフロー用のファイルが作成されている&lt;/li>
&lt;li>slackのIncoming Webhookが使用できる状態になっている&lt;/li>
&lt;li>変更内容が意図したものかはフロー中では確認しない&lt;/li>
&lt;/ul>
&lt;h2 id="差分があるか確認する">差分があるか確認する&lt;/h2>
&lt;p>&lt;code>git diff&lt;/code>で差分を確認する。&lt;br />
差分があるときだけコミットするステップに進む。&lt;/p></description><dc:creator>keee</dc:creator><category>Hugo</category><category>GithubActions</category><category>grep</category></item><item><title>[自作キーボード]ISP1807搭載Microボードを動かしてみる</title><link>https://keee.blog/posts/9f422dda59a1d8d049ae4d54288f2588/</link><pubDate>Sun, 29 Jan 2023 00:12:00 +0900</pubDate><atom:modified>Sun, 29 Jan 2023 00:12:00 +0900</atom:modified><guid>https://keee.blog/posts/9f422dda59a1d8d049ae4d54288f2588/</guid><description>&lt;h2 id="概要">概要&lt;/h2>
&lt;ul>
&lt;li>ブレッドボードを使用して、ボードの使用方法とスイッチ動作について確認した
&lt;ul>
&lt;li>ピン番号の指定記述に問題がないか&lt;/li>
&lt;li>半田付の不備等が原因の問題がないか&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;p>　&lt;br />
不具合発生時の原因切り分けがしやすいようにボード使用時の基本的な部分を理解する。&lt;/p></description><dc:creator>keee</dc:creator><category>自作キーボード</category><category>ISP1807搭載Microボード</category><category>初心者</category><category>初心者が自作キーボード完成を目指す</category></item><item><title>TXTレコードについてざっくり調べた</title><link>https://keee.blog/posts/88b46a0b5ad30a35d5d43e8709ec646f/</link><pubDate>Sun, 22 Jan 2023 00:11:41 +0900</pubDate><atom:modified>Sun, 22 Jan 2023 00:11:41 +0900</atom:modified><guid>https://keee.blog/posts/88b46a0b5ad30a35d5d43e8709ec646f/</guid><description>&lt;h2 id="経緯">経緯&lt;/h2>
&lt;ul>
&lt;li>本ブログを検索一覧に表示したかった&lt;/li>
&lt;li>Google Search Consoleを使用してインデックス登録したら良いらしい&lt;/li>
&lt;li>登録するにはドメイン所有権の確認が必要でTXTレコードを設定することで認証できるらしい&lt;/li>
&lt;/ul>
&lt;h2 id="状況">状況&lt;/h2>
&lt;ul>
&lt;li>お名前.comでドメインを取得&lt;/li>
&lt;li>Netlifyでホスト&lt;/li>
&lt;/ul>
&lt;h2 id="やったこと">やったこと&lt;/h2>
&lt;ul>
&lt;li>サーチコンソールで表示されたTXTレコードをNetlifyのDNSレコード設定に追加&lt;/li>
&lt;/ul>
&lt;h2 id="txtレコードとは">TXTレコードとは&lt;/h2>
&lt;p>参考サイト&lt;br />
&lt;a href="https://www.cloudflare.com/ja-jp/learning/dns/dns-records/dns-txt-record/">https://www.cloudflare.com/ja-jp/learning/dns/dns-records/dns-txt-record/&lt;/a>&lt;/p></description><dc:creator>keee</dc:creator><category>TXTレコード</category><category>GoogleSearchConsole</category><category>DNSレコード</category></item><item><title>[Zapier]Netlifyのビルド通知をSlackにする</title><link>https://keee.blog/posts/33ad537ee2cea4e1ca101f003f14f690/</link><pubDate>Sun, 15 Jan 2023 00:11:49 +0900</pubDate><atom:modified>Sun, 22 Jan 2023 04:20:00 +0900</atom:modified><guid>https://keee.blog/posts/33ad537ee2cea4e1ca101f003f14f690/</guid><description>&lt;h2 id="概要">概要&lt;/h2>
&lt;ul>
&lt;li>デプロイ関連の通知をSlackにしたかったけど、Netlify上の設定ではProプランでしかSlack連携できなかった&lt;/li>
&lt;li>webhookは使用できたが自分で実装するのは面倒&lt;/li>
&lt;li>Zapierを使用したら簡単に連携できた&lt;/li>
&lt;li>Netlifyのドキュメントから用意されているZapへのリンクがあり、これを使用するとbotのアイコン画像とか、メッセージ内容がいい感じに設定されてる。&lt;br />
&lt;a href="https://docs.netlify.com/site-deploys/notifications/#zapier-integrations">https://docs.netlify.com/site-deploys/notifications/#zapier-integrations&lt;/a>&lt;/li>
&lt;li>以下の手順はトライアル期間か、スタンダードプラン以上の場合に実行できる。(2023/1/22追記)&lt;/li>
&lt;/ul>
&lt;h2 id="前提">前提&lt;/h2>
&lt;ul>
&lt;li>Zapierのアカウント作成済み&lt;/li>
&lt;li>Netlifyでデプロイ履歴がある&lt;/li>
&lt;li>Slackに通知用のチャンネルがある&lt;/li>
&lt;/ul>
&lt;h2 id="zapier">Zapier&lt;/h2>
&lt;p>&lt;a href="https://zapier.com/">https://zapier.com/&lt;/a>&lt;/p></description><dc:creator>keee</dc:creator><category>Zapier</category><category>Netlify</category><category>Slack</category></item><item><title>[自作キーボード]Arduino IDEで発生したランタイムエラー対応</title><link>https://keee.blog/posts/1d144d8a598ebbcfb2cd2b14bf4fedb2/</link><pubDate>Mon, 09 Jan 2023 04:15:00 +0900</pubDate><atom:modified>Mon, 09 Jan 2023 04:15:00 +0900</atom:modified><guid>https://keee.blog/posts/1d144d8a598ebbcfb2cd2b14bf4fedb2/</guid><description>&lt;h2 id="概要">概要&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://www.switch-science.com/products/6939">ISP1807搭載Microボード&lt;/a>を使用してキーボードを作ろうとした&lt;/li>
&lt;li>Arduino IDEを使用してコンパイルした時にランタイムエラーが発生&lt;/li>
&lt;li>Pythonのバージョン関連で発生してそうで、IDEのバージョンを下げたら解消した&lt;/li>
&lt;/ul>
&lt;h2 id="各種バージョン等">各種バージョン等&lt;/h2>
&lt;ul>
&lt;li>macos 12.5&lt;/li>
&lt;li>Adafruit nRF52(ボード) 1.3.0&lt;/li>
&lt;li>Arduino IDE 2.0.3 から 1.8.19に変更&lt;/li>
&lt;li>Arduino IDEを初めて使用する初心者&lt;/li>
&lt;/ul>
&lt;h2 id="エラー発生までにやったこと">エラー発生までにやったこと&lt;/h2>
&lt;p>ISP1807搭載MicroボードでBluetooth接続可能なキーボードを作成しようとして、&lt;br />
製品ページを参考にArduino環境構築を行なった。&lt;/p></description><dc:creator>keee</dc:creator><category>ArduinoIDE</category><category>Adafruit_nRF52</category><category>ISP1807搭載Microボード</category><category>自作キーボード</category><category>初心者が自作キーボード完成を目指す</category></item><item><title>[Hugo] 自動投稿したい3（Github Actionsで記事ファイルを更新する）</title><link>https://keee.blog/posts/344ec63df460236c75c8a20be8736605/</link><pubDate>Sun, 08 Jan 2023 13:50:47 +0900</pubDate><atom:modified>Sun, 08 Jan 2023 13:50:47 +0900</atom:modified><guid>https://keee.blog/posts/344ec63df460236c75c8a20be8736605/</guid><description>&lt;h2 id="今回やること">今回やること&lt;/h2>
&lt;p>以下を定期的に行う設定を作成する。&lt;/p>
&lt;ul>
&lt;li>公開可能な記事データを抽出&lt;/li>
&lt;li>更新日が最も古いものの&lt;code>date&lt;/code>を更新&lt;/li>
&lt;/ul>
&lt;p>コミット部分は別で対応。&lt;/p>
&lt;h2 id="前提">前提&lt;/h2>
&lt;ul>
&lt;li>hugo v0.96.0+extended&lt;/li>
&lt;li>記事抽出・更新のコマンドを作成 &lt;a href="https://keee.blog/posts/6cb4b610422bcc36b4def9a637ffd54e/">検討時の詳細はこちら&lt;/a>&lt;/li>
&lt;li>act version 0.2.34 &lt;a href="https://keee.blog/posts/768c00018878e246f3410a7dd991c1f4/">インストールのことはこちら&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="yamlファイルに設定を書く">yamlファイルに設定を書く&lt;/h2>
&lt;p>プロジェクトのルートディレクトリに&lt;code>.github/workflows/&lt;/code>ディレクトリを作成。&lt;br />
この中の&lt;code>.yaml&lt;/code>ファイルに記載した内容が実行される。&lt;/p></description><dc:creator>keee</dc:creator><category>Hugo</category><category>GithubActions</category><category>Git</category></item><item><title>[Hugo] 自動投稿したい2（ファイル抽出と更新）</title><link>https://keee.blog/posts/6cb4b610422bcc36b4def9a637ffd54e/</link><pubDate>Sun, 08 Jan 2023 05:54:47 +0900</pubDate><atom:modified>Sun, 08 Jan 2023 05:54:47 +0900</atom:modified><guid>https://keee.blog/posts/6cb4b610422bcc36b4def9a637ffd54e/</guid><description>&lt;h2 id="公開可能な記事を抽出して日付を更新する">公開可能な記事を抽出して日付を更新する&lt;/h2>
&lt;p>&lt;code>hugo list future&lt;/code>を使用することで、将来公開されるであろう記事一覧を抽出できた。 &lt;a href="https://keee.blog/posts/32d65a8219a777ac297a127caa96a48d/">詳細はこちら&lt;/a>&lt;br />
今回は一覧から更新日時が最も古いものを抽出して、日付を公開日（処理実行日）にする。&lt;/p></description><dc:creator>keee</dc:creator><category>Hugo</category><category>cut</category><category>ls</category><category>xargs</category><category>head</category><category>sed</category></item><item><title>[Github Actions] 動作確認のツールを入れる</title><link>https://keee.blog/posts/768c00018878e246f3410a7dd991c1f4/</link><pubDate>Sun, 08 Jan 2023 00:11:56 +0900</pubDate><atom:modified>Sun, 08 Jan 2023 00:11:56 +0900</atom:modified><guid>https://keee.blog/posts/768c00018878e246f3410a7dd991c1f4/</guid><description>&lt;h2 id="やること">やること&lt;/h2>
&lt;p>ローカルでワークフローの挙動を確認できるように&lt;code>act&lt;/code>を入れる。&lt;/p>
&lt;h2 id="前提">前提&lt;/h2>
&lt;ul>
&lt;li>macos 12.5&lt;/li>
&lt;li>Homebrew 3.6.16&lt;/li>
&lt;/ul>
&lt;h2 id="actについて">actについて&lt;/h2>
&lt;p>本番環境で試すのはコミットが汚れるし、pushも面倒。&lt;br />
コミットしなくても動作確認ができて便利なので、actを使用する。&lt;br />
&lt;a href="https://github.com/nektos/act">https://github.com/nektos/act&lt;/a>&lt;/p></description><dc:creator>keee</dc:creator><category>GithubActions</category><category>act</category></item><item><title>自作キーボードをBluetooth接続にしたくて調べた</title><link>https://keee.blog/posts/d19ca13a85b88abb29e4512575cfc552/</link><pubDate>Sun, 01 Jan 2023 18:11:42 +0900</pubDate><atom:modified>Sun, 01 Jan 2023 18:11:42 +0900</atom:modified><guid>https://keee.blog/posts/d19ca13a85b88abb29e4512575cfc552/</guid><description>&lt;p>「自作キーボード　無線」のようなキーワードで調べた時には大体以下の製品の記事が出てくる。&lt;br />
&lt;a href="https://shop.yushakobo.jp/products/ble-micro-pro">https://shop.yushakobo.jp/products/ble-micro-pro&lt;/a>&lt;/p>
&lt;p>記事はいろいろ出てくるが、BLE Micro Proが売り切れになっているので現時点ではそれらを参考にして製作することは出来ない。&lt;br />
キット購入での製作しかしたことない初心者なので、情報が簡単に出てこないと完成まで辿り着ける気がしないがしないので、&lt;br />
販売再開されるのを待つのが良さそう。&lt;/p></description><dc:creator>keee</dc:creator><category>自作キーボード</category><category>初心者が自作キーボード完成を目指す</category></item><item><title>[Hugo] 予約投稿したい（Hugoの機能について調べた）</title><link>https://keee.blog/posts/32d65a8219a777ac297a127caa96a48d/</link><pubDate>Sun, 01 Jan 2023 03:00:00 +0900</pubDate><atom:modified>Sun, 01 Jan 2023 03:00:00 +0900</atom:modified><guid>https://keee.blog/posts/32d65a8219a777ac297a127caa96a48d/</guid><description>&lt;h2 id="概要">概要&lt;/h2>
&lt;p>週1で定期的に記事を投稿するような感じにしたかった。&lt;/p>
&lt;h2 id="簡単なやり方">簡単なやり方&lt;/h2>
&lt;p>以下の流れだと&lt;code>date&lt;/code>で設定した日時以降のビルドでその時点で過去の日付の記事が表示されるようになる。&lt;/p></description><dc:creator>keee</dc:creator><category>Hugo</category></item><item><title>[Hugo] コンテンツのurlを指定する</title><link>https://keee.blog/posts/9d95546a611b0c0f58d235ebc7941143/</link><pubDate>Wed, 28 Dec 2022 09:31:40 +0900</pubDate><atom:modified>Wed, 28 Dec 2022 09:31:40 +0900</atom:modified><guid>https://keee.blog/posts/9d95546a611b0c0f58d235ebc7941143/</guid><description>&lt;h2 id="課題">課題&lt;/h2>
&lt;p>デフォルトではファイル名をもとにurlが決まるが、ID的な感じで適当な文字列にしたかった。&lt;/p>
&lt;h2 id="この記事の前提">この記事の前提&lt;/h2>
&lt;ul>
&lt;li>hugo v0.96.0+extended&lt;/li>
&lt;/ul>
&lt;h2 id="参考サイト">参考サイト&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://gohugo.io/content-management/organization/#slug-1">https://gohugo.io/content-management/organization/#slug-1&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="対応メモ">対応メモ&lt;/h2>
&lt;h3 id="ディレクトリ構成">ディレクトリ構成&lt;/h3>
&lt;pre tabindex="0">&lt;code>content/
└── ja
├── _index.md
├── about
│   └── index.ja.md
├── archive
│   └── _index.ja.md
└── posts
├── _index.ja.md
├── my-first-post.ja.md
└── set_slug.md
&lt;/code>&lt;/pre>&lt;p>多言語対応してるわけではないけど、ja以下にファイルがある。&lt;/p></description><dc:creator>keee</dc:creator><category>Hugo</category></item></channel></rss>