Skip to content

Instantly share code, notes, and snippets.

View Drunkar's full-sized avatar

Akio Ohta Drunkar

View GitHub Profile
#!/bin/sh
#
# This is a xelatex engine for TeXnicle.
#
# It runs xelatex the desired number of times, optionally running bibtex after the first run.
#
# <support>nCompile,doBibtex</support>
#
# xelatex.engine
# TeXnicle
@Drunkar
Drunkar / 0_reuse_code.js
Created March 31, 2014 05:16
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@Drunkar
Drunkar / inputCharacter.php
Created August 10, 2014 06:35
PHPで入力文字をいろいろする
<?PHP
// 全角英数字と全角スペースを半角に変換
$input_term = mb_convert_kana($input_term, 'as', 'UTF-8');
// 連続する半角スペースを1つの半角スペースへ
$input_term = preg_replace('/\s+/', ' ', $input_term);
import urllib
import json
NUM = 1
url = 'https://www.hogehoge.com?'
params = {
'param1':'para',
'param2':'para',
}
f = open('hogehoge.json','w')
import urllib
from BeautifulSoup import BeautifulStoneSoup
NUM = 1
url = 'http://www.hogehoge.com?'
params = {
'param1':'para',
'param2': 'para'
}
import MySQLdb
connector = MySQLdb.connect(host="localhost", db="dbname", user="user", passwd="paswd", charset="utf8")
cursor = connector.cursor()
cursor.execute("select * from table limit 100")
result = cursor.fetchall()
if len(result) == 0:
print("no arecords. exit.")
cursor.close()
@Drunkar
Drunkar / extractAllLzo.sh
Created February 12, 2015 08:52
Extract and remove all *.lzo files in current directory.
#!/bin/bash
lzos=*.lzo
for LZO in ${lzos}
do
echo ${LZO}
lzop -x ${LZO}
rm `echo ${LZO%.*}'.*'`
done
@Drunkar
Drunkar / Dockerfile
Created May 21, 2015 12:21
elasticsearch 1.5.2 with plugins: mobz/elasticsearch-head, polyfractal/elasticsearch-inquisitor, elasticsearch/elasticsearch-analysis-kuromoji/2.5.0 dockerhub: https://registry.hub.docker.com/u/drunkar/elasticsearch/
FROM java:7-jre
# grab gosu for easy step-down from root
RUN gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4
RUN curl -o /usr/local/bin/gosu -SL "https://github.com/tianon/gosu/releases/download/1.2/gosu-$(dpkg --print-architecture)" \
&& curl -o /usr/local/bin/gosu.asc -SL "https://github.com/tianon/gosu/releases/download/1.2/gosu-$(dpkg --print-architecture).asc" \
&& gpg --verify /usr/local/bin/gosu.asc \
&& rm /usr/local/bin/gosu.asc \
&& chmod +x /usr/local/bin/gosu
@Drunkar
Drunkar / extract_valid_columns.py
Created January 13, 2016 07:38
csvからカラム名を外部ファイルで指定して取り出す
# coding: utf-8
import sys
import numpy as np
VALID_COLUMNS = []
def main():
inputfile = sys.argv[1]
outputfile = sys.argv[2]
valid_columns_csv = sys.argv[3]
@Drunkar
Drunkar / vgg_face_demo.py
Last active February 25, 2016 04:14
Extract features and save to a file.
import numpy as np
import caffe
PROTOTEXT = "VGG_FACE_deploy.prototxt"
CAFFEMODEL = "VGG_FACE.caffemodel"
IMG_PATH = "ma_images/"
IMG_FILES = os.listdir(IMG_PATH)
OUTPUT_FILE = "train.csv"
#OUTPUT_FILE = "test.csv"