Skip to content

Instantly share code, notes, and snippets.

View pikatenor's full-sized avatar
🆘
今日も また誰か マシンのピンチ

Ryotaro Ko pikatenor

🆘
今日も また誰か マシンのピンチ
View GitHub Profile
@pikatenor
pikatenor / slack.sh
Last active April 1, 2022 17:40
CyberPower PowerPanel to Slack Webhook
#!/bin/bash
function q() {
jq -r $1 <<-EOF
{
"color": {
"OCCUR": "danger",
"FINISH": "good"
},
"event": {
@pikatenor
pikatenor / vpnclient.service
Created November 30, 2021 06:21
SoftEther systemd units
[Unit]
Description=SoftEther VPN Client
After=network.target
[Service]
Type=forking
ExecStart=/opt/vpnclient/vpnclient start
# ExecStartPost=/bin/bash -c 'sleep 5; dhclient -v vpn_vpn'
# ExecStopPre=/sbin/dhclient -v vpn_vpn
ExecStop=/opt/vpnclient/vpnclient stop
[Unit]
Description=docker-compose %i service
Requires=docker.service network-online.target
[Service]
User=compose
Type=simple
Restart=always
RestartSec=180s
@pikatenor
pikatenor / keybase.md
Created June 10, 2019 20:44
Keybase GitHub Verification

Keybase proof

I hereby claim:

  • I am pikatenor on github.
  • I am pikatenor (https://keybase.io/pikatenor) on keybase.
  • I have a public key whose fingerprint is 86D0 EA4F BA68 FC15 36B2 F67D 0C5F 0AF6 26E7 3E68

To claim this, I am signing this object:

@pikatenor
pikatenor / buranchi.sh
Last active April 24, 2019 05:01
git の ブランチを選んで消したり出したりするやつ
#!/bin/bash
set -eo pipefail
RESTORE='\033[00m'
RED='\033[31m'
GREEN='\033[32m'
cmd=${1:-checkout}
option=$2
case $cmd in
@pikatenor
pikatenor / delete-image.sh
Created May 13, 2018 11:03
private docker registry のイメージ消すやつ
#!/bin/bash
set -e
set -o pipefail
function usage {
cat <<EOF
Usage:
$(basename ${0}) [<options>] [registry]
@pikatenor
pikatenor / .bashrc
Last active April 24, 2019 04:58
Bash Aliases
alias ls='ls --color=auto'
alias sudo="sudo " # "sudo_"とすることでaliasを引き継ぐ
alias se="sudoedit"
# i love systemd
alias sc="systemctl"
alias scs='sc status'
alias sce='sc enable'
alias scd='sc disable'
@pikatenor
pikatenor / .gitconfig
Last active June 28, 2022 08:13
.gitconfig Ailiases
[alias]
a = add
ap = add -p
cl = clone
co = checkout
cob = checkout -b
c = commit
cv = commit -v
cam = commit --amend
cp = cherry-pick
@pikatenor
pikatenor / .vimrc
Last active March 1, 2019 07:09
zatsu minimal vimrc
set encoding=utf-8
set fileencodings=utf-8,cp932,sjis,euc-jp,iso-2022-jp,utf-16le
set fileformats=unix,dos,mac
set ambiwidth=double
set list
set listchars=eol:¬,extends:>,precedes:<,tab:▸\
set autoindent
@pikatenor
pikatenor / Dockerfile
Last active November 6, 2018 07:08
sotsuron.app.p1kachu.net
FROM ruby:alpine
RUN gem install sinatra
COPY app.rb ./
CMD ["ruby", "app.rb", "-o", "0.0.0.0"]