2019-09 << 2019-10 >> 2019-11

2019-10-14 (月)

まだスーパーの食品売り場の食べ物が品薄だった.

A-FrameでCSS Flexboxライクなレイアウトで日本語対応なUIを作った

2019-10-13 (日)

明け方,風の音で起きたら雨はやんでて晴れていた.

オリオンと冬の大三角.都内にしては星がよく見える.

IMG_20191013_042123.jpg

Pixel3で撮ったのだけど,スマホのカメラもやっと人間の目に追いつきつつあるな.

おうし座方向も撮ってみたけど,ヒアデス星団も写ってるし,スバルの星も6個までは写っていた.

2019-10-12 (土)

台風

雨と風が強くなってきたので,食べ物を買っておこうと思ったら,スーパー閉はまってるし,コンビニのパンやお弁当は売り切れていた...

久しぶりに炊飯器でご飯炊いた.

2019-10-11 (金)

台風が来るらしい?ので早めに帰ってくる.

2019-10-09 (水)

OculusQuest,いまだに日本語入力できないのでソフトウェアキーボード実装したりした.

https://github.com/binzume/aframe-xylayout/blob/master/examples/README.md

Google CGI API for Japanese Input簡単に使えて便利.

2019-10-07 (月)

映画

2019-10-05 (土)

数日前はまだだったのだけど,今日見たらOculus Go用に買ったアプリのうち一部はOculus Questに引き継げるようになってた.Oculus Goのストアのアプリがすべて使えるわけじゃないけど,同じのを二回買わなくて済んだのは嬉しい.

Oculus QuestでBluetoothキーボードを使えるようになったけど,OculusブラウザがCtrlキーを認識しないので,クリップボードとかが使えない.

function () {
    for (let el of document.querySelectorAll('input')) {
        let cb = document.createElement('button'), pb = document.createElement('button');
        cb.innerText = 'C';
        pb.innerText = 'P';
        el.parentNode.insertBefore(pb, el.nextSibling);
        el.parentNode.insertBefore(cb, el.nextSibling);
        cb.addEventListener('click', e => {
            e.preventDefault();
            navigator.clipboard.writeText(el.value);
        });
        pb.addEventListener('click', async e => {
            e.preventDefault();
            el.value += await navigator.clipboard.readText();
            navigator.permissions.revoke({ name: 'clipboard-read' });
        });
    }
}()

なのでこんな感じのブックマークレットを登録してたのだけど,Permissions.revoke() が実装されてなかった.一度ペースト操作をするとそのサイトで次回以降もクリップボードにアクセスできるようになってしまう...

PC版のChromeだと最悪アドレスバーのメニューから許可を取り消せるけど,Oculus Questのブラウザだと無理っぽいような気がする.

2019-10-04 (金)

高級そうなブドウを食べた気がする.

2019-10-03 (木)

なんだか眠い...

気づいたら,VR内で動くアバターのモーションエディタを書いていたのだけど,普通のIKでHumanoidのボーンを設定するのは関節のConstraintいじったくらいでは不自然なポーズしか生成されなくて,結局ボーン単位の微調整が必須で不便すぎた.

真っ当な方法あるだろうと思って調べたら,こんなのもあるのか.

https://blog.deepmotion.com/2018/04/30/how-to-make-3-point-tracked-full-body-avatars-in-vr/

jsから扱いやすいアニメーションのフォーマットで標準的なやつが見当たらないな.BVH使ってみたけどモーションキャプチャ用フォーマットっぽすぎて微妙.今の所,THREE.jsのTHREE.AnimationClipのjsonフォーマットが一番扱いやすそう...

2019-10-02 (水)

寿司を食べた