Skip to content

Instantly share code, notes, and snippets.

View fonylew's full-sized avatar
🐝
Go Jackets!

Kamolphan Lewprasert fonylew

🐝
Go Jackets!
View GitHub Profile
@fonylew
fonylew / Nginx default reverse proxy
Last active September 14, 2017 10:46
NGINX Reverse Proxy simple setting (/etc/nginx/site-available/default)
server {
listen 80 default_server;
listen [::]:80 default_server;
# SSL configuration
#
# listen 443 ssl default_server;
# listen [::]:443 ssl default_server;
#
# Note: You should disable gzip for SSL traffic.
@fonylew
fonylew / tf-requirements.txt
Created September 10, 2017 05:19
tensorflow with OpenAI gym
atari-py==0.1.1
bleach==1.5.0
Box2D==2.3.2
Box2D-kengz==2.3.3
box2d-py==2.3.1
certifi==2017.7.27.1
chardet==3.0.4
cycler==0.10.0
decorator==4.0.11
entrypoints==0.2.3
@fonylew
fonylew / kafka_direct_consumer.py
Created June 29, 2017 09:10
Simple Kafka direct consumer with Spark Streaming (Python) -- just consume it!
import sys
from pyspark import SparkContext
from pyspark.streaming import StreamingContext
from pyspark.streaming.kafka import KafkaUtils
if __name__ == "__main__":
sc = SparkContext(appName="PythonStreamingDirectKafkaWordCount")
sc.setLogLevel("ERROR")
ssc = StreamingContext(sc, 2)
brokers, topic = sys.argv[1:]
kvs = KafkaUtils.createDirectStream(ssc, [topic],{"metadata.broker.list": brokers})
# Installing WineHQ
```
sudo dpkg --add-architecture i386
wget https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
sudo apt-get update
sudo apt-get install --install-recommends winehq-stable
# get node js container
docker run -it -p 3000:3000 -d node /bin/bash
# in docker container
apt-get update && apt-get install -y clamav vim
# update clamav database
freshclam
touch /etc/clamav/clamd.conf
<html>
<?php
header('Location: https://www.youtube.com/channel/***YouTube Channel ID***/videos?sub_confirmation=1');
?>
</html>
@fonylew
fonylew / fstab
Created May 15, 2016 17:29
[sudo nano /etc/fstab] - Mac NTFS Drive Fix - Experimental! Replace NAME with your drive's name. Do it with caution. I'm responsible for nothing :)
LABEL=NAME none ntfs rw,auto,nobrowse
LC_ALL=C fgrep -n -f exclude.csv fav_story_test.csv > linenum.txt
comm -23 notlinenumber.txt exclude.csv
#get first column
cut -d : -f 1 linenum.txt > linenumber.txt
cut -d : -f 2 linenum.txt > notlinenumber.txt
//slow
cat linenumber.txt | while read line; do head -n $line random_pred.txt | tail -1; done >> random_diff.txt
//fast
spark-shell --driver-cores 2 --num-executors 3 --executor-cores 6 --executor-memory 5g --driver-memory 5g
docker run --hostname=quickstart.cloudera --privileged=true -t -i -p 8888:18888 -p 80:180 -p 7180:17180 -d-name cloudera cloudera/quickstart /usr/bin/docker-quickstart