AI・ローカルLLM

Gemini for VSCodeの終了とコンテキスト管理

初のゲーム開発に挑戦するにあたり、Web版Geminiを活用してアイデアをまとめながらPythonでプロトタイプのコードを記述してもらいました。ある程度の動作確認が完了した段階で、より本格的な開発へ移行するため、VS Codeの拡張機 ...

修理・分解・PCハードウェア関連

ASRock PRO-650G 効率グラフ

先日、PCの電源ユニットの故障に伴い、ASRockの最新モデル「PRO-650G」(650W/80PLUS GOLD)に交換しました。

その際、実際の電源変換効率のデータ(Efficiency Curve)が気になり、ダメ ...

n8n・自動化関連

n8nでXへの自動ポスト成功

前回の記事でご紹介した「無料ゲーム自動収集システム」に続き、今回はその新着情報を検知した瞬間に、X(旧Twitter)へ自動でアナウンスを投稿する機能を実装しました。

構築の過程で、Xの仕様変更やAPI認証のバグ、データ形 ...

その他ソフトウェア・OS設定

chrome remote desktop

現代において、場所を問わずに自宅のコンピューティングリソースへアクセスする需要は極めて高まっています。以前は専用のクライアントソフトウェアやブラウザ拡張機能が主流でしたが、Googleの提供する「Chromeリモートデスクトップ」は大 ...

n8n・自動化関連

タイムズカー予約を自前カレンダーへ完全同期!n8nで構築する「キャンセル忘れ防止」機能

先日、タイムズカーの予約をキャンセルし忘れ、一度も車に乗っていないのに数千円の利用料金が発生するという苦い経験をしました。原因は単純なヒューマンエラー。予約したこと自体をカレンダーに入れ忘れ、脳から完全に消去されていたのです。 ...

Linux・サーバ構築・ネットワーク

独自ドメイン不要!プライベートサーバでGmail APIを利用するための「身代わり認証」実践ガイド

自宅のLAN内で動かしているサーバ(192.168.x.x)上のアプリケーションから、Gmail APIを叩きたい。そう考えたとき、最大の難関は OAuth 2.0 認証 です。

Googleの厳格なセキュリティポリシーで ...

仮想化・コンテナ・WSL

Surface Pro 5にHarvester導入成功もCPUリソース不足でVM作成不可

以前、バッテリー交換の修理過程で液晶ディスプレイを破損してしまったSurface Pro 5(model 1796)。これまではヘッドレスなマインクラフトサーバとして余生を過ごさせてきましたが、Intel Core i7-7660U( ...

仮想化・コンテナ・WSL

WSL2でUSBメモリを物理マウントしISOイメージを書き込む方法

Windows OSにおいてUSBメモリなどのリムーバブルメディアにISOイメージを書き込む際、一般的には専用のGUIツールが用いられます。しかし、パーティション構造が特殊なデバイスや、OS標準のディスク管理ツールで操作が制限されるケ ...

開発・プログラミング・Git

Gitで特定のブランチのみをクローンする方法

Gitリポジトリの取り扱いについて、少し踏み込んだ話をします。

「リポジトリをクローンして」と言われたとき、何も考えずに git clone を叩いていませんか?
個人の小さなプロジェクトならそれで構いません。し ...

電子工作・マイコンボード

【RP2350】SDカードモジュール不要!余った変換アダプタの再利用でデータの読み書きを実現

前回セットアップしたRP2350ボードを使って、今回はSDカードへのデータの読み書きに挑戦します。

センサーデータの記録や設定ファイルの保存に欠かせないSDカードですが、通常は専用の接続用モジュールを購入して利用します。し ...