Skip to content

Instantly share code, notes, and snippets.

View zugarzeeker's full-sized avatar

Supanut Apikulvanich zugarzeeker

View GitHub Profile
network:
ethernets:
enp2s0:
addresses: [192.168.1.163/24]
gateway4: 192.168.1.1
dhcp4: no
nameservers:
addresses: [192.168.1.1]
version: 2
@zugarzeeker
zugarzeeker / lets-encrypt-sha256.sh
Created March 30, 2017 07:33 — forked from niklasvincent/lets-encrypt-sha256.sh
Let's Encrypt Certificates SHA256 fingerprint
#!/bin/bash
BASE_URL="https://letsencrypt.org/certs/"
CERTIFICATES="lets-encrypt-x3-cross-signed.pem lets-encrypt-x4-cross-signed.pem lets-encrypt-x1-cross-signed.pem lets-encrypt-x2-cross-signed.pem"
for CERTIFICATE in $CERTIFICATES; do
echo "# $CERTIFICATE "
curl --silent "${BASE_URL}${CERTIFICATE}" | openssl x509 -noout -fingerprint -sha256 -inform pem | cut -d'=' -f2 | tr '[:upper:]' '[:lower:]' | sed -e 's/://g' |
done
@zugarzeeker
zugarzeeker / .nycrc
Created December 5, 2016 18:36
medium-example-tdd-js
{
"include": [
"src"
],
"exclude": [
"src/**/*.spec.js"
],
"reporter": [
"lcov",
"text"
@zugarzeeker
zugarzeeker / .babelrc
Last active December 5, 2016 18:35
medium-example-tdd-js
{
"presets": ["es2015", "stage-0"],
"env": {
"test": {
"plugins": ["istanbul"]
}
}
}
@zugarzeeker
zugarzeeker / dll.config.js
Created November 28, 2016 13:38 — forked from blutarche/dll.config.js
Webpack config for improving performance of development mode. (https://github.com/erikras/react-redux-universal-hot-example/issues/616)
require('babel-polyfill');
var fs = require('fs');
var path = require('path');
var webpack = require('webpack');
var assetsPath = path.resolve(__dirname, '../static/dist');
var host = (process.env.HOST || 'localhost');
var port = (+process.env.PORT + 1) || 3001;
var WebpackIsomorphicToolsPlugin = require('webpack-isomorphic-tools/plugin');
# !/bin/bash
color_lgreen="\033[01;32m"
color_lred="\033[01;31m"
color_end="\033[0m"
if [ $# -eq 0 ]
then
echo ${color_lred}[Error]${color_end} : Please input filename as params
exit
fi
@zugarzeeker
zugarzeeker / example-generator-yield.js
Created August 6, 2016 10:31
YWC Programmer Meetup #3
function* createUser() {
const UserData = {...}
const userDetail = yield somefunction(userData))
...
}
@zugarzeeker
zugarzeeker / example-promisify.js
Created August 6, 2016 10:26
YWC Programmer Meetup #3
Promise = require('bluebird');
fs = Promise.promisifyAl(require('fs'));
@zugarzeeker
zugarzeeker / .babelrc
Last active August 6, 2016 10:23
YWC-Programmer-Meetup #3
{
"presets": [ "es2015-riot" ]
}