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

#1971
Foro Libre / Re: DICCIONARIO DEFINITIVO
4 Julio 2017, 08:34 AM
Con los suficientes conocimientos de programación, y el algoritmo adecuado, uno puede generar su propio "diccionario definitivo" lleno de cientos de miles de millones de permutaciones/combinaciones con los criterios de generación y la longitud de cadena que uno desee, pudiendo llegar a ocupar facilmente unos cuantos cientos de gigabytes o incluso un par de terabytes, todo depende de lo que uno quiera hacer y como lo quiera hacer...

No es necesario pedirle a nadie que te ayuden a formar un grupo de internautas exploradores (¿?) para buscar algo que podrías aprender a hacerlo por ti mismo solamente con la voluntad de aprender (y creeme, no hay nada mejor como hacerlo uno mismo), o en una última instancia podrías encontrarlo ya hecho (en motores de búsqueda de la world wide web, y también por Torrent, puedes encontrar diccionarios con permutaciones y/o palabras conocidas de muchos, muchos gibaytes).

Saludos!
#1972
...¿en Batch?. No puedes hacer algo así sin complicarte demasiado la vida y de forma innecesaria estrujándote el cerebro para idear operaciones aritméticas que resuelvan un problema fastidioso que sería bastante sencillo de resolver en cualquier otro lenguaje no tan limitado e inepto como es Batch. Pudiéndolo hacer en cualquier otro lenguaje que esté soportado nativamente por Windows, como VBS o PowerShell, deberías considerar esa idea...

De todas formas aquí te muestro un ejemplo para añadir minutos (solamente minutos) que puedes tratar de extender y adaptar a tus necesidades... pero es que no vale la pena molestarse en hacer algo así:

¿Para qué quieres hacer una operación de este tipo en un lenguaje como Batch?, no está pensado para ese tipo de cosas, cualquier pequeño problema en Batch se convierte en una resolución demasiado tediosa, o compleja, precisamente por que Batch es tan solo una herramienta diseñada para satisfacer la automatización de tareas cotidianas (tareas básicas) del usuario, esa es la función principal que debe cumplir, no trates a Batch como a un lenguaje de programación, para eso ya tienes a los demás lenguajes competentes que te proveerán de miembros built-in para llevar a cabo todo tipo de operaciones programáticas con clases que representen una hora en el tiempo, con métodos para manipular (añadir, reducir, sumar, restar, etc... ) el valor del tiempo a tu antojo...

Te muestro un ejemplo en PowerShell / .NET Framework:

Script.ps1
Código (csharp) [Seleccionar]
[Timespan]$curTime = ([DateTime]::Now).TimeOfDay
[Timespan]$newTime = ($curTime).Add([TimeSpan]::FromMilliseconds(50)) # Add 50 ms to the current time.

[Console]::WriteLine("Current Time........: " + $curTime.ToString("hh\:mm\:ss\:fff"))
[Console]::WriteLine("Current Time + 50 ms: " + $newTime.ToString("hh\:mm\:ss\:fff"))

[Console]::WriteLine("Press any key to exit...")
[Console]::ReadKey($true)
Exit(0)


Resultado de ejecución:
CitarCurrent Time........: 22:36:47:281
Current Time + 50 ms: 22:36:47:331
Press any key to exit...

Saludos.
#1973
Cita de: ivancea96 en  3 Julio 2017, 21:10 PMLos canguros no someten a los humanos porque no tienen la inteligencia y avance suficiente para entender que los humanos los someten a ellos.

Típico pensamiento y comportamiento del ser humano, el prejuicio, o mejor dicho juicios que se adelantan a hechos (indemostrables) que nunca han sucedido... y "se cree el ladrón que todos son de su misma condición"...

Lo que dice Constance quizás no refleje la realidad... más que nada por el mal ejemplo y el punto de referencia tan nefasto que damos nosotros los seres humanos, pero así es como debería ser la verdadera evolución, como ha dicho Constance. La evolución debe consistir en progresar ESPIRITUALMENTE (si, he dicho bien) para conectar con esta fuente de vida en la que vivimos y de la que nos nutrimos, ¡NO PARA DEVASTARLA A CADA PASO!.
#1974
Cita de: Avispon99 en  3 Julio 2017, 13:25 PM
Circulan rumores de que Google ha adquirido mas poder del que se cree y que esta esta comenzando a hacer inversiones y adquisiciones extrañas como si pretendiera convertirse en una especie de Skynet o Umbrella Corp version vida real y que lo que pretende google es el control total de las personas como en una especie de dictadura mucho mas universal que la de cualquier pais conocido.. he incluso que esta haciendo inversiones en el area militar, sensorial, termico, inteligencia artificial, robotica y espacial, todo enfocado en tener en el futuro una mayor precisión en el control total de sus usuarios y no usuarios.

Eso que tú piensas o que otros piensan es muy exagerado y conspirativo, cualquier empresa con el poder adquisitivo de Google tiene muchos objetivos ambiciosos, pues el dinero le ciega a todo el mundo y cuando más tienen, más quieren tener, pero de ahí a querer controlar el mundo... hmmm... eso es pasarse un poco con la imaginación...

Eso sí, Google es indudablemente la compañia más irresponsable (y fraudulenta, despues de NASA), hemos visto como Google ha ido creciendo hasta hacerse la número uno de la forma más deshonesta posible, un ejemplo más o menos reciente sería el programa "Youtube Heroes" de su agenda para crear esclavos virtuales gratuitos, y la gente como subnormal se sentirá agradecida por "trabajar" gratis para ellos.

Luego está el asunto de sus actividades económicas ...que son un tema muy dudoso legálmente hablando, hay varios reportajes en los que los reporteros acuden a oficinas de Google en las zonas más remotas del planeta (donde los temas del dinero son algo..."peliagudos") y se piensa que Google maneja bastantes cantidades de dinero negro, en esos paises ellos le cierran la puerta a todo el reportero que intente entrar (cuando se supone que son oficinas de libre acceso para todo el público).

Pero lo que a mi más me jode, es lo último que se les ha ocurrido hacer a esta compañia tan irrespetuosa con la humanidad, ¿sabeis lo que ha hecho Google?, esto:



...¿Qué que es eso os preguntareis?, pues lo que veis, una "base marciana", una imagen que ha estado dando la vuelta por todo el mundo y ha confundido a miles de personas. Google lo llama "una broma", si, evidentemente lo que se ve en la imagen es un fake y ha sido obra de Google con el propósito de hacer el estúpido.

Basicamente han creado un montaje insertando una base de Google en las imágenes del planeta Marte, en GoogleMaps y Google StreetView. Si eso no es creerse con más poder del que realmente tienen y con derecho a hacer lo que quieran sin hacerse responsables de las consecuencias... entonces no sé yo lo que será.

Podemos darnos cuenta de que a ellos les parece buena idea "bromear" con respecto el progreso de la humanidad y la exploración espacial, y así lo único que han conseguido es INSULTAR (por no decir RIDICULIZAR) a los miles y miles de ufólogos y/o investigadores independientes que siempre están a la espera de obtener nuevos avances (reales) o signos de vida en general en la zona marciana, además esta "broma" solo servirá para que el día de mañana cuando por fin veamos un objeto y/o estructura extraterrestre real, lo primero que pensaremos es "¿quien ha hecho la broma esta vez?, ¿habrá sido Google?", es decir, esto es DESINFORMACIÖN a despropósito... y quizás Google lo haya hecho con ese propósito, el propósito de convertir la exploración espacial en una broma para confundirnos, insensibilizarnos, y que dudemos de creernos algo la próxima vez y mirar hacia otro lado, para ponernos EN CONTRA de posibles pruebas reales que se encuentren en el futuro.

Menuda irresponsabilidad, en fin, vaya "gracia" me hace a mi la "broma" esta de los cojones... qué panda de inútiles, gente sin escrúpulos estos de Google.

Para ser honestos, desde el día en que se fundó Google, desde que empezó a hacerse notar en la web sobre todo por su servicio de motor de búsqueda... yo nunca me he confiado mucho de ellos, y creo que hago lo correcto por que cada vez me decepcionan con algo nuevo, no me sorprende´, por que hay algo en esa compañia que me genera mucha desconfianza, y ya no sé hasta donde serán capaces de llegar estos tipos.

¡Saludos!
#1975
Cita de: Orubatosu en  3 Julio 2017, 13:39 PMEn Japón hay literalmente "plagas" de monos y ciervos.

Mayor es la "plaga" de humanos, sobre todo de chinos y japos... ¿pero ves a algún mono quejarse?, NO. Los monetes casi parecen estar por encima de los seres humanos (evolutivamente hablando), puesto que a pesar de ser muy territoriales, ellos SABEN CONVIVIR con otras especies ...aunque en este caso sea por pura conveniencia para robar y aprovecharse de los restos de Sushi y otros manjares que desperdician los japos xD.

PD: Estoy empezando a odiar esa palabra... "plaga".

Saludos!
#1976
Citar¿Alguna vez se ha hecho una quedada en persona en el foro?

Bienvenidos/as a http://foro.elhacker.net, la mejor web de citas de sexo.

¿Buscas relaciones esporádicas o duraderas en tu cidad?,
¡REGÍSTRATE YA y liga con TODOS/AS!.


...¡ES GRATIS!.




Respondiendo a tu pregunta, en el pasado si que se hicieron quedadas, antes de que yo fuese un simple usuario llamado @pitoloko que daba bastante por cu... :P, de eso hace muchos años ya; despues de esa época pues sinceramente desconozco (o no me acuerdo) si el staff y/o los usuarios han hecho alguna quedada.

Cita de: RevolucionVegana en  3 Julio 2017, 13:00 PM
Podríamos quedar pero en plan que los miembros que más sepan hagan conferencias no se algo que dure todo el día y donde se aprenda se conozca gente..... aiins si nos tocara discutir temas filosóficos como hace un año jaja

La gente suele hacer quedadas para conocer gente y pasar un rato divertido, ¡no para dar una maldita conferencia de informática/hacking! :xD



PD: De todas formas yo solo iría si también va @Hason y se trae material del güeno pa' todos...  :rolleyes:

Saludos!
#1977
Bueno, el tema ha sido reabierto a petición del autor del thread y con el consentimiento del compañero co-admin autor del cierre...

A ver si conseguimos llevamos todos bien y respetar esa parcela de vida que La Tierra le ha concedido a los animales para que vivan en paz con el mismo derecho que lo hacemos nosotros los humanos...

Saludos!
#1978
Cita de: Esgrimidor en  2 Julio 2017, 22:34 PMNo es exactamente un bug, sino una especie de criterio que no parece figurar en parte alguna y que el sistema no nos advierte.

Exactamente, no se le puede llamar "bug" a un comportamiento normal, que actua de la forma en la que ha sido programada esperando que funcione precisamente así, tal y como se ha descrito que funciona. El hecho de que resulte un comportamiento confuso, o incómodo que nos haga malpensar de que se trata de un fallo de diseño o un comportamiento anómalo... eso ya es otra historia.




Cita de: engel lex en  2 Julio 2017, 22:36 PM
eso es lo que se llama un bug XD un comportamiento inesperado en una operación común

Cita de: RandomizeY al "bug" se le llama "bug" por que en los 60 las computadoras eran habitaciones llenas de lámparas de transistores y cuando un bicho entraba y se ponía a descubrir mundos se cortocircuiteaba algo... De ahí lo de "bug"...

La verdad es que la etimología de la palabra "bug" (en el sentido informático) es muy graciosa... según las palabras de un tal Rohit Chauhan, un trabajador de Microsoft:

CitarIn Sep 1945, Harvard University operators removed a moth fouling the guts of a primitive computer called the Mark II Aiken Relay Calculator.
They taped it to that day's log book with the entry: "First actual case of bug being found."



Mark II was an early computer used in the US Navy. When the operators were using the computer to perform calculations, it gave the wrong results.
To find out what was going wrong, they opened the computer and looked inside and there they found a moth stuck inside the computer, which had caused the malfunction!

And thus started the story of bugs and debugging, which continues to fill the life of programmers with joy all over the world.
Incidentally the term debugging was also coined at the same time, which literally meant taking the bug out of computer.

Fuente(s):
#1979
Cita de: khrizs3422 en 30 Junio 2017, 16:01 PMpara que funcione correctamente el $nombre no debe tener espacios es decir el codigo para ser corrible debe ser así:

BIEN
youtube-dl -x --audio-format mp3 http://youtube.com/link -o nombre_del_tema.mp3

MAL
youtube-dl -x --audio-format mp3 http://youtube.com/link -o nombre del tema.mp3

En realidad esos ejemplos de sintaxis no son "BIEN" y "MAL", sino "MAL" y "FATAL".

Una de las cosas más básicas que se debe aprender en la programación, sobre todo al desarrollar y/o trabajar con aplicaciones command-line (o en el scripting en general), es que el caracter delimitador de argumentos es el espacio en blanco (" "), por ende, si escribes argumentos (en este caso, un nombre de archivo) con espacios en blanco, cada palabra será interpretado como parámetros adicionales... (lo que puede provocar un error de sintaxis) y para evitar eso los argumentos con espacios en blanco deben ser encerrados utilizando el símbolo de apertura y cierre de argumento, usualmente las comillas dobles. De hecho, todos los argumentos que le envies a una aplicación command-line deberías encerrarlos, contengan espacios en blanco o no, para seguir buenos hábitos de programación y prevenir un fallo humano.

BIEN:
"youtube-dl.exe" -x --audio-format "mp3" "http://youtube.com/link" -o "nombre de archivo con o sin espacios.mp3"




Cita de: khrizs3422 en 30 Junio 2017, 16:01 PM
como hago que $nombre no tenga espacios aunque al escribir en el terminal lo haga con espacios.

Por las razones que he explicado arriba, tu pregunta está mal enfocada, ya que lo que realmente deberías hacer no es intentar evitar escribir espacios, sino justamente lo contrario...

Hace muchos años que no uso Bash/Linux, no recuerdo como se hace esto, pero yo supongo que si le añades unas comillas simples se conseguirá el efecto deseado, y la variable se expandirá, así que prueba a ver si así te funciona así:
youtube-dl -x --audio-format mp3 $fuente -o '$nombre'
...o quizás así:
youtube-dl -x --audio-format mp3 $fuente -o "$nombre"
...y si no funciona, entonces tienes a Google para preguntarle como expandir una variable escrita dentro de comillas... o una solución similar.

Saludos.
#1980
Cita de: RevolucionVegana en  2 Julio 2017, 00:25 AMme pasaré entonces a WPF espero que no haya mucho cambio

La diferencia es abismal, ten en cuenta que son tecnologías distintas y esto lo verás reflejado en todos los aspectos, empezando por el hecho de que WPF usa una liibrería de clases/espacios de nombre distintos (en WinForms: System.dll, System.Drawing.dll, System.Windows.Forms.dll, en WPF: WindowsBase.dll, PresentationCore.dll, PresentationFoundation.dll), así que olvídate de usar ninguna clase relacionada con WinForms y/o con GDI/GDI+ (puedes hacerlo, pero no sería apropiado) ya que WinForms está basado en las APIs de Win32, y WPF no.
El motor de renderizado de WinForms es DirectShow, en WPF es DirectX (Direct3D Media Foundation), en WinForms tienes muchas ventanas asociadas a algo muy conocido por el nombre HWND o window handle (o controlador de ventana), en WPF solo tienes una ventana, el resto no son tecnicamente hablando ventanas, sino elementos de ventana, y no exponen un handle de ventana (aunque siempre puedes obtener un HWND para un elemento mediante las clases de interoperabilidad con ventanas, WindowInteropHelper), y por supuesto WPF usa controles diferentes a los de WinForms, son controles más amplios y con muchas propiedades distintas. Ah, y como ya dije, WinForms utiliza una unidad de medida fija del pixel de hardware, y WPF una unidad independiente al hardware, los problemas con cambios de DPI y/o de resoluciones son cosa del pasado.

Por si lo de arriba fuese poco, al trabajar en la IDE de Visual Studio para WPF verás muchos cambios en el diseñador de la UI, es completamente diferente y además tendrás que manejar el lenguaje de formato XAML, además, al aprender programación en WPF se aprende el concepto de separar el modelo de datos, de la UI, algo que puede costar entender viniendo de WinForms ...puesto que basicamente no se hace, y aquí entra en juego tener claros conceptos como el Binding (Data Binding, Element Binding, Template Binding, etc) y Dependency Properties.

En resumen, la migración de WinForms a querer aprender WPF no es algo que se pueda llevar a cabo en un día, ni en unas semanas tampoco, WPF es una tecnología muy distinta, sofisticada y más completa que WinForms, esto implica que se requiera mucha más práctica y aprendizaje del tiempo de aprendizaje que alguien pueda necesitar para aprender a manejar WinForms, WPF de por si es algo más complejo en comparación con WinForms (en todos los aspectos inimaginables) y si vas con la idea de aprender las cosas rápido pues... te vas a acabar frustrando antes de haber empezado.

Cita de: RevolucionVegana en  2 Julio 2017, 00:25 AMmi preocupación es si podré utilizar los controles que tengo de WinForms lo digo porque todo el código trabaja con esos controles :S

Poder, puedes, con el componente Windows​Forms​Host:

...pero si lo haces, entonces estarás en la misma situación que antes. En su lugar deberías utilizar los controles equivalentes que se exponen en el framework de WPF.

Si vas a introducirte en el mundo de WPF, entonces olvida todo lo que aprendiste sobre WinForms. De hecho, si finálmente aprendes WPF, no vuelvas a utilizar WinForms nunca más... por que hacerlo sería como involucionar en lo que lleves aprendido.

Saludos