Skip to content

Instantly share code, notes, and snippets.

View CyberRex0's full-sized avatar

CyberRex CyberRex0

View GitHub Profile

Apple Silicon版MacでのdevkitPro/devkitARMのセットアップ

検証環境: macOS Monterey 12.5.1

1. devkitPro Installerをダウンロードして、インストールする

$ wget https://github.com/devkitPro/pacman/releases/download/v1.0.2/devkitpro-pacman-installer.pkg
$ sudo installer -pkg devkitpro-pacman-installer.pkg -target /
$ sudo /opt/devkitpro/pacman/bin/pacman -Syu

以降、開発ツールはpacmanコマンドを使用することになる。

NowPlaying4Droid × Misskey 連携手順

【NowPlaying4Droidとは?】
このアプリは、Androidで今聞いている曲をMastodonに投稿できるアプリです。
※CyberRexが開発したわけではありません

  • アプリを開いて設定に行き、「Mastodonへ自動投稿する」をオンにする。
image
  • 「Mastodon認証」をタップして、インスタンス名に「mami.cbrx.io」と入力して、「OK」をタップ。

Misskey on Termux: v13 マイグレーションガイド

変更点

パッケージマネージャーが変更される

yarnからpnpmに移行する。まずpnpmをインストールする。 npm i -g pnpm

コマンド変更例

yarn install --productionNODE_ENV=production pnpm i -P --no-optional

この一覧は 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

注: コンテナは止めておくこと。

Step1 docker-compose.ymlの編集

docker-compose.ymlを開き、dbのイメージをpostgres:15-alpineからpostgres:12-alpineに変更する。

次に、dbを定義しているブロックの下に以下を追記。

dbv15:
 restart: always
# Misskey Note Dump Tool for Meilisearch
# You need to install psycopg2, pytz from pip
#
# python3 dump_misskey_note_data.py --db-host HOST --db-user USER --db-pass PASS --db-name NAME --db-port PORT \
# --ms-base-url MEILISEARCH_BASE_URL --dump-per PER_NUM --master-key MASTER_KEY --index INDEX_NAME
#
# [Required Parameters]
# --db-user, --db-name
#
# [Optional Parameters]
import orjson
import requests
import math
print('Loading notes...', end='')
with open('notes.json') as f:
notes = orjson.loads(f.read())
print('Done')
bpercent = 0

プチコン3号製作品

CyberRex Manual Viewer

電子説明書をプチコンで作りました。

公開キー: 8BNNE344
バージョン: 2.5b2
公開日: 2020/04/01

HNI_0006 HNI_0008