Skip to content

Instantly share code, notes, and snippets.

Raffael Tancman rtancman

Block or report user

Report or block rtancman

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@rtancman
rtancman / Dockerfile
Last active Apr 25, 2019
Python + Lambda - Otimizando o processo com Makefile
View Dockerfile
FROM amazonlinux
RUN yum update -y
RUN yum groupinstall "Development Tools" -y
RUN yum install -y \
gcc \
bzip2-devel \
libffi \
openssl-devel \
perl-core \
View aws-lambdas-python-com-apex-run.sh
# Criando a estrutura inicial:
apex init
# Alterando estrutura para rodar python
# Executando o deploy
apex deploy
# Listando as funcoes
apex list
View aws-lambdas-python-com-dependencias.sh
mkdir lambda_com_pacotes && cd lambda_com_pacotes
#criando o arquivo main.py
echo -e "
import requests
def handle(event, context):
r = requests.get('https://api.github.com/events')
return {
@rtancman
rtancman / 1) Dockerfile
Last active Feb 7, 2019
Python install depencies for AWS Lambda with Amazon Linux AMI
View 1) Dockerfile
FROM amazonlinux
RUN yum update -y
RUN yum groupinstall "Development Tools" -y
RUN yum install -y \
gcc \
bzip2-devel \
libffi \
openssl-devel \
perl-core \
@rtancman
rtancman / aws-lambdas-python.sh
Last active Feb 3, 2019
Comandos para criar/editar/listar/remover um lambda utilizando o awscli
View aws-lambdas-python.sh
echo -e "
def handler(event, context):
return {
'texto': 'hello world lambda usando awscli',
}
" >> main.py
zip -qr awsclicreatelambda.zip main.py
aws lambda create-function \
@rtancman
rtancman / get-element-styles.js
Created Nov 5, 2018
show elements computed style
View get-element-styles.js
window.getComputedStyle = window.getComputedStyle || function( element ) {
return element.currentStyle;
}
//https://stackoverflow.com/questions/22907735/get-the-computed-style-and-omit-defaults
function getStylesWithoutDefaults( element ) {
var dummy = document.createElement(element.tagName);
document.body.appendChild( dummy );
var defaultStyles = getComputedStyle( dummy );
var elementStyles = getComputedStyle( element );
@rtancman
rtancman / async_psycopg2.py
Created Apr 17, 2018 — forked from FSX/async_psycopg2.py
A module for asynchronous PostgreSQL queries in Tornado.
View async_psycopg2.py
#!/usr/bin/env python
__author__ = 'Frank Smit <frank@61924.nl>'
__version__ = '0.1.0'
import functools
import psycopg2
from tornado.ioloop import IOLoop, PeriodicCallback
View install meetfranz
#!/bin/sh
# meetfranz
wget --max-redirect=10 -O Franz-linux-x64.tgz http://bit.ly/1UoL5es
mkdir -p /opt/meetfranz
tar zxvf Franz-linux-x64.tgz -C /opt/meetfranz
rm -rf Franz-linux-x64.tgz
# Add to applications list (thanks 4ndrej)
echo -e '' >> /opt/meetfranz/meetfranz.desktop;
View Install Telegram
#!/bin/sh
# telegram
wget https://updates.tdesktop.com/tlinux/tsetup.0.9.42.tar.xz
tar xvfJ tsetup.0.9.42.tar.xz
mv Telegram/ /opt/telegram
rm -rf tsetup.0.9.42.tar.xz
#telegram image
wget https://upload.wikimedia.org/wikipedia/commons/thumb/8/82/Telegram_logo.svg/128px-Telegram_logo.svg.png
View install_sublime_text.sh
#!/bin/sh
# Sublime Text 3 install with Package Control (last update: 25 September 2016)
#
# No need to download this script, just run it on your terminal:
#
# $ curl -L git.io/sublimetext | sh
# Detect the architecture
You can’t perform that action at this time.