Imagen

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.


CARTA PORTE V3.1

ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03


.

Sugerencias-Mejora a implementar (ValidaCFD para red)

La Razon de ser de este sitio, aqui va a ver anuncios, comentarios dudas y quejas de este programa de validacion de Comprobantes Fiscales Digitales.
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: ... al que no habla D...ADO no lo oye.

Mensaje por Dado »

s3cr3to escribió:
DADO escribió::shock: :o

Wow! es increible lo que haz intentado por hacerlo funcionar en red.

Ahorita ando algo ocupado pero voy a ponerlo en la lista de los deseos, no te prometo pronto la version en red, pero algun dia......y es que por supuesto tengo que darle prioridad a los clientes que estan pagando por alguna solucion
Buena noche DADO.

... Supongo que de la version en RED aun no hay nada.
Seguire esperando con ansias esa version.

Saludos
...and End Of Line.
Despues de un documento de 35 pasos (pasos que el usuario tenia que hacer MANUALMENTE), tres archivos *.bat (install mysql // config mysql // init database and user) y dos archivos sql he decidido que no es facil la encomienda de hacer el ValidaCFD para red.

Y eso apenas era el inicio de la configuracion para hacer el ValidaCFD en red. Falta REALMENTE programar las condiciones para que ValidaCFD.EXE trabaje en red.

Ademas en esos "35 pasos" hay mucha informacion de "si esto pasa entonces haga esto otro", especialmente con lo del firewall y la apertura del puerto 3306

Por otro lado estoy trabajando en todos estos proyectos :

- Programa de reporte mensual a partir de una carpeta con XML
- Programa de envio por FTP de facturas a Calimax
- Interpretacion del Aperak y del EDI de Calimax
- Programa para encontrar la clave que extraviaron de una Llave Privada
- Programa para insertar el complemento Donatarias
- Asesoria para la Addenda Vitro (apenas comenzamos a ver las necesidades)
- Agregar la generacion del PDF para el ValidaCFD_cl (obligado, fue el cliente que originalmente encargo el ValidaCFD_cl)
" y lo que se acumule esta semana "

Ah! y se me olvidaba el soporte que piden para que el ValidaCFD funcione en Windows 2000, algo pasa que ahi no se ejecuta correctamente

Bueno, todo este rollo es para comentarte que siento mucho no poder ayudarte en esa parte pero YA LO INTENTE y requiere mucho mas que cambiar un par de lineas aqui y alla.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Avatar de Usuario
acanas
Mensajes: 477
Registrado: Mar Ene 11, 2011 3:18 pm

Re: Sugerencias-Mejora a implementar (ValidaCFD para red)

Mensaje por acanas »

huuyyy para eso de encontrar la clave de una llave privada apenas haciendo un brute force attack pero que sean ejecutadas en un GPU. Estuve leyendo que hasta 2 billones de operaciones pueden hacer por segundo. o mejor aun haz un servicio web hosteado en una instancia gpu de un cluster de Amazon para aprovechar todo el poder de computo que ofrecen. Hace poco con ese servicio un programador demostró que se puede descifrar una cadena cifrada por SHA-1 de una manera barata, solo le costó un par de dólares y no tuvo que esperar años.

http://aws.amazon.com/about-aws/whats-n ... mazon-ec2/
Zyphersoft Development
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Sugerencias-Mejora a implementar (ValidaCFD para red)

Mensaje por Dado »

acanas escribió:huuyyy para eso de encontrar la clave de una llave privada apenas haciendo un brute force attack pero que sean ejecutadas en un GPU. Estuve leyendo que hasta 2 billones de operaciones pueden hacer por segundo. o mejor aun haz un servicio web hosteado en una instancia gpu de un cluster de Amazon para aprovechar todo el poder de computo que ofrecen. Hace poco con ese servicio un programador demostró que se puede descifrar una cadena cifrada por SHA-1 de una manera barata, solo le costó un par de dólares y no tuvo que esperar años.

http://aws.amazon.com/about-aws/whats-n ... mazon-ec2/
Si, fue lo primero que le dije al interesado, por suerte hay pistas muy importantes (ya sabes, tamaño de la clave, uso solo letras minusculas y solo uso 4 de los 10 digitos) ya casi termino el programa brute-force, solo estoy probando y este fin voy a poner a mis 50 computadoras a trabajar (dije 50? no, era alrevez...05 je je je)
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
s3cr3to
Mensajes: 502
Registrado: Mar Dic 28, 2010 1:12 pm

Re: ... al que no habla D...ADO no lo oye.

Mensaje por s3cr3to »

DADO escribió:Despues de un documento de 35 pasos ... he decidido que no es facil la encomienda de hacer el ValidaCFD para red.
Que extraño DADO, crei que seria facil porque:
En mi prueba de trabajo en red lo unico que hice fue
  • copiar la version instalada en una carpeta en un servidor (ahh y en windows 2000)
  • actualizar la base de datos
  • compartir dicha carpeta
  • intentar correrlo en red desde varios equipos
Resultados en red:
  • la primera computadora que inicia el validaCFD si puede trabajar con el.
  • la siguiente computadora simplemente se queda "pensando" y no logra abrir las bases de datos pues parece que estan en modo "exclusivo" de apertura por parte del primer usuario.
Ahora bien si eso del modo "exclusivo" fuera posible de modificar que bien, creo que funcionaria en red sin problemas.
Solo faltaria que la actualizacion de las tablas no las pudieran hacer los usuarios en red sino yo desde el servidor para evitar precisamente que saturen el servidor los usuarios (prefiero descargar los archivos del SAT manualmente y actualizar el validacfd desde esos archivos).
Claro el validacfd deberia detectar que esta ocurriendo la actualizacion de las bases de datos para que no deje a los usuarios hacer nada mientras esto ocurre:
  • Se me ocurre activando una bandera en alguna tabla
  • Que el validacfd este monitoreando dicha bandera y detenga su operacion mientras esta activa esa bandera.
  • Al terminar esa bandera se deja limpia y los usuarios pueden continuar trabajando.
Actualmente lo que hago es (ya no lo corro en red):
  • Copie la carpeta de validacfd en varios equipos.
  • Desde una PC dedicada a varias funciones y con acceso a internet actualizo el validacfd
  • Al terminar de actualizar copio la base de datos (carpeta y subcarpetas) al servidor
  • en cada PC con el validaCFD corro otro .bat que copia la carpeta de datos (1)
  • el programa validacfd.exe lo copio manualmente de los equipos que lo usan cada que hay actualizacion.
(1) el codigo de este bat es:

Código: Seleccionar todo

echo off
@cls
@echo ***********************************************************
@echo _
@echo Por favor, espere mientras actualizo los datos de ValidaCFD..
@echo .
xcopy \\serveridor\data_usuarios data /s /y 
@echo .
@echo .
@echo Actualizacion realizada.
@echo .
@echo .
@echo Para iniciar el ValidaCFD:
@echo .
pause
validaCFD.exe
De nuevo gracias por tus herramientas tan utiles.
Seguire esperando y ojala que logres tener tiempo para esto (claro, y que sigas teniendo mucha chamba tambien)
Saludos
Cerrado