Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

Software Libre Vs Software Privativo

Software Libre Vs Software Privativo
Artículo
Responder citando    Descargar mensaje  
Mensaje 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.



 
Shell - Ver perfil del usuario Enviar mensaje privado  
Shell [ Miercoles, 09 Marzo 2016, 09:36 ]
 


Software Libre Vs Software Privativo
Comentarios
Responder citando    Descargar mensaje  
Mensaje 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 
shordi - Ver perfil del usuario Enviar mensaje privado  
shordi [ Miercoles, 09 Marzo 2016, 18:28 ]
Responder citando    Descargar mensaje  
Mensaje 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!.  



 
Shell - Ver perfil del usuario Enviar mensaje privado  
Shell [ Miercoles, 09 Marzo 2016, 20:38 ]
Responder citando    Descargar mensaje  
Mensaje Re: Software Libre Vs Software Privativo 
 
No me tires de la lengua, no me tires de la lengua...
     



 
shordi - Ver perfil del usuario Enviar mensaje privado  
shordi [ Miercoles, 09 Marzo 2016, 20:54 ]
Responder citando    Descargar mensaje  
Mensaje 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 
Shell - Ver perfil del usuario Enviar mensaje privado  
Shell [ Miercoles, 09 Marzo 2016, 21:49 ]
Responder citando    Descargar mensaje  
Mensaje 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



 
jguardon - Ver perfil del usuario Enviar mensaje privado  
jguardon [ Miercoles, 09 Marzo 2016, 23:16 ]
Responder citando    Descargar mensaje  
Mensaje 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



 
tercoIDE - Ver perfil del usuario Enviar mensaje privado  
tercoIDE [ Jueves, 10 Marzo 2016, 12:50 ]
Responder citando    Descargar mensaje  
Mensaje 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.



 
shordi - Ver perfil del usuario Enviar mensaje privado  
shordi [ Jueves, 10 Marzo 2016, 13:18 ]
Responder citando    Descargar mensaje  
Mensaje 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



 
Shell - Ver perfil del usuario Enviar mensaje privado  
Shell [ Jueves, 10 Marzo 2016, 13:44 ]
Responder citando    Descargar mensaje  
Mensaje 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á...



 
shordi - Ver perfil del usuario Enviar mensaje privado  
shordi [ Jueves, 10 Marzo 2016, 19:04 ]
Mostrar mensajes anteriores:    
 
Publicar nuevo tema  Responder al tema  Página 2 de 3
Ir a la página Anterior  1, 2, 3  Siguiente
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 



 

cron