JavaScript

Javascriptでテキストファイルをドラッグアンドドロップで読み込む

やりたいことJavascriptでローカルに保存されているテキストファイルをドラッグアンドドロップ読み込みます。ファイルセレクタで読み込む場合は以下のページを参照。ファイルシステム APIによる読み込み以下のhtmlで表示される500x500の領域にファイルをドラッグアンドドロップすることで、読み込みをすることができます。<!doctype html><html lang="ja"><head> <meta charset="utf-8" /> <title>text読込</title></head><body> <div id="droparea" style="border:solid;w...
JavaScript

Javascriptでテキストファイルを指定して読み込む

やりたいことJavascriptでローカルに保存されているテキストファイルを読み込みます。ドラッグアンドドロップでの読み込みは以下を参照。ファイルシステム APIによる読み込み以下のhtmlで表示される"text読込"ボタンをクリックすることで、ファイルセレクタからファイルを選択、読み込みをすることができます。読み込まれたデータはtextに格納されます。 <!doctype html><html lang="ja"><head> <meta charset="utf-8" /> <title>text読込</title></head><body> <input type=button id="...
Android

AndroidStudio上で端末のファイルを操作する

やりたいことAndroidのバージョンアップを行ったところ、端末上のファイラからアプリ作成のファイルにアクセスできなくなってしまったので、ほかの方法がないか調査しました。ここではAndroidStudioを使用した方法を説明します。環境機種:Google Pixel 6 ProAndroidバージョン:14AndroidStudio上で端末のファイルを操作前提- AndroidStudioのインストールご参考AndroidStudioの準備AndroidStudioを起動しPCとAndroidの接続します。(USBケーブルで接続するのが簡単ですがwifiでも接続できます)ファイル操作をしたい端...
Android

adbのパスなしで実行できるようにする

やりたいことAndroidアプリの開発環境であるAndroidStudioをインストールするとPCからAndroidにアプリをインストールしたりファイル操作をすることができるadb(Android Debug Bridge)も一緒にインストールされます。しかし初期状態ではコマンドプロンプトから実行するにはパスを指定する必要があります。adb だけで実行できるようにする方法を紹介します。環境OS:windows11Android Debug Bridge version 1.0.41Version 33.0.3-8952118環境変数に設定実行ファイルの場所adbは以下のフォルダにインストールさ...
Windows

Jpegの圧縮率をまとめて変更

やりたいこと大量のJpegの圧縮率をまとめて変更する。Webサービスなどで数十枚の画像を変換するツールがありますが、今回は数百~数千枚の画像をまとめて変換します。cjpegによる圧縮mozjpegに含まれるcjpegを使用して圧縮します。cjpegはコマンドラインのプログラムでこのアプリケーション自体は一つのjpeg画像の圧縮率を変更するアプリケーションです。batファイルを作成して複数のjpegファイルの圧縮率を変更します。cjpegのダウンロード以下のページの上部からAssetsを開きmozjpeg-Vx.x.x-win-x64.zipとmozjpeg-Vx.x.x-win-x86.zip...
Android

テザリングが安定しない時に見直す設定

やりたいことAndroid端末(子端末)からテザリングを使用してAndroid(親端末)を介してインターネットに接続した際に接続が安定しない場合、接続が安定しない際に確認したい設定を見てみます。実際に起きた現象(なぜか月末に起きやすい気がするが)子端末からインターネット接続しようとするとDNSに接続できない、などのエラーが発生しネットワーク接続が安定しない。環境親端末sim: docomoAndroid: 10子端末sim: なしAndroid: 13確認する設定優先ネットワークの変更手順親端末の”設定”を開きます。”ネットワークとインターネット”を開きます。”モバイルネットワーク(NTT D...
Threejs(Java script)

読み込んだMMD向けファイル(PMD)をテクスチャ付きでThreejsで読み込めるglbで出力する(Blender)

やりたいことBlenderにてインポートしたMMD向けファイルのモデルをテクスチャ付きThreejsで表示可能なglbで出力します。下の記事の通りglbを出力すると多くのマテリアルはうまくいきます。しかし下の目のようにテクスチャの情報を引き継がないと正しく表示できないものがあります。そのためテクスチャ付きのマテリアルをエクスポートする必要があります。あにまさ氏の初音ミクのモデルを例に進めさせていただきます。マテリアルの修正対象のマテリアルの特定マテリアルを一つ一つ設定を変更して対象のマテリアルを特定します。(例えば色を変え目の色が変わるマテリアルを探します。)今回の例では”材質6”が対象の目の...
Threejs(Java script)

ThreejsでMMD向けファイル(PMD)を開く方法まとめ

MikuMiku Dance(MMD)向けファイル(PMD)をThreejsで表示する方法のまとめです。Blenderでインポートインポートしたモデルの編集Threejs向けに変更/エクスポートThreejsで読み込み
Blender

読み込んだMMD向けファイル(PMD)をThreejsで読み込めるglbで出力する(Blender)

やりたいことBlenderにてインポートしたMMD向けファイルのモデルをThreejsで表示可能なglbで出力します。あにまさ氏の初音ミクのモデルを例に進めさせていただきます。読み込み方法は下を参照。マテリアルの変更PMDファイルをインポートした際にマテリアルにはMMDSharderDevというものが使用されていますがが、これはglbに出力したときに正しくThreejsで表示できません。そのためマテリアルの設定を変更する必要があります。”初音ミク_mesh”を選択します。マテリアルのプロパティを選択します。リストから材質を一つ選択し、”ノードを使用”をクリックし非選択状態にし、ブレンドモードを...
Blender

読み込んだMMD向けファイル(PMD)の表情を変更する(Blender)

やりたいことBlenderにてインポートしたMMD向けファイルのモデルに対して表情を変更します。あにまさ氏の初音ミクのモデルを例に進めさせていただきます。読み込み方法は下を参照。表情の変更まず変更結果がわかりやすいように3Dビューのをシェーディングを”マテリアルプレビュー”(下図)かその右の”レンダー”にします。読み込んだモデルは以下のような構成をしていますので”初音ミク_mesh”を選択します。続いて下部の”オブジェクトデータのプロパティ”を選択します。表示されたGUIのシェイプキーが表情の変更の設定になります。リストから変更したい表情を選択し、値から設定を変更します。リストの右側のチェック...