Skip to content

Instantly share code, notes, and snippets.

View ks888's full-sized avatar

Kishin Yagami ks888

View GitHub Profile
from bottle import route, run, request, default_app, HTTPResponse
import mysql.connector
@route('/login')
def login():
username = request.query.id
password = request.query.password
connect = mysql.connector.connect(db="test", host="localhost", port=3306, user="root")
cur = connect.cursor()
#!/bin/bash
set -e
apt-get install -y snort
# get my ip address
IPADDR=$(hostname -i)
# configure ip address and logging format
#!/bin/bash
set -e
ENDPOINT=
# install java 8
add-apt-repository ppa:openjdk-r/ppa
apt-get update
apt-get install -y openjdk-8-jdk
@ks888
ks888 / ch3_3_4.clj
Created February 4, 2017 15:07
[Clojure] SICP 3.3.4: A Simulator for Digital Circuits
(ns sicp.ch3-3-4)
;;; queue
(defn make-queue []
(let [q (atom [])]
(letfn [(empty-queue? []
(empty? @q))
(front-queue []
(first @q))
(insert-queue! [item]
@ks888
ks888 / ch4_1.clj
Created March 13, 2017 08:05
[Clojure] SICP 4.1: The Metacircular Evaluator
(ns sicp.ch4-1
(:refer-clojure :exclude [apply eval true? false?]))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Evaluator data structures (ch.4.1.3, 4)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; procedure
(defn tagged-list? [exp tag]
(if (seq? exp)
@ks888
ks888 / findimport.go
Last active March 26, 2017 07:37
[goimports] Find import path seeing the other Go files
// Another logic to find the import path.
// If the package is already imported at the other Go file of the same directory,
// the import path declared at the file will be used as the import path of the target file.
//
// Install:
// cp findimport.go $GOPATH/src/golang.org/x/tools/imports
// go install golang.org/x/tools/cmd/goimports
//
// Uninstall:
// rm $GOPATH/src/golang.org/x/tools/imports/findimport.go
@ks888
ks888 / mitmproxy_replace_host.py
Created May 4, 2017 05:02
mitmproxy_replace_host.py
import argparse
import sys
from mitmproxy import ctx
class Replacer:
def __init__(self, src, dst):
self.src, self.dst = src, dst
def request(self, flow):
if flow.request.host == self.src:
@ks888
ks888 / no_physical_resource_id.yml
Created May 13, 2017 04:42
CloudFormation Custom Resource Experiments
---
AWSTemplateFormatVersion: 2010-09-09
Parameters:
Param:
Type: String
Default: v1
Resources:
MyCustomResource:
Type: Custom::MyResouce
Properties:
@ks888
ks888 / choose_k8s_cluster.go
Created December 23, 2017 03:44
Client-go usage examples
package main
import (
"fmt"
"log"
"os"
meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/client-go/kubernetes"
"k8s.io/client-go/tools/clientcmd"
@ks888
ks888 / get_started.go
Created December 23, 2017 03:54
Client-go usage example 1
package main
import (
"fmt"
"log"
meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/client-go/kubernetes"
"k8s.io/client-go/tools/clientcmd"
)