Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
Re: Software Libre Vs Software Privativo
Además de los tickets supongo que tambien se creara un log para detallar la actividad de la aplicación.
Supongo que el sistema de tickets estará basado en eso.
=================== Gambas Básico
"No es un bug, es una característica no documentada"
Además de los tickets supongo que tambien se creara un log para detallar la actividad de la aplicación.
Supongo que el sistema de tickets estará basado en eso.
Son cosas distintas, cada aplicación tiene su propia tabla de log. El código es muy sencillo.
Tengo una serie de funciones en un módulo que graban altas, modificaciones, bajas, etc. de los datos de un result en la base de datos.
Algo así:
Dim rsDatos AsResult Dim cad asstring Dim f AsResultField Dim cad, v AsString '... abre conexiones, comprobaciones '.... bla bla bla y luego
rsDatos = laConexion.edit(tabla, campoClave &"= &1", clave) '... grabar datos y demás '..., bla, bla bla y luego ForEach f In rsDdatos.Fields
cad &= f.name&": "& rsDatos[f.name]&"\n" Next ' el resultado de este bucle es una cadena que contiene los campos y su contenido que ese han grabado en la tabla en cuestión. Algo así como: 'rowid: 1234 'apellidos: Garcia Garcia ' nombre: Pepe ' dirección: su casa de él ' etc. etc. 'y ahora se llama a la función que genera una entrada en la tabla de logs
iComun.hlog("Modifica "& tabla, cad) EndIf Endif Return lret
Catch 'si hay algún error se envía un error a una cuenta de correo que es parte del sistema de tickets
ieMail.sendmail(icomun.entorno["mailprograma"], [icomun.entorno["mailerrores"]], "Error en hlog", "Error al grabar en hlog esto: \n"& detalle, iComun.mailserver)
No sé si parece engorroso, pero funciona de manera automática y te genera un seguimiento muy efectivo de lo que hace el usuario.
De vez en cuando insertas líneas que la invocan directamente en puntos concretos del código. Por ejemplo después de validarse tenemos esta línea:
iComun.hlog("Salida", Format(Now, "dd/mm/yyyy hh:nn:ss")&": se desconecta del sistema.")
El sistema de tickets se compone de esos correos que genera el programa automáticamente en caso de error y de un formulario que rellena una tabla de mensajes y que son recibidos por mí mediante un sistema de alertas hecho a base de crons y demás.
=================== No podemos regresar
última edición por shordi el Miercoles, 09 Marzo 2016, 18:32; editado 2 veces
Es desconcertante, porque sin duda tenemos mucho que agradecer a Stallman, pero hay momentos en los que parece conducirle la envidia o el resquemor por no sentirse suficientemente agradecido por la comunidad Linux, que piensa que todo el mérito es de Linus Torvalds y no de los emprendedores Stallman y Cia. con GNU.
Merece la pena verlo entero, pero con unas "cocalocas" y papas fritas
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
Re: Software Libre Vs Software Privativo
Citar:
no entiendo muy bien a lo que quiere llegar y no veo mal pagar por software
El software no es más que "la manera de hacer las cosas". Es justo, necesario que se pague por el esfuerzo y el trabajo empleado en crear el software. Que se pague muy bien, añado, que para eso es una habilidad tan costosa de adquirir. Pero el software en sí mismo, la manera en que se hacen las cosas, debe ser libre, no debe privarse al resto de la humanidad de ese conocimiento.
A un arquitecto le pagas, y muy bien, por el trabajo y el esfuerzo en diseñar un edificio, un puente o lo que sea. Pero luego no tapas el edificio para que nadie sepa cómo está hecho ni prohíbes a nadie que copie el diseño, ni lo demanda por fijarse cómo están colocadas las vigas ni nada por el estilo... y sí: hay arquitectos millonarios, no demasiados pero los hay. La mayoría viven muy bien de su trabajo.
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
Re: Software Libre Vs Software Privativo
Un trabajo es hacer un programa, como es normal. Todo lo que conlleva hacerlo.
En cambio la filosofía (la que aprendo a diario ) es distinta, algunos venden, otros dan soporte.
Pero el código lo mostráis. ( Depende del programador ).
Si se quiere vivir de esto, no se puede regalar. Pero privar de algo a otra persona, tambien está mal.
Es un dilema moral y de necesidad de vivir de esto.
Como no soy programador que vivo del tema. Prefiero compartir.
No sé como pensaría si tuviera que vivir de la programación. Y hasta que punto sabría diferenciar.
La necesidad obliga. Pero seria ideal poder vivir de esto y a la vez no privar a nadie de un recurso.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
Re: Software Libre Vs Software Privativo
Citar:
Si se quiere vivir de esto, no se puede regalar. Pero privar de algo a otra persona, tambien está mal.
Es un dilema moral y de necesidad de vivir de esto.
Shell, sigues anclado en la falsa cuestión del software como objeto. Ves el asunto como que un programador vende su programa. Eso no es así. Un programador vende su "saber hacer", su oficio.
Si compras un windows y te sacan 180€ por él... ¿qué estás comprando? ¿Los 20 gramos de plástico de un DVD? ¿La cartulina de la portada? ¿El numerito para activar la licencia? ¿La posibilidad de usar unos servicio en la nube? ¿Un impuesto inevitable para que tu ordenador funcione? Piénsalo un poco antes de responder (La pregunta no es si lo que compras lo vale, es qué es aquello por lo que, para ti, vale la pena pagar esa pasta)
Fecha y hora actual: Martes, 21 May 2024, 14:15 • Todas las horas son UTC + 1 Hora
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
Lista de permisos
Lista de permisos
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario