CrossRoad

XRを中心とした技術ブログ。 Check also "English" category.

Apple Developer Program (個人) を更新できない時の対処方法

以前、Apple Developer Programを契約する方法を書きました。 www.crossroad-tech.com 今回はこちらを更新する方法です。公式HPの内容を読み間違えて少し手間取ったので、参考のため書きました。 1. Apple Developer ProgramはWebサイトから自動/手動更新、A…

MacBookProのシステムデータが600GB以上だったので削減しました

自分が使っているMacBookProは1TBのSSDなのですが、先日Unityのインストールを開始する前に容量不足でできません、というメッセージが表示されました。 ストレージの内訳をみたところ、「システムデータ」という部分で651GB消費していました。 今回は「シス…

Google Teachable Machineの学習結果をAndroidの物体認識アプリに組み込む方法について

前回は、練習としてAndroidで物体認識アプリを作ってみました。 その結果、動きはそれっぽくなりましたが、Fashion Goods, Home Goodsなどの抽象的な2パターンの結果しか表示されませんでした。 そこで、今回は任意の画像を学習し、その結果に基づいて識別…

Androidで物体認識ができるアプリを作ってみる (MLKitを動かすところまで)

Androidアプリ開発に興味が出てきたので、前からやりたかった別のアプリ開発も試してみました。 今回は、Androidに標準で備わっている機械学習ライブラリのML Kitを組み込んで、撮影した画像の中にある物体を認識するアプリを作ってみました。 1. ML Kitとは…

Visual Studio CodeでGitHub Copilot Chatの履歴をimport/exportする方法

Visual Studio Code (以下VSCode) でGitHub Copilotを使うとき、他のウインドウで開いていた履歴を使いたいときがありました。 GitHub Copilotのチャット履歴はimport/exportができるので、その方法を紹介します。 1. VSCodeのウインドウで開いているGitHub …

Androidスマートフォンをサーバにして、複数の端末から映像+音声を確認する方法 (みまもりアプリ開発4)

前回までは、他の場所に設置したAndroidスマートフォンのカメラ映像を、別の場所で確認するアプリ開発の方法を紹介しました。 今回は、この機能に加えてAndroidスマートフォンの音声も一緒に伝送する機能を追加しました。 また、前回はアプリがバックグラウ…

Androidスマートフォンをサーバとして、別の部屋の映像を確認する方法 (みまもりアプリ開発2)

前回の続きです。前回は、Androidスマートフォンをサーバとするアプリ開発の方法を書きました。 www.crossroad-tech.com 今回は、このコードをベースとして、Androidスマートフォンがサーバ+カメラになって部屋の映像を送信し、別の部屋にあるPCやタブレッ…

Ktorを使って、Androidアプリとして動くシンプルなWebサーバを作ってみました (みまもりアプリ開発 1)

最近、子どもが産まれたので色々な育児対応が増えました。 小さな赤ちゃんは1日をほとんど寝ていますが、ずっと抱っこするわけにもいかずベッドや布団に寝かせます。 一方、そのまま放置していて何かあったら、、と思って時々様子をみるのですが、ドアの開…

GitHub Copilot Chatをつかって、iOSアプリとWebアプリを作ってみました

最近、ClaudeやCursorなど、ソフトウェア実装の時間を大幅に短縮できるサービスが増えています。 その中の1つにGitHub Copilotがあります。GitHub CopilotではVisual Studio Codeなどのエディタでコーディングの補完ができるだけでなく、「〜という機能をも…

PowerAutomate アプリが「サインイン中」で止まったままのときの対処方法

前回、Windowsアプリのアンインストールで出た0x80073cf6エラーの対処方法について書きました。 www.crossroad-tech.com 今回はこの記事の関連情報です。0x80073cf6が出た後にアンインストールしたPowerAutomateアプリが、再インストールしてもうまく起動し…

Windowsアプリのアンインストールで0x80073cf6が出て失敗したときの対処方法

Windows11に変えてしばらくしてから、PowerAutomate Desktopにログインできなくなりました(現在も未解決)。 そこで、アンインストールを試したのですが、なぜか0x80073cf6というエラーコードが出て失敗しました。 今回は、0x80073cf6の対処方法とアンイン…

Mac (Sonoma) でGit not foundが出た時の復旧方法

普段Macを使っているのですが、開きっぱなしだったVisual Studio Codeでgit pullしたらエラーが出ました。 今回は、このようにGit not foundが出たときの対処方法を記載します。 1. xcodeを再インストールしたら解決した 2. おわりに

Babylon Nativeを使ったネイティブアプリ開発 (Android)

Babylon.jsはJavaScript/TypeScriptを使ったフレームワークのため、ブラウザ用コンテンツを作るのが基本的な使い方です。 一方、Babylon.jsで書いたコードを元に、Windows/iOS/Androidのネイティブアプリを開発する「Babylon Native」という方法もあります。…

解説:Re:VIVEW記法のfootnoteのフォントサイズを調整する方法 (#技術書典)

かなりマイナーなネタですが、他に情報を見つけられなかったので書いておきます。 背景 ・技術書典16向けに書いている「Babylon.js レシピ集Vol.4」でfootnoteに書いたURLがはみ出してしまう 対応 ・articles/sty/jsbook.cls、およびtechbooster-doujin-base…

UnityのようなGUIでWebコンテンツを開発できる「Wonderland Engine」の紹介

ランキング参加中JavaScript これはWebXR アドベントカレンダー2023の記事です。 adventar.org WebXRコンテンツはJavaScript/TypeScriptで書くとは限りません。 今回はゲームエンジンのようにWebXRコンテンツを開発できるWonderland Engineを紹介します。 1.…

Visual Studio Codeで、GitHub Copilotを無効化(Disable)する方法

GitHub CopilotをVisual Studio Codeで使うと、ソースコードの候補を出してくれて便利です。 しかし、常時プロセスが動いているためか、Copilotを使っているとバッテリー消費が早くなるように感じました。 定量的な測定はしていないのですが、Copilotを無効…

Microsoft Edgeに新しく搭載された画面分割機能を試してみました

先日Microsoft Edgeを更新したとき、画面分割機能が搭載されましたという紹介ページが表示されました。 ちょっと使ってみたところ便利だったので、内容を解説します。 1. 画面分割機能について 2. 使い方 4. おわりに 試した環境 Edge : 116.0.1938.62

【2023/9/1解決策あり】TechBoosterのRe:VIEW TemplateでGitHub Actionによるビルドができないお話

以前から発刊しているBabylon.js レシピ集の執筆には、Re:VIEWという記法を使っています。 この記法で書いたものをpdfにするとき、Re:VIEW Templateというリポジトリの中身を使用しております。 しかし、先ほど新しくリポジトリを準備したところ、なぜかGitH…

【生成AIの検証】BlenderGPTを試してみました

前回に引き続き、今度はBlenderでの3Dモデル自動生成機能である、BlenderGPTを試してみました。 1. BlenderGPTとは 2. 環境構築 3. BlenderGPTで試した結果 4. OpenAI (ChatGPT 3.5) でBlenderのPythonスクリプトを問い合わせた結果 5. Tips 5.1 OpenAIのAPI…

【生成AIの検証】Roblox StudioのAI-Powered Code CompletionとMaterial Generator

ここ半年ほどの生成AIブームにより、いろいろな生成AIが発表されています。 どういう機能なのかは実際に試してみないと判断ができないので、気になったものを試しています。 今回は、Roblox Studioというゲーム作成ツールに搭載された生成AI機能を試した結果…

有料プランのTwitter Blueでできることと、規約の一部を確認しました

数日前よりTwitterの有料版「Twitter Blue」が日本でも使えるようになりました。 wired.jp ここではTwitter Blueでできるようになることや、課金に関する規約関連を簡単にまとめました。 2023/1/22 追記 1/14に申し込みして、1/19の朝に青バッジマークがつき…

AT&TのUnlock your deviceでPendingのまま進まなくなったときの対処方法 (Surface Duo)

今回は以前紹介したSurface Duoについてです。 www.crossroad-tech.com 後でSIMロック解除ができると聞いていたので、当時はSIMロック版を購入しました。 しかし、うっかりSIMロック解除の手続きを間違えてしまい、最終的にSIMロック解除ができるまで半年近…

Surface DuoのAndroid11アップデートによる変化について

少し前になりますがSurface Duoのアップデートが配信され、Android10からAndroid11になりました。 今回は、アップデートされたSurface Duoについて説明します。 検証したSurface DuoのOSバージョン Android 11 ビルド番号:2021.1027.156 1. Surface Duoのア…

WebXRをサポートするFirefox Realityの後継ブラウザ「Wolvic」について

これまでWolvicについてあまり知らなかったので、どんな団体がどういう経緯で開発をしているのかについて調べてみました。 また、Quest2のApp Labで配信されていたので実際に試してみました。 1. Wolvicとは? 2. なぜWolvicと名付けたか? 3. 開発を引き継…

Intel MacとParallel Desktop17 (Windows11) でかな・英数入力キーを使う方法

最近、Unreal Engineの勉強のためにParallel DesktopのWindows11環境を使っています。 Parallel DesktopでのWindows11は便利なのですが、Macの日本語キーボードの「かな」と「英数」を使った文字入力が正しく効かないので文字入力がしづらいという問題があり…

マザーボードの電池消耗による症状の例と電池交換の手順について (H97I-PLUS)

最近、自宅のWindows10デスクトップの調子がおかしくて困っていたのですが、休みの日に調べたらマザーボードの電池が切れかけていることが原因とわかりました。 今回は、マザーボードの電池が切れることでどんな症状が起きたのか、私が使っているH97I-PLUSと…

Surface Duoの購入方法と便利アプリについて

先週、このツイートをきっかけに購入したSuface Duoが届きました! 投げ売り状態になっている初代Surface Duo、$440なら全然ありだな。元々が$1500なのでハードの高級感はすごい。マンガ読みデバイスとしては最強に近い。見開きも行ける。 pic.twitter.com/z…

Microsoft Edgeでダークテーマのアドレスバーの文字が見づらいときの対処方法

こんなニーズがあるかわかりませんが、突然発生したので備忘録として書いておきます。 Microsoft Edge : 95.0.1020.30 (MacOS) 1. 何が起きたかについて 2. 解決方法:設定から「テーマ」を変更する 3. 補足:垂直タブは意外に便利

Intel MacとParallel Desktop17の環境でWindows11をインストールするときのTips

先週、Windows11が正式リリースされました。 Windows 11 - release information | Microsoft Docs www.microsoft.com 私は普段Macを使っているので、Parallel DesktopがWindows11対応という情報をみて、Macで試すことにしました。 調べてみると、M1 Macで試…

3D都市モデル「PLATEAU」から取得するファイルの構成と、Blenderで読み込んで確認する方法

今年の3月下旬に、国土交通省より3D都市モデルについての発表がありました。 Project PLATEAU ver1.0をリリース ―全国56都市の3D都市モデル整備とユースケース開発が完了― ただ、3D都市モデルの取得場所、データ形式、UnityやBabylon.jsで使うための方法な…