Skip to content

Instantly share code, notes, and snippets.

View klogic's full-sized avatar
☀️
Make today better than yesterday.

Narongsak Keawmanee klogic

☀️
Make today better than yesterday.
View GitHub Profile
@klogic
klogic / package.json
Created February 16, 2019 00:01
socket-io-playground/package.json
{
"name": "socket-io-playground",
"version": "1.0.0",
"main": "index.js",
"repository": "[email protected]:klogic/socket-io-playground.git",
"author": "Narongsak Keawmanee <[email protected]>",
"license": "MIT",
"scripts": {
"dev": "concurrently \"tsc -w\" \"nodemon dist/app.js\""
},
@klogic
klogic / tsconfig.js
Created February 16, 2019 00:28
socket-io-playground/tsconfig.js
{
"compilerOptions": {
"target": "es2017",
"module": "commonjs",
"baseUrl": ".",
"outDir": "./dist",
"jsx": "react",
"strict": true,
"noImplicitAny": true,
"allowSyntheticDefaultImports": true,
@klogic
klogic / app.ts
Created February 16, 2019 02:45
socket-io-playground/app.ts
import axios from 'axios';
import express, { Request, Response } from 'express';
import ioserver, { Socket } from 'socket.io';
import ioclient from 'socket.io-client';
const app = express();
const server = require('http').Server(app);
const port = 3000;
const io = ioserver(server);
app.get('/', (req: Request, res: Response) => {
import { Response, Request } from "express";
const express = require("express");
const app = express();
const port = 3000;
app.get("/", (req: Request, res: Response) => res.send("Hello World!"));
app.listen(port, () => console.log(`Example app listening on port ${port}!`));
import { Response, Request } from "express";
const kue = require("kue");
const express = require("express");
const app = express();
const port = 3000;
app.get("/", (req: Request, res: Response) => {
res.send("Hello World!");
});
app.use("/kue-api/", kue.app);
@klogic
klogic / app.ts
Last active January 29, 2020 02:47
import { Response, Request } from "express";
const kue = require("kue");
const express = require("express");
const app = express();
const port = 3000;
const axios = require("axios");
const queue = kue.createQueue();
app.get("/", (req: Request, res: Response) => {
import { Response, Request } from "express";
import { Job, DoneCallback } from "kue";
import axios from "axios";
const kue = require("kue");
const express = require("express");
const app = express();
const port = 3000;
const queue = kue.createQueue();
Host o.Development.server.digitalocean
User root
Hostname 209.97.171.74
from datetime import datetime
from random import randrange
from sqlalchemy import DECIMAL, Column, DateTime, Integer, MetaData, String
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import relationship, sessionmaker
from connection import conn
Base = declarative_base()
require("dotenv").config();
const amqp = require("amqplib/callback_api");
amqp.connect("amqp://" + process.env.RABBITMQ_URL, function(err, conn) {
if (err) {
console.log("error", err);
} else {
const url = "https://jsonplaceholder.typicode.com";
conn.createChannel(function(err, ch) {
for (let postIndex = 1; postIndex < 15; postIndex++) {