Skip to content

Instantly share code, notes, and snippets.

View tsukumijima's full-sized avatar
📺
DTV

tsukumi tsukumijima

📺
DTV
View GitHub Profile
@tsukumijima
tsukumijima / PriconneVoiceExtractor.py
Created September 1, 2020 21:13
プリコネのボイスとキャプションをキャラクターを指定して抽出したりできるツール(使い方は --help を参照)
# import
import os
import sys
import json
import argparse
import requests
from pprint import pprint
from bs4 import BeautifulSoup
@tsukumijima
tsukumijima / ConvertDate.laravel.php
Last active September 25, 2020 11:18 — forked from leben-jp/convDate2.php
PHPで西暦⇔和暦を変換する
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class ConvertDate extends Model
{
// 西暦を和暦に変換する
@tsukumijima
tsukumijima / NicoJKUserMeasurer.py
Last active October 3, 2020 01:27
過去ログの XML からニコニコ実況にコメントしたユーザー ID と総ユーザー数、コメント回数の平均などを算出するツール
# import
import argparse
import chardet
import os
import re
import statistics
import sys
import xmltodict
import matplotlib.pyplot as plt
@tsukumijima
tsukumijima / CreativeCloudUIFontChanger.py
Last active October 21, 2020 11:02
Creative Cloud (Windows) の UI フォントを変更するツール(管理者権限必須・設定を環境に合わせて変更してください)
# *****   設定   *****
# 変更するフォント名
font = 'Meiryo'
# Creative Cloud のパス
cc_path = r'C:\Program Files\Adobe\Adobe Creative Cloud'
# ***** 設定ここまで *****
@tsukumijima
tsukumijima / powerline-custom.omp.json
Last active July 7, 2021 18:23
oh-my-posh3 の自分用カスタムテーマ
{
"$schema": "https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh3/main/themes/schema.json",
"console_title": true,
"console_title_style": "template",
"console_title_template": "{{.Shell}} : {{.Folder}}",
"blocks": [
{
"type": "prompt",
"alignment": "left",
"segments": [
@tsukumijima
tsukumijima / Set-WslPortForwarding.ps1
Created February 12, 2021 03:40
Windows から WSL へポートフォワーディングを設定
# Windows から WSL へポートフォワーディングを設定
function Set-WslPortForwarding {
# WSL のディストリビューション
$wsl_distribution = 'Ubuntu';
# WSL に割り当てられたローカルドメイン
$wsl_domain = 'ubuntu.wsl';
@tsukumijima
tsukumijima / CaptureVideoWebGL.js
Created March 17, 2021 16:52
WebGL で動画をキャプチャして Canvas に描画する試作品(失敗作)
/**
* WebGL で動画をキャプチャして Canvas に描画する試作品(失敗作)
* 元々 Safari で CanvasRenderingContext2D.drawImage() で MSE 経由の動画をキャプチャできないバグがあり、
* WebGLRenderingContext.texImage2D() ならできるんじゃないかと試したときのもの
* macOS Safari では一応機能するが、キャプチャした瞬間映像が描画されなくなる
* (CSS ハックで強制的に repaint(再描画)をかける事でどうにかできなくはないが、30fps は出ない)
* iPadOS Safari ではキャプチャ自体が機能せず、CSS ハックも使えないので実質無意味
* 参考: https://webglfundamentals.org/webgl/lessons/ja/webgl-image-processing.html
* 参考: https://medium.com/veltra-engineering/webgl-2d-a9c7a7d89fb8
* @param {HTMLVideoElement} video
@tsukumijima
tsukumijima / npm.ps1
Created June 8, 2021 17:23
Windows で npm run serve を Ctrl+C で終了すると毎回「バッチ ジョブを終了しますか (Y/N)?」と表示されるのを回避するための PowerShell スクリプト
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
@tsukumijima
tsukumijima / TSInfoExtractor.py
Last active November 15, 2023 07:29
TS ファイルから各種情報を取得して JSON で出力するツール / ライブラリ
#
# TSInfoExtractor.py
# Copyright (c) 2021-2022 tsukumi. Licensed under MIT.
#
import json
import sys
from copy import copy
from datetime import date
from datetime import datetime
@tsukumijima
tsukumijima / TwitterRevertColoring.user.css
Last active May 7, 2024 12:08
Twitter の UI の配色を元に戻すユーザースタイル
/* ==UserStyle==
@name TwitterRevertColoring
@description Twitter の UI の配色を元に戻すユーザースタイル
@namespace https://gist.github.com/tsukumijima
@updateURL https://gist.github.com/tsukumijima/931905c4ed3f181ce926730463a29d80/raw/TwitterRevertColoring.user.css
@author tsukumi
@version 1.3.9
@license MIT
==/UserStyle== */