Skip to content

Instantly share code, notes, and snippets.

View ci7lus's full-sized avatar
๐Ÿœ
ใพใ‚“ใพ่‚‰ใพใ‚“

ci7lus

๐Ÿœ
ใพใ‚“ใพ่‚‰ใพใ‚“
View GitHub Profile
/* SPDX-License-Identifier: MIT
*
* Copyright (C) 2019-2022 WireGuard LLC. All Rights Reserved.
*/
// https://github.com/WireGuard/wireguard-windows/blob/b279eab97a46bf8382b956b087b6922f88f95f20/conf/parser.go#L160
// https://github.com/WireGuard/wireguard-windows/blob/b279eab97a46bf8382b956b087b6922f88f95f20/conf/config.go#L35
package wgconf
@ci7lus
ci7lus / scan_ch_mirak.sh
Created April 2, 2023 03:23 — forked from uru2/scan_ch_mirak.sh
Mirakurun/mirakcใƒใƒฃใƒณใƒใƒซ่จญๅฎšๅ‡บๅŠ›
#!/bin/sh
# Mirakurun/mirakc channel yaml output by uru (https://twitter.com/uru_2)
#
# require:
# stz2012/epgdump
# xmllint (libxml2 tools)
# ISDB-T/S record software
# recpt1, dvbv5-zap & Chinachu/dvbconf-for-isdb
set -eu
@ci7lus
ci7lus / sgdm-m1.md
Last active December 11, 2022 23:41

Same Game, Diffrent Music on M1 macOS

  1. ่ฝใจใ—ใฆใใ‚‹
  2. ่งฃ็ญ”ใ—ใฆใ‚ฟใƒผใƒŸใƒŠใƒซ.appใ‚‚้–‹ใ
  3. image
  4. Contents -> MacOS ใจ้€ฒใ‚€
  5. image
  6. Optionใ‚ญใƒผใ‚’ๆŠผใ—ใชใŒใ‚‰ๅณใ‚ฏใƒชใƒƒใ‚ฏใ—ใฆใ€Œ"SameGameDifferentMusic"ใฎใƒ‘ใ‚นๅใ‚’ใ‚ณใƒ”ใƒผใ€ใ™ใ‚‹
  7. ใ‚ฟใƒผใƒŸใƒŠใƒซใซchmod +x "ใจๅ…ฅใ‚ŒใŸๅพŒใ€Cmd+Vใงใ‚ณใƒ”ใƒผใ—ใŸใƒ‘ใ‚นใ‚’่ฒผใ‚Šไป˜ใ‘ใฆใ€"ใง้–‰ใ˜ใ‚‹
import fetch from 'node-fetch'
/**
* @param {NapkinRequest} req
* @param {NapkinResponse} res
*/
// Fork this function to input your own slack webhook url
const url = process.env.SLACK_WEBHOOK_URL
const INDIGO_CLIENT_ID = process.env.INDIGO_CLIENT_ID
const INDIGO_CLIENT_SECRET = process.env.INDIGO_CLIENT_SECRET
type DeviceCodeResult = {
device_code: string
user_code: string
verification_url: string
expires_in: number
interval: number
}
@ci7lus
ci7lus / index.js
Last active June 13, 2022 08:43
Electron Bug Repro
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const promises_1 = require("timers/promises");
const electron_1 = require("electron");
electron_1.app.on("ready", async () => {
const browser = new electron_1.BrowserWindow({
titleBarStyle: "hiddenInset",
titleBarOverlay: true,
});
await (0, promises_1.setTimeout)(1000);
@ci7lus
ci7lus / activities-from-user.gql
Created February 22, 2022 07:23
Annict GQL research
query {
user(username: "kokoro") {
activities(first: 10) {
edges {
annictId,
action,
node {
__typename
... on Status {
work {
@ci7lus
ci7lus / skip-arch.diff
Created January 24, 2022 17:57
vlc skip same arch cache
diff --git a/Makefile.am b/Makefile.am
index dd282b23cc..dc353dddbd 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -169,10 +169,7 @@ if BUILD_VLC
###############################################################################
install-exec-hook:
if test "$(build)" = "$(host)"; then \
- PATH="$(DESTDIR)$(bindir):$$PATH" \
- LD_LIBRARY_PATH="$(DESTDIR)$(libdir):$$LD_LIBRARY_PATH" \
/* eslint-disable prefer-const */
/*
* Port of Andrew Moon's Poly1305-donna-16. Public domain.
* https://github.com/floodyberry/poly1305-donna
* https://github.dev/sodium-friends/sodium-javascript
*/
import Chacha20 from "chacha20-universal"
export const generateMac = (
key: Uint8Array,