Skip to content

Instantly share code, notes, and snippets.

View dario61081's full-sized avatar
🎯
Focusing

Dario Garcia dario61081

🎯
Focusing
View GitHub Profile
@dario61081
dario61081 / flask.py
Created April 22, 2017 16:11
macro using kwargs
{% macro example_2(one, two) %}
* {{one}} - {{two}}
* {{kwargs}}
{% endmacro %}
{{example_2(1, 2, test="Hello")}}
@dario61081
dario61081 / verificador.py
Last active May 3, 2017 19:03
insertar imagenes en oracle con cx_oracle
import os
import shutil
import cx_Oracle
tns = cx_Oracle.makedsn("192.168.0.25",1521,'prod')
db = cx_Oracle.connect("user","123", tns)
def insertarFoto(archivo, codigo):
c = db.cursor()
sql = "INSERT INTO FARMA.IMAGENES (IMAG_CODIGO,PROD_CODIGO,TIIM_CODIGO,IMAG_OBJETO, empr_codigo) VALUES (farma.pk_gral.FL_SGTE_CODE_CONTROL('SQ_IMAG_CODIGO'),:cod_prod ,5,:blob, 1)"
@dario61081
dario61081 / uploadimg.py
Created May 3, 2017 21:16
generar thumbs de una imagen y registrarlos contra la BBDD
import os
import shutil
import cx_Oracle
from PIL import Image
tns = cx_Oracle.makedsn("192.168.0.254",1521,'prod')
db = cx_Oracle.connect("drgg","melica", tns)
def insertarFoto(archivo, codigo):
c = db.cursor()
@dario61081
dario61081 / LocationUtils.java
Created May 9, 2017 18:17
Convertir grados en rosa de vientos
public String convertDegreeToCardinalDirection(int directionInDegrees){
String cardinalDirection = null;
if( (directionInDegrees >= 348.75) && (directionInDegrees <= 360) ||
(directionInDegrees >= 0) && (directionInDegrees <= 11.25) ){
cardinalDirection = "N";
} else if( (directionInDegrees >= 11.25 ) && (directionInDegrees <= 33.75)){
cardinalDirection = "NNE";
} else if( (directionInDegrees >= 33.75 ) &&(directionInDegrees <= 56.25)){
cardinalDirection = "NE";
} else if( (directionInDegrees >= 56.25 ) && (directionInDegrees <= 78.75)){
@dario61081
dario61081 / html2pdf.py
Created May 31, 2017 20:22 — forked from philfreo/html2pdf.py
A Flask view that returns HTML or generates a PDF
import mimerender
mimerender.register_mime('pdf', ('application/pdf',))
mimerender = mimerender.FlaskMimeRender(global_charset='UTF-8')
def render_pdf(html):
from xhtml2pdf import pisa
from cStringIO import StringIO
pdf = StringIO()
pisa.CreatePDF(StringIO(html.encode('utf-8')), pdf)
@dario61081
dario61081 / dropDatabase.java
Created July 5, 2017 14:28
Drop database SQLITE on android
try{
getApplicationContext().deleteDatabase("database.db");
Log.w(TAG, "onCreate: Delete Database");
} catch (Exception e){
Log.w(TAG, "onCreate: ",e );
}
@dario61081
dario61081 / start_service.sh
Created July 20, 2017 16:00
Matar un servicio utilizado en un puerto definido y reiniciar como servicio la aplicación en segundo plano.
#!/bin/bash
fuser -k 9090/tcp
nohup java -jar warehousetracker-1.0-SNAPSHOT.jar > logs.log 2>&1 &
# .bashrc
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias wsreset='/etc/init.d/glassfishDT restart'
alias gfreset='/etc/init.d/glassfish4D restart'
private String getImei() {
try{
return Settings.Secure.getString(getContentResolver(), Settings.Secure.ANDROID_ID);
}catch (Exception e ) {
return "(Desconocido)";
}
}
@dario61081
dario61081 / removeDuplicate.java
Created July 21, 2017 14:44
Remove duplicate items from list
// delete duplicates (if any) from 'myArrayList'
arraylist = new ArrayList<String>(new LinkedHashSet<String>(arraylist));