Skip to content

Instantly share code, notes, and snippets.

@gyakkun
gyakkun / txt
Created February 28, 2025 03:26
kx.logo.250px.png
iVBORw0KGgoAAAANSUhEUgAAAPoAAAD6CAYAAACI7Fo9AAAABGdBTUEAALGPC/xhBQAACklpQ0NQ
c1JHQiBJRUM2MTk2Ni0yLjEAAEiJnVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBAS
QMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec5/zOec8PgBES
JpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh
/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0ST4FANipk9wX
ANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlC
LMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHiwmyxQmEXKRBm
CeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf
5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0lYqG9MOOLPv8z
4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJ
@gyakkun
gyakkun / rac.settings.dat.bak.b64.txt
Created April 21, 2024 07:46
rac.settings.dat.bak.b64.txt
cmVnZgMAAAADAAAAYutR4K03zQEBAAAAAwAAAAAAAAABAAAAIAAAAAAQAAABAAAAYgA5ADkAcgA4
AGgAOABnAGoAXABTAGUAdAB0AGkAbgBnAHMAXABzAGUAdAB0AGkAbgBnAHMALgBkAGEAdAAAAHka
qGqt7d8RiUoYqQW8xK95Gqhqre3fEYlKGKkFvMSvAAAAAHoaqGqt7d8RiUoYqQW8xK9ybXRt5rGb
l7uT2gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALPnNwEA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
@gyakkun
gyakkun / htu_trigram.sql
Created September 14, 2023 13:14
htu_trigram.sql
begin;
create virtual table if not exists search_urls using fts5
(
url,
title,
tokenize = 'trigram'
);
alter table search_urls rename to search_urls_bak;
create virtual table search_urls using fts5
(
@gyakkun
gyakkun / remove-invalid-ipv6-address.ps1
Created April 5, 2023 08:16
remove-invalid-ipv6-address
while(1){
# Get-NetIPAddress -AddressFamily IPv6 -InterfaceAlias "LAN" -PrefixOrigin RouterAdvertisement | Sort-Object -Property ValidLifetime -Descend | Select-Object -skip 1 | Remove-NetIPAddress -Confirm:$false
$addressToRemove = Get-NetIPAddress -AddressFamily IPv6 -InterfaceAlias "LAN" -PrefixOrigin RouterAdvertisement | Sort-Object -Property ValidLifetime -Descend | Select-Object -skip 1
echo $addressToRemove.Length
if( $addressToRemove ){
$addressToRemove | Remove-NetIPAddress -Confirm:$false
echo Removed $addressToRemove
}
echo keep-alive
Start-Sleep -Seconds 5
@gyakkun
gyakkun / NavigableSet.POC.java
Last active January 29, 2023 07:48
NavigableSet.POC.java
import java.time.Instant;
import java.util.*;
import java.util.concurrent.ConcurrentSkipListSet;
class Scratch {
public static void main(String[] args) throws InterruptedException {
for (int i = 0; ; i++) {
NavigableSet<IssuedPassword> goodSet = goodNavigableSet();
NavigableSet<IssuedPassword> badSet = badNavigableSet();
#!/bin/bash
G_GIT_REPO_DIR=${BGM_GIT_REPO:-~/source/bgm-archive}
G_GROUP_TOPIC_AVOID_LIST=()
G_PWD=`pwd`
G_RET=""
BGM_RAUKEN_TOPICLIST_URL_TEMPLATE="https://%s/rakuen/topiclist?type=group"
BGM_RAUKEN_TOPICLIST_URL=
BGM_GROUP_TOPIC_URL_TEMPLATE="https://%s/m/topic/group"
var {spawn} = require("child_process")
var newHttpServer = spawn("httpserver")
function sleep(){
return new Promise(resolve => setTimeout(resolve,5000))
}
var ctr = 0
@gyakkun
gyakkun / kspr.sh
Last active May 5, 2022 08:15
Kill Shell Subprocess Recursively
#!/bin/bash
# Kill Subprocesses Recursively
RECURSIVE_WARNING_THRESHOLD=20
RECURSIVE_ERROR_THRESHOLD=50
debug(){
echo "DEBUG: $*"
}
@gyakkun
gyakkun / rename_torrent.sh
Last active March 7, 2022 01:05
Rename U2 torrent in Git Bash (Windows)
#!/bin/bash
OLDIFS="$IFS"
IFS=$'\n'
PATH='/c/Program Files/Transmission':$PATH
for i in $(ls \[U2\].*.torrent); do
torrent_name=$(transmission-show $i | grep -Po "(?<=^Name: ).+$")
echo "Torrent name: $torrent_name"
torrent_id=$(echo $i | grep -Po "(?<=\.)\d+(?=\.torrent)")
echo "Torrent ID: $torrent_id"
new_name="[U2].$torrent_name.$torrent_id.torrent"
@gyakkun
gyakkun / Test.java
Last active October 1, 2021 05:29
Pattern match in hex, Sunday algorithm
package moe.gyakkun.test;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.RandomAccessFile;
import java.nio.channels.FileChannel;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;