Skip to content

Instantly share code, notes, and snippets.

View avdata99's full-sized avatar
:electron:
laburanding

Andres Vazquez avdata99

:electron:
laburanding
View GitHub Profile
@avdata99
avdata99 / gist:5415857
Last active December 16, 2015 09:49
VirtualHosts+VirtualDocumentRoot on cpanel (/var/cpanel/userdata/myuser/mydomain.com)
I wrote this:
---
customlog:
-
format: combined
target: /usr/local/apache/domlogs/mydomain.com
-
format: "\"%{%s}t %I .\\n%{%s}t %O .\""
@avdata99
avdata99 / cargar-cordova-segun-plataforma
Last active December 20, 2015 05:09
Detetctar y cargar version de phonegap correcta segun plataforma
<script>
if (navigator.userAgent.match(/(iPhone|iPod|iPad)/))
{isApple=true;}
var pgp = document.createElement('script');
pgp.type = 'text/javascript';
if (isApple)
{pgp.src = 'js/cordova.ios.js';}
else
@avdata99
avdata99 / gist:9942432
Last active August 29, 2015 13:58
Aprendiendo estadisticas con python (numpy) y R
{
"metadata": {
"name": ""
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
@avdata99
avdata99 / GeoJsonToCSV.py
Created July 1, 2015 00:37
Escuelas de Cordoba 2013. GeoJson to CSV
# -*- coding: utf-8 -*-
# pasar a CSV el recurso de datos en
# http://democraciaconcodigos.github.io/election-2013/
# lista de escuelas de cordoba a octubre de 2013
import sys
import json
import codecs
@avdata99
avdata99 / test-iter-prod.py
Created January 23, 2016 11:28
Testing itertools product
# combinaciones de lk - xcvb - op - ghjk
p0 = ['l', 'k']
p1 = ['x', 'c', 'v', 'b']
p2 = ['o', 'p']
p3 = ['g','h','j','k']
c = 0
for l0 in p0:
for l1 in p1:
from django.db.models import F, Func, Value
# todos
MyModel.objects.all()
.update(
campo_a_reemplazar=Func(
F('campo_a_reemplazar_u_otro'),
Value('txt_buscar'),
Value('txt_reemplazar'),
function='replace'))
@avdata99
avdata99 / csv-with-geojson-togeojson.py
Created June 22, 2017 20:29
Transform an ugly CSV with GeoJSON field to real and valid GeoJSON (optionally to KML with ogr2ogr)
# Convertir CSV con un campo GeoJson en GeoJson de verdad
""" Muestra de los datos
barrio_nombre,localidad_comuna_nombre,partido_departamento_nombre,provincia_nombre,geometry
Sakura,Burzaco,Almirante Brown,Buenos Aires,"{""type"":""MultiPolygon"",""coordinates"":[[[[-58.3932940197438,-34.8414643460426],[-58.3897210142988,-34.8411327603842],[-58.3895424606404,-34.8422852562742],[-58.3931483187865,-34.8425747694022],[-58.3932940197438,-34.8414643460426]]]]}"
Barrio Tharram I,Burzaco,Almirante Brown,Buenos Aires,"{""type"":""MultiPolygon"",""coordinates"":[[[[-58.4011976024542,-34.8158546691101],[-58.4042565185486,-34.8173238122425],[-58.4058282782524,-34.8152186171327],[-58.4027190430739,-34.8137432573857],[-58.4011976024542,-34.8158546691101]]]]}"
Barrio Tharram II,Burzaco,Almirante Brown,Buenos Aires,"{""type"":""MultiPolygon"",""coordinates"":[[[[-58.4072933057172,-34.8191618268144],[-58.4090854427554,-34.8166801468689],[-58.407535685131,-34.8159373702445],[-58.4074343864498,-34.8160800560938],[-58.4058081
@avdata99
avdata99 / matricularse_universidad_provincial_de_cordoba.py
Last active March 4, 2018 16:03
Script para automatizar la matriculación en la Universidad Provincial de Córdoba
'''
matricularse en la universidad provincial de cordoba.
Esta universidad abre los cupos de a 10 por la gran demanda que hay en los horarios de mañana
'''
import requests
import time
from datetime import datetime
from random import randint
# Documento original que se busca certifical
f = open('Presupuesto 2017.zip', 'rb')
presup_bytes = f.read()
f.close()
# documento de resumen de signatura, incluye el hash del doc original, la clave publica de la firma y el valor de la firma
f = open('document.json', 'rb')
json_doc = f.read()
@avdata99
avdata99 / huawei-to-adb-devices.sh
Last active August 30, 2018 01:29
Agregar Huawei a mis adb devices
# El ID dew huawei es 12d1
echo "0x12d1" > ~/.android/adb_usb.ini
# ver donde esta el dispositivo (conectado vua USB)
lsusb
# Bus 001 Device 009: ID 12d1:107e Huawei Technologies Co., Ltd.
# ver los pemisos
ls /dev/bus/usb/001/009
sudo chmod 666 /dev/bus/usb/001/009