Como saber cuantos usuarios usan mi Software?

Iniciado por Skeletron, 27 Abril 2009, 19:58 PM

0 Miembros y 1 Visitante están viendo este tema.

Skeletron

Tios...
Yo tengo una idea:
En el archivo donde estan las configuraciones de mi programa, tambien voy a poner en la nueva version un "valor" donde diga si se "reportó" o no se reportó..
Si no se reportó, probara reportarce.. o sea: escribir en mi base de datos (tendria que crearla) un valor que "SUME" a lo que ya hay... o sea.. como un contador de visitas...

O sea.. la tecnica la tengo.. yo se que tengo que hacer... Le digo al programa que si no se reporto, que se reporte...
PEROOoo
Ese no es mi problema...

Mi problema es:

QUE BASE DE DATOS USO?
QUE CODIGOS?
DE QUE MANERA??

no se utilizar base de datos como por ejemplo MySQL... no conozco nada de eso..
Tal vez ustedes me dirán que es mejor hacerlo con un .txt o con cualquier otra cosa... que se yo...
Necesito ayuda para que me digan QUE TECNOLOGIA utilizar... y como serian los codigos apra escribir desde mi programa, en esa "base de datos"

Solo con tirarme los nombres de como escribir y bla bla, yo me las ingenio con Google y busco bien como se utilizan...


:D

KJD

"Solo hay 10 tipos personas que saben leer binario, los que si y los que no"

"Keyboard not Found, press F1 To Continue" WTF???

Skeletron

Eso esta hecho en PHP?!?!?!!


Yo estoy programando en Bisual Basic.net
Y eso es apra crear .txt pero en php.. no entiendo a que quisiste llegar con eso..


SOlo quiero que mi programa SUME UN NUMERO, en ALGUN LADO de mi host...

MANULOMM

Bueno a mi la duda hasta me quedo... en que dijiste que programabas?

Bisual Basic .Net?, con todo respeto, asi te quedara de bueno tu software? :silbar: :silbar: :silbar:

Atentamente,

Juan Manuel Lombana
Medellín - Colombia


Skeletron

Je je je... Fue dislexia tio...
En fin...

Ustedes me entienden...

Y si te queda alguna duda de como es el software.. podes descargarlo..

www.brodasoft.com.ar

Ya esta terminado desde hace mucho

43H4FH44H45H4CH49H56H45H

Parqa lo k necesitas bastaria con un email por smtp que muestre la IP y algun dato mas de donde se conecto para comparar y evitar contar repeticiones de uso o reporte.
Si no kieres estar con lo de los mail's, puedes utilizar web services que hasta con las versiones express del vs 2008 se hacen en un pestañeo, en una operacion del web service creas un FileStream y un StreamWriter para que escriba un .txt y vaya añadiendo fecha e IP de la que se conecto, o mas simple solo haces leer el txt y luego de una conversion a "int" aumentas el valor y actualizas el mismo.
Puedes crear igualmente una operacion para conectar a un BD MSSQL, MYSQL u ORACLE y lo mismo.
Hay muchos modos de hacerlo, si vas a utilizar un web services creado con el vs studio necesitas un servidor que corra con windows y demas, en caso de tener un server con linux necesitas crear tu propio web services para consumirlo desde aplicaciones windows necesitas saber (XML, SOAP, WSDL, y UDDI) y el resto es sencillo.
Si quieres tb lo puedes crear en python que tiene bastante informacion al respecto, el tema es demasiado amplio para detallarlo, mejor si piensas el mejor método que se acomode a tu uso.



-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W

MazarD

Para mí la mejor solución y a la vez la más simple y rápida de implementar es simplemente hacer que el programa visite oculta y periódicamente cierta url que estás monitorizando con google analytics, piwik o cualquier sistema de estadísticas web.
De este modo tendrás información más importante que el número de personas que han instalado el software, sabrás cuantas lo están utilizando actualmente, su país, idioma... Además no tiene porqué visitar la url "porque si", puede comprobar si hay una versión nueva del programa y preguntar para actualizar cuando sea necesario.

Saludos.
-Learn as if you were to live forever, live as if you were to die tomorrow-

http://www.mazard.info
http://twitter.com/MazarD
irc://irc.freenode.org/elhacker.net

Skeletron

Me ha gustado mucho la idea de MazarD

Yo uso Google Analytics...

Para hacer lo que MazarD dice puedo hacer así?:
Creo un archivo por ejemplo: "estadisticas" (en www.brodasoft.com.ar/estadisticas.html) y le coloco el codigo de "analytics" de Google

Y luego con Visual basic.net, que "codigo" puedo utilizar para "leer" esa web??? o es necessario que la persona ingrese desde su Browser?
Me gustaria que no sea necesario ingresar desde el Browser...