Aquí una sencilla rutina en jQuery para ver que tipo de navegador usa el visitante.
if($.browser.device = (/android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini/i.test(navigator.userAgent.toLowerCase())))
{
alert('soy Android, iPhone, Black Berry, etc...');
}
else
{
alert('Soy PC, OS X, Linux, etc...');
}
miércoles, 28 de enero de 2015
lunes, 26 de enero de 2015
Como sellar un CFDi con OpenSSL
Como sellar un CFDi con OpenSSL
Lo primero es generar el XML y su cadena original la cual la almacenamos en ruta_cadena.txt, también debemos de tener instalado openssl
Y ejecutamos:
openssl dgst -sha1 -sign ruta_key ruta_cadena.txt | openssl enc -base64 -out ruta_resultado.txt
Este resultado se añadirá el XML original en su respectivo nodo.
Si batallas mejor te recomiendo la librería de www.multifacturas.com, esta:
- Genera el XML (CFD)
- Sella el CFD
- Timbra generando el CFDi
- Lo almacena en tu equipo
- Genera respaldo en la nube
El funcionamiento es sencillo,todos los datos de la factura o nomina se ingresan como variables y ejecutas una función que se encarga de todo el proceso.
También cuenta con múltiples ejemplos para factura, nomina, honorarios, colegios, hoteles, impuestos estatales, entre otros..
como timbrar nomina desde mi aplicacion (software)
Como timbrar nómina desde mi aplicacion (software)
Para generar un CFDi de nómina desde tu aplicación es sencillo por medio del KIT de desarrollo de www.multifacturas.com
El proceso es sencillo
- Calculas tu nómina
- La información capturada la ingresas como variables en la librería
- Ejecutas una sola función la cual:
- Genera el XML
- Sella el XML
- Valida información
- Manda a timbrar
- Almacena el timbre generado
- Almacena copia en la nube.
- Todo Listo !!!
La librería es gratuita.
Descargala en multifacturas.com
Actualización marzo 2015
ahora con planes de nómina ilimitada
como sellar la cadena original?
¿Como sellar la cadena original?
La factura electrónica requiere sellar la cadena original, la mayoría la obtiene con el XSL esta en formato UTF-8
después con openssl se genera con SHA1 (parámetros dgst -sha1 -sign ), este resultado esta en binario así que notaras muchos caracteres raros
Ahora se le aplicará Base64 quedando el sello finalizado
Aquí un ejemplo
openssl dgst -sha1 -sign ruta_key ruta_cadena.txt | openssl enc -base64 -out ruta_resultado.txt
Te recomiendo la librería de www.multifacturas.com esta al ejecutar una sola función
- Genera el XML CFD
- Sella el CFD
- Timbra generando el CFDi
- Lo almacena en tu equipo
- Genera respaldo en la nube
El funcionamiento es sencillo,todos los datos de la factura se ingresan como variables y ejecutas una función que se encarga de todo el proceso.
jueves, 15 de enero de 2015
jquery generador de consultas SQL dinamico
Les comparto estas dos paginas que cuentan con un generador de consultas SQL dinámico, ideal para implementar en proyectos donde se requiera un reporteador
- http://www.ksistem.com/jquery/sqlbuilderdemo.htm
- http://redquerybuilder.appspot.com/
- http://mistic100.github.io/jQuery-QueryBuilder/
Cerador de paginas con java script
Les comparto este generador de html/divs/css con multiples elementos; en el generas una web rápidamente.
https://github.com/azexo/Azexo-Composer-WYSIWYG
https://github.com/azexo/Azexo-Composer-WYSIWYG
Suscribirse a:
Entradas (Atom)
Como bloquera archivos adjuntos que son virus en postfix o plesk
Como bloquear adjuntos del correo en Plesk/Postfix 1- edita el archivo /etc/postfix/main.cf 2- busca el parametro mime_header_checks...
-
Activar en plesk nginx En plesk ir al dominio ir a Configuración de Apache y nginx desactivar Modo proxy...
-
Como bloquear adjuntos del correo en Plesk/Postfix 1- edita el archivo /etc/postfix/main.cf 2- busca el parametro mime_header_checks...
-
Aquí les dejo un ejemplo de un query para mostrar el día de la semana (lunes, martes, miercoles,....) de una fecha almacenada en mysql ...