| a e k k | |
| i o a u | |
| u k k | |
| i e | |
| k | |
| o |
| #include <stdalign.h> | |
| #include <stdio.h> | |
| #include <stdint.h> | |
| #include <stdbool.h> | |
| #include <stddef.h> | |
| char mem[1024]; | |
| void* last_pointer = mem; | |
| typedef struct { |
| import { nanoid } from "https://esm.sh/nanoid/"; | |
| import { encodeBase64 } from "https://deno.land/std/encoding/base64.ts"; | |
| const base64uri = (data: ArrayBuffer) => | |
| encodeBase64(data) | |
| .replaceAll("+", "-") | |
| .replaceAll("/", "_") | |
| .replaceAll("=", ""); | |
| const clientId = "https://ikasoba.github.io/misskey-oauth2-client-example"; |
esm.shは、npmのパッケージとかをブラウザのesmoduleで読めるようにしてくれるやつだね。
公式ドキュメントも存在するよ
nodejsでnpmパッケージを読み込むのとあまり変わらない感覚で使えるよ
※ URLからimportするから最初はちょっと戸惑うかもしれないけど
esm.shは内部でesbuildを使ってパッケージをビルドしててサーバーサイドはgolangで実装されてたりするよ https://github.com/esm-dev/esm.sh
Note
僕の環境では apt での .NET 6 のインストールに失敗したため dotnet-install.sh を利用しているけど .NET 6 をインストールできるなら方法は何でも良いと思う
-
Linux 版 Steam を入れる
- インストールしたら
STEAM SETTINGSからCompatibility>Enable Steeam Playfor all other titlesを有効にしておく
- インストールしたら
-
VRChat をインストールする
-
Linux版Unity Hub をインストールする
| const convChr = (x) => | |
| x | |
| .replaceAll(/[\u{1d400}-\u{1d419}]/gu, (x) => | |
| String.fromCodePoint(x.codePointAt(0) - 0x1d400 + "A".codePointAt(0)), | |
| ) | |
| .replaceAll(/[\u{1d434}-\u{1d44d}]/gu, (x) => | |
| String.fromCodePoint(x.codePointAt(0) - 0x1d434 + "A".codePointAt(0)), | |
| ) | |
| .replaceAll(/[\u{1d468}-\u{1d481}]/gu, (x) => | |
| String.fromCodePoint(x.codePointAt(0) - 0x1d468 + "A".codePointAt(0)), |
| #!/bin/sh | |
| if !(command -v emopack > /dev/null); then | |
| echo このスクリプトは https://github.com/ikasoba/misskey-emopack に依存しているので、まずはインストールしてくださいにゃ | |
| exit 1 | |
| fi | |
| ToMiName() { | |
| basename $(cat) | sed -E ' | |
| s/-/_/g; |
この文章を読んでいる人は Fedora Atomic Desktop で Unity のインストールをしようとして Available: 0 bytes と怒られる経験をしたことがあるかもしれない。
unityhub-bin -- --headless からインストールをしようとしても download:ERROR_NOT_ENOUGH_SPACE_TO_DOWNLOAD と怒られた事だろう。
そんな場合は Toolbx で適当なコンテナを作成してコンテナ環境内から unityhub を起動してみると / に空き容量があると認識される。
これは Fedora Atomic Desktop の特性上 / の空き容量が 0 になるからで、 / が指す実態をすり替えてしまえば良いみたいだ。
Toolbx は Fedora Atomic Desktop ならプリインストールされている開発者用のツールなので、そのまま実行できるはず。