人気ブログランキング | 話題のタグを見る

開発で、Diversionを使っている。

サードパーティとして登録して一応クラウド100GB無料で利用中だ。
 
Diversionをソースやバイナリと一緒に、テキストドキュメントや画像、PDF、Excel等の履歴管理にも使っている。

基本Auto-Update ONで使っているので、コミット操作は無い。

ソース・ドキュメントディレクトリそのものがコミット用領域(ステージング領域)だ。

まあ1人なので、共有ディレクトリ自体無いからそれでいい。

あと、別PCでも同じようにバージョン管理したいので、1人でも複数の端末間で同期するようにしている。
たぶん100GBは初期ファイルと差分履歴の容量で使用されているはず。

ただ、別のプロジェクトとファイル共有してるので、別クラウドとも同期している。
(同期分はソース・バイナリだけ。ドキュメントは個人管理なので、Diversionで管理しているという状態)

ドキュメント作成中、通常テンプレートファイルを個別に修正して文章として送信し、テンプレは上書き保存しないようにしているのだが、
今回間違って上書きしてしまった。

さあ、バージョン管理システムの出番だ。

過去のテンプレは既に登録済みだから、単体のファイルとして直前の履歴に戻せばよい。

DiversionのUIでは、自動的に修正を検出してコミットするかどうか、差分一覧(Commitエリア)に表示される。

そのテンプレファイルが検出されて、前との差分が表示されている。

ファイルをクリックして、右のハンバーガーメニュー(三点リーダーを縦にしたアイコン)をクリックすると、そこにResetという項目が表示される。

これをクリックすると、ダイアログ画面が出て、☑ Delete new files のチェックボックスとともに、Cancel/Discordというボタンが表示され、チェックはOFFの状態にして、Discordボタンを押す。

すると、そのテンプレが直前の内容に戻され、差分一覧にも表示されなくなった。

実は、Gitで同じことをするのには、git restore --source コマンドなのだが、プロジェクト全体をある時点の状態まで戻すコマンドがGitでは reset コマンドのため、ちょっと心配だった。

だが、Geminiにその辺を確かめてみると、詳しい話が聞けた。
要約すると、
・Diversion では restore/reset は reset に統一されており、ファイル単位の場合は git restore と同じになる
・「Delete new files」CheckボックスをOFFにすると前のファイルと今のファイルを残す(今回は未コミットなので今の内容は残らない)
・今はAll files(または単一ファイル)を使っているが、Reset selectedを選べば、個別に巻き戻すファイルを選択できる

DiversionのUIだけで使っているが、コマンド dv でももちろん使える。

(おわり)

● 以下Geminiの詳細

ーーーーーーーーーー

【Q1】
Diversionというバージョン管理システムについて、Gitで言うgit -restoreやgit -checkoutのような機能はありますか?resetについてはわかっています。
【A1】
Diversionは、Gitの操作感を意識しつつも、クラウドネイティブでバイナリファイルなどの大容量データに強い設計となっているバージョン管理システムですね。

Gitにおける `git restore` や `git checkout`(ファイルの状態を戻す操作)に相当する機能は、Diversionでは主に **`dv revert`** コマンドが担っています。

---

### Diversionでの「変更の取り消し」

Diversionでは、作業ディレクトリ内の変更を特定の状態に戻す際、以下のコマンドを使用します。

#### 1. 特定のファイルの変更を取り消す

Gitの `git restore <file>` や `git checkout -- <file>` に相当します。

```bash
dv revert <file_path>

```

このコマンドを実行すると、指定したファイルに加えられた未コミットの変更が破棄され、最新のレポジトリの状態(HEAD)に戻ります。

#### 2. すべての変更を取り消す

Gitの `git restore .` に相当します。

```bash
dv revert .

```

カレントディレクトリ以下のすべての未コミットな変更を元に戻します。

---

### Gitとの比較表
[バージョン管理システム] DiversionでのUIによるgit restore 相当の操作について [簡単UI] (1/19)_a0034780_17141176.jpg
### 注意点:`dv switch` について

Gitの `checkout` には「ファイルの復元」と「ブランチの切り替え」という2つの役割がありましたが、Diversion(および最近のGit)ではこれらが分離されています。

* **状態の復元:** `dv revert`
* **ブランチの移動:** `dv switch`

Diversionはまだ開発が活発なツールであるため、GUI(Diversion Desktop)を利用している場合は、変更リストから対象ファイルを右クリックして **"Revert"** を選ぶのが最も直感的で安全です。

---

特定のシナリオ(例えば「インデックスだけ戻したい」や「特定のコミット時点のファイルだけ抜き出したい」など)で、さらに詳しく知りたい操作はありますか?

【Q2】
DiversionのUIにおいて、dv revert . と言うのは具体的にどのような操作になりますか?
resetは各ファイル・フォルダを選択し、ハンバーガーメニュー(三点リーダーが縦になったようなアイコン)からResetを選ぶとできます。
【A2】
Diversionのデスクトップアプリ(UI)において、コマンドの `dv revert .`(すべての変更を破棄して最新のコミット状態に戻す)に相当する操作は、**Workspaceタブにある「Reset」ボタン**で行います。

質問者様がすでに見つけられている「ハンバーガーメニューからのReset」は**個別ファイル**に対する操作ですが、全体を一括で戻す方法は以下の通りです。

---

### UIで「すべての変更を取り消す」手順

1. **Workspace(ワークスペース)タブを開く**
* 画面左側のメニューから、現在変更があるファイルが並んでいる「Workspace」を選択します。


2. **右上の赤い「Reset」ボタンをクリック**
* ファイルリストの右上(「Commit」ボタンの近く)に、赤い文字、もしくは赤いアイコンの **「Reset」** ボタンがあります。
* これをクリックすると、現在変更されているすべてのファイルが対象となります。


3. **確認ダイアログで設定を確認**
* ダイアログが表示されます。ここで **「Delete new files」** (新しく作成した未追跡ファイルを削除するかどうか)のチェックボックスがあります。
* `dv revert .` と同様、完全にもとの状態へ戻したい場合はここにチェックを入れて実行します。



### 「Reset」と「Revert」の言葉の違いについて

DiversionのUIでは、未コミットの変更を取り消す操作を一貫して **「Reset」** と呼んでいます。
CLIでの `dv revert` は、Gitの `git restore` (作業コピーの復旧)に近いニュアンスですが、UI上では「作業内容をリセットする」という意味で Reset ボタンに統合されています。

> [!TIP]
> **特定のファイルだけを複数選んで戻したい場合**
> ファイルリストの左側にあるチェックボックスで対象のファイルにチェックを入れると、右上のボタンが「Reset Selected」などに変化し、選択したものだけを一括で戻せます。

---

もし、作業中の変更ではなく「過去にコミットした内容を打ち消す(GitのRevert)」操作をUIで探している場合は、Historyタブから対象のコミットを右クリックして「Undo changes」を選択する流れになります。

次は、ブランチの切り替え(`git switch` 相当)などの操作についても詳しくお伝えしましょうか?

[Unreal Engine 5でのDiversion導入と基本操作](https://www.youtube.com/watch?v=wsOgPmrP-0A)
この動画では、Diversionのデスクトップアプリを使用したコミットや変更の管理、ブランチ操作の基本がUI画面とともに解説されています。


# by k1segawa | 2026-01-19 16:58 | 仕事効率化 | Comments(0)

マイクラ統合版をPCでやっている。

ただ、チャンクローダーだけでは農作物や動物・回路は動くが、トラップタワーのような「プレイヤー」が近くにいないと、モブ(ゾンビやアイアンゴーレムなど)が沸かないので、実質機能しない。

なので、「サブ垢」(サブアカウント)という別のプレイヤーをマルチプレイゲームで招待してトラップタワーのそばに立たせておかないといけない。

☆☆☆

以前、マイクラをスマホ版で購入(980円の頃)したので、それをPCと同じマイクロソフトアカウントでログインして遊んでいた。

しかし、同じアカウントだとマイクラにログインすると同じ(ゲーマータグ:MS XBOXゲーム上の共通のニックネームみたいなもの)プレイヤーになってしまう。

従って、「サブ垢を使う」には追加でスマホ版を購入しなければならないのか?と思ったが、Geminiに聞いたところ、追加購入は不要との事(もう買ってあるから)。

どうやら、スマホ版マイクラで[設定]-[アカウント]から一旦サインアウトし、新たにマイクロソフトアカウントを無料で作成してそれでまたスマホ版マイクラの最初の画面の[サインイン](サインアウトしたので出てくる)から新しいMSアカウントでサインインすれば良いらしい。

新しいマイクロソフトアカウントの作成は、マイクロソフトのアカウント作成で可能だ。

その際、メールアドレスが必要になるので、自分は無料のOutlookのメールアドレスを作成してそれでマイクロソフトアカウントの新規作成で、メールアドレスにOutlookのアドレスを入れた。

別にGoogleのやつでも良い。

どうやら、昔Outlookのメアドで既にMSアカウントを作成していたようだ。パスワードも設定してあった。

★★★

これで、スマホ版マイクラのトップ画面の[サインイン](左下に表示される)で、入力した。

すると、ゲーマータグの作成が始まる。途中人間であるかのチェックがあった。そしてある程度ランダムなサンプルから気に入ったゲーマータグをチョイス。

これで、新しい名前(ゲーマータグ)でサインインした。

このあと、PC版マイクラの方で、[プレイ]-[ワールド選択]-[設定]-[ソーシャル(0)](画面右上のボタン)から、
[マイクラ統合版] サブ垢 ログイン方法 - スマホでPC版ワールドを遊ぶ [Android] (1/17)_a0034780_23371930.png

招待したいメンバーを探す際に、名前(ゲーマータグ)で探すと、
現在オンライン中のスマホ版マイクラの新しい名前でサインインしているのが、見つかる。
[マイクラ統合版] サブ垢 ログイン方法 - スマホでPC版ワールドを遊ぶ [Android] (1/17)_a0034780_23373144.png

PC版マイクラ側で、右上の[ ✉プレイに招待します ]というボタンを押すと、☑付き名前一覧が表示されるので、スマホ版マイクラの名前に☑チェックを付けて[1個の招待を送信]というボタンを押す。

スマホ版マイクラ側の方に、画面上にポップアップで、「~から招待されました」と出るので、それをクリック。

すると、16MBくらいのダウンロードが必須との事。
どうやらPCのアドオンのダウンロードらしい。
(招待されたメンバーはホスト側のアドオンを無料で共有できるらしい)

そして、スマホもゲーム画面になり、PC版プレイヤーの近くにスポーンする。

両方とも相手が見える事を確認し、スマホ版はゴーレムトラップや天空トラップなどのそばに移動する。

やっと[サブ垢]が使えるようになった~

まあ、PC版とスマホ版買ってあって、同じアカウントで遊んでる人は、スマホ版を別アカウントにすればサブ垢として利用できるよ、って話。

【結論】
■■ タイトル回収 ■■
・ スマホ版にPCのワールドをコピー出来ないので、同じワールドで遊べない。招待でPCをサーバーにしないといけない、その時に「スマホのサブ垢化」が必要という事。

P.S.
あれ?スマホのアカウントを、別のPCにマイクラインストールして、サインインでそれを使ったら、サブ垢として使えた。

もしかして、最初からPC複数台あればマイクラ1本だけあれば買わなくて済む?
そしてスマホでもタブレットでも2台持ちしてる人は最初の1本だけで良い?

(マイクロソフトアカウントもOutlookのメアドも無料で何個も作れるし)
さすがにSwitchとPS・XBOXのゲーム機は1台毎に購入しないと無理だろうけど。


# by k1segawa | 2026-01-17 23:27 | マイクラ | Comments(0)

「トイレの換気扇 24時間つけっぱなし 月額電気料金」
でGoogle 検索すると、

始めに AI による概要 が表示されて、
その結果が面白い。

・ トイレの換気扇 ・・・ 数十円から100円


最初のキーワードを色々変えると、意外な結果に感心する。

・ 風呂場の換気扇 ・・・ 100円から400円
・ 給湯器 ・・・ 待機電力は数十円から100円

・ キッチンの照明 ・・・ LEDなら、数十円から100円
・ 冷蔵庫 ・・・ 600円から1000円

・ ワイド液晶テレビ 待機電力 ・・・ 数十円から数百円

・ エアコン冬 ・・・ 1万円
・ エアコン夏 ・・・ 6千円から2.1万円

・ グラボ付きPC ・・・ 数千円から1万円以上
・ miniPC 24時間稼働 ・・・ 千円から2千円

・ スマホの充電器 ・・・ 10円から20円
[面白い] \"✖✖✖\" 24時間つけっぱなし 月額電気料金 [Google検索] (1/13)_a0034780_16423235.png

やっぱり、エアコンとグラボ付きPCが電気を食う。

それ以外は、待機電力もほとんどかからず、手間やカビなどを考えたら24時間つけっぱなしの方がイイ。

良くある話で、
TVは電源コンセントを切ると起動するまでの電力が増加するから、待機電力を考えたら抜かない方がいいとか、
LED照明は夜はつけっぱなしの方が、階段とかトイレまでの動線は老齢期の人には月100円なら安心安全とか。

miniPCもあまり電気を食わないのが意外だった。

ノートPCとかデスクトップPCはまた違ってくるのかも。

# by k1segawa | 2026-01-13 15:58 | Comments(0)

着る毛布という、人間をダメにするソファの着衣版がある。

これはくるぶし近くまであるバスローブのような上下貫通の毛布だ。

ただ、これは下半身部分の毛布の肩にかかる重さと相まって、ちょっと窮屈だ。

ゆったりと腰のベルトなどで上半身を余裕を持たせれば、下半身は腰で支えるので軽くなって良い。

あとヒップ回りに余裕がないと椅子に座っておしりを突き出す姿勢になった時にも、ちょっと窮屈だ。

つまり一回り大きなサイズを購入するのが良い。

□□□

別に、それならば上半身を外着のフリースにして、下半身をジャージなど履いたうえでバスタオルを巻けば同じことだ。

腰にバスタオルを固定するのにベルトでもよいが、百均で「手で付けられるホックボタン」というのが売っていたのでそれを使う。

「手で付けられるホックボタン」で検索し、Can★Doの物を購入。

[人間をダメにする] 着る毛布 [代替案] (1/10)_a0034780_10043338.jpg
肩に風よけの布(ストール)を作る予定だが、そのまま腰布にもなる。

バスタオルを長辺の方に左前(男性)になるように付ける。

少し尖ったもので布に穴が作れるので、はめていく。

首に長辺部分をぐるっと回し、胸元の余った辺部分を止める感じだ。

□□□

肩を冷やさず、腰に回せば腰布にもなる。

2つ作ってもいいし、上着を着て腰をこれで覆えば、着る毛布の代用になる。

後ろが少し空いて気になるようなら、短辺にもホックボタンを付けるとよい。

ソファや椅子に腰かけるなら、逆にそこが余裕になって、窮屈にならないのでそのままで良い。




# by k1segawa | 2026-01-10 10:18 | Comments(0)

マイクラで、装置に必要なデジタル回路。
 
ANDやORなど基本的な物から、フリップフロップ回路などの記憶回路、マルチプレクサなど複数の入力を制御する回路、カウンタ回路。

動作を確認したり、どんな回路なのか自分で試すのに、スマホアプリで。

[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_06083807.png
「マイクラ」で活用しているレビューがあったのでインストール。

起動すると、以下のように。
[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05010534.png

例えば「Outputs 💡」を選択すると、以下のように。
[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05044342.png

6を7に、RGBを赤にすると、以下のように。
[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05082520.png
ボタンは赤は未選択、濃い赤が選択だ(普通と逆)。

一度戻って、画面右下の「+」ボタン(追加)を押すと、以下のように。
[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05151380.png
左の「Circut」を選択。

すると空白の画面になるので、エンピツアイコンを選択。
さらに右下の「+」ボタンを押すと以下のように。
[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05182135.png
部品一覧の画面になる。

例えば、「AND Gate」を選択。すると以下のように。
[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05201100.png
画面下のメッセージ「AND Gate added」と表示。これで追加されているので安心して欲しい。

さらにスイッチ「Pulse Button」、
[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05230973.png

ライト「Light Bulb」を追加。
[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05254191.png
左上に黄色の部品が見えているが、追加されると最初左上に集まる。

戻るボタン(左上やスマホの戻る)を押すと、左上に集まってるので、画面をドラッグして見える位置にすると以下のように。
[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05332725.png
重なってるので、ドラッグして適当に配置(くっついて動く時はシングルタップして黄色の枠が出るよう選択状態にしてから、ドラッグ)。

後から部品を追加する時はエンピツアイコンを選択して、右下の「+」ボタンをクリック。

次のようになったら配線をするために、右上の「配線」アイコンをクリック(水色になっている)。
[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05375483.png

繋げたい「〇」の部分をクリックすると、黄色の選択状態になって以下のように。
[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05442506.png

さらに、繋げたい先の「〇」を選択。すると配線されて以下のように。
[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05462446.png
そのまま続けると、複数の配線になってしまう。
そのため、一度エンピツアイコンをタップして配線を終了する必要がある。以下のように。
[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05500531.png

再度、配線を行うと最終的に以下のようになる。
[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05515668.png
最後に保存する。
右上の四角のアイコン(FD)をクリックして、任意の名前(ここではAND)を入れてSAVEを押す。
[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05543092.png

保存して前の画面に戻ると、以下のように一覧に追加されている。
[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05562952.png
終了~

【実行方法】

ANDなら2つのボタンを同時押しすると、ライトが光る。

編集中は、一時的に「タップ」アイコン(指で押している)にすると実行可能だ。

# by k1segawa | 2026-01-07 04:57 | マイクラ | Comments(0)