<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="/assets/xslt/rss.xsl" type="text/xsl" media="screen" ?>
<rss version="2.0"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  <channel>
    <title>体重と今日食べたもの</title>
    <link>http://k1segawa.exblog.jp</link>
    <description>ダイエット</description>
    <dc:language>ja</dc:language>
    <dc:creator>k1segawa</dc:creator>
    <dc:rights>2026</dc:rights>
    <pubDate>Mon, 09 Mar 2026 10:12:33 +0900</pubDate>
    <dc:date>2026-03-09T10:12:33+09:00</dc:date>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <sy:updateBase>2013-06-01T12:00:00+00:00</sy:updateBase>
    <image>
      <title>体重と今日食べたもの</title>
      <url>https://pds.exblog.jp/logo/1/200407/08/80/a0034780.jpg</url>
      <link>http://k1segawa.exblog.jp</link>
      <width>80</width>
      <height>60</height>
      <description>ダイエット</description>
    </image>
    <item>
      <title>[ChatGPT] ウインドウのカスケード配置 (左上から斜め下へ重なるように) - タイル型や分割でなく [AutoHotkey v2] (3/1)</title>
      <link>http://k1segawa.exblog.jp/245101621/</link>
      <guid isPermaLInk="1">http://k1segawa.exblog.jp/245101621/</guid>
      <description><![CDATA[Windows 11 (25H2現在)では、タスクバーを右クリックして[重ねて表示]が出来ない。<br />
画像のように、ウインドウを重なるように配置するのを、AutoHotkey v2で作成した。<br />
<br />
<br />
<center><img src="https://pds.exblog.jp/pds/1/202603/01/80/a0034780_23411121.png" alt="_a0034780_23411121.png" class="IMAGE_MID" height="281" width="500" /></center><br />
<br />
■ アプリ名<br />
CascadeWindows.exe<br />
CascadeWindows_Jp.exe(日本語版)<br />
<br />
<br />
■ スクリプト名<br />
CascadeWindows.ahk<br />
CascadeWindows_Jp.ahk(日本語版)<br />
<br />
<br />
■ ダウンロード<br />
k1segawa/Cascade-Windows - GitHub<br />
<br />
<br />
■ 機能・使い方<br />
・アプリかスクリプトを実行<br />
(アプリならそのまま起動、スクリプトならAutoHotkey v2のインストール要)<br />
<br />
・F9：重ねて(カスケード)配置<br />
・F10：ずらす高さや幅をアプリケーション毎に設定可能(保存ボタン/右上✖ボタンでキャンセル)<br />
・ホットキー変更可能<br />
・[リサイズ]チェックボックスON：「登録した」ウインドウサイズで全ウインドウをリサイズする<br />
・[更新]ボタン：ずれやキーを即反映する<br />
・[サイズ登録]ボタン：「最前面の」ウインドウサイズを登録する<br />
・最小化・最大化・フルスクリーン・スナップ機能で配置したウインドウは対象外(F9や更新ボタンの再配置・GUIのアプリ選択肢・最前面登録から除外)<br />
<br />
■ 終了(常駐終了)<br />
・タスクトレイ-[H]アイコン右クリック-Exitを選択<br />
設定画面<br />
<center><img src="https://pds.exblog.jp/pds/1/202603/07/80/a0034780_16352229.png" alt="_a0034780_16352229.png" class="IMAGE_MID" height="250" width="500" /></center><br />
アプリを選択：動作中のアプリから選ぶ(ただし最小化・最大化・フルスクリーンを除く)<br />
<br />
<br />
<br />
デフォルト：24ピクセル<br />
(ブラウザや設定画面は44、メモ帳やエクスプローラは高さ42、Windows Terminalは高さ40に設定するとタブが全部表示される)<br />
<br />
<br />
※ Windowsシステムの設定画面は ApplicationFrameHost.exe を選択する。<br />
<br />
<br />
<br />
■ ホットキーの書き方<br />
Ctrl/Alt/Shift/Winキーは ^!+# を頭に付ける(例 Ctrl+Alt+F9 = ^!F9、Win+Shift＋c = #+c)<br />
※ AutoHotkeyの書式<br />
<br />
■ 詳細<br />
設定ファイルに保存され、その場でF9で反映される。<br />
テキスト形式なので手書きも可能。<br />
デフォルト値(Unregistered)を変更可能。<br />
(初回設定ファイル無しの時は24で作成、デフォルト値は設定画面の「アプリを選択」が空の時)<br />
保存/更新ボタンで登録(ずれはアプリ毎に登録する必要がある)<br />
<br />
<br />
全てのウインドウを同じサイズにする場合(以下設定を開いたままで可能)<br />
①最前面ウインドウを希望のサイズにする<br />
②サイズ登録ボタンで登録<br />
③リサイズをONにして更新ボタンを押す<br />
※リサイズONのままだとF9を押した再配置の時毎回全ウインドウリサイズされるのでOFFにするとよい。<br />
<br />
<br />
設定ファイルさえあれば毎回保存/更新/登録する必要はない。<br />
(アプリやスクリプトと同じフォルダにcascade_offsets.iniで作成される)<br />
<br />
<br />
■ 機能追加<br />
v1.1の追加：<br />
・一律でウインドウサイズを統一するオプション機能<br />
・連続して設定できる更新ボタン<br />
v1.2の追加：<br />
・バグ修正・コメント復活<br />
・デフォルト値をGUIで書き換え可能(アプリ選択が空の時)<br />
・exe形式も提供(AutoHotKey v2インストール不要)<br />
v1.3の追加：<br />
・チェックボックスは、リサイズするかどうかだけにした<br />
・[更新]ボタンから最前面のサイズ取得機能を[最前面をサイズ登録]するボタンへ移動<br />
・[最前面をサイズ登録]ボタンにサイズを設定ファイルに登録する機能を追加<br />
・ソースリファクタリング<br />
v1.4の追加：<br />
・キーバインド変更可能<br />
・設定画面見直し<br />
- リサイズ・サイズ登録にボタン変更<br />
- ヘルプ追加<br />
<br />
<br />
<br />
ウインドウサイズを揃えた(リサイズ)した場合<br />
<center><img src="https://pds.exblog.jp/pds/1/202603/04/80/a0034780_18525364.png" alt="_a0034780_18525364.png" class="IMAGE_MID" height="281" width="500" /></center><br />
<br />
<br />
■ スクリプト→exe形式への変換<br />
AutoHotkey v2はexe形式に出来るからAutoHotkey未インストールでも実行可能。<br />
GitHubのexe形式は、ツールAhk2ExeでAutoHotKey v2.0.21 64bitでコンパイル済み。<br />
<br />
<br />
◇◇◇<br />
<br />
<br />
ChatGPTで作成。<br />
事前に「カスケード配置」というキーワードを見つけたのが良かった。<br />
ソースが長くなると途中で指示を忘れて勝手に最適化してしまうので一気にやるか、毎回元のソースを与えて細かく指示をする。<br />
※ ソースが読めてある程度理解できれば、作成時間は平均して1/4から1/3くらいに短縮される。<br />
<br />
<br />
P.S.<br />
Windows Terminalの複数ウインドウを含め整理整頓したかった。<br />
アプリ毎に高さが違うのと勝手にリサイズされないようにしたかったが、なかなか使えるものができた。<br />
<br />
<br />
※ Windows 10では[重ねて表示]が標準機能だった。今もPowerShellで可能だが、高さは一律でウインドウサイズも全画面にリサイズされてしまう。<br />
<br />
<br />
PowerShellのスクリプト：<br />
How do I get access to my window. Need cascade windows back or some other fix. - Microsoft Q&amp;A<br />
<br />
<br />
# Define the CascadeWindows function from USER32.dll<br />
Add-Type @"<br />
using System;<br />
using System.Runtime.InteropServices;<br />
<br />
public class User32 {<br />
    [DllImport("user32.dll", SetLastError = true)]<br />
    public static extern int CascadeWindows(IntPtr hwndParent, uint wHow, IntPtr lpRect, uint cKids, IntPtr[] lpKids);<br />
}<br />
"@<br />
<br />
function Cascade-Windows {<br />
    [User32]::CascadeWindows([IntPtr]::Zero, 0, [IntPtr]::Zero, 0, $null)<br />
}<br />
<br />
(cascade-window.psで保存またはPSプロンプトで実行)<br />
<br />
<br />
<br />
<br />
※ 注意 ※<br />
ディスプレイ拡大率150%の時は、ずれ幅も100%とは少々変わるので正確にやるなら別に設定する(exeやスクリプトを別々のフォルダに置いてそれぞれショートカットを作成すればよい)。<br />
<br />
<br />
あくまでもWindows OS管理下のウインドウだけなので、WSL2などのX-WindowによるX系クライアントは、整列はされるがキーやマウス操作不可になる。カスケード配置はX系クライアント起動前に行う事。<br />
<br />
<br />
Ahk2Exeは、AutoHotKey v2 (v2.021版)をインストールオプションでCompilerを選択してインストールする。<br />
.ahkファイルのエクスプローラ右クリックに[Compiler Script(GUI)...]が追加されるのでそれでコンパイルした。<br />
<center><img src="https://pds.exblog.jp/pds/1/202603/06/80/a0034780_12050443.jpg" alt="_a0034780_12050443.jpg" class="IMAGE_MID" height="205" width="402" /></center><br />
P.S.2<br />
課題：<br />
・最初にずらすウインドウが数ピクセル右にずれている<br />
不可視ウインドウによるものか、実際に除外し切れていないウインドウがあるのか、その両方かは調査しないとわからない。ずれるピクセル数は個人設定のテーマやアプリの種類でも変わる(Windows Terminalが最初に来るとピクセル数が多いので目立つ)。<br />
・全画面表示とフルスクリーン表示の違い<br />
・マルチディスプレイ対応<br />
・「タスクバーを自動的に隠すがOFF」だと全画面表示も整列させられてしまう。サイズ登録の対象になってしまう<br />
・設定画面表示中にF10で複数設定画面を表示してしまう<br />
<br />
<br />
<br />
<br />
<br />
<br />
]]></description>
      <dc:subject>ChatGPT,GPT-4</dc:subject>
      <dc:creator>k1segawa</dc:creator>
      <pubDate>Sun, 01 Mar 2026 23:51:00 +0900</pubDate>
      <dc:date>2026-03-01T23:51:00+09:00</dc:date>
    </item>
    <item>
      <title>[ChatGPT] Python 学習 の 手助け (2) [他言語] (2/27)</title>
      <link>http://k1segawa.exblog.jp/245095764/</link>
      <guid isPermaLInk="1">http://k1segawa.exblog.jp/245095764/</guid>
      <description><![CDATA[1〜999まで全部の数を素因数分解したいというお題で、ChatGPTに問い合わせた結果が、これ。<br />
<br />
<br />
def prime_factorization(n, spf):<br />
    """spf (smallest prime factor) を使って素因数分解"""<br />
    factors = {}<br />
    while n &gt; 1:<br />
        p = spf[n]<br />
        factors[p] = factors.get(p, 0) + 1<br />
        n //= p<br />
    return factors<br />
<br />
def build_spf(limit):<br />
    """各数の最小素因数を求める（高速）"""<br />
    spf = list(range(limit + 1))<br />
    for i in range(2, int(limit**0.5) + 1):<br />
        if spf[i] == i:  # iが素数<br />
            for j in range(i * i, limit + 1, i):<br />
                if spf[j] == j:<br />
                    spf[j] = i<br />
    return spf<br />
<br />
limit = 999<br />
spf = build_spf(limit)<br />
<br />
for i in range(1, limit + 1):<br />
    if i == 1:<br />
        print("1 = 1")<br />
        continue<br />
    <br />
    factors = prime_factorization(i, spf)<br />
    factor_str = " × ".join(<br />
        f"{p}^{e}" if e &gt; 1 else f"{p}"<br />
        for p, e in sorted(factors.items())<br />
    )<br />
    print(f"{i} = {factor_str}")<br />
<br />
<br />
Pythonの**0.5は累乗(二乗根)なので**(1/2)、つまり1/2乗。**0.5は√。ちなみに2**0.5=√2。<br />
**(1/3)は立方根なので、2**(1/3)=3√2。3はルートの左上に乗る。3*√2の意味ではない。<br />
<br />
<br />
これを実行すると、<br />
1 = 1<br />
2 = 2<br />
3 = 3<br />
4 = 2^2<br />
5 = 5<br />
6 = 2 × 3<br />
7 = 7<br />
8 = 2^3<br />
9 = 3^2<br />
10 = 2 × 5<br />
11 = 11<br />
12 = 2^2 × 3<br />
13 = 13<br />
14 = 2 × 7<br />
15 = 3 × 5<br />
16 = 2^4<br />
17 = 17<br />
18 = 2 × 3^2<br />
：<br />
999 = = 3^3 × 37<br />
<br />
■ C言語で書くと、<br />
<br />
#include &lt;stdio.h&gt;<br />
<br />
void build_spf(int limit, int spf[]) {<br />
  for (int i = 0; i &lt;= limit; i++)<br />
    spf[i] = i;<br />
<br />
  for (int i = 2; i * i &lt;= limit; i++) {<br />
    if (spf[i] == i) {<br />
      for (int j = i * i; j &lt;= limit; j += i) {<br />
        if (spf[j] == j)<br />
          spf[j] = i;<br />
      }<br />
    }<br />
  }<br />
}<br />
<br />
void prime_factorization(int n, int spf[]) {<br />
  while (n &gt; 1) {<br />
    int p = spf[n];<br />
    int count = 0;<br />
<br />
    while (n % p == 0) {<br />
      n /= p;<br />
      count++;<br />
    }<br />
<br />
    if (count == 1)<br />
      printf("%d", p);<br />
    else<br />
      printf("%d^%d", p, count);<br />
<br />
    if (n &gt; 1)<br />
      printf(" × ");<br />
  }<br />
}<br />
<br />
int main() {<br />
  int limit = 999;<br />
  int spf[1000];<br />
<br />
  build_spf(limit, spf);<br />
<br />
  for (int i = 1; i &lt;= limit; i++) {<br />
<br />
    if (i == 1) {<br />
      printf("1 = 1\n");<br />
      continue;<br />
    }<br />
<br />
    printf("%d = ", i);<br />
    prime_factorization(i, spf);  // iがそれ以下の素数で因数分解できるか<br />
    printf("\n");<br />
  }<br />
<br />
  return 0;<br />
}<br />
<br />
<br />
うん。<br />
難しく感じるのはエラトステネスのふるいの部分だ。<br />
<br />
<br />
つまり、spf[]は何のためにどんな値が入っているかという事。<br />
C言語で調べると、<br />
spf[0] = 0<br />
spf[1] = 1<br />
spf[2] = 2<br />
spf[3] = 3<br />
spf[4] = 2<br />
spf[5] = 5spf[6] = 2spf[7] = 7spf[8] = 2spf[9] = 3spf[10] = 2<br />
spf[11] = 11<br />
<br />
<br />
spf[12] = 2spf[13] = 13spf[14] = 2spf[15] = 3spf[16] = 2<br />
：<br />
となる。<br />
<br />
<br />
最初に割り切れる数が入っているようだ。<br />
<br />
<br />
そして使い方としては、<br />
<br />
<br />
void prime_factorization(int n, int spf[]) {<br />
  while (n &gt; 1) {<br />
    int p = spf[n];<br />
    int count = 0;<br />
<br />
<br />
となっており、<br />
ここは注意すべき点として、【while文の中の自動変数の宣言時の代入】だ。<br />
<br />
<br />
whileループ内で自動変数（ローカル変数）を宣言し、同時に代入（初期化）を行う場合、その変数はループが1回実行されるたびに生成・破棄され、{}内で、毎回初期化(代入)されるのだ。<br />
(変数の宣言と同時に初期値が代入されるから、intの付かないただの代入文とは違い、毎回破棄される)<br />
<br />
<br />
void prime_factorization(int n, int spf[]) {<br />
  while (n &gt; 1) {<br />
    int p = spf[n];  // p はループ内で毎回初期化(ただし、n が関数内で変化するので、spf[0],spf[1]...と変化する<br />
    int count = 0;   // count もループ内で毎回初期化<br />
    while (n % p == 0) {<br />
      n /= p;        // n は関数の引数だが値をスタック上に持っており、書換えてワーク変数として使っている<br />
<br />
<br />
となっており、<br />
C言語の、目立たないが重要な仕様を、テクニック的に使っている。<br />
(通常はループ外の関数の自動変数にして代入だけ行う。宣言までループ内にすると正しいが、変数のスコープの管理を注意しないとバグの原因になる。例えばループ外で参照しようとするとかグローバル変数に同名の変数があったりする等)<br />
<br />
<br />
※ 関数内の最初で自動変数を使うのは変数の局所化で正しいが、{}内で宣言する事を許すと、変数が散在する事になり、局所化とは逆になってしまう。{}内は本当に本当のワーク変数だけに使うべきだ。<br />
<br />
<br />
この辺はC++のクラス内変数(コンストラクタ)が影響しているのだろう。<br />
<br />
<br />
うまい方法だが、注意が必要だ。<br />
<br />
<br />
で、この関数は、自分の中でprint文を持っており、spf[]を複数回関数内で参照している。<br />
<br />
<br />
エラトステネスのふるいで、√まで調べればよいというのはわかるが、その後の素因数分解をこの関数は実行している。<br />
<br />
<br />
6ならば、ループ内で<br />
n=6,p=2<br />
n=3,p=3<br />
となり、2×3と出力する。<br />
nが更新される点がポイントで、それに従い参照するspf[]の値も変わってくる。<br />
<br />
<br />
spfテーブルを、自分の値(6)のテーブルから徐々に小さいテーブル(3)へと下っていく。<br />
<br />
<br />
それによって『因数』分解しているのだ。<br />
下る途中で素数のテーブル(例えば14ならn=14,7と下っていく)があれば『素因数』として分解される。<br />
因数：ある整数を割って複数の整数になる場合、その整数を因数と呼び、元の整数を合成数と呼ぶ。<br />
<br />
<br />
C言語でこの関数のふるまいを理解すれば、Pythonでそれを実現するにはどう書けばいいかわかる。<br />
<br />
<br />
Googleで"エラトステネスのふるい 最小素因数を求める（高速）"で検索すると、osa_k 法という名前で有名らしい。<br />
<br />
<br />
高速化するなら、Cだとさらにpやcountをスタックに置くのではなくグローバルにし、mainのspfもグローバルに置くのが良いだろう。<br />
コンパイラがスタックをレジストリに置いてくれるのならp,countはmainのspfと同じレベルのスタックに置いて、関数呼び出し毎に生成・消滅を繰り返さない方が良い。そしてspfは大規模なテーブルになるのでグローバルに移動した方がいい。<br />
突き詰めるなら、多倍長整数の配列の格納場所・アクセス方法をCやアセンブラで、多倍長整数の演算をGPUに任せた方がいい。<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
]]></description>
      <dc:subject>ChatGPT,GPT-4</dc:subject>
      <dc:creator>k1segawa</dc:creator>
      <pubDate>Fri, 27 Feb 2026 20:49:00 +0900</pubDate>
      <dc:date>2026-02-27T20:49:00+09:00</dc:date>
    </item>
    <item>
      <title>[マイクラ統合版] 自動化ツール &quot;まくろに&quot; の設定の仕方 v26.2対応 [まくろに] (2/27)</title>
      <link>http://k1segawa.exblog.jp/245094028/</link>
      <guid isPermaLInk="1">http://k1segawa.exblog.jp/245094028/</guid>
      <description><![CDATA[こちらの動画から「まくろに」という自動化ツールの使い方を解説してみた。<br />
【訂正版】毎時2万個のエメラルドが手に入る襲撃者トラップの作り方【ゆっくり実況】#マイクラ#統合版#襲撃者トラップ#高効率#作り方#作り方動画の作り方動画欲しい - YouTube<br />
※ 装置自体統合版だがこの装置でまくろにを試したわけではない。<br />
<br />
<br />
動画をブラウザで開きコントロールFキーで検索ボックスを開き、"まくろに"で検索する。<br />
すると、マウス長押しは出来ないので、割り当てをキーにして、キーの長押しで対処している、とのコメントがヒットする。<br />
<br />
<br />
ちょっと知らない自動化ツールなのでダウンロードして確かめる。<br />
まくろに | よくあるマウス・キーボードマクロ<br />
<center><img src="https://pds.exblog.jp/pds/1/202602/27/80/a0034780_10361816.jpg" alt="_a0034780_10361816.jpg" class="IMAGE_MID" height="323" width="456" /></center><br />
<br />
<br />
ツール自体は一応マイクラ統合版v26.2でも動作したが、ちょっと特別な操作が必要だった。<br />
① ツール&gt;オプションで実行開始(テンキーの00)と中断(ESC)のキーが割り当てられているが、<br />
中断のキーがかぶっているので、開始をF8、中断をF12に割り当て直した。<center><img src="https://pds.exblog.jp/pds/1/202602/27/80/a0034780_10381490.jpg" alt="_a0034780_10381490.jpg" class="IMAGE_MID" height="93" width="332" /></center><br />
<br />
<br />
② 対象ウインドウにマイクラが表示されないので、リスト更新を押すか、マイクラを起動した後"まくろに"を起動すると表示される。<br />
③ 最初(1行目)に、左クリックを記録するのだが、[SET]ボタンを押してから、Alt+Tabキーでマイクラに切り替えるのだが、マイクラ一時停止の解除のため、[ゲームを再開]を押す必要があるため、それが記録されてしまう。<center><img src="https://pds.exblog.jp/pds/1/202602/27/80/a0034780_10483576.png" alt="_a0034780_10483576.png" class="IMAGE_MID" height="281" width="500" /></center><br />
なので、最初はキー入力を選び、[SET]ボタンを押してESCキーを押して保存するとよい(最初の画像のVK_ESCAPE)。<br />
<br />
<br />
④ この時、マウスのクリックした座標と実際にクリックされる座標がずれる現象が起きる。<br />
原因は設定のディスプレイの拡大縮小が150%になっていたため。<br />
ここを100%にしないとずれるようだ(制限)。<br />
<br />
<br />
⑤ 2行目以降は、マウスの左クリックを選び[SET]ボタンを押した後、[テスト]ボタンを押すと、自動的に1行目が実行されて、マイクラの一時停止画面が解除されるので、その後マウスを左クリックすれば2行目にマウスの座標がセットされる。<br />
<br />
<br />
⑥ このようにマウスやキー種類を選んだ後、[SET]ボタンで"1行ずつ"追加していかなければならないので、複数の[SET]が出来ないのはなかなか大変だ。<br />
<br />
<br />
⑦ そして最終的に[実行]を押すのだが、ループ回数＝０になっているため、これは無限ループしてしまう。<br />
なので、実行の際は、1にするのがよい。<br />
もし無限ループになってしまったら、中断のF12キーを押して止める事。<br />
<br />
<br />
このマウスクリックは画面に対してなので、視点を変えてしまうと意図した場所と違う場所になってしまうので、マウス自体は動かさない事(自動釣り機の場合)。<br />
もしくはインベントリ画面のような固定画面で使う事(ゾンピグトラップのUncraft Tableによる金の剣の金インゴット化時)。<br />
<br />
<br />
ゾンピグトラップの記事は以下の記事で、TinyTaskで実装しているが、編集ができる分こちらの方がいいかもしれない。<br />
[マイクラ統合版] オートクリッカー TinyTask の使い方 [ピグリントラップ自動化] (12/9) : 体重と今日食べたもの<br />
<br />
<br />
この時、インベントリ内をチェストに退避して、ドロップ増加の剣だけをホットバーに残し、それを右手に持った状態で実行するとよい。<br />
<br />
<br />
応用として、<br />
最初に参考にした動画様の5:21からの、不吉な瓶をスロット1、ドロップ増加の剣をスロット2に入れて"まくろに"に記録させることで、自動化が出来る。この場合スロットの選択はキー入力で行ない、視点は動画内の説明にある通り、足元に向けて、変化しないようにしておく。<br />
<br />
<br />
<br />
<br />
]]></description>
      <dc:subject>マイクラ</dc:subject>
      <dc:creator>k1segawa</dc:creator>
      <pubDate>Fri, 27 Feb 2026 10:02:00 +0900</pubDate>
      <dc:date>2026-02-27T10:02:00+09:00</dc:date>
    </item>
    <item>
      <title>[ChatGPT] NONAGA Webプレイ - 人間同士 [Webゲーム作成] (2/22)</title>
      <link>http://k1segawa.exblog.jp/245073247/</link>
      <guid isPermaLInk="1">http://k1segawa.exblog.jp/245073247/</guid>
      <description><![CDATA[こちらのボードゲームが面白そうだったので、ChatGPT (一般版)で作ってみた。<br />
<br />
<br />
彼氏と遊んで！変わり続ける盤面に翻弄されるボードゲーム：NONAGA&#127744; - YouTubeとりあえず、20回くらい2時間以上かかった。<br />
<br />
<br />
そのソースがこれ。<br />
NONAGA/NONAGA.html at main · k1segawa/NONAGA<br />
<center><img src="https://pds.exblog.jp/pds/1/202602/22/80/a0034780_18231229.jpg" alt="_a0034780_18231229.jpg" class="IMAGE_MID" height="395" width="343" /></center><br />
<br />
タイルの移動はまだ。人間同士なので、AIは未実装。ESCでリタイア。<br />
ルール：1直線に並べる。三角形に並べる。V字型に並べる。<br />
※ 今は1直線に並べる、だけを有効としている。<br />
これだけでも結構面白い。<br />
<br />
<br />
このソースを再度ChatGPTに投げて、「ほぼこのソースを生かした形でタイル移動やAIに対応させて」などと<br />
投げると、大きくGUIを変えずに機能追加される。<br />
<br />
<br />
<br />
<br />
]]></description>
      <dc:subject>未分類</dc:subject>
      <dc:creator>k1segawa</dc:creator>
      <pubDate>Sun, 22 Feb 2026 17:41:00 +0900</pubDate>
      <dc:date>2026-02-22T17:41:00+09:00</dc:date>
    </item>
    <item>
      <title>[ChatGPT] Python 学習 の 手助け [他言語] (2/7)</title>
      <link>http://k1segawa.exblog.jp/245010981/</link>
      <guid isPermaLInk="1">http://k1segawa.exblog.jp/245010981/</guid>
      <description><![CDATA[Pythonをいい加減に覚えているが、ちゃんと学習し直したい。<br />
<br />
<br />
ChatGPTにそのお手伝いをお願いしたら、結構柔軟だったので、以下に示す。<br />
ついでにWeb上で実行できる環境へのリンクも示す。<br />
<br />
<br />
■Q:<br />
Pythonを学習したいので、お手伝いください。ちなみにC言語やBASIC、シェルスクリプトはわかっていて、Linuxもコマンドを操作する事に慣れています。<br />
<br />
<br />
■A:いいですね、その前提知識はかなり強いです &#128077;Pythonは**「書く量が少なくて、でも表現力が高い」**言語なので、Cやシェルが分かっている人ほどハマりやすいです。まず方針から一緒に決めましょう。すでに基礎がある方向けに、回り道しない学び方でいきます。1️⃣ Pythonは「C＋シェル＋標準ライブラリ盛り盛り」あなたの知識に対応づけると：あなたの既存スキルPythonでの位置づけ<tbody data-start="236" data-end="381">C言語文法は似てるがメモリ管理なし、構造体→dict/classBASIC書きやすさ・即実行の感覚シェルsubprocess / pathlib / glob / osLinux操作Pythonは“シェルを置き換える武器”になる</tbody><br />
<br />
&#128073; **「Python = 高級なシェル＋安全なC」**と思ってOKです。<br />
こんな例題が出てきた。■A:<br />
C経験者が最初に感動する構文<br />
リスト内包表記（for + if を1行で）<br />
squares = [x*x for x in range(10) if x % 2 == 0]<br />
Cで書くと数十行になるやつです。<br />
<br />
次のWebサイトで実際に入力する。<br />
(Python3) | ブラウザでプログラミング・実行ができる「オンライン実行環境」| paiza.IO<br />
<br />
squares = [x*x for x in range(10) if x % 2 == 0]<br />
print (squares)[0, 4, 16, 36, 64]<br />
(C) | ブラウザでプログラミング・実行ができる「オンライン実行環境」| paiza.IO<br />
int main(void){<br />
    // Your code here!<br />
    int i;<br />
    <br />
    for( i = 0 ; i&lt;=8 ; i++ ) {<br />
        if( i % 2 == 0 ) {<br />
            printf("%d = %d\n", i , i*i);<br />
        }<br />
    }<br />
}0 = 0<br />
2 = 4<br />
4 = 16<br />
6 = 36<br />
8 = 64<br />
<br />
おー、分かり易い。<br />
この調子でJavascriptもやろう～<br />
]]></description>
      <dc:subject>AI</dc:subject>
      <dc:creator>k1segawa</dc:creator>
      <pubDate>Sat, 07 Feb 2026 17:07:00 +0900</pubDate>
      <dc:date>2026-02-07T17:07:00+09:00</dc:date>
    </item>
    <item>
      <title>[ChatGPT] 自分用AI カスタマイズ方法 具体例(プロンプト) [教師] (2/6)</title>
      <link>http://k1segawa.exblog.jp/245007375/</link>
      <guid isPermaLInk="1">http://k1segawa.exblog.jp/245007375/</guid>
      <description><![CDATA[前回の記事で、<br />
基本的な考え方を示した。<br />
[ChatGPT] 自分用の学習データの与え方 [教師] (2/5) : 体重と今日食べたもの<br />
<br />
<br />
それでは、具体的にどう指示(プロンプト)するのかを示す。<br />
<br />
<br />
[●具体的なプロンプト●]<br />
(Pnがユーザの指示で、赤い部分がその時与えた条件やデータで、別のファイルに作成してからクリップボード経由で貼付けする)<br />
<br />
<br />
P1. 次の文章を正確に覚えてください。そして"ｘｘｘｘ"と言ったら、その文章の事だと、関連付けてください。(Shift+リターンで改行)<br />
～～～<br />
～～～<br />
～～～<br />
<br />
<br />
<br />
P2. ではさらに、次の条件の時にこの文章の先頭に付け加える文章を示します。 (Shift+リターンで改行)<br />
条件１：<br />
１の追加文章：<br />
条件２：<br />
２の追加文章：<br />
条件３：<br />
３の追加文章： <br />
３の追加文章はここまでです。<br />
<br />
<br />
P3. 次に、どんなメッセージなら、条件１/2/3なのかをパターンとして学習してください。まず条件1のデータです。(Shift+リターンで改行)<br />
(はじめ) <br />
■条件1に該当するメッセージその１<br />
～～～<br />
■条件1に該当するメッセージその２ <br />
～～～<br />
■条件1に該当するメッセージその３ <br />
～～～<br />
■条件1に該当するメッセージその４ <br />
～～～<br />
■条件1に該当するメッセージその５<br />
～～～<br />
(おわり)<br />
<br />
<br />
P4. まだ条件2と3のデータは用意していないので、あとから教えます。今のところは条件1以外のパターンの時は、条件があてはまらない旨を「条件1に当てはまりません」と、言って教えてください。<br />
<br />
<br />
P5. ではテストしますね。条件1の場合、どのように返してくれるか楽しみです。 (Shift+リターンで改行)<br />
テスト：次のメッセージを受け取った時、該当する条件を判断して、先頭に追加する文章と"xxxx"の文章を表示してください。 (Shift+リターンで改行)<br />
メッセージ： ～～～<br />
<br />
<br />
P6. さらにチェックしたいので、この場合の、先頭に追加される文章と完全な"xxxx"全文が連続して続くように文章を校正して以下に示してください。<br />
<br />
<br />
P7. このままコピーしたいのですが、システム的に改行のみの空行は、全角スペース1文字と改行に直してから表示してもらえますか？<br />
<br />
<br />
P8. ここまでの学習を保存して次回条件2や３のパターン追加、もしくはテスト時に呼び出せるようにしてください。<br />
<br />
<br />
<br />
<br />
<br />
<br />
[●概要の説明と目的●]<br />
<br />
<br />
◎ したい事は、先頭＋本文があって、先頭の文章は条件によって変わる。<br />
条件とは「あるメッセージ」が来た時。<br />
※ そのメッセージが自然言語のため、そこをAIが柔軟に判断する。<br />
<br />
<br />
以下にそれぞれのプロンプトの意味を示す。<br />
<br />
<br />
P1は本文を与える<br />
～～～<br />
P2は条件1/2/3<br />
(条件1の時の先頭の文章)<br />
P3は条件1に該当するメッセージ<br />
(条件1に該当するメッセージのサンプリング)<br />
<br />
<br />
となっている。<br />
<br />
<br />
さらに、<br />
P4は暫定処置(条件2/3に該当するメッセージがまだ与えられていない)<br />
P5はテスト<br />
P6は追加仕様1<br />
P7は追加仕様2<br />
P8は記憶<br />
<br />
<br />
なかなか、けっこうプログラミング的だ。<br />
<br />
<br />
]]></description>
      <dc:subject>AI</dc:subject>
      <dc:creator>k1segawa</dc:creator>
      <pubDate>Fri, 06 Feb 2026 11:43:00 +0900</pubDate>
      <dc:date>2026-02-06T11:43:00+09:00</dc:date>
    </item>
    <item>
      <title>[ChatGPT] 自分用の学習データの与え方 [教師] (2/5)</title>
      <link>http://k1segawa.exblog.jp/245003684/</link>
      <guid isPermaLInk="1">http://k1segawa.exblog.jp/245003684/</guid>
      <description><![CDATA[現在のAIは、主に「言葉」で学習する。<br />
<br />
<br />
それは最初AIが、人間相手の碁の対戦プログラムとして作られ、その後ChatGPTが人間と対話して自然な文章を作り出す事で、世界的に有名になった経緯からの流れである。<br />
<br />
<br />
入出力が「言葉」だけでなく、「画像」「音声」「動画」など多種多様になってきているが、基本は「言葉」だ。<br />
<br />
<br />
そして今のライトユーザのAIとの付き合い方は、<br />
・問合せ<br />
・指示<br />
だ。<br />
<br />
<br />
しかし、AIを駆使するユーザは、<br />
・自分用AIを作る<br />
事だ。<br />
<br />
<br />
自分用AIを作る、それはAIの元々の「学習」という、パターン分析と教師だ。<br />
<br />
<br />
ChatGPTがそれまでのユーザの操作を「記憶する」機能を「明示的に」持ったのは、2024年頃。<br />
ChatGPTが発表されて2年くらいの頃だ。<br />
<br />
<br />
この記憶という機能で、ユーザはAIを自分用にカスタマイズする事が出来るようになった。<br />
<br />
<br />
元々のデータベースに、自分用のデータベースを追加できるようになったのだ。<br />
<br />
<br />
この学習データは、次のように与えられる。<br />
<br />
<br />
Q1.次のデータが来たらこのデータを表示しなさい<br />
Q2.次のデータは条件１として学習しなさい<br />
Q3.条件1の時データ１を表示しなさい<br />
<br />
<br />
Q1はQ2＋Q3として分解できる。<br />
<br />
<br />
そしてQ2はパターンデータとしてサンプリングデータをどんどん追加していける。<br />
Q1だと毎回データ１を入力しなければならないところを、条件１として短縮化している。<br />
なので、Q3は1回だけですむ。<br />
<br />
<br />
Q2をサンプリングといい、一覧としてまとめて与えられる。<br />
<br />
<br />
これによって、<br />
条件1のデータが来たらデータ１を表示する<br />
という学習ができるのだ。<br />
<br />
<br />
サンプリングと学習、これが自分用AIのカスタマイズだ。<br />
<br />
<br />
結果のQ3が間違っていれば、違うと教えてやる。<br />
別の条件2に当てはまると教育する。<br />
<br />
<br />
これが教師データと言われる操作だ。<br />
<br />
<br />
教師によって精度が高くなり、信頼性が増す。<br />
<br />
<br />
]]></description>
      <dc:subject>AI</dc:subject>
      <dc:creator>k1segawa</dc:creator>
      <pubDate>Thu, 05 Feb 2026 07:07:00 +0900</pubDate>
      <dc:date>2026-02-05T07:07:00+09:00</dc:date>
    </item>
    <item>
      <title>[マイクラ統合版] 世界のユーティリティが凄く便利！ 1.1.7 Update！ [300円アドオン] (1/30)</title>
      <link>http://k1segawa.exblog.jp/244989346/</link>
      <guid isPermaLInk="1">http://k1segawa.exblog.jp/244989346/</guid>
      <description><![CDATA[世界のユーティリティが1.1.5→1.1.7にアップデート。<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/30/80/a0034780_22242493.jpg" alt="_a0034780_22242493.jpg" class="IMAGE_MID" height="281" width="500" /></center><br />
・The Controller can now be used by Operators in survival mode!<br />
・Added an option to use the Utilities without them being in your inventory!<br />
・Netherite versions of 4 of the Diamond tools!<br />
・Durability will now be enabled by default in new worlds!<br />
・Over 30 additional QOL fixes and features!<br />
<br />
<br />
・サバイバルモードでオペレーターがコントローラーを使用できるようになりました！<br />
・ユーティリティをインベントリになくても使用できるオプションを追加しました！<br />
・ダイヤモンドツール4種のネザライト版を追加しました！<br />
・新ワールドで耐久度がデフォルトで有効になりました！<br />
・30以上のQOL修正と機能を追加しました！<br />
<br />
<br />
前記事：<br />
[マイクラ統合版] 世界のユーティリティが凄く便利！ [300円アドオン] (10/12) : 体重と今日食べたもの<br />
<br />
<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/30/80/a0034780_22245593.jpg" alt="_a0034780_22245593.jpg" class="IMAGE_MID" height="281" width="500" /></center>・やっとサバイバルでコントローラが使えるようになった(マルチプレイではサーバ管理者権限のメンバー限定)。<br />
<br />
<br />
<br />
<br />
<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/30/80/a0034780_22250943.jpg" alt="_a0034780_22250943.jpg" class="IMAGE_MID" height="281" width="500" /></center>・コントローラに、マグネットなどのSW ON/OFFするものがインベントリに無くても有効かどうかのオプション追加、つまりSWはインベントリ容量を圧迫しないようにできる。<br />
<br />
・コントローラで、各ツール毎に耐久度(耐久性→"耐久度"に変更)のONOFF(有効無効の意味)を設定できるようになった。<br />
(グローバル設定というのもあり、新規作成時に全体的にすべて一括でOFF設定される。1つずつツール毎をON設定するとONが優先される)<br />
※ONOFFじゃなくて、チェックボックスにして「☑ 耐久値」の方が良かったな～<br />
<br />
<br />
・スポナーレンチに、スポナーブロックのモブを選択できる前の仕様に戻すオプションが追加。<br />
<br />
<br />
・ジェットパックの動作がせっかちになった。ひと吹きで2しか上がらず、すぐに下降する。その代わり1%減るのに3～4回吹ける。連続押しの場合、下方向の力が取り消され連続的に上昇する。連続2秒で1%減る感じ。ひと吹きの上昇速度が1～3に変更可能。<br />
<br />
<br />
・コントローラの説明欄に(i)というツールチップ(説明)が追加された。<br />
<br />
<br />
・コントローラのUIが大幅変更。<br />
<br />
<br />
・スポナーレンチ(3回)やエンドフレームブレーカー(12回)の回数制限の撤廃。<br />
(耐久度OFFでサファリネットは使い切りじゃなく何回も使え、じょうろも水が減らなくなる。でもスキューバタンクには個別の耐久度のONOFFが無いのはなぜ？グローバル設定の耐久度OFFで無限に窒息しなくなるが。)<br />
<br />
<br />
<br />
<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/30/80/a0034780_22253557.jpg" alt="_a0034780_22253557.jpg" class="IMAGE_MID" height="281" width="500" /></center>・ジェットパックの地上近くの視野(FOV)変更を辞めた。<br />
(ジェットパック装備時、歩くと手を振らなかったのが、振るようになった。トロッコに乗ってる時の「ゴトゴト」が歩きの「ザッザッ」で変だったのが、ちゃんとトロッコ音に直った。FOV変更のせいだったみたい。)<br />
<br />
<br />
・離陸時バグで吹っ飛んでたのを対策(離着陸時のようだ)<br />
<br />
<br />
・吸引ホッパーを横に接続できるようになった<br />
<br />
<br />
・バグでゴミ箱とグラブバッグがピストンで動かせたらしい<br />
<br />
<br />
・説明文の改修<br />
(マウスを近づけると表示されるポップアップの方は、改善されてないがｗ)<br />
<br />
<br />
・Fast Placeの設定が前と上だったのが垂直と水平に変わり、現在のモードを表示しなくなったので不便。<br />
<br />
<br />
・逆金床のディスエンチャンターが、テーブルの上に数字を表示している時にしゃがみながらクリックすると元のアイテムが戻って来るようになった。<br />
<br />
<br />
・ダイヤツール鍬(クワ)がなんか別のアドオンに対応<br />
<br />
<br />
・コントローラで耐久度(耐久性→耐久度に変更)がデフォルトでON(消耗するよう)になった。<br />
(ワールド新規作成時。既存のワールドもグローバルはOFFだが個別設定でONなので消耗する)<br />
<br />
<br />
※ これはリリース前と大きく変わった。<br />
<br />
<br />
やっぱり、壊れないのはお目こぼしされていただけで、どんなツールも消耗するのが普通。<br />
ただ、ON/OFF出来るので、今まで通りに出来る。<br />
<br />
<br />
<br />
<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/30/80/a0034780_22254906.jpg" alt="_a0034780_22254906.jpg" class="IMAGE_MID" height="281" width="500" /></center><br />
・Fast Place(高速配置)がシュルカーボックスは置けなくなった。<br />
<br />
<br />
・ポータルパッド(上下ワープ)にバグ修正が。<br />
<br />
<br />
・サファリネットが草原の白い卵以外でも作れるように。<br />
<br />
<br />
・銅の時代のブロックとツールをサポートとの事。オムニツールは銅ゴーレムに対してダメージを与えてたけど、斧としてハニカムをはがすという意味かな？<br />
(銅ブロック系の破壊にわざわざつるはしを持たなくて良かったので、あまり使わない機能だからそこはそのままで良かったのに)<br />
<br />
<br />
・木こり(木を幹も一緒に切る)が別のアドオンでもサポート。<br />
<br />
<br />
・グラブバッグが羊毛16色に対応。かつ何回でも染色可能。(1.1.5で作成したグラブバッグは1回だけ染色できる)<br />
<br />
・ダイヤツールのネザーライト化可能<br />
<br />
<br />
・鉱夫(鉱石を掘るとインゴットに自動精錬)にアンシエントデブリス(古代の残骸)も追加。ノーゲーム・ノーライフか。<br />
<br />
<br />
<br />
<br />
<br />
<br />
あと、スキューバタンク(100%にしないとオフハンドから外せない)と、<br />
じょうろ(水を使いきらないと汲み直せない)の使い勝手の悪さは修正しないのかな？<br />
<br />
<br />
オムニツールが土を右クリックすると(耐久度OFFでも)耐久度が減るバグも直っていないから、ダイヤツールには全て耐久IIIと修繕を付けた方がイイな。意外と減るし。<br />
<br />
<br />
ディスエンチャンターも近くでエンチャントはがすと、拾った時表示されないエンチャント本があるが、作業台を開くと再表示されるバグ直ってない。<br />
<br />
<br />
グラブバッグで1.1.5の名札非消耗バグで一時的に名前が付けられたのが、付けられないという正常に戻った(QOL)。<br />
標準が「ブラウン グラブバッグ」という名前に変わった。<br />
<br />
<br />
死のウェイポイントが触れられず破壊不能オブジェクトなのはバグレベル。<br />
<br />
<br />
アメジスト破壊者は、芽生えたアメジスト(アメジストブロックの中心に暗いバツ✖のような模様がうっすらとあるブロック)以外のアメジストの欠片やアメジストブロックを掘ると、耐久度OFFに設定していても消耗する。バグ？<br />
<br />
<br />
1.1.7のグラブバッグを土や草、石の上の1.1.5のシルクタッチ効率強化IV修繕の付いたオムニツールで破壊すると、勢い余って下のブロックを破壊するが、その時空のグラブバッグが複製される。中身は複製されない。<br />
<br />
<br />
※ バグは次の機会かな。<br />
<br />
<br />
グラブバッグとバンドルで無限収納できるやつ(もしかするとチェストやエンダーチェスト、シュルカーボックスも？)は対策されてバンドルによる無限収納は出来なくなってる。<br />
既に収納済みのはフルになり、空のグラブバッグを重ねてバンドルに入れている場合は取り出せなくなっている。<br />
<br />
<br />
これからはグラブバッグに5個スタック不可アイテムか、フルスタック(木64個など)を入れて、バンドルに入れるのが限界だ(フルになる)。<br />
残念。<br />
救いとして、「バッグ in バッグ」はまだ出来るので、5枠にスタック不可アイテムかフルスタックを入れ、それをバッグに入れるようにすれば、グラブバッグによる無限収納はできる。またインベントリやチェスト内で、バンドルと違ってグラブバッグは空だと重ねられる(予備で持ってても容量を食わない)。<br />
何気に便利なのは、グラブバッグ設置後は、グラブバッグ内にあるバンドルの中身を見たり出し入れ出来る事(バンドルをインベントリ内に移動しなくても直接グラブバッグ内のバンドルをマウスホイールで中のアイテムを選択して取り出したり、アイテムを入れたり出来る)。<br />
<br />
<br />
またグラブバッグが空だと、バッグ(インベントリではない)でマウスを上に近づけると「グラブバッグの色+empty」と、空である事を示す。<br />
<br />
<br />
<br />
木こりや鉱夫はアップデート前にONでチェストに入っていても、インベントリに取り出すとOFFになる。その後はちゃんとONのまま。<br />
<br />
<br />
じょうろは海の植物(昆布・海草)を成長させられなくなってしまった。まあ確かに周りが水だらけだしね。これがQOLというやつか。<br />
(海底をじょうろで耕せるのはまだ直っていない。何も植えられないけどね)<br />
<br />
<br />
二次元アイコンも3Dも1.1.5から全く変わっていない。グラブバッグの色だけ。<br />
<br />
<br />
砂が欲しいのに50%ぐらいガラスになってしまうので、鉱夫のSWをOFFにしないと。<br />
<br />
<br />
P.S.<br />
再現しないが、サバイバルで(1.1.5で作成済みの)ブラウングラブバッグに4スタック木炭を入れ、それを白いグラブバッグに入れてから、桃色のグラブバッグを5つ作成した後に、ブラウングラブバッグを空けると、木炭が全て消失した。<br />
しかしESCで一時停止後に再表示された。<br />
と思ったら別のイエローグラブバッグに移動された。<br />
どうも、1.1.5のグラブバッグが残っていると、おかしな挙動になるようだ。<br />
※ 1.1.5も1.1.7も見た目や名前はブラウン グラブバッグで同じだが、扱いが違うから？<br />
<br />
<br />
大事な物は一度1.1.5のバッグから出して、1.1.5のバッグは捨てた方がイイかも。<br />
]]></description>
      <dc:subject>マイクラ</dc:subject>
      <dc:creator>k1segawa</dc:creator>
      <pubDate>Fri, 30 Jan 2026 22:26:00 +0900</pubDate>
      <dc:date>2026-01-30T22:26:00+09:00</dc:date>
    </item>
    <item>
      <title>[マイクラ統合版] 簡単サーバの建て方 初心者向け入門 [インストールと接続] (1/26)</title>
      <link>http://k1segawa.exblog.jp/244975183/</link>
      <guid isPermaLInk="1">http://k1segawa.exblog.jp/244975183/</guid>
      <description><![CDATA[マイクラ統合版のサーバを建てたい。<br />
<br />
<br />
Java版はよくあるが、統合版のserverはあまり聞かない。<br />
<br />
<br />
■ ダウンロード<br />
公式で「Bedrock版 Mincraft の サーバをダウンロード - Microsoft」として公開されている。<br />
Bedrock 版 Minecraft のサーバーをダウンロード | Minecraft<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/26/80/a0034780_15384557.png" alt="_a0034780_15384557.png" class="IMAGE_MID" height="366" width="500" /></center><br />
<br />
<br />
Windows/Ubuntu(Linux)版があるので、プレビューが付かない方のWindows版を入れてみる。<br />
<br />
<br />
スペック：メモリ64GB/ストレージM.2 NVME 2TB/Ryzen7 4800/Windows 11 Pro<br />
<br />
<br />
■ サーバを起動<br />
zip形式なので解凍し、bedrock_server.exeをダブルクリックして実行すると、VCのランタイムエラー(VCRUNTIME140_1.dll)になる。<br />
<br />
<br />
なので、現在最も新しい、2017から2026年最新の再配布パッケージを入れる。<br />
サポートされている最新の Visual C++ 再頒布可能パッケージのダウンロード | Microsoft Learn<br />
<br />
<br />
下にスクロールし、この赤枠のところ。<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/26/80/a0034780_15462492.png" alt="_a0034780_15462492.png" class="IMAGE_MID" height="228" width="500" /></center><br />
<br />
その先で、ARM64/X86/X64が選べるので、X64を選択。<br />
<br />
<br />
インストールは、VC_redist.x64.exeを実行。<br />
Windows Updateを最新に更新済み(25H2 パッチ2まで)だったので、再起動する事無く完了。<br />
<br />
<br />
再度exeを起動すると、<center><img src="https://pds.exblog.jp/pds/1/202601/26/80/a0034780_15584006.png" alt="_a0034780_15584006.png" class="IMAGE_MID" height="258" width="500" /></center>となり、無事サーバ起動成功。<br />
(ゲーマータグを消去)<br />
===の所で止まっているように見えるが、実行中。<br />
<br />
<br />
■ サーバに接続<br />
さて次は、別のマイクラ統合版からサーバに接続する(全て同一LAN内)。<br />
<br />
<br />
まずサーバ側のIPアドレスを調べる。<br />
(cmdでipconfigでIP4アドレス)<br />
<br />
<br />
クライアント側(PC版またはスマホ版Android/iOS)のマイクラ画面で、[プレイ]-[サーバー](右上)を押す。<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/26/80/a0034780_16094464.jpg" alt="_a0034780_16094464.jpg" class="IMAGE_MID" height="281" width="500" /></center><br />
<br />
<br />
<br />
この画面になるので左上の[+ サーバーを追加]を押す。<br />
<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/26/80/a0034780_16095131.jpg" alt="_a0034780_16095131.jpg" class="IMAGE_MID" height="281" width="500" /></center><br />
<br />
<br />
<br />
サーバーの名前、IP4アドレスを入れる。<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/26/80/a0034780_16095696.jpg" alt="_a0034780_16095696.jpg" class="IMAGE_MID" height="281" width="500" /></center><br />
<br />
<br />
<br />
IPアドレスは非表示なので、警告は出るが[表示]ボタンを押しても良い。<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/26/80/a0034780_16100026.jpg" alt="_a0034780_16100026.jpg" class="IMAGE_MID" height="281" width="500" /></center><br />
<br />
<br />
<br />
押してもLAN内のプライベートIPアドレスなので、グローバルIPアドレスじゃなければ大丈夫。<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/26/80/a0034780_16100488.jpg" alt="_a0034780_16100488.jpg" class="IMAGE_MID" height="281" width="500" /></center><br />
<br />
そして右上の緑の[プレイ]ボタンを押せば、サーバに入れる。<br />
<br />
<br />
<br />
サーバのログにも Player connected: (ゲーマータグ)・・・と表示されている。<br />
<br />
<br />
詳しい説明は、サーバのexeと同じフォルダにあるbedrock_server_how_to.htmlを日本語翻訳するか、次のサイト様へ。<br />
Minecraft Bedrcok Server（Minecraft統合版サーバー）のserver.properties設定項目解説 ver 1.21.71 | mc.server-memo.net<br />
<br />
<br />
グローバルに公開したり、ポート番号を変えたり、今はサバイバルのイージーで立ち上がってるけどノーマルにしたり、入れる人を制限することも出来る。<br />
<br />
<br />
■ サーバを終了<br />
サーバ画面内でstopと打ってReturnキー。<br />
<br />
<br />
<br />
<br />
]]></description>
      <dc:subject>マイクラ</dc:subject>
      <dc:creator>k1segawa</dc:creator>
      <pubDate>Mon, 26 Jan 2026 16:14:00 +0900</pubDate>
      <dc:date>2026-01-26T16:14:00+09:00</dc:date>
    </item>
    <item>
      <title>[バージョン管理システム] DiversionでのUIによるgit restore 相当の操作について [簡単UI] (1/19)</title>
      <link>http://k1segawa.exblog.jp/244952488/</link>
      <guid isPermaLInk="1">http://k1segawa.exblog.jp/244952488/</guid>
      <description><![CDATA[開発で、Diversionを使っている。<br />
<br />
<br />
サードパーティとして登録して一応クラウド100GB無料で利用中だ。<br />
　<br />
Diversionをソースやバイナリと一緒に、テキストドキュメントや画像、PDF、Excel等の履歴管理にも使っている。<br />
<br />
<br />
基本Auto-Update ONで使っているので、コミット操作は無い。<br />
<br />
<br />
ソース・ドキュメントディレクトリそのものがコミット用領域(ステージング領域)だ。<br />
<br />
<br />
まあ1人なので、共有ディレクトリ自体無いからそれでいい。<br />
<br />
<br />
あと、別PCでも同じようにバージョン管理したいので、1人でも複数の端末間で同期するようにしている。<br />
たぶん100GBは初期ファイルと差分履歴の容量で使用されているはず。<br />
<br />
<br />
ただ、別のプロジェクトとファイル共有してるので、別クラウドとも同期している。<br />
(同期分はソース・バイナリだけ。ドキュメントは個人管理なので、Diversionで管理しているという状態)<br />
<br />
<br />
ドキュメント作成中、通常テンプレートファイルを個別に修正して文章として送信し、テンプレは上書き保存しないようにしているのだが、<br />
今回間違って上書きしてしまった。<br />
<br />
<br />
さあ、バージョン管理システムの出番だ。<br />
<br />
<br />
過去のテンプレは既に登録済みだから、単体のファイルとして直前の履歴に戻せばよい。<br />
<br />
<br />
DiversionのUIでは、自動的に修正を検出してコミットするかどうか、差分一覧(Commitエリア)に表示される。<br />
<br />
<br />
そのテンプレファイルが検出されて、前との差分が表示されている。<br />
<br />
<br />
ファイルをクリックして、右のハンバーガーメニュー(三点リーダーを縦にしたアイコン)をクリックすると、そこにResetという項目が表示される。<br />
<br />
<br />
これをクリックすると、ダイアログ画面が出て、☑ Delete new files のチェックボックスとともに、Cancel/Discordというボタンが表示され、チェックはOFFの状態にして、Discordボタンを押す。<br />
<br />
<br />
すると、そのテンプレが直前の内容に戻され、差分一覧にも表示されなくなった。<br />
<br />
<br />
実は、Gitで同じことをするのには、git restore --source コマンドなのだが、プロジェクト全体をある時点の状態まで戻すコマンドがGitでは reset コマンドのため、ちょっと心配だった。<br />
<br />
<br />
だが、Geminiにその辺を確かめてみると、詳しい話が聞けた。<br />
要約すると、<br />
・Diversion では restore/reset は reset に統一されており、ファイル単位の場合は git restore と同じになる<br />
・「Delete new files」CheckボックスをOFFにすると前のファイルと今のファイルを残す(今回は未コミットなので今の内容は残らない)<br />
・今はAll files(または単一ファイル)を使っているが、Reset selectedを選べば、個別に巻き戻すファイルを選択できる<br />
<br />
<br />
DiversionのUIだけで使っているが、コマンド dv でももちろん使える。<br />
<br />
<br />
(おわり)<br />
<br />
<br />
● 以下Geminiの詳細<br />
<br />
<br />
ーーーーーーーーーー<br />
<br />
<br />
【Q1】<br />
Diversionというバージョン管理システムについて、Gitで言うgit -restoreやgit -checkoutのような機能はありますか？resetについてはわかっています。<br />
【A1】<br />
Diversionは、Gitの操作感を意識しつつも、クラウドネイティブでバイナリファイルなどの大容量データに強い設計となっているバージョン管理システムですね。<br />
<br />
Gitにおける `git restore` や `git checkout`（ファイルの状態を戻す操作）に相当する機能は、Diversionでは主に **`dv revert`** コマンドが担っています。<br />
<br />
---<br />
<br />
### Diversionでの「変更の取り消し」<br />
<br />
Diversionでは、作業ディレクトリ内の変更を特定の状態に戻す際、以下のコマンドを使用します。<br />
<br />
#### 1. 特定のファイルの変更を取り消す<br />
<br />
Gitの `git restore &lt;file&gt;` や `git checkout -- &lt;file&gt;` に相当します。<br />
<br />
```bash<br />
dv revert &lt;file_path&gt;<br />
<br />
```<br />
<br />
このコマンドを実行すると、指定したファイルに加えられた未コミットの変更が破棄され、最新のレポジトリの状態（HEAD）に戻ります。<br />
<br />
#### 2. すべての変更を取り消す<br />
<br />
Gitの `git restore .` に相当します。<br />
<br />
```bash<br />
dv revert .<br />
<br />
```<br />
<br />
カレントディレクトリ以下のすべての未コミットな変更を元に戻します。<br />
<br />
---<br />
<br />
### Gitとの比較表<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/19/80/a0034780_17141176.jpg" alt="_a0034780_17141176.jpg" class="IMAGE_MID" height="215" width="500" /></center>### 注意点：`dv switch` について<br />
<br />
Gitの `checkout` には「ファイルの復元」と「ブランチの切り替え」という2つの役割がありましたが、Diversion（および最近のGit）ではこれらが分離されています。<br />
<br />
* **状態の復元:** `dv revert`<br />
* **ブランチの移動:** `dv switch`<br />
<br />
Diversionはまだ開発が活発なツールであるため、GUI（Diversion Desktop）を利用している場合は、変更リストから対象ファイルを右クリックして **"Revert"** を選ぶのが最も直感的で安全です。<br />
<br />
---<br />
<br />
特定のシナリオ（例えば「インデックスだけ戻したい」や「特定のコミット時点のファイルだけ抜き出したい」など）で、さらに詳しく知りたい操作はありますか？<br />
<br />
<br />
【Q2】<br />
DiversionのUIにおいて、dv revert . と言うのは具体的にどのような操作になりますか？<br />
resetは各ファイル・フォルダを選択し、ハンバーガーメニュー(三点リーダーが縦になったようなアイコン)からResetを選ぶとできます。<br />
【A2】<br />
Diversionのデスクトップアプリ（UI）において、コマンドの `dv revert .`（すべての変更を破棄して最新のコミット状態に戻す）に相当する操作は、**Workspaceタブにある「Reset」ボタン**で行います。<br />
<br />
質問者様がすでに見つけられている「ハンバーガーメニューからのReset」は**個別ファイル**に対する操作ですが、全体を一括で戻す方法は以下の通りです。<br />
<br />
---<br />
<br />
### UIで「すべての変更を取り消す」手順<br />
<br />
1. **Workspace（ワークスペース）タブを開く**<br />
* 画面左側のメニューから、現在変更があるファイルが並んでいる「Workspace」を選択します。<br />
<br />
<br />
2. **右上の赤い「Reset」ボタンをクリック**<br />
* ファイルリストの右上（「Commit」ボタンの近く）に、赤い文字、もしくは赤いアイコンの **「Reset」** ボタンがあります。<br />
* これをクリックすると、現在変更されているすべてのファイルが対象となります。<br />
<br />
<br />
3. **確認ダイアログで設定を確認**<br />
* ダイアログが表示されます。ここで **「Delete new files」** （新しく作成した未追跡ファイルを削除するかどうか）のチェックボックスがあります。<br />
* `dv revert .` と同様、完全にもとの状態へ戻したい場合はここにチェックを入れて実行します。<br />
<br />
<br />
<br />
### 「Reset」と「Revert」の言葉の違いについて<br />
<br />
DiversionのUIでは、未コミットの変更を取り消す操作を一貫して **「Reset」** と呼んでいます。<br />
CLIでの `dv revert` は、Gitの `git restore` （作業コピーの復旧）に近いニュアンスですが、UI上では「作業内容をリセットする」という意味で Reset ボタンに統合されています。<br />
<br />
&gt; [!TIP]<br />
&gt; **特定のファイルだけを複数選んで戻したい場合**<br />
&gt; ファイルリストの左側にあるチェックボックスで対象のファイルにチェックを入れると、右上のボタンが「Reset Selected」などに変化し、選択したものだけを一括で戻せます。<br />
<br />
---<br />
<br />
もし、作業中の変更ではなく「過去にコミットした内容を打ち消す（GitのRevert）」操作をUIで探している場合は、Historyタブから対象のコミットを右クリックして「Undo changes」を選択する流れになります。<br />
<br />
次は、ブランチの切り替え（`git switch` 相当）などの操作についても詳しくお伝えしましょうか？<br />
<br />
[Unreal Engine 5でのDiversion導入と基本操作](https://www.youtube.com/watch?v=wsOgPmrP-0A)<br />
この動画では、Diversionのデスクトップアプリを使用したコミットや変更の管理、ブランチ操作の基本がUI画面とともに解説されています。<br />
<br />
<br />
]]></description>
      <dc:subject>仕事効率化</dc:subject>
      <dc:creator>k1segawa</dc:creator>
      <pubDate>Mon, 19 Jan 2026 16:58:00 +0900</pubDate>
      <dc:date>2026-01-19T16:58:00+09:00</dc:date>
    </item>
    <item>
      <title>[マイクラ統合版] サブ垢 ログイン方法 - スマホでPC版ワールドを遊ぶ [Android] (1/17)</title>
      <link>http://k1segawa.exblog.jp/244947340/</link>
      <guid isPermaLInk="1">http://k1segawa.exblog.jp/244947340/</guid>
      <description><![CDATA[(2026/2/1追記)<br />
購入は1本だけでOK→末尾P.Sへ<br />
(おわり)<br />
<br />
<br />
マイクラ統合版をPCでやっている。<br />
<br />
<br />
ただ、チャンクローダーだけでは農作物や動物・回路は動くが、トラップタワーのような「プレイヤー」が近くにいないと、モブ(ゾンビやアイアンゴーレムなど)が沸かないので、実質機能しない。<br />
<br />
<br />
なので、「サブ垢」(サブアカウント)という別のプレイヤーをマルチプレイゲームで招待してトラップタワーのそばに立たせておかないといけない。<br />
<br />
<br />
☆☆☆<br />
<br />
<br />
以前、マイクラをスマホ版で購入(980円の頃)したので、それをPCと同じマイクロソフトアカウントでログインして遊んでいた。<br />
<br />
<br />
しかし、同じアカウントだとマイクラにログインすると同じ(ゲーマータグ:MS XBOXゲーム上の共通のニックネームみたいなもの)プレイヤーになってしまう。<br />
<br />
<br />
従って、「サブ垢を使う」には追加でスマホ版を購入しなければならないのか？と思ったが、Geminiに聞いたところ、追加購入は不要との事(もう買ってあるから)。<br />
<br />
<br />
どうやら、スマホ版マイクラで[設定]-[アカウント]から一旦サインアウトし、新たにマイクロソフトアカウントを無料で作成してそれでまたスマホ版マイクラの最初の画面の[サインイン](サインアウトしたので出てくる)から新しいMSアカウントでサインインすれば良いらしい。<br />
<br />
<br />
新しいマイクロソフトアカウントの作成は、マイクロソフトのアカウント作成で可能だ。<br />
<br />
<br />
その際、メールアドレスが必要になるので、自分は無料のOutlookのメールアドレスを作成してそれでマイクロソフトアカウントの新規作成で、メールアドレスにOutlookのアドレスを入れた。<br />
<br />
<br />
別にGoogleのやつでも良い。<br />
<br />
<br />
どうやら、昔Outlookのメアドで既にMSアカウントを作成していたようだ。パスワードも設定してあった。<br />
<br />
<br />
★★★<br />
<br />
<br />
これで、スマホ版マイクラのトップ画面の[サインイン](左下に表示される)で、入力した。<br />
<br />
<br />
すると、ゲーマータグの作成が始まる。途中人間であるかのチェックがあった。そしてある程度ランダムなサンプルから気に入ったゲーマータグをチョイス。<br />
<br />
<br />
これで、新しい名前(ゲーマータグ)でサインインした。<br />
<br />
<br />
このあと、PC版マイクラの方で、[プレイ]-[ワールド選択]-[設定]-[ソーシャル(0)](画面右上のボタン)から、<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/17/80/a0034780_23371930.png" alt="_a0034780_23371930.png" class="IMAGE_MID" height="281" width="500" /></center><br />
<br />
<br />
招待したいメンバーを探す際に、名前(ゲーマータグ)で探すと、<br />
現在オンライン中のスマホ版マイクラの新しい名前でサインインしているのが、見つかる。<center><img src="https://pds.exblog.jp/pds/1/202601/17/80/a0034780_23373144.png" alt="_a0034780_23373144.png" class="IMAGE_MID" height="281" width="500" /></center><br />
<br />
<br />
PC版マイクラ側で、右上の[ ✉プレイに招待します ]というボタンを押すと、☑付き名前一覧が表示されるので、スマホ版マイクラの名前に☑チェックを付けて[1個の招待を送信]というボタンを押す。<br />
<br />
<br />
スマホ版マイクラ側の方に、画面上にポップアップで、「～から招待されました」と出るので、それをクリック。<br />
<br />
<br />
すると、１６MBくらいのダウンロードが必須との事。<br />
どうやらPCのアドオンのダウンロードらしい。<br />
(招待されたメンバーはホスト側のアドオンを無料で共有できるらしい)<br />
<br />
<br />
そして、スマホもゲーム画面になり、PC版プレイヤーの近くにスポーンする。<br />
<br />
<br />
両方とも相手が見える事を確認し、スマホ版はゴーレムトラップや天空トラップなどのそばに移動する。<br />
<br />
<br />
やっと[サブ垢]が使えるようになった～<br />
<br />
<br />
まあ、PC版とスマホ版買ってあって、同じアカウントで遊んでる人は、スマホ版を別アカウントにすればサブ垢として利用できるよ、って話。<br />
(購入1本でOK→末尾P.Sへ)<br />
<br />
<br />
【結論】<br />
■■ タイトル回収 ■■<br />
・ スマホ版にPCのワールドをコピー出来ないので、同じワールドで遊べない。招待でPCをサーバーにしないといけない、その時に「スマホのサブ垢化」が必要という事。<br />
<br />
<br />
P.S.<br />
あれ？スマホのアカウントを、別のPCにマイクラインストールして、サインインでそれを使ったら、サブ垢として使えた。<br />
<br />
<br />
もしかして、最初からPC複数台あればマイクラ1本だけあれば買わなくて済む？<br />
そしてスマホでもタブレットでも2台持ちしてる人は最初の1本だけで良い？<br />
<br />
<br />
(マイクロソフトアカウントもOutlookのメアドも無料で何個も作れるし)<br />
さすがにSwitchとPS・XBOXのゲーム機は1台毎に購入しないと無理だろうけど。<br />
<br />
<br />
]]></description>
      <dc:subject>マイクラ</dc:subject>
      <dc:creator>k1segawa</dc:creator>
      <pubDate>Sat, 17 Jan 2026 23:27:00 +0900</pubDate>
      <dc:date>2026-01-17T23:27:00+09:00</dc:date>
    </item>
    <item>
      <title>[面白い] &quot;✖✖✖&quot; 24時間つけっぱなし 月額電気料金 [Google検索] (1/13)</title>
      <link>http://k1segawa.exblog.jp/244932521/</link>
      <guid isPermaLInk="1">http://k1segawa.exblog.jp/244932521/</guid>
      <description><![CDATA[「トイレの換気扇 24時間つけっぱなし 月額電気料金」<br />
でGoogle 検索すると、<br />
<br />
<br />
始めに AI による概要 が表示されて、<br />
その結果が面白い。<br />
<br />
<br />
・ トイレの換気扇 ・・・ 数十円から100円<br />
<br />
<br />
トイレの換気扇、つけっぱなしにしてる？電気代は安いし臭いや湿気対策として24時間つけっぱなし運用が推奨されるが文句を言う人もいる、という話 - Togetter<br />
<br />
<br />
最初のキーワードを色々変えると、意外な結果に感心する。<br />
<br />
<br />
・ 風呂場の換気扇 ・・・ 100円から400円・ 給湯器 ・・・ 待機電力は数十円から100円<br />
<br />
<br />
<br />
・ キッチンの照明 ・・・ LEDなら、数十円から100円<br />
・ 冷蔵庫 ・・・ 600円から1000円<br />
<br />
<br />
・ ワイド液晶テレビ 待機電力 ・・・ 数十円から数百円<br />
<br />
<br />
・ エアコン冬 ・・・ 1万円<br />
・ エアコン夏 ・・・ 6千円から2.1万円<br />
<br />
<br />
・ グラボ付きPC           ・・・ 数千円から1万円以上<br />
・ miniPC 24時間稼働 ・・・ 千円から2千円<br />
<br />
<br />
・ スマホの充電器 ・・・ 10円から20円<br />
<img src="https://pds.exblog.jp/pds/1/202601/13/80/a0034780_16423235.png" alt="_a0034780_16423235.png" align="left" class="IMAGE_LEFT" height="240" width="240" /><br />
<br />
<br />
やっぱり、エアコンとグラボ付きPCが電気を食う。<br />
<br />
<br />
それ以外は、待機電力もほとんどかからず、手間やカビなどを考えたら24時間つけっぱなしの方がイイ。<br />
<br />
<br />
良くある話で、<br />
TVは電源コンセントを切ると起動するまでの電力が増加するから、待機電力を考えたら抜かない方がいいとか、<br />
LED照明は夜はつけっぱなしの方が、階段とかトイレまでの動線は老齢期の人には月100円なら安心安全とか。<br />
<br />
<br />
miniPCもあまり電気を食わないのが意外だった。<br />
<br />
<br />
ノートPCとかデスクトップPCはまた違ってくるのかも。<br />
]]></description>
      <dc:subject>未分類</dc:subject>
      <dc:creator>k1segawa</dc:creator>
      <pubDate>Tue, 13 Jan 2026 15:58:00 +0900</pubDate>
      <dc:date>2026-01-13T15:58:00+09:00</dc:date>
    </item>
    <item>
      <title>[人間をダメにする] 着る毛布 [代替案] (1/10)</title>
      <link>http://k1segawa.exblog.jp/244922624/</link>
      <guid isPermaLInk="1">http://k1segawa.exblog.jp/244922624/</guid>
      <description><![CDATA[着る毛布という、人間をダメにするソファの着衣版がある。<br />
<br />
<br />
これはくるぶし近くまであるバスローブのような上下貫通の毛布だ。<br />
<br />
<br />
ただ、これは下半身部分の毛布の肩にかかる重さと相まって、ちょっと窮屈だ。<br />
<br />
<br />
ゆったりと腰のベルトなどで上半身を余裕を持たせれば、下半身は腰で支えるので軽くなって良い。<br />
<br />
<br />
あとヒップ回りに余裕がないと椅子に座っておしりを突き出す姿勢になった時にも、ちょっと窮屈だ。<br />
<br />
<br />
つまり一回り大きなサイズを購入するのが良い。<br />
<br />
<br />
□□□<br />
<br />
<br />
別に、それならば上半身を外着のフリースにして、下半身をジャージなど履いたうえでバスタオルを巻けば同じことだ。<br />
<br />
<br />
腰にバスタオルを固定するのにベルトでもよいが、百均で「手で付けられるホックボタン」というのが売っていたのでそれを使う。<br />
<br />
<br />
「手で付けられるホックボタン」で検索し、Can★Doの物を購入。<br />
<br />
<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/10/80/a0034780_10043338.jpg" alt="_a0034780_10043338.jpg" class="IMAGE_MID" height="468" width="468" /></center>肩に風よけの布(ストール)を作る予定だが、そのまま腰布にもなる。<br />
<br />
<br />
バスタオルを長辺の方に左前(男性)になるように付ける。<br />
<br />
<br />
少し尖ったもので布に穴が作れるので、はめていく。<br />
<br />
<br />
首に長辺部分をぐるっと回し、胸元の余った辺部分を止める感じだ。<br />
<br />
<br />
□□□<br />
<br />
<br />
肩を冷やさず、腰に回せば腰布にもなる。<br />
<br />
<br />
２つ作ってもいいし、上着を着て腰をこれで覆えば、着る毛布の代用になる。<br />
<br />
<br />
後ろが少し空いて気になるようなら、短辺にもホックボタンを付けるとよい。<br />
<br />
<br />
ソファや椅子に腰かけるなら、逆にそこが余裕になって、窮屈にならないのでそのままで良い。<br />
<br />
<br />
<br />
<br />
<br />
<br />
]]></description>
      <dc:subject>未分類</dc:subject>
      <dc:creator>k1segawa</dc:creator>
      <pubDate>Sat, 10 Jan 2026 10:18:00 +0900</pubDate>
      <dc:date>2026-01-10T10:18:00+09:00</dc:date>
    </item>
    <item>
      <title>[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)</title>
      <link>http://k1segawa.exblog.jp/244912966/</link>
      <guid isPermaLInk="1">http://k1segawa.exblog.jp/244912966/</guid>
      <description><![CDATA[マイクラで、装置に必要なデジタル回路。<br />
　<br />
ANDやORなど基本的な物から、フリップフロップ回路などの記憶回路、マルチプレクサなど複数の入力を制御する回路、カウンタ回路。<br />
<br />
<br />
動作を確認したり、どんな回路なのか自分で試すのに、スマホアプリで。<br />
<br />
<br />
Smart Logic Simulator - Google Play のアプリ<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/07/80/a0034780_06083807.png" alt="_a0034780_06083807.png" class="IMAGE_MID" height="120" width="120" /></center><br />
「マイクラ」で活用しているレビューがあったのでインストール。<br />
<br />
<br />
起動すると、以下のように。<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05010534.png" alt="_a0034780_05010534.png" class="IMAGE_MID" height="600" width="270" /></center><br />
<br />
例えば「Outputs &#128161;」を選択すると、以下のように。<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05044342.png" alt="_a0034780_05044342.png" class="IMAGE_MID" height="500" width="500" /></center><br />
<br />
<br />
<br />
6を7に、RGBを赤にすると、以下のように。<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05082520.png" alt="_a0034780_05082520.png" class="IMAGE_MID" height="500" width="500" /></center>ボタンは赤は未選択、濃い赤が選択だ(普通と逆)。<br />
<br />
<br />
一度戻って、画面右下の「＋」ボタン(追加)を押すと、以下のように。<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05151380.png" alt="_a0034780_05151380.png" class="IMAGE_MID" height="600" width="270" /></center>左の「Circut」を選択。<br />
<br />
<br />
すると空白の画面になるので、エンピツアイコンを選択。<br />
さらに右下の「＋」ボタンを押すと以下のように。<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05182135.png" alt="_a0034780_05182135.png" class="IMAGE_MID" height="600" width="270" /></center>部品一覧の画面になる。<br />
<br />
<br />
例えば、「AND Gate」を選択。すると以下のように。<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05201100.png" alt="_a0034780_05201100.png" class="IMAGE_MID" height="600" width="270" /></center>画面下のメッセージ「AND Gate added」と表示。これで追加されているので安心して欲しい。<br />
<br />
<br />
さらにスイッチ「Pulse Button」、<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05230973.png" alt="_a0034780_05230973.png" class="IMAGE_MID" height="600" width="270" /></center><br />
<br />
ライト「Light Bulb」を追加。<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05254191.png" alt="_a0034780_05254191.png" class="IMAGE_MID" height="600" width="270" /></center>左上に黄色の部品が見えているが、追加されると最初左上に集まる。<br />
<br />
<br />
戻るボタン(左上やスマホの戻る)を押すと、左上に集まってるので、画面をドラッグして見える位置にすると以下のように。<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05332725.png" alt="_a0034780_05332725.png" class="IMAGE_MID" height="256" width="256" /></center>重なってるので、ドラッグして適当に配置(くっついて動く時はシングルタップして黄色の枠が出るよう選択状態にしてから、ドラッグ)。<br />
<br />
<br />
後から部品を追加する時はエンピツアイコンを選択して、右下の「＋」ボタンをクリック。<br />
<br />
<br />
次のようになったら配線をするために、右上の「配線」アイコンをクリック(水色になっている)。<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05375483.png" alt="_a0034780_05375483.png" class="IMAGE_MID" height="600" width="270" /></center><br />
<br />
繋げたい「〇」の部分をクリックすると、黄色の選択状態になって以下のように。<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05442506.png" alt="_a0034780_05442506.png" class="IMAGE_MID" height="600" width="270" /></center><br />
<br />
さらに、繋げたい先の「〇」を選択。すると配線されて以下のように。<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05462446.png" alt="_a0034780_05462446.png" class="IMAGE_MID" height="600" width="270" /></center>そのまま続けると、複数の配線になってしまう。<br />
そのため、一度エンピツアイコンをタップして配線を終了する必要がある。以下のように。<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05500531.png" alt="_a0034780_05500531.png" class="IMAGE_MID" height="600" width="270" /></center><br />
<br />
再度、配線を行うと最終的に以下のようになる。<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05515668.png" alt="_a0034780_05515668.png" class="IMAGE_MID" height="256" width="256" /></center>最後に保存する。<br />
右上の四角のアイコン(FD)をクリックして、任意の名前(ここではAND)を入れてSAVEを押す。<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05543092.png" alt="_a0034780_05543092.png" class="IMAGE_MID" height="600" width="270" /></center><br />
<br />
<br />
保存して前の画面に戻ると、以下のように一覧に追加されている。<br />
<center><img src="https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05562952.png" alt="_a0034780_05562952.png" class="IMAGE_MID" height="600" width="270" /></center><br />
終了～<br />
<br />
<br />
【実行方法】<br />
<br />
<br />
ANDなら2つのボタンを同時押しすると、ライトが光る。<br />
<br />
<br />
編集中は、一時的に「タップ」アイコン(指で押している)にすると実行可能だ。<br />
]]></description>
      <dc:subject>マイクラ</dc:subject>
      <dc:creator>k1segawa</dc:creator>
      <pubDate>Wed, 07 Jan 2026 04:57:00 +0900</pubDate>
      <dc:date>2026-01-07T04:57:00+09:00</dc:date>
    </item>
    <item>
      <title>[マイクラ統合版] トライデント不要！新・経験値トラップ - 負傷の矢 IIの作り方 [ドラゴンブレス不要] (1/4)</title>
      <link>http://k1segawa.exblog.jp/244903997/</link>
      <guid isPermaLInk="1">http://k1segawa.exblog.jp/244903997/</guid>
      <description><![CDATA[最近はやりの『トライデント不要』、代わりに『負傷の矢』 即時ダメージII(IIと省略) を使った経験値トラップ。<br />
<br />
<br />
シルバーフィッシュや魚など体力が無いモブに使うと、一発で倒せてかつ装置が簡単。<br />
いわゆるピストラ(ピストン - トライデントの組)だと、トライデントやレッドストーン回路が必要で場所も取る(ゾンピグとか体力あるモブは今まで通り)。<br />
　<br />
それが水流エレベータで有名なソウルサンドによる水の泡によって矢が勝手にブルブル震える事で、<br />
トライデントのバタバタ動くのを置換している。<br />
<br />
<br />
【1.21対応】トライデント不要！最高のアルマジロ経験値トラップの作り方｜マイクラ統合版 Minecraft Bedrock MCPE - YouTube<br />
<br />
<br />
トライデント不要で爆裂に経験値稼げる自動装置が見つかったぞ！！【マイクラ統合版】【ゆっくり実況】 - YouTube<br />
<br />
<br />
【時給1万】一生分の骨粉をゲットできる『魚式骨粉回収装置』の作り方！【マイクラ統合版】【ゆっくり実況】 - YouTube<br />
<br />
<br />
負傷の矢 II は、ポーションで作れる。<br />
<br />
<br />
【作り方】<br />
醸造台で、<br />
燃料のブレイズパウダー1個 ＋ ネザーウォート１個 ＋ 水入り瓶(ガラス瓶で水を汲む)3個で、<br />
奇妙なポーションを作る。<br />
　　↓<br />
<br />
そのまま輝くスイカの薄切り1個 (切ったスイカの周りに金塊を8個) で、<br />
治癒のポーション<br />
　　↓<br />
同じく醗酵したクモの目1個 (クモの目に茶色いキノコと砂糖(サトウキビで作成)) で、<br />
負傷のポーション<br />
　　↓<br />
最後にグローストーンパウダー1個 (グローストーンで作成) で、<br />
負傷のポーション IIが3個作れる。<br />
<br />
<br />
さらに統合版では矢に付与するには、ドラゴンブレスが不要で、大窯にポーションを入れてそれに対して矢を「使う」ボタンで代替できる。<br />
<br />
<br />
【マイクラ】効果付きの矢の作り方や各種効果について解説！ ｜ ひきこもろん<br />
<br />
64本いっぺんに負傷の矢 IIにするには、大窯に負傷のポーション IIを3回入れてから、64本の矢を右手に持ち、大窯に向けて「使う」と可能。<br />
<br />
<br />
素晴らしい。<br />
エンドに行ってドラゴンを討伐しなくても、新・経験値トラップを作れるのだ。<br />
<br />
<br />
ネザーでグローストーン採掘と、ネザー要塞でブレイズとの戦闘、ネザーウォートの採取をして来ないといけないけどね。<br />
<br />
<br />
「経験値トラップ トライデント」で検索。<br />
<br />
<br />
P.S.<br />
<br />
<br />
2番目のサイト(所長)様のを作ってるけど、アルマジロ2匹矢1本で23、2本で34Lvアップした。<br />
<br />
<br />
気を付ける点：<br />
◎ 矢を撃つ時は、弓はエンチャント無し、経験値採取中も右手に何も持たない(特にドロップ増加の剣など持ちがち)。<br />
<br />
<br />
理由：矢にダメージ増加、火属性、フレイム、射撃ダメージ増加などが付くと経験値が少なくなってしまうため(たぶん2匹いっぺんに倒すため)。<br />
<br />
<br />
◎ 矢とサボテンは後片付けする事。ピースフルでゾンビが消えるので、アルマジロが丸まらず、ダメージで死ぬから。<br />
<br />
<br />
]]></description>
      <dc:subject>マイクラ</dc:subject>
      <dc:creator>k1segawa</dc:creator>
      <pubDate>Sun, 04 Jan 2026 01:48:00 +0900</pubDate>
      <dc:date>2026-01-04T01:48:00+09:00</dc:date>
    </item>
    <supplier>
      <url>
        <excite>https://www.excite.co.jp/</excite>
        <exblog>https://www.exblog.jp/</exblog>
        <idcenter>https://ssl2.excite.co.jp/</idcenter>
      </url>
    </supplier>
  </channel>
</rss>
