Skip to content

Instantly share code, notes, and snippets.

View akihikodaki's full-sized avatar
🍫
SIGCCLT

Akihiko Odaki akihikodaki

🍫
SIGCCLT
View GitHub Profile

Codex VS Code Extension Loading Findings

Summary

The Codex VS Code panel was stuck loading while the remote extension host was repeatedly reconnected instead of replaced. Two separate issues were found:

  • The installed Codex extension bundle hit a Node compatibility path involving the global navigator object.
  • Codex's internal GitRepoWatcher requested a recursive watch on the repository root, separate from VS Code's files.watcherExclude.

The VS Code workspace watcher exclusion for obj is in place, but it does not configure Codex's internal Git watcher.

static inline void qemu_futex_wait(Futex *f, unsigned val)
{
push(f->targets);
if (f->val == val) {
_lwp_park(f);
}
}
static inline void qemu_futex_wake_all(Futex *f)
@akihikodaki
akihikodaki / README.en.md
Last active June 5, 2026 19:57
Linux Desktop on Apple Silicon in Practice

Linux Desktop on Apple Silicon in Practice

NOTE: Time flies, and it's been almost five years(!) since I wrote this. Beaware the text below is now outdated (e.g., now Asahi Linux has graphics acceleration even better than this). The commands listed are up-to-date.

I bought M1 MacBook Air. It is the fastest computer I have, and I have been a GNOME/GNU/Linux user for long time. It is obvious conclusion that I need practical Linux desktop environment on Apple Silicon.

@akihikodaki
akihikodaki / qiitadon.md
Last active February 2, 2022 00:58
Qiitadonのソースコードを読む

[Qiita広報のつぶやき]
Qiitadonについていい感じにブログに書いていただけたら、QiitaのレアなTシャツ差し上げます!
(先着5名)

https://qiitadon.com/@gocci/21939

ということなので, 書きます. Gistで良いのかわからないけど, いつもGistに投稿してるしブログみたいなものなのでどうかよろしくお願いします. この記事ではソースコードを読みながらQiitadonの特徴について探っていきます.

@akihikodaki
akihikodaki / idcf.md
Last active April 24, 2017 13:30
MastodonをホストするのにIDCFクラウドが最適なようで欠けていること

神楽坂一丁目通信局ではIDCFクラウドでWebページをホストしており, 最近は流行りに乗ってMastodonインスタンスを立ち上げた. この結果, IDCFクラウドは個人でMastodonインスタンスを運用するのに最適な環境のようだと思い至ったが, 1つ, 重要な問題も見つかった. ここではそれらについて説明する.

追記

@kagucho @idcfrontier オブストは今リニューアル開発中なので、担当にインプットしておきます。

— Takuya FUJISHIRO (@tafujish) 2017年4月24日
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>

ワンチャンアルッショ

@akihikodaki
akihikodaki / mastodon.te
Last active February 5, 2025 04:08
A SELinux policy module for Mastodon
policy_module(mastodon 1.1.2)
require {
attribute file_type;
attribute httpdcontent;
attribute port_type;
class dir {read search write};
class netlink_route_socket {bind create getattr nlmsg_read read write};
class process execmem;