Hola! Ya me he leído con calma toda la información que has aportado, aparte de darte las gracias por aportarla tengo que reconocer que me ha sorprendido el buen nivel que muestras en programación y no sólo eso sino también en conocimiento de redes y protocolos, supongo que te lo habrás trabajado a base de echarle horas y horas de estudio y programación
Hola mi estimado!
Me alegro mucho que te haya gustado, estos programas dejan mucha enseñanza a personas que comienzan con Python y a usuarios medios ya que pueden ver lo que se puede llegar a hacer con el lenguaje. Es bueno ver como queda todo ordenado en el Panel wx.ListCtrl y cada dato en su lugar correspondiente.
En cuanto a conocimiento de Redes y protocolos, la verdad se poco sobre eso, yo en el programa Buscador de Puertos TCP, lo que hice fue buscar en alguna página, los puertos y sus descripciones, luego lo implementé en el programa.
Pero si se de conexiones sockets más que nada, y bueno he hecho programas también usando sockets, como este programa que he aportado.
Sobre el problema con contenidos en foros y su posterior borrado, no sé concretamente en qué consistió el problema pero cuando se suben contenidos a sitios públicos de internet hay que tener en cuenta que precisamente son públicos y desde el mismo momento en que se suban pueden ser copiados por otras personas, incluso aunque luego se proceda al borrado ya otras personas pueden haberlo copiado y puede publicarse en muchos otros sitios web sin control. Por ello nuestra recomendación es no subir aquello que no se quiera compartir o aquello que no se quiera que sea copiado por otros.
Bueno, te explico amigo, yo había creado un código básico digamos, no era algo complejo, este código era en Python y tube que aportarlo para recibir ayuda de ese foro antes mencionado, sin embargo la ayuda fué negada hacia a mi, porque este moderador pensaba que yo estaba tratando de hacer algo ilegal, que por lo conocimientos que tengo iba a hacer algo que podría trarme problemas a mi, pero como soy programador le he demostrado, por lo menos lo he hecho muy claramente, que ya existe un programa creado aquí en mi país Argentina que hace exactamente lo que yo quería hacer, que era un programa que envíe mensajes a celulares de compañía Personal y Claro, que de hecho como dije ya existe un programa que hace eso en forma gratuita.
Yo le he explicado a este moderador que ese programa se conecta a la página de Personal y de Claro como mi código lo hacía, pero obviamente al mío le faltaban cosas y no funcionaba, estaba muy incompleto, bueno yo le demostré eso y el no me respondió más nada, osea no me quiso ayudar.
También quiero aclarar que le dije exactamente bien claro como funcionaba ese programa y hasta le puse imágenes de muestra que mostraba a donde se conectaba ese programa, etc.
Bueno, el tema que el no me ayudó así que le pedí que borrara ese código, le mandé 1 msj privado, le dije en otro post (no era mi Tema, era de otro usuario) que por favor lea el mensaje privado que le había mandado. El me respondió que ese foro está licenciado bajo la licencia de Creative Commons y que no iba a ser posible el borrado del código ya que lo que se aportaba ahí, quedaba tal cuál.
Bueno, el tema que no me pareció una respuesta justa, ya que cuando hicieron spam en ese foro, osea un usuario se registró para tan solo hacer un spam, yo salí a defender a ese foro diciendole a este usuario que no está bien crear un tema en el foro que el citaba e invitar a los usuarios de este foro a que se registren ahí, el moderador (no se quién), borró ese mensaje.
Los moderadores modifican los mensajes de los usuarios cuando quieren, osea todos saben que es así, ellos podrían haber borrado mi código y todo iba a estar bien, pero no! el se negó y otro moderador nos trató de avaros a los Argentinos porque el estaba en desacuerdo que yo no quiera pagar por un software, pero no es así.
Lo explico una vez más....... El autor de ese programa que envía mensajes gratis, está lucrando con su programa, osea el tiene embutido en su programa, su página, con una publicidad de Google y encima esa página se refresca cada cierto tiempo, no recuerdo cada cuanto, pero muy seguidamente se va refrescando automáticamente, que eso es igual a que la persona refresque esa página en un navegador, osea la hago simple..... Eso suma visitas.
El autor gana dinero con eso, yo no iba a hacerlo y aún así me negaron su ayuda y encima me trataron de avaro, porque? porque yo quería hacer mi propio programa y ellos estaban en desacuerdo, ya que ellos querían que yo use ese programa con esa publicidad obligatoria para que yo ayude económicamente a esa persona, yo al intentar crear algo muy parecido, pero por supuesto gráficamente iba a ser totalmente distinto, ellos pensaban que yo era como que le iba a quitar la posibilidad de que esa persona siga ganando dinero.
Pero por favor, yo tengo derecho de hacer el programa que quiera y como lo quiera (JAMAS, NUNCA hago algo ilegal), esa persona está haciendo algo ilegal, porque si, es ilegal meter una publicidad de Google embutida en su programa, eso está en su web (la publicidad), si es cierto, pero ese programa, tiene un navegador embutido adentro que hace eso, porque esa persona en su página no tiene esos refrescos automáticos, osea que es el programa ese que se actualiza automáticamente y eso a ellos le parece ético? eso a ellos le parece que esa persona necesita ayuda? Yo soy pobre, me cuesta mucho pero mucho pagar mi VPS y aún así no pensaba meterle publicidades al programa ni tampoco ganar dinero con eso.
Además de esa publicidad obligatoria, también este programa envía su SPAM osea su página web dentro de los mensajes de texto que los usuarios envían.
Un ejemplo sería este:
Hola Daniel como estas?-pagina.net
pagina.net es la página del autor de ese programa, jajajaj mira que bonito, gana dinero y le mete el spam de su página y eso le parece ético?????????? Si está haciendo spam, encima reduce los caracteres de los mensajes de texto, que ya de por si, son muy pocos.
En fin, un tema largo de explicar, pero este moderador podría haber eliminado el código sin problemas y listo, pero no, encima otro moderador me trató de avaro.
Odio la injusticia.
Ellos se negaron a ayudarme, al menos debía borrar el mensaje, de hecho recuerda amigo Ogramar que los foros (no todos) tienen la posibilidad de borrar tus propios mensajes y modificarlos también, pero ese foro no es SMF, es VBulletin y solo se puede modificar tu último mensaje, por lo que no podía borrarlo porque ya tenía mensajes posteriores.
Si en mi foro, un usuario pidiera eso, yo lo haría sin problemas, borraría su código, no tengo porque quedarme con algo que no es mío y si me niego a ayudarlo, con más razón lo borraría.
Por cierto, el penso que yo iba a hacer algo como marketing, publicidad, spam, porque me lo dijo en ese Tema, pero sin embargo dejaron ese código, ¿que no era algo malo?, para ellos si, bueno lo dejaron igual.
Es más, ni siquiera te saludan en ese foro, son unos mal educados, ni educación tienen, ustedes son mucho mejor personas que ellos, ellos tienen el ego muuuuuy alto y creen que son lo mejor.
Sigan así chicos que van a llegar lejos, a ustedes les digo de Aprender a Programar, sigan con su buena educación que eso se valora mucho!!!
Sabes amigo? Hace rato no me importa ese código, yo solo he podido terminar mi programa y lo que necesitaba, lamentablemente la web de Personal a cambiado y ahora es más difícil poder terminarlo a mi programa, es más no se si se podrá, quizás ya no se pueda.
Por último quiero agregar algo, disculpenmen, de todo corazón les digo esto, con todo respeto a ustedes, pero desgraciadamente yo he hecho muchos códigos/programas y los he compartido en mi Foro y en otro Foro que ayudé un tiempo, y saben amigos? Mis códigos estan modificados, plageados, le metieron fallas, le sacaron todo el texto que le había puesto arriba, que siempre lo hago, le sacaron hasta las ayudas, me cansé siempre de hacer códigos y verlos en otros Foros plageados o modificados, sin ni siquiera, la ayuda que me he tomado el trabajo en crearla muy detalladamente, no es justo que me pase eso, les juro que he hecho todo lo mejor que he podido por compartir y me ha ido muy mal, nunca respetaron los créditos, jamás, lo borran como si nada o cambian el autor. Esa es una de las malas experiencias que he tenido en el mundo del internet.
No me parece bien haberme roto la cabeza noches enteras desvelandome para poder terminar esos códigos o seguir haciéndolos y que después tenga que verlos sin nada, sin autor o con otro autor, que no es el autor, es solo una persona que se puso ahí como autor pero ni siquiera hizo nada de nada, pero nada.
Es muy triste y doloroso ver eso, todo mi trabajo, todos mis esfuerzos sin valor alguno, un código que ya no es lo que yo hice, perdonen por esto, pero es la realidad, he trabajado duro y me ha ido muy mal.
Por eso el código que he aportado, estoy preparado para verlo en otro foro sin autor o con otro nombre y/o nick, ya me acostumbré.
Del código me ha gustado que es un código que hace algo interesante en poco código y de forma clara. Supongo que eso también es posible gracias a las librerías de Python pero de todas formas hay que saber usarlas para conseguir estos resultados ¿Puedes contarnos que IDE o entorno recomiendas para programar en Python? Salu2!!
Me alegro que te haya gustado amigo
OgramarSi amigo, se pueden usar librerías para mejorarlo o hacerlo de otra manera, por ejemplo usar la librería
re que sirve para trabajar con expresiones regulares.
Mirá te soy sincero, yo uso el IDE que trae Python, en realidad casi nunca lo uso, ya que es un poco lento y además prefiero crear los códigos en NotePad++ y luego ejecutarlos.
Pero el que si les recomiendo es el NINJA IDE
Aquí dejo la web oficial para que lo descarguen:
http://ninja-ide.org/por cierto, NINJA IDE está escrito en Python!!!!!!! con Interfaz gráfica PyQt!!!
Buena suerte a todos y muchas gracias
Ogramar por tus palabras.
Que tengan buen día.