Skip to content

Instantly share code, notes, and snippets.

View royendgel's full-sized avatar
🏠
Working from home

Royendgel Silberie royendgel

🏠
Working from home
View GitHub Profile
import socket
def is_open(ip,port):
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
try:
s.settimeout(5)
s.connect((ip, int(port)))
s.shutdown(2)
return True
except:
return False

Keybase proof

I hereby claim:

  • I am royendgel on github.
  • I am royendgel (https://keybase.io/royendgel) on keybase.
  • I have a public key whose fingerprint is 9FBC DF99 9566 CF05 5017 A262 03B6 4C62 0620 F90E

To claim this, I am signing this object:

@royendgel
royendgel / AngularAppSkeleton.js
Last active September 23, 2015 15:57
Simple to copy into existing django structure
var app = angular.module('app', ['ui.router',], function ($interpolateProvider) {
$interpolateProvider.startSymbol('[[');
$interpolateProvider.endSymbol(']]');
}).config(function ($stateProvider, $urlRouterProvider, $httpProvider) {
$httpProvider.defaults.xsrfCookieName = 'csrftoken';
$httpProvider.defaults.xsrfHeaderName = 'X-CSRFToken';
$urlRouterProvider.otherwise("/home");
@royendgel
royendgel / gist:91801899fb9deebf665b
Created June 22, 2015 02:43
Simple Single databse backup script prefixed by miliseconds
#!/bin/sh
dateStr=`date +%s`.sql
/usr/bin/pg_dump easyapp > $dateStr
/usr/bin/dropbox_uploader.sh upload $dateStr /serverbackup/$dateStr
rm -f $dateStr
@royendgel
royendgel / pg_backup.sh
Created June 21, 2015 04:24
Postgres Backup all databases
#!/bin/bash
DIR=/opt/PostgreSQL
[ ! $DIR ] && mkdir -p $DIR || :
LIST=$(/opt/PostgreSQL/9.1/bin/psql -tqc 'SELECT datname FROM pg_database where datistemplate = false;')
start_date=$(date +%Y%m%d-%T)
echo $start_date "START pg_dump database(s) !" >> /opt/PostgreSQL/log_bk.log
for d in $LIST
do
temp_date_s=$(date +%Y%m%d-%T)
echo $temp_date_s + "Database: " $d >> /opt/PostgreSQL/log_bk.log
#!/bin/sh
#
# /etc/rc.d/init.d/supervisord
#
# Supervisor is a client/server system that
# allows its users to monitor and control a
# number of processes on UNIX-like operating
# systems.
#
# chkconfig: - 64 36
#!/usr/bin/python
#based on the ideas from http://synack.me/blog/implementing-http-live-streaming
# Run this script and then launch the following pipeline:
# gst-launch videotestsrc pattern=ball ! video/x-raw-rgb, framerate=15/1, width=640, height=480 ! jpegenc ! multipartmux boundary=spionisto ! tcpclientsink port=9999
from Queue import Queue
from threading import Thread
from socket import socket
from select import select
from wsgiref.simple_server import WSGIServer, make_server, WSGIRequestHandler
@royendgel
royendgel / pysurcamui.py
Created November 2, 2012 05:53 — forked from volodymyrsmirnov/pysurcamui.py
Python surveillance ip camera viewer and alert (tested on Foscam cameras)
#!/usr/bin/env python
import gtk, threading, datetime, urllib2, json
import Image, ImageChops, ImageStat, StringIO
CONFIG_FILE = "config.json"
# config sample
#{
# "sensivity": 10,