Skip to content

Instantly share code, notes, and snippets.

@tienthanh1993
tienthanh1993 / deregister-consul.js
Created February 11, 2023 19:14
quickly deregister consul service using browser dev tools
// this script is using to quickly deregister consul service using browser dev tools
async function deregisterService(serviceId) {
const response = await fetch(`http://localhost:8500/v1/agent/service/deregister/${serviceId}`, {
method: 'PUT'
});
if (!response.ok) {
throw new Error(`Failed to deregister service: ${response.statusText}`);
}
@tienthanh1993
tienthanh1993 / main.dart
Created May 21, 2022 16:31 — forked from eduardoflorence/main.dart
Getx - Sample Form
import 'package:flutter/material.dart';
import 'package:get/get.dart';
void main() {
runApp(GetMaterialApp(
initialRoute: '/login',
getPages: [
GetPage(
name: '/login',
page: () => LoginPage(),
@tienthanh1993
tienthanh1993 / audio.html
Created March 11, 2022 00:34
record audio from browser to python
<!DOCTYPE html>
<html>
<head>
<script src="/RecordRTC.min.js"></script>
</head>
<body>
<h1>Test Audio Recording</h1>
<button type="button" onclick="startRecord()">Start</button>
<button type="button" onclick="stopRecord()">Stop</button>
</body>
"""Function for data conversion
"""
import unittest
import re
import os
from collections import OrderedDict
from nltk.tokenize import WordPunctTokenizer
from argparse import ArgumentParser
cGFja2FnZSBib3QKCmltcG9ydCAoCgkiZm10IgoJIm1hdGgvcmFuZCIKCSJ0ZXN0aW5nIgopCgpjb25zdCBOb25lID0gLTk5OTkKCmNvbnN0IExFRlQgPSAwCmNvbnN0IFJJR0hUID0gMAoKLy9baG9sZSwwLDAsMCwwLDAsYmVlciwwLDAsMCwwXQp2YXIgZW52aXJvbm1lbnRfbWF0cml4ID0gW11bXWludHsKCS8vYWN0aW9uIGxlZnQgOiByaWdodAoJe05vbmUsIDB9LCAvL3RpbGUgMAoJey0xMDAsIDB9LCAvL3RpbGUgMQoJezAsIDB9LCAgICAvL3RpbGUgMgoJezAsIDB9LCAgICAvL3RpbGUgMwoJezAsIDB9LCAgICAvL3RpbGUgNAoJezAsIDEwMH0sICAvL3RpbGUgNQoJezAsIDB9LCAgICAvL3RpbGUgNgoJezEwMCwgMH0sICAvL3RpbGUgNwoJezAsIDB9LCAgICAvL3RpbGUgOAoJezAsIE5vbmV9fSAvL3RpbGUgOQoKdmFyIHFfbWF0cml4ID0gW11bXWZsb2F0NjR7Cgl7MCwgMH0sCgl7MCwgMH0sCgl7MCwgMH0sCgl7MCwgMH0sCgl7MCwgMH0sCgl7MCwgMH0sCgl7MCwgMH0sCgl7MCwgMH0sCgl7MCwgMH0sCgl7MCwgMH19Cgp2YXIgd2luX2xvc3Nfc3RhdGVzID0gW11pbnR7MCwgNn0KCmZ1bmMgZ2V0QWxsUG9zc2libGVOZXh0QWN0aW9uKGN1cl9wb3MgaW50KSBbXWludCB7CglhY3Rpb25zIDo9IFtdaW50e30KCXYgOj0gZW52aXJvbm1lbnRfbWF0cml4W2N1cl9wb3NdCglpZiB2WzBdID49IDAgJiYgdlswXSAhPSBOb25lIHsKCQlhY3Rpb25zID0gYXBwZW5kKGFjdGlvbnMsIExFRlQpCgl9CglpZiB2WzFdID49IDAgJiYgdlsxXSAhPSBOb25lIHsK
@tienthanh1993
tienthanh1993 / netstat.txt
Created September 11, 2018 23:49
netstat
Active Internet connections (including servers)
Proto Recv-Q Send-Q Local Address Foreign Address (state) rhiwat shiwat pid epid
tcp4 0 0 192.168.0.101.59687 157.240.7.26.443 ESTABLISHED 131072 131412 33404 0
tcp4 0 0 192.168.0.101.59686 157.240.7.20.443 ESTABLISHED 131072 1048576 33404 0
tcp4 0 0 192.168.0.101.59684 157.240.7.20.443 ESTABLISHED 131072 131412 33404 0
tcp4 0 0 192.168.0.101.59683 157.240.7.20.443 ESTABLISHED 131072 131412 33404 0
tcp4 0 0 192.168.0.101.59682 157.240.7.26.443 ESTABLISHED 287988 1048576 33404 0
tcp4 0 0 192.168.0.101.59676 113.171.64.18.443 ESTABLISHED 427788 131412 33404 0
tcp4 0 0 192.168.0.101.59674 113.171.64.17.443 ESTABLISHED 212740 131072 33404 0
tcp4 0 0 192.168.0.101.59673 157.240.7.38.443 ESTABLISHED 131072 131072 33404 0
https://docs.microsoft.com/en-us/previous-versions/office/office-365-api/api/version-2.0/mail-rest-operations#GetMessages
#!/bin/bash
## Install Golang 1.6 64Bits on Linux (Debian|Ubuntu|OpenSUSE|CentOS)
## http://www.linuxpro.com.br/2015/06/golang-aula-1-instalacao-da-linguagem-no-linux.html
## Run as root (sudo su)
## Thank's **Bruno Albuquerque bga at bug-br.org.br**
GO_URL="https://storage.googleapis.com/golang"
GO_FILE="go1.7.4.linux-amd64.tar.gz"
@tienthanh1993
tienthanh1993 / ..build-protobuf-3.0.0.md
Created August 26, 2016 14:59 — forked from petewarden/..build-protobuf-3.0.0.md
Script used to build Google Protobuf 3.0.0 for use with Xcode 7 / iOS 9. Builds all supported architectures and produces a universal binary static library.

Google Protobuf 3.0.1 - Mac OS X and iOS Support

The script in this gist will help you buid the Google Protobuf library for use with Mac OS X and iOS. Other methods (such as homebrew or direct compilation) have issues that prevent their use. The libraries built by this script are universal and support all iOS device architectures including the simulator.

This gist was adapted from the original at https://gist.github.com/BennettSmith/7150245, and updated to deal with Xcode 7 and iOS 9, and download protobuf version 3.0.0.

//
// PListToPng.cpp
// CatDefense
//
// Created by Pham Thanh on 5/1/16.
//
//
#include "PListToPng.h"
PListToPng* PListToPng::_gInstance;