Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Eleкtro

#901
Bueno... esto es suna pequeña anécdota para que lo tengan en cuenta a la hora de elegir antivirus...

Acabo de instalarme la última versión de Avira, me apeteceía probarlo por que llevaba años sin usar Avira (por lo general uso Malwarebytes Anti Malware, el cual obviamente lo desinstalé antes de instalar Avira para evitar posibles conflictos), y resulta que me está dando tantos problemas que me va a tocar reinstalar Windows... o en su defecto usar un live-cd y eliminar todo lo relacionado con Avira, y esperar que eso funcione.

No se imaginan mi cara de sorpresa al abrir el desinstalador de Avira, darle al botón de desinstalar, y que éste me diga que no se puede desinstalar por que Avira Antivirus lo necesita, o algo así, absurdo e incomprensible, pero bueno, entonces me dispongo a cerrar los procesos de Avira, o mejor dicho matarlos, y los servicios de Avira, pero algunos no deja por permisos de usuario, todo esto para ver si era un problema de que Avira estaba en ejecución o algo, y entonces el desinstalador si que "funciona" despues de haber hecho esto, o al menos parece que desinstala Avira, y al final dice que se desinstaló correctamente... pero en realidad no desinstala una mierd@ ya que al próximo reinicio del sistema operativo el maldito Avira sigue ahí, de hecho, la carpeta de instalación de Avira tiene permisos especiales, así que el desinstalador no elimina ningún archivo de esa carpeta (en fin, no se para que narices distribuyen un desinstalador que no es capaz de desinstalar nada), y no puedo concederle permisos a mi usuario de forma ordinaria sobre los archivos de ese directorio como las miles de veces que lo he hecho en cualquier otra carpeta protegida... supongo que por alguna técnica de protección de Avira contra este tipo de ataques. Incluso he realizado una búsqueda y eliminación de todas las claves de registro relacionadas con Avira y todos los archivos de configuración del programa, con la intención de corromper el funcionamiento del programa, pero no ha servido para nada, Avira sigue ahí... en el próximo reinicio... dando por culo todo el rato.

...así que tengo un antivirus que no quiero, el cual no se puede desinstalar, ni tampoco desactivar del todo (los servicios en modo auto-ejecución).

Esto ha ocurrido en Windows 10 con Avira Antivirus Pro 15.0.36.180. Mejor no se instalen Avira por que podría pasarle lo que me ha pasado a mi...

Saludos!
#902
Cita de: Jeezy en  6 Junio 2018, 00:31 AMObjeto de inicio en ves de form 1 cambiarlo a sub Main

Utiliza la siguiente propiedad para especificar el nombre de la clase que provee el entry-point o punto de entrada (método 'Main') de la aplicación:


Ejemplo:
Código (vbnet) [Seleccionar]
Dim pOptions As New Dictionary(Of String, String)()
pOptions.Add("CompilerVersion", "v4.0")

Dim cProvider As CodeDomProvider = New VBCodeProvider(pOptions)
' o bien...
Dim cProvider As CodeDomProvider = New CSharpCodeProvider(pOptions)

Dim cParams As New CompilerParameters()
If cProvider.Supports(GeneratorSupport.EntryPointMethod) Then
   cParams.MainClass = "Namespace.ClassName" ' Ej. "ConsoleApp1.Module1", "WindowsApp1.Form1"
End If

Dim cResult As CompilerResults = cProvider.CompileAssemblyFromSource(cParams, ...)
...


Cita de: Jeezy en  6 Junio 2018, 00:31 AMy Deshabilitar marco de trabjo de la aplicacion.

El framework de la aplicación se deshabilita de forma implícita cuando no especificas un Form como "objeto de inicio".

Saludos.
#903
No se puede añadir más a lo que ya han explicado. Solo que...

Cita de: #!drvy en  5 Junio 2018, 23:54 PMOWASP.. "Los comentarios son un peligro, huyan todos..."

Argumento-afirmación de gente incompetente que intenta justificar tal incompetencia mediante falacias.




Cabría destacar que en algunos lenguajes de programación la documentación del código fuente se aprovecha de forma muy eficiente y sofisticada para obtener doble y triple beneficio, como por ejemplo sería en los lenguajes soportados por .NET Framework, ya que aparte de poder usar comentarios simples también se puede aplicar lo que se conoce como documentación XML, cuyo uso es igual de sencillo que escribir un comentario simple, y aparte de servir como recordatorio o guía para ti, también sirve para proveer una ayuda estructurada, e instantanea (propósito de un método, descripción de parámetros y valores de retorno, etc, incluso muestras de código) en la IDE de Visual Studio para cualquier programador que nunca haya visto el código fuente de tu API, y también sirve para generar documentación HTML de esa API que luego puedes hospedar en la world wide web, o un archivo de ayuda HTML compilado (CHM) con el que, gracias a editores externos (ej. WinCHM), se puede editar para insertar imágenes y etc. lo cual sirve de mucho para generar un archivo de ayuda CHM decente/profesional para distribuir en aplicaciones comerciales.

También cabría mencionar que, aunque evidentemente los comentarios simples no se compilan, si que se genera un archivo adicional en formato .xml que contiene toda la documentación XML del código fuente, pero tienes la libertad de decidir si quieres distribuirlo o no, y no tiene ninguna influencia en el rendimiento del uso de tu librería/programa, solamente sirve para proveer la ayuda instantanea en la IDE a través de Microsoft Intellisense y para poder generar ayuda HTML compilada y esas cosas que ya mencioné, así que no hay problema con eso.

Documentar es algo muy productivo y beneficioso se mire como se mire y en el lenguaje que sea aunque solo aportase el beneficio de servir como recordatorio para ti, afirmar lo contrario es de inútiles.

Si esa gente viese alguno de mis códigos probablemente les daría un infarto... no creo que tengan argumento lo suficientemente razonable para rebatir todo esto que acabo de explicar, sería su burda opinión contra hechos irrefutables, serían ellos contra las prácticas de todo el equipo de desarrollo de Microsoft .NET Framework xD (https://referencesource.microsoft.com/) y contra la opinión de los programadores con sentido común como los compañeros del foro que ya han comentado algo al respecto...

Saludos.
#904
Cita de: #!drvy en  4 Junio 2018, 13:56 PM
¿ Desde cuando el 90% de algo es una minoría ?¿Como sabes que la opinión de los hombres no cuenta si prácticamente la mitad de las muestras son del genero masculino?

No te lo crees ni tú. Así que ahora vivimos en un mundo de locos donde el 90% de las mujeres francesas, chilenas, o de donde sea, y de entre ese porcentaje, un 50% aprox. son hombres, y todos están a favor de ilegalizar el silvar o piropear a una mujer, venga va... ya en serio, basta ya de bromas #!drvy xD

Es que no hay quien se lo crea, es algo que rompe las barreras de lo absurdo, y me da igual lo que diga cualquier fuente oficial. A ver, no digo que el dato te lo hayas inventado, se que no, lo que digo es que ese porcentaje debe estar manipulado de algún modo, simplemente me niego a creer esa chorrada sin sentido de que un 90% de personas esté a favor de algo así, no puede ser cierto, o eso o todo el mundo se ha vuelto imbecil en Francia y en Chile...

En ese procentaje probablemente también entrará la opinión del acoso y esas osas cosas, pero no me creo que ese 90% se refiera solamente a ilegalizar un piropo, o un silvido.

Saludos
#905
Cita de: Elektrovaya tela. Además de usar argumentos baratos ahora intentas poner en mi boca palabras que nunca he dicho, y sino, cítame el supuesto mensaje donde afirmo que a todas las mujeres les gusta que las piropeen

Cita de: #!drvy en  3 Junio 2018, 23:46 PM
Te lo cité cuando te respondí a ello.. pero bueno, aquí lo tienes:

Cita de: ElektroEstoy convencido de que en general para una mujer un piropo de un desconocido debe ser algo que se olvida a los 5 minutos probablemente, indiferentemente de que le guste ser piropeada o no le guste

¿?. esto es lo único que realmente me molesta de tu comentario, así que es lo único que responderé para dejarlo claro...

No se donde ves que yo afirme que a la mayoría de mujeres les gusta ser piropeadas, es que en realidad sobra cualquier explicación por mi parte ya que aparte de ser evidente que me refiero a la importancia que le puede dar una persona a un piropo (de un extraño), al final de la frase digo esto: "indiferentemente de que le guste ser piropeada o no le guste".

En esa frase citada no afirmo que a la mayoría les guste ser piropeadas, sino que a la mayoría le debe importar bien poco ser piropeado/a (por extraños, insisto), por que es algo que no afecta en la vida de una persona, algo que se olvida a los 2 minutos... y además de eso, si te piropea tu novia/o marido/a familiar, por lo general debería ser algo que te va a hacer sentir bien, por que es un acto cariñoso viniendo de una persona que te quiere. esta ley es tan absurda...

Cita de: #!drvy en  3 Junio 2018, 23:46 PM
No se si estas de broma o de guasa o es por burlate de mi.. pero creo que no te das cuenta que así es como funcionan las leyes. Si hay una mayoría que quiere hacer algo legal o ilegal, eso se hace legal o ilegal. Afortunadamente, vivimos en una civilización donde que uno piense algo, no significa que todos los demás tienen que pensar lo mismo.

Pero dentro de una lógica razonable, una ética, el bien y el mal, ya sabes. No podrían ilegalizar comer chicles de menta poniendo como argumento que al 90% de la humanidad no les gusta su sabor. Igual de absurdo es ilegalizar el arte de piropear o silvar, y encima por una minoria, y minoría de mujeres, la opinión de los hombres aquí no cuenta, vaya por Dios...

PD: al final respondí a dos cosas, no tenérmelo en cuenta. xD

saludos
#906
¿Alguien ha vuelto a saber algo del asunto desde el año pasado?, por que yo no... (tampoco es que haya intentado buscar información reciente)

Espero que al final no fuese todo un fraude para hacer polémica y tal, sin intentar el trasplante ni nada de nada...

saludos
#907
Cita de: Avispon99 en  2 Junio 2018, 20:01 PM
Fuente incorrecta mi querido veterano de mil batallas, casualmente hace tres meses tuve un dolor de cabeza por esto mismo haciendo un programa, y un profesor de la universidad me recomendó esa solución, asi que simplemente la copie y la pegue de dicho script, a menos que el profesor le ande dando duro al CTRL+ C
                                                         :xD :xD :xD :xD :xD :xD :xD :xD :xD :xD

@Avispon99

Bueno, en lo referente a Python por veterano me refería a TincoPasan (creo que no hubo malinterpretación posible), que lleva mucho tiempo en el foro resolviendo dudas de Python.... y pues... me parece muy feo eso de criticar el código/aporte de un programador experto para intentar corregirle y acabar poniendo un código "robado" de otro autor sin mencionarlo... para ganarte tú el mérito... lo siento pero esos pequeños detalles me vuelven furioso. xD supongo que debo darte las gracias por tomártelo con buen humor.

Y ya está, no discuto ni vuelvo a mencionar el tema, que al final siento que estoy un poco "chafando" el tema principal de TincoPasan.

Saludos!
#908
Dudas Generales / Re: dudas :/
2 Junio 2018, 10:51 AM
Cita de: matmtz123 en  2 Junio 2018, 07:43 AMcomo multiplicar elementos específicos de dos arrays

¿Cómo?, pues usando el operador de multiplicación....

resultado = (array1[índice] * array2[índice])




En esta lista de Wikipedia se menciona el nombre de aproximadamente 300 lenguajes de programación:


...¿buscas un ejemplo para cada uno de ellos?.

PD: preguntas cortas, genéricas y sin detalles suficientes, obtienen el mismo tipo de respuestas.

saludos.
#909
Cita de: #!drvy en  2 Junio 2018, 02:25 AM
Pues disculpa, pero creí que estabas a favor de la libertad de expresión y que te insulten, "no pasa absolutamente nada"

¿Acaso en algún momento he afirmado o insinuado lo contrario?, sabes de sobra que no. Evidentemente no me gustaría que me insulte nadie, ni conocido ni desconocido, pero son libres de hacerlo, al igual que lo soy yo en ese sentido, así que sí, no pasa absolutamente nada, por que si yo tengo el derecho, debo aceptar que los demás también lo tengan.

Cita de: #!drvy en  2 Junio 2018, 02:25 AMNo se, ahora resulta que es solo por si te insulta un desconocido. ¿Es decir, ahora, el derecho a libertad de expresión es solo para los desconocidos? ¿Luego dices que otros se sacan argumentos de debajo de la manga?

Y ya que estamos, a mi, si me importa que me insulten. Si tu no le das importancia, allá tu, pero a mi me molesta que me insulten sea un desconocido o un familiar. Y no soy el único. Otra cosa es lo que yo considere un insulto y lo que no.

Ya estamos. Me ha vuelto a quedar claro que no lo "quieres entender" (o mejor dicho: no lo quieres reconocer) y prefieres seguir liándolo todo tergiversando las cosas. Tú sabes perfectamente lo que intento expresar, o al menos yo creo que lo sabes:

es indiferente cuando te importe, te agrade o te moleste un insulto / piropo / silvido, por que una cosa es la importancia que tú o yo le tengamos, y otra cosa completamente distinta e inconexa es el hecho de que que un piropo o silvar sea considerado delito. No hay relación, por eso me resulta incoherente que te defiendas o ataques con ese argumento.

PD: te lo digo en serio: creo que esto ya lo haces a propósito para burlarte de mi, que estás de guasa o algo parecido, por que no creo que realmente pienses así y puedas seguir con el mismo argumento, ¿por que a ti o a mucha gente le importe que le insulten o le silve una persona por la calle, eso justifica que deba ser considerado delito sí o sí?, ¿esa es la esencia de tu argumento?, ... pregunto, no se, en principio es absurdo.




EDITO:

Cita de: #!drvy en  2 Junio 2018, 02:25 AM
PD: La frase "pensar por los demás" la puse porque tu y otro usuario en este foro habéis asumido que a las mujeres las gusta que las piropeen.

Ayer no leí esa postdata... vaya tela. Además de usar argumentos baratos ahora intentas poner en mi boca palabras que nunca he dicho, y sino, cítame el supuesto mensaje donde afirmo que a todas las mujeres les gusta que las piropeen, en fin, que manera más gratuita de llamarme machista o algo parecido, cuando desde el primer momento y en varios comentarios he hecho varias veces una distinción entre mujeres (y hombres) que le gustan ser piropeadas, y mujeres (y hombres) que no le gusta, por que está claro que no a todo el mundo le gusta lo mismo...


Saludos...
#910
Resulta interesante ver como...      ¡es broma!, ¡¡es broma!!, jeje.




CitarBueno en la mayoría de Proyectos que consigues tienen como Base de datos unos 30 o 50 virus registrados.

En realidad siendo optimistas ni tan mal está... es una cantidad humilde pero suficiente, no creo que nunca llegue a poder infectarme de 1.441.802 virus para comprobar la eficacía antiviral de otro software.




Cita de: **Aincrad** en  2 Junio 2018, 01:00 AM
Y el compañero @Elektro Bueno estoy esperando sus criticas constructivas :V  .[/center]

Me siento generoso así que voy a criticar el código todo lo que pueda (ojo, no todo tienen por que ser críticas negativas xD). Ya sabes que yo comento sobre el código fuente más que proponer ideas para añadir nuevas funcionalidades al programa y esas cosas...

Bueno, lo primero que he visto al abrir el proyecto es la interfaz de usuario, y debo decir que resulta algo odioso ver textos de controles escritos en Inglés, y otros en Español, y no solo eso, sino que además en el códio fuente también... los nombres de las variables son bilingüe. Hay cierta inconcistencia de elección en ese sentido: programar en Inglés, o en Español.

Hay muchas cosas que se pueden (y se deberían) mejorar al aplicar el letter-casing y el formato de nomenclatura de las variables declaradas a nivel de clase, y los nombres de los métodos. Pero bueno, no profundizaré en todo lo que es y/o me resulta inapropiado... no quiero acabar escribiendo la Biblia.




Esto ya no es simple crítica, sino un error o fallo de diseño como tal: en el método GetMd5() te estás dejando abierta una instancia IDisposable: la clase FileStream. Debes asegurarte de usar el método Close o Dispose. En la clase MD5CryptoServiceProvider también, pero sobre todo al trabajar con streams (las consecuencias tienen mayor importancia) hay que cerrarlos.




No creo que se puede mencionar mucho más ni para bien ni para mal sobre la aplicación, ya que es un código de pocas lineas. Bueno, quizás decirte que lo ideal sería que la base de datos se distribuya como un archivo local, así el usuario podría añadir nuevas entradas/firmas/hashes, o eliminar las que quisiera.

¿Alguna crítica positiva?, sí, sin duda es un gran acierto que hayas optado por usar la clase BackgroundWorker de entre las demás opciones que podías considerar sin tener demasiada experiencia en ello (clase Thread, Task, y el Async), +10 puntos por hacer las cosas muy bien en ese sentido, puesto que la clase está diseñada/pensada y optimizada para este tipo de escenario (multi-threading que interactue con los elementos de la UI). Sin embargo, lo que no está tan bien hecho es el modo en el que la estás utilizando, de hecho basicamente se podría decir que no le estás dando el uso que se le debería dar, nope, pero bueno, por el momento así, démosle el "Ok!". Espero en el futuro ver tus avances en el dominio de la programación asincrónica.

Saludos!