Skip to content

Instantly share code, notes, and snippets.

@yak1ex
yak1ex / irkit.md
Created May 3, 2024 15:52
IRKit memo

IRKit用メモ

アイリスオーヤマ サーキュレーター PCF-CT152-W

  • 扇風機ON/OFF '{"format":"raw","freq":38,"data":[17421,8755,1073,1190,1073,1073,1073,1190,1073,1190,1073,1190,1073,1190,1073,1190,1073,3341,1073,1073,1073,3341,1073,3341,1073,3341,1073,3341,1073,1073,1073,3341,1073,3341,1073,1190,1190,1190,1190,1190,1073,1190,1073,1190,1073,1190,1190,1190,1073,1190,1073,3341,1073,3341,1073,3341,1073,3341,1073,3341,1073,3341,1073,3341,1073,3341,1073,65535,0,16263,16263,4400,1073]}'
  • 風量:中 '{"format":"raw","freq":38,"data":[17421,8755,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,3341,1073,1073,1073,3341,1073,3341,1073,3341,1073,3341,1073,1073,1073,3341,1073,3341,1073,1073,1073,1073,1073,3341,1073,3341,1073,1073,1073,1073,1073,1073,1073,1073,1073,3341,1073,3341,1073,1073,1073,1073,1073,3341,1073,3341,1073,3341,1073,3341,1073,65535,0,16263,16263,4400,1150]}'
  • 風量:強 '{"format":"raw","freq":38,"data":[17421,8755,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,3228,1150,1150,1150
@yak1ex
yak1ex / Fooocus_cloudflare.patch
Last active April 28, 2024 17:44
A patch to use cloudflare for Fooocus tunneling, instead of gradio, in order to avoid server problem.
Based on https://github.com/lllyasviel/Fooocus/issues/2817#issuecomment-2080462056
diff --git a/webui.py b/webui.py
index 98780bf..5b87030 100644
--- a/webui.py
+++ b/webui.py
@@ -713,12 +713,36 @@ def dump_default_english_config():
# dump_default_english_config()
@yak1ex
yak1ex / rust-llvm_port.patch
Created March 29, 2024 15:15
A patch for rust-1.77 in FreeBSD ports
You can find a base patch at https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274743
Adjustment for rust-1.77 is based on https://issues.guix.gnu.org/69981
diff --git a/lang/rust/Makefile b/lang/rust/Makefile
index d7568c882d81..5cf93ef01275 100644
--- a/lang/rust/Makefile
+++ b/lang/rust/Makefile
@@ -22,19 +22,28 @@ LICENSE_COMB= dual
LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
@yak1ex
yak1ex / extract.ps1
Created August 18, 2023 13:55
R.I.P. needless PowerShell script to extract a resource from Windows EXE
function SeekPos
{
param([System.IO.BinaryReader]$br, $offset)
$br.BaseStream.Seek($offset, [System.IO.SeekOrigin]::Begin)
}
function SeekDiff
{
param([System.IO.BinaryReader]$br, $offset)
$br.BaseStream.Seek($offset, [System.IO.SeekOrigin]::Current)
@yak1ex
yak1ex / timetable.md
Created May 20, 2021 13:56
Unofficial Timetable for IBM Cloud Festa Online 2021

スケジュールをテーブルとして見たかったので2021/5/21(金)のIBM Cloud Festa Online 2021 非公式タイムテーブルです。 内容詳細等は公式ページを参照ください。 「↑」は休憩時間なしで継続です。

Time Slot ROOM A
General/AI
ROOM B
Technical/Quantum
ROOM C
Container/AI
ROOM D
Engineer Experience
ROOM E
DX & Emerging
13:00-13:05 オープニングトーク
13:10-14:00 BMXUG パネルディスカッション
14:10-14:30 SPSS Modeler Flow で儲かるAIをつくる Hello Quantum〜ゲームで学ぶ量子計算 ロボットが絵画する日 〜AI、ロボティックス、アートの出会い〜 ぴゅあと一緒に Let's start Code Engine! DXを継続させる運用高度化の提言
14:40-15:00 コンテナの世界を海から眺めてみました
// The simplest possible sbt build file is just one line:
scalaVersion := "2.13.3"
// That is, to create a valid sbt build, all you've got to do is define the
// version of Scala you'd like your project to use.
addCompilerPlugin("org.typelevel" % "kind-projector" % "0.11.3" cross CrossVersion.full)
// ============================================================================
@yak1ex
yak1ex / emlsplit.py
Created September 18, 2019 00:00
eml by futakuro splitter
import sys
import re
from email.parser import BytesParser, Parser
from email.policy import default
from pathlib import Path
from urllib.parse import urlparse
from html.parser import HTMLParser
class URLConverter(HTMLParser):
def __init__(self, mapping):
@yak1ex
yak1ex / memo.md
Created July 5, 2019 01:31
revive shortcuts field for Chrome Dev

User Data/Local State

{"ntp":{"activate_hide_shortcuts_field_trial":false}}
@yak1ex
yak1ex / memo.md
Last active June 5, 2019 11:52
Issue report for buildbot

env

  • Python version: 3.7.2
  • Buildbot version: 2.3.1
  • Twisted version: 19.2.0

SVNPoller

svn info may return %-encoding characters. Therefore, it is a safer way to call urllib.parse.unquote() for root in determine_prefix.