Skip to content

Instantly share code, notes, and snippets.

Avatar
📛

eggplants

📛
  • 23:46 (UTC +09:00)
View GitHub Profile
@eggplants
eggplants / nanorc_repos.md
Last active Dec 11, 2022
List of online `*.nanorc`-hosting repositories -- `*.nanorc` is a syntax-highlight configuration file for GNU Nano Editor
View nanorc_repos.md

Online *.nanorc-hosting repositories

Created: 2022-12-12

View baby.md
sequenceDiagram
    autonumber
    actor 男女
    participant suzume as スズメ
    participant kounotori as コウノトリ
    男女->>男女: セックス
    suzume->>男女: セックス確認
    suzume->>kounotori: 連絡
 kounotori->>kounotori: セックス
@eggplants
eggplants / jgquery.sh
Last active Jul 13, 2022
常用漢字で、新字体の画数 < 異字体の画数のものを抽出 (元: https://gist.github.com/mandel59/8a7cd6cca228723e248d5fccbd41e69a )
View jgquery.sh
#!/usr/bin/env bash
if ! command -v awk git grep sed wget &> /dev/null; then
echo "install: awk, git, grep, sed, wget"
exit 1
fi
[ -f joyo2010.txt ] || wget https://raw.githubusercontent.com/cjkvi/cjkvi-tables/master/joyo2010.txt
[ -f ucs-strokes.txt ] || wget https://raw.githubusercontent.com/cjkvi/cjkvi-ids/master/ucs-strokes.txt
@eggplants
eggplants / learnNim.ja.nim
Last active Jul 3, 2022
Learn Nim in 5 minutes ( https://learnxinyminutes.com/docs/nim , accessed-at: 2022-06-26) の日本語訳
View learnNim.ja.nim
# 一行だけのコメントは `#` から始まります。
#[
これは複数行のコメントです。
Nimでは、複数行のコメントはネスト可能で、#[ に始まり
... ]# に終わります。
]#
discard """
これでも複数行のコメントとして機能します。
View obo
⢀⣀⣀⣀⣈⣿⣀⣀⠀⠀⠀⠀⠀⢀⣴⡿⠂⠀⠀⢶⠶⠶⢶⣶⠆
⠈⠉⠉⣩⡿⣿⠉⠉⠀⢀⣠⣤⡾⣿⠁⠀⠀⠀⠀⠀⠀⢀⣾⠏
⢀⣠⣾⠛⠀⣿⠀⠀⠀⠘⠋⠁⠀⣿⠀⠀⠀⠀⠀⢀⣴⡿⠻⢷⣄
⠈⠋⠀⠀⠀⠿⠀⠀⠀⠀⠀⠀⠀⠿⠀⠀⠀⠀⠸⠟⠁⠀⠀⠈⠻⠃
    ⣀⡤⠴⠔⠒⠚⠚⠚⠚⠚⠚⠒⠴⢄⡀
 ⢀⡴⠊⠁  ⠀⠀⠀⠀⠀⠀⠀⣀⣀ ⡀⠙⢦⡀
⣠⠋⠀ ⠀⠀ ⠀⠀⠀⠀⠀⣠⠞⠁⠁⠉⠙⢢⡀⠙⣄
⢰⠃⣰⠚⠉⠉⠉⠓⢦⡀⠀⠀⢰⠃⠀⠀⠀⠀⠀⠀⢹⠀⠈⢆
⢸⠀⡇⠀⠀⠀⠀⠀⠀⠙⣆⠀⠸⡄⠀⠀⠈⠀⠀⠀⠨⡇⠀⠘⣇⠀
⠘⡆⡇⠀⠀⠀⠈⠀⠀⠀⢸⠀⠀⠙⠦⣀⣀⢀⣀⣀⣨⠃⠀⠀⠸⡄
@eggplants
eggplants / dedent.bash
Created Jun 25, 2022
De-indent in Bash like Python's textwrap.dedent
View dedent.bash
#!/usr/bin/env bash
function dedent() {
local src min
src="$(expand -t 2 -)" # 1 tab = 2 spaces
if [ -z "$src" ]; then
echo "dedent: input is empty." >&2
return 1
fi
min="$(
View 376225-twitch-screen-comment-scroller.js
// ==UserScript==
// @name Twitch Screen Comment Scroller
// @namespace knoa.jp
// @description Twitch のコメントをニコニコ風にスクロールさせます。
// @include https://www.twitch.tv/*
// @version 0.2.1
// @grant none
// ==/UserScript==
(function(){
@eggplants
eggplants / jp_package_tracking.md
Last active Jun 4, 2022
日本の宅配会社 追跡をWebでやる メモ
View jp_package_tracking.md

日本の小包追跡をWebからやる方法まとめ

TIPS

  • 多くは返却されるhtmlをパースする必要がありそう
  • テストのためそれぞれの会社の有効な追跡番号を得たいが困難
    • 実際に使ってみるか?

リスト

@eggplants
eggplants / mermaid2sql.sh
Last active May 24, 2022
Convert mermaid definition of models into PosgresSQL schema
View mermaid2sql.sh
#!/usr/bin/env bash
if [[ "$@" =~ -h ]]; then
echo "Convert mermaid definition of models into PosgresSQL schema"
echo "Usage: $0 <mermaid model definition>"
exit 0
fi
if ! command -v awk sed &>/dev/null; then
echo "Install: awk, sed" >&2