Skip to content

Instantly share code, notes, and snippets.

View mstssk's full-sized avatar
🍏

mstssk

🍏
View GitHub Profile
@mstssk
mstssk / note.md
Last active September 6, 2021 13:07
MacでNintendo Switch用のSDカードをマウントしてしまうと不要な隠しファイルやフラグが立ってしまいNintendo Switchで使えなくなるのを解消する。

MacでNintendo Switch用のSDカードをマウントしてしまうと不要な隠しファイルやフラグが立ってしまいNintendo Switchで使えなくなるのを解消する。

下の方で引用している記事を参考にしてどうになかったので、残しておく。

MacにNintendo SwitchのSDカードをマウントしてバックアップを取ったが、Switchに刺しても認識されなくなった。 任天堂ではWindowsでのみ扱うことを推奨している。 一度Macにマウントして使ってしまうと、Windowsで扱ったりしてももう戻せない。

次の手順でSDカードのフラグや不要なファイルを削除すればなんとかなる。

/**
* 要素生成のヘルパ
* @param tagName 要素名
* @param props プロパティ
*/
function createElement<
K extends keyof HTMLElementTagNameMap,
AK extends keyof HTMLElementTagNameMap[K]
>(
tagName: K,
@mstssk
mstssk / hide_comments.js
Last active May 6, 2020 08:30
Hide comments on YouTube
// ==UserScript==
// @name Hide comments on YouTube
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Hide comments on YouTube
// @author @mstssk
// @match https://www.youtube.com/*
// @grant none
// @homepageURL https://gist.github.com/mstssk/ed0d51d061dc3f2487a1be7b252b037d/
// @updateURL https://gist.githubusercontent.com/mstssk/ed0d51d061dc3f2487a1be7b252b037d/raw/hide_comments.js
@mstssk
mstssk / pixiv_bookmark_tagging.js
Last active May 6, 2020 08:26
pixivでブックマークタグ括登録するボタンを付けるユーザースクリプト
// ==UserScript==
// @name pixivでブックマークタグ括登録
// @namespace http://tampermonkey.net/
// @version 0.1
// @description pixivでブックマークタグ括登録するボタンを付ける
// @author @mstssk
// @match https://www.pixiv.net/bookmark_add.php?*
// @match https://www.pixiv.net/novel/bookmark_add.php?*
// @grant none
// @homepageURL https://gist.github.com/mstssk/913bfa9b394cd6fa791919478454497d/
@mstssk
mstssk / googltter.css
Created May 6, 2020 08:11
2010年頃に使っていたTwitterのWebのタイムラインをGoogleっぽく表示してごまかすユーザーCSS
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("twitter.com") {
body, ul{
background:none!important;
color:#000000!important;
font-family:arial,sans-serif!important;
}
a:not(.a-btn) {
color:#2200CC!important;
}
@mstssk
mstssk / redirect2railsguides.js
Last active April 2, 2021 10:53
Railsの日本語ガイドへのリダイレクトリンクを表示するUserScript
// ==UserScript==
// @name Suggest Redirect from guides.rubyonrails.org to railsguides.jp
// @namespace http://tampermonkey.net/
// @version 1.1.1
// @description Railsの日本語ガイドへのリダイレクトリンクを表示する。
// @author @mstssk
// @match https://guides.rubyonrails.org/*
// @match https://railsguides.jp/*
// @grant none
// @homepageURL https://gist.github.com/mstssk/277b51edba9cf46465fcd05020f6fad1/
import Vue from "vue";
import { Store } from "vuex";
export default class VueGenericComponent<
T extends HTMLElement = HTMLElement,
S extends Store<any> = Store<any>
> extends Vue {
$el: T;
$store: S;
}
declare module "datatransfer-files-promise" {
export function getFilesFromDataTransferItems(
dataTransferItems: DataTransferItemList | ArrayLike<DataTransferItem>,
options?: { raw: boolean }
): Promise<File[]>;
}
@mstssk
mstssk / pixivでブックマークタグ括登録.js
Created August 21, 2018 02:07
pixivでブックマークタグ括登録するUserScript。Tampermonkeyで使う。
// ==UserScript==
// @name pixivでブックマーク一括登録
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://www.pixiv.net/bookmark_add.php?*
// @match https://www.pixiv.net/novel/bookmark_add.php?*
// @grant none
// ==/UserScript==
@mstssk
mstssk / test-and-cover.sh
Created July 24, 2018 08:51
任意のGoのテストのカバレッジを抜くやつ
#!sh -eux
cd `dirname $0`/../server
GOPATH=$GOPATH:`pwd`
cd src/
out1=$(mktemp)
out2=$(mktemp)
html=$(mktemp)
mv $html $html.html