シャニマス音流す君
インストール方法
- 次のいずれかの拡張機能をインストールしてください
- Tampermonkey (Proprietary, multi-platform)
- Greasemonkey (FLOSS, Firefox only)
// ==UserScript== | |
// @name VideoPlaybackRate.user.js | |
// @author Shusui Moyatani (@syusui-s) | |
// @description 再生速度を設定 | |
// @namespace https://gist.github.com/syusui-s/VideoPlaybackRate.user.js | |
// @version 1.0.0 | |
// @match http*://*/* | |
// @grant none | |
// @run-at context-menu | |
// @downloadURL https://gist.github.com/syusui-s/5db8676b21db522cedbc1028c75dddb6/raw/VideoPlaybackRate.user.js |
VTuber Gossip Blacklist
https://gist.githubusercontent.com/syusui-s/9449f216f373db2187cbfd496d1aceca/raw/vtuber_gossip_ublacklist.txt
// TODO 中央値を計算して求めるようにする? | |
// 二分探索を実行できるようにする | |
import scala.collection.Searching._ | |
// https://stackoverflow.com/questions/15718506/scala-how-to-print-case-classes-like-pretty-printed-tree | |
def time[T](f: () => T): (T, Long) = { | |
val start = System.nanoTime() | |
val res = f() |
let g:quickrun_config.fsharp = { | |
\ 'type': 'fsharp/concurrent_process/dotnet_fsi', | |
\ } | |
let g:quickrun_config["fsharp/concurrent_process/dotnet_fsi"] = { | |
\ 'runner': 'concurrent_process', | |
\ 'command': 'dotnet', | |
\ 'cmdopt': 'fsi', | |
\ 'runner/concurrent_process/load': '#load "%S";;', | |
\ 'runner/concurrent_process/prompt': '> $', |
// ==UserScript== | |
// @name Use React in UserScript | |
// @namespace http://tampermonkey.net/ | |
// @version 0.1 | |
// @description This example shows how to use React in UserScript without global namespace pollution. | |
// @author You | |
// @match * | |
// @grant none | |
// ==/UserScript== |
// ==UserScript== | |
// @name Discord Mute | |
// @namespace https://gist.github.com/syusui-s/1ab91b3cb9ddc60d623e7a9caeb6fb63 | |
// @version 0.1 | |
// @description try to take over the world! | |
// @author syusui_s | |
// @match https://discord.com/channels/* | |
// @grant none | |
// @updateURL https://gist.github.com/syusui-s/1ab91b3cb9ddc60d623e7a9caeb6fb63/raw/discord_mute.user.js | |
// @downloadURL https://gist.github.com/syusui-s/1ab91b3cb9ddc60d623e7a9caeb6fb63/raw/discord_mute.user.js |
// ==UserScript== | |
// @name StackExchange Source Highlight | |
// @namespace https://gist.github.com/syusui-s/67a81c0b7357e86b9531746bc84f22ce/ | |
// @version 1.4.0 | |
// @description 転載サイトで StackOverflow, SuperUser等のStackExchangeサービスへのリンクをハイライトします | |
// @license CC0-1.0 | |
// @author syusui-s | |
// @match https://codeday.me/* | |
// @match https://*.coder.work/* | |
// @match https://www.366service.com/jp/qa/* |
# pavucontrol で ↓のように設定すると上手くいく | |
# ゲームの出力 → GameSink | |
# Discordの入力 → DiscordSink | |
# 注意: レイテンシが数msあるはずなので、FPSやリズムゲームには向いてない | |
# 恐らく、GameSinkにnull-sinkを使うかわりに、combine-sinkを使うと良い気がする(combine-sinkもmonitorできたはず) | |
case "$1" in | |
load) | |
# ゲーム 出力用 |