<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>yexca'Blog</title><link>https://blog.yexca.net/ja/</link><description>Recent content on yexca'Blog</description><generator>Hugo -- gohugo.io</generator><language>ja</language><copyright>yexca</copyright><lastBuildDate>Sun, 08 Mar 2026 18:21:05 +0900</lastBuildDate><atom:link href="https://blog.yexca.net/ja/feed.xml" rel="self" type="application/rss+xml"/><item><title>フロントエンド・バックエンド分離での国際化（i18n）の実装</title><link>https://blog.yexca.net/ja/archives/269/</link><pubDate>Sun, 08 Mar 2026 18:21:05 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/269/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>最近は国際化（i18n）のやり方もたくさんあって、どの技術もかなり成熟してるよね。プロジェクトのニーズに合わせて、適切な実装方法を選べば大丈夫だよ。&lt;/p></description></item><item><title>Deep Research 初挑戦：人間が働く意味ってなんだろう</title><link>https://blog.yexca.net/ja/archives/268/</link><pubDate>Fri, 13 Feb 2026 19:05:52 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/268/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>最近さ、GLM-5とかOpenAI GPT-5.3が発表されて、急に話題になった『妹居物語』を体験したりAutoGPTについて調べたりしたんだよね。一部はもう発表済みの技術だけど、僕にとっては初めての体験だったから、かなり衝撃を受けたよ。2日間、最先端AI技術を探索しまくって、また失業不安に襲われちゃった。&lt;/p></description></item><item><title>エネルギーと力</title><link>https://blog.yexca.net/ja/archives/267/</link><pubDate>Wed, 11 Feb 2026 19:32:48 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/267/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>たとえ翼が一つしかなくても、高く飛べるんだ&lt;/p></description></item><item><title>LaTeXを使い始めてみた</title><link>https://blog.yexca.net/ja/archives/266/</link><pubDate>Tue, 13 Jan 2026 00:15:47 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/266/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>参考文献のある文章を書くとき、Wordの使い心地はなんとも言えない感じだったんだけど、LaTeXを試してみたら、前にMarkdownに乗り換えたときみたいに「内容だけに集中できる体験」が最高だって感動しちゃった。生成されるPDFもすごく綺麗で、見てるだけで楽しいんだ。&lt;/p></description></item><item><title>Dockerを使ってMinecraftサーバーを立てる方法</title><link>https://blog.yexca.net/ja/archives/265/</link><pubDate>Tue, 06 Jan 2026 20:38:41 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/265/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong>　この記事は Gemini-3-flash によって翻訳されました　
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="利用するイメージ">利用するイメージ
&lt;/h2>&lt;p>image:
&lt;a class="link" href="https://hub.docker.com/r/itzg/minecraft-server"
target="_blank" rel="noopener"
>
https://hub.docker.com/r/itzg/minecraft-server
&lt;/a>
&lt;/p></description></item><item><title>NDEの世界へ</title><link>https://blog.yexca.net/ja/archives/264/</link><pubDate>Thu, 01 Jan 2026 17:16:59 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/264/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong>　この記事は Gemini-3-pro によって翻訳されました　
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>意識は肉体から独立でき、直感は論理を超え、観測は現実を変える&lt;/p></description></item><item><title>2025年の年間まとめ</title><link>https://blog.yexca.net/ja/archives/263/</link><pubDate>Wed, 31 Dec 2025 16:16:44 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/263/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>年末が近づき、新しい年が始まるね。今年を振り返ると、本当にたくさんのことがあったんだ。書くべきか、書いてもいいのか迷うくらい。すごく悩んだけど、公園のブランコで、やっぱり書くことに決めたよ。&lt;/p></description></item><item><title>Docker を使って一時的な Linux インタラクティブ環境を作る</title><link>https://blog.yexca.net/ja/archives/262/</link><pubDate>Fri, 26 Dec 2025 18:43:04 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/262/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong>　この記事は Gemini-2.5-pro によって翻訳されました　
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>Windows 環境で bash スクリプトを動かすのは、明らかにちょっとハードルが高いよね。Linux 環境であっても、別のディストリビューションに特化したスクリプトを動かすのは少し面倒だったりする。そんな時、Docker を使えばこの問題を解決できるし、ローカル環境をクリーンに保つこともできるんだ。&lt;/p></description></item><item><title>あなたの次のNASは、NASではありません</title><link>https://blog.yexca.net/ja/archives/261/</link><pubDate>Thu, 13 Nov 2025 17:57:29 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/261/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong>　この記事は Gemini-2.5-pro によって翻訳されました　
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>遡ること
&lt;a class="link" href="https://blog.yexca.net/ja/archives/73/"
target="_blank" rel="noopener"
>
2022年、僕がLinuxをいじっていた頃(中国語簡体字)
&lt;/a>
、NASを構築するのに必ずしも専用システムにお金を払う必要はない、という話をした。&lt;/p></description></item><item><title>音のひらめき - 『pris-magic!』</title><link>https://blog.yexca.net/ja/archives/260/</link><pubDate>Sat, 01 Nov 2025 14:30:01 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/260/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;details>
&lt;summary>音のひらめきシリーズ&lt;/summary>
&lt;div>&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">曲名&lt;/th>
&lt;th style="text-align: left">翻訳&lt;/th>
&lt;th style="text-align: left">リンク&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">僕が死のうと思ったのは&lt;/td>
&lt;td style="text-align: left">僕も死のうと思ったことはあった&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/214"
>
https://blog.yexca.net/ja/archives/214
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">あくあ色ぱれっと&lt;/td>
&lt;td style="text-align: left">あくあのパレット&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/219"
>
https://blog.yexca.net/ja/archives/219
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">恋の押し売り&lt;/td>
&lt;td style="text-align: left">恋の押し売り&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/220"
>
https://blog.yexca.net/ja/archives/220
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">17さいのうた&lt;/td>
&lt;td style="text-align: left">17歳の歌&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/224"
>
https://blog.yexca.net/ja/archives/224
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">drop&lt;/td>
&lt;td style="text-align: left">恋に落ちる&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/230"
>
https://blog.yexca.net/ja/archives/230
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">生きるを選んだ私へ&lt;/td>
&lt;td style="text-align: left">生きることを選んだ私へ&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/239"
>
https://blog.yexca.net/ja/archives/239
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">rainy lady&lt;/td>
&lt;td style="text-align: left">雨模様のレディ&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/249"
>
https://blog.yexca.net/ja/archives/249
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">恋しくなったら手を叩こう&lt;/td>
&lt;td style="text-align: left">恋しくなったら手を叩こう&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/250"
>
https://blog.yexca.net/ja/archives/250
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">pris-magic!&lt;/td>
&lt;td style="text-align: left">プリズムマジック！&lt;/td>
&lt;td style="text-align: left">本記事&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/details>
&lt;style lang="scss">
details {
margin: 1.5em 0;
padding: 1rem;
border: 1px solid #e0e0e0;
border-radius: 8px;
background-color: var(--body-background);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
transition: all 0.3s ease;
&amp;:hover {
border-color: #cccccc;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
}
summary {
display: block;
cursor: pointer;
font-weight: 600;
color: var(--card-text-color-main);
padding: 0;
list-style: none;
&amp;::-webkit-details-marker {
display: none;
}
&amp;::before {
content: '▶';
margin-right: 0.5em;
font-size: 0.8em;
transition: transform 0.2s ease;
display: inline-block;
}
}
details[open] > summary::before {
content: '▼';
transform: rotate(0deg);
}
details > div {
margin-top: 1rem;
padding-top: 1rem;
border-top: 1px dashed #e0e0e0;
line-height: 1.6;
color: var(--card-text-color-main)
}
details > div pre {
margin-bottom: 0;
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>前にしぐれういちゃんのファーストアルバム「まだ雨はやまない」を買ったんだけど、実際はほとんど《rainy lady》ばっかり聴いてたんだよね。先週、偶然セカンドアルバム「fiction」の初回限定盤を見つけて、ついつい買っちゃったんだ。それで、何かいい曲ないかなって見てた時に、前の「まだ雨はやまない」もついでに聴いてみたら、こんな素敵な曲を見逃してたなんて！って気づいたんだよ。&lt;/p></description></item><item><title>Vue 3: コンポーネントの取得と階層を跨いだデータの受け渡し</title><link>https://blog.yexca.net/ja/archives/259/</link><pubDate>Tue, 14 Oct 2025 20:58:25 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/259/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="要素を取得する">要素を取得する
&lt;/h2>&lt;p>refオブジェクトを定義して要素を取得するんだ。&lt;/p></description></item><item><title>漫画と音声サイトいじり</title><link>https://blog.yexca.net/ja/archives/258/</link><pubDate>Sun, 05 Oct 2025 01:58:35 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/258/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>Google の Gemini Pro サブスクリプションには2TBのストレージが付いてるんだ。それを見たら、また何か試したくなっちゃったんだよね。ってことで、早速やっちゃおうかなと。&lt;/p></description></item><item><title>2025年 新サーバー構築の記録</title><link>https://blog.yexca.net/ja/archives/257/</link><pubDate>Fri, 03 Oct 2025 10:22:25 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/257/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は Gemini-3-flash によって翻訳されたよ。
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>ちょうどサーバーの期限が切れそうだったんだ。去年も1年更新したんだけど、今年は色んなキャンペーンを見てたら更新料がちょっと高いなって感じて。色んな中小サーバー業者を見て回った後、アリババクラウドで「12ヶ月間請求なしなら割引」っていうのを見つけたんだ。大手を見てしまった流れで、ついでに Oracle（オラクル）も思い出しちゃってさ。&lt;/p></description></item><item><title>応援</title><link>https://blog.yexca.net/ja/support/</link><pubDate>Tue, 30 Sep 2025 19:07:24 +0900</pubDate><guid>https://blog.yexca.net/ja/support/</guid><description>&lt;p>ここに書いている内容が少しでも役に立ったり、&lt;br>
気に入ってくれたなら、コーヒーを一杯ごちそうしてくれると嬉しいです ☕&lt;br>
以下のリンクから応援できます：&lt;/p></description></item><item><title>Python で JSON ファイルを扱う</title><link>https://blog.yexca.net/ja/archives/256/</link><pubDate>Sun, 28 Sep 2025 10:34:38 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/256/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>あるすごい人からRecord TreeのJSONファイルをもらったから、ついでに
&lt;a class="link" href="https://github.com/yexca/RecordTreeDownloader-SQLite"
target="_blank" rel="noopener"
>
サッと何か書いとこう
&lt;/a>
。便利だし、忘れちゃったことのメモにもなるしね～（そうそう、ちょうど256番目の記事なんだよね）&lt;/p></description></item><item><title>Vue3 親子コンポーネント間のデータ受け渡し</title><link>https://blog.yexca.net/ja/archives/255/</link><pubDate>Sun, 21 Sep 2025 19:17:40 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/255/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>255本目の記事だね。最近特にアイデアもないし、ついでにVueのメモでも書いちゃおうか。&lt;/p></description></item><item><title>Vue3 Composition API を学ぶ</title><link>https://blog.yexca.net/ja/archives/254/</link><pubDate>Sun, 14 Sep 2025 22:27:27 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/254/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="プロジェクト作成">プロジェクト作成
&lt;/h2>&lt;p>Node.js 16.0以上が必要だよ。以下のコマンドを実行してみて。&lt;/p></description></item><item><title>リラックスは娯楽じゃない：精神力の再定義</title><link>https://blog.yexca.net/ja/archives/253/</link><pubDate>Fri, 22 Aug 2025 22:17:38 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/253/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong>　この記事は ChatGPT によって翻訳されました　
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>毎日動画を見たり、ゲームをしたり、これらは当然「リラックス」だと思っていた。&lt;br>
終わった後には精神が回復するはずだ、と。&lt;br>
でも実際は、そんな生活を続けても空虚で疲れきっている感覚しか残らなかった。&lt;br>
理論的には大した消耗をしていないのに、こんなに気力が湧かないのはやっぱりおかしい。&lt;/p></description></item><item><title>漂う学び、ずれた生活</title><link>https://blog.yexca.net/ja/archives/252/</link><pubDate>Mon, 18 Aug 2025 18:27:12 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/252/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong>　この記事は ChatGPT によって翻訳されました　
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="序漂うような学習感">序：漂うような学習感
&lt;/h2>&lt;p>英語力を少しでも上げたいと思い、特に重要ではないことに関してはなるべく英語を使うようにしている。例えばゲームや日常で使うアプリなどだ。&lt;br>
しかし実際に使ってみると、何も身についていないような、どこか漂っているような感覚になる。まるで経験したはずなのに、何も経験していないような気がするのだ。&lt;/p></description></item><item><title>幻夢</title><link>https://blog.yexca.net/ja/archives/251/</link><pubDate>Sun, 17 Aug 2025 01:13:32 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/251/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>数日前（2025-08-13）、夢を見たんだ。夢の中で、とあるシリーズの2作目映画『幻夢』のクレジットに僕の名前があったんだよね。監督なのか脚本家なのかは分からなかったけど、この映画の名前も、そのシリーズの制作会社みたいなところの短いフレーズ2つから選ばれただけで、1作目もそうだった。でも、2つの映画に何の関連もなかったんだ。&lt;/p></description></item><item><title>音に感じて - 《恋しくなったら手を叩こう》</title><link>https://blog.yexca.net/ja/archives/250/</link><pubDate>Sat, 07 Jun 2025 01:09:19 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/250/</guid><description>&lt;details>
&lt;summary>音に感じてシリーズ&lt;/summary>
&lt;div>&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">曲&lt;/th>
&lt;th style="text-align: left">翻訳&lt;/th>
&lt;th style="text-align: left">リンク&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">僕が死のうと思ったのは&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/214"
>
https://blog.yexca.net/ja/archives/214
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">あくあ色ぱれっと&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/219"
>
https://blog.yexca.net/ja/archives/219
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">恋の押し売り&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/220"
>
https://blog.yexca.net/ja/archives/220
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">17さいのうた&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/224"
>
https://blog.yexca.net/ja/archives/224
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">drop&lt;/td>
&lt;td style="text-align: left">恋に落ちた&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/230"
>
https://blog.yexca.net/ja/archives/230
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">生きるを選んだ私へ&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/239"
>
https://blog.yexca.net/ja/archives/239
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">rainy lady&lt;/td>
&lt;td style="text-align: left">雨女&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/249"
>
https://blog.yexca.net/ja/archives/249
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">恋しくなったら手を叩こう&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">この記事&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/details>
&lt;style lang="scss">
details {
margin: 1.5em 0;
padding: 1rem;
border: 1px solid #e0e0e0;
border-radius: 8px;
background-color: var(--body-background);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
transition: all 0.3s ease;
&amp;:hover {
border-color: #cccccc;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
}
summary {
display: block;
cursor: pointer;
font-weight: 600;
color: var(--card-text-color-main);
padding: 0;
list-style: none;
&amp;::-webkit-details-marker {
display: none;
}
&amp;::before {
content: '▶';
margin-right: 0.5em;
font-size: 0.8em;
transition: transform 0.2s ease;
display: inline-block;
}
}
details[open] > summary::before {
content: '▼';
transform: rotate(0deg);
}
details > div {
margin-top: 1rem;
padding-top: 1rem;
border-top: 1px dashed #e0e0e0;
line-height: 1.6;
color: var(--card-text-color-main)
}
details > div pre {
margin-bottom: 0;
}
&lt;/style>
&lt;h2 id="まえがき">まえがき
&lt;/h2>
&lt;div class="notice ">&lt;strong>📢&lt;/strong>　この部分は ChatGPT によって翻訳されました。　
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>声と曲の雰囲気、めちゃくちゃ合ってて最高。&amp;ldquo;せーのっ&amp;rdquo; から始まるあの感じ、ふわっとした青春っぽさが広がって、すごく爽やかで甘い雰囲気の曲だなって思った。&lt;/p></description></item><item><title>音に感じて - 《rainy lady》</title><link>https://blog.yexca.net/ja/archives/249/</link><pubDate>Tue, 20 May 2025 23:44:07 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/249/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong>　この部分は ChatGPT によって翻訳されました。　
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>このシリーズの記事、正直「日本語学習」に役立つことはほとんどないし、検索にも引っかかる可能性あるから、シリーズ名を実態に合わせて変更することにしました。
まあ、なんというか……ほとんどは自分の音楽に対する感想メモって感じかな。歌詞の翻訳も、基本は自分が聴いて感じたままの解釈で書いてるので、原文とずれてるところもあると思います。&lt;/p></description></item><item><title>Pixiv ダウンローダー再構築記：グチャグチャから混乱の理解へ</title><link>https://blog.yexca.net/ja/archives/248/</link><pubDate>Sun, 18 May 2025 16:20:33 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/248/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong>　この記事は ChatGPT によって翻訳されました。また、このソフトウェアは中国語簡体字のみです。　
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>元々はちょっとしたものを適当に書くつもりで、二三日で飽きる予定だった（いつも大体そう）。でもバグらずに動いてくれることで時間めっちゃ節約できたし、どんどん使いやすくなっていった。&lt;/p></description></item><item><title>DevOps を取り入れて：ブログの構築とデプロイを GitHub に任せた話</title><link>https://blog.yexca.net/ja/archives/247/</link><pubDate>Fri, 16 May 2025 18:14:06 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/247/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は ChatGPT によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>最近、自分が次に何をやるか、何を学ぶかって考えてる時に、やたら目に入ってきたのが「DevOps」って言葉。最初ちょっとググったら、載ってる技術スタックはだいたい知ってるやつばっかで、「あーこれは全栈エンジニアみたいなもんか」って思ってた（まぁ実際ちょっと似てる気もする）&lt;/p></description></item><item><title>自分の名前で検索されるために：小さなブログの SEO 調査実践記</title><link>https://blog.yexca.net/ja/archives/246/</link><pubDate>Sun, 27 Apr 2025 17:38:16 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/246/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は ChatGPT によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじまり">はじまり
&lt;/h2>&lt;p>また自己紹介のタイミングで、ふと思い出したのが自分のブログだった。&lt;/p></description></item><item><title>カードオタクからアーキテクトへ：生活に宿るシステム設計の哲学</title><link>https://blog.yexca.net/ja/archives/245/</link><pubDate>Tue, 22 Apr 2025 00:35:15 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/245/</guid><description>&lt;img src="https://github.com/yexca/picx-images-hosting/raw/master/2025/04-FromCardEnthusiastToArchitect/250422-JP.3d4zmh3vn7.webp" alt="Featured image of post カードオタクからアーキテクトへ：生活に宿るシステム設計の哲学" />&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事の一部は機械翻訳を使ったよ
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>みんながカード使ってるからって、全員が還元目的ってわけじゃない。システム作ってる人だって、全員がエンジニアなわけでもない。
たまにいるんだよね、カード切ってるのに設計者っぽいやつ。システム組んでるのに、生活感があるやつ。&lt;/p></description></item><item><title>節約から生活、そして別れへ</title><link>https://blog.yexca.net/ja/archives/244/</link><pubDate>Mon, 14 Apr 2025 16:23:48 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/244/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事の一部は機械翻訳を使ったよ
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>2023年4月、私は家計簿をつけ始めた。2025年4月、記帳をやめた。&lt;br>
最後の記録：¥0&lt;/p></description></item><item><title>音楽を集めて、気持ちをしまう</title><link>https://blog.yexca.net/ja/archives/243/</link><pubDate>Wed, 26 Mar 2025 18:18:31 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/243/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は ChatGPT によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>専門系の学習記事をブログに投稿するようになってから、だんだん内容が堅苦しくなってきて、自分でも開いた瞬間に「勉強しなきゃ」って思い込んでしまうようになった。&lt;br>
そんな心理的な圧があって、最近はブログ記事を書くのがちょっと嫌になってた。&lt;br>
前から「技術以外のことも書いてみたいな」って思ってたけど、なかなか踏み出せなくて。&lt;br>
ちょうど最近いろいろあったから、試しに非技術系の記事を書いてみようと思う。&lt;/p></description></item><item><title>ソフトウェア設計技術者 - OS分野のノート</title><link>https://blog.yexca.net/ja/archives/242/</link><pubDate>Sun, 16 Mar 2025 19:35:38 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/242/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は ChatGPT によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>ファイル作成時間を見ると試験後っぽいので、おそらく移動したときに「書こう」って思っただけかもしれない。&lt;/p></description></item><item><title>WeBASE を使って FISCO BCOS ブロックチェーンをデプロイする</title><link>https://blog.yexca.net/ja/archives/241/</link><pubDate>Thu, 13 Mar 2025 01:08:02 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/241/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は ChatGPT によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>この記事は 2024-04-29 に書いたやつで、あとでちょっと修正したけど、結局完成してなかったみたい。しかももう関連ファイルも全部削除しちゃってる。まあ、いいや。&lt;/p></description></item><item><title>国際化に対応したフォント設定</title><link>https://blog.yexca.net/ja/archives/240/</link><pubDate>Mon, 10 Mar 2025 23:56:56 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/240/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は ChatGPT によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>ブログを国際化してからは他言語の投稿なんてほぼ見てなかったんだけど、&lt;br>
ある日ネットサーフィン中に「おっ、いい感じの日本語フォントじゃん？」ってのを見つけて、「これは導入するしかない！」ってなった。&lt;br>
でもその時に他の言語フォントを見てみたら……ひどすぎて笑った。&lt;/p></description></item><item><title>音に感じて - 《生きるを選んだ私へ》</title><link>https://blog.yexca.net/ja/archives/239/</link><pubDate>Fri, 07 Mar 2025 01:26:31 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/239/</guid><description>&lt;details>
&lt;summary>音に感じてシリーズ&lt;/summary>
&lt;div>&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">曲&lt;/th>
&lt;th style="text-align: left">翻訳&lt;/th>
&lt;th style="text-align: left">リンク&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">僕が死のうと思ったのは&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/214"
>
https://blog.yexca.net/ja/archives/214
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">あくあ色ぱれっと&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/219"
>
https://blog.yexca.net/ja/archives/219
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">恋の押し売り&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/220"
>
https://blog.yexca.net/ja/archives/220
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">17さいのうた&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/224"
>
https://blog.yexca.net/ja/archives/224
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">drop&lt;/td>
&lt;td style="text-align: left">恋に落ちた&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/230"
>
https://blog.yexca.net/ja/archives/230
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">生きるを選んだ私へ&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">この記事&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">rainy lady&lt;/td>
&lt;td style="text-align: left">雨女&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/249"
>
https://blog.yexca.net/ja/archives/249
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">恋しくなったら手を叩こう&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/250"
>
https://blog.yexca.net/ja/archives/250
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/details>
&lt;style lang="scss">
details {
margin: 1.5em 0;
padding: 1rem;
border: 1px solid #e0e0e0;
border-radius: 8px;
background-color: var(--body-background);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
transition: all 0.3s ease;
&amp;:hover {
border-color: #cccccc;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
}
summary {
display: block;
cursor: pointer;
font-weight: 600;
color: var(--card-text-color-main);
padding: 0;
list-style: none;
&amp;::-webkit-details-marker {
display: none;
}
&amp;::before {
content: '▶';
margin-right: 0.5em;
font-size: 0.8em;
transition: transform 0.2s ease;
display: inline-block;
}
}
details[open] > summary::before {
content: '▼';
transform: rotate(0deg);
}
details > div {
margin-top: 1rem;
padding-top: 1rem;
border-top: 1px dashed #e0e0e0;
line-height: 1.6;
color: var(--card-text-color-main)
}
details > div pre {
margin-bottom: 0;
}
&lt;/style>
&lt;h2 id="まえがき">まえがき
&lt;/h2>
&lt;div class="notice ">&lt;strong>📢&lt;/strong>　この部分は ChatGPT によって翻訳されました。　
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>最初に曲のタイトルを見たとき、なんとなく内容が想像できて、同時に自分が以前考えてた「命」についてのことも思い出した。
前はずっと「なんで生きてるんだろう」って答えが出なかったけど、逆に「じゃあなんで死なないの？」って考えてみたとき、自殺の方法とか、それに伴う結果を想像してみて、気づいたんだよね。
自分は自殺が怖いから、生きてるんだなって。
この曲のメッセージと、まさにリンクしててちょっとびっくりした。&lt;/p></description></item><item><title>ソフトウェア設計技術者 - 情報セキュリティ分野のノート</title><link>https://blog.yexca.net/ja/archives/238/</link><pubDate>Tue, 04 Mar 2025 18:38:28 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/238/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は ChatGPT によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>同じく
&lt;a class="link" href="https://blog.yexca.net/ja/archives/236/"
>
コンピュータネットワークのノート
&lt;/a>
と同時期に書いたやつ。試験ではこの2つの分野が一緒に出るから、勉強も同時進行だった。&lt;/p></description></item><item><title>OneDrive の直リンクを取得する方法</title><link>https://blog.yexca.net/ja/archives/237/</link><pubDate>Sun, 02 Mar 2025 12:58:57 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/237/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は Gemini-3-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>最近、OneDrive で共有されたファイルをダウンロードしようとしたんだけど、IDM（Internet Download Manager）が自動でキャッチしてくれなかったんだ。おまけにブラウザのダウンロードは不安定ですぐ失敗しちゃうし……。そこで、なんとかして直リンクを取得する方法がないか調べてみたよ。&lt;/p></description></item><item><title>ソフトウェアデザイナー - コンピュータネットワークのメモ</title><link>https://blog.yexca.net/ja/archives/236/</link><pubDate>Sat, 01 Mar 2025 23:28:30 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/236/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>画像リンクを見れば、これが2023年4月のメモだってすぐわかると思う。ずっと公開してなかったのは、ほとんど知識点の羅列って感じで、記事って形式じゃなかったからなんだ。でも、やっぱりメモはメモだし、たまに調べたい時とかブログで直接見る方が便利だよね。&lt;/p></description></item><item><title>Elasticsearch クラスター</title><link>https://blog.yexca.net/ja/archives/235/</link><pubDate>Sat, 15 Feb 2025 17:17:08 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/235/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>&lt;strong>Elasticsearch シリーズ&lt;/strong>&lt;/p></description></item><item><title>Elasticsearch データ同期</title><link>https://blog.yexca.net/ja/archives/234/</link><pubDate>Fri, 14 Feb 2025 20:36:55 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/234/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>&lt;strong>Elasticsearch シリーズ&lt;/strong>&lt;/p></description></item><item><title>俺のお茶飲み記録</title><link>https://blog.yexca.net/ja/archives/233/</link><pubDate>Wed, 12 Feb 2025 23:58:53 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/233/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>この記事の作成から最終更新までの期間は2022.10.31 - 2024.09.15で、この間に俺が試したお茶と個人的な感想を記録したものだよ。&lt;/p></description></item><item><title>Elasticsearch オートコンプリート</title><link>https://blog.yexca.net/ja/archives/232/</link><pubDate>Sun, 09 Feb 2025 17:29:28 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/232/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>&lt;strong>Elasticsearch シリーズ&lt;/strong>&lt;/p></description></item><item><title>Elasticsearch データアグリゲーション</title><link>https://blog.yexca.net/ja/archives/231/</link><pubDate>Sat, 08 Feb 2025 14:56:36 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/231/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>&lt;strong>Elasticsearch シリーズ&lt;/strong>&lt;/p></description></item><item><title>音に感じて - 《drop》</title><link>https://blog.yexca.net/ja/archives/230/</link><pubDate>Thu, 06 Feb 2025 22:06:10 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/230/</guid><description>&lt;details>
&lt;summary>音に感じてシリーズ&lt;/summary>
&lt;div>&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">曲&lt;/th>
&lt;th style="text-align: left">翻訳&lt;/th>
&lt;th style="text-align: left">リンク&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">僕が死のうと思ったのは&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/214"
>
https://blog.yexca.net/ja/archives/214
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">あくあ色ぱれっと&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/219"
>
https://blog.yexca.net/ja/archives/219
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">恋の押し売り&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/220"
>
https://blog.yexca.net/ja/archives/220
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">17さいのうた&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/224"
>
https://blog.yexca.net/ja/archives/224
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">drop&lt;/td>
&lt;td style="text-align: left">恋に落ちた&lt;/td>
&lt;td style="text-align: left">この記事&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">生きるを選んだ私へ&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/239"
>
https://blog.yexca.net/ja/archives/239
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">rainy lady&lt;/td>
&lt;td style="text-align: left">雨女&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/249"
>
https://blog.yexca.net/ja/archives/249
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">恋しくなったら手を叩こう&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/250"
>
https://blog.yexca.net/ja/archives/250
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/details>
&lt;style lang="scss">
details {
margin: 1.5em 0;
padding: 1rem;
border: 1px solid #e0e0e0;
border-radius: 8px;
background-color: var(--body-background);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
transition: all 0.3s ease;
&amp;:hover {
border-color: #cccccc;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
}
summary {
display: block;
cursor: pointer;
font-weight: 600;
color: var(--card-text-color-main);
padding: 0;
list-style: none;
&amp;::-webkit-details-marker {
display: none;
}
&amp;::before {
content: '▶';
margin-right: 0.5em;
font-size: 0.8em;
transition: transform 0.2s ease;
display: inline-block;
}
}
details[open] > summary::before {
content: '▼';
transform: rotate(0deg);
}
details > div {
margin-top: 1rem;
padding-top: 1rem;
border-top: 1px dashed #e0e0e0;
line-height: 1.6;
color: var(--card-text-color-main)
}
details > div pre {
margin-bottom: 0;
}
&lt;/style>
&lt;h2 id="まえがき">まえがき
&lt;/h2>&lt;p>今日は2019年12月のN1試験を試してみて、思いがけず合格した。とてもうれしいので、また日本語の勉強の記事をやろう。&lt;/p></description></item><item><title>Elasticsearch RestClient クエリ</title><link>https://blog.yexca.net/ja/archives/229/</link><pubDate>Wed, 05 Feb 2025 15:50:26 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/229/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>&lt;strong>Elasticsearch シリーズ&lt;/strong>&lt;/p></description></item><item><title>Elasticsearch RestClient 入門</title><link>https://blog.yexca.net/ja/archives/228/</link><pubDate>Mon, 03 Feb 2025 22:30:00 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/228/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>&lt;strong>Elasticsearch シリーズ&lt;/strong>&lt;/p></description></item><item><title>Elasticsearch クエリ</title><link>https://blog.yexca.net/ja/archives/227/</link><pubDate>Sat, 01 Feb 2025 15:16:28 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/227/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>&lt;strong>Elasticsearch シリーズ&lt;/strong>&lt;/p></description></item><item><title>Elasticsearch 入門</title><link>https://blog.yexca.net/ja/archives/226/</link><pubDate>Wed, 29 Jan 2025 23:38:51 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/226/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>&lt;strong>Elasticsearch シリーズ&lt;/strong>&lt;/p></description></item><item><title>Redis 分散キャッシュ</title><link>https://blog.yexca.net/ja/archives/225/</link><pubDate>Tue, 28 Jan 2025 21:47:19 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/225/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>Redis 基礎:
&lt;a class="link" href="https://blog.yexca.net/ja/archives/157/"
>
https://blog.yexca.net/ja/archives/157/
&lt;/a>
&lt;br>
Redis 分散キャッシュ: 本文&lt;/p></description></item><item><title>音に感じて - 《17さいのうた》</title><link>https://blog.yexca.net/ja/archives/224/</link><pubDate>Sat, 25 Jan 2025 16:57:49 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/224/</guid><description>&lt;details>
&lt;summary>音に感じてシリーズ&lt;/summary>
&lt;div>&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">曲&lt;/th>
&lt;th style="text-align: left">翻訳&lt;/th>
&lt;th style="text-align: left">リンク&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">僕が死のうと思ったのは&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/214"
>
https://blog.yexca.net/ja/archives/214
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">あくあ色ぱれっと&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/219"
>
https://blog.yexca.net/ja/archives/219
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">恋の押し売り&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/220"
>
https://blog.yexca.net/ja/archives/220
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">17さいのうた&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">この記事&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">drop&lt;/td>
&lt;td style="text-align: left">恋に落ちた&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/230"
>
https://blog.yexca.net/ja/archives/230
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">生きるを選んだ私へ&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/239"
>
https://blog.yexca.net/ja/archives/239
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">rainy lady&lt;/td>
&lt;td style="text-align: left">雨女&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/249"
>
https://blog.yexca.net/ja/archives/249
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">恋しくなったら手を叩こう&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/250"
>
https://blog.yexca.net/ja/archives/250
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/details>
&lt;style lang="scss">
details {
margin: 1.5em 0;
padding: 1rem;
border: 1px solid #e0e0e0;
border-radius: 8px;
background-color: var(--body-background);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
transition: all 0.3s ease;
&amp;:hover {
border-color: #cccccc;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
}
summary {
display: block;
cursor: pointer;
font-weight: 600;
color: var(--card-text-color-main);
padding: 0;
list-style: none;
&amp;::-webkit-details-marker {
display: none;
}
&amp;::before {
content: '▶';
margin-right: 0.5em;
font-size: 0.8em;
transition: transform 0.2s ease;
display: inline-block;
}
}
details[open] > summary::before {
content: '▼';
transform: rotate(0deg);
}
details > div {
margin-top: 1rem;
padding-top: 1rem;
border-top: 1px dashed #e0e0e0;
line-height: 1.6;
color: var(--card-text-color-main)
}
details > div pre {
margin-bottom: 0;
}
&lt;/style>
&lt;h2 id="まえがき">まえがき
&lt;/h2>&lt;p>私も未来のことを迷っているけど、でも生活がずっと続いているから、自分を変えなきゃね&lt;/p></description></item><item><title>Springの自動設定とスターター依存</title><link>https://blog.yexca.net/ja/archives/223/</link><pubDate>Thu, 23 Jan 2025 15:06:36 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/223/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="設定">設定
&lt;/h2>&lt;p>yaml、yml、propertiesファイルで設定できるよ。Javaのシステムプロパティやコマンドライン引数でも設定できるんだ。&lt;/p></description></item><item><title>Springのトランザクション管理</title><link>https://blog.yexca.net/ja/archives/222/</link><pubDate>Wed, 22 Jan 2025 13:30:38 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/222/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="トランザクション">トランザクション
&lt;/h2>&lt;p>トランザクションとは、一連の操作の集まりだよ。これらは分割できないひとつの作業単位で、すべての操作が同時に成功するか、同時に失敗するかのどちらかだね。&lt;/p></description></item><item><title>Spring AOP（アスペクト指向プログラミング）</title><link>https://blog.yexca.net/ja/archives/221/</link><pubDate>Tue, 21 Jan 2025 16:05:57 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/221/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>Aspect Oriented Programming（アスペクト指向プログラミング）は、特定メソッド向けのプログラミングだよ。&lt;/p></description></item><item><title>音に感じて - 《恋の押し売り》</title><link>https://blog.yexca.net/ja/archives/220/</link><pubDate>Mon, 20 Jan 2025 16:24:43 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/220/</guid><description>&lt;details>
&lt;summary>音に感じてシリーズ&lt;/summary>
&lt;div>&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">曲&lt;/th>
&lt;th style="text-align: left">翻訳&lt;/th>
&lt;th style="text-align: left">リンク&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">僕が死のうと思ったのは&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/214"
>
https://blog.yexca.net/ja/archives/214
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">あくあ色ぱれっと&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/219"
>
https://blog.yexca.net/ja/archives/219
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">恋の押し売り&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">この記事&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">17さいのうた&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/224"
>
https://blog.yexca.net/ja/archives/224
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">drop&lt;/td>
&lt;td style="text-align: left">恋に落ちた&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/230"
>
https://blog.yexca.net/ja/archives/230
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">生きるを選んだ私へ&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/239"
>
https://blog.yexca.net/ja/archives/239
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">rainy lady&lt;/td>
&lt;td style="text-align: left">雨女&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/249"
>
https://blog.yexca.net/ja/archives/249
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">恋しくなったら手を叩こう&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/250"
>
https://blog.yexca.net/ja/archives/250
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/details>
&lt;style lang="scss">
details {
margin: 1.5em 0;
padding: 1rem;
border: 1px solid #e0e0e0;
border-radius: 8px;
background-color: var(--body-background);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
transition: all 0.3s ease;
&amp;:hover {
border-color: #cccccc;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
}
summary {
display: block;
cursor: pointer;
font-weight: 600;
color: var(--card-text-color-main);
padding: 0;
list-style: none;
&amp;::-webkit-details-marker {
display: none;
}
&amp;::before {
content: '▶';
margin-right: 0.5em;
font-size: 0.8em;
transition: transform 0.2s ease;
display: inline-block;
}
}
details[open] > summary::before {
content: '▼';
transform: rotate(0deg);
}
details > div {
margin-top: 1rem;
padding-top: 1rem;
border-top: 1px dashed #e0e0e0;
line-height: 1.6;
color: var(--card-text-color-main)
}
details > div pre {
margin-bottom: 0;
}
&lt;/style>
&lt;h2 id="まえがき">まえがき
&lt;/h2>&lt;p>甘い曲だよねー&lt;/p></description></item><item><title>音に感じて - 《あくあ色ぱれっと》</title><link>https://blog.yexca.net/ja/archives/219/</link><pubDate>Mon, 20 Jan 2025 00:16:48 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/219/</guid><description>&lt;details>
&lt;summary>音に感じてシリーズ&lt;/summary>
&lt;div>&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">曲&lt;/th>
&lt;th style="text-align: left">翻訳&lt;/th>
&lt;th style="text-align: left">リンク&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">僕が死のうと思ったのは&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/214"
>
https://blog.yexca.net/ja/archives/214
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">あくあ色ぱれっと&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">この記事&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">恋の押し売り&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/220"
>
https://blog.yexca.net/ja/archives/220
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">17さいのうた&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/224"
>
https://blog.yexca.net/ja/archives/224
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">drop&lt;/td>
&lt;td style="text-align: left">恋に落ちた&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/230"
>
https://blog.yexca.net/ja/archives/230
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">生きるを選んだ私へ&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/239"
>
https://blog.yexca.net/ja/archives/239
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">rainy lady&lt;/td>
&lt;td style="text-align: left">雨女&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/249"
>
https://blog.yexca.net/ja/archives/249
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">恋しくなったら手を叩こう&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/250"
>
https://blog.yexca.net/ja/archives/250
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/details>
&lt;style lang="scss">
details {
margin: 1.5em 0;
padding: 1rem;
border: 1px solid #e0e0e0;
border-radius: 8px;
background-color: var(--body-background);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
transition: all 0.3s ease;
&amp;:hover {
border-color: #cccccc;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
}
summary {
display: block;
cursor: pointer;
font-weight: 600;
color: var(--card-text-color-main);
padding: 0;
list-style: none;
&amp;::-webkit-details-marker {
display: none;
}
&amp;::before {
content: '▶';
margin-right: 0.5em;
font-size: 0.8em;
transition: transform 0.2s ease;
display: inline-block;
}
}
details[open] > summary::before {
content: '▼';
transform: rotate(0deg);
}
details > div {
margin-top: 1rem;
padding-top: 1rem;
border-top: 1px dashed #e0e0e0;
line-height: 1.6;
color: var(--card-text-color-main)
}
details > div pre {
margin-bottom: 0;
}
&lt;/style>
&lt;h2 id="まえがき">まえがき
&lt;/h2>&lt;p>また歌詞だけ書こう、次回何か日本語で感想を書くほうがいいかな。&lt;/p></description></item><item><title>JWT ログイン認証</title><link>https://blog.yexca.net/ja/archives/218/</link><pubDate>Thu, 16 Jan 2025 23:06:20 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/218/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="セッション技術">セッション技術
&lt;/h2>&lt;p>セッション：ユーザーがブラウザを開いてWebサーバーのリソースにアクセスすると、セッションが確立され、どちらかが接続を切るまで継続するよ。1つのセッションには、複数のリクエストとレスポンスが含まれることがあるんだ。&lt;/p></description></item><item><title>SpringAMQP</title><link>https://blog.yexca.net/ja/archives/217/</link><pubDate>Wed, 15 Jan 2025 17:03:32 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/217/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="mqについて知るきっかけ">MQについて知るきっかけ
&lt;/h2>&lt;h3 id="同期呼び出し">同期呼び出し
&lt;/h3>&lt;p>マイクロサービス間のFeignを使った呼び出しは同期方式で、いくつか問題があるんだ。&lt;/p></description></item><item><title>MyBatis 使い方</title><link>https://blog.yexca.net/ja/archives/216/</link><pubDate>Mon, 13 Jan 2025 21:06:03 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/216/</guid><description>&lt;blockquote>
&lt;p>この記事の一部は機械翻訳を使ったよ&lt;/p>
&lt;p>&lt;strong>MyBatis シリーズ&lt;/strong>&lt;/p>
&lt;p>インストールと開始方法:
&lt;a class="link" href="https://blog.yexca.net/ja/archives/215"
>
https://blog.yexca.net/ja/archives/215
&lt;/a>
&lt;br>
使い方: この記事&lt;/p>
&lt;/blockquote>
&lt;h2 id="削除">削除
&lt;/h2>&lt;p>パラメータ名を中に入れたプレースホルダとして &lt;code>#{}&lt;/code> を使用します&lt;/p></description></item><item><title>MyBatis のインストールと開始方法</title><link>https://blog.yexca.net/ja/archives/215/</link><pubDate>Sun, 12 Jan 2025 23:59:48 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/215/</guid><description>&lt;blockquote>
&lt;p>この記事の一部は機械翻訳を使ったよ&lt;/p>
&lt;p>&lt;strong>MyBatis シリーズ&lt;/strong>&lt;/p>
&lt;p>インストールと開始方法: この記事&lt;br>
使い方:
&lt;a class="link" href="https://blog.yexca.net/ja/archives/216"
>
https://blog.yexca.net/ja/archives/216
&lt;/a>
&lt;/p>
&lt;/blockquote>
&lt;p>MyBatis は JDBC 開発を簡素化する優れた永続層フレームワークです。&lt;/p></description></item><item><title>音に感じて - 《僕が死のうと思ったのは》</title><link>https://blog.yexca.net/ja/archives/214/</link><pubDate>Sat, 11 Jan 2025 01:10:51 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/214/</guid><description>&lt;details>
&lt;summary>音に感じてシリーズ&lt;/summary>
&lt;div>&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">曲&lt;/th>
&lt;th style="text-align: left">翻訳&lt;/th>
&lt;th style="text-align: left">リンク&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">僕が死のうと思ったのは&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">この記事&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">あくあ色ぱれっと&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/219"
>
https://blog.yexca.net/ja/archives/219
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">恋の押し売り&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/220"
>
https://blog.yexca.net/ja/archives/220
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">17さいのうた&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/224"
>
https://blog.yexca.net/ja/archives/224
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">drop&lt;/td>
&lt;td style="text-align: left">恋に落ちた&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/230"
>
https://blog.yexca.net/ja/archives/230
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">生きるを選んだ私へ&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/239"
>
https://blog.yexca.net/ja/archives/239
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">rainy lady&lt;/td>
&lt;td style="text-align: left">雨女&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/249"
>
https://blog.yexca.net/ja/archives/249
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">恋しくなったら手を叩こう&lt;/td>
&lt;td style="text-align: left">略&lt;/td>
&lt;td style="text-align: left">
&lt;a class="link" href="https://blog.yexca.net/ja/archives/250"
>
https://blog.yexca.net/ja/archives/250
&lt;/a>
&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/details>
&lt;style lang="scss">
details {
margin: 1.5em 0;
padding: 1rem;
border: 1px solid #e0e0e0;
border-radius: 8px;
background-color: var(--body-background);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
transition: all 0.3s ease;
&amp;:hover {
border-color: #cccccc;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
}
summary {
display: block;
cursor: pointer;
font-weight: 600;
color: var(--card-text-color-main);
padding: 0;
list-style: none;
&amp;::-webkit-details-marker {
display: none;
}
&amp;::before {
content: '▶';
margin-right: 0.5em;
font-size: 0.8em;
transition: transform 0.2s ease;
display: inline-block;
}
}
details[open] > summary::before {
content: '▼';
transform: rotate(0deg);
}
details > div {
margin-top: 1rem;
padding-top: 1rem;
border-top: 1px dashed #e0e0e0;
line-height: 1.6;
color: var(--card-text-color-main)
}
details > div pre {
margin-bottom: 0;
}
&lt;/style>
&lt;h2 id="まえがき">まえがき
&lt;/h2>&lt;p>てっ、この記事は日本語なので、もう日本語の勉強じゃない？書く必要がないかもね&lt;/p></description></item><item><title>Pythonでpyinstallerを使って実行ファイル化する</title><link>https://blog.yexca.net/ja/archives/213/</link><pubDate>Tue, 07 Jan 2025 17:26:09 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/213/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は ChatGPT によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>Python でのパッケージ化は今の OS 環境に依存する。&lt;br>
Windows なら &lt;code>.exe&lt;/code>、Linux なら ELF 形式になる。&lt;br>
クロスプラットフォームの出力は非対応。&lt;/p></description></item><item><title>すりガラス効果</title><link>https://blog.yexca.net/ja/archives/212/</link><pubDate>Sun, 05 Jan 2025 16:19:36 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/212/</guid><description>&lt;blockquote>
&lt;p>この記事の一部は機械翻訳を使ったよ&lt;/p>
&lt;/blockquote>
&lt;h2 id="まえがき">まえがき
&lt;/h2>&lt;p>今日は最近設計した半透明、すりガラスと丸みを帯びた角についてまとめようと思っていたけど、突然2023年12月01日何かを作ったことを思い出したので、それも一緒に再編成しようと思う&lt;/p></description></item><item><title>Pixiv ダウンローダー</title><link>https://blog.yexca.net/ja/archives/211/</link><pubDate>Fri, 03 Jan 2025 20:05:44 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/211/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は ChatGPT によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>2025-05-18 更新&lt;br>
SQLite版も書いた。もうデータベース設定しなくていい：
&lt;a class="link" href="https://blog.yexca.net/ja/archives/248"
>
https://blog.yexca.net/ja/archives/248
&lt;/a>
&lt;/p></description></item><item><title>2024 年まとめ</title><link>https://blog.yexca.net/ja/archives/210/</link><pubDate>Tue, 31 Dec 2024 17:40:09 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/210/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は ChatGPT によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>この文章は自分用。タイトルは「2024 年まとめ」ってことになってるけど、近年の生活の気付きや心の流れを記録するために書いてる。&lt;br>
文章力はそんなにないし、書きたいことはいっぱいあるけど、うまくまとめられないのでこのままでいく。&lt;/p></description></item><item><title>Hugo でブログの多言語対応をする</title><link>https://blog.yexca.net/ja/archives/209/</link><pubDate>Fri, 27 Dec 2024 23:11:45 +0900</pubDate><guid>https://blog.yexca.net/ja/archives/209/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は ChatGPT によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>情報を読む機会が増えると、他言語で記事を書きたくなることってあるよね（最近の作品はだいたい多言語対応だし）。&lt;br>
それに、卒論で多言語対応を入れて以来、自分が作るツールやデザインもいつのまにか多言語対応を意識するようになってきた。&lt;/p></description></item><item><title>リンク</title><link>https://blog.yexca.net/ja/links/</link><pubDate>Fri, 27 Dec 2024 18:20:25 +0900</pubDate><guid>https://blog.yexca.net/ja/links/</guid><description/></item><item><title>GoLang バックエンドを使い始める</title><link>https://blog.yexca.net/ja/archives/208/</link><pubDate>Sun, 22 Dec 2024 22:07:15 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/208/</guid><description>&lt;blockquote>
&lt;p>この記事の一部は機械翻訳を使ったよ&lt;/p>
&lt;/blockquote>
&lt;p>Go バックエンドのシンプルな (非技術的なフレームワーク) 実装&lt;/p>
&lt;p>~~皆さんご存知のとおり、~~バックエンド開発は一般的にインターフェース指向開発、つまり CRUD エンジニアです。この記事では、Go を使用して、データベースからデータを読み取り、JSON データを返す方法について説明します。&lt;/p></description></item><item><title>GoLang チャンネル</title><link>https://blog.yexca.net/ja/archives/207/</link><pubDate>Sat, 21 Dec 2024 14:52:55 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/207/</guid><description>&lt;blockquote>
&lt;p>この記事の一部は機械翻訳を使ったよ&lt;/p>
&lt;p>&lt;strong>Golang シリーズ&lt;/strong>&lt;/p>
&lt;p>Hello GoLang:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/154"
>
https://blog.yexca.net/ja/ja/archives/154
&lt;/a>
&lt;br>
GoLang (var and const) 変数と定数:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/155"
>
https://blog.yexca.net/ja/ja/archives/155
&lt;/a>
&lt;br>
GoLang (func) 関数:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/156"
>
https://blog.yexca.net/ja/ja/archives/156
&lt;/a>
&lt;br>
GoLang (slice and map) スライス:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/160"
>
https://blog.yexca.net/ja/ja/archives/160
&lt;/a>
&lt;br>
GoLang (OOP) オブジェクト指向:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/162"
>
https://blog.yexca.net/ja/ja/archives/162
&lt;/a>
&lt;br>
GoLang (reflect) リフレクション:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/204"
>
https://blog.yexca.net/ja/ja/archives/204
&lt;/a>
&lt;br>
GoLang (struct tag) 構造タグ:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/205"
>
https://blog.yexca.net/ja/ja/archives/205
&lt;/a>
&lt;br>
GoLang (goroutine) ゴルーチン:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/206"
>
https://blog.yexca.net/ja/ja/archives/206
&lt;/a>
&lt;br>
GoLang (channel) チャンネル: この記事&lt;/p></description></item><item><title>GoLang ゴルーチン</title><link>https://blog.yexca.net/ja/archives/206/</link><pubDate>Tue, 17 Dec 2024 21:16:31 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/206/</guid><description>&lt;blockquote>
&lt;p>この記事の一部は機械翻訳を使ったよ&lt;/p>
&lt;p>&lt;strong>Golang シリーズ&lt;/strong>&lt;/p>
&lt;p>Hello GoLang:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/154"
>
https://blog.yexca.net/ja/ja/archives/154
&lt;/a>
&lt;br>
GoLang (var and const) 変数と定数:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/155"
>
https://blog.yexca.net/ja/ja/archives/155
&lt;/a>
&lt;br>
GoLang (func) 関数:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/156"
>
https://blog.yexca.net/ja/ja/archives/156
&lt;/a>
&lt;br>
GoLang (slice and map) スライス:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/160"
>
https://blog.yexca.net/ja/ja/archives/160
&lt;/a>
&lt;br>
GoLang (OOP) オブジェクト指向:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/162"
>
https://blog.yexca.net/ja/ja/archives/162
&lt;/a>
&lt;br>
GoLang (reflect) リフレクション:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/204"
>
https://blog.yexca.net/ja/ja/archives/204
&lt;/a>
&lt;br>
GoLang (struct tag) 構造タグ:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/205"
>
https://blog.yexca.net/ja/ja/archives/205
&lt;/a>
&lt;br>
GoLang (goroutine) ゴルーチン: この記事&lt;br>
GoLang (channel) チャンネル:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/207"
>
https://blog.yexca.net/ja/ja/archives/207
&lt;/a>
&lt;/p></description></item><item><title>GoLang 構造タグ</title><link>https://blog.yexca.net/ja/archives/205/</link><pubDate>Wed, 11 Dec 2024 18:31:18 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/205/</guid><description>&lt;blockquote>
&lt;p>この記事の一部は機械翻訳を使ったよ&lt;/p>
&lt;p>&lt;strong>Golang シリーズ&lt;/strong>&lt;/p>
&lt;p>Hello GoLang:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/154"
>
https://blog.yexca.net/ja/ja/archives/154
&lt;/a>
&lt;br>
GoLang (var and const) 変数と定数:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/155"
>
https://blog.yexca.net/ja/ja/archives/155
&lt;/a>
&lt;br>
GoLang (func) 関数:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/156"
>
https://blog.yexca.net/ja/ja/archives/156
&lt;/a>
&lt;br>
GoLang (slice and map) スライス:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/160"
>
https://blog.yexca.net/ja/ja/archives/160
&lt;/a>
&lt;br>
GoLang (OOP) オブジェクト指向:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/162"
>
https://blog.yexca.net/ja/ja/archives/162
&lt;/a>
&lt;br>
GoLang (reflect) リフレクション:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/204"
>
https://blog.yexca.net/ja/ja/archives/204
&lt;/a>
&lt;br>
GoLang (struct tag) 構造タグ: この記事&lt;br>
GoLang (goroutine) ゴルーチン:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/206"
>
https://blog.yexca.net/ja/ja/archives/206
&lt;/a>
&lt;br>
GoLang (channel) チャンネル:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/207"
>
https://blog.yexca.net/ja/ja/archives/207
&lt;/a>
&lt;/p></description></item><item><title>GoLang リフレクション</title><link>https://blog.yexca.net/ja/archives/204/</link><pubDate>Tue, 03 Dec 2024 14:07:18 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/204/</guid><description>&lt;blockquote>
&lt;p>この記事の一部は機械翻訳を使ったよ&lt;/p>
&lt;p>&lt;strong>Golang シリーズ&lt;/strong>&lt;/p>
&lt;p>Hello GoLang:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/154"
>
https://blog.yexca.net/ja/ja/archives/154
&lt;/a>
&lt;br>
GoLang (var and const) 変数と定数:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/155"
>
https://blog.yexca.net/ja/ja/archives/155
&lt;/a>
&lt;br>
GoLang (func) 関数:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/156"
>
https://blog.yexca.net/ja/ja/archives/156
&lt;/a>
&lt;br>
GoLang (slice and map) スライス:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/160"
>
https://blog.yexca.net/ja/ja/archives/160
&lt;/a>
&lt;br>
GoLang (OOP) オブジェクト指向:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/162"
>
https://blog.yexca.net/ja/ja/archives/162
&lt;/a>
&lt;br>
GoLang (reflect) リフレクション: この記事&lt;br>
GoLang (struct tag) 構造タグ:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/205"
>
https://blog.yexca.net/ja/ja/archives/205
&lt;/a>
&lt;br>
GoLang (goroutine) ゴルーチン:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/206"
>
https://blog.yexca.net/ja/ja/archives/206
&lt;/a>
&lt;br>
GoLang (channel) チャンネル:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/207"
>
https://blog.yexca.net/ja/ja/archives/207
&lt;/a>
&lt;/p></description></item><item><title>東京科学大学大学院情報理工学研究科 2020 問題五 / 科学大院理工学 2020 問題五</title><link>https://blog.yexca.net/ja/archives/203/</link><pubDate>Sun, 01 Dec 2024 18:15:28 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/203/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>問題一：
&lt;a class="link" href="https://blog.yexca.net/ja/archives/198"
>
https://blog.yexca.net/ja/archives/198
&lt;/a>
&lt;br>
問題二：
&lt;a class="link" href="https://blog.yexca.net/ja/archives/201"
>
https://blog.yexca.net/ja/archives/201
&lt;/a>
&lt;br>
問題三：
&lt;a class="link" href="https://blog.yexca.net/ja/archives/200"
>
https://blog.yexca.net/ja/archives/200
&lt;/a>
&lt;br>
問題四：
&lt;a class="link" href="https://blog.yexca.net/ja/archives/202"
>
https://blog.yexca.net/ja/archives/202
&lt;/a>
&lt;br>
問題五：この記事&lt;/p></description></item><item><title>東京科学大学大学院 情報理工学院 2020 問題四</title><link>https://blog.yexca.net/ja/archives/202/</link><pubDate>Thu, 28 Nov 2024 15:51:16 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/202/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>問題一：
&lt;a class="link" href="https://blog.yexca.net/ja/archives/198"
>
https://blog.yexca.net/ja/archives/198
&lt;/a>
&lt;br>
問題二：
&lt;a class="link" href="https://blog.yexca.net/ja/archives/201"
>
https://blog.yexca.net/ja/archives/201
&lt;/a>
&lt;br>
問題三：
&lt;a class="link" href="https://blog.yexca.net/ja/archives/200"
>
https://blog.yexca.net/ja/archives/200
&lt;/a>
&lt;br>
問題四：この記事&lt;br>
問題五：
&lt;a class="link" href="https://blog.yexca.net/ja/archives/203"
>
https://blog.yexca.net/ja/archives/203
&lt;/a>
&lt;/p></description></item><item><title>科学大院理工学 2020 問題二</title><link>https://blog.yexca.net/ja/archives/201/</link><pubDate>Sun, 24 Nov 2024 22:42:18 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/201/</guid><description>&lt;p>問題一：
&lt;a class="link" href="https://blog.yexca.net/ja/archives/198"
>
https://blog.yexca.net/ja/archives/198
&lt;/a>
&lt;br>
問題二：この記事&lt;br>
問題三：
&lt;a class="link" href="https://blog.yexca.net/ja/archives/200"
>
https://blog.yexca.net/ja/archives/200
&lt;/a>
&lt;br>
問題四：
&lt;a class="link" href="https://blog.yexca.net/ja/archives/202"
>
https://blog.yexca.net/ja/archives/202
&lt;/a>
&lt;br>
問題五：
&lt;a class="link" href="https://blog.yexca.net/ja/archives/203"
>
https://blog.yexca.net/ja/archives/203
&lt;/a>
&lt;/p>
&lt;h2 id="まえがき">まえがき
&lt;/h2>&lt;p>この質問を初めて見たときは形式言語（とオートマトン理論）に関する質問だと思ったのですが、実際にやってみると数学に関する質問でした &lt;del>（どちらも習ってないので同じです）&lt;/del>
全体的な難易度は特に難しいわけではありません &lt;del>（私は東京大学の試験問題を受験したので、ここでの問題はそれほど難しくありません）&lt;/del> しかし、それらを解くには、より多くの理論的基礎を習得する必要があります&lt;/p></description></item><item><title>東京科学大学大学院 情報理工学院 2020 問題三 / 科学大院理工学 2020 問題三</title><link>https://blog.yexca.net/ja/archives/200/</link><pubDate>Sat, 23 Nov 2024 20:35:28 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/200/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>問題一：
&lt;a class="link" href="https://blog.yexca.net/ja/archives/198"
>
https://blog.yexca.net/ja/archives/198
&lt;/a>
&lt;br>
問題二：
&lt;a class="link" href="https://blog.yexca.net/ja/archives/201"
>
https://blog.yexca.net/ja/archives/201
&lt;/a>
&lt;br>
問題三：この記事&lt;br>
問題四：
&lt;a class="link" href="https://blog.yexca.net/ja/archives/202"
>
https://blog.yexca.net/ja/archives/202
&lt;/a>
&lt;br>
問題五：
&lt;a class="link" href="https://blog.yexca.net/ja/archives/203"
>
https://blog.yexca.net/ja/archives/203
&lt;/a>
&lt;/p></description></item><item><title>ローカルネットワークからの外部アクセス（ポートフォワーディング）</title><link>https://blog.yexca.net/ja/archives/199/</link><pubDate>Fri, 22 Nov 2024 22:05:34 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/199/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>前に書いたちょっとした記事なんだけど、システム作成日は2023.12.01だね。&lt;/p></description></item><item><title>科学大院理工学 2020 問題一</title><link>https://blog.yexca.net/ja/archives/198/</link><pubDate>Thu, 21 Nov 2024 15:42:18 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/198/</guid><description>&lt;p>問題一：この記事&lt;br>
問題二：
&lt;a class="link" href="https://blog.yexca.net/ja/archives/201"
>
https://blog.yexca.net/ja/archives/201
&lt;/a>
&lt;br>
問題三：
&lt;a class="link" href="https://blog.yexca.net/ja/archives/200"
>
https://blog.yexca.net/ja/archives/200
&lt;/a>
&lt;br>
問題四：
&lt;a class="link" href="https://blog.yexca.net/ja/archives/202"
>
https://blog.yexca.net/ja/archives/202
&lt;/a>
&lt;br>
問題五：
&lt;a class="link" href="https://blog.yexca.net/ja/archives/203"
>
https://blog.yexca.net/ja/archives/203
&lt;/a>
&lt;/p>
&lt;h2 id="まえがき">まえがき
&lt;/h2>&lt;p>この記事は初めて母国語じゃない言語で書いて、他の記事を参考しないので、言葉遣いがてきせつではないかも。それで、参考の答えはなくて、記事の答えが自分でできたので、正しくないかも。&lt;/p></description></item><item><title>形式言語とオートマトン - 基本概念</title><link>https://blog.yexca.net/ja/archives/197/</link><pubDate>Tue, 19 Nov 2024 22:18:42 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/197/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>Sometimes it&amp;rsquo;s the people who no one imagines anything of who do the things that no one can imagine&lt;/p></description></item><item><title>Vueの学習</title><link>https://blog.yexca.net/ja/archives/196/</link><pubDate>Fri, 15 Nov 2024 20:48:29 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/196/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="vue-ディレクティブ">Vue ディレクティブ
&lt;/h2>&lt;p>Vueは、いろんなディレクティブを使って、タグごとに違う機能を実現するんだ。ディレクティブっていうのは &lt;code>v-&lt;/code> プレフィックスがついた特別なタグ属性のことだよ。&lt;/p></description></item><item><title>HTML学習その3 - Webページのレイアウト</title><link>https://blog.yexca.net/ja/archives/195/</link><pubDate>Sun, 10 Nov 2024 21:36:51 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/195/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>HTML学習その1 - 基本編:
&lt;a class="link" href="https://blog.yexca.net/ja/archives/146"
>
https://blog.yexca.net/ja/archives/146
&lt;/a>
&lt;br>
HTML学習その2 - リスト、テーブル、フォーム:
&lt;a class="link" href="https://blog.yexca.net/ja/archives/150"
>
https://blog.yexca.net/ja/archives/150
&lt;/a>
&lt;br>
HTML学習その3 - Webページのレイアウト:
&lt;a class="link" href="https://blog.yexca.net/ja/archives/195"
>
https://blog.yexca.net/ja/archives/195
&lt;/a>
&lt;/p></description></item><item><title>2022 SA 午前II -21-25</title><link>https://blog.yexca.net/ja/archives/194/</link><pubDate>Fri, 08 Nov 2024 18:29:54 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/194/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;blockquote>
&lt;p>&lt;strong>2022 SA 午前II&lt;/strong>&lt;/p></description></item><item><title>2022 SA 午前2 問16-20</title><link>https://blog.yexca.net/ja/archives/193/</link><pubDate>Wed, 06 Nov 2024 22:05:18 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/193/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;blockquote>
&lt;p>&lt;strong>2022 SA 午前2&lt;/strong>&lt;/p></description></item><item><title>2022 SA 午前2 -09-15</title><link>https://blog.yexca.net/ja/archives/192/</link><pubDate>Mon, 04 Nov 2024 23:29:15 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/192/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;blockquote>
&lt;p>&lt;strong>2022 SA 午前2&lt;/strong>&lt;/p></description></item><item><title>2022 SA 午前2 -01-08</title><link>https://blog.yexca.net/ja/archives/191/</link><pubDate>Sun, 03 Nov 2024 23:11:52 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/191/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;blockquote>
&lt;p>&lt;strong>2022 SA 午前2&lt;/strong>&lt;/p></description></item><item><title>2022 SA 午前1 -16-30</title><link>https://blog.yexca.net/ja/archives/190/</link><pubDate>Mon, 28 Oct 2024 19:04:14 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/190/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;blockquote>
&lt;p>&lt;strong>2022 SA am1&lt;/strong>&lt;/p></description></item><item><title>2022 SA 午前1 - 11-15</title><link>https://blog.yexca.net/ja/archives/189/</link><pubDate>Sat, 26 Oct 2024 21:41:16 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/189/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;blockquote>
&lt;p>&lt;strong>2022 SA 午前1&lt;/strong>&lt;/p></description></item><item><title>東京大学大学院 理工学 数学 2020 問題三</title><link>https://blog.yexca.net/ja/archives/188/</link><pubDate>Fri, 25 Oct 2024 19:24:36 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/188/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>日本語のタイトルを書いてるけど、この記事の内容は主に日本語じゃないんだ。&lt;del>時間があれば追記するかも&lt;/del>&lt;/p></description></item><item><title>東京大学大学院 理工学研究科 数学 2020 問題2 の解答</title><link>https://blog.yexca.net/ja/archives/187/</link><pubDate>Thu, 24 Oct 2024 22:46:25 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/187/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>日本語のタイトルを書いたけど、この記事の内容はもともと中国語がメインだったんだ。&lt;del>時間があればもっと書き足すかも。&lt;/del>&lt;/p></description></item><item><title>2022 SA 午前1 - 06-10</title><link>https://blog.yexca.net/ja/archives/186/</link><pubDate>Tue, 22 Oct 2024 15:37:34 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/186/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;blockquote>
&lt;p>&lt;strong>2022 SA 午前1&lt;/strong>&lt;/p></description></item><item><title>2022 SA 午前1 - 03-05</title><link>https://blog.yexca.net/ja/archives/185/</link><pubDate>Mon, 21 Oct 2024 20:35:34 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/185/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;blockquote>
&lt;p>&lt;strong>2022 SA am1&lt;/strong>&lt;/p></description></item><item><title>2022 SA am1 -01-02</title><link>https://blog.yexca.net/ja/archives/184/</link><pubDate>Sun, 20 Oct 2024 20:19:11 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/184/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;blockquote>
&lt;p>&lt;strong>2022 SA am1&lt;/strong>&lt;/p></description></item><item><title>東京大学大学院理工学 数学 2020 問題一</title><link>https://blog.yexca.net/ja/archives/183/</link><pubDate>Mon, 14 Oct 2024 21:37:58 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/183/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>日本語のタイトルをつけたけど、この記事の内容は主に日本語じゃないよ。&lt;del>もし時間があれば追記するかもね&lt;/del>&lt;/p></description></item><item><title>2024年 PC再インストール記録</title><link>https://blog.yexca.net/ja/archives/182/</link><pubDate>Wed, 02 Oct 2024 21:35:24 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/182/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は ChatGPT によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>最近、SSD を交換したので PC をクリーンインストールすることに。&lt;br>
何年も使ってなかった USB を取り出したら、中のソフトがだいぶ古くなってたし、新しい環境に対応してないものも多かった。&lt;br>
この機会に使ってるソフトを整理して記録しておくことにした。&lt;/p></description></item><item><title>宝塔パネルでCuteOneを構築</title><link>https://blog.yexca.net/ja/archives/181/</link><pubDate>Tue, 10 Sep 2024 23:06:59 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/181/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>記事は2022.11.30に書いたよ。もうこのパネルもCuteOneも使ってないから、最新の状況には合ってないし、再現できないかもしれない。&lt;/p></description></item><item><title>Onedriveでサイト作成 (oneindex)</title><link>https://blog.yexca.net/ja/archives/180/</link><pubDate>Tue, 27 Aug 2024 11:00:24 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/180/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>この記事は 2022年5月9日に書かれたもので、最新のアップデートには対応していないから、今は再現できないかもしれない。もっと新しいプロジェクトを使うのがおすすめだよ。&lt;/p></description></item><item><title>宝塔パネルで OLAINDEX を構築する</title><link>https://blog.yexca.net/ja/archives/179/</link><pubDate>Fri, 23 Aug 2024 17:14:26 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/179/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>この記事は 2022年6月9日に書かれたものだよ。もうかなり前からこのパネルや OLAINDEX は使っていないから、最新のアップデートには対応していないし、再現できないかもしれないから注意してね。&lt;/p></description></item><item><title>宝塔パネルで ZFile を構築する</title><link>https://blog.yexca.net/ja/archives/178/</link><pubDate>Fri, 16 Aug 2024 14:43:25 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/178/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>この記事は 2022.06.12 に書いたもの。公開するつもりはなかったんだけど、内容が比較的まとまっていたから、記念にアップしておくことにしたよ。もうこのパネルも ZFile も使っていないから、最新のアップデートには対応していないし、再現できない可能性もあるから注意してね。&lt;/p></description></item><item><title>Hexoのインストールと使い方</title><link>https://blog.yexca.net/ja/archives/177/</link><pubDate>Fri, 09 Aug 2024 08:49:53 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/177/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>最近サーバーの期限が切れそうだから、VRC BlogをGitHubに移行しようと思ってさ。それでいいテーマがないか探してたんだよね。最初は今使ってるTypechoのテーマがJekyllから移植されたものだったから、それを探してたんだけど、&lt;del>半年前に&lt;/del> 検索したときには見つからなくて。最近またHexoにも興味が出てきたから、いろいろ探してたら、前にお気に入りだったArgonのHexo版があることを思い出して、この記事を書くことにしたよ。&lt;/p></description></item><item><title>n-クイーン問題のアルゴリズム（バックトラッキング）</title><link>https://blog.yexca.net/ja/archives/176/</link><pubDate>Sun, 28 Jul 2024 14:26:26 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/176/</guid><description>&lt;blockquote>
&lt;p>この記事は Google 翻訳を使用して処理されました&lt;/p>
&lt;/blockquote>
&lt;h2 id="問題の説明">問題の説明
&lt;/h2>&lt;p>n クイーン問題は、n 行 n 列のチェス盤に n 個のクイーンを配置し、クイーン同士が攻撃できないようにすることです。ルールは、2 個のクイーンが同じ行、列、または対角線上にないことです（つまり、 、チェスのクイーンの移動範囲）&lt;/p></description></item><item><title>Typecho で HTTPS 化後に管理画面へログインできない問題</title><link>https://blog.yexca.net/ja/archives/175/</link><pubDate>Fri, 26 Jul 2024 22:22:22 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/175/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は ChatGPT によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>以前 Typecho を Docker コンテナへ移行したとき、HTTPS を有効化すると管理画面にログインできなくなった。&lt;br>
HTTPS を無効化すれば正常にアクセスできる。&lt;/p></description></item><item><title>ElementUI</title><link>https://blog.yexca.net/ja/archives/174/</link><pubDate>Mon, 03 Jun 2024 18:04:58 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/174/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>ElementUIは、餓了么（Ele.me）チームが開発した、開発者、デザイナー、プロダクトマネージャー向けのVue2.0ベースのデスクトップUIコンポーネントライブラリだよ。&lt;/p></description></item><item><title>シンプルなVueプロジェクト</title><link>https://blog.yexca.net/ja/archives/173/</link><pubDate>Tue, 28 May 2024 16:22:15 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/173/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>昔はフロントエンドとバックエンドが混在した開発だったよね。コミュニケーションコストが高くて、分業もあいまい、管理も保守拡張もやりにくかったんだ。&lt;/p></description></item><item><title>ブログ実行時間</title><link>https://blog.yexca.net/ja/archives/172/</link><pubDate>Tue, 14 May 2024 11:08:25 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/172/</guid><description>&lt;h2 id="導入">導入
&lt;/h2>&lt;p>卒業論文は面倒くさいな、この記事はいつか書いたのでしょうか。ファイルは 2023-11-30 に作成されたけど、2022.09.18 に変更されて、わからなくて、ショックを受けた&lt;/p></description></item><item><title>Gateway サービスゲートウェイ</title><link>https://blog.yexca.net/ja/archives/171/</link><pubDate>Sun, 05 May 2024 00:54:52 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/171/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>Gateway は、全てのマイクロサービスの統一エントリポイントで、以下の機能があるよ。&lt;/p></description></item><item><title>Feignでのリモート呼び出し</title><link>https://blog.yexca.net/ja/archives/170/</link><pubDate>Fri, 03 May 2024 23:11:52 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/170/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>Feignは宣言的な Http クライアントだよ。Githubはこちら：
&lt;a class="link" href="https://github.com/OpenFeign/feign"
target="_blank" rel="noopener"
>
https://github.com/OpenFeign/feign
&lt;/a>
&lt;/p></description></item><item><title>Nacos 登録センター</title><link>https://blog.yexca.net/ja/archives/169/</link><pubDate>Thu, 02 May 2024 22:36:17 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/169/</guid><description>&lt;p>まずソフトウェアをインストールする必要があります。公式ウェブサイト (英語):
&lt;a class="link" href="https://nacos.io/en/"
target="_blank" rel="noopener"
>
https://nacos.io/en/
&lt;/a>
&lt;/p>
&lt;p>ポートは &lt;code>conf/application.properties&lt;/code> ファイルで変更できます。デフォルトは 8848 です。&lt;/p>
&lt;h2 id="サービスに登録する">サービスに登録する
&lt;/h2>&lt;p>親プロジェクトに管理依存関係を追加する&lt;/p></description></item><item><title>Ribbon 負荷分散</title><link>https://blog.yexca.net/ja/archives/168/</link><pubDate>Sun, 28 Apr 2024 15:50:15 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/168/</guid><description>&lt;p>コンシューマによって開始されたリクエストはリボンによってインターセプトされ、リボンはユーレカからプロバイダリストを取得し、ユーレカはプロバイダリストを返し、リボンはIRuleに基づいてリクエストを開始するサーバを選択します。&lt;/p></description></item><item><title>CSS ボックスモデル</title><link>https://blog.yexca.net/ja/archives/167/</link><pubDate>Sat, 13 Apr 2024 22:06:58 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/167/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="表示モード">表示モード
&lt;/h2>&lt;p>表示モードっていうのは、タグの表示方法のことだよ。ウェブページをレイアウトするとき、タグの表示モードに合わせて、適切なタグを選んでコンテンツを配置するんだ。&lt;/p></description></item><item><title>CSSの背景プロパティ</title><link>https://blog.yexca.net/ja/archives/166/</link><pubDate>Wed, 10 Apr 2024 16:21:51 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/166/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>背景プロパティにはこんなのがあるよ&lt;/p></description></item><item><title>CSS テキスト制御プロパティ</title><link>https://blog.yexca.net/ja/archives/165/</link><pubDate>Thu, 14 Mar 2024 21:07:15 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/165/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>テキスト制御プロパティで設定できる内容はこんな感じだよ。&lt;/p></description></item><item><title>CSSの三つの特性</title><link>https://blog.yexca.net/ja/archives/164/</link><pubDate>Mon, 11 Mar 2024 16:38:34 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/164/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>CSSの三つの特性：継承性、重ね合わせ、優先順位&lt;/p></description></item><item><title>CSSセレクター</title><link>https://blog.yexca.net/ja/archives/163/</link><pubDate>Sat, 02 Mar 2024 17:15:35 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/163/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="cssの導入方法">CSSの導入方法
&lt;/h2>&lt;p>CSSには3つの導入方法があるんだ。最初の方法は内部スタイルシートで、これは学習目的でしか使わないよ。&lt;/p></description></item><item><title>GoLang オブジェクト指向</title><link>https://blog.yexca.net/ja/archives/162/</link><pubDate>Fri, 01 Mar 2024 15:35:38 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/162/</guid><description>&lt;blockquote>
&lt;p>この記事の一部は機械翻訳を使ったよ&lt;/p>
&lt;p>&lt;strong>Golang シリーズ&lt;/strong>&lt;/p>
&lt;p>Hello GoLang:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/154"
>
https://blog.yexca.net/ja/ja/archives/154
&lt;/a>
&lt;br>
GoLang (var and const) 変数と定数:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/155"
>
https://blog.yexca.net/ja/ja/archives/155
&lt;/a>
&lt;br>
GoLang (func) 関数:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/156"
>
https://blog.yexca.net/ja/ja/archives/156
&lt;/a>
&lt;br>
GoLang (slice and map) スライス:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/160"
>
https://blog.yexca.net/ja/ja/archives/160
&lt;/a>
&lt;br>
GoLang (OOP) オブジェクト指向: この記事&lt;br>
GoLang (reflect) リフレクション:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/204"
>
https://blog.yexca.net/ja/ja/archives/204
&lt;/a>
&lt;br>
GoLang (struct tag) 構造タグ:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/205"
>
https://blog.yexca.net/ja/ja/archives/205
&lt;/a>
&lt;br>
GoLang (goroutine) ゴルーチン:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/206"
>
https://blog.yexca.net/ja/ja/archives/206
&lt;/a>
&lt;br>
GoLang (channel) チャンネル:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/207"
>
https://blog.yexca.net/ja/ja/archives/207
&lt;/a>
&lt;/p></description></item><item><title>登録センター - Eureka</title><link>https://blog.yexca.net/ja/archives/161/</link><pubDate>Thu, 29 Feb 2024 16:53:15 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/161/</guid><description>&lt;p>レジストリを導入する前に、プロバイダーとコンシューマーの概念を紹介します。&lt;/p>
&lt;h2 id="プロバイダーとコンシューマー">プロバイダーとコンシューマー
&lt;/h2>&lt;p>サービス プロバイダー: ビジネス内の他のマイクロサービスによって呼び出されるサービス。 (他のマイクロサービスへのインターフェースを提供する)&lt;/p></description></item><item><title>GoLang スライス</title><link>https://blog.yexca.net/ja/archives/160/</link><pubDate>Tue, 27 Feb 2024 20:00:00 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/160/</guid><description>&lt;blockquote>
&lt;p>この記事の一部は機械翻訳を使ったよ&lt;/p>
&lt;p>&lt;strong>Golang シリーズ&lt;/strong>&lt;/p>
&lt;p>Hello GoLang:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/154"
>
https://blog.yexca.net/ja/ja/archives/154
&lt;/a>
&lt;br>
GoLang (var and const) 変数と定数:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/155"
>
https://blog.yexca.net/ja/ja/archives/155
&lt;/a>
&lt;br>
GoLang (func) 関数:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/156"
>
https://blog.yexca.net/ja/ja/archives/156
&lt;/a>
&lt;br>
GoLang (slice and map) スライス: この記事&lt;br>
GoLang (OOP) オブジェクト指向:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/162"
>
https://blog.yexca.net/ja/ja/archives/162
&lt;/a>
&lt;br>
GoLang (reflect) リフレクション:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/204"
>
https://blog.yexca.net/ja/ja/archives/204
&lt;/a>
&lt;br>
GoLang (struct tag) 構造タグ:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/205"
>
https://blog.yexca.net/ja/ja/archives/205
&lt;/a>
&lt;br>
GoLang (goroutine) ゴルーチン:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/206"
>
https://blog.yexca.net/ja/ja/archives/206
&lt;/a>
&lt;br>
GoLang (channel) チャンネル:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/207"
>
https://blog.yexca.net/ja/ja/archives/207
&lt;/a>
&lt;/p></description></item><item><title>Linuxの定時実行タスク crontab</title><link>https://blog.yexca.net/ja/archives/159/</link><pubDate>Mon, 26 Feb 2024 21:34:15 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/159/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>&lt;del>この記事、結構前に書いたやつだから、書き方のクセが今と違ってて自分でもちょっと違和感あるかも&lt;/del>&lt;/p></description></item><item><title>Hi SpringCloud</title><link>https://blog.yexca.net/ja/archives/158/</link><pubDate>Sun, 25 Feb 2024 17:56:54 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/158/</guid><description>&lt;h2 id="サービスアーキテクチャ">サービスアーキテクチャ
&lt;/h2>&lt;h3 id="モノリシックアーキテクチャ">モノリシックアーキテクチャ
&lt;/h3>&lt;p>すべてのビジネス機能を1つのプロジェクトで開発し、展開用に1つのパッケージにパッケージ化します。&lt;/p>
&lt;p>利点: シンプルなアーキテクチャ、スケーラビリティが低い、導入コストが低い、小規模プロジェクトに適している&lt;/p></description></item><item><title>Redis</title><link>https://blog.yexca.net/ja/archives/157/</link><pubDate>Fri, 23 Feb 2024 16:40:34 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/157/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>Redisの基礎：この記事&lt;br>
Redis分散キャッシュ：
&lt;a class="link" href="https://blog.yexca.net/ja/archives/225/"
>
https://blog.yexca.net/ja/archives/225/
&lt;/a>
&lt;/p></description></item><item><title>GoLang 関数</title><link>https://blog.yexca.net/ja/archives/156/</link><pubDate>Thu, 22 Feb 2024 04:47:28 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/156/</guid><description>&lt;blockquote>
&lt;p>この記事の一部は機械翻訳を使ったよ&lt;/p>
&lt;p>&lt;strong>Golang シリーズ&lt;/strong>&lt;/p>
&lt;p>Hello GoLang:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/154"
>
https://blog.yexca.net/ja/ja/archives/154
&lt;/a>
&lt;br>
GoLang (var and const) 変数と定数:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/155"
>
https://blog.yexca.net/ja/ja/archives/155
&lt;/a>
&lt;br>
GoLang (func) 関数: この記事&lt;br>
GoLang (slice and map) スライス:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/160"
>
https://blog.yexca.net/ja/ja/archives/160
&lt;/a>
&lt;br>
GoLang (OOP) オブジェクト指向:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/162"
>
https://blog.yexca.net/ja/ja/archives/162
&lt;/a>
&lt;br>
GoLang (reflect) リフレクション:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/204"
>
https://blog.yexca.net/ja/ja/archives/204
&lt;/a>
&lt;br>
GoLang (struct tag) 構造タグ:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/205"
>
https://blog.yexca.net/ja/ja/archives/205
&lt;/a>
&lt;br>
GoLang (goroutine) ゴルーチン:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/206"
>
https://blog.yexca.net/ja/ja/archives/206
&lt;/a>
&lt;br>
GoLang (channel) チャンネル:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/207"
>
https://blog.yexca.net/ja/ja/archives/207
&lt;/a>
&lt;/p></description></item><item><title>GoLang 変数と定数</title><link>https://blog.yexca.net/ja/archives/155/</link><pubDate>Tue, 20 Feb 2024 06:41:18 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/155/</guid><description>&lt;blockquote>
&lt;p>この記事の一部は機械翻訳を使ったよ&lt;/p>
&lt;p>&lt;strong>Golang シリーズ&lt;/strong>&lt;/p>
&lt;p>Hello GoLang:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/154"
>
https://blog.yexca.net/ja/ja/archives/154
&lt;/a>
&lt;br>
GoLang (var and const) 変数と定数: この記事&lt;br>
GoLang (func) 関数:
&lt;a class="link" href="https://blog.yexca.net/ja/archives/ja/156"
>
https://blog.yexca.net/ja/archives/ja/156
&lt;/a>
&lt;br>
GoLang (slice and map) スライス:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/160"
>
https://blog.yexca.net/ja/ja/archives/160
&lt;/a>
&lt;br>
GoLang (OOP) オブジェクト指向:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/162"
>
https://blog.yexca.net/ja/ja/archives/162
&lt;/a>
&lt;br>
GoLang (reflect) リフレクション:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/204"
>
https://blog.yexca.net/ja/ja/archives/204
&lt;/a>
&lt;br>
GoLang (struct tag) 構造タグ:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/205"
>
https://blog.yexca.net/ja/ja/archives/205
&lt;/a>
&lt;br>
GoLang (goroutine) ゴルーチン:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/206"
>
https://blog.yexca.net/ja/ja/archives/206
&lt;/a>
&lt;br>
GoLang (channel) チャンネル:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/207"
>
https://blog.yexca.net/ja/ja/archives/207
&lt;/a>
&lt;/p></description></item><item><title>Hello GoLang</title><link>https://blog.yexca.net/ja/archives/154/</link><pubDate>Mon, 19 Feb 2024 07:58:37 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/154/</guid><description>&lt;blockquote>
&lt;p>この記事の一部は機械翻訳を使ったよ&lt;/p>
&lt;p>&lt;strong>Golang シリーズ&lt;/strong>&lt;/p>
&lt;p>Hello GoLang: この記事&lt;br>
GoLang (var and const) 変数と定数:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/155"
>
https://blog.yexca.net/ja/ja/archives/155
&lt;/a>
&lt;br>
GoLang (func) 関数:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/156"
>
https://blog.yexca.net/ja/ja/archives/156
&lt;/a>
&lt;br>
GoLang (slice and map) スライス:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/160"
>
https://blog.yexca.net/ja/ja/archives/160
&lt;/a>
&lt;br>
GoLang (OOP) オブジェクト指向:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/162"
>
https://blog.yexca.net/ja/ja/archives/162
&lt;/a>
&lt;br>
GoLang (reflect) リフレクション:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/204"
>
https://blog.yexca.net/ja/ja/archives/204
&lt;/a>
&lt;br>
GoLang (struct tag) 構造タグ:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/205"
>
https://blog.yexca.net/ja/ja/archives/205
&lt;/a>
&lt;br>
GoLang (goroutine) ゴルーチン:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/206"
>
https://blog.yexca.net/ja/ja/archives/206
&lt;/a>
&lt;br>
GoLang (channel) チャンネル:
&lt;a class="link" href="https://blog.yexca.net/ja/ja/archives/207"
>
https://blog.yexca.net/ja/ja/archives/207
&lt;/a>
&lt;/p></description></item><item><title>CentOS 7 に Xfce をインストールする</title><link>https://blog.yexca.net/ja/archives/153/</link><pubDate>Sat, 17 Feb 2024 22:51:34 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/153/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>&lt;del>これ、いつ書いた記事だっけ（&lt;/del>&lt;/p></description></item><item><title>WeChatログインのバックエンド</title><link>https://blog.yexca.net/ja/archives/152/</link><pubDate>Sat, 10 Feb 2024 18:09:17 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/152/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>旧正月おめでとう！&lt;/p></description></item><item><title>WeChatミニプログラムを理解しよう</title><link>https://blog.yexca.net/ja/archives/151/</link><pubDate>Wed, 31 Jan 2024 16:50:34 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/151/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>公式サイト：
&lt;a class="link" href="https://mp.weixin.qq.com/cgi-bin/wx"
target="_blank" rel="noopener"
>
https://mp.weixin.qq.com/cgi-bin/wx
&lt;/a>
&lt;/p></description></item><item><title>HTML学習その2 - リスト、テーブル、フォーム</title><link>https://blog.yexca.net/ja/archives/150/</link><pubDate>Mon, 29 Jan 2024 13:24:25 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/150/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>HTML学習その1 - 基本:
&lt;a class="link" href="https://blog.yexca.net/ja/archives/146"
>
https://blog.yexca.net/ja/archives/146
&lt;/a>
&lt;br>
HTML学習その2 - リスト、テーブル、フォーム:
&lt;a class="link" href="https://blog.yexca.net/ja/archives/150"
>
https://blog.yexca.net/ja/archives/150
&lt;/a>
&lt;br>
HTML学習その3 - ウェブページのレイアウト:
&lt;a class="link" href="https://blog.yexca.net/ja/archives/195"
>
https://blog.yexca.net/ja/archives/195
&lt;/a>
&lt;/p></description></item><item><title>Fedora 起動時にスクリプトを自動実行する方法</title><link>https://blog.yexca.net/ja/archives/149/</link><pubDate>Sun, 28 Jan 2024 14:25:58 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/149/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>無限ループは絶対に中に入れないでね！！！今回は systemd を使った方法を紹介するよ。&lt;/p></description></item><item><title>JavaScriptの勉強</title><link>https://blog.yexca.net/ja/archives/148/</link><pubDate>Mon, 22 Jan 2024 19:51:24 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/148/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>JSは、クロスプラットフォームでオブジェクト指向のスクリプト言語だよ。ウェブページの挙動を制御して、ユーザーとやり取りできるようにするために使われるんだ。&lt;/p></description></item><item><title>3層アーキテクチャとレイヤーの疎結合</title><link>https://blog.yexca.net/ja/archives/147/</link><pubDate>Fri, 19 Jan 2024 10:37:15 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/147/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="事例導入">事例導入
&lt;/h2>&lt;p>従業員データを取得して、統一された応答結果を返して、ページに表示するよ。&lt;/p></description></item><item><title>HTML 学習 その1 - 基礎</title><link>https://blog.yexca.net/ja/archives/146/</link><pubDate>Thu, 18 Jan 2024 14:43:34 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/146/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>HTML 学習 その1 - 基礎:
&lt;a class="link" href="https://blog.yexca.net/ja/archives/146"
>
https://blog.yexca.net/ja/archives/146
&lt;/a>
&lt;br>
HTML 学習 その2 - リスト、テーブル、フォーム:
&lt;a class="link" href="https://blog.yexca.net/ja/archives/150"
>
https://blog.yexca.net/ja/archives/150
&lt;/a>
&lt;br>
HTML 学習 その3 - ウェブページのレイアウト:
&lt;a class="link" href="https://blog.yexca.net/ja/archives/195"
>
https://blog.yexca.net/ja/archives/195
&lt;/a>
&lt;/p></description></item><item><title>構造化開発</title><link>https://blog.yexca.net/ja/archives/145/</link><pubDate>Tue, 16 Jan 2024 08:10:10 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/145/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="システム設計の基本原則">システム設計の基本原則
&lt;/h2>&lt;p>抽象化、モジュール化、情報隠蔽、モジュール独立性&lt;/p></description></item><item><title>Springのリクエストとレスポンス</title><link>https://blog.yexca.net/ja/archives/144/</link><pubDate>Sun, 14 Jan 2024 16:47:28 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/144/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>ブラウザがリクエストを送ると、まずDispatcherServletを経由して各*Controllerプログラムに処理が渡されるんだ。処理が終わったら、DispatcherServletに結果が返されて、そこからブラウザに戻る流れだよ。&lt;/p></description></item><item><title>Mavenの学習</title><link>https://blog.yexca.net/ja/archives/143/</link><pubDate>Sat, 13 Jan 2024 23:58:42 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/143/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>Mavenは、Javaプロジェクトの管理とビルドを行うためのツールだよ。&lt;/p></description></item><item><title>JavaWeb 入門</title><link>https://blog.yexca.net/ja/archives/142/</link><pubDate>Wed, 10 Jan 2024 17:53:18 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/142/</guid><description>&lt;h2 id="springboot-入門の例">SpringBoot 入門の例
&lt;/h2>&lt;p>要件：SpringBoot 开发一个 Web 应用，浏览器発行起 /hello 後，返字文字列 “Hello Spring” を使用します。&lt;/p>
&lt;p>最初に必要な SpringBoot 工程、段階选 web 开公開相关依赖&lt;/p></description></item><item><title>Docker で H5 イメージを作成・プッシュする</title><link>https://blog.yexca.net/ja/archives/141/</link><pubDate>Tue, 09 Jan 2024 21:50:25 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/141/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は ChatGPT によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>新しいディレクトリを作成し、Web ファイルを &lt;code>./dict&lt;/code> に配置する。&lt;/p></description></item><item><title>デザインパターン インデックス</title><link>https://blog.yexca.net/ja/archives/140/</link><pubDate>Wed, 27 Dec 2023 16:14:15 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/140/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>デザインパターンを簡単に紹介するね&lt;/p></description></item><item><title>Visitorパターン</title><link>https://blog.yexca.net/ja/archives/139/</link><pubDate>Tue, 26 Dec 2023 16:09:09 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/139/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>Visitorパターン オブジェクトの振る舞いパターン&lt;/p></description></item><item><title>テンプレートメソッドパターン</title><link>https://blog.yexca.net/ja/archives/138/</link><pubDate>Mon, 25 Dec 2023 21:06:06 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/138/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>Template Method Pattern クラスの振る舞いパターン&lt;/p></description></item><item><title>戦略パターン</title><link>https://blog.yexca.net/ja/archives/137/</link><pubDate>Sun, 24 Dec 2023 18:30:30 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/137/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>Strategy Pattern オブジェクトの振る舞いパターン&lt;/p></description></item><item><title>状態パターン (State Pattern)</title><link>https://blog.yexca.net/ja/archives/136/</link><pubDate>Fri, 22 Dec 2023 15:11:16 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/136/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>State Pattern オブジェクト振る舞い型パターン&lt;/p></description></item><item><title>AjaxとAxios</title><link>https://blog.yexca.net/ja/archives/135/</link><pubDate>Thu, 21 Dec 2023 13:32:15 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/135/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>Asynchronous JavaScript And XML、非同期のJSとXMLってことだね。役割はこんな感じ。&lt;/p></description></item><item><title>オブザーバーパターン</title><link>https://blog.yexca.net/ja/archives/134/</link><pubDate>Thu, 21 Dec 2023 01:18:25 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/134/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>Observer Pattern (オブザーバーパターン) オブジェクト振る舞い型パターン&lt;/p></description></item><item><title>hvdb 登録監視ツール</title><link>https://blog.yexca.net/ja/archives/133/</link><pubDate>Sat, 02 Dec 2023 21:23:01 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/133/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は ChatGPT によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;div class="notice warn">&lt;strong>⚠️&lt;/strong>
本人もアカウントを持っていないため、招待コードは持っておりません。 招待に関するお問い合わせをいただいてもお力にはなれませんので、メール等での個別のご連絡はお控えいただけると幸いです。
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>いつからか（正確な時期は忘れたけど）ASMR が好きになって、音声作品にも触れるようになった。&lt;br>
でも価格が結構高いので、自然とネットで探すようになって、このサイトを知った。&lt;br>
ただし、このサイトはログインしないと詳細が見られず、しかも登録は年に数回の不定期オープン。&lt;/p></description></item><item><title>メメント・パターン (Memento Pattern)</title><link>https://blog.yexca.net/ja/archives/132/</link><pubDate>Mon, 27 Nov 2023 14:08:05 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/132/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>メメント・パターン（Memento Pattern）オブジェクト振る舞い型パターン&lt;/p></description></item><item><title>2023年 新しいサーバー構築記録</title><link>https://blog.yexca.net/ja/archives/131/</link><pubDate>Fri, 03 Nov 2023 15:34:01 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/131/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は ChatGPT によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>ブログを GitHub に移した後は「もう新しいサーバー買わなくていいかな〜」と思ってたけど、&lt;br>
ここ数ヶ月静かすぎて何かいじりたい気分になってきて、&lt;br>
あと「使わないけど無いと不安」みたいな気持ちで衝動買いしちゃった。&lt;/p></description></item><item><title>NetEase Cloud Music 2020-2022 年度レポート</title><link>https://blog.yexca.net/ja/archives/130/</link><pubDate>Sun, 29 Oct 2023 23:45:01 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/130/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="サイト">サイト
&lt;/h2>&lt;p>スマホでアクセスすれば見れるよ（iOSでしか試してないけど）。&lt;/p></description></item><item><title>Linux 学習インデックス</title><link>https://blog.yexca.net/ja/archives/129/</link><pubDate>Sat, 21 Oct 2023 14:18:15 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/129/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>この記事は 2022年12月に書いたものだけど、色んな理由で公開してなかったんだ。&lt;/p></description></item><item><title>メディエーターパターン (Mediator Pattern)</title><link>https://blog.yexca.net/ja/archives/128/</link><pubDate>Sun, 15 Oct 2023 17:14:26 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/128/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>Mediator Pattern オブジェクト振る舞い型パターン&lt;/p></description></item><item><title>イテレーターパターン</title><link>https://blog.yexca.net/ja/archives/127/</link><pubDate>Thu, 12 Oct 2023 09:09:24 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/127/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>Iterator Pattern（オブジェクト振る舞い型パターン）&lt;/p></description></item><item><title>インタプリタパターン</title><link>https://blog.yexca.net/ja/archives/126/</link><pubDate>Mon, 09 Oct 2023 17:31:58 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/126/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>Interpreter Pattern クラスの振る舞いパターン&lt;/p></description></item><item><title>Commandパターン</title><link>https://blog.yexca.net/ja/archives/125/</link><pubDate>Sun, 10 Sep 2023 15:26:55 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/125/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>Commandパターン オブジェクトの振る舞いパターン&lt;/p></description></item><item><title>責任チェーンパターン</title><link>https://blog.yexca.net/ja/archives/124/</link><pubDate>Sat, 09 Sep 2023 07:02:55 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/124/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>Chain of Responsibility パターン オブジェクトの振る舞いパターン&lt;/p></description></item><item><title>プロキシパターン (Proxy Pattern)</title><link>https://blog.yexca.net/ja/archives/123/</link><pubDate>Fri, 08 Sep 2023 12:15:26 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/123/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>プロキシパターン (Proxy Pattern) オブジェクト構造型パターン&lt;/p></description></item><item><title>フライウェイトパターン (Flyweight Pattern)</title><link>https://blog.yexca.net/ja/archives/122/</link><pubDate>Thu, 07 Sep 2023 13:54:55 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/122/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>Flyweight Pattern（フライウェイトパターン） オブジェクト構造型パターン&lt;/p></description></item><item><title>Facade パターン</title><link>https://blog.yexca.net/ja/archives/121/</link><pubDate>Wed, 06 Sep 2023 03:02:02 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/121/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>Facade（ファサード）パターン オブジェクト構造型パターン&lt;/p></description></item><item><title>デコレーターパターン</title><link>https://blog.yexca.net/ja/archives/120/</link><pubDate>Tue, 05 Sep 2023 21:45:45 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/120/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>デコレーターパターン オブジェクト構造パターン&lt;/p></description></item><item><title>コンポジットパターン</title><link>https://blog.yexca.net/ja/archives/119/</link><pubDate>Sun, 03 Sep 2023 15:44:45 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/119/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>コンポジットパターン オブジェクト構造パターン&lt;/p></description></item><item><title>ブリッジパターン</title><link>https://blog.yexca.net/ja/archives/118/</link><pubDate>Sat, 02 Sep 2023 17:34:34 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/118/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>Bridgeパターン オブジェクト構造パターン&lt;/p></description></item><item><title>アダプターパターン</title><link>https://blog.yexca.net/ja/archives/117/</link><pubDate>Fri, 01 Sep 2023 15:03:03 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/117/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>Adapter Pattern クラス構造パターン/オブジェクト構造パターン&lt;/p></description></item><item><title>CNAME でドメインをパス付き URL にリダイレクトする方法</title><link>https://blog.yexca.net/ja/archives/116/</link><pubDate>Mon, 28 Aug 2023 15:31:01 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/116/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は ChatGPT によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>前にサーバー持ってたときも同じことを考えたことあったけど、&lt;br>
そのときは「どうせ別サイト立てればいいじゃん」で済んだのでちゃんと調べなかった。&lt;/p></description></item><item><title>シングルトンパターン</title><link>https://blog.yexca.net/ja/archives/115/</link><pubDate>Wed, 05 Jul 2023 13:58:25 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/115/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>シングルトンパターン オブジェクト生成パターン&lt;/p></description></item><item><title>アイドルマスター ミリオンライブ！の IP ルール</title><link>https://blog.yexca.net/ja/archives/114/</link><pubDate>Fri, 09 Jun 2023 23:32:09 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/114/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>最近ミリシタを遊んでる時に繋がらなくて、解決方法を探してみたよ。&lt;del>(ついでに Spotify の埋め込み効果も試してみよう。このテーマ、H5を直接解析できないみたいだけど、直すのめんどくさいからもういいや)&lt;/del>&lt;/p></description></item><item><title>プロトタイプパターン</title><link>https://blog.yexca.net/ja/archives/113/</link><pubDate>Fri, 02 Jun 2023 19:31:44 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/113/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>プロトタイプパターン (Prototype Pattern) - オブジェクト生成に関するパターン&lt;/p></description></item><item><title>生成器パターン (Builder Pattern)</title><link>https://blog.yexca.net/ja/archives/112/</link><pubDate>Thu, 01 Jun 2023 23:33:17 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/112/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>Builder Pattern (生成器パターン) - オブジェクト生成に関するパターン&lt;/p></description></item><item><title>工場パターン</title><link>https://blog.yexca.net/ja/archives/111/</link><pubDate>Sun, 28 May 2023 10:23:46 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/111/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="simple-factory単純工場パターン">Simple Factory（単純工場）パターン
&lt;/h2>&lt;p>Simple Factoryパターンは生成に関するパターンに分類されるけど、GoFの23種類のデザインパターンには&lt;strong>含まれない&lt;/strong>んだ。&lt;/p></description></item><item><title>アルゴリズム 鉄筋切断問題 (動的計画法 分割統治法)</title><link>https://blog.yexca.net/ja/archives/110/</link><pubDate>Sat, 27 May 2023 19:37:08 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/110/</guid><description>&lt;blockquote>
&lt;p>この記事は Google 翻訳を使用して処理されました&lt;/p>
&lt;/blockquote>
&lt;h2 id="問題の説明">問題の説明
&lt;/h2>&lt;p>ある会社が長い鉄棒を購入し、それを切断して販売します。鉄筋を切断するコストはごくわずかで、鉄筋の長さはインチです。価格表 $p$ が与えられます。ここで、 $p_{i}(i=1,2,\cdots,m)$ は長さ $i$ インチの鉄棒の価格を表します。今、売上収益を最大化するカット計画を見つける必要があります。&lt;/p></description></item><item><title>アルゴリズム偽造コイン問題 (分割統治)</title><link>https://blog.yexca.net/ja/archives/109/</link><pubDate>Thu, 18 May 2023 20:17:35 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/109/</guid><description>&lt;blockquote>
&lt;p>この記事は Google 翻訳を使用して処理されました&lt;/p>
&lt;/blockquote>
&lt;h2 id="問題の説明">問題の説明
&lt;/h2>&lt;p>コインは $n$ 枚あり、そのうち 1 枚は偽造コインであり、偽造コインの方が軽いことが分かっています。今では残高は 1 つだけなので、できるだけ少ない比較で偽造コインを見つける必要があります。&lt;/p></description></item><item><title>デザインパターンの基本：はじめに</title><link>https://blog.yexca.net/ja/archives/108/</link><pubDate>Wed, 17 May 2023 22:50:20 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/108/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>「それぞれのデザインパターンは、私たちの周りで繰り返し発生する問題と、その解決策の核心を記述している。そうすることで、同じ解決策を何度も何度も、ゼロから考え直すことなく使い回せるようになるんだ」。デザインパターンの核心は、関連する問題への解決策を提供することで、成功した設計やアーキテクチャを簡単に再利用できるようにすることにあるよ。&lt;/p></description></item><item><title>『崩壊：スターレイル』国際サーバーの分流ルール</title><link>https://blog.yexca.net/ja/archives/107/</link><pubDate>Tue, 16 May 2023 23:13:21 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/107/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>中国大陸からゲームに入れない時のための分流（スプリット・トンネリング）ルールだよ。&lt;/p></description></item><item><title>アルゴリズム回路配線問題（動的計画法）</title><link>https://blog.yexca.net/ja/archives/106/</link><pubDate>Tue, 16 May 2023 17:53:31 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/106/</guid><description>&lt;blockquote>
&lt;p>この記事は Google 翻訳を使用して処理されました&lt;/p>
&lt;/blockquote>
&lt;h2 id="問題の説明">問題の説明
&lt;/h2>&lt;p>回路基板の上端と下端には n 個の端子があります。回路設計によれば、$(i, \pi(i))$ は、上側の端子 i と下側の端子 $\pi(i)$ の間の接続を表すために使用され、これは回路図上の i 番目の接続と呼ばれます。&lt;/p></description></item><item><title>個人音楽サイトの構築</title><link>https://blog.yexca.net/ja/archives/105/</link><pubDate>Tue, 02 May 2023 02:27:39 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/105/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は ChatGPT によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>Rclone を使って OneDrive 上の音楽ファイルをマウントし、Navidrome を使って音楽サイトを構築。Docker でデプロイする。&lt;/p></description></item><item><title>UMLの図</title><link>https://blog.yexca.net/ja/archives/104/</link><pubDate>Thu, 13 Apr 2023 20:02:00 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/104/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>図 (Diagram) は要素のグループをグラフィカルに表現したものだよ。ほとんどの場合、図は頂点 (物事を表す) と弧 (関係を表す) の連結グラフとして描かれるんだ。システムを視覚化するために、さまざまな視点から図を描けるから、図はシステムの投影なんだね。&lt;/p></description></item><item><title>UML</title><link>https://blog.yexca.net/ja/archives/103/</link><pubDate>Tue, 11 Apr 2023 08:01:00 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/103/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>オブジェクト指向分析は、システム内のオブジェクトの特性と振る舞いの定義に焦点を当てるんだ。今、国際的には色々なオブジェクト指向手法が登場してるよね。業界で広く受け入れられてるのはUML（Unified Modeling Language、統一モデリング言語）だよ。&lt;/p></description></item><item><title>サーバーでの Docker デプロイ記録</title><link>https://blog.yexca.net/ja/archives/102/</link><pubDate>Tue, 04 Apr 2023 22:31:45 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/102/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は ChatGPT によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>思いつきから完全に実現するまで、なんと3ヶ月かかった（主に怠けすぎただけ）&lt;/p></description></item><item><title>ソフトウェア工学 - ソフトウェア品質とソフトウェアツール</title><link>https://blog.yexca.net/ja/archives/101/</link><pubDate>Mon, 03 Apr 2023 19:59:00 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/101/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>ソフトウェア工学シリーズ第6弾。&lt;/p></description></item><item><title>ソフトウェア工学 - ソフトウェアプロジェクト管理</title><link>https://blog.yexca.net/ja/archives/100/</link><pubDate>Sun, 02 Apr 2023 06:58:00 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/100/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>ソフトウェア工学シリーズの第5回目だよ。&lt;/p></description></item><item><title>ソフトウェアエンジニアリング - システム保守の概要</title><link>https://blog.yexca.net/ja/archives/99/</link><pubDate>Fri, 31 Mar 2023 07:57:00 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/99/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>ソフトウェアエンジニアリング・シリーズの第4回。&lt;/p></description></item><item><title>ソフトウェア工学 - システムテスト</title><link>https://blog.yexca.net/ja/archives/98/</link><pubDate>Wed, 29 Mar 2023 19:56:57 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/98/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>ソフトウェア工学シリーズの第3回目だよ。&lt;/p></description></item><item><title>ソフトウェア工学 - 要件分析とシステム設計</title><link>https://blog.yexca.net/ja/archives/97/</link><pubDate>Wed, 29 Mar 2023 17:04:45 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/97/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>ソフトウェア工学シリーズ記事その2&lt;/p></description></item><item><title>ソフトウェア工学 - ソフトウェアプロセスとソフトウェアプロセスモデル</title><link>https://blog.yexca.net/ja/archives/96/</link><pubDate>Tue, 28 Mar 2023 15:45:47 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/96/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>ソフトウェア工学シリーズ記事 その1&lt;/p></description></item><item><title>Gitのお勉強</title><link>https://blog.yexca.net/ja/archives/95/</link><pubDate>Sun, 05 Mar 2023 15:03:43 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/95/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>今まで学んだ Git 関連の内容を整理してみようかな。&lt;/p></description></item><item><title>データベースにはダウンロードされたアーティストの作品が記録されます</title><link>https://blog.yexca.net/ja/archives/94/</link><pubDate>Thu, 02 Mar 2023 10:16:38 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/94/</guid><description>&lt;blockquote>
&lt;p>この記事は Google 翻訳を使用して処理されました&lt;/p>
&lt;/blockquote>
&lt;p>「ハードドライブに保存されていないものはあなたのものではない」という原則に従い、個人の携帯電話に保存されている写真の数が増えているため、携帯電話のメモリ危機を緩和するために、緊急に整理してハードドライブに保存する必要があるため、アーティストによるダウンロード・保存方式を採用する。そのため、便利な記録と迅速な検索および変更の方法が必要です。アーティストの数が増えると、Markdown を使用した元のリストは必然的に非常に遅くなる可能性があります。&lt;/p></description></item><item><title>オブジェクト指向の基礎</title><link>https://blog.yexca.net/ja/archives/93/</link><pubDate>Sat, 25 Feb 2023 19:34:30 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/93/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>オブジェクト指向 (Object-Oriented, OO) は、すごく実用的なシステム化されたソフトウェア開発手法なんだ。&lt;/p></description></item><item><title>データベース学習その7 データベースの制御機能</title><link>https://blog.yexca.net/ja/archives/92/</link><pubDate>Sun, 12 Feb 2023 08:15:00 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/92/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>&lt;strong>SQLシリーズ&lt;/strong>&lt;/p></description></item><item><title>データベース学習 6 データベース設計</title><link>https://blog.yexca.net/ja/archives/91/</link><pubDate>Sat, 11 Feb 2023 08:15:00 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/91/</guid><description>&lt;blockquote>
&lt;p>&lt;strong>SQL シリーズ&lt;/strong>&lt;/p>
&lt;p>データベース学習 1 データベース導入:
&lt;a class="link" href="https://blog.yexca.net/ja/archives/86"
>
https://blog.yexca.net/ja/archives/86
&lt;/a>
&lt;br>
データベース学習 2 関係モデル:
&lt;a class="link" href="https://blog.yexca.net/ja/archives/87"
>
https://blog.yexca.net/ja/archives/87
&lt;/a>
&lt;br>
データベース学習 3 SQL 言語:
&lt;a class="link" href="https://blog.yexca.net/ja/archives/88"
>
https://blog.yexca.net/ja/archives/88
&lt;/a>
&lt;br>
データベース学習 4 関係データベース理論:
&lt;a class="link" href="https://blog.yexca.net/ja/archives/89"
>
https://blog.yexca.net/ja/archives/89
&lt;/a>
&lt;br>
データベース学習 5 正規形:
&lt;a class="link" href="https://blog.yexca.net/ja/archives/90"
>
https://blog.yexca.net/ja/archives/90
&lt;/a>
&lt;br>
データベース学習 6 データベース設計: この記事&lt;br>
データベース学習 7 データベースの制御機能:
&lt;a class="link" href="https://blog.yexca.net/ja/archives/92"
>
https://blog.yexca.net/ja/archives/92
&lt;/a>
&lt;/p></description></item><item><title>データベース学習その5 範式</title><link>https://blog.yexca.net/ja/archives/90/</link><pubDate>Fri, 10 Feb 2023 08:13:00 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/90/</guid><description>&lt;blockquote>
&lt;p>&lt;strong>SQLシリーズ&lt;/strong>&lt;/p>
&lt;p>データベース学習その1 データベース入門:
&lt;a class="link" href="https://blog.yexca.net/ja/archives/86"
>
https://blog.yexca.net/ja/archives/86
&lt;/a>
&lt;br>
データベース学習その2 リレーショナルモデル:
&lt;a class="link" href="https://blog.yexca.net/ja/archives/87"
>
https://blog.yexca.net/ja/archives/87
&lt;/a>
&lt;br>
データベース学習その3 SQL言語:
&lt;a class="link" href="https://blog.yexca.net/ja/archives/88"
>
https://blog.yexca.net/ja/archives/88
&lt;/a>
&lt;br>
データベース学習その4 リレーショナルデータベース理論:
&lt;a class="link" href="https://blog.yexca.net/ja/archives/89"
>
https://blog.yexca.net/ja/archives/89
&lt;/a>
&lt;br>
データベース学習その5 範式: この記事&lt;br>
データベース学習その6 データベース設計:
&lt;a class="link" href="https://blog.yexca.net/ja/archives/91"
>
https://blog.yexca.net/ja/archives/91
&lt;/a>
&lt;br>
データベース学習その7 データベースの制御機能:
&lt;a class="link" href="https://blog.yexca.net/ja/archives/92"
>
https://blog.yexca.net/ja/archives/92
&lt;/a>
&lt;/p></description></item><item><title>データベース学習その4 関係データベース理論</title><link>https://blog.yexca.net/ja/archives/89/</link><pubDate>Thu, 09 Feb 2023 08:10:00 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/89/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>&lt;strong>SQL シリーズ&lt;/strong>&lt;/p></description></item><item><title>データベースの学習 3 SQL言語</title><link>https://blog.yexca.net/ja/archives/88/</link><pubDate>Wed, 08 Feb 2023 08:00:00 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/88/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は Google 翻訳を使用して処理されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>&lt;strong>SQL シリーズ&lt;/strong>&lt;/p></description></item><item><title>データベース学習 2 リレーショナル モデル</title><link>https://blog.yexca.net/ja/archives/87/</link><pubDate>Tue, 07 Feb 2023 06:00:00 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/87/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は Google 翻訳を使用して処理されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>&lt;strong>SQL シリーズ&lt;/strong>&lt;/p></description></item><item><title>データベース学習 1 データベース入門</title><link>https://blog.yexca.net/ja/archives/86/</link><pubDate>Mon, 06 Feb 2023 19:57:35 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/86/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は Google 翻訳を使用して処理されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>&lt;strong>SQL シリーズ&lt;/strong>&lt;/p></description></item><item><title>Linux 学習 第12章 ディスクとファイルシステムの管理</title><link>https://blog.yexca.net/ja/archives/85/</link><pubDate>Tue, 03 Jan 2023 13:37:48 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/85/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="第12章-ディスクとファイルシステムの管理">第12章 ディスクとファイルシステムの管理
&lt;/h2>&lt;h3 id="121-ディスクストレージについて知ろう">12.1 ディスクストレージについて知ろう
&lt;/h3>&lt;p>ほとんどのモダンなOSで、データストレージの基本的な仕組みは同じだよ。ディスクは永続的なストレージとして使われて、RAM（Random Access Memory、ランダムアクセスメモリ）とスワップ領域は一時的なストレージとして使われるんだ。例えば、コマンドを実行するとき、そのコマンドはハードディスクからRAMにコピーされるんだ。そうすると、コンピューターのプロセッサ（CPU）がもっと速くコマンドにアクセスできるようになるからね。&lt;/p></description></item><item><title>Linux学習 第11章 ユーザーアカウントの管理</title><link>https://blog.yexca.net/ja/archives/84/</link><pubDate>Mon, 02 Jan 2023 12:29:03 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/84/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="第11章-ユーザーアカウントの管理">第11章 ユーザーアカウントの管理
&lt;/h2>&lt;p>ユーザーアカウントは、システムを利用する人間と、システム内で動いているプロセスの間の境界線を守るものなんだ。そしてグループっていうのは、システムの権限を一度に複数のユーザーへ割り当てるための方法だよ。&lt;/p></description></item><item><title>Linux学習 第10章 ソフトウェアの取得と管理</title><link>https://blog.yexca.net/ja/archives/83/</link><pubDate>Thu, 08 Dec 2022 16:35:57 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/83/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="第十章-ソフトウェアの取得と管理">第十章 ソフトウェアの取得と管理
&lt;/h2>&lt;h3 id="101-デスクトップでのソフトウェア管理">10.1 デスクトップでのソフトウェア管理
&lt;/h3>&lt;p>ソフトウェアセンターやGUIを使って管理する方法だよ。&lt;/p></description></item><item><title>Linux学習 第8・9章 システム管理とLinuxのインストール</title><link>https://blog.yexca.net/ja/archives/82/</link><pubDate>Wed, 07 Dec 2022 16:29:05 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/82/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="第8章-システム管理を学ぶ">第8章 システム管理を学ぶ
&lt;/h2>&lt;h3 id="81-システム管理を理解する">8.1 システム管理を理解する
&lt;/h3>&lt;ul>
&lt;li>
&lt;p>su コマンド &amp;mdash; rootユーザーとしてシェルを開く&lt;/p></description></item><item><title>Linux学習 第7章 簡単なシェルスクリプトを書いてみよう</title><link>https://blog.yexca.net/ja/archives/81/</link><pubDate>Mon, 05 Dec 2022 20:47:43 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/81/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="第7章-簡単なシェルスクリプトを書いてみよう">第7章 簡単なシェルスクリプトを書いてみよう
&lt;/h2>&lt;p>もし何度も繰り返すタスクがあって、そのたびに大量のコマンドを打ち込まないといけないなら、シェルスクリプトを書いて一つのコマンドで全部済ませちゃうのがいいよ。&lt;/p></description></item><item><title>オーム社の『マンガでわかるデジタル回路』を読んだ感想</title><link>https://blog.yexca.net/ja/archives/80/</link><pubDate>Sun, 04 Dec 2022 16:54:29 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/80/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>最近、『マンガでわかるデジタル回路』っていう本を読んだんだ。軽くまとめとくね。&lt;/p></description></item><item><title>Linux 学習 第6章 実行中のプロセスを管理する</title><link>https://blog.yexca.net/ja/archives/79/</link><pubDate>Sat, 03 Dec 2022 15:07:03 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/79/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="第6章-実行中のプロセスを管理する">第6章 実行中のプロセスを管理する
&lt;/h2>&lt;p>Linuxって、マルチユーザーOSで、マルチタスクシステムでもあるんだ。マルチタスクってことは、複数のプログラムを同時に動かせるってこと。この動いてるプログラムのインスタンスのことを、通常「プロセス」って呼ぶんだよ。&lt;/p></description></item><item><title>Linux学習 第五章 テキストファイルを使ってみよう</title><link>https://blog.yexca.net/ja/archives/78/</link><pubDate>Sat, 19 Nov 2022 21:07:03 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/78/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="第五章-テキストファイルを使ってみよう">第五章 テキストファイルを使ってみよう
&lt;/h2>&lt;p>Linuxのほとんどの設定は、プレーンテキストファイルを編集することで行われるんだ。/etc ディレクトリのファイルを編集してローカルサービスを設定するのも、Ansible ディレクトリのファイルを編集してホストの構成を管理するのも、テキストファイルは今でもあらゆるタスクで使われているよ。&lt;/p></description></item><item><title>NovelAI 描画 (WebUI)</title><link>https://blog.yexca.net/ja/archives/77/</link><pubDate>Sun, 30 Oct 2022 16:23:07 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/77/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash-lite によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>Windows11 での導入方法だよ。他のシステム（Linux とか）は、
&lt;a class="link" href="https://github.com/AUTOMATIC1111/stable-diffusion-webui#automatic-installation-on-linux"
target="_blank" rel="noopener"
>
AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI
&lt;/a>
を参照してね。&lt;/p></description></item><item><title>仮想マシンでのArch Linuxインストール記録</title><link>https://blog.yexca.net/ja/archives/76/</link><pubDate>Sun, 02 Oct 2022 13:39:26 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/76/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>仮想マシンにインストールするよ。使ったソフトはFedoraの「ボックス」だね。&lt;/p></description></item><item><title>Linux学習 第4章 ファイルシステム内での移動</title><link>https://blog.yexca.net/ja/archives/75/</link><pubDate>Sun, 25 Sep 2022 20:35:02 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/75/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="第4章-ファイルシステム内での移動">第4章 ファイルシステム内での移動
&lt;/h2>&lt;p>Linuxのファイルシステムには、コンピュータ上のすべての情報が保存されてるんだ。&lt;/p></description></item><item><title>Fedora デスクトップいじり</title><link>https://blog.yexca.net/ja/archives/74/</link><pubDate>Sun, 18 Sep 2022 11:10:58 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/74/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>多分、最近のいじり倒しはこれで最後かな。でも、たくさんのプラグインを有効にすると起動後にデスクトップが表示されるまでかなり時間かかるんだ。だから、あんまり使わないのは後で無効にしなきゃ。&lt;/p></description></item><item><title>個人ローカルネットワーク環境の構築</title><link>https://blog.yexca.net/ja/archives/73/</link><pubDate>Fri, 16 Sep 2022 15:00:01 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/73/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は ChatGPT によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>人間って、ある程度満足するともっと上を目指したくなるものだよね。NAS を組みたいと思いつつ、予算の都合で断念した結果、自宅 PC に Docker でアニメ・漫画・音声・入口ダッシュボードを構築してみた。&lt;/p></description></item><item><title>WordPress のデータベースからプラグインを無効化する</title><link>https://blog.yexca.net/ja/archives/72/</link><pubDate>Thu, 15 Sep 2022 22:17:02 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/72/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong>この記事は gemini-2.5-flash-lite によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>あるプラグインを有効にしたら、管理画面が 502 エラーになっちゃったんだ。&lt;/p></description></item><item><title>FedoraにKomgaをインストールしてみた記録</title><link>https://blog.yexca.net/ja/archives/71/</link><pubDate>Wed, 14 Sep 2022 18:47:16 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/71/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>ローカルネットワークでもっと快適に漫画を読むために、サーバーを立ててみることにしたよ。&lt;/p></description></item><item><title>SSH 公開鍵ログイン</title><link>https://blog.yexca.net/ja/archives/70/</link><pubDate>Mon, 12 Sep 2022 19:24:25 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/70/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>毎回サーバーに接続するたびにパスワードを打つのって、正直かなり面倒だよね &lt;del>(忘れちゃったからなんだけど&lt;/del>&lt;/p></description></item><item><title>Linux学習 第3章 shellを使う</title><link>https://blog.yexca.net/ja/archives/69/</link><pubDate>Mon, 12 Sep 2022 15:04:10 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/69/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="第3章-shellを使う">第3章 shellを使う
&lt;/h2>&lt;p>この章で紹介する Linux shell は Bash shell と呼ばれるもので、正式名称は Bourne Again shell だよ。他にも、BSD UNIX ユーザーに人気の C shell (csh) や、UNIX System V ユーザーに普及している Korn shell (ksh) 、Ubuntu でデフォルトで起動する Dash shell (Bash より高速) 、改良版 C shell の Tcsh shell 、Bourne shell によく似た Ash shell などがあるんだ。&lt;/p></description></item><item><title>LinuxでYouTube動画をダウンロードする方法</title><link>https://blog.yexca.net/ja/archives/68/</link><pubDate>Sat, 10 Sep 2022 19:29:58 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/68/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>Windowsのコマンドライン版があるなら、Linux版がないわけないよね。&lt;/p></description></item><item><title>ArgonテーマのWordPressで萌娘百科（MoeGirlPedia）風の「黒塗り」を実装する</title><link>https://blog.yexca.net/ja/archives/67/</link><pubDate>Mon, 05 Sep 2022 21:51:23 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/67/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は Gemini-3-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>この「黒塗り（黒幕）」、すごく面白いんだよね。本当に面白いんだけど、残念ながらトップページでは反映されないし、Markdownで書くのもちょっと手間がかかるんだ。&lt;/p></description></item><item><title>OpenWRTで深瀾ネットワーク認証を突破する奮闘記</title><link>https://blog.yexca.net/ja/archives/66/</link><pubDate>Mon, 05 Sep 2022 21:24:23 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/66/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash-lite によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>OpenWRTルーターを使って学校のネットワークに接続しようとした奮闘の記録だよ。結果はまあ、なんとも言えないけど、この過程で色々勉強になったな。&lt;/p></description></item><item><title>ffmpegで動画形式を一括変換</title><link>https://blog.yexca.net/ja/archives/65/</link><pubDate>Mon, 05 Sep 2022 16:41:38 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/65/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>
&lt;a class="link" href="https://blog.yexca.net/ja/archives/52"
>
YouTube-dl
&lt;/a>
を使い始めてから、チャンネルの全コンテンツをダウンロードするのにすごく便利だってわかったんだけど、ダウンロードしたファイルがwebm形式で互換性があんまり良くなかったんだ。だからffmpegを使った形式変換コマンドを調べてみたよ。&lt;/p></description></item><item><title>HTTP 学習メモ</title><link>https://blog.yexca.net/ja/archives/64/</link><pubDate>Mon, 05 Sep 2022 16:03:36 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/64/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は ChatGPT によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>これは肖佳先生の書籍『HTTP抓包实战』を読んだ後にまとめた HTTP に関する学習メモです。主に HTTP メッセージ関連の内容を整理しました。（記録：読書＋本記事作成に5日間かかりました）&lt;/p></description></item><item><title>Fedora に Java 8 (Oracle JDK) を入れる</title><link>https://blog.yexca.net/ja/archives/63/</link><pubDate>Fri, 02 Sep 2022 17:37:51 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/63/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>FedoraにはJava環境が最初から入ってるけど、それはOpenJDKなんだよね。時々、Oracle版を使いたくなることもあるでしょ？&lt;/p></description></item><item><title>Aria2+AriaNG の設定と使い方</title><link>https://blog.yexca.net/ja/archives/62/</link><pubDate>Thu, 01 Sep 2022 23:06:38 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/62/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は Gemini-3-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>この記事は
&lt;a class="link" href="https://blog.hiyoung.icu/"
target="_blank" rel="noopener"
>
Hiyoung
&lt;/a>
が執筆したよ。&lt;/p></description></item><item><title>FiddlerでHTTPSパケットをキャプチャする方法</title><link>https://blog.yexca.net/ja/archives/61/</link><pubDate>Thu, 01 Sep 2022 08:17:32 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/61/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash-lite によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>FiddlerはデフォルトではHTTPパケットしかキャプチャできないから、HTTPSをキャプチャするには設定が必要なんだ。最近のWebサイトのほとんどがHTTPSを使っているか、HSTSを採用しているから、HTTPSパケットのキャプチャを有効にするのはとっても重要だよ。&lt;/p></description></item><item><title>Linuxのbinディレクトリについて</title><link>https://blog.yexca.net/ja/archives/60/</link><pubDate>Wed, 31 Aug 2022 00:27:09 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/60/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>ぶっちゃけ、コマンドファイルをどこに置くかは自分で決められるんだよね。つまり好きな場所に置いていいってこと。これらのディレクトリはただの約束事に過ぎないんだけど、やっぱりルールを守ったほうがいいよ。自分のPC、特にLinuxがめちゃくちゃになるのは誰も嫌でしょ？&lt;/p></description></item><item><title>Fedoraインストール後</title><link>https://blog.yexca.net/ja/archives/59/</link><pubDate>Wed, 24 Aug 2022 12:13:30 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/59/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>個人的にFedoraをインストールした後に導入したあれこれだよ。&lt;/p></description></item><item><title>Github へのアクセス拒否 Connection refused</title><link>https://blog.yexca.net/ja/archives/58/</link><pubDate>Mon, 15 Aug 2022 02:44:47 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/58/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は Gemini-3-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>今日、Git でプッシュしようとしたら &lt;code>fatal: unable to access 'https://github.com/yexca-VRChat/yexca-VRChat.github.io.git/': Failed to connect to 127.0.0.1 port 1081 after 2074 ms: Connection refused&lt;/code> ってエラーが出ちゃったんだ。PC を再起動してもダメだったから、解決策を探すことにしたよ（&lt;del>自分のリポジトリになんでアクセスさせてくれないんだよ&lt;/del>）。&lt;/p></description></item><item><title>Gitサーバーの構築と指定ディレクトリへの同期</title><link>https://blog.yexca.net/ja/archives/57/</link><pubDate>Sat, 13 Aug 2022 10:28:50 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/57/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は ChatGPT によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>Gitを使えば、友人とのコード管理や同期が簡単になります。特に静的サイトが好きな筆者にとっては、GitでWebファイルを同期できるのは非常に便利です。&lt;/p></description></item><item><title>ブログの動画埋め込み（外部リンク）の参照</title><link>https://blog.yexca.net/ja/archives/56/</link><pubDate>Fri, 12 Aug 2022 00:11:17 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/56/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>この記事は
&lt;a class="link" href="https://blog.hiyoung.icu/"
target="_blank" rel="noopener"
>
Hiyoung
&lt;/a>
が書いたものだよ。&lt;/p></description></item><item><title>RSS</title><link>https://blog.yexca.net/ja/archives/55/</link><pubDate>Tue, 09 Aug 2022 16:08:14 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/55/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>RSSに初めて触れたのは、神社（hacg）をぶらぶらしてた時だったかな。でも、その存在を知った頃にはRSSはもう廃れ始めてた。RSSHubみたいなプロジェクトが頑張ってくれてはいたけど、ネットワークの問題で繋がらなかったりして、だんだん使わなくなっちゃったんだよね。でも、最近お気に入りのブログが増えてきて、更新を逃さないためにも、あと自分が何を読んで何を読んでないかを記録するためにも、またRSSを使い始めることにしたよ。&lt;/p></description></item><item><title>Grey Hack最初のミッション（パスワード取得）の記録</title><link>https://blog.yexca.net/ja/archives/54/</link><pubDate>Wed, 03 Aug 2022 22:41:06 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/54/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>昨日プレイして、最初のミッションを受けた時の記録だよ。思い出しながら書いてるから、細かいところが実際と違うかもしれないね。&lt;/p></description></item><item><title>Gitを使ってファイルをGithubにアップロードする方法</title><link>https://blog.yexca.net/ja/archives/53/</link><pubDate>Wed, 03 Aug 2022 12:49:27 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/53/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は Gemini-3-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>この記事は
&lt;a class="link" href="https://blog.hiyoung.icu/"
target="_blank" rel="noopener"
>
Hiyoung
&lt;/a>
が書いたものだよ。&lt;/p></description></item><item><title>コマンドラインからYouTube動画をダウンロードする</title><link>https://blog.yexca.net/ja/archives/52/</link><pubDate>Mon, 25 Jul 2022 12:52:27 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/52/</guid><description>&lt;blockquote>
&lt;p>この記事は Google 翻訳を使用して処理されました&lt;/p>
&lt;/blockquote>
&lt;h2 id="導入">導入
&lt;/h2>&lt;p>コマンドラインから何かを実行して自慢したいと思わない男の子がいるでしょうか?以前から youtube-dl については知っていましたが、複雑すぎるようだったので使用していませんでした。今日試してみたところ、とても便利だとわかりました。&lt;/p></description></item><item><title>VS Code フォントの変更</title><link>https://blog.yexca.net/ja/archives/51/</link><pubDate>Wed, 13 Jul 2022 17:47:57 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/51/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>最近ネットサーフィンしてたら、なんか良い感じのフォントを見つけたから、変え方を探してみたよ。&lt;del>でも実際に使ってみたら、そこまで感動はなかったかな&lt;/del>&lt;/p></description></item><item><title>Windows ネットワークアドレス (FTPアドレス) クイックアクセスから削除</title><link>https://blog.yexca.net/ja/archives/50/</link><pubDate>Mon, 27 Jun 2022 13:31:58 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/50/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>解決策はなさそうだけど、クイックアクセスに自分で追加したのを全部消すことはできるよ（デフォルトに戻すってことね）。&lt;/p></description></item><item><title>OpenWRTでWi-Fi中継</title><link>https://blog.yexca.net/ja/archives/49/</link><pubDate>Thu, 23 Jun 2022 14:50:21 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/49/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は Gemini-3-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>前に試した無線中継を今日またやってみたんだけど、やり方を忘れちゃってた。やっぱり、何かやったら記事を書いて記録しておくのが一番だね。&lt;/p></description></item><item><title>PSの自動化スクリプトで画像をバッチ処理する</title><link>https://blog.yexca.net/ja/archives/48/</link><pubDate>Fri, 10 Jun 2022 00:54:44 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/48/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>この記事は
&lt;a class="link" href="https://blog.hiyoung.icu/"
target="_blank" rel="noopener"
>
Hiyoung
&lt;/a>
が書いたものだよ&lt;/p></description></item><item><title>原神自動ログイン (Linux サーバー Docker)</title><link>https://blog.yexca.net/ja/archives/47/</link><pubDate>Thu, 09 Jun 2022 13:33:42 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/47/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は Gemini-3-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>テンセントクラウド（Tencent Cloud Function）が6月から有料になったから、使うのをやめて自分のサーバーに構築することにしたよ。&lt;/p></description></item><item><title>VS CodeでMarkdownをリアルタイムプレビューする方法</title><link>https://blog.yexca.net/ja/archives/46/</link><pubDate>Thu, 09 Jun 2022 00:03:34 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/46/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は Gemini-3-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>
&lt;a class="link" href="https://yexca.xyz/index.php/2022/05/28/markdown%e7%ae%80%e6%98%93%e5%85%a5%e9%97%a8%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b0/"
target="_blank" rel="noopener"
>
Markdownの使い方
&lt;/a>
を学んでから、すごく使い勝手がいいなって感じてる（最近の記事は全部Markdownで書いてるんだ）。プログラミングや
&lt;a class="link" href="https://yexca.xyz/index.php/2022/05/28/github-pages%e5%bb%ba%e7%ab%99%e5%8f%8a%e8%87%aa%e5%ae%9a%e4%b9%89%e5%9f%9f%e5%90%8d/"
target="_blank" rel="noopener"
>
GitHubでのサイト作成
&lt;/a>
でMarkdownに触れる機会も多いし、普段プログラミングでVS Codeを使ってるから（嘉然を見てるし）、リアルタイムプレビューができるか調べてみたよ。&lt;/p></description></item><item><title>VS Code 右下の嘉然</title><link>https://blog.yexca.net/ja/archives/45/</link><pubDate>Wed, 01 Jun 2022 06:01:00 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/45/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>まず、俺は嘉心糖じゃないんだ。ただめっちゃ可愛いなって思っただけ（&lt;del>最初、嘉然ってことすら知らなかったんだよね&lt;/del>）。あと、このバグ多くて、自動起動が毎回は発動しないんだけど、それでも彼女が可愛すぎるんだよな〜。&lt;/p></description></item><item><title>Github Pages でのサイト構築と独自ドメインの設定</title><link>https://blog.yexca.net/ja/archives/44/</link><pubDate>Sat, 28 May 2022 15:30:43 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/44/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は ChatGPT によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>最近 Github Pages を使って個人ページを作りました（今は削除済み）。この記事では Github Pages でのサイト構築方法および独自ドメインの設定について記録します。&lt;/p></description></item><item><title>Markdown 概要（学習ノート）</title><link>https://blog.yexca.net/ja/archives/43/</link><pubDate>Sat, 28 May 2022 00:59:23 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/43/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は ChatGPT によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>最近、
&lt;a class="link" href="https://pan.vrchat.yexca.xyz/"
target="_blank" rel="noopener"
>
クラウドサイト
&lt;/a>
を作る過程で Markdown に触れましたが、非常に使いやすいことに気付き、学習ノートとしてまとめることにしました。&lt;/p></description></item><item><title>プロセカのIPルール</title><link>https://blog.yexca.net/ja/archives/42/</link><pubDate>Thu, 19 May 2022 15:01:25 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/42/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>俺の環境だと、直接接続ならゲームに入れるんだけど、加速器（アクセラレータ）とかを通すと入れなくなっちゃうんだ。毎回ゲームを起動するたびにVPNを切るのも面倒だし、いろいろ調べてみたけど解決策が見つからなかったから、この記事を書くことにしたよ。（ちなみにゲームはiOSの日本版）&lt;/p></description></item><item><title>Linuxでユーザーと管理者ユーザーを追加する方法</title><link>https://blog.yexca.net/ja/archives/41/</link><pubDate>Mon, 16 May 2022 15:29:21 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/41/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>この記事は
&lt;a class="link" href="https://blog.hiyoung.xyz/"
target="_blank" rel="noopener"
>
Hiyoung
&lt;/a>
が書いたものだよ。&lt;/p></description></item><item><title>Linux 備忘録</title><link>https://blog.yexca.net/ja/archives/40/</link><pubDate>Sat, 30 Apr 2022 04:24:07 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/40/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>この記事は
&lt;a class="link" href="https://blog.hiyoung.xyz/"
target="_blank" rel="noopener"
>
Hiyoung
&lt;/a>
が書いたよ。&lt;/p></description></item><item><title>仮想マシンで固定 IP を設定する（CentOS を例に）</title><link>https://blog.yexca.net/ja/archives/39/</link><pubDate>Fri, 22 Apr 2022 18:13:42 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/39/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>この記事は
&lt;a class="link" href="https://blog.hiyoung.xyz/"
target="_blank" rel="noopener"
>
Hiyoung
&lt;/a>
が書いたものだよ。&lt;/p></description></item><item><title>Linuxを体系的に学ぶノート</title><link>https://blog.yexca.net/ja/archives/38/</link><pubDate>Tue, 19 Apr 2022 02:53:27 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/38/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>この記事は
&lt;a class="link" href="https://blog.hiyoung.xyz/"
target="_blank" rel="noopener"
>
Hiyoung
&lt;/a>
によって執筆されたよ。&lt;/p></description></item><item><title>Steamを起動せずにOBSを開く方法</title><link>https://blog.yexca.net/ja/archives/37/</link><pubDate>Mon, 11 Apr 2022 22:19:48 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/37/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は Gemini-3-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>2022年3月22日にOBSがSteamでリリースされたね。アップデートが楽になったのはいいんだけど、使うたびにSteamを起動しなきゃいけないのは、正直ちょっと面倒。&lt;/p></description></item><item><title>Bilibiliの登録時間を秒単位で調べる方法</title><link>https://blog.yexca.net/ja/archives/36/</link><pubDate>Sat, 09 Apr 2022 13:47:52 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/36/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="1-タイムスタンプを調べる">1. タイムスタンプを調べる
&lt;/h2>&lt;p>ウェブページを開いてみて
&lt;a class="link" href="https://member.bilibili.com/x2/creative/h5/calendar/event?ts=0"
target="_blank" rel="noopener"
>
https://member.bilibili.com/x2/creative/h5/calendar/event?ts=0
&lt;/a>
&lt;br>
&lt;code>CTRL+F&lt;/code>を押して&lt;code>jointime&lt;/code>って入力してみて。&lt;code>jointime&lt;/code>の後ろにある数字がタイムスタンプだよ。&lt;/p></description></item><item><title>PicX で画像をアップロードする時に "Bad credentials" って出る問題</title><link>https://blog.yexca.net/ja/archives/35/</link><pubDate>Tue, 22 Mar 2022 16:30:12 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/35/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は Gemini-3-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>今日記事を書いてたら、PicX が使えなくなってて &amp;ldquo;Bad credentials&amp;rdquo; って表示されたんだよね。だから解決策を探してみたよ。&lt;/p></description></item><item><title>VRchatで中国語圏ワールドのピアノを自動演奏する</title><link>https://blog.yexca.net/ja/archives/34/</link><pubDate>Tue, 22 Mar 2022 16:11:47 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/34/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>あと、アバター改変のチュートリアルも書いたから、これ見てね:
&lt;a class="link" href="https://vrchat.yexca.net/"
target="_blank" rel="noopener"
>
https://vrchat.yexca.net/
&lt;/a>
&lt;/p></description></item><item><title>画像ホスティングサイト（図床）まとめ</title><link>https://blog.yexca.net/ja/archives/33/</link><pubDate>Sun, 20 Mar 2022 16:54:36 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/33/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は Gemini-3-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>この記事は、僕が自分で集めた無料の画像ホスティングサイト（いわゆる図床）のまとめだよ。いくつか実際に使ったことがあるものも含まれてる。もちろん、もし自分で画像ホスティング環境を作ってみたいなら、こっちの記事を読むのがおすすめだよ：
&lt;a class="link" href="https://blog.yexca.net/ja/archives/27/"
>
PicXを使って無料で自分専用の図床を作ろう – yexca’Blog
&lt;/a>
&lt;/p></description></item><item><title>Windowsでのスクリーンショットと画面録画</title><link>https://blog.yexca.net/ja/archives/32/</link><pubDate>Sat, 19 Mar 2022 13:57:39 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/32/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>この記事で紹介する方法は一般的な用途向けだよ。特別なニーズがある場合は自分で調べてみてね。&lt;/p></description></item><item><title>Beat Saber にカスタム楽曲を追加する方法</title><link>https://blog.yexca.net/ja/archives/31/</link><pubDate>Fri, 18 Mar 2022 17:46:00 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/31/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash-lite によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>最近、Beat Saber を購入した（もちろん、アルゼンチンリージョンでね）。それで、カスタム楽曲を追加したいなと思って、Steam のコメント欄で、WGzeyu さんっていうすごい人がチュートリアルを出してるって知ったんだ。でも、俺の目的はシンプルだから、そのチュートリアルはちょっと詳細すぎるんだよね。だから、この記事で要点をまとめてみることにしたよ。&lt;/p></description></item><item><title>Quest2 でコイカツを VR プレイする際の問題とその解決</title><link>https://blog.yexca.net/ja/archives/30/</link><pubDate>Fri, 18 Mar 2022 16:54:23 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/30/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は ChatGPT によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>Beat Saber や VRChat などの VR ゲームをプレイしたあと、I社の一部ゲームが VR に対応していることを思い出し、一番好きな「恋活（Koikatu）」を試してみたところ、いくつか問題に直面しました。本記事はその記録です。なお、VR 版にはストーリーがなく、筆者は無改造のオリジナル版を使用しているため、発生する問題は少なめです。&lt;/p></description></item><item><title>『図解HTTP』読後まとめと簡単な考察</title><link>https://blog.yexca.net/ja/archives/29/</link><pubDate>Wed, 16 Mar 2022 23:56:48 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/29/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>この記事は
&lt;a class="link" href="https://blog.hiyoung.icu/"
target="_blank" rel="noopener"
>
Hiyoung
&lt;/a>
が書いたものだよ&lt;/p></description></item><item><title>MMDモデルをUnityにインポートする方法</title><link>https://blog.yexca.net/ja/archives/28/</link><pubDate>Thu, 10 Mar 2022 13:15:26 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/28/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は Gemini-3-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="注意">注意
&lt;/h2>&lt;p>この記事は
&lt;a class="link" href="https://blog.nowcoder.net/n/6edf811b327945fd8143e14a34b0e2f2"
target="_blank" rel="noopener"
>
《unity学习笔记》——将MMD模型导入unity
&lt;/a>
の内容をコピーしたもので、個人用のメモとして残しているよ。一部の内容は修正してある。&lt;/p></description></item><item><title>PicXを使って無料で画像ホスティングを構築する方法</title><link>https://blog.yexca.net/ja/archives/27/</link><pubDate>Thu, 17 Feb 2022 23:02:13 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/27/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>普段ブログ記事を書くとき、よく画像を挿入する必要があるよね（最近の記事には画像がないけど）。でも、自分のサーバーを使うとトラフィックを食うし、読み込み速度もそんなに速くないから、画像ホスティングサービスが必要になるんだ。だけど、多くの無料画像ホスティングは、時々画像が消えたり、速度が遅かったりする問題があるから、自分で画像ホスティングを構築する方法を探し始めたんだ。&lt;/p></description></item><item><title>時間割をカレンダーにインポートする（樹維教務システム）</title><link>https://blog.yexca.net/ja/archives/26/</link><pubDate>Wed, 16 Feb 2022 17:53:16 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/26/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>学校の教務システムで時間割を見るのが正直言ってあんまり便利じゃないし、サードパーティ製の時間割アプリはセキュリティ上のリスクもある上に広告がめちゃくちゃ多いんだよね。だから、時間割をカレンダーにインポートしてみようと思ったんだ。僕はOutlookカレンダーにインポートすることにしたよ。これでiOS、Windows、Androidでマルチデバイス同期ができるようになるはず。&lt;/p></description></item><item><title>サーバーポートが開いているか確認する方法</title><link>https://blog.yexca.net/ja/archives/25/</link><pubDate>Sun, 13 Feb 2022 19:46:38 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/25/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash-lite によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="国内ツール">国内ツール
&lt;/h2>&lt;p>站长工具のポートスキャンを使ってみよう。IPアドレスかドメイン名とポート番号を入力して、「開始スキャン」をクリックするんだ。&lt;/p></description></item><item><title>VS Code で QQ メッセージを送受信する</title><link>https://blog.yexca.net/ja/archives/24/</link><pubDate>Fri, 11 Feb 2022 21:47:56 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/24/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>QQ はソフト自体が重すぎるし、権限も多すぎる。おまけに頻繁にフリーズして読み込めなくなるから、別の方法を探してたんだ。最初は Telegram で QQ メッセージを送受信しようとしたんだけど、設定がかなり複雑で不安定だったから断念。結局、VS Code を使うことにしたよ。&lt;/p></description></item><item><title>Potplayerの右下ポップアップを消す</title><link>https://blog.yexca.net/ja/archives/23/</link><pubDate>Sun, 06 Feb 2022 21:37:45 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/23/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>Potplayerはすごく優秀な動画プレイヤーだよね。でも最近のバージョン、右下からポップアップ広告が出てきて、すごく困るんだ。この記事では、その右下ポップアップを解決する2つの方法を紹介するよ。&lt;/p></description></item><item><title>FIR300M ルーターを OpenWRT でファームウェア書き換え</title><link>https://blog.yexca.net/ja/archives/22/</link><pubDate>Sun, 06 Feb 2022 20:44:10 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/22/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash-lite によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめにどうでもいい話">はじめに（どうでもいい話）
&lt;/h2>&lt;p>暇だったので、ルーターをゲートウェイとしていじってみようと思ったんだ（でも後でわかったんだけど、このルーターは容量が小さすぎて、あまりプラグインをインストールできなかった。午後いっぱい無駄にした感じだよ）。&lt;/p></description></item><item><title>背景</title><link>https://blog.yexca.net/ja/background/</link><pubDate>Mon, 31 Jan 2022 20:40:24 +0800</pubDate><guid>https://blog.yexca.net/ja/background/</guid><description>&lt;blockquote>
&lt;p>このページは機械翻訳を使用しているよ！( ¯_(ツ)_/¯)&lt;/p>
&lt;/blockquote>
&lt;h2 id="引言">引言
&lt;/h2>&lt;p>私の技術力が低いため、このサイトは何度もクラッシュして再インストールされた。このページは、テーマ
&lt;a class="link" href="https://github.com/solstice23/argon-theme"
target="_blank" rel="noopener"
>
Argon
&lt;/a>
を使用した後に使用されたバックグラウンドから記録を開始するする&lt;/p></description></item><item><title>Microsoft Word にコードを挿入する方法（ハイライト付き）</title><link>https://blog.yexca.net/ja/archives/21/</link><pubDate>Thu, 20 Jan 2022 14:28:52 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/21/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめにちょっとした雑談">はじめに（ちょっとした雑談）
&lt;/h2>&lt;p>たまにWord文書にコードを載せたいときってあるよね。でも、そのままコードをコピペすると見た目があまり良くないし、ハイライトがないとすごく読みづらくて困っちゃうんだ。&lt;/p></description></item><item><title>地域設定変更ソフト Locale Emulator</title><link>https://blog.yexca.net/ja/archives/20/</link><pubDate>Fri, 14 Jan 2022 15:53:40 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/20/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="はじめに">はじめに
&lt;/h2>&lt;p>海外の小さいゲームで遊んでると、文字化けして遊べなかったり、エラーで起動しなかったりすることってよくあるよね。そんなときは、正しい文字に合わせるために地域設定を変える必要があるんだ。&lt;/p></description></item><item><title>Linuxサーバー（ネットワーク関連）</title><link>https://blog.yexca.net/ja/archives/19/</link><pubDate>Fri, 14 Jan 2022 01:30:54 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/19/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>この記事は
&lt;a class="link" href="https://blog.hiyoung.xyz/"
target="_blank" rel="noopener"
>
Hiyoung
&lt;/a>
が書いたんだ。&lt;/p></description></item><item><title>Xshellを使って仮想マシンのCentOS 7に接続する方法</title><link>https://blog.yexca.net/ja/archives/18/</link><pubDate>Sun, 26 Dec 2021 15:34:59 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/18/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>注意：この方法は一時的な接続だよ。仮想マシンを再起動したりシャットダウンしたりすると、また再設定が必要になるから気をつけてね。&lt;/p></description></item><item><title>データ構造 スタックのコード</title><link>https://blog.yexca.net/ja/archives/17/</link><pubDate>Sun, 21 Nov 2021 22:19:04 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/17/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&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;span class="lnt">13
&lt;/span>&lt;span class="lnt">14
&lt;/span>&lt;span class="lnt">15
&lt;/span>&lt;span class="lnt">16
&lt;/span>&lt;span class="lnt">17
&lt;/span>&lt;span class="lnt">18
&lt;/span>&lt;span class="lnt">19
&lt;/span>&lt;span class="lnt">20
&lt;/span>&lt;span class="lnt">21
&lt;/span>&lt;span class="lnt">22
&lt;/span>&lt;span class="lnt">23
&lt;/span>&lt;span class="lnt">24
&lt;/span>&lt;span class="lnt">25
&lt;/span>&lt;span class="lnt">26
&lt;/span>&lt;span class="lnt">27
&lt;/span>&lt;span class="lnt">28
&lt;/span>&lt;span class="lnt">29
&lt;/span>&lt;span class="lnt">30
&lt;/span>&lt;span class="lnt">31
&lt;/span>&lt;span class="lnt">32
&lt;/span>&lt;span class="lnt">33
&lt;/span>&lt;span class="lnt">34
&lt;/span>&lt;span class="lnt">35
&lt;/span>&lt;span class="lnt">36
&lt;/span>&lt;span class="lnt">37
&lt;/span>&lt;span class="lnt">38
&lt;/span>&lt;span class="lnt">39
&lt;/span>&lt;span class="lnt">40
&lt;/span>&lt;span class="lnt">41
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-c" data-lang="c">&lt;span class="line">&lt;span class="cl">&lt;span class="cp">#include&lt;/span> &lt;span class="cpf">&amp;lt;stdio.h&amp;gt;&lt;/span>&lt;span class="cp">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="cp">&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">// 要素 elem をスタックに入れるよ。a は配列で、top が現在のスタックトップの位置だよ。
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span>&lt;span class="kt">int&lt;/span> &lt;span class="nf">push&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="kt">int&lt;/span>&lt;span class="o">*&lt;/span> &lt;span class="n">a&lt;/span>&lt;span class="p">,&lt;/span>&lt;span class="kt">int&lt;/span> &lt;span class="n">top&lt;/span>&lt;span class="p">,&lt;/span>&lt;span class="kt">int&lt;/span> &lt;span class="n">elem&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">a&lt;/span>&lt;span class="p">[&lt;/span>&lt;span class="o">++&lt;/span>&lt;span class="n">top&lt;/span>&lt;span class="p">]&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="n">elem&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">return&lt;/span> &lt;span class="n">top&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">}&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">// データ要素をスタックから出す処理だよ。
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span>&lt;span class="kt">int&lt;/span> &lt;span class="nf">pop&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="kt">int&lt;/span> &lt;span class="o">*&lt;/span> &lt;span class="n">a&lt;/span>&lt;span class="p">,&lt;/span>&lt;span class="kt">int&lt;/span> &lt;span class="n">top&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">if&lt;/span> &lt;span class="p">(&lt;/span>&lt;span class="n">top&lt;/span>&lt;span class="o">==-&lt;/span>&lt;span class="mi">1&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nf">printf&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s">&amp;#34;スタックは空だよ&amp;#34;&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">return&lt;/span> &lt;span class="o">-&lt;/span>&lt;span class="mi">1&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">}&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nf">printf&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s">&amp;#34;ポップされた要素：%d&lt;/span>&lt;span class="se">\n&lt;/span>&lt;span class="s">&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span>&lt;span class="n">a&lt;/span>&lt;span class="p">[&lt;/span>&lt;span class="n">top&lt;/span>&lt;span class="p">]);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">top&lt;/span>&lt;span class="o">--&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">return&lt;/span> &lt;span class="n">top&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">}&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="kt">int&lt;/span> &lt;span class="nf">main&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="kt">void&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="kt">int&lt;/span> &lt;span class="n">a&lt;/span>&lt;span class="p">[&lt;/span>&lt;span class="mi">100&lt;/span>&lt;span class="p">];&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="kt">int&lt;/span> &lt;span class="n">top&lt;/span>&lt;span class="o">=-&lt;/span>&lt;span class="mi">1&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">top&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="nf">push&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">a&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">top&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">top&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="nf">push&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">a&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">top&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">2&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">top&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="nf">push&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">a&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">top&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">3&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">top&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="nf">push&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">a&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">top&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">4&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">top&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="nf">pop&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">a&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">top&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">top&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="nf">pop&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">a&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">top&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">top&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="nf">pop&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">a&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">top&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">top&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="nf">pop&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">a&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">top&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">top&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="nf">pop&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">a&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">top&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">return&lt;/span> &lt;span class="mi">0&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">}&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></item><item><title>データ構造：シーケンシャルリスト（順次リスト）のコード</title><link>https://blog.yexca.net/ja/archives/16/</link><pubDate>Sat, 20 Nov 2021 23:01:47 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/16/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&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;span class="lnt"> 13
&lt;/span>&lt;span class="lnt"> 14
&lt;/span>&lt;span class="lnt"> 15
&lt;/span>&lt;span class="lnt"> 16
&lt;/span>&lt;span class="lnt"> 17
&lt;/span>&lt;span class="lnt"> 18
&lt;/span>&lt;span class="lnt"> 19
&lt;/span>&lt;span class="lnt"> 20
&lt;/span>&lt;span class="lnt"> 21
&lt;/span>&lt;span class="lnt"> 22
&lt;/span>&lt;span class="lnt"> 23
&lt;/span>&lt;span class="lnt"> 24
&lt;/span>&lt;span class="lnt"> 25
&lt;/span>&lt;span class="lnt"> 26
&lt;/span>&lt;span class="lnt"> 27
&lt;/span>&lt;span class="lnt"> 28
&lt;/span>&lt;span class="lnt"> 29
&lt;/span>&lt;span class="lnt"> 30
&lt;/span>&lt;span class="lnt"> 31
&lt;/span>&lt;span class="lnt"> 32
&lt;/span>&lt;span class="lnt"> 33
&lt;/span>&lt;span class="lnt"> 34
&lt;/span>&lt;span class="lnt"> 35
&lt;/span>&lt;span class="lnt"> 36
&lt;/span>&lt;span class="lnt"> 37
&lt;/span>&lt;span class="lnt"> 38
&lt;/span>&lt;span class="lnt"> 39
&lt;/span>&lt;span class="lnt"> 40
&lt;/span>&lt;span class="lnt"> 41
&lt;/span>&lt;span class="lnt"> 42
&lt;/span>&lt;span class="lnt"> 43
&lt;/span>&lt;span class="lnt"> 44
&lt;/span>&lt;span class="lnt"> 45
&lt;/span>&lt;span class="lnt"> 46
&lt;/span>&lt;span class="lnt"> 47
&lt;/span>&lt;span class="lnt"> 48
&lt;/span>&lt;span class="lnt"> 49
&lt;/span>&lt;span class="lnt"> 50
&lt;/span>&lt;span class="lnt"> 51
&lt;/span>&lt;span class="lnt"> 52
&lt;/span>&lt;span class="lnt"> 53
&lt;/span>&lt;span class="lnt"> 54
&lt;/span>&lt;span class="lnt"> 55
&lt;/span>&lt;span class="lnt"> 56
&lt;/span>&lt;span class="lnt"> 57
&lt;/span>&lt;span class="lnt"> 58
&lt;/span>&lt;span class="lnt"> 59
&lt;/span>&lt;span class="lnt"> 60
&lt;/span>&lt;span class="lnt"> 61
&lt;/span>&lt;span class="lnt"> 62
&lt;/span>&lt;span class="lnt"> 63
&lt;/span>&lt;span class="lnt"> 64
&lt;/span>&lt;span class="lnt"> 65
&lt;/span>&lt;span class="lnt"> 66
&lt;/span>&lt;span class="lnt"> 67
&lt;/span>&lt;span class="lnt"> 68
&lt;/span>&lt;span class="lnt"> 69
&lt;/span>&lt;span class="lnt"> 70
&lt;/span>&lt;span class="lnt"> 71
&lt;/span>&lt;span class="lnt"> 72
&lt;/span>&lt;span class="lnt"> 73
&lt;/span>&lt;span class="lnt"> 74
&lt;/span>&lt;span class="lnt"> 75
&lt;/span>&lt;span class="lnt"> 76
&lt;/span>&lt;span class="lnt"> 77
&lt;/span>&lt;span class="lnt"> 78
&lt;/span>&lt;span class="lnt"> 79
&lt;/span>&lt;span class="lnt"> 80
&lt;/span>&lt;span class="lnt"> 81
&lt;/span>&lt;span class="lnt"> 82
&lt;/span>&lt;span class="lnt"> 83
&lt;/span>&lt;span class="lnt"> 84
&lt;/span>&lt;span class="lnt"> 85
&lt;/span>&lt;span class="lnt"> 86
&lt;/span>&lt;span class="lnt"> 87
&lt;/span>&lt;span class="lnt"> 88
&lt;/span>&lt;span class="lnt"> 89
&lt;/span>&lt;span class="lnt"> 90
&lt;/span>&lt;span class="lnt"> 91
&lt;/span>&lt;span class="lnt"> 92
&lt;/span>&lt;span class="lnt"> 93
&lt;/span>&lt;span class="lnt"> 94
&lt;/span>&lt;span class="lnt"> 95
&lt;/span>&lt;span class="lnt"> 96
&lt;/span>&lt;span class="lnt"> 97
&lt;/span>&lt;span class="lnt"> 98
&lt;/span>&lt;span class="lnt"> 99
&lt;/span>&lt;span class="lnt">100
&lt;/span>&lt;span class="lnt">101
&lt;/span>&lt;span class="lnt">102
&lt;/span>&lt;span class="lnt">103
&lt;/span>&lt;span class="lnt">104
&lt;/span>&lt;span class="lnt">105
&lt;/span>&lt;span class="lnt">106
&lt;/span>&lt;span class="lnt">107
&lt;/span>&lt;span class="lnt">108
&lt;/span>&lt;span class="lnt">109
&lt;/span>&lt;span class="lnt">110
&lt;/span>&lt;span class="lnt">111
&lt;/span>&lt;span class="lnt">112
&lt;/span>&lt;span class="lnt">113
&lt;/span>&lt;span class="lnt">114
&lt;/span>&lt;span class="lnt">115
&lt;/span>&lt;span class="lnt">116
&lt;/span>&lt;span class="lnt">117
&lt;/span>&lt;span class="lnt">118
&lt;/span>&lt;span class="lnt">119
&lt;/span>&lt;span class="lnt">120
&lt;/span>&lt;span class="lnt">121
&lt;/span>&lt;span class="lnt">122
&lt;/span>&lt;span class="lnt">123
&lt;/span>&lt;span class="lnt">124
&lt;/span>&lt;span class="lnt">125
&lt;/span>&lt;span class="lnt">126
&lt;/span>&lt;span class="lnt">127
&lt;/span>&lt;span class="lnt">128
&lt;/span>&lt;span class="lnt">129
&lt;/span>&lt;span class="lnt">130
&lt;/span>&lt;span class="lnt">131
&lt;/span>&lt;span class="lnt">132
&lt;/span>&lt;span class="lnt">133
&lt;/span>&lt;span class="lnt">134
&lt;/span>&lt;span class="lnt">135
&lt;/span>&lt;span class="lnt">136
&lt;/span>&lt;span class="lnt">137
&lt;/span>&lt;span class="lnt">138
&lt;/span>&lt;span class="lnt">139
&lt;/span>&lt;span class="lnt">140
&lt;/span>&lt;span class="lnt">141
&lt;/span>&lt;span class="lnt">142
&lt;/span>&lt;span class="lnt">143
&lt;/span>&lt;span class="lnt">144
&lt;/span>&lt;span class="lnt">145
&lt;/span>&lt;span class="lnt">146
&lt;/span>&lt;span class="lnt">147
&lt;/span>&lt;span class="lnt">148
&lt;/span>&lt;span class="lnt">149
&lt;/span>&lt;span class="lnt">150
&lt;/span>&lt;span class="lnt">151
&lt;/span>&lt;span class="lnt">152
&lt;/span>&lt;span class="lnt">153
&lt;/span>&lt;span class="lnt">154
&lt;/span>&lt;span class="lnt">155
&lt;/span>&lt;span class="lnt">156
&lt;/span>&lt;span class="lnt">157
&lt;/span>&lt;span class="lnt">158
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-c" data-lang="c">&lt;span class="line">&lt;span class="cl">&lt;span class="cp">#include&lt;/span> &lt;span class="cpf">&amp;lt;stdio.h&amp;gt;&lt;/span>&lt;span class="cp">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="cp">#include&lt;/span> &lt;span class="cpf">&amp;lt;stdlib.h&amp;gt; // malloc()、exit()&lt;/span>&lt;span class="cp">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="cp">&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="cp">#define Size 5 &lt;/span>&lt;span class="c1">// Sizeをマクロ定義。シーケンシャルリストの初期メモリサイズを表すよ
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">typedef&lt;/span> &lt;span class="k">struct&lt;/span> &lt;span class="n">Table&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="kt">int&lt;/span> &lt;span class="o">*&lt;/span> &lt;span class="n">head&lt;/span>&lt;span class="p">;&lt;/span> &lt;span class="c1">// headという名前の、長さが決まっていない配列（動的配列）を宣言するよ
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="kt">int&lt;/span> &lt;span class="n">length&lt;/span>&lt;span class="p">;&lt;/span> &lt;span class="c1">// 現在のシーケンシャルリストの長さを記録するよ
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="kt">int&lt;/span> &lt;span class="n">size&lt;/span>&lt;span class="p">;&lt;/span> &lt;span class="c1">// シーケンシャルリストに割り当てられたストレージ容量を記録するよ
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span>&lt;span class="p">}&lt;/span>&lt;span class="n">table&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">// 初期化関数
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span>&lt;span class="n">table&lt;/span> &lt;span class="nf">initTable&lt;/span>&lt;span class="p">()&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">table&lt;/span> &lt;span class="n">t&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">t&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">head&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="p">(&lt;/span>&lt;span class="kt">int&lt;/span>&lt;span class="o">*&lt;/span>&lt;span class="p">)&lt;/span>&lt;span class="nf">malloc&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">Size&lt;/span> &lt;span class="o">*&lt;/span> &lt;span class="k">sizeof&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="kt">int&lt;/span>&lt;span class="p">));&lt;/span> &lt;span class="c1">// 空のシーケンシャルリストを作成して、メモリを動的に確保するよ
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">if&lt;/span> &lt;span class="p">(&lt;/span>&lt;span class="o">!&lt;/span>&lt;span class="n">t&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">head&lt;/span>&lt;span class="p">)&lt;/span> &lt;span class="c1">// もしメモリの確保に失敗したら、メッセージを出してプログラムを終了するよ
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nf">printf&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s">&amp;#34;初期化に失敗したよ&amp;#34;&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nf">exit&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="mi">0&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">}&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">t&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">length&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mi">0&lt;/span>&lt;span class="p">;&lt;/span> &lt;span class="c1">// 空のリストの長さを0で初期化
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="n">t&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">size&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">Size&lt;/span>&lt;span class="p">;&lt;/span> &lt;span class="c1">// 空のリストの初期容量をSizeにするよ
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">return&lt;/span> &lt;span class="n">t&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">}&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">// 挿入関数。elemは挿入する要素、addは挿入する場所だよ
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span>&lt;span class="n">table&lt;/span> &lt;span class="nf">addTable&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">table&lt;/span> &lt;span class="n">t&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="kt">int&lt;/span> &lt;span class="n">elem&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="kt">int&lt;/span> &lt;span class="n">add&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="kt">int&lt;/span> &lt;span class="n">i&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1">// 挿入位置が正しいかチェックするよ（リストの長さ+1より大きいか、1より小さい場合はエラー）
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="k">if&lt;/span> &lt;span class="p">(&lt;/span>&lt;span class="n">add&lt;/span> &lt;span class="o">&amp;gt;&lt;/span> &lt;span class="n">t&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">length&lt;/span> &lt;span class="o">+&lt;/span> &lt;span class="mi">1&lt;/span> &lt;span class="o">||&lt;/span> &lt;span class="n">add&lt;/span> &lt;span class="o">&amp;lt;&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nf">printf&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s">&amp;#34;挿入位置に問題があるよ&amp;#34;&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">return&lt;/span> &lt;span class="n">t&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">}&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1">// 挿入する前に、空き容量があるか確認。足りなければメモリを再確保するよ
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="k">if&lt;/span> &lt;span class="p">(&lt;/span>&lt;span class="n">t&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">length&lt;/span> &lt;span class="o">==&lt;/span> &lt;span class="n">t&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">size&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">t&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">head&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="p">(&lt;/span>&lt;span class="kt">int&lt;/span> &lt;span class="o">*&lt;/span>&lt;span class="p">)&lt;/span>&lt;span class="nf">realloc&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">t&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">head&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="p">(&lt;/span>&lt;span class="n">t&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">size&lt;/span> &lt;span class="o">+&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="p">)&lt;/span> &lt;span class="o">*&lt;/span> &lt;span class="k">sizeof&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="kt">int&lt;/span>&lt;span class="p">));&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">if&lt;/span> &lt;span class="p">(&lt;/span>&lt;span class="o">!&lt;/span>&lt;span class="n">t&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">head&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nf">printf&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s">&amp;#34;メモリの再割り当てに失敗したよ&amp;#34;&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">return&lt;/span> &lt;span class="n">t&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">}&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">t&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">size&lt;/span> &lt;span class="o">+=&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">}&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1">// 挿入位置以降の要素を、一つずつ後ろにずらすよ
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="k">for&lt;/span> &lt;span class="p">(&lt;/span>&lt;span class="n">i&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">t&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">length&lt;/span> &lt;span class="o">-&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="p">;&lt;/span> &lt;span class="n">i&lt;/span> &lt;span class="o">&amp;gt;=&lt;/span> &lt;span class="n">add&lt;/span> &lt;span class="o">-&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="p">;&lt;/span> &lt;span class="n">i&lt;/span>&lt;span class="o">--&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">t&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">head&lt;/span>&lt;span class="p">[&lt;/span>&lt;span class="n">i&lt;/span> &lt;span class="o">+&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="p">]&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">t&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">head&lt;/span>&lt;span class="p">[&lt;/span>&lt;span class="n">i&lt;/span>&lt;span class="p">];&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">}&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1">// ずらし終わったら、指定の位置に要素を入れるよ
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="n">t&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">head&lt;/span>&lt;span class="p">[&lt;/span>&lt;span class="n">add&lt;/span> &lt;span class="o">-&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="p">]&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">elem&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1">// 要素が増えたから、長さを+1するよ
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="n">t&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">length&lt;/span>&lt;span class="o">++&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">return&lt;/span> &lt;span class="n">t&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">}&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">// 削除関数
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span>&lt;span class="n">table&lt;/span> &lt;span class="nf">delTable&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">table&lt;/span> &lt;span class="n">t&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="kt">int&lt;/span> &lt;span class="n">add&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="kt">int&lt;/span> &lt;span class="n">i&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">if&lt;/span> &lt;span class="p">(&lt;/span>&lt;span class="n">add&lt;/span> &lt;span class="o">&amp;gt;&lt;/span> &lt;span class="n">t&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">length&lt;/span> &lt;span class="o">||&lt;/span> &lt;span class="n">add&lt;/span> &lt;span class="o">&amp;lt;&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nf">printf&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s">&amp;#34;削除する要素の位置がおかしいよ&amp;#34;&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nf">exit&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="mi">0&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">}&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">for&lt;/span> &lt;span class="p">(&lt;/span>&lt;span class="n">i&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">add&lt;/span>&lt;span class="p">;&lt;/span> &lt;span class="n">i&lt;/span> &lt;span class="o">&amp;lt;&lt;/span> &lt;span class="n">t&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">length&lt;/span>&lt;span class="p">;&lt;/span> &lt;span class="n">i&lt;/span>&lt;span class="o">++&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">t&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">head&lt;/span>&lt;span class="p">[&lt;/span>&lt;span class="n">i&lt;/span> &lt;span class="o">-&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="p">]&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">t&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">head&lt;/span>&lt;span class="p">[&lt;/span>&lt;span class="n">i&lt;/span>&lt;span class="p">];&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">}&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">t&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">length&lt;/span>&lt;span class="o">--&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">return&lt;/span> &lt;span class="n">t&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">}&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">// 検索関数。elemは探したいデータの値だよ
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span>&lt;span class="kt">int&lt;/span> &lt;span class="nf">selectTable&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">table&lt;/span> &lt;span class="n">t&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="kt">int&lt;/span> &lt;span class="n">elem&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="kt">int&lt;/span> &lt;span class="n">i&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">for&lt;/span> &lt;span class="p">(&lt;/span>&lt;span class="n">i&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mi">0&lt;/span>&lt;span class="p">;&lt;/span> &lt;span class="n">i&lt;/span> &lt;span class="o">&amp;lt;&lt;/span> &lt;span class="n">t&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">length&lt;/span>&lt;span class="p">;&lt;/span> &lt;span class="n">i&lt;/span>&lt;span class="o">++&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">if&lt;/span> &lt;span class="p">(&lt;/span>&lt;span class="n">t&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">head&lt;/span>&lt;span class="p">[&lt;/span>&lt;span class="n">i&lt;/span>&lt;span class="p">]&lt;/span> &lt;span class="o">==&lt;/span> &lt;span class="n">elem&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">return&lt;/span> &lt;span class="n">i&lt;/span> &lt;span class="o">+&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">}&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">}&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">return&lt;/span> &lt;span class="o">-&lt;/span>&lt;span class="mi">1&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">}&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">// 更新関数。elemを新しい要素newElemに書き換えるよ
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span>&lt;span class="n">table&lt;/span> &lt;span class="nf">amendTable&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">table&lt;/span> &lt;span class="n">t&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="kt">int&lt;/span> &lt;span class="n">elem&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="kt">int&lt;/span> &lt;span class="n">newElem&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="kt">int&lt;/span> &lt;span class="n">add&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="nf">selectTable&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">t&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">elem&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">t&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">head&lt;/span>&lt;span class="p">[&lt;/span>&lt;span class="n">add&lt;/span> &lt;span class="o">-&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="p">]&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">newElem&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">return&lt;/span> &lt;span class="n">t&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">}&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">// リストの中身を表示する関数
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span>&lt;span class="kt">void&lt;/span> &lt;span class="nf">displayTable&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">table&lt;/span> &lt;span class="n">t&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="kt">int&lt;/span> &lt;span class="n">i&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">for&lt;/span> &lt;span class="p">(&lt;/span>&lt;span class="n">i&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mi">0&lt;/span>&lt;span class="p">;&lt;/span> &lt;span class="n">i&lt;/span> &lt;span class="o">&amp;lt;&lt;/span> &lt;span class="n">t&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">length&lt;/span>&lt;span class="p">;&lt;/span> &lt;span class="n">i&lt;/span>&lt;span class="o">++&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nf">printf&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s">&amp;#34;%d &amp;#34;&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">t&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">head&lt;/span>&lt;span class="p">[&lt;/span>&lt;span class="n">i&lt;/span>&lt;span class="p">]);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">}&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nf">printf&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s">&amp;#34;&lt;/span>&lt;span class="se">\n&lt;/span>&lt;span class="s">&amp;#34;&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">}&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="kt">int&lt;/span> &lt;span class="nf">main&lt;/span>&lt;span class="p">()&lt;/span> &lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="kt">int&lt;/span> &lt;span class="n">i&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">add&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">table&lt;/span> &lt;span class="n">t1&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="nf">initTable&lt;/span>&lt;span class="p">();&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1">// シーケンシャルリストに要素を追加していくよ
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="k">for&lt;/span> &lt;span class="p">(&lt;/span>&lt;span class="n">i&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="p">;&lt;/span> &lt;span class="n">i&lt;/span> &lt;span class="o">&amp;lt;=&lt;/span> &lt;span class="n">Size&lt;/span>&lt;span class="p">;&lt;/span> &lt;span class="n">i&lt;/span>&lt;span class="o">++&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">t1&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">head&lt;/span>&lt;span class="p">[&lt;/span>&lt;span class="n">i&lt;/span> &lt;span class="o">-&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="p">]&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">i&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">t1&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">length&lt;/span>&lt;span class="o">++&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">}&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nf">printf&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s">&amp;#34;元のシーケンシャルリスト：&lt;/span>&lt;span class="se">\n&lt;/span>&lt;span class="s">&amp;#34;&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nf">displayTable&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">t1&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nf">printf&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s">&amp;#34;要素1を削除：&lt;/span>&lt;span class="se">\n&lt;/span>&lt;span class="s">&amp;#34;&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">t1&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="nf">delTable&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">t1&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nf">displayTable&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">t1&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nf">printf&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s">&amp;#34;2番目の位置に要素5を挿入：&lt;/span>&lt;span class="se">\n&lt;/span>&lt;span class="s">&amp;#34;&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">t1&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="nf">addTable&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">t1&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">5&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">2&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nf">displayTable&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">t1&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nf">printf&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s">&amp;#34;要素3の位置を検索：&lt;/span>&lt;span class="se">\n&lt;/span>&lt;span class="s">&amp;#34;&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">add&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="nf">selectTable&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">t1&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">3&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nf">printf&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s">&amp;#34;%d&lt;/span>&lt;span class="se">\n&lt;/span>&lt;span class="s">&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">add&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nf">printf&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s">&amp;#34;要素3を6に変更：&lt;/span>&lt;span class="se">\n&lt;/span>&lt;span class="s">&amp;#34;&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">t1&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="nf">amendTable&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">t1&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">3&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">6&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nf">displayTable&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">t1&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">return&lt;/span> &lt;span class="mi">0&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">}&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;h2 id="実行結果">実行結果
&lt;/h2>&lt;p>プログラムを実行すると、こんな感じになるよ：&lt;/p></description></item><item><title>データ構造 連結リストのコード</title><link>https://blog.yexca.net/ja/archives/15/</link><pubDate>Wed, 17 Nov 2021 12:00:49 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/15/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&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;span class="lnt">13
&lt;/span>&lt;span class="lnt">14
&lt;/span>&lt;span class="lnt">15
&lt;/span>&lt;span class="lnt">16
&lt;/span>&lt;span class="lnt">17
&lt;/span>&lt;span class="lnt">18
&lt;/span>&lt;span class="lnt">19
&lt;/span>&lt;span class="lnt">20
&lt;/span>&lt;span class="lnt">21
&lt;/span>&lt;span class="lnt">22
&lt;/span>&lt;span class="lnt">23
&lt;/span>&lt;span class="lnt">24
&lt;/span>&lt;span class="lnt">25
&lt;/span>&lt;span class="lnt">26
&lt;/span>&lt;span class="lnt">27
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-c" data-lang="c">&lt;span class="line">&lt;span class="cl">&lt;span class="cp">#include&lt;/span> &lt;span class="cpf">&amp;lt;stdio.h&amp;gt;&lt;/span>&lt;span class="cp">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="cp">&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">struct&lt;/span> &lt;span class="n">student&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="kt">long&lt;/span> &lt;span class="n">num&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="kt">float&lt;/span> &lt;span class="n">score&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">struct&lt;/span> &lt;span class="n">student&lt;/span> &lt;span class="o">*&lt;/span>&lt;span class="n">next&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">};&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="kt">void&lt;/span> &lt;span class="nf">main&lt;/span>&lt;span class="p">()&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">struct&lt;/span> &lt;span class="n">student&lt;/span> &lt;span class="n">a&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">b&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">c&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="o">*&lt;/span>&lt;span class="n">head&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="o">*&lt;/span>&lt;span class="n">p&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">a&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">num&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mi">99101&lt;/span>&lt;span class="p">;&lt;/span> &lt;span class="n">a&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">score&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mf">89.5&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">b&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">num&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mi">99103&lt;/span>&lt;span class="p">;&lt;/span> &lt;span class="n">b&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">score&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mi">90&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">c&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">num&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mi">99107&lt;/span>&lt;span class="p">;&lt;/span> &lt;span class="n">c&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">score&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mi">85&lt;/span>&lt;span class="p">;&lt;/span> &lt;span class="c1">// ノードの num と score メンバに値を代入
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="n">head&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="o">&amp;amp;&lt;/span>&lt;span class="n">a&lt;/span>&lt;span class="p">;&lt;/span> &lt;span class="c1">// ノード a の開始アドレスを頭ポインタ head に代入
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="n">a&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">next&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="o">&amp;amp;&lt;/span>&lt;span class="n">b&lt;/span>&lt;span class="p">;&lt;/span> &lt;span class="c1">// ノード b の開始アドレスをノード a の next メンバに代入
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="n">b&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">next&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="o">&amp;amp;&lt;/span>&lt;span class="n">c&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">c&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">next&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="nb">NULL&lt;/span>&lt;span class="p">;&lt;/span> &lt;span class="c1">// ノード c の next メンバには他のノードのアドレスを入れない
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="n">p&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">head&lt;/span>&lt;span class="p">;&lt;/span> &lt;span class="c1">// ポインタ p をノード a に向ける
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="k">do&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nf">printf&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s">&amp;#34;%ld %5.1f&lt;/span>&lt;span class="se">\n&lt;/span>&lt;span class="s">&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">p&lt;/span>&lt;span class="o">-&amp;gt;&lt;/span>&lt;span class="n">num&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">p&lt;/span>&lt;span class="o">-&amp;gt;&lt;/span>&lt;span class="n">score&lt;/span>&lt;span class="p">);&lt;/span> &lt;span class="c1">// p が指しているノードのデータを出力
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="n">p&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">p&lt;/span>&lt;span class="o">-&amp;gt;&lt;/span>&lt;span class="n">next&lt;/span>&lt;span class="p">;&lt;/span> &lt;span class="c1">// p を次のノードに向ける
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="p">}&lt;/span>&lt;span class="k">while&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">p&lt;/span> &lt;span class="o">!=&lt;/span> &lt;span class="nb">NULL&lt;/span>&lt;span class="p">);&lt;/span> &lt;span class="c1">// ノード c を出力し終わった後、p の値は NULL になる
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span> &lt;span class="nf">system&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s">&amp;#34;pause&amp;#34;&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">}&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;h2 id="メモリ割り当て関数">メモリ割り当て関数
&lt;/h2>&lt;ul>
&lt;li>malloc 関数&lt;/li>
&lt;/ul>
&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;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-c" data-lang="c">&lt;span class="line">&lt;span class="cl">&lt;span class="kt">void&lt;/span> &lt;span class="o">*&lt;/span>&lt;span class="nf">malloc&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="kt">unsigned&lt;/span> &lt;span class="kt">int&lt;/span> &lt;span class="n">size&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>メモリの動的記憶域内に、長さ size の連続した空間を割り当てる役割があるんだ。この関数の値（戻り値）は、割り当てられた空間の開始アドレスを指すポインタ（基底型は void）だよ。もし関数が正常に実行されなかった場合（メモリ空間が足りないときなど）は、空のポインタ NULL を返すんだ。&lt;/p></description></item><item><title>C言語 データ構造コード</title><link>https://blog.yexca.net/ja/archives/14/</link><pubDate>Thu, 11 Nov 2021 23:03:27 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/14/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>この記事は
&lt;a class="link" href="https://blog.hiyoung.icu/"
target="_blank" rel="noopener"
>
Hiyoung
&lt;/a>
が書いたよ&lt;/p></description></item><item><title>扬州杏雨后</title><link>https://blog.yexca.net/ja/archives/13/</link><pubDate>Thu, 11 Nov 2021 18:01:33 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/13/</guid><description>&lt;blockquote>
&lt;p>この記事は ctxbb が書きました、写真だけですから、翻訳出来ません。&lt;/p>
&lt;/blockquote>
&lt;p>&lt;img src="https://cdn.statically.io/gh/yexca/picx-images-hosting@master/2021/11-%e6%89%ac%e5%b7%9e%e6%9d%8f%e9%9b%a8%e5%90%8e/1.3cr7a6v19fc0.webp"
loading="lazy"
alt="1"
>
&lt;img src="https://cdn.statically.io/gh/yexca/picx-images-hosting@master/2021/11-%e6%89%ac%e5%b7%9e%e6%9d%8f%e9%9b%a8%e5%90%8e/2.6a9nc2b31gg0.webp"
loading="lazy"
alt="2"
>
&lt;img src="https://cdn.statically.io/gh/yexca/picx-images-hosting@master/2021/11-%e6%89%ac%e5%b7%9e%e6%9d%8f%e9%9b%a8%e5%90%8e/3.5saqmmz6s380.webp"
loading="lazy"
alt="3"
>
&lt;img src="https://cdn.statically.io/gh/yexca/picx-images-hosting@master/2021/11-%e6%89%ac%e5%b7%9e%e6%9d%8f%e9%9b%a8%e5%90%8e/4.4o9isl9872c0.webp"
loading="lazy"
alt="4"
>
&lt;img src="https://cdn.statically.io/gh/yexca/picx-images-hosting@master/2021/11-%e6%89%ac%e5%b7%9e%e6%9d%8f%e9%9b%a8%e5%90%8e/5.5do2087lo300.webp"
loading="lazy"
alt="5"
>&lt;/p></description></item><item><title>原神の樹脂確認とプッシュ通知</title><link>https://blog.yexca.net/ja/archives/12/</link><pubDate>Wed, 10 Nov 2021 15:21:30 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/12/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>miHoYoの「米遊社（HoYoLAB）」で原神の樹脂を確認できるけど、PCを使っている時にいちいちスマホを取り出してアプリを開くのは、正直言ってめちゃくちゃ不便だよね。&lt;/p></description></item><item><title>Weiboの動画をダウンロードする方法</title><link>https://blog.yexca.net/ja/archives/11/</link><pubDate>Wed, 10 Nov 2021 11:29:51 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/11/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>まずはダウンロードしたい動画を見つける（当たり前だね）。画像で赤く囲んである部分のリンクをコピーして。&lt;/p></description></item><item><title>WordPress に「前のページに戻る」ボタンを追加する方法</title><link>https://blog.yexca.net/ja/archives/10/</link><pubDate>Wed, 10 Nov 2021 11:06:27 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/10/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>だいたいの場合は、ブラウザやシステムに付いている「戻る」機能を使うと思うけど、たまにUIの動線がめちゃくちゃ使いにくいシステムってあるよね。そんな時、ページ内に「前のページに戻る」ボタンを自前で追加しておくと、ブラウジング体験がグッと良くなるよ。&lt;/p></description></item><item><title>Win11 公式Androidサブシステムインストール</title><link>https://blog.yexca.net/ja/archives/9/</link><pubDate>Tue, 09 Nov 2021 23:45:42 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/9/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>この記事は
&lt;a class="link" href="https://blog.hiyoung.icu/"
target="_blank" rel="noopener"
>
Hiyoung
&lt;/a>
が書いたよ&lt;/p></description></item><item><title>SQL文のいくつかの構文詳細 (SQL Server編)</title><link>https://blog.yexca.net/ja/archives/8/</link><pubDate>Mon, 08 Nov 2021 11:51:18 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/8/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>この記事は
&lt;a class="link" href="https://blog.hiyoung.icu/"
target="_blank" rel="noopener"
>
Hiyoung
&lt;/a>
が書いたよ。&lt;/p></description></item><item><title>Navicat で SQL Server に接続する際に困ったこといくつか</title><link>https://blog.yexca.net/ja/archives/7/</link><pubDate>Sun, 07 Nov 2021 23:41:46 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/7/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>この記事は
&lt;a class="link" href="https://blog.hiyoung.icu/"
target="_blank" rel="noopener"
>
Hiyoung
&lt;/a>
が書いたよ。&lt;/p></description></item><item><title>VS Code で C 言語環境を構築する</title><link>https://blog.yexca.net/ja/archives/6/</link><pubDate>Sun, 07 Nov 2021 23:32:26 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/6/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>この記事は
&lt;a class="link" href="https://blog.hiyoung.icu/"
target="_blank" rel="noopener"
>
Hiyoung
&lt;/a>
によって書かれたよ。&lt;/p></description></item><item><title>VsCode で Python 環境を設定する</title><link>https://blog.yexca.net/ja/archives/5/</link><pubDate>Sun, 07 Nov 2021 11:28:58 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/5/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-2.5-flash によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="本文">本文
&lt;/h2>&lt;p>VS CodeとPythonのインストールと環境変数の設定が終わったら、&lt;/p></description></item><item><title>システムのデフォルトメールクライアントを自動で起動する方法</title><link>https://blog.yexca.net/ja/archives/4/</link><pubDate>Sat, 06 Nov 2021 17:05:36 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/4/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;blockquote>
&lt;p>この記事は
&lt;a class="link" href="https://blog.hiyoung.icu/"
target="_blank" rel="noopener"
>
Hiyoung
&lt;/a>
によって書かれたよ。&lt;/p></description></item><item><title>WordPressでBilibili動画を埋め込む方法</title><link>https://blog.yexca.net/ja/archives/3/</link><pubDate>Sat, 06 Nov 2021 16:43:20 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/3/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;h2 id="本文">本文
&lt;/h2>&lt;p>まずは、埋め込みたい動画のページに行って、共有ボタンの上にマウスを置いてみて（クリックはしなくていいよ）。&lt;/p></description></item><item><title>WordPressでユーザーのメディアライブラリアクセスを制限する</title><link>https://blog.yexca.net/ja/archives/2/</link><pubDate>Sat, 06 Nov 2021 14:31:04 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/2/</guid><description>&lt;div class="notice ">&lt;strong>📢&lt;/strong> この記事は gemini-3-flash-preview によって翻訳されました
&lt;/div>
&lt;style lang="scss">
.notice {
padding: 0.75em 1em;
margin: 1em 0;
border-left: 4px solid;
border-radius: 4px;
&amp;.default {
border-color: #ccc;
background-color: #f9f9f9;
color: #333;
}
&amp;.info {
border-color: #2196f3;
background-color: #e3f2fd;
color: #1a237e;
}
&amp;.warn {
border-color: #ff9800;
background-color: #fff3e0;
color: #e65100;
}
&amp;.danger {
border-color: #f44336;
background-color: #ffebee;
color: #b71c1c;
}
}
[data-scheme="dark"] {
.notice {
&amp;.default {
border-color: #666;
background-color: #2a2a2a;
color: #eee;
}
&amp;.info {
border-color: #90caf9;
background-color: #1e3a5f;
color: #e3f2fd;
}
&amp;.warn {
border-color: #ffb74d;
background-color: #4e342e;
color: #fff3e0;
}
&amp;.danger {
border-color: #ef5350;
background-color: #3e2723;
color: #ffebee;
}
}
}
[data-scheme="sepia"] {
.notice {
&amp;.info {
border-color: #6a5acd;
background-color: #fdf6e3;
color: #3c2f2f;
}
&amp;.warn {
border-color: #e9967a;
background-color: #faf0e6;
color: #5c4033;
}
&amp;.danger {
border-color: #cd5c5c;
background-color: #f5e0dc;
color: #7b3f3f;
}
}
}
&lt;/style>
&lt;p>デフォルトでは、WordPressは投稿者がサイトのメディアライブラリにあるすべての画像を見ることができるようになっているんだ。つまり、投稿者がライブラリ内の全ファイルを確認できてしまうってこと。管理者や編集者、他の投稿者がアップロードした画像までも見ることができちゃうんだよね。&lt;/p></description></item><item><title>Hello World！</title><link>https://blog.yexca.net/ja/archives/1/</link><pubDate>Sat, 06 Nov 2021 14:15:19 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/1/</guid><description>&lt;p>WordPress へようこそ。これが最初の投稿です。編集または削除して書き込みを始めてください。&lt;/p></description></item><item><title>アーカイブ</title><link>https://blog.yexca.net/ja/archives/</link><pubDate>Thu, 04 Nov 2021 20:20:20 +0800</pubDate><guid>https://blog.yexca.net/ja/archives/</guid><description/></item><item><title>について</title><link>https://blog.yexca.net/ja/about/</link><pubDate>Thu, 04 Nov 2021 20:20:20 +0800</pubDate><guid>https://blog.yexca.net/ja/about/</guid><description>&lt;blockquote>
&lt;p>このページは機械翻訳を使ったよ！(๑˃̵ᴗ˂̵)&lt;/p>
&lt;/blockquote>
&lt;p>あぁっ、きた！
&lt;a class="link" href="https://blog.yexca.net/ja/"
>
yexca (いえか)
&lt;/a>
だよ！&lt;/p>
&lt;h2 id="どこ">どこ？
&lt;/h2>&lt;p>私の個人ブログへようこそ！ここは、学びと探索の記録を綴る小さな空間だよ。でも、最近はちょっと生活の中で感じたことも、たまにシェアしているのだ〜♪&lt;/p></description></item><item><title>検索</title><link>https://blog.yexca.net/ja/search/</link><pubDate>Thu, 04 Nov 2021 20:20:20 +0800</pubDate><guid>https://blog.yexca.net/ja/search/</guid><description/></item></channel></rss>