Skip to content

Instantly share code, notes, and snippets.

View eggplants's full-sized avatar
🏠
Working from home

haruna eggplants

🏠
Working from home
View GitHub Profile
@eggplants
eggplants / my_homemaid_pc_20240605.md
Created June 4, 2024 19:01
My homemaid PC (2024-06-05)
@eggplants
eggplants / swiftlint_todo.sh
Last active June 4, 2024 05:42
Write all errors once in disabled_rules in .swiftlint.yml / 既存プロジェクトにSwiftLintを導入するときに全てのエラーを一旦 .swiftlint.yml の disabled_rules に書く
#!/usr/bin/env bash
# In `Podfile`:
# ```
# # Linter / Formatter
# pod 'SwiftLint'
# ```
cat <<'A' > .swiftlint.yml
# Directory and file filters
@eggplants
eggplants / rtx830_transix_dslite.config
Last active May 29, 2024 20:25
ヤマハルーター (RTX830) でIPv4 over IPv6 (DS-Lite) をtransixで設定する
# ヤマハルーターでIPv4 over IPv6 (DS-Lite) をtransixで設定する
# 2024-05現在
# 検証環境: ルーター - RTX830, プロバイダー - IIJひかり IPoEオプション有り ひかり電話契約なし
# 参考:
# https://network.yamaha.com/setting/router_firewall/ipv6/ds-lite#non-contract
# クライアントから接続
# telnet 192.168.100.1
#!/usr/bin/env bash
# Epson Inkjet Printer Driver (ESC/P-R) for Linux
sudo apt install ./epson-inkjet-printer-escpr_*_amd64.deb
# also
sudo apt install printer-driver-escpr psutils cups
#!/usr/bin/env bash
echo 'https://github.com/eggplants/ubuntu-setup.sh'
div.Layout-sidebar {
width: inherit !important;
}
name description
AENC オーディオの暗号化
APIC 付属する画像
ASPI オーディオシークポイントインデックス
CHAP チャプター
COMM コメント
COMR コマーシャルフレーム
CTOC 目次
ENCR 暗号化の手法の登録
EQU2 均一化 (2)
@eggplants
eggplants / create_list.py
Created March 30, 2024 12:34
List of name and description of mutagen (mutagen.readthedocs.io) ID3 frames
import csv
from mutagen.id3 import Frames
with open('mutagen_frames.csv', 'w', newline="") as csvfile:
c = csv.writer(csvfile)
writer = csv.DictWriter(csvfile, fieldnames=["name", "description"])
writer.writeheader()
for name, cls in sorted(Frames.items()):
writer.writerow({
@eggplants
eggplants / Seedfeeder.sparql
Last active March 24, 2024 22:05
Query Seedfeeder works
# https://commons-query.wikimedia.org/sparql?query=...
# accept: application/sparql-results+json
# cookie: wcqsOauth=fce1...
# https://www.wikidata.org/wiki/EntitySchema:E49
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX schema: <http://schema.org/>
PREFIX p: <http://www.wikidata.org/prop/>
PREFIX pq: <http://www.wikidata.org/prop/qualifier/>
PREFIX wikibase: <http://wikiba.se/ontology#>
@eggplants
eggplants / enable_jit_and_nogil_on_python_3130a5_with_pyenv.md
Last active June 4, 2024 18:08
Enable JIT and NOGIL on Python 3.13.0a5 with pyenv (--enable-experimental-jit / --disable-gil)

Enable JIT and NOGIL on Python 3.13.0a5 with pyenv

Environment

$ uname -vorm
6.5.0-25-generic #25-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb  7 14:58:39 UTC 2024 x86_64 GNU/Linux

$ lsb_release -a
No LSB modules are available.