<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>喫茶曆路</title><id>urn:uuid:7e260dae-5479-45c2-bad8-0be227c48ab8</id><link rel="self" href="https://koyomiji.com/feed.xml"/><link rel="alternate" href="https://koyomiji.com/"/><updated>2026-02-08T19:28:24+09:00</updated><icon>https://koyomiji.com/favicon.ico</icon><author><name>曆月こみち</name><email>k0michi@koyomi.co</email></author><entry><title>Windows</title><summary></summary><id>urn:uuid:c0577677-7d6c-4771-ab71-2dada9c19192</id><link rel="alternate" href="https://koyomiji.com/photograph/windows"/><published>2025-04-01T01:05:01+09:00</published><updated>2025-04-01T13:03:51+09:00</updated></entry><entry><title>Terminal</title><summary></summary><id>urn:uuid:d9d5aafa-c9ce-42c6-a388-e94fffb93970</id><link rel="alternate" href="https://koyomiji.com/photograph/terminal"/><published>2025-04-02T18:47:58+09:00</published><updated>2025-04-02T18:47:58+09:00</updated></entry><entry><title>往復切符</title><summary></summary><id>urn:uuid:25f0e9a3-0220-4c9f-b10d-d7240bdf2f07</id><link rel="alternate" href="https://koyomiji.com/photograph/round-trip"/><published>2025-03-31T22:33:20+09:00</published><updated>2025-04-01T13:03:51+09:00</updated></entry><entry><title>振り返れば</title><summary></summary><id>urn:uuid:50284ecc-b2ac-4e0e-b995-a00101e9f832</id><link rel="alternate" href="https://koyomiji.com/photograph/looking-back"/><published>2025-03-31T13:00:22+09:00</published><updated>2025-04-01T17:11:14+09:00</updated></entry><entry><title>線形補間</title><summary></summary><id>urn:uuid:82faaade-2f75-4c99-85ee-c9ab6ddb2079</id><link rel="alternate" href="https://koyomiji.com/photograph/linear-interpolation"/><published>2025-03-31T23:05:47+09:00</published><updated>2025-04-01T16:55:02+09:00</updated></entry><entry><title>足跡</title><summary></summary><id>urn:uuid:599d8575-4d7f-4bc8-81aa-08c2efc74b1a</id><link rel="alternate" href="https://koyomiji.com/photograph/footprints"/><published>2025-03-31T23:56:53+09:00</published><updated>2025-04-01T17:08:53+09:00</updated></entry><entry><title>浮動</title><summary></summary><id>urn:uuid:265eb424-d652-49ed-83fb-ed6f5b2eb21a</id><link rel="alternate" href="https://koyomiji.com/photograph/float"/><published>2025-04-01T16:21:48+09:00</published><updated>2025-04-01T18:00:38+09:00</updated></entry><entry><title>Eve(n)</title><summary></summary><id>urn:uuid:58a8ea7a-ed9c-48d7-9505-66ceacc26aeb</id><link rel="alternate" href="https://koyomiji.com/photograph/even"/><published>2025-03-31T23:42:23+09:00</published><updated>2025-04-01T13:03:51+09:00</updated></entry><entry><title>彼女たちの夢</title><summary>雷「暁、早く起きなさい！一体何時だと思っているのかしら？」雷に揺さぶられ、眼を覚ます暁。響と電も、暁の寝顔を眺めている。暁「……夢、か。そうよね、夢よね」雷「ボケーっとしてないで、支度するわよ。今日は遠征を任されているんだから。それにしても…</summary><id>urn:uuid:437b86d8-6421-4c70-a80b-e3c1f1561e38</id><link rel="alternate" href="https://koyomiji.com/novel/their-dream"/><published>2025-08-15T22:28:01+09:00</published><updated>2025-08-15T22:28:01+09:00</updated></entry><entry><title>Homebrew Caskで入れたアプリが破損していると言われ開けない問題</title><summary>ChromiumやLibreWolfなどのアプリをHomebrew経由でインストールすると、次のようにアプリが破損しているというエラーが現れて、アプリが使用できない。Apple Siliconでのみ起きる、署名関連の問題らしい。このエラーは…</summary><id>urn:uuid:a1b221d8-ebf8-4b88-810f-7510f5994a4b</id><link rel="alternate" href="https://koyomiji.com/log/99"/><published>2024-04-05T17:25:27+09:00</published><updated>2024-04-05T17:25:27+09:00</updated></entry><entry><title>docker compose restartは、compose.ymlへの変更を反映しない</title><summary>Docker Composeのコマンドは、に定義されているサービスの一部または全てを再起動するコマンドであるが、このでは、起動後にが変更されていたとしても、その内容を反映しない。docker compose restart | Docker…</summary><id>urn:uuid:142cbb6f-9330-42e0-9746-4642fb2959d6</id><link rel="alternate" href="https://koyomiji.com/log/98"/><published>2024-04-04T13:45:52+09:00</published><updated>2024-04-04T13:45:52+09:00</updated></entry><entry><title>iPhoneが微妙なので、コンデジが欲しい</title><summary>普段、写真はiPhoneで撮っているのだが、コンデジが欲しくなってきた。現在使っている機種は、iPhone 7とiPhone SE 2の2台で、メインは未だiPhone 7である(移行が面倒なので……)。iPhone 7に関しては、もう最新…</summary><id>urn:uuid:dbd80581-3069-4a7b-82a5-bc24341dd874</id><link rel="alternate" href="https://koyomiji.com/log/97"/><published>2024-03-24T00:55:31+09:00</published><updated>2024-03-24T00:55:31+09:00</updated></entry><entry><title>最近の話</title><summary>このところ思っていることをまとめて書いてみようと思う。ブログを書きたいけど書けていない去年はあまりブログを書けていなかったので、今年は書くようにしようと思っていたのだが、あまり書くことができていない。理由としては、単純に書けるネタが少ない、…</summary><id>urn:uuid:66520839-f2ab-490a-bf86-dca50b1f1d44</id><link rel="alternate" href="https://koyomiji.com/log/96"/><published>2024-02-22T02:49:28+09:00</published><updated>2024-02-22T02:49:28+09:00</updated></entry><entry><title>Jupyter Notebookを起動しても空白のページしか表示されない問題 [macOS]</title><summary>問題Jupyter Notebookを使ってみるべく、でインストールして、で起動したのだが、次のようにまっさらなページしか表示されなかった。コンソールのエラーメッセージ:環境MacBook Pro (2021, M1 Pro)macOS V…</summary><id>urn:uuid:de1e7208-097c-439b-a61e-cd5c7720fe7b</id><link rel="alternate" href="https://koyomiji.com/log/95"/><published>2024-02-20T13:48:31+09:00</published><updated>2024-02-20T13:48:31+09:00</updated></entry><entry><title>WindowsのランチャーはPowerToys Runで決まり</title><summary>WindowsにおけるmacOSのAlfredのようなランチャーはいくつか存在しているが、いつの間にかMicrosoft公式からもリリースされていたので使ってみた。PowerToys Runというランチャーで、PowerToysと呼ばれるW…</summary><id>urn:uuid:8c8a0654-fd9c-426c-9065-21ab38abd45f</id><link rel="alternate" href="https://koyomiji.com/log/94"/><published>2024-01-30T16:23:38+09:00</published><updated>2024-01-30T16:23:38+09:00</updated></entry><entry><title>Windows 10のSSHサーバーを有効にする</title><summary>最近のWindowsには、SSHサーバーが公式で用意されているので、それを使えば比較的簡単にWindowsマシンをSSHサーバーにすることができる。基本的には公式のドキュメントに従えば良いが、公開鍵認証の設定でハマったのでメモ。SSHサーバ…</summary><id>urn:uuid:05c0d217-0d21-49d1-9d4a-04fe51c28696</id><link rel="alternate" href="https://koyomiji.com/log/93"/><published>2024-01-29T20:04:48+09:00</published><updated>2024-01-29T20:08:40+09:00</updated></entry><entry><title>TailScaleを使って、NATの向こう側にある自宅サーバーに繋ぐ</title><summary>TL;DRTailscaleを使えば、自宅にグローバルIPが割り当てられていなくても、VPN経由で自宅サーバーにアクセスすることができる。しかも、無料でセットアップも簡単。まえがき半年前くらいから、中古のMac Pro (Mid 2010)…</summary><id>urn:uuid:0d205308-066a-4be0-bda2-ddafe69a19a4</id><link rel="alternate" href="https://koyomiji.com/log/92"/><published>2024-01-29T12:56:25+09:00</published><updated>2024-01-29T13:31:46+09:00</updated></entry><entry><title>OpenGLで、一つのコンテキストは複数のスレッドからmake currentできるか？</title><summary>OpenGLにある程度詳しい人ならばご存知の通り、OpenGLのコンテキストは複数のスレッドから同時にmake currentすることはできない。これについては、WGLやGLXのドキュメントにも記されているので、明らかなことである。wglM…</summary><id>urn:uuid:021bc533-298b-49c7-9f70-30e0991b35a1</id><link rel="alternate" href="https://koyomiji.com/log/91"/><published>2023-08-22T12:24:00+09:00</published><updated>2023-08-22T12:24:00+09:00</updated></entry><entry><title>Windows上でTintをビルドする時の覚書</title><summary>TintというのはGoogleによって開発されているWGSL(WebGPU Shader Language)とSPIR-Vの相互変換を行うことができるコンパイラーなのですが、TintをWindows上でビルドする際にいくつかの問題に遭遇した…</summary><id>urn:uuid:c90320d5-558a-40e6-931e-5c33b1b007c1</id><link rel="alternate" href="https://koyomiji.com/log/90"/><published>2023-08-10T16:05:35+09:00</published><updated>2023-08-10T16:05:35+09:00</updated></entry><entry><title>ソースコードのハイライトを実装</title><summary>Prism.jsを利用して、ソースコードのハイライトを実装してみました。綺麗なハイライトを簡単に実装できるので良いですね。テーマを自作してみても面白そうです。</summary><id>urn:uuid:47e6732c-c836-42f0-9c98-f8bfc655923c</id><link rel="alternate" href="https://koyomiji.com/log/9"/><published>2022-06-04T17:58:15+09:00</published><updated>2022-06-04T17:58:15+09:00</updated></entry><entry><title>UbuntuのOBSでBlackmagicのキャプチャーボードが認識されない問題</title><summary>中古で購入したPCに、偶然にもBlackmagic DesignのIntensity Proが付属していたので、Ubuntu上のOBSで使おうとしたのだが、ソースとして認識されておらず使うことができなかった。ちなみにBlackmagicの公…</summary><id>urn:uuid:dc36219d-02e6-4b56-987e-c38a61d777c2</id><link rel="alternate" href="https://koyomiji.com/log/89"/><published>2023-08-07T18:04:23+09:00</published><updated>2023-08-07T18:04:23+09:00</updated></entry><entry><title>Mastodonインスタンスを建てていたけど</title><summary>約4ヶ月ほど、さくらVPSを用いてMastodonサーバーを建てていたのですが、自分がほとんど使っていないというのはともかく、(キャッシュを自動削除しても)勝手にインスタンスの容量が膨れ上がってしまっていたり、インスタンスが遅かったりという…</summary><id>urn:uuid:299ca6fa-1f75-48e4-ae67-41ad35c83322</id><link rel="alternate" href="https://koyomiji.com/log/88"/><published>2023-08-07T13:04:50+09:00</published><updated>2023-08-07T13:04:50+09:00</updated></entry><entry><title>VulkanとDirect3D 12が難しすぎる件</title><summary>私は2023年に入ってから、本格的にゲーム開発をしようと思いまして、OpenGLやDirect3D 11、Metalといった3DグラフィックスAPIを勉強し始めました。そしてこういったAPIを勉強する上で、最新のローレベルグラフィックスAP…</summary><id>urn:uuid:c55ac604-9264-4ecd-978b-d2a3e9cc21d3</id><link rel="alternate" href="https://koyomiji.com/log/87"/><published>2023-03-01T18:56:32+09:00</published><updated>2023-03-02T11:10:14+09:00</updated></entry><entry><title>Mastodonインスタンスを建ててみた</title><summary>ふとMastodonをやってみたくなり、「曆路＊さてらいと」というMastodonインスタンスを建ててみました。サーバーにはさくらVPSの1Gプラン、OSはUbuntu 22.04を使いました。掛かった時間は、DNS浸透の時間も含めて約4時…</summary><id>urn:uuid:e101ef4a-86e0-467f-b6d8-41b4a3498396</id><link rel="alternate" href="https://koyomiji.com/log/86"/><published>2023-02-26T23:06:21+09:00</published><updated>2023-02-26T23:06:21+09:00</updated></entry><entry><title>M1 Macでもasciidoctor-mathematicalを使いたい【Docker】</title><summary>以前の記事でAsciiDoctor PDFでasciidoctor-mathematicalを使い、数式を出力しようとしたのですが、どうしてもSegmentation faultとなって上手く動かすことができませんでした。エラーメッセージは…</summary><id>urn:uuid:8434a089-9974-4df1-bd00-a0a799a5be94</id><link rel="alternate" href="https://koyomiji.com/log/85"/><published>2023-02-16T21:33:34+09:00</published><updated>2023-02-16T21:33:34+09:00</updated></entry><entry><title>お薦めPDFリーダー"Skim"</title><summary>今回は、SkimというPDFリーダーを紹介します。これは、macOS専用のアプリケーションではありますが、オープンソースで開発されており、無料で使うことができます。公式サイトの説明を引用すると、Skim is a PDF reader an…</summary><id>urn:uuid:f8d67421-941f-4d5d-ab4d-4eb2beb3f4dd</id><link rel="alternate" href="https://koyomiji.com/log/84"/><published>2023-02-15T23:14:59+09:00</published><updated>2023-02-15T23:14:59+09:00</updated></entry><entry><title>macOSのDockerでRocky Linuxを動かしてみる</title><summary>最近Dockerを使い始めたので、Rocky Linuxを動かすまでのメモです。インストール今回はDocker Desktopをインストールします。Docker Desktopのインストール方法に関しては、Get Docker | Dock…</summary><id>urn:uuid:eb8065d8-1beb-421c-9fe0-5f5748ac436d</id><link rel="alternate" href="https://koyomiji.com/log/83"/><published>2023-02-12T22:10:52+09:00</published><updated>2023-02-12T22:10:52+09:00</updated></entry><entry><title>AsciiDocを使ってみよう</title><summary>Markdownのような、簡潔なマークアップからHTMLやXMLを生成する言語を、軽量マークアップ言語と呼びます。Markdownは最も有名な軽量マークアップ言語ではありますが、実際には他にも沢山あります。AsciiDocもその一つです。A…</summary><id>urn:uuid:4f12e2e9-791e-43dc-97e5-380f58da25cd</id><link rel="alternate" href="https://koyomiji.com/log/82"/><published>2023-02-05T13:11:03+09:00</published><updated>2023-02-05T13:11:03+09:00</updated></entry><entry><title>Windowsでclang-formatを使う</title><summary>Windowsでclang-formatを使う方法はいくつかあるかと思いますが、最も簡単なのは、wingetからLLVMごとインストールするという方法です。wingetは既に入っていることが前提です。以下のコマンドで、LLVMをインストール…</summary><id>urn:uuid:f1dd8e6b-c0f8-4eff-aea7-c1b82516253b</id><link rel="alternate" href="https://koyomiji.com/log/81"/><published>2023-01-17T22:46:35+09:00</published><updated>2023-01-17T22:46:35+09:00</updated></entry><entry><title>Windows 10のリセットに失敗する問題と、その原因が判明</title><summary>前に使っていたWindows 10デスクトップを初期化して綺麗にしようということで、Windowsのリセットを試みました。データを残してリセットすることもできるようですが、今回は全てのデータを削除するオプションを選択しました。リセットを始め…</summary><id>urn:uuid:72682091-47ae-4887-8da2-c4fefe9b7738</id><link rel="alternate" href="https://koyomiji.com/log/80"/><published>2023-01-17T21:17:48+09:00</published><updated>2023-01-17T21:17:48+09:00</updated></entry><entry><title>OGP対応テスト</title><summary>ブログページをOGP対応させてみたので、そのためのテスト記事です。今のところ、かなり適当な記述なので、意味があるかどうか定かではありませんが。ないよりはマシでしょう、ということで。ついでにTwitterのカード情報も書いておきました。</summary><id>urn:uuid:2df0fdbf-1a7d-45a5-94c7-a476cf05baa1</id><link rel="alternate" href="https://koyomiji.com/log/8"/><published>2022-06-04T01:00:16+09:00</published><updated>2022-06-04T01:00:16+09:00</updated></entry><entry><title>Python向けパッケージマネージャ Poetry を試す</title><summary>Pythonに触れる度に、毎回どのパッケージマネージャ・仮想環境を使ってプロジェクトの環境を構築すれば良いのかがわからず躓いてしまうのですが、Poetryなる新しいパッケージマネージャが登場しているようなので使ってしました。私はいつもnpm…</summary><id>urn:uuid:55532f00-9f9a-4f70-ad48-bb7c5b2204a7</id><link rel="alternate" href="https://koyomiji.com/log/79"/><published>2023-01-04T23:01:30+09:00</published><updated>2023-01-05T17:26:32+09:00</updated></entry><entry><title>再びサイトデザインを改修。そして毎日更新がしたい</title><summary>またサイトのデザインを回収しました。以前のデザインでは、サイドメニューが常に画面左に表示されていたのですが、それを廃して単にページトップに表示されるだけにしてみました。サイトロゴとfaviconに関しても、新しいものにしました。新年というこ…</summary><id>urn:uuid:b23b79ce-195a-487e-8766-dec02e78c8b7</id><link rel="alternate" href="https://koyomiji.com/log/78"/><published>2023-01-02T09:54:48+09:00</published><updated>2023-01-02T09:54:48+09:00</updated></entry><entry><title>謹賀新年2023</title><summary>あけましておめでとうございます。2023年もよろしくお願いいたします。</summary><id>urn:uuid:d58003d3-ef6a-4c65-bee4-bea693a7f1a9</id><link rel="alternate" href="https://koyomiji.com/log/77"/><published>2023-01-01T00:13:10+09:00</published><updated>2023-01-01T00:13:10+09:00</updated></entry><entry><title>2022年を振り返って</title><summary>気付けば、2022年ももう終わりということで、ここらで2022年の振り返りをしておきたいと思います。思考の大掃除とでも言いましょうか。来年になってしまってから、今年のことを思い返すのでは遅いと思いますのでね。やったことのまとめまず、今年やっ…</summary><id>urn:uuid:5d0ab60e-5873-4f21-9797-5d826d0dcddb</id><link rel="alternate" href="https://koyomiji.com/log/76"/><published>2022-12-28T13:23:11+09:00</published><updated>2022-12-28T13:23:11+09:00</updated></entry><entry><title>第二外国語を学ぶべきか否か？</title><summary>私はずっと英語を学んでいるわけなのですが、英語を学んでいくにつれ、徐々に、第二外国語を学ぶことにも興味を持ち始めました。実際、今はインターネット上にたくさんの言語学習コンテンツがあるので、学び始めることはさほど難しくないのです。しかし、私は…</summary><id>urn:uuid:884a4f7d-9919-4317-aed6-805be42cd1e5</id><link rel="alternate" href="https://koyomiji.com/log/75"/><published>2022-11-18T20:04:33+09:00</published><updated>2022-11-18T20:04:33+09:00</updated></entry><entry><title>最近全然ブログを書けていない話</title><summary>このところ、このブログの更新が滞りつつあります。実はそれでも、書きたいことはかなり山積みになっておりまして。なのにも関わらず、ブログを書こうとすると書けない、という謎の現象に陥っているのです。記事のアイデア自体はあるのです。そして、それをメ…</summary><id>urn:uuid:9b181137-e3e8-426b-a65e-94c083d99d98</id><link rel="alternate" href="https://koyomiji.com/log/74"/><published>2022-11-09T00:33:10+09:00</published><updated>2022-11-09T00:33:10+09:00</updated></entry><entry><title>Twitchでライブ配信をして思ったこと</title><summary>私はこのところ、Twitchで時々ライブ配信をしていました。大体2月頃からやっていたので、始めてからもう半年くらいでしょうか。決して頻繁にやっていたわけではありませんが、ライブ配信をしていて感じたことを書いてみようと思います。始めた理由まず…</summary><id>urn:uuid:cf438929-3165-471a-b40a-3220828e08b0</id><link rel="alternate" href="https://koyomiji.com/log/73"/><published>2022-11-05T11:42:18+09:00</published><updated>2022-11-05T11:42:18+09:00</updated></entry><entry><title>HugoとGitHub Pagesを使ったお手軽サイト構築</title><summary>静的サイトジェネレーターとGitHub Pagesを使えば、ものの数分で自分のサイトを作って公開することができます。ということで今回は、Hugoで作ったサイトをGitHub Pagesに公開するまでの手順を説明していきます。前提GitHub…</summary><id>urn:uuid:53867779-8b54-4290-977c-a14aaaa2af95</id><link rel="alternate" href="https://koyomiji.com/log/72"/><published>2022-10-28T22:28:19+09:00</published><updated>2022-10-28T22:44:44+09:00</updated></entry><entry><title>Markdownで記事を書けるようにした</title><summary>すごく今更感がありますが、Markdownからブログの記事を書けるようにしてみました。今まさに、この記事をMarkdownで書いています。MarkdownパーサーにはRemarkを使用しました。まだ実験的な実装であり、全てのノードをサポート…</summary><id>urn:uuid:8659e35b-01d3-438e-aa84-119787654c6f</id><link rel="alternate" href="https://koyomiji.com/log/71"/><published>2022-10-27T00:15:58+09:00</published><updated>2022-10-27T00:15:58+09:00</updated></entry><entry><title>もっと楽に文章を書けるフォーマットを求めて</title><summary>私があまりこのサイトを更新できていない原因の一つは、文章フォーマットです。私が今使っている文章フォーマットというのは、HTML風のXMLなわけなのですが、これはほとんどHTMLを手打ちしているのと同じです。このサイトを開設してからずっとこの…</summary><id>urn:uuid:2da73ba8-4671-416f-b3b7-d1f585a787f6</id><link rel="alternate" href="https://koyomiji.com/log/70"/><published>2022-10-20T00:43:00+09:00</published><updated>2022-10-20T00:43:00+09:00</updated></entry><entry><title>数式表示テスト</title><summary>KaTeXを使った数式表示を実装してみましたが、ちゃんと表示できているでしょうか。</summary><id>urn:uuid:1325f0e0-e1e0-4e9e-b9d6-309ee0e4021e</id><link rel="alternate" href="https://koyomiji.com/log/7"/><published>2022-06-03T17:43:45+09:00</published><updated>2022-06-03T17:43:45+09:00</updated></entry><entry><title>サイトのルーティングを改善した</title><summary>React Routerでページ遷移を実装してからというものの、ずっとのこり続けていた問題がありました。どんな問題かと言いますと、ページを遷移した後にスクロールが正しくリセットされず、ページの途中が表示されてしまう、というものです。この問題…</summary><id>urn:uuid:0f1d9e61-1b1e-4618-be63-03d3c55c9c4a</id><link rel="alternate" href="https://koyomiji.com/log/69"/><published>2022-10-19T23:34:27+09:00</published><updated>2022-10-19T23:34:27+09:00</updated></entry><entry><title>Macでゲームを遊ぶメリット・デメリット</title><summary>先日、ふとMinecraftがやりたくなり、でもWindows PCを起動するのも面倒だし、と思い、MacBook Pro (14-inch, 2021)にインストールして遊んでみました。でもやはり、Macでゲームを遊ぶのは結構ハードルが高…</summary><id>urn:uuid:5cf89cb6-cd6a-447d-8000-03dde17d015b</id><link rel="alternate" href="https://koyomiji.com/log/68"/><published>2022-10-14T13:58:18+09:00</published><updated>2022-10-14T13:58:18+09:00</updated></entry><entry><title>Adobe公式からPhotoshopのブラシをゲットしよう</title><summary>Photoshopはデフォルトだと、ブラシがあんまり用意されていないので、イラストを描くには困りものです。そんなわけでPhotoshopのブラシを探していたのですが、Adobe公式が大量に配布しているではありませんか。Adobeのアカウント…</summary><id>urn:uuid:4aecc9d6-b5aa-40f2-b505-46c962a7b328</id><link rel="alternate" href="https://koyomiji.com/log/67"/><published>2022-10-06T21:26:59+09:00</published><updated>2022-10-06T21:26:59+09:00</updated></entry><entry><title>秋が来た</title><summary>ついこの間まで、外はそれなりに暖かかったのですが、もう肌寒く感じられる季節になりました。秋なのか、それとももはや冬なのか、そんな季節です。私的には、このくらいの肌寒さ、というのがとても好きです。一番好きな季節が秋と言っても良いほどです。暖か…</summary><id>urn:uuid:2f906d6c-0d36-4bb3-93dc-c5c0d06481a2</id><link rel="alternate" href="https://koyomiji.com/log/66"/><published>2022-10-06T20:53:01+09:00</published><updated>2022-10-06T20:53:01+09:00</updated></entry><entry><title>SNSを作ろうか</title><summary>私は以前にTwitter辞めたのですが、それでもちょっとしたSNSをやりたいという気持ちがありまして。でも個人的には、Twitterのような性質のミニブログSNSを使っていてもあまり楽しくないのです。Mastodonのようなものであっても、…</summary><id>urn:uuid:236fcadb-e335-4b1b-bc26-d58691dd18b3</id><link rel="alternate" href="https://koyomiji.com/log/65"/><published>2022-10-05T22:29:53+09:00</published><updated>2022-10-05T22:29:53+09:00</updated></entry><entry><title>JSON.parse()で日付をパースするときの懸念点</title><summary>JSONには日付を表現するための書き方が存在しない。多くの場合にはISO 8601で表現したものを文字列化して格納することが多いと思う。例えばこんな具合に。しかしこれを単純にJSON.parse()すると、得られるのは当然Stringになる…</summary><id>urn:uuid:f063ae02-7826-4856-bb3b-a58ce433339b</id><link rel="alternate" href="https://koyomiji.com/log/64"/><published>2022-10-04T12:37:53+09:00</published><updated>2022-10-04T12:37:53+09:00</updated></entry><entry><title>今日に固執せず、潔く寝る</title><summary>毎日、24時近くになってくると、モチベーションが低下してぼーっとするようになる。私の中で、今日できることは今日しようという考えがあるせいで、夜更かししてでも何かを進めようとする。でも、そんな状態で無理矢理何かを進めるのは非効率である。それに…</summary><id>urn:uuid:13784208-71eb-4f6f-9dd7-f8fe7d44e937</id><link rel="alternate" href="https://koyomiji.com/log/63"/><published>2022-09-29T23:11:24+09:00</published><updated>2022-09-29T23:11:24+09:00</updated></entry><entry><title>久々の更新</title><summary>まだ夏休みではあるというのに、このところ記事を全然書けていませんでした。まあ所謂アルバイトというものをし始めたが故に、可処分時間がなくなってしまったことが一番の理由なのですが。とはいえ全くもって何もしていないわけではないんですけども。一応、…</summary><id>urn:uuid:5bb722af-9cae-4fe6-9937-9332df6f270d</id><link rel="alternate" href="https://koyomiji.com/log/62"/><published>2022-09-28T23:49:52+09:00</published><updated>2022-09-28T23:49:52+09:00</updated></entry><entry><title>いつになったらGoogleに認識されるのか</title><summary>サイトにsitemap.xmlを追加してから約1週間が経過したわけだけど、Search Consoleを見るに、未だにちゃんとインデックスされていない模様。sitemap.xml自体はSearch Consoleに登録しているのだが、そこに…</summary><id>urn:uuid:f8ca599b-1287-4789-bf3f-213899e6578c</id><link rel="alternate" href="https://koyomiji.com/log/61"/><published>2022-09-24T09:47:25+09:00</published><updated>2022-09-24T09:47:25+09:00</updated></entry><entry><title>Webに傾倒するのをやめる</title><summary>私は近頃、Webに触れている時間が結構長い。まあ確かに、このサイトを作るためにはWeb、特にNode.jsとReactのコードがたくさん必要であったのだから、致し方がない。しかし、Webに触っているだけで果たして良いのだろうか、と思う。We…</summary><id>urn:uuid:092bcbb5-8adc-41e7-9bbb-80d427560bef</id><link rel="alternate" href="https://koyomiji.com/log/60"/><published>2022-09-19T11:06:54+09:00</published><updated>2022-09-19T11:06:54+09:00</updated></entry><entry><title>マイナーアップデート</title><summary>前の更新から時間が空いてしまいましたが、デザインを少しいじったり、HTMLを生成するためのちょっとしたスクリプトを書いてみました。といっても、元のHTMLファイルをパースしてテンプレートに埋めているだけなので、特別なことはしていません。個人…</summary><id>urn:uuid:41267e2f-fb99-411e-b0cc-3d31550a355e</id><link rel="alternate" href="https://koyomiji.com/log/6"/><published>2022-05-23T21:45:17+09:00</published><updated>2022-05-23T21:45:17+09:00</updated></entry><entry><title>消耗しきっている時にはどうすれば</title><summary>消耗しきっている。何もやる気が起きない。学習したり、積極的にコンテンツに触れることすらも億劫な状況に陥っている。言ってしまえば放心状態。頭では何かをしようと思っていても、身体が働くことを拒絶する。今の自分の状況をどうすれば打破できるのか、と…</summary><id>urn:uuid:8a740403-a2f9-4c2a-bbce-267cc9d6d86b</id><link rel="alternate" href="https://koyomiji.com/log/59"/><published>2022-09-16T20:26:00+09:00</published><updated>2022-09-16T20:26:00+09:00</updated></entry><entry><title>JavaScriptでのタイムゾーンの扱いは面倒</title><summary>サイトの開発をしていて、やはり日付の取り扱いは面倒だなと実感しました。特にタイムゾーンの取り扱いが、です。JavaScriptのDateオブジェクトには等々の関数がありますが、これらはマシンに設定されたタイムゾーンでの値を返すのです。これは…</summary><id>urn:uuid:7191a1de-bdce-4d83-aad0-b8600cef7c32</id><link rel="alternate" href="https://koyomiji.com/log/58"/><published>2022-09-16T02:28:10+09:00</published><updated>2022-09-16T02:28:10+09:00</updated></entry><entry><title>検索エンジンに認識されていない件</title><summary>GoogleのSearch Consoleというのを使ってみたところ、私のサイトのトップページ以外のページが全くインデックスされていないことが判明。一体何のためのSSRだったのさ？という。仕方がないので、sitemap.xmlとrobots…</summary><id>urn:uuid:1521c480-77fc-4249-8ecb-ba3d4ab6fed7</id><link rel="alternate" href="https://koyomiji.com/log/57"/><published>2022-09-15T10:38:53+09:00</published><updated>2022-09-15T10:38:53+09:00</updated></entry><entry><title>AtomでサイトのFeedを取得可能にした</title><summary>今日はサイトにAtomを実装してみました。これにより、RSSリーダーで更新情報を受け取れるようになりました。いまさらRSS、と思われるかもしれませんが、今現在まさに私がRSSリーダーの有用性を再認識している真っ最中なのです。当サイトのAto…</summary><id>urn:uuid:1582cc34-d78a-473e-a387-d0ed953eeb96</id><link rel="alternate" href="https://koyomiji.com/log/56"/><published>2022-09-14T22:55:18+09:00</published><updated>2022-09-14T22:55:18+09:00</updated></entry><entry><title>RSSとAtom、どっちを採用するべき？</title><summary>RSSリーダーという言葉が広まっているので、RSSリーダーはRSSのフォーマットしか扱えないと思い込んでいたのだが、そうではないらしい。多くのRSSリーダーはRSS 1.0、RSS 2.0に加えてAtomと呼ばれるフォーマットをサポートして…</summary><id>urn:uuid:34172d92-026c-4902-ad73-31c250a99f2b</id><link rel="alternate" href="https://koyomiji.com/log/55"/><published>2022-09-14T10:49:02+09:00</published><updated>2023-08-07T13:20:31+09:00</updated></entry><entry><title>ビジョンなしには何も生まれない</title><summary>何かを作りたいという具体的なビジョンなしに、無理やり何かを作ろうとしても何も生まれなくて当然なのである。そんな当たり前なことにすら気づいていなかった自分への戒めとして、このことを書き記しておく。</summary><id>urn:uuid:067c5bac-6f77-45bb-81fe-ded93b84550a</id><link rel="alternate" href="https://koyomiji.com/log/54"/><published>2022-09-14T00:24:39+09:00</published><updated>2022-09-14T00:24:39+09:00</updated></entry><entry><title>もっと短めの記事を書くべし</title><summary>やたらと回りくどく長い文章を私は書きがち。ということで、ブログにもっと短めのエントリーを増やしても良さそう。基準としては200文字くらい？本当にミニブログくらいの長さで。毎度毎度、無理に1000文字とか書かなくても良いでしょう。しかし、スタ…</summary><id>urn:uuid:97be0762-53a4-404c-97fe-df21890a5c70</id><link rel="alternate" href="https://koyomiji.com/log/53"/><published>2022-09-13T22:56:19+09:00</published><updated>2022-09-13T22:56:19+09:00</updated></entry><entry><title>ソフトウェアという生き物</title><summary>このサイトを組み立てていて思ったのである。ソフトウェアとは生き物であるのだと。まあメンテナンスという工程がある以上当たり前のことだけれども。誰かが面倒を見続けなければ死んでいく、それがソフトウェアというものである。そして私一人で開発している…</summary><id>urn:uuid:60640f4f-3915-4da0-8d3f-d4dbc4459b55</id><link rel="alternate" href="https://koyomiji.com/log/52"/><published>2022-09-12T23:11:47+09:00</published><updated>2022-09-12T23:11:47+09:00</updated></entry><entry><title>サイトデザインはこれにて一旦完成</title><summary>一つ前のデザインから、ああでもないこうでもないとCSSをいじり続けた結果、斯様なデザインにて落ち着きました。ライトテーマとダークテーマがあり、OSの設定に合わせて表示されるようになっています。ライトテーマの方は、Adobe XDで既に作って…</summary><id>urn:uuid:43773190-2120-45dd-b78d-7b3576f97993</id><link rel="alternate" href="https://koyomiji.com/log/51"/><published>2022-09-10T00:01:39+09:00</published><updated>2022-09-10T00:01:39+09:00</updated></entry><entry><title>サイトの機能追加とこれから</title><summary>今日はなんとかDictionaryのページを実装して、コンテンツを追加するところまで漕ぎ着けました。このDictionaryには、私が分からなかった英単語や見慣れない、使い慣れない英語表現なんかをずらっと並べていこうと考えています。Dict…</summary><id>urn:uuid:d33f35ac-7359-4880-a62e-7fcf892c3631</id><link rel="alternate" href="https://koyomiji.com/log/50"/><published>2022-09-08T21:11:14+09:00</published><updated>2022-09-08T21:11:14+09:00</updated></entry><entry><title>MacでGCCを使う</title><summary>MacのはClangへのエイリアスとなっている。Homebrewで、本来のGCCをインストールできる。これでGCCを使えるようになるが、としてインストールされるので、に以下のエイリアスを登録して、で実行できるようにしておく。
  </summary><id>urn:uuid:62f7cf00-2330-4880-9c44-8b726d4c7308</id><link rel="alternate" href="https://koyomiji.com/log/5"/><published>2022-03-26T20:48:17+09:00</published><updated>2022-03-26T20:48:17+09:00</updated></entry><entry><title>スマートフォンに物理キーをくれ</title><summary>割と真面目に、スマートフォンに物理キーが欲しい。まあそういうモデルもないことはないみたいだけども、どう考えても少数派で、大体のモデルはディスプレイだけなんですけどね。大多数の意見はともかくとして、私のユース的には、物理QWERTYキーボード…</summary><id>urn:uuid:7e1bae07-7b9f-4a4a-865d-a784242610b3</id><link rel="alternate" href="https://koyomiji.com/log/49"/><published>2022-09-08T00:12:11+09:00</published><updated>2022-09-08T00:12:11+09:00</updated></entry><entry><title>雨降る夜と私</title><summary>窓の外から雨の降る夜を眺めています。これほどに趣のある過ごし方はなかなかありません。出先で降る雨に濡れるのはとても嫌なのに、なぜ、家の中から眺めている分には心地が良いのでしょう。この天候で出かけなくてはならないなら話は別であります。屋内にい…</summary><id>urn:uuid:949a031d-8c60-410b-a1fb-6f5d69ccb018</id><link rel="alternate" href="https://koyomiji.com/log/48"/><published>2022-09-03T21:48:08+09:00</published><updated>2022-09-03T21:48:08+09:00</updated></entry><entry><title>久々に図書館に行ってきた</title><summary>今日は久々に市内の図書館に行ってきました。とはいえ何か明確な目的を持って、と言うよりは、単に天気が良くて出かけたくなったからなのですが。インターネットの出現で図書館の存在価値は薄れつつあるようにも思えますが、図書館というのは良いものです。無…</summary><id>urn:uuid:b13432ce-3b42-4680-bae6-1e25224bfe74</id><link rel="alternate" href="https://koyomiji.com/log/47"/><published>2022-09-02T19:47:59+09:00</published><updated>2022-09-02T19:47:59+09:00</updated></entry><entry><title>リコリス・リコイル7話に登場するソースコード</title><summary>今期放送中のアニメ、「リコリス・リコイル」の7話冒頭に、"Internet Automatic Search Program"と題したソースコードが現れます。どう見てもJavaScript、それもCommonJSのコードにしか見えませんよね…</summary><id>urn:uuid:b5c86b31-55f3-4ee5-91e0-b09b2efa9836</id><link rel="alternate" href="https://koyomiji.com/log/46"/><published>2022-09-01T14:53:33+09:00</published><updated>2022-09-01T14:53:33+09:00</updated></entry><entry><title>失われたインターネット</title><summary>2022年の今日では、所謂ホームページと呼ばれていた、個人運営のパーソナルなウェブサイトがめっきり減ってしまったように感じられます。まあその代わりに、WordPressを使ったブログサイトがたくさん誕生したわけですが。でも、これらのブログサ…</summary><id>urn:uuid:987a31ad-8b9e-459b-bf64-aab28159ffa4</id><link rel="alternate" href="https://koyomiji.com/log/45"/><published>2022-08-31T20:06:23+09:00</published><updated>2022-08-31T20:06:23+09:00</updated></entry><entry><title>眠れぬ夜を過ごす</title><summary>今布団に入っても全く眠れなかったので、この記事を書いているのです。不思議なもので、寝ようと思うとあれがしたい、これがしたい、という思いがよぎるのです。でも寝なくてはならない、というのでもどかしさを感じます。そして朝起きたとしても、そんなもど…</summary><id>urn:uuid:bc8929f7-9ed0-4e6e-ba19-84b6442c4711</id><link rel="alternate" href="https://koyomiji.com/log/44"/><published>2022-08-30T02:02:38+09:00</published><updated>2022-08-30T02:02:38+09:00</updated></entry><entry><title>Mastodonに少し触れてみたけれど</title><summary>Mastodonに触れてみた。と言っても本当に数日だったが。印象としては、まあTwitterの延長線上かなという感じです。ミニブログの一つなので当たり前と言われれば当たり前なのですが。前の記事でも書いたように、Twitterで時間を浪費する…</summary><id>urn:uuid:7a6e1444-27be-4a04-998d-8f5bbd22b65b</id><link rel="alternate" href="https://koyomiji.com/log/43"/><published>2022-08-29T00:16:38+09:00</published><updated>2022-08-29T00:16:38+09:00</updated></entry><entry><title>サイトをSPA化した感想とか</title><summary>丸一日かけて、ようやくこのサイトをSPA(Single Page Application)化、すなわち他のページにリロードなしで移動できるようにしました。私としては、SPA化するのは実装コストが上がるばっかりでやりたくは無かったのですが、ペ…</summary><id>urn:uuid:479f5946-9557-4522-9547-1f7c41b2cf68</id><link rel="alternate" href="https://koyomiji.com/log/42"/><published>2022-08-28T20:06:22+09:00</published><updated>2022-08-28T20:06:22+09:00</updated></entry><entry><title>pacmanでPGP署名が原因でエラーになるときの対処法</title><summary>Arch Linuxで暫く間が開いてからすると、こんなメッセージが出てエラーになることがある。パッケージの署名に使う鍵が古すぎるのが原因の模様。エラーメッセージで検索すると色々と情報が出てくるが、手っ取り早い解決策はarchlinux-ke…</summary><id>urn:uuid:15e3921e-9c73-4d94-b1bf-6edaae5a4398</id><link rel="alternate" href="https://koyomiji.com/log/41"/><published>2022-08-26T15:07:05+09:00</published><updated>2022-08-26T15:07:05+09:00</updated></entry><entry><title>私がTwitterを辞めた理由</title><summary>今日、Twitterをやめた。というのも、なんとなく辞めたのではなくて、Twitterを使うことによる悪影響があまりにも大きすぎることに気付かされたからだ。ということで、私がTwitterをやめることを決断するに至った理由を書いてみようと思…</summary><id>urn:uuid:6ab2ace8-5908-40fa-bce7-6a07bf206412</id><link rel="alternate" href="https://koyomiji.com/log/40"/><published>2022-08-22T18:20:26+09:00</published><updated>2022-08-22T18:20:26+09:00</updated></entry><entry><title>ゲーム配信を始めてみたものの</title><summary>最近、TwtichやOPENRECでゲーム配信を始めました。なぜ配信を始めたかと言いますと、英語の喋りを改善したかったからですね。ですが、そもそも私は人と喋るのが苦手ということもあって、まず人前で喋れるようになった方が良いと思ったわけです。…</summary><id>urn:uuid:136548aa-e6ce-42e3-a68d-979e208f3c1f</id><link rel="alternate" href="https://koyomiji.com/log/4"/><published>2022-02-23T00:15:34+09:00</published><updated>2022-02-23T00:17:22+09:00</updated></entry><entry><title>macOSでbgfxをビルドしてExampleを動かすまで</title><summary>bgfxは、OpenGLやDirect3D、Metalなどのプラットフォーム固有のAPIを触らずにレンダリングができるというライブラリです。ビルドの手順は公式サイトのBuildingに載っているのですが、パスが異なっている箇所が一つありまし…</summary><id>urn:uuid:f3cda53d-d504-4935-8e70-405805f59076</id><link rel="alternate" href="https://koyomiji.com/log/39"/><published>2022-08-22T08:54:55+09:00</published><updated>2022-10-09T17:11:55+09:00</updated></entry><entry><title>どんな配信をすべきか</title><summary>ここ最近、OPENRECやTwitchでMinecraft配信などをしているわけなのですが、どういったゲームを配信すべきなのか悩んでいます。というのも、自分が楽しいゲームをするよりは、リアクションが面白くなるようなゲームをやるべきではないか…</summary><id>urn:uuid:84e03583-625c-4ebd-a44d-c19f287f23ea</id><link rel="alternate" href="https://koyomiji.com/log/38"/><published>2022-08-21T01:05:30+09:00</published><updated>2022-08-21T01:05:30+09:00</updated></entry><entry><title>東京旅行記 − 2022夏</title><summary>8月11日から13日にかけて、私は東京旅行に行ってきました。今回の旅はとても印象的で、かつ私を鼓舞するようなものになりました。その時の記録を、かいつまんで書き記しておこうと思います。RTA in Japan Summer 2022今回の旅行…</summary><id>urn:uuid:907d24b6-41b7-4ef2-88bd-b9ea3f631c53</id><link rel="alternate" href="https://koyomiji.com/log/37"/><published>2022-08-17T09:39:02+09:00</published><updated>2022-08-17T09:39:02+09:00</updated></entry><entry><title>夏休みですが</title><summary>ついに私も夏休みに突入してしまいました。個人的には、夏休みだからと言って気が休まるわけではないなというのが正直なところです。子供の頃であれば、手放しに夏休みを喜んでいたでしょうが、今となっては、どうやってこの時間を有効活用できるかということ…</summary><id>urn:uuid:51966365-09be-4270-84b3-999cfe939c30</id><link rel="alternate" href="https://koyomiji.com/log/36"/><published>2022-08-09T20:05:06+09:00</published><updated>2022-08-09T20:05:06+09:00</updated></entry><entry><title>メモをとるために</title><summary>ついこの間、日記を書くことをやめた私ですが、それでもやはり考えをメモしていくことは重要ではないかと考えています。ということで、どんなふうにメモを取れば良いか検討しています。個人的には紙に書くということはあまり考えられないので、デジタルで書き…</summary><id>urn:uuid:bf39b02d-619d-4a3b-abcc-214fd0c2cf82</id><link rel="alternate" href="https://koyomiji.com/log/35"/><published>2022-08-08T21:48:15+09:00</published><updated>2022-08-08T21:48:15+09:00</updated></entry><entry><title>2年間書き続けてきた日記をやめた</title><summary>私はかれこれ約2年ほど、PC上で日記をほぼ毎日書き続けてきました。ここでいう日記といは、非公開で誰にも見せないもののことで、Web上のものではありません。これだけずっと続けてきた日記ではあるのですが、今日でやめることにしました。まず私の日記…</summary><id>urn:uuid:bf85434e-23a7-4006-a018-2dd9333f114a</id><link rel="alternate" href="https://koyomiji.com/log/34"/><published>2022-08-05T19:29:34+09:00</published><updated>2022-08-05T23:35:26+09:00</updated></entry><entry><title>Windowsのリモートデスクトップが便利</title><summary>WindowsのPro版には、デフォルトでリモートデスクトップするための機能が備わっているのですが、これが結構便利かもしれないという話です。今私はMacをメインに使っていて、たまにWindowsを使う必要があるわけなのですが、その時にわざわ…</summary><id>urn:uuid:286af20d-ff22-4c4d-8b35-8f56c9b04f92</id><link rel="alternate" href="https://koyomiji.com/log/33"/><published>2022-08-04T22:02:37+09:00</published><updated>2022-08-04T22:02:37+09:00</updated></entry><entry><title>RSSリーダーでYouTubeのフィードを取得することにした</title><summary>私は普段から沢山の時間をYouTubeに費やしていたわけなのですが、それをどうにかするべく、スマートなYouTubeとの接し方を考えていたのです。そして私が到達した結論は、RSSリーダーを使うという方法です。どうYouTubeを見ていたか私…</summary><id>urn:uuid:93ccc769-321c-4b5b-8904-6001294dee89</id><link rel="alternate" href="https://koyomiji.com/log/32"/><published>2022-08-04T14:46:58+09:00</published><updated>2022-08-04T14:46:58+09:00</updated></entry><entry><title>消費者になりすぎている</title><summary>最近、消費に時間を取られすぎているような気がするのです。インターネットには数えきれないほどのコンテンツが常時生産されているわけで、それらを一つずつ見ていっても終わりがないのです。ゆえに、ネットのコンテンツを見ていると、時間は消費されていく一…</summary><id>urn:uuid:afd7294f-b811-4ed5-8096-bb56273adfbd</id><link rel="alternate" href="https://koyomiji.com/log/31"/><published>2022-08-03T19:57:45+09:00</published><updated>2022-08-03T19:57:45+09:00</updated></entry><entry><title>時間を可視化するツールを開発</title><summary>Chronographというツールを作ってみました。Chronographの目標は、時間をワンクリックで記録し、可視化することです。ボタンを押すと、その時のタイムスタンプが記録され、リスト化されるという、至ってシンプルなものです。一言で言え…</summary><id>urn:uuid:2faac21c-fd92-448d-9a1f-13c9ed60aa54</id><link rel="alternate" href="https://koyomiji.com/log/30"/><published>2022-08-03T10:57:32+09:00</published><updated>2022-08-03T10:57:32+09:00</updated></entry><entry><title>window.要素ID での要素取得</title><summary>JavaScriptを触っていたところ、を使わずとも、で要素を取得できることに気づきました。さらに言うと、はグローバルオブジェクトですから、単にグローバル変数から要素にアクセスできることになります。
  互換性のための機能なのかと思いました…</summary><id>urn:uuid:afc17ccc-06ca-407c-8977-9ed2752391ec</id><link rel="alternate" href="https://koyomiji.com/log/3"/><published>2022-02-11T00:22:21+09:00</published><updated>2022-06-04T18:14:49+09:00</updated></entry><entry><title>文章を書くということは大変です</title><summary>タイトルはあまり正しくないですね。正しくは、意味のある文章を書くということは大変、とすべきでしょうか。言いたいことは文字通りなのですが、自分が時間を費やして何らかの文章を書く上で、その時間に見合うだけの文章が書けるか、という話です。意味がな…</summary><id>urn:uuid:f4100f8f-199d-4c35-9c1c-01f2e526e4ad</id><link rel="alternate" href="https://koyomiji.com/log/29"/><published>2022-08-01T22:04:20+09:00</published><updated>2022-08-01T22:04:20+09:00</updated></entry><entry><title>緊張と弛緩の必要性</title><summary>何かやりたくないがやらなければならないことが目前に迫っている時こそ、自分が本当にやりたいことを見つけ出せる、ということを実感する日々です。やりたくないことをやらされると、本来やりたいことへのモチベーションが上がるのです。逆に何も強制されなけ…</summary><id>urn:uuid:e0bdfcc6-51c6-499d-80a9-33e54e8c2d33</id><link rel="alternate" href="https://koyomiji.com/log/28"/><published>2022-08-01T21:08:58+09:00</published><updated>2022-08-01T21:08:58+09:00</updated></entry><entry><title>サイトの見た目を一新し、Reactに移行</title><summary>週末にサイトの見た目を全面的に作り直しました。因みに、今まではこんな見た目でした。個人的には、前のデザインのチェック柄の背景が気に入ってはいました。しかし、良いデザインかどうかと問われれば、あまり面白味がないかなと感じていました。ということ…</summary><id>urn:uuid:2b855029-3cf0-4495-9a46-64c77cd99dec</id><link rel="alternate" href="https://koyomiji.com/log/27"/><published>2022-08-01T12:42:58+09:00</published><updated>2022-08-01T12:42:58+09:00</updated></entry><entry><title>GitHub ActionsからPagesに簡単にデプロイできるようになった</title><summary>GitHub Actionsというのは、GitHubで継続的インテグレーション/デリバリー(CI/CD)を実現するための機能です。これを使うことで、GitHub Pagesにサイトをデプロイすることは、今までもできたのですが、サードパーティ…</summary><id>urn:uuid:4a37eefd-5e4b-4536-99eb-7780a0505eda</id><link rel="alternate" href="https://koyomiji.com/log/26"/><published>2022-07-29T18:47:02+09:00</published><updated>2022-07-29T18:47:02+09:00</updated></entry><entry><title>斬新さがない</title><summary>ここ最近私が感じているのが、少なくとも自分が今やっていることには、斬新さがないなということです。今までやってきたことの繰り返しなのであって、そこには目新しさは見出せないのです。何かこう、リフレッシュできることに手を出したいと思っている次第で…</summary><id>urn:uuid:796922d0-c436-4097-8ffc-a96b9f27ba1e</id><link rel="alternate" href="https://koyomiji.com/log/25"/><published>2022-07-28T22:05:13+09:00</published><updated>2022-07-28T22:05:13+09:00</updated></entry><entry><title>Carbonという新しい言語が誕生</title><summary>GoogleがCarbonというC++の置き換えを狙った言語を発表したという。この言語はC++との相互運用性に注力しているようですが、C++を拡張するのはやめて、0から作り直そうというコンセプトみたいです。Rustに似ている気もしますが、何…</summary><id>urn:uuid:e00835c5-848f-4797-adb9-6dbcfe397e55</id><link rel="alternate" href="https://koyomiji.com/log/24"/><published>2022-07-28T13:52:53+09:00</published><updated>2022-07-28T13:52:53+09:00</updated></entry><entry><title>語彙を管理できるシステムが欲しい</title><summary>日本語そして英語の語彙を管理できるシステムが欲しいという話です。日本語、英語共に、今まで知らなかった語彙をコレクトしていき、読める、使える語彙の範囲を広げていきたい、というのが主なモチベーションです。今までそういったシステムを作ることを試み…</summary><id>urn:uuid:c445495f-2e7b-4d37-a5fa-39fbdf48df46</id><link rel="alternate" href="https://koyomiji.com/log/23"/><published>2022-07-27T15:59:34+09:00</published><updated>2022-07-27T15:59:34+09:00</updated></entry><entry><title>毎日1000文字日記を書く</title><summary>タイトルにもある通りですが、毎日1000文字くらい日記を書いて公開したいのです。完全に自分用の日記であれば、あらゆることをとりあえず書き込んでいるので、毎日2000文字くらいにはなるのですが、何か一つのテーマに沿って書くとなると、すらすら書…</summary><id>urn:uuid:7bc3e700-68b1-49c9-92cc-4486f96a5a1b</id><link rel="alternate" href="https://koyomiji.com/log/22"/><published>2022-07-27T15:55:03+09:00</published><updated>2022-07-27T15:55:03+09:00</updated></entry><entry><title>ｷﾘﾀﾝｶﾜｲｲﾔｯﾀｰ</title><summary>「VOICEROID+ 東北きりたん EX」を購入。最近ボイロ動画見てて、きりたんかわいいなと思ってつい買っちゃいました。7,000円とそれなりのお値段ではあるのですが、用途がいろいろあるので全然元取れちゃう気がしています。Windowsで…</summary><id>urn:uuid:e548bd87-121c-4250-831a-a19c04f90df3</id><link rel="alternate" href="https://koyomiji.com/log/21"/><published>2022-07-25T13:32:50+09:00</published><updated>2022-07-25T13:32:50+09:00</updated></entry><entry><title>SNSを使う利点は</title><summary>Twitter、自分も一応アカウントがあるわけなのですが、果たしてどのように使うのが正解なのでしょう？情報収集ツールとして考えてみると、Twitterで情報収集するのはノイズが多すぎると感じます。これはYouTubeもそうですが、ユーザーの…</summary><id>urn:uuid:6b18fffb-9c50-469f-8be7-d13b4d2ef01c</id><link rel="alternate" href="https://koyomiji.com/log/20"/><published>2022-07-21T20:26:15+09:00</published><updated>2022-07-21T20:26:15+09:00</updated></entry><entry><title>Sambaを試してみた</title><summary>今までは、Raspberry Pi 4上でNextcloudを動かしてファイルサーバーにしていたのですが、転送速度が遅いのと、PHP周りのエラーが多く、別の選択肢を探していました。そこでSambaを試してみたところ、4倍以上の速度でファイル…</summary><id>urn:uuid:67846560-0b37-4a9c-82fb-f7d2fe786751</id><link rel="alternate" href="https://koyomiji.com/log/2"/><published>2022-02-09T23:03:38+09:00</published><updated>2022-02-09T23:03:38+09:00</updated></entry><entry><title>とりあえず出力してみる</title><summary>色々と書きたいことがあるわけですが、それを脳内に寝かせ続けておくよりは、適当な形でも出力した方がいいのでは？と感じまして。ということを戒めるために書き留めておこう、ということですね。まあそれが不完全であっても、別に誰かから咎められるわけでも…</summary><id>urn:uuid:ad0c64a3-36a3-4fda-a4f0-f76624145efb</id><link rel="alternate" href="https://koyomiji.com/log/19"/><published>2022-07-21T20:10:17+09:00</published><updated>2022-07-21T20:10:17+09:00</updated></entry><entry><title>考えすぎるべきではない</title><summary>先程楽しみを見失うことについてという投稿を書いたわけですが、それと同時に考えすぎるべきではないという思いもあります。考えれば考えるほど、物事を楽しむのは難しくなると私は思います。さらに言えば、何かをやる価値のような、答えのない問いを考えすぎ…</summary><id>urn:uuid:f976757f-a325-46ff-8cbc-852fc31fc0a4</id><link rel="alternate" href="https://koyomiji.com/log/18"/><published>2022-07-20T16:25:28+09:00</published><updated>2022-07-20T16:25:28+09:00</updated></entry><entry><title>楽しみを見失うことについて</title><summary>昔はもっと色々なことに楽しみを見出せていたと感じるこの頃です。何千時間もプレイしたゲームに面白みを感じなくなってしまったのもその例の一つです。もっと新鮮な体験を求めてやみません。年を経るにつれて、「想定内」が増えてしまうことは果たして良いこ…</summary><id>urn:uuid:60bc09eb-aca1-4fe3-92df-dfb01793a20d</id><link rel="alternate" href="https://koyomiji.com/log/17"/><published>2022-07-20T15:58:44+09:00</published><updated>2022-07-20T15:58:44+09:00</updated></entry><entry><title>Dev Serverが完成</title><summary>このサイトでは現在、Viteを利用してHTMLやJSを生成しているのですが、ViteにはDev Serverを開発するための機能があります。詳しくはhttps://vitejs.dev/guide/ssr.htmlに情報があるのですが、これ…</summary><id>urn:uuid:4b423933-e32b-43b4-b5d3-b0d045d86416</id><link rel="alternate" href="https://koyomiji.com/log/16"/><published>2022-07-09T09:55:02+09:00</published><updated>2022-07-09T09:55:02+09:00</updated></entry><entry><title>どんな文章を演じるか</title><summary>可能な限り毎日何かを書こうということで、今日も思いついたことをとりとめもなく書いてみようと思います。たとえそれが、書くことが特にないということであろうとも、です。これはWeb上に文章を書いたりしていて思ったことなのですが、なんだか自分の文章…</summary><id>urn:uuid:d18d2d4b-e60d-4cbb-88af-6b6183b65c13</id><link rel="alternate" href="https://koyomiji.com/log/15"/><published>2022-07-04T23:43:42+09:00</published><updated>2022-07-04T23:43:42+09:00</updated></entry><entry><title>ReactとVanillaJSの共存</title><summary>最近Fractalというメモ帳アプリの開発を試みています。このアプリはElectronとReactを使って書いているのですが、WYSIWYGをReactで実装するには多くの課題があります。一番の課題が、contenteditableです。R…</summary><id>urn:uuid:f77b4f10-3eee-4930-bd19-e826eba3b0a7</id><link rel="alternate" href="https://koyomiji.com/log/14"/><published>2022-07-03T15:59:09+09:00</published><updated>2022-07-03T15:59:09+09:00</updated></entry><entry><title>クリスマスの横須賀を巡り歩いた【艦これ横須賀遠征2025】</title><summary>12月25日、12月26日にかけて、横須賀で開催されていた艦これのイベントに参加してきましたので、その時の記録です。今回の遠征のお目当ては、「横須賀鎮守府【重】スタンプラリー」でした。夏の呉遠征で初めて艦これのリアルイベントに参加したわけで…</summary><id>urn:uuid:53cc29d2-7b99-414a-9574-fa0108af4e4d</id><link rel="alternate" href="https://koyomiji.com/log/138"/><published>2026-01-11T01:53:10+09:00</published><updated>2026-01-11T01:53:10+09:00</updated></entry><entry><title>ICU4Cを簡単にリンクできるCMakeスクリプト書いた</title><summary>動機ICU4CはC/C++でUnicodeを扱うためのデファクトスタンダードライブラリです。素のC/C++にはUnicodeを扱う機能がない（！）ため、このようなライブラリはアプリケーション開発では必須です。しかし、ビルドがとても複雑で難し…</summary><id>urn:uuid:30a2bef0-78a5-45a4-a088-ff31c74ff005</id><link rel="alternate" href="https://koyomiji.com/log/137"/><published>2025-12-08T21:32:21+09:00</published><updated>2025-12-08T21:32:21+09:00</updated></entry><entry><title>libuvでHello Worldする</title><summary>libuvとは、Node.jsで用いられている非同期ランタイムであり、C言語で書かれている。libuvを用いることで、C/C++でもNode.jsのような非同期IOを実現することができる。今回はlibuvの簡単な例として、"Hello Wo…</summary><id>urn:uuid:32f93041-e2bf-42f6-803e-7633b24a694e</id><link rel="alternate" href="https://koyomiji.com/log/136"/><published>2025-11-22T16:54:22+09:00</published><updated>2025-11-22T16:54:22+09:00</updated></entry><entry><title>PythJSON: PythonのためのJSONサブセット</title><summary>PythonとJSONは似ているPythonとJSONは似ている——と言っても、どちらも名前が"on"で終わる、という話をしているわけではない。Pythonのオブジェクト記法は、JSONに驚くほど似ている:つまり、JSONのサブセットをうま…</summary><id>urn:uuid:286df2e4-b5f7-4d17-988c-4d8aa301f52f</id><link rel="alternate" href="https://koyomiji.com/log/135"/><published>2025-11-18T18:09:44+09:00</published><updated>2025-11-18T18:09:44+09:00</updated></entry><entry><title>戦艦大和の戦歴を、インタラクティブに、データドリブンに、可視化してみた</title><summary>私は太平洋戦争時代の艦艇の戦歴を読んだりするのが好きな人間ではあるのですが、色々な鑑の戦歴を読んだとしても、艦艇の詳細な移動の記録などは記憶に残りにくいと言いますか、印象的な部分だけしか覚えていられないのですよね。そもそもこの時代だけに限っ…</summary><id>urn:uuid:e8065f5c-d578-41ca-9821-50c539b9fc79</id><link rel="alternate" href="https://koyomiji.com/log/134"/><published>2025-11-15T23:42:19+09:00</published><updated>2025-11-15T23:42:19+09:00</updated></entry><entry><title>最高の打ち心地を探す旅の最果てに、3万6千円のキーボードと運命を共にすることにした</title><summary>インターンの給料を手にしてからというものの、私は買うべきものを探していた。とはいっても金額としては、新型iPhoneが買えるか買えないかくらいであり、大きな買い物をするというよりは、周辺機器やPCパーツの購入に当てようかと考えていた。そこで…</summary><id>urn:uuid:328bb86a-7215-4a96-993e-be85537e7ad4</id><link rel="alternate" href="https://koyomiji.com/log/133"/><published>2025-10-14T23:11:08+09:00</published><updated>2025-10-14T23:01:02+09:00</updated></entry><entry><title>Google Geminiのチャットの名称をページタイトルに設定するユーザースクリプト</title><summary>ChatGPTとClaudeでは、今開いているチャットの名称がページのタイトルに設定されるのですが、Geminiだけはチャットの中身に関わらず"Google Gemini"という味気ないタイトルになってしまうので、沢山開いているとタブを見つ…</summary><id>urn:uuid:4ce24b96-b5a7-448a-8786-02ae80e56952</id><link rel="alternate" href="https://koyomiji.com/log/132"/><published>2025-08-31T14:15:14+09:00</published><updated>2025-09-11T20:57:23+09:00</updated></entry><entry><title>新米提督が、初めての呉観光を最高に楽しんできた話【艦これ呉遠征2025】</title><summary>8月21日から8月24日にかけて、広島県の呉に行ってきました。いきさつとしましては、戦後80年という節目であることも一つの理由ですが、先日映画「雪風 YUKIKAZE」を見たこと、そして、呉市立美術館で「艦これ」展が開催されていると知ったこ…</summary><id>urn:uuid:f122ce00-40f0-46d2-b908-74e5e8c671f6</id><link rel="alternate" href="https://koyomiji.com/log/131"/><published>2025-08-31T12:56:45+09:00</published><updated>2025-08-31T12:56:45+09:00</updated></entry><entry><title>requestAnimationFrameをPromise化して、ゲームループを書く</title><summary>JavaScriptでは、C/C++を用いたゲームプログラミングで一般的な、いわゆる「ゲームループ」を書くことはできません。ゲームループとは例えば、次のような更新と描画を繰り返すコードです:ブラウザ上のJavaScriptにおいては、上記の…</summary><id>urn:uuid:31684e62-d871-4dda-8884-8c4c29f0e7c0</id><link rel="alternate" href="https://koyomiji.com/log/130"/><published>2025-08-21T03:37:43+09:00</published><updated>2025-08-21T03:37:43+09:00</updated></entry><entry><title>M1 MacでIntelのHomebrewをインストールする</title><summary>ARM版のHomebrewからIntelのバイナリをインストールしようとするとうまくいきませんが、HomebrewのIntel版を別途インストールすることで利用できるようになります。Intel版のHomebrewをインストール。でアーキテク…</summary><id>urn:uuid:ea15b442-2f4e-491a-99e1-dcdc577a56bf</id><link rel="alternate" href="https://koyomiji.com/log/13"/><published>2022-06-29T09:25:15+09:00</published><updated>2022-06-29T09:25:15+09:00</updated></entry><entry><title>C#からlong型を含むC言語を呼び出すときは、CLongを用いる</title><summary>C#からC言語を呼び出す際の問題の一つに、環境によっての大きさが異なるというものがあります。C言語の仕様ではを含む整数型の最小の大きさに関しての指定がありますが、厳密な大きさに関しては実装依存となっています。しかし現在ではやなどといった以外…</summary><id>urn:uuid:c5d0ddab-475b-4ed9-b8a8-f6c6da1a0034</id><link rel="alternate" href="https://koyomiji.com/log/129"/><published>2025-08-07T17:18:12+09:00</published><updated>2025-08-07T17:18:12+09:00</updated></entry><entry><title>横須賀の猿島に行ってきた &amp; 護衛艦を見てきた</title><summary>7月21日、海の日ということで初めて横須賀の方まで行ってみましたのでその記録です。横須賀駅大船からJR横須賀線に乗車、横須賀駅へ。到着間際、海側の景色を見ていますと、柵越しにズムウォルト級の姿が！何気に、米海軍の艦を見るのはこの時が初めてで…</summary><id>urn:uuid:417b87b0-d522-472d-81cf-391cd424fc08</id><link rel="alternate" href="https://koyomiji.com/log/128"/><published>2025-07-30T01:55:55+09:00</published><updated>2025-07-30T01:58:13+09:00</updated></entry><entry><title>JavaScriptでSemaphoreを自作してみる</title><summary>Semaphoreの必要性JavaScriptでは、/のおかげで非同期コードを簡単に記述することができます。しかし、これらの実行タイミングを意識せずにコードを書いていると、ひどい目にあうことになるでしょう。JavaScriptの実行モデルは…</summary><id>urn:uuid:9783ac85-1e8b-4f59-b960-d8ed372d8cab</id><link rel="alternate" href="https://koyomiji.com/log/127"/><published>2025-07-06T12:49:58+09:00</published><updated>2025-07-13T13:25:54+09:00</updated></entry><entry><title>お台場に行ってきた</title><summary>6月21日、天気が良かったのでお台場に行ってきました。特に下調べとか全くせず行ったのですが、結果として艦これアニメの聖地巡礼のような感じに。台場公園東京テレポートでりんかい線を下車。プロムナードを歩いて砂浜を横目に北に歩いていきますと、台場…</summary><id>urn:uuid:88019231-73df-4c84-9161-d905dc9390a3</id><link rel="alternate" href="https://koyomiji.com/log/126"/><published>2025-06-26T01:01:50+09:00</published><updated>2025-06-26T01:01:50+09:00</updated></entry><entry><title>GitHub Copilot Chatの言語を日本語にする【VSCode】</title><summary>GitHub Copilot Chatは便利なのですが、VSCodeの言語設定が英語の場合、Copilotも英語で回答します。VSCode側の言語を変更せず、Copilotの言語だけを日本語にする方法があったので共有します。設定を開き"lo…</summary><id>urn:uuid:2d519604-ec50-44e5-9355-0696b6c12b80</id><link rel="alternate" href="https://koyomiji.com/log/125"/><published>2025-06-24T20:08:04+09:00</published><updated>2025-06-24T20:08:04+09:00</updated></entry><entry><title>護衛艦「いなづま」を見てきた</title><summary>6月1日、みなとみらいで開かれていた第44回横浜開港祭に行ってきました。こっちに引っ越してからというものの、護衛艦を見てみたいとは思っていたのですが、なかなか都合がつかず見れずにいました。護衛艦に興味を持ったきっかけは、やっぱり艦これの存在…</summary><id>urn:uuid:ae028e60-cf49-4e0a-99b0-1599c64139e0</id><link rel="alternate" href="https://koyomiji.com/log/124"/><published>2025-06-10T01:22:49+09:00</published><updated>2025-06-10T01:22:49+09:00</updated></entry><entry><title>ゴミ箱を空にできない時の対処法【macOS】</title><summary>macOS Sequoia 15.1.1でゴミ箱を空にしようとすると、フォルダが使用中("is in use")であると言われ削除できない問題に遭遇した。Macを再起動しても状況は変わらない。ゴミ箱からフォルダを取り出して中を見ると、一見中…</summary><id>urn:uuid:ec766c60-9405-4490-97fb-137cf77c9c8c</id><link rel="alternate" href="https://koyomiji.com/log/123"/><published>2025-06-07T12:42:03+09:00</published><updated>2025-06-07T12:42:03+09:00</updated></entry><entry><title>0個以上の同じ文字だけからなる文字列にマッチする正規表現</title><summary>何らかの文字に対して、これが0個以上並んだような文字列、例えば、やややなどを考えます。このような文字列にだけマッチするような正規表現を作ろうと思うと、一筋縄ではいきません。結論から言うと、後方参照をサポートしない正規表現エンジンの場合は、こ…</summary><id>urn:uuid:ed0eb4dc-fa57-4586-87c1-7d8eed28f91a</id><link rel="alternate" href="https://koyomiji.com/log/122"/><published>2025-05-10T17:37:33+09:00</published><updated>2025-05-10T17:37:33+09:00</updated></entry><entry><title>写真ギャラリーページを作った</title><summary>私が撮った写真を並べるギャラリーページを作りました。自分でも、今までなぜ作っていなかったのか疑問なくらいです。このページを作ったきっかけは、macOSに同梱されているPhotos.appでRAW現像できるということに今更気づいたことです。私…</summary><id>urn:uuid:ff696d22-762c-47c8-a040-8fb5e5500785</id><link rel="alternate" href="https://koyomiji.com/log/121"/><published>2025-04-01T19:37:42+09:00</published><updated>2025-04-01T19:37:42+09:00</updated></entry><entry><title>古いmacOS(10.13〜11)のインストールメディアを作ろうとしたら、"... does not appear to be a valid OS installer application."と言われる問題</title><summary>macOS High Sierra(10.13)〜Big Sur(11)のインストールメディアを作ろうとしたのですが、次のようなメッセージが表示されて作成することができませんでした。使用しているマシンはMacBook Pro(Late 20…</summary><id>urn:uuid:adb5cc39-9289-443c-ad19-1c2c13c16798</id><link rel="alternate" href="https://koyomiji.com/log/120"/><published>2025-03-12T12:25:31+09:00</published><updated>2025-03-12T12:25:31+09:00</updated></entry><entry><title>サイトがおおよそ完成</title><summary>ここ一ヶ月ほど、このWebサイトを少しずつ更新しておりまして、まあまあな形になったかなという感じです。それでも検索やパンくずリストなんかはまだ実装できていないんですけどもね。とはいえ、デスクトップと携帯で微妙なスタイルの調整をしたり、ロゴと…</summary><id>urn:uuid:e6f3b221-e82b-4b41-8c5f-8a7833cba48f</id><link rel="alternate" href="https://koyomiji.com/log/12"/><published>2022-06-28T20:22:44+09:00</published><updated>2022-06-28T20:22:44+09:00</updated></entry><entry><title>ページからリンクされているファイルを一括ダウンロードする</title><summary>あるページから直接リンクされているファイルのうち、特定の拡張子を持つものだけを全てダウンロードしたいことがたまにある。例えば講義資料のPDFとか。もちろん右クリック+"Save Link As..."で保存できるのだけど、数が多いと面倒くさ…</summary><id>urn:uuid:ead85dd7-dcf2-4044-bb60-2efeac3a1269</id><link rel="alternate" href="https://koyomiji.com/log/119"/><published>2025-02-23T17:01:50+09:00</published><updated>2025-02-23T17:01:50+09:00</updated></entry><entry><title>UbuntuでマルチキャストDNS(mDNS)を使う</title><summary>LAN内であれば、マルチキャストDNSを用いることによって、DNSサーバーを構築せずとものようなホスト名からなるドメインを、対応するローカルIPアドレス()に解決することが可能です。マルチキャストDNSを用いると、動的にIPアドレスが変わる…</summary><id>urn:uuid:7ce5f0fc-f244-4ab4-b62b-bf31ae33b343</id><link rel="alternate" href="https://koyomiji.com/log/118"/><published>2025-02-19T23:26:48+09:00</published><updated>2025-03-12T12:29:48+09:00</updated></entry><entry><title>24ビットフルカラーの全ての色を並べてみる</title><summary>1チャンネル8ビットのRGB、すなわち24ビットフルカラーで表現可能な色の数は、色 (約万色)です。万色というのは一見するととても多く感じられるかもしれませんが、例えば24MPの画像は万画素な訳なので、24ビットフルカラーで画素数が24MP…</summary><id>urn:uuid:032573ea-ea19-4ebb-abb0-aa54d2e997c0</id><link rel="alternate" href="https://koyomiji.com/log/117"/><published>2025-02-12T16:33:06+09:00</published><updated>2025-02-12T16:33:06+09:00</updated></entry><entry><title>v22.0.0でfs.globが追加されていた【Node.js】</title><summary>Node.jsには長らくglob、ワイルドカードに一致するファイルを列挙する機能が標準で用意されていなかったので、globといったnpmパッケージを用いるのが普通だった。が、Node.js v22.0.0で標準APIにが追加されているのを見…</summary><id>urn:uuid:60dd9fdc-92bf-4ee8-ac17-9adb3cdd61f7</id><link rel="alternate" href="https://koyomiji.com/log/116"/><published>2025-02-03T15:09:43+09:00</published><updated>2025-02-03T15:09:43+09:00</updated></entry><entry><title>&lt;cstdint&gt;のリテラルをなんとかしたい【C++】</title><summary>C++のは、などといった、プラットフォームに依らず、固定長の幅を持つ整数を別名定義しています。このヘッダを用いることで、移植性の高いプログラムを記述できるようになるので、よほどの理由がない限りはなどを直接使うよりも、これらの型を利用した方が…</summary><id>urn:uuid:d6067393-eb4d-4846-af44-a22149af2f76</id><link rel="alternate" href="https://koyomiji.com/log/115"/><published>2025-01-21T14:22:59+09:00</published><updated>2025-01-21T14:22:59+09:00</updated></entry><entry><title>まだSegmentation faultで消耗してるの？</title><summary>うちの大学で聞き耳を立てていると、Segmentation fault云々の話をよく聞く。特に、C言語やアルゴリズムの授業が開講されるこの時期に。一応、授業でデバッガ(gdb)の使い方を教わった気はするけれど、そんなハイカラなものを使いこな…</summary><id>urn:uuid:08c5c84b-a5bf-469b-96b5-3749879cdcca</id><link rel="alternate" href="https://koyomiji.com/log/114"/><published>2025-01-18T14:13:47+09:00</published><updated>2025-01-18T14:25:16+09:00</updated></entry><entry><title>AtCoderのレートが茶色になりました</title><summary>先日のABC387でAtCoderのレートが茶色になりました。まだまだ初心者ですが、次は緑色を目指して精進していきます。にしても、前回のC問題はやけに難しかったです……。桁を操作する関数を準備しておくべきだと感じました。</summary><id>urn:uuid:52c8f62e-90aa-48fc-b8b3-40691e2c50a8</id><link rel="alternate" href="https://koyomiji.com/log/113"/><published>2025-01-07T11:42:06+09:00</published><updated>2025-01-07T11:42:06+09:00</updated></entry><entry><title>謹賀新年2025</title><summary>2025年もよろしくお願いいたします。今年は去年以上に色々やっていければと思います。</summary><id>urn:uuid:135a53dd-8b77-4e57-9e82-766f5c1b2787</id><link rel="alternate" href="https://koyomiji.com/log/112"/><published>2025-01-01T00:11:39+09:00</published><updated>2025-01-01T00:11:39+09:00</updated></entry><entry><title>AtCoderの過去問をやっている話</title><summary>ここ最近、AtCoderの過去問をやり始めました。とは言っても、私はアルゴリズムがそんなに得意ではないのですが。いやむしろ、アルゴリズムが得意ではないからやっている、と言うべきなのかもしれません。私は主にアプリケーションやライブラリを書くの…</summary><id>urn:uuid:05ead2b6-8723-4d71-8e4f-9456b799ab4d</id><link rel="alternate" href="https://koyomiji.com/log/111"/><published>2024-12-12T13:54:23+09:00</published><updated>2024-12-12T13:54:23+09:00</updated></entry><entry><title>SLばんえつ物語号に乗ってきた【会津若松→新津】</title><summary>会津若松に移り住んでからというものの、いつかあの「SLばんえつ物語号」に乗ろう乗ろう(一度、二駅間だけ乗ったことはある)、と思っていたのですが、時が経つのは早いもので、気づけばもうここにいられるのもあと数ヶ月。しかも、ばんえつ物語号が運行さ…</summary><id>urn:uuid:4b7f4596-f2e2-42d5-9b5b-1709c62a0c16</id><link rel="alternate" href="https://koyomiji.com/log/110"/><published>2024-11-12T14:45:49+09:00</published><updated>2024-11-13T11:32:03+09:00</updated></entry><entry><title>React向け状態管理ライブラリを作ってみた</title><summary>KyokaというReact向けの状態&amp;ロジック管理ライブラリを作ってみました。このライブラリを使うと、こんな感じでロジックを書けます。最低限のグローバルステート管理パターンをライブラリ化しただけです。Reactの状態管理ライブラリは色々あり…</summary><id>urn:uuid:45908264-4a0e-4629-a691-712ac2c29938</id><link rel="alternate" href="https://koyomiji.com/log/11"/><published>2022-06-12T00:50:38+09:00</published><updated>2022-10-13T19:15:52+09:00</updated></entry><entry><title>英語版WordNetを使って、単語カードに英英辞典+シソーラスを追加する</title><summary>WordNetとは、プリンストン大学が公開しているフリーな英単語データベースです。WordNetには、このオリジナルの英語版に加えて日本語版も存在しますが、今回扱うのはオリジナルの英語版WordNet 3.1です。このWordNet 3.1…</summary><id>urn:uuid:4281337b-f2f5-4f8b-bfda-4151d50b2a4e</id><link rel="alternate" href="https://koyomiji.com/log/109"/><published>2024-11-04T19:42:42+09:00</published><updated>2024-11-04T19:42:42+09:00</updated></entry><entry><title>path.dirname()は親ディレクトリを返すわけじゃない？ [Node.js]</title><summary>一番最初に断っておきますが、この記事では「親ディレクトリ」という少しばかり曖昧な用語をこう定義しています:ファイルシステムを根付き木(rooted tree)として考え、ファイルとディレクトリを各頂点として表す。頂点の親を、の親ディレクトリ…</summary><id>urn:uuid:2fcbe471-87a3-4321-94db-839f895d9f40</id><link rel="alternate" href="https://koyomiji.com/log/108"/><published>2024-10-31T16:21:03+09:00</published><updated>2024-10-31T16:21:03+09:00</updated></entry><entry><title>React Router v7のプレリリースが来たよ</title><summary>React Router v7のプレリリース版が10月4日にリリースされていました。これを書いている現在の最新版は、7.0.0-pre.2です。React Routerといえば、もともとは文字通りReact向けに開発されたルーティングライブ…</summary><id>urn:uuid:2b53c5b3-2390-4ab7-8d27-93c905216b37</id><link rel="alternate" href="https://koyomiji.com/log/107"/><published>2024-10-29T18:14:03+09:00</published><updated>2024-10-29T18:14:03+09:00</updated></entry><entry><title>Deno 2で遊んでみる</title><summary>JavaScriptのランタイムといえばNode.jsをよく使っていたのだけど、Denoも遂に2.0がリリースされたらしいので、触ってみた。ちなみに、筆者はDeno 1.xを使ったことがないので、詳しい使用感の違いとかは書けないので悪しから…</summary><id>urn:uuid:efe31d86-4f03-47f8-8084-20056876d0e9</id><link rel="alternate" href="https://koyomiji.com/log/106"/><published>2024-10-27T15:47:22+09:00</published><updated>2024-10-27T15:47:22+09:00</updated></entry><entry><title>Blazorを使わずに、C#をWasmにコンパイルしブラウザ上で動かす</title><summary>C#をWebAssemblyにコンパイルしてブラウザ上で動かしたいという場合は、Blazor WebAssemblyを使うのが一般的で、Microsoftも推奨している方法であるかと思います。しかし、BlazorというのはWebアプリを作る…</summary><id>urn:uuid:1cc6f4c9-9696-44f9-9c11-17161f3125c4</id><link rel="alternate" href="https://koyomiji.com/log/105"/><published>2024-10-20T18:04:39+09:00</published><updated>2024-11-05T15:06:26+09:00</updated></entry><entry><title>Minecraft 1.7.10をApple Siliconでネイティブに動かす</title><summary>MinecraftのJava版は、バージョン1.19以降でApple Siliconにネイティブ対応しています。そして、それ以前にリリースされたバージョンは、一応Rosetta 2による互換で起動することができるので、Apple Silic…</summary><id>urn:uuid:9fe23455-0925-42dc-9169-00e4849eb101</id><link rel="alternate" href="https://koyomiji.com/log/104"/><published>2024-10-20T00:25:20+09:00</published><updated>2024-10-20T00:25:20+09:00</updated></entry><entry><title>レーベンシュタイン距離を使って、紛らわしい英単語の組を見つける</title><summary>ここ最近Ankiを使った英単語の勉強をしているが、この勉強をしていて頭痛の種となっているのが、似通っているが全く意味が違う英単語たちである。例えば、cinch(朝飯前) と clinch(...を成し遂げる)。l一文字あるかないかで、全く意…</summary><id>urn:uuid:8880ec21-d6ad-47c6-87f2-cf8e3238e0c9</id><link rel="alternate" href="https://koyomiji.com/log/103"/><published>2024-10-19T11:02:39+09:00</published><updated>2024-10-19T11:02:39+09:00</updated></entry><entry><title>英語学習を考え直す</title><summary>私はこれまで、約5年ほど、断続的に英語学習を行なってきた。その結果として、TOEIC L&amp;Rで安定して900点以上を取れるくらいのリーディング、リスニング力を手に入れるには至っている。しかしながら、ここ最近停滞を感じているのもまた事実で、こ…</summary><id>urn:uuid:e85e1510-8af9-4e2b-90b4-c84814f2b29a</id><link rel="alternate" href="https://koyomiji.com/log/102"/><published>2024-09-15T17:31:41+09:00</published><updated>2024-09-15T17:31:41+09:00</updated></entry><entry><title>TailscaleでExit Nodeを設定する</title><summary>TailscaleにはExit Nodeと呼ばれる機能がある。これは文字通り、Tailscaleネットワーク内のExit Nodeを介してすべての通信を行えるというものである。環境今回は自宅サーバー(Ubuntu)を出口ノードとする。Mac…</summary><id>urn:uuid:96e2c8ac-e300-48f0-b788-789b9491b014</id><link rel="alternate" href="https://koyomiji.com/log/101"/><published>2024-05-24T15:41:22+09:00</published><updated>2024-05-24T15:41:22+09:00</updated></entry><entry><title>ネット情報の儚さ</title><summary>一度ネットに上げてしまった情報は、消すことができない——ネットリテラシーの文脈では、このようなことが言われることがある。所謂「ネットタトゥー」というやつである。この主張は確かに正しいものだ。しかしこれは、悪意のある人間がいて、かつ、その人間…</summary><id>urn:uuid:8e89199e-64a9-452c-b18d-ec47635fa4e4</id><link rel="alternate" href="https://koyomiji.com/log/100"/><published>2024-05-02T16:19:36+09:00</published><updated>2024-05-02T16:19:36+09:00</updated></entry><entry><title>SPA化するか否か</title><summary>現在このウェブサイトはサーバーサイドでNano JSXを使って生成しているので、SPAにしようと思えばできるのです。ですが、そもそもSPAにする必要性があまりなかったりします。ページ遷移アニメーションだとか、遷移スピードを向上させる、という…</summary><id>urn:uuid:e062f9cd-d5a3-4eac-80fa-c63c68b8e099</id><link rel="alternate" href="https://koyomiji.com/log/10"/><published>2022-06-05T18:43:57+09:00</published><updated>2022-06-05T18:43:57+09:00</updated></entry><entry><title>Hello, world</title><summary>サイトを一から再構築してみました。以前に作ったサイトは、仕組みが複雑だったのと、運用方針が迷子だったために、放置状態でした。ということで、今回はHTML直打ちというプリミティブな方法に回帰してみました。WordPressや、静的サイトジェネ…</summary><id>urn:uuid:d7d9171c-770d-4165-b250-9fc26430c61f</id><link rel="alternate" href="https://koyomiji.com/log/1"/><published>2022-02-08T21:20:04+09:00</published><updated>2022-02-08T21:20:04+09:00</updated></entry><entry><title>ABC 404 C - Cycle Graph?</title><summary>問題: https://atcoder.jp/contests/abc404/tasks/abc404_cはサイクルグラフ は連結かつ全ての頂点の次数が2 が成り立つ、という仮説で書いたらあってたっぽい提出: https://atcoder…</summary><id>urn:uuid:a7eb253f-fd6e-4569-9573-b11c5c05e375</id><link rel="alternate" href="https://koyomiji.com/fragment/fff5034681a74d88ba92b4cce7063e93"/><published>2025-11-23T18:27:05+09:00</published><updated>2025-11-23T18:27:05+09:00</updated></entry><entry><title>Node.jsのC++アドオンを作る【CMake.js】</title><summary>Node-APIを使ってC/C++のアドオンを作る、つまり、JavaScriptからC/C++を呼び出したい場合、以下の2つのいずれかのビルドシステムを用いる（少なくとも、公式ドキュメントを読む限りはこの2つ）node-gypCMake.j…</summary><id>urn:uuid:02223ab2-7563-4f5e-83dd-f6ff965d9a6b</id><link rel="alternate" href="https://koyomiji.com/fragment/fcb58868f43249ecaa49ccfbca86c875"/><published>2025-12-06T15:48:38+09:00</published><updated>2025-12-06T15:48:38+09:00</updated></entry><entry><title>Goのgoroutineはノンブロッキング</title><summary>Goには、JavaScriptやC#などのような/の概念が存在しない。つまり、コードは同期的に書かれている。それでは、どのようにノンブロッキングIOを実現しているのか？Goはこの問題をgoroutineという名の軽量スレッドで解決している実…</summary><id>urn:uuid:f24f7435-b19a-4d65-ba1f-afe95f8c4a2d</id><link rel="alternate" href="https://koyomiji.com/fragment/f2d79dc394ba413aae8d04c2a0f92713"/><published>2025-12-17T00:10:32+09:00</published><updated>2025-12-17T00:10:32+09:00</updated></entry><entry><title>git cleanの使い方</title><summary>gitでtrackされていないファイルやignoreされているファイルを一括で消すコマンドでdry run、削除対象のファイルを確認することができるtrackされていないファイルを全て消す強制的に消す（force）ディレクトリも消すigno…</summary><id>urn:uuid:c854468e-f517-4a60-bcfc-92241b7f3a03</id><link rel="alternate" href="https://koyomiji.com/fragment/eb62764c63a3488dadf09fee03d0f64b"/><published>2025-12-09T22:56:45+09:00</published><updated>2025-12-09T22:56:45+09:00</updated></entry><entry><title>ExcelでBOMなしUTF-8のCSVファイルを開くと文字化けする</title><summary>環境macOS 15.1.1Microsoft® Excel for Mac 16.103.2 (25112216)Microsoft Excelで、UTF-8 (BOMなし)で保存されたCSVファイルを開くと文字化けする文字化けを防ぐには…</summary><id>urn:uuid:7d59d6aa-fa9f-44dd-b4bc-138a1a1a4101</id><link rel="alternate" href="https://koyomiji.com/fragment/d72be21eb55348e2ad473afe0d646a2c"/><published>2025-11-28T14:50:09+09:00</published><updated>2025-11-28T14:50:09+09:00</updated></entry><entry><title>ローカルサーバー監視ツールBeszelを入れてみる</title><summary>サーバーが増えてきたので、ふとサーバー監視ツールを試したくなったBeszelというのが新しくて良さそう、ということでインストール基本的にはGetting Startedに従えば良い。Docker Composeで入れてみる指示通りを作る。た…</summary><id>urn:uuid:2dfc63cb-12c9-4696-923f-6e8d6334b4f1</id><link rel="alternate" href="https://koyomiji.com/fragment/c7d893d526214be4a60b2e34a65b503a"/><published>2025-12-22T01:09:37+09:00</published><updated>2025-12-22T01:09:37+09:00</updated></entry><entry><title>Rustの構造体メンバは、メモリ上で順番に並ぶとは限らない</title><summary>Rustコンパイラは、構造体のメンバをメモリ効率が良いように自動で並び替える例:もしこのような並び替えが好ましくない場合、構造体にを付与することで並び替えを防げる:</summary><id>urn:uuid:8f881d14-b236-4093-a3c1-e5db140d739b</id><link rel="alternate" href="https://koyomiji.com/fragment/b9a4570a2354439f9b4cdb2b2ad20566"/><published>2025-12-13T23:28:57+09:00</published><updated>2025-12-13T23:28:57+09:00</updated></entry><entry><title>CMakeでlibpngにリンクする</title><summary>環境MacBook Pro (2021)macOS 15.1.1CMake 3.31.5CMakeでを使ってlibpngをリンクする試みlibpngはzlibに依存しているため、まずはzlibを持ってくる必要がある最新リリースはv1.3.1…</summary><id>urn:uuid:b9c6467c-a3e0-4986-823a-d2dff4758ee1</id><link rel="alternate" href="https://koyomiji.com/fragment/9279469e537b4825be32d853dcd8f5d2"/><published>2025-11-29T17:06:34+09:00</published><updated>2025-11-29T17:06:34+09:00</updated></entry><entry><title>Gitで空のInitial commitを作る</title><summary>まだフォルダ構成とかは決まってないけど、とりあえずリポジトリを初期化したい場合があるはデフォルトでは変更がない場合はコミットを作らせてくれない:オプションを使うと、この挙動を回避して空のInitial commitを作ることができる:はIn…</summary><id>urn:uuid:9b52ff27-2f1a-4a12-9127-5e7177cdf178</id><link rel="alternate" href="https://koyomiji.com/fragment/7b9ce088461e49eca55d4ddf22a1d9a0"/><published>2025-12-21T22:08:24+09:00</published><updated>2025-12-21T22:08:24+09:00</updated></entry><entry><title>Dockerのボリュームをtarにアーカイブする</title><summary>ボリュームの中身をマウントし、中身をで固めて保存するコマンドの例ボリューム名はで確認するtar.gzにアーカイブする場合バックアップカレントディレクトリにとして作成される復元ボリュームの中を空にしたのち、アーカイブを展開tar.zstにアー…</summary><id>urn:uuid:7c52588b-e56f-424d-9af3-9a9cbcc06cab</id><link rel="alternate" href="https://koyomiji.com/fragment/7a9d853ca64b4053b2ca5376595d0a3f"/><published>2025-12-29T18:13:48+09:00</published><updated>2025-12-31T02:00:20+09:00</updated></entry><entry><title>QuickJS-NGでC++からJavaScriptを実行する</title><summary>Fabrice Bellard氏らによる軽量JavaScriptエンジンQuickJSのコミュニティフォークがQuickJS-NGいずれもC言語で書かれているES2023など新しめの言語仕様も網羅されているQuickJS-NGではCMake…</summary><id>urn:uuid:b57aebc6-355b-4d90-a92c-9bcdfefcb2af</id><link rel="alternate" href="https://koyomiji.com/fragment/694c454ecfd643fcb9ab30c2929ff777"/><published>2025-12-06T01:14:34+09:00</published><updated>2025-12-06T01:26:49+09:00</updated></entry><entry><title>ABC 406 C - ~</title><summary>AtCoder最近やってなかったので過去問練習問題: https://atcoder.jp/contests/abc406/tasks/abc406_cこの問題のチルダ型とは、上がって下がって上がる部分列のこと単調増加する部分列、単調減少す…</summary><id>urn:uuid:d84da659-57de-4865-a727-e06ee34805ef</id><link rel="alternate" href="https://koyomiji.com/fragment/685c47b8fbdc44a7ac00fb2a33f23118"/><published>2025-11-22T23:11:53+09:00</published><updated>2025-11-22T23:14:20+09:00</updated></entry><entry><title>ABC 408 C - Not All Covered</title><summary>問題: https://atcoder.jp/contests/abc408/tasks/abc408_cimos法でできることはすぐわかったけど、書き方を忘れてたというか、Cでもimos法出るんだ提出: https://atcoder.j…</summary><id>urn:uuid:cef4467b-50fb-4b9e-95e7-a518e87bca97</id><link rel="alternate" href="https://koyomiji.com/fragment/65aa5298cbce42d896f92f38869785aa"/><published>2025-11-22T23:49:20+09:00</published><updated>2025-11-23T01:26:07+09:00</updated></entry><entry><title>Java 25で追加されたjava.lang.IOクラス</title><summary>Java 25で、という手軽に使えるIOユーティリティが追加されているIO (Java SE 25 &amp; JDK 25)主に、3つの操作が提供されている:: をに出力: をに出力、改行あり: 文字列をプロンプトとして表示し、から一行入力jsh…</summary><id>urn:uuid:a4ccdcaa-91f2-4298-a8c6-01680ef9bd5a</id><link rel="alternate" href="https://koyomiji.com/fragment/5de4796df01f4cf0982f961c82720d80"/><published>2025-11-29T23:56:57+09:00</published><updated>2025-11-29T23:56:57+09:00</updated></entry><entry><title>ABC 396 D - Minimum XOR Path</title><summary>問題: https://atcoder.jp/contests/abc396/tasks/abc396_dが小さいので、で経路を列挙すれば間に合うで中継地点の順番を列挙して、で最初から何個の中継地点を通るかを列挙する実装にしたでもDFSの方…</summary><id>urn:uuid:8405a9f1-107d-4d21-85bc-fba46df1238e</id><link rel="alternate" href="https://koyomiji.com/fragment/4c8983e964f04c448f49ac4525332f44"/><published>2025-11-23T12:43:25+09:00</published><updated>2025-11-23T12:43:25+09:00</updated></entry><entry><title>ABC 344 D - String Bags</title><summary>問題: https://atcoder.jp/contests/abc344/tasks/abc344_dステップ目までで、文字列を構築するコスト、ただしできないならと定義各について、、それ以外はで初期化が以上であるとき、に追加コストなしで…</summary><id>urn:uuid:1a5422a6-700d-4825-82d3-9119d7e78884</id><link rel="alternate" href="https://koyomiji.com/fragment/3a569fca9dd24722b8a56aa0ba39fd1f"/><published>2025-11-29T20:56:54+09:00</published><updated>2025-11-29T20:56:54+09:00</updated></entry><entry><title>ABC 398 D - Bonfire</title><summary>問題: https://atcoder.jp/contests/abc398/tasks/abc398_d煙の位置を移動させるのではなくて、焚き火と高橋君が移動していると考える煙の位置はで記録すればOKだが、の場合はハッシュ関数が必要提出:…</summary><id>urn:uuid:17ab0468-242c-493a-acdf-4d72e29a38ad</id><link rel="alternate" href="https://koyomiji.com/fragment/2e139b7c5a584b2789d447ed7e1331e4"/><published>2025-11-23T17:41:13+09:00</published><updated>2025-11-23T17:41:13+09:00</updated></entry><entry><title>GCCの--coverageはデフォルトではスレッドセーフではない</title><summary>環境GitHub Actions上のGCC 13.3.0C++でスレッドを使うテストを書いたところ、CIで以下のエラーが出た:カバレッジの値が負の値になっており、GCOVがレポートのパースに失敗しているカバレッジは次のオプションで取得してい…</summary><id>urn:uuid:bc92b8b9-ab45-4b14-a130-eb71684cff31</id><link rel="alternate" href="https://koyomiji.com/fragment/27c8c1ef821247648dc8509fd0b8be8a"/><published>2025-12-19T15:33:34+09:00</published><updated>2025-12-19T15:33:34+09:00</updated></entry><entry><title>C99の複合リテラルはC++にはない</title><summary>C++を書いていたら、GitHub Copilotが関数の引数としてという見慣れない構文を提案してきたはC99の複合リテラル（Compound literal）というやつらしい。複合リテラルはlvalueなので、でアドレスを取れるCompo…</summary><id>urn:uuid:5dd5f60d-44de-4599-99b0-d4e81bbae4f7</id><link rel="alternate" href="https://koyomiji.com/fragment/2352977e55a648d4aa8f54b9d172ea75"/><published>2025-12-16T21:08:49+09:00</published><updated>2025-12-16T21:08:49+09:00</updated></entry><entry><title>ABC342 D - Square Pair</title><summary>問題: https://atcoder.jp/contests/abc342/tasks/abc342_dが平方数であるということは、素因数分解してのように書ける、ということは素数つまり、指数を2の倍数に揃えれば良いつまり、「を素因数分解し…</summary><id>urn:uuid:720bccc4-b0ae-43d6-956b-84bfb1bbdf19</id><link rel="alternate" href="https://koyomiji.com/fragment/065ae520542b486e9e1168c412837c3b"/><published>2025-11-29T22:45:27+09:00</published><updated>2025-11-29T22:50:23+09:00</updated></entry><entry><title>その路の先へ</title><summary></summary><id>urn:uuid:eb7082bf-2149-4419-997e-1cc67fdcd8eb</id><link rel="alternate" href="https://koyomiji.com/artwork/horizontal"/><published>2025-07-20T01:40:17+09:00</published><updated>2025-07-20T01:40:17+09:00</updated></entry><entry><title>葵色の習作</title><summary>今まではiPadで描いていたのですが、初めてパソコンで描いてみました。</summary><id>urn:uuid:6285c00f-3314-4d28-97b6-dba45ed13ab2</id><link rel="alternate" href="https://koyomiji.com/artwork/aoi"/><published>2022-11-13T19:21:23+09:00</published><updated>2022-11-13T19:21:23+09:00</updated></entry><entry><title>暁の出番ね</title><summary></summary><id>urn:uuid:6aa49975-3f5a-42af-830d-3e5f4f100177</id><link rel="alternate" href="https://koyomiji.com/artwork/akatsuki"/><published>2025-02-03T12:57:19+09:00</published><updated>2025-02-03T12:57:19+09:00</updated></entry><entry><title>HTML&amp;XML: 特殊文字のエスケープ</title><summary>文字コードポイント文字実体参照"U+0022&amp;quot;&amp;U+0026&amp;amp;'U+0027&amp;apos;&lt;U+003C&amp;lt;&gt;U+003E&amp;gt;正確には、XMLの場合には文字実体参照(character entity referenc…</summary><id>urn:uuid:59d5800f-cc6e-4794-ad22-537dfdfd0a2a</id><link rel="alternate" href="https://koyomiji.com/reference/web/html-xml-escape"/><published>2022-06-03T11:12:57+09:00</published><updated>2024-11-02T14:48:31+09:00</updated></entry><entry><title>JavaScript/TypeScriptフロントエンドライブラリ一覧</title><summary>順不同。新しいのを見つけ次第順次追加。ReactVueAngularSvelteRiot.jsLitMithril.jsPreactInfernoMarkoAureliaSnabbdomNano JSXdiffHTMLhyperscript…</summary><id>urn:uuid:167c6320-b650-424f-b2e9-e8ac77683020</id><link rel="alternate" href="https://koyomiji.com/reference/web/frontend-libraries"/><published>2022-05-24T22:44:06+09:00</published><updated>2022-06-20T21:16:12+09:00</updated></entry><entry><title>sftpコマンド</title><summary>接続リモートの操作ローカルの操作コマンド名に接頭辞lをつけるとローカルでの操作になる。ファイルを取得ワイルドカード指定も可能。でディレクトリを再帰的に取得する。でパーミッションと日付を維持する。切断</summary><id>urn:uuid:3844b795-3655-4edd-9f91-1085d5e1f1bd</id><link rel="alternate" href="https://koyomiji.com/reference/unix/sftp"/><published>2022-06-25T11:05:26+09:00</published><updated>2022-06-25T11:05:26+09:00</updated></entry><entry><title>lsコマンド</title><summary>ディレクトリ内のファイルを一覧表示するコマンド。詳細表示で詳細表示。Macではで詳細な時刻を表示できる。再帰でディレクトリを再帰的に表示。隠しファイルで隠しファイルを表示する。</summary><id>urn:uuid:7bff1c42-a250-4887-af71-642cab381ca0</id><link rel="alternate" href="https://koyomiji.com/reference/unix/ls"/><published>2022-06-25T11:51:57+09:00</published><updated>2022-06-25T11:51:57+09:00</updated></entry><entry><title>duコマンド</title><summary>ディレクトリの容量を調べるコマンド。Disk Usageの略。ブロックサイズ容量はブロックサイズの単位で表示されるが、既定のブロックサイズはOSや環境により異なるので、ブロックサイズを指定する。で1kiB、で1MiB、で1GiBのブロックサ…</summary><id>urn:uuid:4a18272c-0d0d-4a5a-9cbe-32bab7a5a16e</id><link rel="alternate" href="https://koyomiji.com/reference/unix/du"/><published>2022-06-25T12:08:52+09:00</published><updated>2022-06-25T12:08:52+09:00</updated></entry><entry><title>ベクトル空間</title><summary>線形結合(一次結合)上のベクトル空間のベクトルについて、を線型結合(一次結合)と言う。線形関係(一次関係)を線型結合(一次結合)と言う。自明な線形関係とした線形関係を自明な線形関係と呼ぶ。線形独立(一次独立), 線形従属(一次従属)が自明で…</summary><id>urn:uuid:3116d1d0-e0d8-4a32-8c29-b5a54ab78756</id><link rel="alternate" href="https://koyomiji.com/reference/math/vector-space"/><published>2022-09-04T20:06:02+09:00</published><updated>2022-09-04T20:06:02+09:00</updated></entry><entry><title>三角関数</title><summary>secantcosecantcotangent相互関係加法定理積和公式和積公式</summary><id>urn:uuid:c2d060b1-5205-44c3-b02c-191eb2abecd0</id><link rel="alternate" href="https://koyomiji.com/reference/math/trigonometric-functions"/><published>2022-06-16T11:27:54+09:00</published><updated>2022-06-16T11:27:54+09:00</updated></entry><entry><title>集合</title><summary>部分集合集合の任意の要素が集合の要素でもあるとき、はの部分集合である。かつであるとき、はの真部分集合である。和集合(Union)積集合(共通部分, Intersection)集合, の共通部分が空集合であるとき、とは互いに素である。差集合(…</summary><id>urn:uuid:b9a8b7ab-4d74-4f10-8d75-1c98b9fbb087</id><link rel="alternate" href="https://koyomiji.com/reference/math/sets"/><published>2022-07-01T22:03:37+09:00</published><updated>2022-07-01T22:03:37+09:00</updated></entry><entry><title>冪集合</title><summary>ある集合について、そのすべての部分集合からなる集合をの冪集合といい、と書く。の冪集合はと自身を要素に持つ。要素数がの集合の冪集合の要素数はである。例のとき、のとき、のとき、のとき、</summary><id>urn:uuid:d0a1a6b7-44e3-4ed4-9106-089e710b2abf</id><link rel="alternate" href="https://koyomiji.com/reference/math/power-set"/><published>2022-06-28T18:30:00+09:00</published><updated>2022-06-30T14:40:53+09:00</updated></entry><entry><title>数の種類</title><summary>: 自然数全体Natural numbersに由来。0を含む場合がある。例: 1, 2, 3: 整数全体ドイツ語Zahlenに由来。例: -2, -1, 0: 有理数全体イタリア語Quozienteに由来。例: -, : 実数全体Real …</summary><id>urn:uuid:64ed3bce-c8fe-4699-a771-f3a554b11fea</id><link rel="alternate" href="https://koyomiji.com/reference/math/numbers"/><published>2022-07-01T21:30:40+09:00</published><updated>2022-07-01T21:30:40+09:00</updated></entry><entry><title>行列</title><summary>行列式の明示公式次正方行列について、は置換群であり、文字の置換全体を表す。2次正方行列の行列式3次正方行列の行列式転置行列の行列式正方行列について、行列の積の行列式正則行列について、逆行列の行列式が正則行列ならば、余因子正方行列の小行列式は…</summary><id>urn:uuid:81a25c4e-4201-4e9c-b7c1-ddb99383ef97</id><link rel="alternate" href="https://koyomiji.com/reference/math/matrices"/><published>2022-07-10T13:23:29+09:00</published><updated>2022-09-13T15:31:52+09:00</updated></entry><entry><title>写像</title><summary>写像の性質任意のについて、であるとき、写像は単射(injective)であるという。任意のについて、適当なが存在してとなるとき、写像は全射(surjective)であるという。写像が単射かつ全射であるとき、は全単射(bijective)であ…</summary><id>urn:uuid:935a1400-eb1f-4c07-a003-79808b21c51e</id><link rel="alternate" href="https://koyomiji.com/reference/math/mapping"/><published>2022-07-08T17:15:10+09:00</published><updated>2022-07-08T17:15:10+09:00</updated></entry><entry><title>テイラー展開とマクローリン展開</title><summary>テイラー展開無限回微分可能なについて、マクローリン展開テイラー展開のの場合、マクローリン展開という。無限回微分可能なについて、</summary><id>urn:uuid:6e8902d4-f484-4f35-9bcc-77171cfe5588</id><link rel="alternate" href="https://koyomiji.com/reference/math/maclaurin-series"/><published>2022-06-22T22:49:41+09:00</published><updated>2022-06-22T23:14:15+09:00</updated></entry><entry><title>論理演算</title><summary>否定が真のときは偽、が偽のときは真になる。論理積, が共に真であるときにだけ、は真になる。と等価。論理和, の少なくとも一方が真であれば、は真になる。と等価。含意が真であれば、はの真理値と等しくなる。が偽であれば、は真になる。同値との真理値…</summary><id>urn:uuid:85e28eda-e5b5-4d6a-a439-08e144d21a0a</id><link rel="alternate" href="https://koyomiji.com/reference/math/logical-operations"/><published>2022-07-02T10:43:36+09:00</published><updated>2022-07-02T10:43:36+09:00</updated></entry><entry><title>対数</title><summary>定義を満たすをと書く。この値をを底(base)とするの対数(logarithm)といい、をaを底とする対数の真数(antilogarithm)という。性質底の変換公式</summary><id>urn:uuid:75a0baa4-adc2-402f-a0dc-11db79a5005c</id><link rel="alternate" href="https://koyomiji.com/reference/math/logarithm"/><published>2022-06-18T10:40:54+09:00</published><updated>2022-06-18T11:10:52+09:00</updated></entry><entry><title>連立1次方程式</title><summary>行列と連立1次方程式以上のような連立1次方程式は、行列を用いてと書き表すことができる。とおくと、以下のように書ける。を係数行列と呼ぶ。拡大係数行列において、係数行列とベクトルを並べてできる行列を拡大係数行列と呼ぶ。行基本変形行目と行目を入れ…</summary><id>urn:uuid:3beab692-544a-4d95-8400-3c44f713538b</id><link rel="alternate" href="https://koyomiji.com/reference/math/linear-system"/><published>2022-09-13T15:33:58+09:00</published><updated>2022-09-14T09:24:20+09:00</updated></entry><entry><title>積分の公式集</title><summary>部分積分 (integration by parts)置換積分 (integration by substitution)とおくととおくとただし、</summary><id>urn:uuid:07bdbf6d-5fc7-43e5-938f-59d68ee7ddd2</id><link rel="alternate" href="https://koyomiji.com/reference/math/integration-formulas"/><published>2022-06-16T11:02:28+09:00</published><updated>2022-06-18T01:36:34+09:00</updated></entry><entry><title>双曲線関数</title><summary></summary><id>urn:uuid:25f7495e-4df4-48eb-936d-e6f8457e6f4b</id><link rel="alternate" href="https://koyomiji.com/reference/math/hyperbolic-functions"/><published>2022-06-16T11:16:54+09:00</published><updated>2022-06-16T11:16:54+09:00</updated></entry><entry><title>ギリシャ文字</title><summary>大文字小文字大文字(TeX)小文字(TeX)読み英表記ΑαアルファalphaΒαベータbetaΓγガンマgammaΔδデルタdeltaΕεイプシロンepsilonΖζゼータzetaΗηイータetaΘθシータthetaΙιイオタiotaΚκカ…</summary><id>urn:uuid:9714b657-6719-410d-a732-d50612f110be</id><link rel="alternate" href="https://koyomiji.com/reference/math/greek-alphabets"/><published>2022-06-20T00:13:27+09:00</published><updated>2022-06-20T00:13:27+09:00</updated></entry><entry><title>Gram–Schmidtの直交化法</title><summary>直行化基底から直交基底を求める。この手順により、直交基底が得られる。正規化得られた直交基底を正規化する。よって、正規直交基底が得られる。</summary><id>urn:uuid:553c48bb-a3d5-41c2-8ec2-b89e9bd4be24</id><link rel="alternate" href="https://koyomiji.com/reference/math/gram-schmidt-process"/><published>2022-09-04T20:34:51+09:00</published><updated>2022-09-04T20:34:51+09:00</updated></entry><entry><title>オイラーの公式</title><summary></summary><id>urn:uuid:d8f8604c-9aec-4a02-bdda-5e6eb79a751c</id><link rel="alternate" href="https://koyomiji.com/reference/math/eulars-formula"/><published>2022-06-16T12:11:41+09:00</published><updated>2022-06-16T12:11:41+09:00</updated></entry><entry><title>基本行列</title><summary>基本行列 型単位行列の行目と行目を入れ替えた行列をとする。この行列をある型行列に左から掛けると、行目と行目が入れ替わる。右から掛けると、列目と列目が入れ替わる。基本行列 型単位行列の成分をとした行列をとする。この行列をある型行列に左から掛け…</summary><id>urn:uuid:3fd65299-db81-45d5-845d-3af7234a4e15</id><link rel="alternate" href="https://koyomiji.com/reference/math/elementary-matrices"/><published>2022-10-09T15:24:43+09:00</published><updated>2022-10-09T18:28:31+09:00</updated></entry><entry><title>微分の公式集</title><summary></summary><id>urn:uuid:4e1804fc-f214-4b63-807c-3b1d2e7dd55e</id><link rel="alternate" href="https://koyomiji.com/reference/math/differentiation-formulas"/><published>2022-06-15T21:44:16+09:00</published><updated>2022-06-18T00:21:53+09:00</updated></entry><entry><title>3次方程式</title><summary>3次方程式の解と係数の関係3次方程式の3つの解を, , とすると</summary><id>urn:uuid:1f450df5-641b-490a-ab75-ac5578ed0061</id><link rel="alternate" href="https://koyomiji.com/reference/math/cubic-equation"/><published>2022-06-25T22:36:51+09:00</published><updated>2022-06-25T22:36:51+09:00</updated></entry><entry><title>合同式</title><summary>がの倍数であるとき、はを法として合同であるといい、以下の合同式で表す。これはをで割った余りと、をで割った余りが等しいことと同値である。性質反射律: 対称律: ならば、推移律: かつならば、かつのとき、ただし、は自然数かつとが互いに素のとき、…</summary><id>urn:uuid:3352c08a-3f25-471c-acf9-57a44bc8da3c</id><link rel="alternate" href="https://koyomiji.com/reference/math/congruence"/><published>2022-06-30T13:08:11+09:00</published><updated>2022-06-30T13:08:11+09:00</updated></entry><entry><title>直積</title><summary>デカルト積とも呼ばれる。英語ではCartesian product。例、の場合は</summary><id>urn:uuid:599504ca-aaf2-46ea-bdd5-ce3e6bde8e1a</id><link rel="alternate" href="https://koyomiji.com/reference/math/cartesian-product"/><published>2022-06-28T17:37:46+09:00</published><updated>2022-06-28T17:37:46+09:00</updated></entry><entry><title>二項関係</title><summary>関係の定義集合から集合への二項関係は、の部分集合である。のとき、とはR-関係にあるといい、と書く。全体関係/空関係上の関係において、を全体関係と呼び、を空関係と呼ぶ。逆関係からへの関係の逆関係とは、からへの関係であり、以下のように定義される…</summary><id>urn:uuid:4302a506-f8ed-4e69-8673-21cc698b5f22</id><link rel="alternate" href="https://koyomiji.com/reference/math/binary-relations"/><published>2022-07-02T13:39:39+09:00</published><updated>2022-07-02T13:39:39+09:00</updated></entry><entry><title>ユーザ管理</title><summary>ユーザの追加ユーザを追加にはを用いる。デフォルトでは、ホームディレクトリは作成されない。作成する場合は、を指定する。Ubuntuなどでは、対話形式のを使うこともできる。ユーザ覧を表示ユーザの一覧はに格納されている。ユーザの削除ユーザの削除に…</summary><id>urn:uuid:f2714b8a-8771-4c9d-b0f0-ecdf51d46020</id><link rel="alternate" href="https://koyomiji.com/reference/linux/users"/><published>2022-02-09T18:35:28+09:00</published><updated>2022-06-25T11:50:22+09:00</updated></entry><entry><title>日付と時間</title><summary>日時を表示タイムゾーンの変更でタイムゾーンを変更する。タイムゾーンの一覧はで得られる。</summary><id>urn:uuid:76b22540-5e9c-404c-8aa4-3507ae344900</id><link rel="alternate" href="https://koyomiji.com/reference/linux/time"/><published>2022-07-15T17:58:28+09:00</published><updated>2022-07-15T18:07:21+09:00</updated></entry><entry><title>Selection sort</title><summary>平均計算時間: 不安定ソートJavaScriptによる実装</summary><id>urn:uuid:365957ee-76eb-4a91-8697-0d97a75902af</id><link rel="alternate" href="https://koyomiji.com/reference/development/selecion-sort"/><published>2022-06-17T20:33:49+09:00</published><updated>2022-06-18T10:20:07+09:00</updated></entry><entry><title>Quick sort</title><summary>平均計算時間: 不安定ソートJavaScriptによる実装</summary><id>urn:uuid:1cf0560e-e052-4d6f-ad06-9fc9162b1150</id><link rel="alternate" href="https://koyomiji.com/reference/development/quick-sort"/><published>2022-06-17T20:38:03+09:00</published><updated>2022-06-18T10:19:35+09:00</updated></entry><entry><title>Python: 変数と演算子</title><summary>変数宣言と代入=は代入文であることに注意。代入式は:=である。算術演算**は冪乗。//は除算して小数点を切り捨てる。演算と代入を同時に行う。ビット演算比較演算Pythonではのような書き方も可能。これはと等価になる。論理演算C言語などとは異…</summary><id>urn:uuid:2117092e-5ba1-4161-9847-809461528b4a</id><link rel="alternate" href="https://koyomiji.com/reference/development/python-operators"/><published>2022-07-22T17:42:41+09:00</published><updated>2022-07-26T13:07:09+09:00</updated></entry><entry><title>Python: Hello, world</title><summary>関数で文字列を標準出力する。以降はコメントとなる。</summary><id>urn:uuid:dd880c8f-a0bf-4fea-9e55-6ccdfbccbad9</id><link rel="alternate" href="https://koyomiji.com/reference/development/python-hello"/><published>2022-06-18T13:21:45+09:00</published><updated>2022-06-18T13:21:45+09:00</updated></entry><entry><title>Python: 例外処理</title><summary>raiseで例外を発生させることができる。投げられた例外はtry-exceptで捕捉することができる。raise例外はBaseExceptionクラスを継承している必要がある。のようにクラス名を指定すると、そのクラスが引数なしでインスタンス…</summary><id>urn:uuid:dcd0eac0-4ffe-4ac2-bef5-e602b925745e</id><link rel="alternate" href="https://koyomiji.com/reference/development/python-exceptions"/><published>2022-07-26T16:07:37+09:00</published><updated>2022-07-26T16:07:37+09:00</updated></entry><entry><title>Python: 制御構文</title><summary>if文Pythonのif文は、C言語などと殆ど同じ。else ifではなくelifであることに注意。を出力する。while文出力はwhile内ではbreakでループを抜けることができる。またcontinueでwhileの式の評価に戻る。Py…</summary><id>urn:uuid:e258a651-ea42-4ad6-ad93-c40f44064730</id><link rel="alternate" href="https://koyomiji.com/reference/development/python-control-flow"/><published>2022-07-22T18:29:55+09:00</published><updated>2022-07-22T18:29:55+09:00</updated></entry><entry><title>プログラミング言語一覧</title><summary>現代でよく使われる(?)プログラミング言語の一覧Fortran (1954)C (1972)C++ (1983)Objective-C (1984)Common Lisp (1984)Erlang (1986)Haskell (1990)P…</summary><id>urn:uuid:c40ef02c-ff38-401e-bdc7-7fbb7e809a28</id><link rel="alternate" href="https://koyomiji.com/reference/development/programming-languages"/><published>2022-06-02T22:21:19+09:00</published><updated>2022-06-02T22:21:19+09:00</updated></entry><entry><title>Node.js: Process</title><summary>引数を取得プログラムの引数はに格納される。環境変数を取得環境変数はに格納される。exit codeを指定して終了で、exit codeを指定して終了できる。</summary><id>urn:uuid:bb52c7c4-31c5-4f0e-8704-4c391a5f671f</id><link rel="alternate" href="https://koyomiji.com/reference/development/node-process"/><published>2022-07-15T19:05:21+09:00</published><updated>2022-07-15T19:05:21+09:00</updated></entry><entry><title>Merge sort</title><summary>平均計算時間: 安定ソートJavaScriptによる実装</summary><id>urn:uuid:4690afe7-bf15-4afe-8723-9d34b200facc</id><link rel="alternate" href="https://koyomiji.com/reference/development/merge-sort"/><published>2022-06-17T20:42:05+09:00</published><updated>2022-06-18T10:19:16+09:00</updated></entry><entry><title>JavaScript: 数学</title><summary>冪乗冪乗を求めるには、を用いる。ECMAScript 2016以降では、冪乗演算子(exponentiation operator)でも同様の結果が得られる。冪乗演算子では、BigIntの冪乗も計算可能である。対数自然対数を求めるには、を用…</summary><id>urn:uuid:492861e8-6a96-4da5-9cba-c5d4790c3906</id><link rel="alternate" href="https://koyomiji.com/reference/development/js-math"/><published>2022-06-20T12:05:54+09:00</published><updated>2022-06-20T12:56:27+09:00</updated></entry><entry><title>JavaScript: Mapの使い方</title><summary>生成要素数を取得値を取得値を設定要素の存在を調べる要素を削除全ての要素を削除forによるイテレート</summary><id>urn:uuid:288ad5ed-6857-4418-93fd-dc527dfeee64</id><link rel="alternate" href="https://koyomiji.com/reference/development/js-map"/><published>2022-06-04T00:18:24+09:00</published><updated>2022-06-04T00:18:24+09:00</updated></entry><entry><title>JavaScript: Date</title><summary>文字列化Dateを文字列化するメソッドと結果の一覧。Node.js 18.3.0にて実行。コピーDateオブジェクトはmutableなので、元の日付を弄らずに新しい日付を作るには、新しいオブジェクトを作成する。</summary><id>urn:uuid:3db428a8-37be-4dee-bd51-762c387e3fba</id><link rel="alternate" href="https://koyomiji.com/reference/development/js-date"/><published>2022-06-17T21:14:28+09:00</published><updated>2022-10-07T11:11:33+09:00</updated></entry><entry><title>JavaScript: 配列</title><summary>生成要素の取得サイズlengthプロパティで配列のサイズを取得したり、変更することができる検索ソート逆順フィルターテストFill連結Join先頭/末尾への操作</summary><id>urn:uuid:00a0b9f2-910f-4916-99d5-919d734e4fa2</id><link rel="alternate" href="https://koyomiji.com/reference/development/js-array"/><published>2022-06-03T09:38:14+09:00</published><updated>2023-01-02T11:26:19+09:00</updated></entry><entry><title>Insertion sort</title><summary>平均計算時間: 安定ソートJavaScriptによる実装</summary><id>urn:uuid:f2ef4ba7-7faf-43df-95d5-d7d463d22be2</id><link rel="alternate" href="https://koyomiji.com/reference/development/insertion-sort"/><published>2022-06-17T20:46:01+09:00</published><updated>2022-06-18T10:20:20+09:00</updated></entry><entry><title>Gitチートシート</title><summary>Gitの設定Gitの初期化ディレクトリを指定する場合ステージに追加カレントディレクトリ内の全てのファイルをステージに追加コミットコミットメッセージを指定する場合クローンプッシュログdiffを表示ブランチを表示ブランチを作成ブランチの切り替え…</summary><id>urn:uuid:e7b8704f-56cf-48b4-94ef-f1e9535d94a4</id><link rel="alternate" href="https://koyomiji.com/reference/development/git-cheatsheet"/><published>2022-07-06T14:48:57+09:00</published><updated>2022-07-06T14:48:57+09:00</updated></entry><entry><title>Fisher-Yates shuffle</title><summary>Fisher-Yates shuffleは、配列をシャッフルするためのアルゴリズムです。Knuth shuffleとも呼ばれるようです。以下の実装では、計算量はです。参考: Fisher–Yates shuffle - Wikipedia</summary><id>urn:uuid:03b83951-7be7-4ce9-8cb8-bda91d7a6076</id><link rel="alternate" href="https://koyomiji.com/reference/development/fisher-yates-shuffle"/><published>2022-06-16T23:45:51+09:00</published><updated>2022-06-20T21:17:19+09:00</updated></entry><entry><title>D言語: Hello, World</title><summary>で標準出力から文字列を出力する。下記の内容をhello.dとして保存。DMDでコンパイルする場合。LDCでコンパイルする場合。実行。</summary><id>urn:uuid:195f4adf-26ee-48ea-aaca-2aa5a381c7b8</id><link rel="alternate" href="https://koyomiji.com/reference/development/d-hello"/><published>2022-06-30T14:48:30+09:00</published><updated>2022-06-30T14:54:20+09:00</updated></entry><entry><title>Bubble sort</title><summary>Bubble sortは最も単純なソートアルゴリズムの一つです。平均計算時間: 安定ソートJavaScriptによる実装参考: Bubble sort - Wikipedia</summary><id>urn:uuid:c0100ad5-0011-470a-b115-e961a33beabe</id><link rel="alternate" href="https://koyomiji.com/reference/development/bubble-sort"/><published>2022-06-17T20:14:20+09:00</published><updated>2022-06-18T10:20:36+09:00</updated></entry></feed>