Skip to content

Instantly share code, notes, and snippets.

View toxinu's full-sized avatar

Geoffrey toxinu

View GitHub Profile
@toxinu
toxinu / bash.sh
Created September 24, 2020 01:48
blog/nagios-oracle-health-plugin
# x86
wget http://dl.socketubs.net/nagios/oracle/instantclient-basic-linux-11.2.0.3.0.zip
wget http://dl.socketubs.net/nagios/oracle/instantclient-sdk-linux-11.2.0.3.0.zip
# X86_64
wget http://dl.socketubs.net/nagios/oracle/instantclient-basic-linux.x64-11.2.0.3.0.zip
wget http://dl.socketubs.net/nagios/oracle/instantclient-sdk-linux.x64-11.2.0.3.0.zip
unzip instantclient-basiclite-linux*.zip
unzip instantclient-sdk-linux*.zip
mv instantclient_11_2 /opt
@toxinu
toxinu / bash.sh
Created September 24, 2020 01:47
blog/ubuntu-server-lts-upgrades-are-stress-test
set prefix=(hd0,2)/boot/grub
set root=(hd0,2)
insmod (hd0,2)/boot/grub/linux.mod
linux /vmlinuz root=/dev/sda2 ro
initrd /initrd.img
boot
@toxinu
toxinu / bash.sh
Created September 24, 2020 01:47
blog/ubuntu-server-lts-upgrades-are-stress-test
grub-install /dev/sda
update-grub
reboot
@toxinu
toxinu / bash.sh
Created September 24, 2020 01:47
blog/ubuntu-server-lts-upgrades-are-stress-test
apt-get update
aptitude full-upgrade
apt-get install update-manager-core
grub-install /dev/sda
update-grub
reboot
@toxinu
toxinu / bash.sh
Created September 24, 2020 01:46
blog/themall-a-simple-python-web-shopping-list
pip install Flask
cd /var/www
git clone https://github.com/Socketubs/TheMall.git TheMall
cd TheMall
python main.py
@toxinu
toxinu / script.sh
Created September 24, 2020 01:44
blog/github-pages-to-heroku
#!/bin/bash
#############################################################
# Variables
heroku_repo="_site"
heroku_url="git@heroku.com:socketubs.git"
heroku_commit="New release"
github_commit="New release"
#############################################################
@toxinu
toxinu / index.html
Created September 24, 2020 01:41
blog/websocket-with-flask-and-gevent
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
</head>
<p>Websocket with Flask, Gevent and Gevent-websocket</p>
<p id="log"></p>
<button id="send" type="button">Send!</button>
<body>
<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
@toxinu
toxinu / runserver.py
Created September 24, 2020 01:37
blog/websocket-with-flask-and-gevent
#!/usr/bin/env python
# coding: utf-8
from gevent.pywsgi import WSGIServer
from geventwebsocket.handler import WebSocketHandler
from app import my_app
if __name__ == '__main__':
http_server = WSGIServer(('',5000), my_app, handler_class=WebSocketHandler)
http_server.serve_forever()
@toxinu
toxinu / views.py
Created September 24, 2020 01:37
blog/websocket-with-flask-and-gevent
# coding: utf-8
from flask import render_template
from app import app
@app.route('/')
def index():
return render_template('index.html')
@toxinu
toxinu / websocket.py
Created September 24, 2020 01:36
blog/websocket-with-flask-and-gevent
# coding: utf-8
import json
def handle_websocket(ws):
while True:
message = ws.receive()
if message is None:
break
else:
message = json.loads(message)