Skip to content

Instantly share code, notes, and snippets.

@hayajo
hayajo / ptraceout.go
Created July 31, 2017 08:09
ptraceoutのgo版
package main
import "fmt"
import "log"
import "os"
import "strconv"
import "syscall"
func main() {
var err error
@hayajo
hayajo / clone_files.go
Last active November 7, 2017 07:50
CLONE_FILE と Cmd.ExtraFiles
package main
import (
"fmt"
"io/ioutil"
"os"
"syscall"
"time"
)
@hayajo
hayajo / .gitignore
Last active April 29, 2019 22:49
Keepalivedを使ったRedisのActive/Standby切り替え
.vagrant/
@hayajo
hayajo / playbook.yml
Created June 22, 2017 01:52
ansbileでユーザープロンプトを表示してY/N入力を促すplaybook
---
- hosts: all
connection: local
gather_facts: no
vars:
ruby_an_api_base_path: /path/to/base/dir
ruby_an_api_version: 2.X.Y
sudo: no
tasks:
- name: confirm create a symlink
@hayajo
hayajo / netcat.pl
Last active April 19, 2018 02:41
perlでnetcat
use strict;
use warnings;
use Socket;
use Getopt::Long;
GetOptions(\my %opts, qw/x/);
if (scalar(@ARGV) < 2) {
print "usage: $0 [-x] HOST PORT\n";
@hayajo
hayajo / README.md
Last active November 7, 2017 07:50
alpineでparamikoをインストール

alpineでparamikoをインストール

docker run --rm -it alpine /bin/sh
apk update
apk add musl-dev openssl-dev libffi-dev
apk add python python-dev py-pin
apk add gcc
pip install paramiko
@hayajo
hayajo / .gitignore
Last active December 5, 2018 01:03
「GoでくつるLinuxコンテナ」 - 第10回 コンテナ型仮想化の情報交換会@東京 #lxcjp
.vagrant/
@hayajo
hayajo / .vimrc
Last active November 7, 2017 07:50
ct-study #10 で使った .vimrc
set nocompatible
set backspace=indent,eol,start
set cursorline
set completeopt=menuone
set noswapfile
set autochdir
set ignorecase
@hayajo
hayajo / utils.py
Last active November 7, 2017 07:50
pythonで"True", "False"をboolに変換する
# -*- coding: utf-8 -*-
from ast import literal_eval
def parse_bool(value):
"""test
>>> parse_bool("True")
True
>>> parse_bool("False")
False
@hayajo
hayajo / main.go
Created August 31, 2016 04:47
近いホストを探す
package main
import (
"fmt"
"net"
"os"
"time"
)
func main() {