はてなキーワード:Windowsとは
自分はAndroidからiPhoneに乗り換えた人だけど、ただ使うだけなら絶対にiPhoneのほうが使いやすい。
なぜだかわからないけど、iPhoneのほうが手に馴染むというか、直感的に操作できる感じというか。
唯一、円安もあって値段の高さだけがどうにもネックだけど、価格以外の理由でAndroidを選ぶ理由が全くわからない。
Androidのように自由にいじれないとか言ってる人もいるけど、何をどういじるんだ?
そもそもAndroidにできてiPhoneにできないことというのが、全く思いつかない。
なので正直、iPhoneがあってなおAndroidを選ぶというのは、クライアント用途でWindowsよりもLinuxを選ぶみたいな奇妙さを感じてしまうんだわ。
例えるならAndroidは機種ごとにディストリビューションが違うみたいな感じで、多様性なんてそんないいもんじゃないことの証明になっているとさえ思う。
そこに使い勝手の話を加味すると、それこそクライアント用途については「UNIXなんてダメだ」と思っているけど、それがスマホでも再現したイメージしかない。
何よりLinuxなんて登場してから10年くらいは、本当に「ワナビーのクソガキのためのオモチャ」みたいな位置づけで、フリーのUNIXというカテゴリでさえ本命は*BSDだった。
いよいよ第2世代の噂も聞こえてきた昨今、皆さまはいかがお過ごしだろうか。
Vision Proはアダルトコンテンツ不毛の地、などと揶揄されたのも今は昔。
この一年間、Vision Proを使ってきた私が、現時点でのアダルトコンテンツ事情をまとめてみたいと思う。
AV配信の雄「Fanza」のVR動画プレイヤーはVision Pro向けに配信されていない。
しかし「AdultFesta」のようなところでDRMのかかっていないVRアダルトビデオを購入すれば、
Vision Pro内に普通にダウンロードできて、それを「Moon Player」などのアプリを使って再生することができる。
特にハック的な手順は必要ないので、誰でも手軽に導入できると思う。
ただし、それでもいくつかの問題がある。
高解像度のVision Proで観るならば是非とも8KVRにしたい。
しかし、8KVRは何十GBもあるので、一般的な回線だとダウンロードに時間がかかるし、Vision Proのストレージも圧迫する。
さらに、8Kであっても、Vision Proのディスプレイだと、まだ解像度が足りていないようにも思う。
というわけでなかなか扱いづらい代物である。
今後はAIでの高解像度化などの方法に期待したいところである。
Vision ProでVRアダルトビデオを観る方法はもう一つある。
Vision ProのSafariは「WebXR」に対応しているので、Webサイト上でストリーミングされているものを観ればいいのだ。
Pornhubはなんかダメだったが、まあ探してみればあるところにはある。
当然、画質は落ちるのだが、実用に不足はない。
Fanzaもブラウザ上でストリーミングをしてくれればいいんだけどね。
iPhoneやVision Proのカメラを使うと立体的な「空間写真」を撮影できるのだが、
Vision Proの「写真」アプリには、普通の写真を「空間写真化」することができる機能があるのだ。
ここで話がややこしくなるが、現在「写真」アプリには「空間写真化」と「空間シーン化」の二つの機能がある。
「空間写真」というのは以前からあった機能で、写真を単に立体的にするだけである。
「空間シーン」はvisionOSの次期バージョンに搭載されているもので(ベータ版を入れれば体験できる)、
こちらの顔を動かすと被写体の角度が変わって、まるで写真のなかに立体的な空間が広がっているように感じられる。
つまり、ミニスカを履いている人の写真を下から覗き込めば、スカートの中を見ることができる!
(もちろん元の写真に写っている以上のものは生成AIで補完されているだけなのでばっちりパンツが見えることはない)
(角度もせいぜい90度程度なので正面を向いた顔を斜めに見ることはできても完全な横顔までは見ることができないくらいのもの)
そう、DeviantArtなどをちょいと漁れば、ハイクオリティの生成AIエロ画像をいくらでも収集することができるのだ。
リアリティの高い写真風の画像だけでなく、二次元イラストだって問題なく「空間写真」化することができる。
陰影がはっきりしていたり、被写界深度が浅めで奥行きがわかりやすい画像は、空間写真に向いているぞ。
「ALVR」などを使ってWindowsと接続し、SteamVRのゲームをVision Proでプレイすることはできるようだが。
しかし私はWindowsを持っていないので試すことができていない。
USDZ形式の3Dモデルであれば、標準の「プレビュー」アプリで表示し、部屋のあちこちに置いたりできる。
アダルトなデジタルフィギュアがあればさぞかし捗るだろうと思っているのだが、あまり調査できていない。
ちょっと検索してみても、VRC用のアバターやMMDが見つかるだけなので、まだ需要はないのかもしれない。
SketchfabなどはUSDZ形式でダウンロードできるのでお試しにはいいと思う。
報告は以上である。
今後のVision Proは、さらに安く、さらに快適になっていくことだろう。
いずれ諸君らも入手することがあるかもしれない。
次期visionOSで実装される「注視してスクロール」は、ウィンドウの端っこを見つめるとゆっくりスクロールする機能である。
また「アクセシビリティ」機能の「サウンドアクション」では、舌打ち音などに「タップ」を割り当てられる。
使いやすさ的なところで
20年前なんかは絶対Windowsの方が使いやすかったんだけど
一方でMacはiPhoneと共に改善されたためか思ったより使いやすい
やはりWindowsPhoneがこけたのがなあ
[Deprecated] WSL2USBカメラ+他のUSB機器2022年01月17日
環境:Windows11 + WSL2 5.10.60.1 +Ubuntu20.04
WSL2LinuxKernel 5.10.60.1からKernelモジュールにUSBIP対応が標準的に組み込まれた
2022年01月17日時点の最新カーネルは 5.10.74.3
以下すべての手順のWindows Terminal を使用する箇所は管理者権限で実行
WSLのカーネルアップデートとusbipd-win のインストール
Windows Terminalで実行
> wsl --update
> wsl --status
>winget install --interactive --exact dorssel.usbipd-win
WSLのディストリビューションを起動(WSL2起動用アイコンをマウスでクリックして起動してもよい)
> wsl --list
Linux 用Windows サブシステムディストリビューション:
追加パッケージをインストールsudoapt installlinux-tools-5.4.0-77-generic hwdata
visudo で secure_path の先頭に /usr/lib/linux-tools/5.4.0-77-generic: を追記する。
visudo で編集するファイルは、ダブルコーテーションの入力漏れやコロンをセミコロンに打ち間違えたりするとsudo が必要なコマンド類が一切使用できなくなるので慎重に実施する
私は深夜に寝ぼけてコロンをセミコロンに打ち間違えてaptコマンドすら実行できなくなりました
参考
https://www.imdb.com/de/list/ls599665082/
https://www.imdb.com/de/list/ls599665082/copy/
https://www.imdb.com/de/list/ls599665597/
WSL2USBカメラ+他のUSB機器2022年09月06日版
WSL2LinuxKernel 5.10.60.1からKernelモジュールにUSBIP対応が標準的に組み込まれたらしいが、Microsoft公式が提供しているKernelや手順ををそのまま使用すると動作しない
2022年09月06日時点の最新カーネルは 5.15.62.1 だが、wsl --update で展開されるバージョンが 5.10.102.1 だったため 5.10.102.1 を使用する
以下すべての手順のWindows Terminal を使用する箇所は管理者権限 で実行
以下、[WT] はWindows Terminal、[Ubuntu] はUbuntu側のbashを表す
WSLのカーネルアップデートとusbipd-win のインストール
> wsl --update
> wsl --status
>winget install --interactive --exact dorssel.usbipd-win
見つかりましたusbipd-win [dorssel.usbipd-win]バージョン 2.3.0
Microsoft はサードパーティのパッケージに対して責任を負わず、ライセンスも付与しません。
Downloadinghttps://github.com/dorssel/usbipd-win/releases/download/v2.3.0/usbipd-win_2.3.0.msi
██████████████████████████████10.4MB /10.4MB
> wsl --install --distributionUbuntu-20.04
[WT] WSLのディストリビューションを起動(WSL2起動用アイコンをマウスでクリックして起動してもよい)
> wsl --list
Linux 用Windows サブシステムディストリビューション:
sudoapt install -ylinux-tools-5.4.0-77-generic hwdata
sudo update-alternatives --install /usr/local/bin/usbipusbip /usr/lib/linux-tools/5.4.0-77-generic/usbip20
> wsl --shutdown
[WT]USBカメラがusbipd に認識されることを確認する (この記事では 2-7)
2-2 056e:00d9USB入力デバイス Not attached
2-3 1c4f:0027USB入力デバイス Not attached
2-7 1bcf:2284 FullHDwebcam,USBmicrophone Not attached
2-11 0495:3011ESSUSBDAC,USB入力デバイス Not attached
2-14 8087:0029インテル(R)ワイヤレスBluetooth(R) Not attached
[WT]USBカメラをUbuntu側にアタッチする(アタッチに成功した場合は何も表示されない)
>usbipd wsl attach --busid 2-7
>
[WT]USBカメラが正常にアタッチされていることを確認する(Attached と表示されていれば成功)
2-2 056e:00d9USB入力デバイス Not attached
2-3 1c4f:0027USB入力デバイス Not attached
2-7 1bcf:2284 FullHDwebcam,USBmicrophone Attached -Ubuntu-20.04
2-11 0495:3011ESSUSBDAC,USB入力デバイス Not attached
2-14 8087:0029インテル(R)ワイヤレスBluetooth(R) Not attached
[Ubuntu]Ubuntuのbashにログオンした既定のユーザを videoグループに所属させる。なお、WSLを起動した時点で既に追加されているメッセージが表示される。
[Ubuntu] WSL2上のUbuntu20.04 の中からUSBカメラが認識されていることを確認する。lsusbコマンドを経由すると正常にUSBカメラが認識されているが、/dev/video* にはUSBカメラが列挙されない
Bus 002 Device 001:ID 1d6b:0003Linux Foundation 3.0roothub
Bus 001 Device 003:ID 1bcf:2284Sunplus Innovation Technology Inc. FullHDwebcam
Bus 001 Device 001:ID 1d6b:0002Linux Foundation2.0roothub
ls: cannotaccess '/dev/video*': No such file or directory
[Ubuntu]USB CameraがWSL内で認識されるようにLinuxカーネルをカスタムビルドする。下記リポジトリの手順通りに実施すると、WSLLinuxカーネルがカスタムビルドされたものに入れ替わる。注意点は、<windowsusername> の部分だけは各自の環境のWindowsユーザー名に手で書き換える必要が有ること。なお、.wslconfig は絶対にwindows 側で編集してはならない。絶対に。
> wsl --shutdown
[WT]USBカメラがusbipd に認識されることを確認する (この記事では 2-7)
2-2 056e:00d9USB入力デバイス Not attached
2-3 1c4f:0027USB入力デバイス Not attached
2-7 1bcf:2284 FullHDwebcam,USBmicrophone Not attached
2-11 0495:3011ESSUSBDAC,USB入力デバイス Not attached
2-14 8087:0029インテル(R)ワイヤレスBluetooth(R) Not attached
[WT]USBカメラをUbuntu側にアタッチする(アタッチに成功した場合は何も表示されない)
>usbipd wsl attach --busid 2-7
>
https://www.imdb.com/de/list/ls599665017/
https://www.imdb.com/de/list/ls599665017/copy/
[WT]USBカメラが正常にアタッチされていることを確認する(Attached と表示されていれば成功)
2-2 056e:00d9USB入力デバイス Not attached
2-3 1c4f:0027USB入力デバイス Not attached
2-7 1bcf:2284 FullHDwebcam,USBmicrophone Attached -Ubuntu-20.04
2-11 0495:3011ESSUSBDAC,USB入力デバイス Not attached
2-14 8087:0029インテル(R)ワイヤレスBluetooth(R) Not attached
[Ubuntu] WSL2上のUbuntu20.04 の中からUSBカメラが認識されていることを確認する
Bus 002 Device 001:ID 1d6b:0003Linux Foundation 3.0roothub
Bus 001 Device 003:ID 1bcf:2284Sunplus Innovation Technology Inc. FullHDwebcam
Bus 001 Device 001:ID 1d6b:0002Linux Foundation2.0roothub
crw------- 1rootroot 81, 0 Sep 617:29 /dev/video0
crw------- 1rootroot 81, 1 Sep 617:29 /dev/video1
[Ubuntu]USBカメラがWSL2の中から認識されることを確認するテストコードを作成する
$ pip installopencv-contrib-python
$ cat << 'EOT'> ${HOME}/usbcam_test.py
import cv2
W=640
H=480
cap.set(cv2.CAP_PROP_FOURCC, cv2.VideoWriter_fourcc('M','J','P','G'))
#cap.set(cv2.CAP_PROP_FOURCC, cv2.VideoWriter_fourcc('Y','U','Y','V'))
cap.set(cv2.CAP_PROP_FRAME_WIDTH, W)
cap.set(cv2.CAP_PROP_FRAME_HEIGHT, H)
https://www.imdb.com/de/list/ls599660855/
https://www.imdb.com/de/list/ls599660855/copy/
whileTrue:
ret, frame
ONNX -> TFLite,TensorFlow, Keras, TFJS, CoreML 変換
実装している機能が多すぎるので、この記事に表現していない変換オプションはREADMEを参照。TransformerやSTTやTTSやその他もろもろの一発変換に対応したつもり。onnx-tensorflow より推論効率が高いモデルを生成できる。また、onnx-tensorflowよりも対応しているオペレーションの種類が多い。
コントリビューター
コード量(code = 行)
cloc .
419text files.
414 unique files.
174 files ignored.
----------------------------------------
Language files blank comment code
----------------------------------------
YAML 7 42 79 586
Dockerfile 1 6 3 38
----------------------------------------
SUM: 340 5320 6719 42974
----------------------------------------
onnx==1.13.1
simple_onnx_processing_tools
tensorflow==2.13.0rc0
ghcr.io/pinto0309/onnx2tf:latest
pip
pip installonnx2tf -U
wgethttps://github.com/PINTO0309/onnx2tf/releases/download/0.0.2/resnet18-v1-7.onnx
2-2. 基本の「き」
TFLite を出力。
2-3. 基本の「ほ」
TFLite変換 + 完全体の saved_model を出力。
onnx2tf -i resnet18-v1-7.onnx -osd
2-4. 基本の「ん」
onnx2tf -i resnet18-v1-7.onnx -cotof
2-5. Keras
.h5 はイロイロと問題があるので、現状最新のフォーマット keras_v3フォーマットで出力。
onnx2tf -i resnet18-v1-7.onnx -okv3
.h5 を生成するとき。
https://www.imdb.com/es/list/ls599679681/
https://www.imdb.com/es/list/ls599679681/copy/
onnx2tf -i resnet18-v1-7.onnx -oh5
# Custom flatcbinary forUbuntu20.04+
#https://github.com/PINTO0309/onnx2tf/issues/196
wgethttps://github.com/PINTO0309/onnx2tf/releases/download/1.7.3/flatc.tar.gz \
&&tar -zxvf flatc.tar.gz \
&&sudo chmod +x flatc \
&&sudomv flatc /usr/bin/
# Custom flatcbinary forWindows
#Set the environment variable paths appropriatelyon your own.
#https://github.com/PINTO0309/onnx2tf/issues/196
https://github.com/PINTO0309/onnx2tf/releases/download/1.7.3/flatc.exe
onnx2tf -i resnet18-v1-7.onnx -coion
https://www.imdb.com/es/list/ls599679368/
誰も使っていなかった WordPad がWindows11 で廃止されたが、実は単純な廃止ではなく “Notepad+WordPad の一本化” で、
メモ帳(Notepad) は純テキスト路線を捨て去り、RichEditベースに作り直された。
メモ帳は 「社畜ドザーのvi」 と揶揄された頃の、かつての素朴なメモ帳ではなくなった。
これがちょうどAIブームでMarkdown が脚光を浴びるタイミング より数年早く、微妙にズレた
今回のMarkdown対応はそのうえにのせた 「オマケトッピング」でしかない
致命的なのはMarkdown機能におけるステータスバーのトグル。
これは「同じプレーンテキストソースの見た目だけ替えるビュー切替」ではなく、
内部でMarkdown ⇄ RichEdit の双方向コンバータを回す“翻訳(round-trip conversion)”
テーブルや複雑なネストを書こうものならトグルを押すたびにマッピング不能 → 警告ダイアログが登場。
(未対応であれば、警告など出さずに単純にプレーンテキストのまま表示すれば良いだけ)
コレがゴミでなくて一体何なのか
メモ帳(Notepad) は WordPad の“穴埋め”として肥大化し、
そこへオマケ程度にMarkdownっぽい機能を付け焼き刃したところ、
AIブームでMarkdown が脚光を浴びたタイミングと重なり、期待値に対して失望感が圧倒的