Adsl.au3 v3.0.0
Publicado: 27 Oct 2011, 17:41
¡Por fin! :)
Ha costado la condená, pero por fin he terminado esta nueva versión de una librería que publiqué por aquí hace ya tiempo.
En realidad, no es una nueva versión, más bien es ... una librería diferente, porque he conservado sólo el nombre de las funciones y de algunas :). Lo que sí he conservado ha sido el cometido de las funciones, pero el código de cada una de ellas es totalmente distinto. Vamos, que he escrito la librería de cero prácticamente, porque las versiones anteriores tenían mucho código innecesario y bastante largo.
Además, y lo que más me gusta de esta versión, es que ahora todas las funciones que hacen consultas en servidores externos, lo hacen mediante POST, cosa que en las dos versiones anteriores que hice de la librería, algunas lo hacían mediante GET :).
En esta versión, he procurado que aunque los algoritmos sean más complejos, sean más compactos y ocupen menos (aún así ha ocupado bastante), pero menos que la última versión que hice. Algo así como la mitad :).
En esta versión he quitado algunas funciones (principalmente internas) y una de usuario (la que medía la velocidad de la conexión), al menos hasta encontrar una forma fiable de hacerla y que me queden ganas de volver a meter mano a esto :).
Las funciones internas que he quitado, no hacen falta, pues eran para gestionar timers que implementaba la librería (que en esta versión también he suprimido).
Por lo demás, las funciones aunque algunas con nombre distinto, son las mismas: gestión del firewall, configuración de la interfaz de red, consulta y gestión de la red local, información remota de usuario, información de números de teléfono fijo/móvil... y algo más hay por ahí (en realidad de esta, podrían haber salido al menos tres librerías), pero además del desempeño de cada función, la librería pretende centralizar en un solo módulo todo lo relativo a internet.
Más adelante, implementaré nuevas funciones que tengo pensadas (cuando descanse un poco de este código) :).
Espero que os guste.
Salu2!
Ha costado la condená, pero por fin he terminado esta nueva versión de una librería que publiqué por aquí hace ya tiempo.
En realidad, no es una nueva versión, más bien es ... una librería diferente, porque he conservado sólo el nombre de las funciones y de algunas :). Lo que sí he conservado ha sido el cometido de las funciones, pero el código de cada una de ellas es totalmente distinto. Vamos, que he escrito la librería de cero prácticamente, porque las versiones anteriores tenían mucho código innecesario y bastante largo.
Además, y lo que más me gusta de esta versión, es que ahora todas las funciones que hacen consultas en servidores externos, lo hacen mediante POST, cosa que en las dos versiones anteriores que hice de la librería, algunas lo hacían mediante GET :).
En esta versión, he procurado que aunque los algoritmos sean más complejos, sean más compactos y ocupen menos (aún así ha ocupado bastante), pero menos que la última versión que hice. Algo así como la mitad :).
En esta versión he quitado algunas funciones (principalmente internas) y una de usuario (la que medía la velocidad de la conexión), al menos hasta encontrar una forma fiable de hacerla y que me queden ganas de volver a meter mano a esto :).
Las funciones internas que he quitado, no hacen falta, pues eran para gestionar timers que implementaba la librería (que en esta versión también he suprimido).
Por lo demás, las funciones aunque algunas con nombre distinto, son las mismas: gestión del firewall, configuración de la interfaz de red, consulta y gestión de la red local, información remota de usuario, información de números de teléfono fijo/móvil... y algo más hay por ahí (en realidad de esta, podrían haber salido al menos tres librerías), pero además del desempeño de cada función, la librería pretende centralizar en un solo módulo todo lo relativo a internet.
Más adelante, implementaré nuevas funciones que tengo pensadas (cuando descanse un poco de este código) :).
Espero que os guste.
Salu2!