のい– Author –
のい
UNIX Cafe マスター
-
自作VM開発記
【低レイヤ入門】C言語で作る自作VMを少しOSらしくする: echoコマンドで次の1行を表示する | UNIX Cafe
自作VM開発記 16 今回は、入力した1行をそのまま表示する echo コマンドを追加します。例えば、echo と入力した後、次の行に hello と入力すると、プログラムが hello を表示し、またコマンドを受け付けます。 この連載で開発しているVM(仮想マシン)は、... -
自作ゲーム
C言語で作るターミナルタイピングRPG「クムドール・クロニクル」まとめ:道中マップのある冒険と、遊びやすさを整える開発記録 | UNIX Cafe
クムドール・クロニクル:文字だけの画面で、王国を旅するタイピングRPG このページは、C言語製のターミナルタイピングRPG「クムドール・クロニクル」の紹介記事と、これまでの改善をまとめた記事です。 画面に表示された課題を正確に入力して、敵を倒す。... -
自作ゲーム
C言語で作るターミナルタイピングRPG「クムドールの試練」全7回まとめ:小さな戦闘から20ステージのゲームへ | UNIX Cafe
クムドールの試練:C言語で小さなタイピングRPGを育てる連載です このページは、C言語製のターミナルタイピングRPG「クムドールの試練」の開発記録、全7回をまとめた記事です。 画面に表示された文字列を正確に入力すると敵にダメージを与え、ミスをすると... -
自作VM開発記
【低レイヤ入門】C言語で作る自作VMを少しOSらしくする: help / quitを繰り返し入力する | UNIX Cafe
自作VM開発記 15 今回は、help を入力して案内を読んだ後、そのまま次のコマンドを入力できるようにします。知らないコマンドなら Unknown command と表示して入力を待ち、quit を入力したら終了する、という動きが目標です。 この連載で扱うVM(仮想マシ... -
自作VM開発記
【低レイヤ入門】C言語で作る自作VMを少しOSらしくする: 文字列比較を共通サブルーチンにする | UNIX Cafe
自作VM開発記 14 今回は、入力された単語が help や quit と一致するか調べる処理を、1つにまとめます。help なら使い方、quit なら終了メッセージ、それ以外なら Unknown command を表示する動きは同じです。比較相手の単語を変えて、同じ処理を使えるよ... -
自作ツール
検索順位チェック Pro を作りました:GSC平均掲載順位をブラウザのグラフで確認する | PC-FAN
以前の記事では、Google Search Console APIから見たいキーワードの平均掲載順位を取得し、日付つきのTSVファイルに記録するcheck_rank.shを紹介しました。Search Consoleを毎回開いて検索語を探さなくても、指定したキーワードの順位を手元に残せるように... -
自作VM開発記
【低レイヤ入門】C言語で作る自作VMを少しOSらしくする: 入力バッファ処理をサブルーチンに分ける | UNIX Cafe
自作VM開発記 13 今回は、キーボードから1行を読む処理を read_line というまとまりに分けます。入力が終わったら呼び出した場所へ戻り、help や quit かどうかを調べます。表示結果を変えずに、入力と比較の役割を分けるのが目的です。 この連載の自作VM... -
自作ツール
NX Studioが重いので、キーボードでRAWを選別できる軽量ビューアを作った | UNIX Cafe
これまで、RAWで撮影した写真の確認には主に「NX Studio」を使っていました。 しかし、大量のRAW画像が格納されたフォルダを開くと、プレビューの読み込みにかなりの時間がかかります。フォルダを開いた瞬間に中の画像をまとめて読み込みにいく仕様のよう... -
自作VM開発記
【低レイヤ入門】C言語で作る自作VMを少しOSらしくする: 入力バッファの help / quit を文字列比較する | UNIX Cafe
自作VM開発記 12 今回は、キーボードから入力した help や quit を読み取り、単語に応じたメッセージを表示する word-command.bin を追加します。例えば help と入力してEnterを押すと、使えるコマンドの一覧を表示します。 この連載の自作VM(仮想マシン... -
自作ツール
Term-gotchi まとめ | zshで育つターミナル相棒を作った記録 | UNIX Cafe
zsh の中で育つ小さな相棒アプリ「Term-gotchi」を作ってみました! Term-gotchiは、普段どおりにターミナルでコマンドを実行しているだけで、少しずつ経験値がたまっていきます。気が向いたときに tg_status で様子を覗いてみたり、tg_feed や tg_talk で...
