Skip to content

Instantly share code, notes, and snippets.

View brianz's full-sized avatar

Brian Zambrano brianz

View GitHub Profile

Keybase proof

I hereby claim:

  • I am brianz on github.
  • I am bezeee (https://keybase.io/bezeee) on keybase.
  • I have a public key ASCpJjqPvAj3vPeinmHfxBil0mv7oRErQ6VkLU_ToS-OZQo

To claim this, I am signing this object:

@brianz
brianz / __init__.py
Last active February 15, 2021 10:29
SQLAchemy helpers and mixins
import contextlib
from contextlib import contextmanager
from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker
from sqlalchemy.pool import NullPool
from sqlalchemy_utils import database_exists, create_database
@brianz
brianz / sqlalchemy_init.py
Created August 31, 2018 22:33
A set of helpers to work with SQLAlchemy setup, connections, transactions, etc.
import contextlib
from contextlib import contextmanager
from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker
from sqlalchemy.pool import (
NullPool,
QueuePool,
StaticPool,
#!/bin/bash
curl -fsSL https://yum.dockerproject.org/gpg | sudo apt-key add -
sudo apt-get install -y \
apt-transport-https \
software-properties-common \
ca-certificates
sudo add-apt-repository \
@brianz
brianz / built-nginx-ubuntu-14.04.sh
Last active March 27, 2019 11:13
Build and install nginx on ubuntu 14.04
#!/bin/bash
#
# This builds and installs a newer version of nginx on Ubuntu 14 with the same build/configure arguments
# as the apt version
#
./configure \
--prefix=/etc/nginx \
--sbin-path=/usr/sbin \
--conf-path=/etc/nginx/nginx.conf \
@brianz
brianz / uwsgi.ini
Created September 15, 2016 21:25
wsgi setup for calculator_service demo
[uwsgi]
http=0.0.0.0:8888
wsgi-file=wsgi_handler.py
processes=1
threads=1
py-auto-reload=3
@brianz
brianz / actions.py
Last active September 15, 2016 21:03
import servant.fields
from servant.exceptions import ActionError
from servant.exceptions import ServantException
from servant.service.actions import Action
class AddAction(Action):
number1 = servant.fields.IntField(
required=True,
@brianz
brianz / service.py
Last active September 15, 2016 21:02
from servant.service.base import Service
import actions
class CalculatorService(Service):
name = 'calculator_service'
version = 1
from setuptools import setup, find_packages
setup(
name = 'calculator_service',
packages=find_packages(),
version = '1.0',
description = 'Example application with Servant',
author='Brian Zambrano',
author_email='brianz@gmail.com',
classifiers=[
@brianz
brianz / tech-scratch-pad.md
Last active August 11, 2016 04:35
brianz's tech scratch pad

Sum column using awk

cat count.txt | awk '{sum+=$1} END {print sum}'

List open ports

linux: netstat -lnptu
mac: netstat -a -p tcp