Skip to content

Instantly share code, notes, and snippets.

View yanak's full-sized avatar
🍹

Yasunori Tanaka (田中 穏識) yanak

🍹
View GitHub Profile
@yanak
yanak / gist:afffa12e6406887fad6a
Created September 29, 2014 11:10
いい感じのSQlite3
def execute(sql, *args)
begin
ps = @db.prepare(sql)
ps.bind_params *args
res = ps.execute
rescue => e
raise(e)
ensure
ps.close
end
@yanak
yanak / gulpfile.js
Created April 27, 2015 02:32
Browserify + Reactify + watchify + gulpでReactの開発をする ref: http://qiita.com/ytanak/items/d81f7b1307058bd46fd2
'use strict';
var watchify = require('watchify');
var browserify = require('browserify');
var gulp = require('gulp');
var source = require('vinyl-source-stream');
var buffer = require('vinyl-buffer');
var gutil = require('gulp-util');
var sourcemaps = require('gulp-sourcemaps');
var assign = require('lodash.assign');
@yanak
yanak / gen-random-sha256.md
Created July 21, 2017 07:42
Generate ramdom sha-256 hashes for fish shell and bash on Mac

fish sell

for val in (seq 10)[1..10]
  head -n 4096 /dev/urandom | shasum -a 256 | awk '{ print $1}'
end

bash

@yanak
yanak / create_ssh_user.md
Last active March 16, 2018 08:28
How to add a user with sudo permission and set up SSH public key

Add a user

$ export USERNAME=<your username> && sudo adduser --home /home/$USERNAME --shell /bin/bash --disabled-password $USERNAME && sudo adduser $USERNAME sudo

Make a directory and file for SSH auth

$ mkdir .ssh && chmod 700 .ssh && cd .ssh && touch authorized_keys && chmod 600 authorized_keys

docker run -d --name strahov -p 3306:3306 -e MYSQL_ALLOW_EMPTY_PASSWORD=yes mysql

data = pd.read_json('data.json')
data.groupby(['id', 'product_id']).nunique().sort_values(by='align_id', ascending=False)
@yanak
yanak / buildspec_python.yaml
Created March 7, 2019 06:10
A AWS CodeBuild buildspec.yaml for Python
version: 0.2
phases:
pre_build:
commands:
- pip install -r my-api/requirements.txt
build:
commands:
- python -m unittest discover -s my-api
artifacts:
@yanak
yanak / config.yaml
Created March 7, 2019 06:40
Elastic Beanstalk config file example
# You must set this file into .elasticbeanstalk direcotry like this;
# .elasticbeanstalk/config.yaml
branch-defaults:
default:
environment: api-env
environment-defaults:
api-env:
branch: null
repository: null