Skip to content

Instantly share code, notes, and snippets.

View mikoim's full-sized avatar

Eshin Kunishima mikoim

View GitHub Profile
@mikoim
mikoim / cmdump.sh
Created April 14, 2017 04:28
RTMPDump wrapper for Panasonic Content Meister
#!/bin/sh
#
# RTMPDump wrapper for Panasonic Content Meister
# This script allows you to download videos from Content Meister without authentication.
#
BASE_URL=rtmpt://doshisha.fmsod.stream.ne.jp/doshisha
if [ $# -ne 1 ] && [ $# -ne 2 ]; then
echo "Usage: $0 <url> [channel]"
@mikoim
mikoim / invalid.html
Last active May 3, 2017 08:40
#1044の件
invalid<a class="media-gallery__item-thumbnail" href="Map { &quot;opaque&quot;: null, &quot;port&quot;: 443, &quot;path&quot;: &quot;/system/media_attachments/files/000/021/114/original/f45f92f9c0ea6cd1.png&quot;, &quot;scheme&quot;: &quot;https&quot;, &quot;query&quot;: &quot;1493781216&quot;, &quot;host&quot;: &quot;static.pao.moe&quot;, &quot;user&quot;: null, &quot;fragment&quot;: null, &quot;password&quot;: null, &quot;parser&quot;: Map { &quot;regexp&quot;: Map { &quot;OPAQUE&quot;: &quot;(?-mix:\\A(?:[^\\/].*)?\\z)&quot;, &quot;PORT&quot;: &quot;(?-mix:\\A[\\x09\\x0a\\x0c\\x0d ]*\\d*[\\x09\\x0a\\x0c\\x0d ]*\\z)&quot;, &quot;SCHEME&quot;: &quot;(?-mix:\\A[A-Za-z][A-Za-z0-9+\\-.]*\\z)&quot;, &quot;QUERY&quot;: &quot;(?-mix:\\A(?:%\\h\\h|[!$&amp;-.0-;=@-Z_a-z~\\/?])*\\z)&quot;, &quot;HOST&quot;: &quot;(?-mix:\\A(?:(?&lt;IP-literal&gt;\\[(?:(?&lt;IPv6address&gt;(?:\\h{1,4}:){6}(?&lt;ls32&gt;\\h{1,4}:\\h{1,4}|(?&lt;IPv4address&gt;(?&lt;dec-octet&gt;[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5]|\\d)\\.\\g&lt;dec-octet&
@mikoim
mikoim / FontLink.reg
Created May 10, 2017 12:45
Microsoft Windows [Version 10.0.15063] Japanese
@mikoim
mikoim / mastodon_ssl.csv
Created May 19, 2017 13:30
Mastodon ssl certificate issuer
issuer count
Let's Encrypt Authority X3 1365
Amazon 64
COMODO ECC Domain Validation Secure Server CA 2 63
COMODO RSA Domain Validation Secure Server CA 19
RapidSSL SHA256 CA 13
Gandi Standard SSL CA 2 7
FujiSSL Public Certification Authority - G1 6
DigiCert SHA2 High Assurance Server CA 5
AlphaSSL CA - SHA256 - G2 4
@mikoim
mikoim / linuxbrew-on-freebsd.diff
Created May 2, 2017 13:05
This patch solves some issues when Linuxbrew runs on FreeBSD, but it can't detect system gcc or clang. So you can't install packages...
diff --git a/Library/Homebrew/cmd/install.rb b/Library/Homebrew/cmd/install.rb
index 0a7a8dc8b..7bea96cf8 100644
--- a/Library/Homebrew/cmd/install.rb
+++ b/Library/Homebrew/cmd/install.rb
@@ -286,7 +286,7 @@ module Homebrew
def symlink_ld_so
ld_so = HOMEBREW_PREFIX/"lib/ld.so"
return if ld_so.readable?
- sys_interpreter = ["/lib64/ld-linux-x86-64.so.2", "/lib/ld-linux.so.3", "/lib/ld-linux.so.2", "/lib/ld-linux-armhf.so.3"].find do |s|
+ sys_interpreter = ["/compat/linux/lib64/ld-linux-x86-64.so.2", "/compat/linux/lib/ld-linux.so.3", "/compat/linux/lib/ld-linux.so.2", "/compat/linux/lib/ld-linux-armhf.so.3"].find do |s|
@mikoim
mikoim / catalan.ex
Created July 15, 2017 09:40
Why does IO.puts print text so slow?
defmodule Catalan do
def main(argv) do
List.first(argv)
|> Integer.parse
|> (&elem(&1, 0)).()
|> parents
end
def parents(n), do: _parens("", n, n)
@mikoim
mikoim / mastodon_ssl_issuer.md
Created July 16, 2017 11:46
mastodon SSL certificate report: issuers

2017-07-16

issuer count
/C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3 1133
/C=US/O=Amazon/OU=Server CA 1B/CN=Amazon 50
/C=GB/ST=Greater Manchester/L=Salford/O=COMODO CA Limited/CN=COMODO ECC Domain Validation Secure Server CA 2 48
/C=GB/ST=Greater Manchester/L=Salford/O=COMODO CA Limited/CN=COMODO RSA Domain Validation Secure Server CA 22
/C=US/O=GeoTrust Inc./CN=RapidSSL SHA256 CA 13
/C=BE/O=GlobalSign nv-sa/CN=AlphaSSL CA - SHA256 - G2 8
@mikoim
mikoim / gamemode_competitive_server.cfg
Last active August 3, 2017 11:38
[JP] Doshisha Institute of Technology [CS:GO]
ammo_grenade_limit_total 5
bot_quota 0
mp_autoteambalance 0
mp_buy_anywhere 1
mp_buytime 120
mp_buytime 9999
mp_freezetime 0
mp_limitteams 0
mp_maxmoney 60000
@mikoim
mikoim / my.cnf
Created September 7, 2017 11:21
sysbench oltp_read_write --mysql-dry-run=off --mysql-socket=/run/mysqld/mysqld.sock --mysql-user=root --mysql-password=foo --table_size=1000000 --tables=20 --mysql-db=foo --time=60
[mysqld]
innodb_buffer_pool_size = 700M
innodb_log_file_size = 256M
innodb_flush_log_at_trx_commit = 1 # may change to 2 or 0
innodb_flush_method = O_DIRECT
@mikoim
mikoim / conoha_vps_2GB.txt
Created September 8, 2017 17:25
sysbench 1.0.8
# lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 3
On-line CPU(s) list: 0-2
Thread(s) per core: 1
Core(s) per socket: 1
Socket(s): 3
NUMA node(s): 1