Skip to content

Instantly share code, notes, and snippets.

@kazuho
kazuho / quest3-termux.md
Last active September 3, 2025 01:17
Meta Quest 3のlinuxセットアップ

想定読者

  • linuxに関する基本的な知識があるソフトウェアエンジニアもしくはヘビーユーザで、Quest 3のlinuxをGUI環境で使いたい人
  • apkのインストールとか説明しませんが、Quest 3に入れたやつは、アプリ一覧からカテゴリでUntrusted Sourcesみたいなのを選ぶと出てきます
  • termuxの上にlinux distroを載せるのは、遅いのでやりません(下記ベンチマーク参照)。prefixed-rootだろうがシングルユーザだろうがmusl libcだろうが我々なら大丈夫だ!
  • linuxアプリのインストールは特記事項ない限り省略します。勝手にpkg installとかして

ベンチマーク

@joulgs
joulgs / terminal.txt
Last active October 1, 2025 05:43
How install libssl1.1 on ubuntu 22.04
wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.0g-2ubuntu4_amd64.deb
sudo dpkg -i libssl1.1_1.1.0g-2ubuntu4_amd64.deb
@mnrn
mnrn / cpp-network-library.md
Last active April 3, 2022 08:12
boost.asio と libuv の比較

boost.asio と libuv の比較

実装がネットワークを高速化する際のボトルネックになっていることが多々ある。(コンピュータネットワーク- p.568)
このことからネットワークを構築する際には信頼できる OSS を使うのが良いと考えられます。

以下では、有名なネットワークライブラリである boost.asio と libuv について個人的な感想を述べて比較します。

  • asio
    • 良い点
  • c++ のライブラリである。

html を 画像化する https://github.com/gripeless/pico の、コアっぽい部分を抜き出した

手順

  • html を svg の foreignObject (任意HTMLの埋め込み要素) に描画
  • svg を XMLSerializer で data-uri 化
  • new Image して img.src に data-uri を流し込む
  • canvas に svg を読み込んだ img を renderImage する
  • canvas.toDataURL("image/png") で任意のフォーマットで吐き出し
@surma
surma / .gitignore
Last active June 17, 2022 18:53
Moving a Three.JS-based WebXR app to a worker
node_modules
build
package-lock.json
import React, { useEffect, useState, useCallback } from "react";
let _installPrompt: any;
window.addEventListener("beforeinstallprompt", e => {
e.preventDefault();
_installPrompt = e;
});
function AppInstallButton() {
const [prompt, setInstallPrompt] = useState<any>(_installPrompt);
@kt3k
kt3k / why-i-contribute-to-deno.md
Last active January 4, 2023 10:28
私が Deno にコントリビュートする理由

私が Deno にコントリビュートする理由

2018 年 6 月の JSConf EU で Deno が初めて発表されてから 1 年が経ちました.

日本では 2018 年 12 月ごろから Deno の周辺で作業をする人が増え, 2019 年 1 月頃から定期的に Deno もくもく会 #deno_ja が開催されるようになりました.

#deno_ja では毎回, 冒頭で簡単な自己紹介をするのですが, よくよく聞いていると早く Deno を始めた人でも 12 月ぐらいの人が多いことに気づきました. 自分だけが Deno 公開直後の 5 月からコントリビュートしています. そして, なぜその時期から Deno にコントリビュートしているのか, #deno_ja の中でも自分からあまり説明できていないことに気がつきました.

この記事は, なぜ自分がそこまで Deno にコントリビュートするのかの理由を出来る限り言語化してみる試みです.

@voluntas
voluntas / open_komugi.rst
Last active September 10, 2023 09:41
OpenKomugi プロジェクト
@masarakki
masarakki / ex-dwango.md
Last active November 26, 2024 23:45
株式会社ドワンゴを退職しました

株式会社ドワンゴを退職しました

2011年3月15日に就職してから今日で8年と3ヶ月半・・・月にして99ヶ月・・・日数にして実に3033日 と・・・計算している間にも23秒が過ぎてしまったわけですが、株式会社ドワンゴを退職しました。 7月からはクックパッドで働きます。

ドワンゴでやってきたこと

@voluntas
voluntas / webrtc_quic.js
Last active September 17, 2022 22:46
RTCQuicTransport の動作サンプル
// Chrome Canary M74
// chrome://flags で Experimental Web Platform features を有効にすれば使えるようになる
// mDNS を有効にしていると上手く動かないかもしれないので要注意
// https://developers.google.com/web/updates/2019/01/rtcquictransport-api
// https://github.com/shampson/RTCQuicTransport-Origin-Trial-Documentation
const iceTransport1 = new RTCIceTransport;
const iceTransport2 = new RTCIceTransport;