Skip to content

Instantly share code, notes, and snippets.

View ourway's full-sized avatar
🏆

Farshid Ashouri ourway

🏆
View GitHub Profile
@ourway
ourway / macka.py
Created March 7, 2015 12:36
maya scripted node plugin example
import maya.OpenMayaMPx as OpenMayaMPx
import maya.OpenMaya as OpenMaya
class MeasureNode(OpenMayaMPx.MPxNode):
kPluginNodeId = OpenMaya.MTypeId(0x00000120)
pos1 = OpenMaya.MObject()
pos2 = OpenMaya.MObject()
midpoint = OpenMaya.MObject()
@ourway
ourway / squid.conf
Last active August 29, 2015 14:17
Squid example config file for working with default provixy
#
# Recommended minimum configuration:
#
acl manager proto cache_object
acl localhost src 192.168.2.0/24
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1
# Example rule allowing access from your local networks.
# Adapt to list your (internal) IP networks from where browsing
# should be allowed
sudo yum -y update
sudo yum -y groupinstall "Development Tools"
sudo yum -y install git libcurl-devel libcurl
# jansson C json library
sudo yum -y install jansson
sudo yum -y install jansson-devel
# install cpuminer
git clone --recursive https://github.com/pooler/cpuminer.git
@ourway
ourway / get_ip.py
Created April 13, 2015 12:59
Get Server IP in unix system via python
import socket, struct, fcntl
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sockfd = sock.fileno()
SIOCGIFADDR = 0x8915
def get_ip(iface = 'eth0'):
ifreq = struct.pack('16sH14s', iface, socket.AF_INET, '\x00'*14)
try:
res = fcntl.ioctl(sockfd, SIOCGIFADDR, ifreq)
except:
@ourway
ourway / afconvert_example.sh
Created June 22, 2015 15:41
Convert mp3 to amr (3GPP) format using afconvert (On a MAC)
afconvert -v -d aac -b 16000 -f 3gpp -c 1 ok.mp3 ok.amr
@ourway
ourway / ftp-server.py
Created June 28, 2015 12:46
simple ftp server
import os
from pyftpdlib.authorizers import DummyAuthorizer
from pyftpdlib.handlers import FTPHandler
from pyftpdlib.servers import FTPServer
authorizer = DummyAuthorizer()
authorizer.add_user("user", "12345", os.getenv('HOME'), perm="elradfmw")
handler = FTPHandler
handler.authorizer = authorizer
@ourway
ourway / createDocker-machine.sh
Created August 17, 2015 20:32
Creating a new docker machine in OSX
docker-machine create -d virtualbox --virtualbox-disk-size "10000" --virtualbox-memory "512" virtualbox-test-default
@ourway
ourway / rabbitmq_docker_howto.md
Created August 17, 2015 23:47
How to connect celery to rabbitmq docker in MacOSX

#RUN docker

docker run -d -h myrabbot -P -p :5672 rabbitmq

Find machine ID:

docker ps
@ourway
ourway / docker_install.sh
Created August 21, 2015 02:17
How to install docker
sudo apt-get purge docker.io
curl -s https://get.docker.io/ubuntu/ | sudo sh
sudo apt-get update
sudo apt-get install lxc-docker
@ourway
ourway / falcon-logging-middleware.py
Created October 17, 2015 01:13 — forked from jennyd/falcon-logging-middleware.py
Falcon logging middleware
import falcon
import logging
logger = logging.getLogger(__name__)
logger.addHandler(logging.FileHandler('test.log'))
logger.setLevel(logging.INFO)
class ResponseLoggerMiddleware(object):
def process_response(self, req, resp):
logger.info('{0} {1} {2}'.format(req.method, req.relative_uri, resp.status[:3]))