Skip to content

Instantly share code, notes, and snippets.

@tknr
tknr / rename_zen2han
Created June 13, 2017 06:36
rename zenkaku alphabet to hankaku alphabet
export IFS=$'\n';for filename in `ls -1`;do mv -v ${filename} `echo ${filename}|nkf -m0Z1 -W -w`;done
@tknr
tknr / gist:616da71c15d636afaeec28f3dab16494
Created July 26, 2017 08:18
recode youtube live streaming
# Overview — Livestreamer 1.12.2 documentation http://docs.livestreamer.io/index.html
su -
pip install livestreamer
exit
livestreamer <youtube url> best -o <output filename>
#!/bin/bash -x
## https://github.com/major/MySQLTuner-perl
wget http://mysqltuner.pl/ -O mysqltuner.pl
wget https://raw.githubusercontent.com/major/MySQLTuner-perl/master/basic_passwords.txt -O basic_passwords.txt
wget https://raw.githubusercontent.com/major/MySQLTuner-perl/master/vulnerabilities.csv -O vulnerabilities.csv
chmod +x mysqltuner.pl
#! /bin/bash
### BEGIN INIT INFO
# Provides: maildev
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Maildev
# Description: This file starts and stops Maildev server
#
#!/bin/bash -x
echo "this command must be executed in root user."
if [ ${EUID:-${UID}} != 0 ]; then
echo 'do this with being root . for example : sudo su - '
exit 1;
fi
## install maildev
yum -y install nodejs npm postfix
@tknr
tknr / optimize_sqlite_db.sh
Created March 21, 2019 16:21
optimize sqlite db files
## http://d-goo.hatenablog.com/entry/2013/07/30/124148
for db in `find ~/ -name *.db`;do echo ${db};sqlite3 ${db} vacuum; sqlite3 ${db} reindex;done
@tknr
tknr / dommune.html
Created May 28, 2019 11:21
dommuneがustreamで放送されてた頃に画面いっぱいに見るためのhtml。今はもう使えないので放流
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-31j">
<title>
dommune
</title>
<style type="text/css">
<!--
#body{ margin: 0px; } #video { margin:0px; padding:0px; } #timeline { margin:0px; padding:0px; }
@tknr
tknr / compact_all.sh
Last active January 25, 2022 09:42
do compact all virtualbox hdds
#/bin/bash
## https://www.ringosan.net/?p=258
export IFS=$'\n'
for uuid in `vboxmanage list hdds | grep ^UUID | sed 's/ //g'| cut -d ':' -f 2`
do
echo ${uuid}
vboxmanage modifyhd ${uuid} --compact
done
@tknr
tknr / drawthumbnail.js
Created March 24, 2022 01:38
文字列から画像生成
String.prototype.toZenkaku = function () {
return String(this).replace(/[!-~]/g, function (all) {
return String.fromCharCode(all.charCodeAt(0) + 0xFEE0);
});
}
String.prototype.chunk = function (length) {
return this.match(new RegExp('.{1,' + length + '}', 'g'));
}
<#
.SYNOPSIS
exports installed packages.
.DESCRIPTION
exports installed packages:
exportChocolatey.ps1 > packages.config
You can install the packages using :
choco install packages.config -y
.LINK
https://gist.github.com/alimbada/449ddf65b4ef9752eff3