Skip to content

Instantly share code, notes, and snippets.

@kaajavi
kaajavi / rosa_de_los_vientos.html
Created February 5, 2018 01:40
Rosa de los vientos
<!-- Author : Rafael Lima -->
<html lang="pt-BR">
<head>
<meta charset="utf-8" />
<title>
Rosa de los vientos </title>
<style>
@import url('http://fonts.googleapis.com/css?family=Raleway:400,200,300,500,600,700');
@kaajavi
kaajavi / start_docker_registry.bash
Created January 2, 2018 07:06 — forked from PieterScheffers/start_docker_registry.bash
Start docker registry with letsencrypt certificates (Linux Ubuntu)
#!/usr/bin/env bash
# install docker
# https://docs.docker.com/engine/installation/linux/ubuntulinux/
# install docker-compose
# https://docs.docker.com/compose/install/
# install letsencrypt
# https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-16-04
@kaajavi
kaajavi / installpostgres.sh
Created July 25, 2017 11:53
Install postgresql on alpine docker container
#To install psycopg2 on alpine linux (dockerized)
apk add --update postgresql-client postgresql-dev
pip install psycopg2
rm -rf /var/cache/apk/*
@kaajavi
kaajavi / default
Created July 21, 2017 13:44
Nginx config proxypass
client_max_body_size 500M;
location / {
proxy_set_header Host $host; # Another port: :8080;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://localhost:8002/;
@kaajavi
kaajavi / view_imports.py
Created April 7, 2017 13:12
views more used imports
# -*- coding: utf-8 -*-
from django.contrib.auth.decorators import login_required
from django.core.urlresolvers import reverse
from django.shortcuts import render_to_response, render, redirect
from django.template import RequestContext
from django.conf import settings
from django.http import HttpResponseRedirect, HttpResponse, JsonResponse
from django.contrib.auth import login, logout, authenticate
from django.contrib.auth.models import AnonymousUser
from django.contrib import messages
@kaajavi
kaajavi / touchscreeen_kubuntu16.04.txt
Created May 31, 2016 13:06
Multitouch screen on Kubuntu 16.04
$ sudo apt-get install build-essential libqt4-dev libgeis-dev libx11-6 libxtst-dev
En una carpeta persona:
$ git clone https://github.com/JoseExposito/touchegg.git
$ cd touchegg
$ qmake
$ make
$ sudo make install
Para que autoarranque:
$ cd ..
$ cd .config/autostart
@kaajavi
kaajavi / example_html2pdf_4django.py
Created April 28, 2016 12:06
Example: View Python for html2pdf library
#Genera un listado de alumnos:
#imports necesarios:
from xhtml2pdf import pisa #INSTALAR ESTA LIBRERIA: xhtml2pdf
from django.template.loader import get_template
from django.http import HttpResponse
from django.template import Context
#En el ejemplo, hay una app llamada miappdecursos, importamos los modelos Curso y Alumno
from miappdecursos.models import Curso, Alumno
def generar_listado_alumnos_pdf(request, id_curso):
@kaajavi
kaajavi / example_html2pdf_4django.html
Created April 28, 2016 11:58
Example: Template HTML for html2pdf library
<html>
<header>
<meta charset="utf-8">
<!-- Custom CSS -->
<style>
@page {
size: a4 portrait;
@frame image_frame { /* Static Frame - Donde se pone la imagen */
@kaajavi
kaajavi / gist:c963f18a37ef854a3e47
Created January 22, 2016 13:56
Example: "How to use multiple databases django"
You can easy do this by appearing custom attribute to model:
class A(models.Model):
_DATABASE = "X"
class B(models.Model):
_DATABASE = "X"
...
#!/bin/bash
# Date : (2009-10-14 18-00)
# Last revision : (2009-10-14 18-00)
# Wine version used : 1.1.31
# Distribution used to test : Fedora 11
# Author : NSLW
# Licence : Retail
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"