Skip to content

Instantly share code, notes, and snippets.

View halink0803's full-sized avatar
🇻🇳
Busy running

Ha Link halink0803

🇻🇳
Busy running
View GitHub Profile

###Mac "Home/End" keys binding

{ "keys": ["home"], "command": "move_to", "args": {"to": "bol"} },
{ "keys": ["end"], "command": "move_to", "args": {"to": "eol"} },
{ "keys": ["shift+end"], "command": "move_to", "args": {"to": "eol", "extend": true} },
{ "keys": ["shift+home"], "command": "move_to", "args": {"to": "bol", "extend": true } }

###Afterglow

  <select class="select2 select2-multiple" multiple="multiple" multiple data-placeholder="Tỉnh ...">
                                
    <option value="01">Thành phố Hà Nội</option>

    <option value="02">Tỉnh Hà Giang</option>

    <option value="04">Tỉnh Cao Bằng</option>

    <option value="06">Tỉnh Bắc Kạn</option>

This snippet export utf-8 data to csv file that Excel can read.

 import io
 import csv
 from flask import make_response
 
 
 @app.route('/export', methods='GET')
 def export():
@halink0803
halink0803 / ConvertVie.js
Created September 12, 2017 04:47 — forked from hu2di/ConvertVie.js
JavaScript: Chuyển tiếng Việt có dấu sang không dấu
function change_alias(alias) {
var str = alias;
str = str.toLowerCase();
str = str.replace(/à|á|ạ|ả|ã|â|ầ|ấ|ậ|ẩ|ẫ|ă|ằ|ắ|ặ|ẳ|ẵ/g,"a");
str = str.replace(/è|é|ẹ|ẻ|ẽ|ê|ề|ế|ệ|ể|ễ/g,"e");
str = str.replace(/ì|í|ị|ỉ|ĩ/g,"i");
str = str.replace(/ò|ó|ọ|ỏ|õ|ô|ồ|ố|ộ|ổ|ỗ|ơ|ờ|ớ|ợ|ở|ỡ/g,"o");
str = str.replace(/ù|ú|ụ|ủ|ũ|ư|ừ|ứ|ự|ử|ữ/g,"u");
str = str.replace(/ỳ|ý|ỵ|ỷ|ỹ/g,"y");
str = str.replace(/đ/g,"d");
https://jeremywho.com/simple-websocket-client-in-go-using-gorilla-websocket/

Save from post Makefile cho Go

SRC = $(wildcard *.go)
OUT = <tên-file-binary-muốn-build>

CC = go
go = $(shell which go 2> /dev/null)

ifeq (, $(go))
@halink0803
halink0803 / docker-cleanup-resources.md
Last active January 16, 2018 09:16 — forked from bastman/docker-cleanup-resources.md
docker cleanup guide: containers, images, volumes, networks

Docker - How to cleanup (unused) resources

Once in a while, you may need to cleanup resources (containers, volumes, images, networks) ...

delete volumes

// see: https://github.com/chadoe/docker-cleanup-volumes

$ docker volume rm $(docker volume ls -qf dangling=true)

$ docker volume ls -qf dangling=true | xargs -r docker volume rm

@halink0803
halink0803 / Twelve_Go_Best_Practices.md
Created January 20, 2018 09:07 — forked from pzurek/Twelve_Go_Best_Practices.md
Twelve Go Best Practices
err = db.View(func(tx *bolt.Tx) error {
        return tx.ForEach(func(name []byte, _ *bolt.Bucket) error {
            fmt.Println(string(name))
            return nil
        })
    })