Software Libre Vs Software Privativo


Ir a la página Anterior  1, 2, 3  Siguiente

Objetivo: 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.

Objetivo: Re: Software Libre Vs Software Privativo
Shell escribió: [Ver mensaje]
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í:
Public Function grabaRegistro(tabla As String, campoClave As String, clave As Variant, oContenedor As Object, Optional laConexion As Connection) As Boolean

Dim rsDatos As Result
Dim cad as string
Dim f As ResultField
Dim cad, v As String
'... 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
For Each 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)
End If
Endif
Return lret

Catch

Return False

End

Esta es la función que graba un registro en la tabla de log ad_hlog por cada actividad en la base de datos
Public Sub hlog(tipo As String, detalle As String)

detalle = Replace(detalle, "'", "\\'")
detalle = Replace(detalle, "\"", "\\\"")
detalle = "insert into ad_hlog (tipo, detalle, usr,fmod) values ('" & String.Mid(tipo, 1) & "', '" & String.Mid(detalle, 1) & "', '" & String.Mid(iComun.usuario.nick, 1) & "', " & "now()" & ")"
iComun.datos.exec(detalle)

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)

End

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("Entrada", Format(Now, "dd/mm/yyyy hh:nn:ss") & ": se conecta al sistema.")

y en el evento close del formulario principal:
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.

última edición por shordi el Miercoles, 09 Marzo 2016, 18:32; editado 2 veces
Perfil MP  
Objetivo: Re: Software Libre Vs Software Privativo
Supongo que son cosas que debes tener y necesitas tenerlo. No todos los usuarios son iguales.
Los habrá manitas y manazas..¿ Porcentaje ?.

Que era broma!.

Objetivo: Re: Software Libre Vs Software Privativo
No me tires de la lengua, no me tires de la lengua...

Perfil MP  
Objetivo: Re: Software Libre Vs Software Privativo
No sabía que el hablase en español.


Link


Es largo pero seguro que merece la pena verlo.

Saludos

última edición por Shell el Miercoles, 09 Marzo 2016, 21:56; editado 1 vez
Objetivo: Re: Software Libre Vs Software Privativo
Pues a pesar de que todo el mundo agradece la unión de GNU y Linux, no parece caerle muy bien el señor Torvalds, a juzgar por sus palabras...

https://youtu.be/5t_EcPTEzh4?t=51m30s (mismo vídeo, minuto 51:30)

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

Perfil MP  
Objetivo: Re: Software Libre Vs Software Privativo
sin papas ni cocacola, pero si con un buen mate, he visto buena parte del video

el acento es insoportable

no entiendo muy bien a lo que quiere llegar y no veo mal pagar por software

Perfil MP  
Objetivo: 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.

Pues el software, igual.

Saludos.

Perfil MP  
Objetivo: 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

Objetivo: 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)

Continuará...

Perfil MP  
Ir a la página Anterior  1, 2, 3  Siguiente

Página 2 de 3


  
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
No puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.1012s (PHP: 27% SQL: 73%)
Consultas SQL: 20 - Debug off - GZIP Activado