Skip to content

Instantly share code, notes, and snippets.

View mcspx's full-sized avatar

@mcspx mcspx

  • M STACK CO.,LTD.
View GitHub Profile
@mcspx
mcspx / index.html
Created September 2, 2020 19:46 — forked from kristw/index.html
Thailand map
<!DOCTYPE html>
<meta charset="utf-8">
<style>
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300|Josefin+Slab|Arvo|Lato|Vollkorn|Abril+Fatface|Old+Standard+TT|Droid+Sans|Lobster|Inconsolata|Montserrat|Playfair+Display|Karla|Alegreya|Libre+Baskerville|Merriweather|Lora|Archivo+Narrow|Neuton|Signika|Questrial|Fjalla+One|Bitter|Varela+Round);
.background {
fill: #eee;
pointer-events: all;
}
func (s *Service) processPage(id string, job Job) (err error) {
ctx, cancel := context.WithTimeout(context.Background(), s.ContextTimeout)
defer cancel()
url := fmt.Sprintf("http://%s", s.CDTAddress)
devt := devtool.New(url)
tab, err := devt.CreateURL(ctx, "https://google.com")
if err != nil {
return err
@mcspx
mcspx / Netwatch.rsc
Created December 21, 2020 18:01 — forked from heri16/Netwatch.rsc
Mikrotik RouterOS script for Ping-based Fast Failover with PPPoE uplinks.
/interface pppoe-client
set [find name="internet-speedy"] comment="PROVIDER1"
set [find name="internet-biznet"] comment="PROVIDER2"
/ip route
add comment="Force test pings through PROVIDER1" distance=1 dst-address=4.2.2.4/32 gateway=internet-speedy
add comment="Block test pings through other providers" distance=20 dst-address=4.2.2.4/32 type=blackhole
/tool netwatch
add comment=CheckCon down-script=":local \"p1\" [/interface pppoe-client find c\
@mcspx
mcspx / thai-id-card.go
Created March 18, 2021 17:53 — forked from bouroo/thai-id-card.go
Thai National ID Card reader in GO
package main
// Require pcscd, libpcsclite
import (
"bufio"
"bytes"
"fmt"
"io/ioutil"
"os"
"strconv"
@mcspx
mcspx / thai-id-card.py
Created March 18, 2021 18:00 — forked from jackthailand/thai-id-card.py
Thai National ID Card reader in python
#!/usr/bin/env python
# bouroo
# 18.08.2017
# sudo apt-get -y install pcscd python-pyscard python-imaging
import os
import io
import Image
import binascii
from smartcard.System import readers
@mcspx
mcspx / create_triggers
Created September 6, 2024 18:00 — forked from colophonemes/create_triggers
Postgres TRIGGER to call NOTIFY with a JSON payload
CREATE TRIGGER person_notify AFTER INSERT OR UPDATE OR DELETE ON income
FOR EACH ROW EXECUTE PROCEDURE notify_trigger(
'id',
'email',
'username'
);
CREATE TRIGGER income_notify AFTER INSERT OR UPDATE OR DELETE ON income
FOR EACH ROW EXECUTE PROCEDURE notify_trigger(
'id',