Skip to content

Instantly share code, notes, and snippets.

@Tatakinov
Tatakinov / advent_2021.md
Created December 7, 2021 13:34
伺かAdventCalendar2021

里々のlintを作りたかった

伺かAdventCalendar2021の8日の記事です。

結論

作ってみたは良いものの、さとりすと使ってたら出番無いな!

lintとはなんぞや

lintとは静的解析ツールとも呼ばれるもので、ソースコード(…伺か的には辞書)に対して解析を行い、 「この変数使われてないよ」とか「ifの条件式が間違っていてifの中身が絶対に実行されないよ」とか教えてくれる奴です。 すごく便利。

@Tatakinov
Tatakinov / advent_2021_12_13.md
Last active July 4, 2022 13:52
2021AdventCalendar 12/13

YAYAのlintを作りたかった

伺かAdventCalendar2021の13日の記事です。

lintとはなんぞや

デバッガーが動的なデバッグツールならこちらは静的なもの。

実行するまでもなく怪しい部分を見つけ出してくれます。便利。

@Tatakinov
Tatakinov / advent_2021_12_23.md
Created December 22, 2021 15:26
伺かAdventCalendar2021 12/23

YAYAでQuine

伺かAdventCalendar2021の23日の記事です。

プログラミングのトークをするゴーストやYAYAの開発ネタのトークをするゴーストに仕込むと面白いかもしれません。

Quineってなんぞ

ソースコードと出力結果が一緒になるやつ。Wikipediaが詳しいです。

@Tatakinov
Tatakinov / advent_calendar_2023_ukagaka_12_05.md
Last active December 6, 2023 12:58
伺か Advent Calendar 2023 5日目の記事

作って学ぶ!リバーシゴースト

これは何?

こちら2023年伺かアドベントカレンダーの5日目の記事になります。

昨日はりすなさんの 生成AIについてのお話 です。

@Tatakinov
Tatakinov / advent_calendar_2023_ukagaka_12_18.md
Last active November 28, 2024 14:03
伺か Advent Calendar 2023 18日目の記事
@Tatakinov
Tatakinov / sanajk.md
Created December 18, 2023 13:00
create-sanajk-ghostに関する備忘録

create-sanajk-ghostの使い方。 ※あらかじめnodeをインストールしておくこと。

cd /path/to/foo
npm install create-sanajk-ghost
node node_modules/create-sanajk-ghost/index.js bar
cd bar
diff --git a/build/src/kis/kis_string.cpp b/build/src/kis/kis_string.cpp
index 52d8bee..377dbd4 100644
--- a/build/src/kis/kis_string.cpp
+++ b/build/src/kis/kis_string.cpp
@@ -209,7 +209,7 @@ string KIS_gsub::Function(const vector<string>& args){
int tmp=(args.size()>4)?
normalizeIndex(atoi(args[4].c_str()), target.length()):0;
if(tmp<0) return (args[1]);
- unsigned int pos=tmp;
+ wstring::size_type pos=tmp;
@Tatakinov
Tatakinov / fmo_and_direct_sstp.md
Last active October 16, 2024 12:04
POSIX環境に於けるFMO/DirectSSTPの実装案

起動判定

POSIX

ベースウェアが起動しているかは shm_open('/ninix', O_RDWR, 0)が成功するかで判定する。

Windows

OpenMutex(SYNCHRONIZE, FALSE, "/ninix_mutex")が成功するかで判定する。

@Tatakinov
Tatakinov / saori_in_ninix_kagari.md
Last active October 20, 2024 12:37
ninix-kagariに於けるSAORIの実装案

SAORI in ninix-kagari

基本的には POSIXに於けるSAORIの扱いについて に記載されている内容に準拠するものとする。

SAORI in POSIX

一応上記URLの内容をざっくり紹介する。

@Tatakinov
Tatakinov / advent.md
Last active December 4, 2024 20:45
伺か・伺的 Advent Calendar 2024 4日目