Skip to content

Instantly share code, notes, and snippets.

View nikukyugamer's full-sized avatar
🍣
🍻

Osamu Takiya nikukyugamer

🍣
🍻
View GitHub Profile
@nikukyugamer
nikukyugamer / node_mailer.js
Created December 24, 2016 01:48
sendmail by nodemailer
// required : Postfix etc
var mailer = require('nodemailer');
// さくらのレンタルサーバ or さくらのメールボックス
var setting = {
host: 'hoge.sakura.ne.jp',
auth: {
user: 'fuga@hoge.sakura.ne.jp',
pass: 'password',
secureConnection: true,
@nikukyugamer
nikukyugamer / docker-compose.yml
Created December 24, 2016 02:21
my template of docker-compose.yml
app:
image: hogehoge/app:X.X
restart: always
ports:
- 12345:80
volumes:
- foo:bar
container_name: hogehoge_app
hostname: app
entrypoint: "/bin/bash -c /opt/init.sh"
@nikukyugamer
nikukyugamer / docker_ubuntu_create.sh
Last active December 24, 2016 06:49
my Ubuntu docker creation template
#!/bin/bash
# create container
docker run -it --name hogehoge_app --hostname app -p 12345:80 -v foo:bar ubuntu /bin/bash
# make environment
apt-get update
apt-get upgrade -y
@nikukyugamer
nikukyugamer / docker_image_export.sh
Last active December 24, 2016 07:40
how to export docker image
#!/bin/bash
docker export hogehoge_app > hogehoge_app.tar
# import
# cat hogehoge_app.tar | docker import - hogehoge/app:X.X
# commit (enable to override existed image)
# docker commit container hogehoge/app:X.X
@nikukyugamer
nikukyugamer / how_to_upgrade_owncloud.md
Created December 25, 2016 13:07
how to upgrade ownCloud

How to upgrade ownCloud

1. Download Files with .zip

@nikukyugamer
nikukyugamer / fake2db.sh
Created December 27, 2016 04:44
how to use fake2db
!#/bin/bash
# SQLite3
fake2db --rows 100000 --db sqlite --locale ja_JP
# MySQL
fake2db --rows 100000 --db mysql --host hostname --port port --username username --password password --locale ja_JP
@nikukyugamer
nikukyugamer / fizz_buzz.pl
Created December 28, 2016 10:53
fizz buzz by Perl
my $endval = $ARGV[0];
my $fizz;
my $buzz;
foreach my $i (1 .. $endval) {
$fizz = $i % 3;
$buzz = $i % 5;
@nikukyugamer
nikukyugamer / get_twitter_favorite_list.rb
Created February 19, 2017 13:54
Get someone's Twitter favorite list
require "twitter"
client = Twitter::REST::Client.new do |config|
config.consumer_key = "YOUR_CONSUMER_KEY"
config.consumer_secret = "YOUR_CONSUMER_SECRET"
config.access_token = "YOUR_ACCESS_TOKEN"
config.access_token_secret = "YOUR_ACCESS_SECRET"
end
screen_name = target_screen_name
@nikukyugamer
nikukyugamer / my_own_superset_installation_procedure.sh
Created December 25, 2016 11:31
to install superset by myself
#!/bin/bash
docker run -it --name superset_create --hostname supersetcreate -p 12345:80 -v /docker/superset/.superset:/root/.superset -v /sqlite3:/sqlite3 ubuntu /bin/bash
# 1st prepare
apt-get update
apt-get dist-upgrade -y
apt-get install -y build-essential libssl-dev libffi-dev python-dev python-pip libsasl2-dev libldap2-dev curl git nano wget libbz2-dev libreadline-dev libsqlite3-dev
# you can install micro on behalf of nano
@nikukyugamer
nikukyugamer / Vagrantfile
Created April 30, 2017 08:07
my default Vagrantfile
# -*- mode: ruby -*-
# vi: set ft=ruby :
# All Vagrant configuration is done below. The "2" in Vagrant.configure
# configures the configuration version (we support older styles for
# backwards compatibility). Please don't change it unless you know what
# you're doing.
Vagrant.configure("2") do |config|
# The most common configuration options are documented and commented below.
# For a complete reference, please see the online documentation at