Skip to content

Instantly share code, notes, and snippets.

View nbari's full-sized avatar
🪴

nbari

🪴
View GitHub Profile
@nbari
nbari / gist:5611685
Created May 20, 2013 11:19
nginx log parser
#!/usr/bin/env python
"""
nginx log format
log_format main '$server_name | $host | $remote_addr | $bytes_sent | $time_local | $request_method | $request_uri | $request_time | $status | $http_referer | $http_x_forwarded_for | $http_user_agent | $gzip_ratio | $connection';
"""
import os
import sys
import time
@nbari
nbari / gist:5626790
Created May 22, 2013 11:06
restart process
import multiprocessing
import time
def worker(num):
print 'worker:', num
@nbari
nbari / gist:5748904
Last active December 18, 2015 07:48
PPI Framework binding
<?php
namespace PPI\DataSource\Connection;
use DALMP\dalmp;
use PPI\DataSource\ConnectionInferface;
class Dalmp implements ConnectionInferface
{
protected $config = array();
@nbari
nbari / gist:6259490
Created August 18, 2013 01:30
php sessions benchmark
<?php
/**
* This code can help to 'benchmark' your sessions
*/
$url = 'http://72.55.142.33/nbari/index.php';
function checkSite($url,$page=null) {
$cookie = '/tmp/cookie.txt';
$agent = '-( DALMP )-';
@nbari
nbari / gist:6450693
Created September 5, 2013 14:16
PHP chainable method don't get caught when using try/cath
<?php
namespace chain;
class Chain {
public function __construct() {
}
public function foo() {
@nbari
nbari / calc.py
Created October 4, 2013 22:59
A python calculator
#!/usr/bin/env python
"""
https://gist.github.com/cammckinnon/3971894
http://stackoverflow.com/questions/1740726/python-turn-string-into-operator
http://www.tutorialspoint.com/python/arithmetic_operators_example.htm
http://erezsh.wordpress.com/2012/11/18/how-to-write-a-calculator-in-50-python-lines-without-eval/
"""
import re
@nbari
nbari / python send UDP
Created October 17, 2013 15:08
python send UDP data on port 8000
#!/usr/bin/env python
from socket import *
import sys
s = socket(AF_INET, SOCK_DGRAM)
host = sys.argv[1]
port = 8000
buf = 1024
addr = (host, port)
@nbari
nbari / chunk_upload.py
Last active July 16, 2023 18:04
python chunk upload files
#!/usr/bin/env python
import os
import requests
import uuid
from random import randint
from uuid import uuid4
def read_in_chunks(file_object, chunk_size=65536):
while True:
@nbari
nbari / run qmail-smtpd-SSL-465
Last active August 29, 2015 13:59
qmail-smtpd-SSL-465
#!/bin/sh
exec 2>&1
#
# SMTP service
#
QMAIL="/var/qmail"
ME="`head -1 $QMAIL/control/me`"
CONCURRENCY=${CONCURRENCY:=50}
QUSER="qmaild"
@nbari
nbari / run qmail-smtpd-TLS-587
Created April 12, 2014 18:01
qmail-smtpd-TLS-587
#!/bin/sh
exec 2>&1
#
# SMTP service
#
QMAIL="/var/qmail"
ME="`head -1 $QMAIL/control/me`"
CONCURRENCY=${CONCURRENCY:=50}
QUSER="qmaild"