Skip to content

Instantly share code, notes, and snippets.

View DingGGu's full-sized avatar

DingGGu DingGGu

View GitHub Profile
@DingGGu
DingGGu / aws-ec2-network.json
Last active March 2, 2023 03:20
AWS EC2 Network bandwidth
{
"t4g": {
"elasticache": true,
"rds": true,
"name": [
"micro",
"small",
"medium",
"large",
"xlarge",

Keybase proof

I hereby claim:

  • I am dingggu on github.
  • I am ggu (https://keybase.io/ggu) on keybase.
  • I have a public key ASB1XBJN_2QeRPbYb1-FuvNnVaJ-7LKVPZn6ubmQSJ94Bwo

To claim this, I am signing this object:

!vZZAVnUv29FXfbXoDSh(sVsR)GSTSJM1w2X0tC26XYIs8kjgtrQssn2YALq7IGfbPTOOOBa2fytX8HcuuGa09dtbYx6FOmE)p0Z5(GKsKuI2JN0TJNrM6Y7JZ7Z5EUN70uU5zn1nGpcAQ73uxzRYBj3uFqtDt8VW7AB05Atp3H76A76bn0qM(xf6NQ0p1A2qARc4m021ZK4TdFin13X26U7m8mN16mxx7alOj)og2eCy8o3SDt9Xh3TRpjO5(BwuUIIALsv0klPuSCzPMD3uRcaGoD676DIRLdSi7wRXz1ovmEDR7WPRO475coh5z3uVFqWq)p95p)gJEUBz5(8p7fhC4bF5Tv(YNdtg52HgoMete8c8S61J45ZM1ZcBaF0K0Eu3UNnEiPP(Nv7Wt2)LhcVN(vJrEga(oKyBx30NtIh1M8AItGomiRBBQF1Uv1p7k9ZQEkmxogdil0Vt8i0(PFsTdHjM2gSqed7G(aA4ybFBOTXyayq0YjcYcO)OdumINJH9xaWVLRtZgveeQAM9aGSHRdcQowdmcW3dGHFGHxafnPOHdThMaYGD4kwJ(KoUoasbRWadlN837Uwow(9ZD)rmaKeV)F4n)PF)VDwR39F9J3)T)7V77)FGpBQFRqSPCjLcflPusTSMIsPYAOutzyT8ackWSmcmOcCmPO9Xwzmm9DpTwTg46z3LlCTZXND2XhDyT9ptqNQ7GRrdzCc6GaPFCIeLeBXFke5cIug4WyJca7brLg9l6mOV2DVOnmHiAAjMtyi2UguLUr(KR6yB47JIFShGwhmcuHeZoix1jzJOYWcncn7r6bRbdN755oAi2yNqXz3rb2wiB44xE2H1Bud6KT7nujFYTbY77cYRHAzDafzt3BCodEvnhJ22GoYoah0YhLdXwBQ)jFcWQEZ3C)3)27FZpoR1hn8(3(nZAHTgtxVKwrnj5kflOuQKCzvzKPvmdv9oJ8dChGt(lhAAeaG6i(VngbVaKD6CULjQsuf(EQmkDq3Y3af5ftxt9zV
@DingGGu
DingGGu / ImportString
Created August 31, 2018 00:03
WOW Weakaura Interrupt announce
d005maqEuvTEvKO9dlsvnLvKKpPIsgLQ0PufVcfzwkr3crKDrLyCRiLgMKIogQkldvPNrLQmnLuUMksvBtsPVHiQXjPIZPIuS6vKu3tkdKkv1brrTqvuXdreAIQiUOsQ2ivsFerWiLu4KuPSsu5LuPsZujOBkPs7er1pvrvdLkvSujv5PQ0uPcxfvrBvfv6RQOuNvfPYCLuv7LQ(RsYGjhgLwmv0JLQjRcxwyZOWNrKgTeNwPo1kk0RvrrZMIBlj7wKFRy4ikBhvHLlQNtPPJ01r41ROGVReA8kb23ksypFEh(BL)E4VhEh(BoiDpjh8tw4V0ybuIC4VSD6MhHJ8MusJCDNJWtEn93DAtx1NkYmbno8KZN)sJfqjYH)6wIgzgS9O(mFCmjB9p7G9mzMiZARV7mlgzMjYS26ghB26ZmrM1wFMjYS8D693DIg5eR5CJSDpjp516VShhB6EsSMv08MusJS17Wt9xAEtkPr27WFP8tw4VDclDQ83dImlDpj)Lx)L0if5D)wMfpFYFTLzXZNyUt38i83oHLovRO8tw4VbpIe1F7ew6uroBv4VKej5wIg5mbz04aYj)qUl)PGUxaK7d5UBZzXXEePLqvZXMXooGCYpu9y5rIT7(RZtsA9CCWMxcDgovNXt9P406(UB9ijMpL2cBM1F7ew6u5VmisD6EsVRwUAzvyTSKglxT0oe5E42jlTdrUhj2Qy5QLRwUAjLntAqtSvXYvlxTC1YvlxTmwanZEjlmg3ozPLSWysSvXsBVmJjru5mYpGdcccYmDwdKTxMXaoiiiiWbbbbTz8A7LzmjIkNrgQ1G49HwIe4GGGGGGGGS9YmgOg0VgJH)p4GGGGcJn2mET9YmMerLZid1AqR9qlrcCqqqqqqqq2Ezgdud676ohFWbbbbfgBSz8A7LzmjIkNrgQ1GQ9HwIe4GGGGGGGGS9YmgOg031DoGycQgJH)p4GGGGcJn2mET9YmMerLZid1Aq15HwIe4GGGGGGGGS9YmgOg0NCwkro(G
@DingGGu
DingGGu / push_sqs.py
Last active August 29, 2017 01:43
python sqs multithread
from threading import Thread
from Queue import Queue
import boto.sqs
from boto.sqs.message import RawMessage
sqs = boto.sqs.connect_to_region('ap-northeast-1')
queue = sqs.get_queue('queue-name')
q = Queue()
@DingGGu
DingGGu / multer-multiple-resize-upload-s3.js
Created July 8, 2016 00:56
Multer multiple upload S3 with Resizing Images
var config = require('../config');
var async = require('async');
var gm = require('gm');
var mime = require('mime');
var stream = require('stream');
var aws = require('aws-sdk');
var s3 = new aws.S3(config.aws);
@DingGGu
DingGGu / stream.js
Last active March 26, 2024 06:13
NodeJS Mp3 Streaming ExpressJS
var express = require('express');
var app = express();
var fs = require('fs');
app.listen(3000, function() {
console.log("[NodeJS] Application Listening on Port 3000");
});
app.get('/api/play/:key', function(req, res) {
var key = req.params.key;