Skip to content

Instantly share code, notes, and snippets.

@Ruruke
Ruruke / 全てに濁点をつける何か
Last active February 22, 2024 10:03
Misskeyのプラグインです。
/// @ 0.12.4
### {
name: "全てに濁点をつける何か"
version: "0.0.2"
author: "るる"
description: "初めてのプラグインだからガバガバだと思う…"
}
@convert(str){

Misskey 13.12.2のMeilisearch indexリネーム手順

概要

https://misskey-hub.net/docs/releases.html#_13-12-2

Meilisearchの設定にindexが必要になりました。値はMisskeyサーバーのホスト名にすることをお勧めします(アルファベット、ハイフン、アンダーバーのみ使用可能)。例: misskey-io 過去に作成されたnotesインデックスは、<index名>---notesにリネームが必要です。例: misskey-io---notes

前提

@castella-cake
castella-cake / misskey2000.css
Last active September 27, 2023 10:54
Misskey用のWindows2000風カスタムCSSスキン
/* Misskey 2000 v1.5
Created by CYakigasi (@CYaki@misskey.backspace.fm)
Required: has() supported browser
追加情報は https://misskey.backspace.fm/@CYaki/pages/1695808629291 のページを参照してください
Misskey 2000 START */
html {
/* font change start
フォントを変更しない場合は、font change endまでを削除します
*/
--textfontfamily: "MS PGothic",sans-serif;
@salano-ym
salano-ym / MisskeyPluginAiScript0.12.4.md
Last active October 24, 2023 09:37
Misskeyプラグイン AiScript0.12.4移植版

Misskeyプラグイン AiScript0.12.4移植版

説明

Misskey Plugins & CSS (By HiSubway)に載ってるMisskeyプラグインをAiScript0.12.4用に移植しました。 動作チェックは全部したわけではないので動かなかったらすみません。 Plugin:register_note_post_interruptorにバグがあるっぽいのでこれを使っているものは動かないかも…… バグ報告とかは@salano_ym@misskey.ioまでお願いします。

プラグイン

#!/usr/bin/env python3
# import colorsys
from PIL import Image
# * path of image
img_path = 'sample.png'
# * size of output (maximum square: 13x13 (2886bytes) )
col = 13

この一覧は 4f247a078 時点のものです。

CODE UUID(s) Desc
- 15348ddd-432d-49c2-8a5a-8069753becff (packages/backend/src/server/api/GetterService.ts#L49) ユーザーが存在しない。
- 15a018eb-58e5-4da1-93be-330fcc5e4e1a (packages/backend/src/core/NotePiningService.ts#L65) ピン留めできる投稿数の上限に達している。
- 17447091-ce07-46dd-b331-c1fd4f15b1e7 (packages/backend/src/core/UserFollowingService.ts#L541) フォローリクエストが存在しない。
- 23f0cf4e-59a3-4276-a91d-61a5891c1514 (packages/backend/src/core/NotePiningService.ts#L69) すでに指定された投稿をピン留めしている。
- 2d16e51c-00
const loop = 100000000;
Deno.bench("hoge", () => {
function f(n: number): number {
function g(): number {
return n;
}
return g();
}
@marihachi
marihachi / readme.md
Last active January 6, 2023 15:24
Terrario for AiScript

Terrario for AiScript

v1.1.1
for AiScript v0.12.x (>= v0.12.1)

original implementation:
https://github.com/marihachi/terrario

Basic APIs

str(value)

Generates a parser that consumes the specified string.

@mala
mala / note_vuln.md
Last active August 14, 2023 17:52
noteの独自ドメインセッションの脆弱性について報告した件

noteの独自ドメインセッションの脆弱性について報告した件

文責: mala

前置き

  • note.com (以下note) に2020年に報告した脆弱性(現在は修正済み)を解説する
  • 個人の活動として行っており所属組織とは関係がない
  • 自分がnote社に対して、問題があると指摘していたのは主に広報対応についてですが、この記事は技術的な知見を共有することを目的とするため、技術的な解説を中心にします。
  • 公開にあたってはnote社に対して確認の上で行っています。note社による修正対応は2021年までに実施されていますが、その修正内容が適切であるかどうかについて保証するものではありません。(網羅的な確認や追加の検証をしていません)

Misskeyのプロセス設計

Misskeyのデフォルトプロセス

Misskeyのデフォルト (めいすきーは異なる) では、master, workerの2プロセスが上がる。 masterは最初に上がるやつで、主になにもしない。 workerはmasterからforkされるプロセスで、master以外のほぼ全ての仕事を行う。

workerの数

workerの数はconfigのclusterLimitで調整できる (デフォルトは1)。