Skip to content

Instantly share code, notes, and snippets.

View informationsea's full-sized avatar

Yasunobu Okamura informationsea

View GitHub Profile
@informationsea
informationsea / instruction.md
Created December 12, 2018 09:24
VritualBox Guest Addition 5.2.22 Patch for Cent OS 7.6
@informationsea
informationsea / Dockerfile
Created November 6, 2018 03:53
Dockerfile to build fuse-zip
FROM centos:7
RUN yum update -y
RUN yum install -y epel-release
RUN yum install -y gcc gcc-c++ make cmake3 cmake fuse-devel openssl-devel zlib-devel bzip2-devel chrpath patchelf
RUN mkdir -p /build
WORKDIR /build
RUN curl -OL https://libzip.org/download/libzip-1.5.1.tar.gz
RUN tar xzf libzip-1.5.1.tar.gz
WORKDIR /build/libzip-1.5.1
ENV PKG_CONFIG_PATH=/usr/local/lib64/pkgconfig:/usr/lib64/pkgconfig LD_LIBRARY_PATH=/usr/local/lib64:/usr/lib64
@informationsea
informationsea / simple-repeat.py
Created October 26, 2018 02:34
Simple Repeat Checker
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import argparse
import cyvcf2
import pyfaidx
import sys
def _main():
parser = argparse.ArgumentParser(description="Simple Repeat Variant Detector")
@informationsea
informationsea / transproxy-helper.py
Last active February 26, 2020 09:25
use go-transproxy with FreeBSD, macOS
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import argparse
import ipaddress
import itertools
import subprocess
import tempfile
import os
import signal
@informationsea
informationsea / add_path.sh
Created April 23, 2018 08:45
configure environment variables
function add_path() {
if [ ! -d $1 ];then
return
fi
NEWPREFIX=$1
case ":$PATH:" in
*":$NEWPREFIX/bin:"*) return;;
@informationsea
informationsea / insert-pitapa.py
Created June 5, 2017 15:32
Insert PiTaPa CSV to GnuCash
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import argparse
import csv
import sqlite3
import sys
import datetime
import pytz
import collections
@informationsea
informationsea / hashcat-benchmark.csv
Created January 12, 2017 15:51
Hashcat Benchmark on AWS p2.xlarge instance
Hash H/s
MD4 8549200000
MD5 4626000000
Half MD5 3157900000
SHA1 2005600000
SHA256 841000000
SHA384 202000000
SHA512 200500000
SHA-3(Keccak) 187100000
SipHash 8700100000
@informationsea
informationsea / checkcredit.py
Last active June 5, 2017 15:31
Check Credit Card log
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import argparse
import csv
import sqlite3
import sys
import datetime
import pytz
import collections
@informationsea
informationsea / sleepdisplay.c
Last active September 22, 2016 12:36
Lock windows and sleep display
#include <Windows.h>
int main()
{
/* https://msdn.microsoft.com/en-us/library/windows/desktop/aa376869(v=vs.85).aspx */
LockWorkStation();
/* https://msdn.microsoft.com/en-us/library/windows/desktop/ms644944(v=vs.85).aspx */
PostMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 2);
return 0;
}
@informationsea
informationsea / Emacs-25.1-osx-inlinepatch.diff
Created September 18, 2016 15:01
Emacs 25.1 Small IME patch for OS X
diff --git a/configure.ac b/configure.ac
index cd4d1c0..fcc96d2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -5123,7 +5123,7 @@ case "$opsys" in
## only costs about 1.5K of wasted binary space.
headerpad_extra=1000
if test "$HAVE_NS" = "yes"; then
- libs_nsgui="-framework AppKit"
+ libs_nsgui="-framework AppKit -framework Carbon"