Skip to content

Instantly share code, notes, and snippets.

View VideoPlaybackRate.user.js
// ==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
@syusui-s
syusui-s / -shinycolors_always_unmute_README.md
Last active May 9, 2022
『シャニマス音流す君』は、シャニマスが非アクティブ状態(バックグラウンド)でも音を流してくれるツールです。
View -shinycolors_always_unmute_README.md

シャニマス音流す君

インストール方法

  1. 次のいずれかの拡張機能をインストールしてください
View _README_vtuber_gossip_ublacklist.md

VTuberゴシップ排除用 uBlacklist設定

  1. uBlacklistをインストール
  2. 設定画面を開く
  3. 一番下の「ブラックリストを購読する」の「購読を追加する」をクリック
  4. 下記の通りに設定する
    • 名前: VTuber Gossip Blacklist
  • URL: https://gist.githubusercontent.com/syusui-s/9449f216f373db2187cbfd496d1aceca/raw/vtuber_gossip_ublacklist.txt
View BTree.scala
// 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()
@syusui-s
syusui-s / quickrun_fsharp_fsx_concurrent_process.vim
Last active Feb 24, 2021
vim-quickrun runner plugin for F# Script (.fsx) : run your .fsx more quickly
View quickrun_fsharp_fsx_concurrent_process.vim
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': '> $',
@syusui-s
syusui-s / use_react_in_userscript.user.js
Last active Jun 18, 2021
React + UserScript 名前空間の汚染/モジュールバンドラー/JSX/トランスパイラなしにReactをUserScriptで使う方法 / Example of using React in UserScript without global namespace pollution, module bundler, JSX and transpiler.
View use_react_in_userscript.user.js
// ==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==
@syusui-s
syusui-s / discord_mute.user.js
Last active Dec 4, 2020
Discord Mute Shortcut (Alt + M)
View discord_mute.user.js
// ==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
@syusui-s
syusui-s / highlight_stackexchange_source.user.js
Last active Nov 11, 2021
StackExchange Source Highlight: 転載サイトで StackOverflow, SuperUser等のStackExchangeサービスへのリンクをハイライトするUserScriptです(Chrome拡張機能)
View highlight_stackexchange_source.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/*
View game_audio_mixing.sh
# pavucontrol で ↓のように設定すると上手くいく
# ゲームの出力 → GameSink
# Discordの入力 → DiscordSink
# 注意: レイテンシが数msあるはずなので、FPSやリズムゲームには向いてない
# 恐らく、GameSinkにnull-sinkを使うかわりに、combine-sinkを使うと良い気がする(combine-sinkもmonitorできたはず)
case "$1" in
load)
# ゲーム 出力用