Skip to content

Instantly share code, notes, and snippets.

View filipecifali's full-sized avatar

Filipe Cifali Stangler filipecifali

  • Porto Alegre / RS / Brasil
  • 21:55 (UTC -03:00)
View GitHub Profile
# ./autogen.sh
configure.ac:72: warning: macro `AM_PROG_AR' not found in library
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
>>> class Doggo:
... def __init__(self):
... self.good_doggo = True
...
>>> Shibe = Doggo()
>>> if Shibe.good_doggo:
... print("Shibe is a good doggo")
...
Shibe is a good doggo
function findShortestWordAmongMixedElements(listOfWords) {
var data = listOfWords;
var result;
var not_a_string = data.length;
if (data.length == 0) {
return '';
}
for(i=0;i<data.length;i++) {
@filipecifali
filipecifali / NotSoSimpleHTTPServer.py
Created July 13, 2018 12:26
To support pretty URL rewriting and using python(2|3)
### Usage: python custom_server.py $PORT $DIR
# i.e.: python custom_server 8000 public/new
import platform
if platform.python_version()[0] == '3':
from http.server import SimpleHTTPRequestHandler as SHRH
from socketserver import TCPServer
elif platform.python_version()[0] == '2':
from SimpleHTTPServer import SimpleHTTPRequestHandler as SHRH
from SocketServer import TCPServer
@filipecifali
filipecifali / httpd.conf
Created July 26, 2018 17:24
letsencrypt apache/httpd 2 rewrite
<Directory /usr/share/zabbix>
RewriteEngine On
RewriteBase /
# Dont redirect on challenges
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} ^/.well-known/acme-challenge
RewriteRule ^(.*) - [R=301,L]
RewriteCond %{REQUEST_URI} !^/.well-known/acme-challenge
@filipecifali
filipecifali / nginx.conf
Created September 3, 2018 20:40
nginx template
# Flask APP 1
upstream app_{{ core_version }}_{{ item }} {
server unix://{{ core_app_var_dir }}/gunicorn.socket;
}
# Flask APP 2
upstream app_{{ auth_version }}_{{ item }} {
server unix://{{ auth_app_var_dir }}/gunicorn.socket;
}
@filipecifali
filipecifali / main.yml
Created November 5, 2018 12:29
roles/monit/tasks/main.yml
---
- name: get installed packages
package_facts: {}
- name: checking if monit version differs
debug: "msg='Version {{ monit_full_version }} is not installed, only {{ (ansible_facts.packages.monit | map(attribute='version')) | join(', ') }}'"
changed_when: true
when: monit_full_version not in (ansible_facts.packages.monit | map(attribute='version'))
register: monit_installed_version
@filipecifali
filipecifali / Dockerfile
Created February 27, 2019 14:22
Docker for go dev and prod
FROM golang:1.11 as base
ENV GOPATH "$GOPATH:/"
COPY ./src /src
WORKDIR /src
RUN go get github.com/gorilla/mux
RUN go get github.com/getsentry/raven-go
RUN go build server.go

Keybase proof

I hereby claim:

  • I am filipecifali on github.
  • I am filipecifali (https://keybase.io/filipecifali) on keybase.
  • I have a public key whose fingerprint is 87D0 99C9 849D 0597 91F4 91C3 DE95 B358 42BB 918B

To claim this, I am signing this object:

>>> import io
>>> text = '''(#) 99) A conduta suicida tem sido cada vez mais compreendida como um importante problema dentro da comunidade acadêmica dos estudantes de medicina e da classe profissional dos
... médicos, percebidos atualmente como dois grupos de risco, com taxas de suicídio que
... podem alcançar até o dobro da população geral. Entre as medicações disponíveis para
... prevenir o suicídio, uma se destaca por sua comprovada ação antisuicida. Que medicação é
... essa?
... (/#)
... (>) Fluoxetina
... (>)
... (>)