Skip to content

Instantly share code, notes, and snippets.

View Philmist's full-sized avatar

Philmist Philmist

  • Fukushima pref. , Japan
View GitHub Profile
@Philmist
Philmist / add.txt
Created November 30, 2021 05:55
mc-clock v3にタイムゾーンを追加する
<script src="https://cdnjs.cloudflare.com/ajax/libs/dayjs/1.10.6/dayjs.min.js"></script>
<!-- ここから追加 -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/dayjs/1.10.6/plugin/utc.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/dayjs/1.10.6/plugin/timezone.js"></script>
<!-- ここまで追加 -->
<link rel="preconnect" href="https://fonts.gstatic.com">
<script language="JavaScript">
// *ここから追加*
@Philmist
Philmist / ss_classfy.ps1
Created November 12, 2021 04:29
FF14のスクショを日付ごとにまとめるPowerShellスクリプト
foreach ($ss in Get-ChildItem 'ffxiv_*_*_*.png') {
Write-Host $ss.Name
if ($ss.Name -match 'ffxiv_([0-9]+)_.+_.+\.png') {
$n_d = "ss_" + $Matches.1
if (!(Test-Path $n_d)) {
Write-Host "mkdir: " + $n_d
New-Item -Path . -Name ($n_d) -ItemType "directory"
}
Write-Host "Move: " $ss.Name " to: " $n_d
Move-Item -Path ($ss.Name) -Destination ($n_d)
@Philmist
Philmist / ss_classfiy.ps1
Created November 1, 2021 05:52
FFXIVのスクショを日付ごとに分けるやつ
foreach ($ss in Get-ChildItem 'ffxiv_*_*_*.png') {
Write-Host $ss.Name
if ($ss.Name -match 'ffxiv_([0-9]+)_.+_.+\.png') {
$n_d = "ss_" + $Matches.1
if (!(Test-Path $n_d)) {
Write-Host "mkdir: " + $n_d
New-Item -Path . -Name ($n_d) -ItemType "directory"
}
Write-Host "Move: " $ss.Name " to: " $n_d
Move-Item -Path ($ss.Name) -Destination ($n_d)
@Philmist
Philmist / main.cpp
Created September 9, 2021 11:13
ガチャガチャ1天井まで回す
#include <iostream>
#include <random>
#include <algorithm>
#include <cmath>
#include <cassert>
#include <utility>
#include <vector>
#include <omp.h>
struct Person {
@Philmist
Philmist / ffmpeg_frames.ps1
Last active August 10, 2021 04:07
ffmpegでフレーム数を上に表示させる
ffmpeg -i '.\2021-08-07 05-38-37.mkv' -vf "drawtext=fontfile=meiryo.ttc:text=%{n}:x=(w-tw)/2:y=h-(2*1h):fontcolor=white:box=1:boxcolor=0x00000099:fontsize=72" -y -c:v h264_nvenc test.mkv
@Philmist
Philmist / rename.ps1
Created August 5, 2021 21:35
Convert a variable digit number to a fixed digit numeric string
Get-ChildItem -Path *.png -File | foreach {
if ( $_.name -match "(.+_)(\d+)(.+)" ) {
$digit = [int]($Matches[2])
[string]$format = "{0}{1:0000}{2}" -f $Matches[1], $digit, $Matches[3]
Rename-Item $_ -NewName $format
}
}
@Philmist
Philmist / main.cpp
Created August 3, 2021 20:22
ガチャシミュテスト
cmake_minimum_required(VERSION 3.1)
project(gacha_yen_simulate)
find_package(OpenMP REQUIRED)
add_executable(gacha main.cpp)
target_link_libraries(gacha OpenMP::OpenMP_CXX)
@Philmist
Philmist / server.py
Created May 25, 2021 04:09
使い捨て簡易HTTP POST受けサーバー
from http.server import HTTPServer, SimpleHTTPRequestHandler
import cgi
import logging
import json
logging.basicConfig(level=logging.DEBUG)
class RecognizeTextHandler(SimpleHTTPRequestHandler):
FILE_NAME = "recognized.txt"
@Philmist
Philmist / clock.html
Created February 19, 2021 13:25
Simple Clock
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>A simple clock</title>
<style>
@import url('https://fonts.googleapis.com/css?family=Graduate&display=swap');
div {
font-family: 'Graduate', cursive;
@Philmist
Philmist / f2k_watcher.ps1
Created February 17, 2021 14:07
foobar2000が再生してる曲を書きだしたファイルをPOSTするだけのスクリプト
Param([string]$FileFilter = "*.*")
function Start-Changed-Watcher() {
Param (
[string]$Path,
[String]$Filter = "*.*"
)
$watcher = New-Object System.IO.FileSystemWatcher