Skip to content

Instantly share code, notes, and snippets.

View jukbot's full-sized avatar
🏠
Working from home

Juk - Chukkrit V. jukbot

🏠
Working from home
View GitHub Profile

Conventinal Commit Messages

See how a minor change to your commit message style can make a difference. Examples

Have a look at CLI util git-conventional-commits to ensure this conventions and generate changelogs

Commit Formats

Default

This file has been truncated, but you can view the full file.
export const subDistricts = [
{ "SUB_DISTRICT_ID": 1, "SUB_DISTRICT_CODE": "100101", "SUB_DISTRICT_NAME": "พระบรมมหาราชวัง", "DISTRICT_ID": 1, "PROVINCE_ID": 1, "GEO_ID": 2 },
{ "SUB_DISTRICT_ID": 2, "SUB_DISTRICT_CODE": "100102", "SUB_DISTRICT_NAME": "วังบูรพาภิรมย์", "DISTRICT_ID": 1, "PROVINCE_ID": 1, "GEO_ID": 2 },
{ "SUB_DISTRICT_ID": 3, "SUB_DISTRICT_CODE": "100103", "SUB_DISTRICT_NAME": "วัดราชบพิธ", "DISTRICT_ID": 1, "PROVINCE_ID": 1, "GEO_ID": 2 },
{ "SUB_DISTRICT_ID": 4, "SUB_DISTRICT_CODE": "100104", "SUB_DISTRICT_NAME": "สำราญราษฎร์", "DISTRICT_ID": 1, "PROVINCE_ID": 1, "GEO_ID": 2 },
{ "SUB_DISTRICT_ID": 5, "SUB_DISTRICT_CODE": "100105", "SUB_DISTRICT_NAME": "ศาลเจ้าพ่อเสือ", "DISTRICT_ID": 1, "PROVINCE_ID": 1, "GEO_ID": 2 },
{ "SUB_DISTRICT_ID": 6, "SUB_DISTRICT_CODE": "100106", "SUB_DISTRICT_NAME": "เสาชิงช้า", "DISTRICT_ID": 1, "PROVINCE_ID": 1, "GEO_ID": 2 },
{ "SUB_DISTRICT_ID": 7, "SUB_DISTRICT_CODE": "100107", "SUB_DISTRICT_NAME": "บวรนิเวศ", "DISTRICT_ID": 1, "PROVINCE_ID":
@jukbot
jukbot / thaiZipcode.ts
Last active May 22, 2021 17:50
Postal Code Thailand Data
export const zipcode = [
{
ZIPCODE_ID: 1,
SUB_DISTRICT_CODE: '100101',
PROVINCE_ID: '1',
DISTRICT_ID: '1',
SUB_DISTRICT_ID: '1',
ZIPCODE: '10200',
},
{
export const districts = [
{ DISTRICT_ID: 1, DISTRICT_CODE: '1001', DISTRICT_NAME: 'เขตพระนคร', GEO_ID: 2, PROVINCE_ID: 1 },
{ DISTRICT_ID: 2, DISTRICT_CODE: '1002', DISTRICT_NAME: 'เขตดุสิต', GEO_ID: 2, PROVINCE_ID: 1 },
{ DISTRICT_ID: 3, DISTRICT_CODE: '1003', DISTRICT_NAME: 'เขตหนองจอก', GEO_ID: 2, PROVINCE_ID: 1 },
{ DISTRICT_ID: 4, DISTRICT_CODE: '1004', DISTRICT_NAME: 'เขตบางรัก', GEO_ID: 2, PROVINCE_ID: 1 },
{ DISTRICT_ID: 5, DISTRICT_CODE: '1005', DISTRICT_NAME: 'เขตบางเขน', GEO_ID: 2, PROVINCE_ID: 1 },
{ DISTRICT_ID: 6, DISTRICT_CODE: '1006', DISTRICT_NAME: 'เขตบางกะปิ', GEO_ID: 2, PROVINCE_ID: 1 },
{ DISTRICT_ID: 7, DISTRICT_CODE: '1007', DISTRICT_NAME: 'เขตปทุมวัน', GEO_ID: 2, PROVINCE_ID: 1 },
{ DISTRICT_ID: 8, DISTRICT_CODE: '1008', DISTRICT_NAME: 'เขตป้อมปราบศัตรูพ่าย', GEO_ID: 2, PROVINCE_ID: 1 },
{ DISTRICT_ID: 9, DISTRICT_CODE: '1009', DISTRICT_NAME: 'เขตพระโขนง', GEO_ID: 2, PROVINCE_ID: 1 },
@jukbot
jukbot / thaiProvince.tsx
Created April 21, 2021 14:11
Thai Provinces
export const provinces = [
{ PROVINCE_ID: 1, PROVINCE_CODE: '10', PROVINCE_NAME: 'กรุงเทพมหานคร', GEO_ID: 2 },
{ PROVINCE_ID: 2, PROVINCE_CODE: '11', PROVINCE_NAME: 'สมุทรปราการ', GEO_ID: 2 },
{ PROVINCE_ID: 3, PROVINCE_CODE: '12', PROVINCE_NAME: 'นนทบุรี', GEO_ID: 2 },
{ PROVINCE_ID: 4, PROVINCE_CODE: '13', PROVINCE_NAME: 'ปทุมธานี', GEO_ID: 2 },
{ PROVINCE_ID: 5, PROVINCE_CODE: '14', PROVINCE_NAME: 'พระนครศรีอยุธยา', GEO_ID: 2 },
{ PROVINCE_ID: 6, PROVINCE_CODE: '15', PROVINCE_NAME: 'อ่างทอง', GEO_ID: 2 },
{ PROVINCE_ID: 7, PROVINCE_CODE: '16', PROVINCE_NAME: 'ลพบุรี', GEO_ID: 2 },
{ PROVINCE_ID: 8, PROVINCE_CODE: '17', PROVINCE_NAME: 'สิงห์บุรี', GEO_ID: 2 },
{ PROVINCE_ID: 9, PROVINCE_CODE: '18', PROVINCE_NAME: 'ชัยนาท', GEO_ID: 2 },
@jukbot
jukbot / my.cnf
Created April 6, 2021 19:05 — forked from fevangelou/my.cnf
Optimized my.cnf configuration for MySQL/MariaSQL (on Ubuntu, CentOS etc. servers)
# === Optimized my.cnf configuration for MySQL/MariaSQL (on Ubuntu, CentOS etc. servers) ===
#
# by Fotis Evangelou, developer of Engintron (engintron.com)
#
# ~ Updated February 2021 ~
#
#
# The settings provided below are a starting point for a 8-16 GB RAM server with 4-8 CPU cores.
# If you have different resources available you should adjust accordingly to save CPU, RAM & disk I/O usage.
#
@jukbot
jukbot / [...nextauth].ts
Last active March 11, 2024 03:20
Sample Line Login v2.1 with NextAuth.js
// Learn more https://next-auth.js.org/configuration/providers
import type { NextApiRequest, NextApiResponse } from 'next'
import NextAuth from 'next-auth'
import Providers from 'next-auth/providers'
const options = {
providers: [
Providers.Facebook({
clientId: process.env.FACEBOOK_ID,
@jukbot
jukbot / LearnGoIn5mins.md
Created January 11, 2021 15:05 — forked from prologic/LearnGoIn5mins.md
Learn Go in ~5mins
{
"workbench.iconTheme": "vscode-icons",
"javascript.updateImportsOnFileMove.enabled": "always",
"javascript.implicitProjectConfig.experimentalDecorators": true,
"workbench.colorTheme": "Dracula Soft",
"explorer.confirmDelete": false,
"terminal.integrated.shell.osx": "/usr/local/bin/fish",
"sync.autoUpload": true,
"sync.gist": "jukbot",
"files.autoSave": "onFocusChange",
@jukbot
jukbot / docker-compose.yml
Last active February 23, 2019 22:22
Graylog 3 docker compose sample (recommended for 2 cores 4 gb)
version: '2'
services:
mongodb:
container_name: mongodb
image: mongo:3
restart: on-failure
volumes:
- mongo_data:/data/db
elasticsearch: