<?xml version="1.0"?>
<rss version="2.0">
    <channel>
        <title>上田ブログ</title>
        <link>https://ueda.tech</link>
        <description>上田の近況です。</description>
        <lastBuildDate>Sat, 04 Apr 2026 10:10:25 GMT</lastBuildDate>
<item>
<title>SCHED_DEADLINEで処理の不履行を起こす</title>
<description>
<p>　いま機械系の学生さん向けのLinuxの本を書いてるんですが、本の中で次のブログ記事（すごく面白い）</p>
<ul>
<li><a href="https://zenn.dev/turing_motors/articles/fdfb70b7a9d90b">Katsuhiro Suzuki: 全プロセスが一秒止まる不具合続編: カーネル内部で何が起きたか？, Tech Blog - Turing</a></li>
</ul>
<p>の現象をなるべくシンプルな形で再現できないか、とふと考えて、本のためのコードを使い回してやってみました。</p>
<p>　事前知識がいろいろ必要な記事で、ちゃんと説明できていませんが、とりあえずふーんという感じで読んでいただければと。</p>
</description>
<link>https://ueda.tech/?post=20260404</link>

<pubDate>Sat, 04 Apr 2026 09:20:19 GMT</pubDate>
</item>
<item>
<title>近況（2026年3月22日）</title>
<description>
<p>　子供の学校関係の手続きや式典（超絶嫌い）、来年度の準備とかで大変です。毎年3月は自由な割に絶対に忘れてはいけない手続きが多くて気持ちが落ち着かないんですが、今年は身内の入試が重なって特に良くないです。</p>
</description>
<link>https://ueda.tech/?post=20260322</link>

<pubDate>Sun, 22 Mar 2026 09:53:32 GMT</pubDate>
</item>
<item>
<title>sleepコマンドなしでbashを眠らせる</title>
<description>
<p>　<a href="/?post=20260104">前回の記事</a>で 「<code>SCHED_DEADLINE</code>をシェルスクリプトで試すにはフォークしたらアカン」 ということを書きました。 なので、3秒ごとに1ミリ秒間リアルタイムで動かすシェルスクリプトでは<code>sleep</code>コマンドを使わず、CPUを100%使わせてました。</p>
<p>　ただ、<code>sleep</code>なしでもBashを眠らせられないかと疑問に思ったので調べたところ、<a href="https://stackoverflow.com/questions/32425457/bash-unix-how-can-i-pause-a-process-without-using-sleep-command">stack overflowに、readにタイムアウトを設定するとできる</a>と書いてありました。 ということでやってみました。<code>read</code>はビルトインコマンドなので、フォークしません。</p>
</description>
<link>https://ueda.tech/?post=20260107</link>

<pubDate>Wed, 07 Jan 2026 23:42:05 GMT</pubDate>
</item>
<item>
<title>LinuxのSCHED_DEADLINEの動作確認</title>
<description>
<p>　書籍のための備忘録なのでなぐり書きです。SCHED_DEADLINEというのは、現行のLinuxのタスクスケジューラで定義されているプロセスの動かし方で、「一定周期内に必ずこのタスクやる（やれなかったら切腹）」というものです。</p>
</description>
<link>https://ueda.tech/?post=20260104</link>

<pubDate>Sun, 04 Jan 2026 10:58:06 GMT</pubDate>
</item>
<item>
<title>2025年の生産物</title>
<description>
<p>　講義が一段落して年末年始でまた何か始めたい（いろいろプランあり）という状況なんですが、たぶん今年作ったもの一覧を書いておかないとやり散らかしになるので振り返ってみました。念のために書いておくと、睡眠はたっぷりとっております。無駄な会議がないのは大学、学科の皆様のおかげです。</p>
</description>
<link>https://ueda.tech/?post=20251221</link>

<pubDate>Sun, 21 Dec 2025 02:14:59 GMT</pubDate>
</item>
<item>
<title>12月2日にRSJセミナーに登壇するとか自作シェルの連載4年目突入とか</title>
<description>
<p>　<a href="/?post=20251110">いろいろ事情があってあまりにも引きこもりすぎてて</a>自分がオワコンになった感覚になってますが、久々にお呼びがかかりましたので告知です。2024年は本が出たりいろいろ呼ばれてしゃべったり、授賞式に引っ張り出されたりといろいろ露出してたのでギャップが激しいです。</p>
<p>　露出してればいいというのもクソみたいな考え方なので別にいいのですが、元来目立ちたがりである自分の劣情をどうコントロールするかは難しい問題です。昇華させるにはもっと勉強会とかに（悪目立ちせず建設的に）参加したり、シェル芸勉強会を2ヶ月に1回真面目にやったりと、コミュニティー活動にちゃんと戻るべきなんだろうなと考えています。来年度はいろんなことから開放されるので、30代のときくらい積極的にいきたいところです。</p>
</description>
<link>https://ueda.tech/?post=20251130</link>

<pubDate>Sun, 30 Nov 2025 07:54:48 GMT</pubDate>
</item>
<item>
<title>近況（2025年11月10日）</title>
<description>
<p>　半年ぶりの更新です。ずっとブログやシェル芸勉強会、連載の部分以外の自作シェルの開発をさぼって半年間、ニューラルネット〜VLA（画像とか言葉の指示とかでロボットを動かすやつ）の勉強をしていました。特にシェル芸界隈のみなさますみません。</p>
</description>
<link>https://ueda.tech/?post=20251110</link>

<pubDate>Mon, 10 Nov 2025 00:25:11 GMT</pubDate>
</item>
<item>
<title>自作シェルの進捗（2025年4月25日）</title>
<description>
<p>　<a href="/?post=20250415">前回</a>（4月15日）からの進捗。</p>
</description>
<link>https://ueda.tech/?post=20250425</link>

<pubDate>Fri, 25 Apr 2025 09:09:06 GMT</pubDate>
</item>
<item>
<title>自作シェルの進捗（2025年4月15日）</title>
<description>
<p>　<a href="/?post=20250329">前回</a>（3月29日）からの進捗です。</p>
</description>
<link>https://ueda.tech/?post=20250415</link>

<pubDate>Tue, 15 Apr 2025 09:09:56 GMT</pubDate>
</item>
<item>
<title>自作シェルの進捗（2025年3月29日その2）</title>
<description>
<p>　<a href="/?post=20250329">前の記事</a>の続きです。前の記事のとおり、 Bashの公式リポジトリのテストを使い始めました。しかしこのテスト、 エッジケースが多い上にテストスクリプト自体が bash-completion並みに変態なので、 それに対応せねばならずいろいろ調べてました。</p>
</description>
<link>https://ueda.tech/?post=20250329_2</link>

<pubDate>Sat, 29 Mar 2025 08:22:50 GMT</pubDate>
</item>
    </channel>
</rss>
