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 ならプリインストールされている開発者用のツールなので、そのまま実行できるはず。