elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: 1 ... 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 [665] 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 ... 1236
6641  Programación / .NET (C#, VB.NET, ASP) / Re: Librería de Snippets !! (Compartan aquí sus snippets) en: 18 Septiembre 2014, 21:57 pm
Un método alternativo (al p/invoking) para detectar un triple-click en WinForms (esto en WPF se puede detectar practicamente en una sola linea, pero en WinForms es más complicado)

Código
  1.    ''' <summary>
  2.    ''' Flag that determines whether the user made a single click.
  3.    ''' </summary>
  4.    Private DidSingleClick As Boolean = False
  5.  
  6.    ''' <summary>
  7.    ''' Flag that determines whether the user made a double click.
  8.    ''' </summary>
  9.    Private DidDoubleClick As Boolean = False
  10.  
  11.    ''' <summary>
  12.    ''' Flag that determines whether the user made a triple click.
  13.    ''' </summary>
  14.    Private DidTripleclick As Boolean = False
  15.  
  16.    ''' <summary>
  17.    ''' Timer that resets the click-count after an inactivity period.
  18.    ''' </summary>
  19.    Private WithEvents ClickInactivity_Timer As New Timer With
  20.    {
  21.        .Interval = SystemInformation.DoubleClickTime,
  22.        .Enabled = False
  23.    }
  24.  
  25.    ''' <summary>
  26.    ''' Handles the MouseClick event of the TextBox1 control.
  27.    ''' </summary>
  28.    ''' <param name="sender">The source of the event.</param>
  29.    ''' <param name="e">The <see cref="MouseEventArgs"/> instance containing the event data.</param>
  30.    Private Sub TextBox1_MouseClick(ByVal sender As Object, ByVal e As MouseEventArgs) _
  31.    Handles TextBox1.MouseClick
  32.  
  33.        If Me.ClickInactivity_Timer.Enabled Then
  34.            Me.ClickInactivity_Timer.Enabled = False
  35.        End If
  36.  
  37.        Me.DidSingleClick = True
  38.  
  39.    End Sub
  40.  
  41.    ''' <summary>
  42.    ''' Handles the MouseDoubleClick event of the TextBox1 control.
  43.    ''' </summary>
  44.    ''' <param name="sender">The source of the event.</param>
  45.    ''' <param name="e">The <see cref="MouseEventArgs"/> instance containing the event data.</param>
  46.    Private Sub TextBox1_MouseDoubleClick(ByVal sender As Object, ByVal e As MouseEventArgs) _
  47.    Handles TextBox1.MouseDoubleClick
  48.  
  49.        If Me.ClickInactivity_Timer.Enabled Then
  50.            Me.ClickInactivity_Timer.Enabled = False
  51.        End If
  52.  
  53.        Me.DidDoubleClick = True
  54.  
  55.    End Sub
  56.  
  57.    ''' <summary>
  58.    ''' Handles the MouseUp event of the TextBox1 control.
  59.    ''' </summary>
  60.    ''' <param name="sender">The source of the event.</param>
  61.    ''' <param name="e">The <see cref="MouseEventArgs"/> instance containing the event data.</param>
  62.    Private Sub TextBox1_MouseUp(ByVal sender As Object, ByVal e As MouseEventArgs) _
  63.    Handles TextBox1.MouseUp
  64.  
  65.        If Not Me.ClickInactivity_Timer.Enabled Then
  66.  
  67.            Me.ClickInactivity_Timer.Enabled = True
  68.            Me.ClickInactivity_Timer.Start()
  69.  
  70.        End If
  71.  
  72.    End Sub
  73.  
  74.    ''' <summary>
  75.    ''' Handles the MouseDown event of the TextBox1 control.
  76.    ''' </summary>
  77.    ''' <param name="sender">The source of the event.</param>
  78.    ''' <param name="e">The <see cref="MouseEventArgs"/> instance containing the event data.</param>
  79.    Private Sub TextBox1_MouseDown(ByVal sender As Object, ByVal e As MouseEventArgs) _
  80.    Handles TextBox1.MouseDown
  81.  
  82.        Me.DidTripleclick = (Me.DidDoubleClick AndAlso Me.DidSingleClick)
  83.  
  84.        If Me.DidTripleclick Then
  85.  
  86.            Me.DidSingleClick = False
  87.            Me.DidDoubleClick = False
  88.            Me.DidTripleclick = False
  89.  
  90.            sender.SelectAll()
  91.  
  92.        End If
  93.  
  94.    End Sub
  95.  
  96.    ''' <summary>
  97.    ''' Handles the Tick event of the ClickInactivity_Timer control.
  98.    ''' </summary>
  99.    ''' <param name="sender">The source of the event.</param>
  100.    ''' <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param>
  101.    Private Sub ClickInactivity_Timer_Tick(ByVal sender As Object, ByVal e As EventArgs) _
  102.    Handles ClickInactivity_Timer.Tick
  103.  
  104.        Me.DidSingleClick = False
  105.        Me.DidDoubleClick = False
  106.        Me.DidTripleclick = False
  107.  
  108.        sender.Enabled = False
  109.  
  110.    End Sub
6642  Foros Generales / Foro Libre / Re: ¿Que opinan? en: 18 Septiembre 2014, 21:52 pm
¿que opinan sobre esto?

FAKE '¬¬
6643  Programación / Scripting / Re: ejecutar un .bat en background en: 18 Septiembre 2014, 18:28 pm
Buenas.

Lo primero de todo es que las preguntas sobre Batch/VBS van en la sección de Scripting, si no formulas la pregunta en el subforo adecuado mira lo que pasa, casi 30 días sin obtener ninguna respuesta has estado (no se si ya lo habrás solucionado).

Si lo ejecuto de forma manual sin problema puedo realizar todo el proceso. Pero si le pido que se ejecute al finalizar la instalación no se me ejecuta.

Estás usando el método Run para iniciar un proceso pero no estás esperando a que el proceso finalice (y devuelva la llamada), por lo tanto finaliza el proceso del setup (ej: setup.exe) y automáticamente se cierran los procesos hijos (wscript.exe, cmd.exe, etc.)

Déjalo así:
Código
  1. WshShell.Run chr(34) & "iniciar.bat" & Chr(34), 0, True

Documentación:
http://msdn.microsoft.com/en-us/library/d5fk67ky%28v=vs.84%29.aspx

Saludos.
6644  Programación / Programación General / MOVIDO: ejecutar un .bat en background en: 18 Septiembre 2014, 18:22 pm
El tema ha sido movido a Scripting.

http://foro.elhacker.net/index.php?topic=420380.0
6645  Programación / Programación General / Re: Habrá concurso de aplicaciones este año? en: 18 Septiembre 2014, 18:18 pm
Gracias, staff. XD

Pues si, gracias a el-brujo y a todo el Staff, y a kub0x, y a todos vosotros.

Como ya se ha publicado el concurso y está a punto de iniciarse el plazo de entrega no veo motivo para seguir comentando este tema en este hilo, si tienen dudas acudan al Hilo de discusión (más abajo).

> [EHN-Dev 2014] Concurso de desarrollo de aplicaciones (Hilo oficial)

> [Ehn-Dev 2014] - Hilo de discusión / comentarios / dudas.

Tema cerrado.

Saludos!
6646  Programación / Programación General / Re: [Ehn-Dev 2014] - Hilo de discusión / comentarios / dudas. en: 18 Septiembre 2014, 17:11 pm
- Para la restricción de las 300 líneas, deberíais tener en cuenta que la cantidad de líneas que se escriban depende del lenguaje. En un programa en Python no suele haber muchas, y en C++ prácticamente se llenan en una cabecera.

Buenas!

Hemos tenido en cuenta los distintos lenguajes al decidir la cantidad de lineas (inicialmente el límite iba a ser de 500 lineas, a lo que me opuse).

Los comentarios/documentación del código fuente también cuentan como lineas de código, así pues creemos que 300 lineas se pueden escribir "rápido" en cualquier lenguaje :P, queremos que la gente se esfuerce un poquito y no entreguen aplicaciones de 'Hola mundo!'.

Sobre los criterios de evaluación, hemos pensado en los criterios básicos (estructuración del código, y buenas prácticas de uso), y aun quedan 30 días para que lo debatamos de forma metódica los demás criterios.

¡Un saludo!
6647  Programación / .NET (C#, VB.NET, ASP) / MOVIDO: [EHN-Dev 2014] Concurso de desarrollo de aplicaciones (Hilo oficial) en: 17 Septiembre 2014, 22:26 pm
El tema ha sido movido a Programación General.

PARTICIPEN EN EL CONCURSO :)

http://foro.elhacker.net/index.php?topic=421322.0
6648  Programación / Programación General / Re: [EHN-Dev 2014] Concurso de desarrollo de aplicaciones (Hilo oficial) en: 17 Septiembre 2014, 22:25 pm
Aplicaciones presentadas: 7

Proyecto: Aprendiendo Braille V1.0
Autor   : Markul
Lenguaje: VB.NET
Descrip.: Una sencilla y simple aplicacion con la que se podra aprender y realizar ciertas practicas con el lenguaje braille para...
Post    : http://foro.elhacker.net/programacion_general/ehndev_2014_concurso_de_desarrollo_de_aplicaciones_hilo_oficial-t421322.0.html;msg1967820#msg1967820
Descarga: http://www.mediafire.com/download/blv2vk67d40fzt5/Aplicacion_Aprendizaje_Braille.rar

Proyecto: Emuleightor
Autor   : Christian010
Lenguaje: ANSI C
Descrip.: Pequeño emulador para el CHIP-8, capaz de ejecutar clásicos como PONG, TETRIS, SPACE INVADERS, PAC-MAN entre otros.
Post    : http://foro.elhacker.net/programacion_general/ehndev_2014_concurso_de_desarrollo_de_aplicaciones_hilo_oficial-t421322.0.html;msg1968158#msg1968158
Descarga: http://www1.zippyshare.com/v/32322015/file.html (Otras descargas en el Post)

Proyecto: Hot Corners
Autor   : Eleкtro
Lenguaje: VB.Net
Descrip.: Personaliza y realiza una acción específica cuando el mouse está sobre una esquina de la pantalla.
Post    : http://foro.elhacker.net/programacion_general/ehndev_2014_concurso_de_desarrollo_de_aplicaciones_hilo_oficial-t421322.0.html;msg1968994#msg1968994
Descarga: http://www.mediafire.com/?2h11t1dkulel417

Proyecto: Masika
Autor   : El Benjo
Lenguaje: C#
Descrip.: Herramienta que comprueba si hay archivos idénticos en el disco duro.
Post    : http://foro.elhacker.net/programacion_general/ehndev_2014_concurso_de_desarrollo_de_aplicaciones_hilo_oficial-t421322.0.html;msg1971098#msg1971098
Descarga: http://www.benjasoft.is-great.net/Ejecutables/Masika.7z (Otras descargas en el Post)

Proyecto: TrigAeto3.2
Autor   : IMPEESA
Lenguaje: Action Script 3.0 (Flash cs5.5)
Descrip.: Aplicacion pensada para ahorrar tiempo al introducir solo 2 datos para realizar calculos de: angulos, cuerda, arco, flecha, radio, diametro, y perimetro.
Post    : http://foro.elhacker.net/programacion_general/ehndev_2014_concurso_de_desarrollo_de_aplicaciones_hilo_oficial-t421322.0.html;msg1971921#msg1971921
Descarga: http://www.mediafire.com/download/96jf18smo46a2oh/TrigAeto_(3.2.1).rar

Proyecto: managerFX
Autor   : EFEX
Lenguaje: javascript (JQuery)
Descrip.: Ayuda a tener un registro de los elementos de trabajo en nuestro laboratorio, anexarlo a algun cliente, definirle estados, ver los cambios, exportar e importar...
Post    : http://foro.elhacker.net/programacion_general/ehndev_2014_concurso_de_desarrollo_de_aplicaciones_hilo_oficial-t421322.0.html;msg1972077#msg1972077
Descarga: http://github.com/empirefx/managerFX/archive/master.zip

Proyecto: Sistema de gestion de eventos
Autor   : Graphixx
Lenguaje: PHP
Descrip.: Sirve para gestionar en un calendario tipo google calendar eventos y personal.
Post    : http://foro.elhacker.net/programacion_general/ehndev_2014_concurso_de_desarrollo_de_aplicaciones_hilo_oficial-t421322.0.html;msg1974326#msg1974326
Descarga: https://mega.co.nz/#!Fgo1XYaa!_XrCZ-ZRZz1sEe8Xkm32Xv04ydz4Fw4LtIQEFPavOsc
6649  Programación / Programación General / [EHN-Dev 2014] - Concurso de desarrollo de aplicaciones (Hilo oficial) en: 17 Septiembre 2014, 22:25 pm
    Concurso de desarrollo de aplicaciones

    ( Haz click > aquí < para ir directamente al Post de las aplicaciones presentadas )



     Estado actual del concurso: Finalizado.               
     Ganador del concurso      : Eleкtro                   
     Cantidad de aplicaciones  : 7                         




    Introducción


    Una vez más, ¡¡ Llega el esperado concurso de desarrollo de aplicaciones de ElHacker.Net !!

    Cada año (si se puede) se nos brinda a todos la oportunidad para dejar volar la imaginación y comenzar a desarrollar esas ideas que teníamos en mente,
    es vuestra oportunidad para demostrarle al mundo de lo que sois capaces, ¿te falta motivación?... ¡pues este concurso es lo que necesitabas!.

    Cualquier persona con la mínima capacidad para programar puede participar, no es necesario tener elevados conocimientos de programación a nivel profesional, ¡ni mucho menos!.

    Recuerden, esto es una exhibición de aplicaciones, para competir de forma amistosa, pasarlo bien, divertirse haciendo lo que más te gusta, aprender de los demás, y ayudar a que la vida de los demás sea más facil gracias a tus creaciones de Software.

    Una mención especial a todas las personas que pusieron su granito de arena:
    Este concurso no habría sido posible sin la colaboración de El-Brujo y parte de su Staff (entre ellos Drvy), Eleкtro y kub0x, y la perseverancia, paciencia, motiviación, y participación de todos los visitantes de Foro.ElHacker.Net.




    Premios



    Cuenta de correo 'Nombre@ElHacker.Net' + Gorra personalizada.


    Cuenta de correo 'Nombre@ElHacker.Net' + Alfombrilla personalizada.


    Cuenta de correo 'Nombre@ElHacker.Net' + Llavero personalizado.


     Los portes de envio del merchandising son gratis para todos los ganadores y a cualquier parte del mundo.
     Podeis ver los distintos tipos de gorra, alfombrillas, llaveros, y el resto del merchandising de ElHacker.Net en esta página: http://www.zazzle.es/elhackernet




    Bases del concurso


     Para poder participar en este concurso es necesario tener conocimientos informáticos para desarrollar una aplicación, y presentarla junto a su código fuente.
     El participante tiene la libre elección del lenguaje con el que desarrollará la aplicación, y la finalidad de la aplicación.
     La aplicación debe ser libre, es decir, de código abierto (OpenSource), más información sobre este concepto en la Wikipedia.




    Plazo de entrega


     El periodo de entrega comenzará el día 20 de Septiembre de 2014 y terminará el día 30 de Octubre de 2014, horario Español.
     Una vez finalizado el plazo de entrega, se procederá con el periodo de análisis, para contrastar los requisitos de las aplicaciones presentadas con las bases del concurso, esto durará un periodo de 3 días.
     Al finalizar el periodo de análisis, se publicará un Post con una encuesta para que los usuarios puedan votar por su aplicación favorita, y dicha encuesta durará 2 semanas (14 días).
     Al finalizar la encuesta, la aplicación que haya sido más votada por todos ustedes será la ganadora. podría ser la ganadora, no sin que antes el jurado haya otorgado las menciones especiales y esa aplicación siga en el primer puesto después de repartir las menciones especiales.




    Reglas


     El mínimo de líneas de código permitido en la aplicación es de 300, en caso de no cumplirse el requisito, ésta será descartado.
     En caso de presentar aplicaciones consideradas como maliciosas (Malware) se debe de especificar en la descripción del proyecto, de lo contrario se procederá al descarte del participante y un baneo permanente.
     No se admiten aplicaciones que hayan participado en anteriores concursos ni aplicaciones con más de 1 año de antiguedad.
     No se admiten aplicaciones relacionadas con las siguientes temáticas: Scam, Phising, Spam, Banner Clicking y DOS/DDOS.
     Debe presentarse el contenido completo del proyecto, es decir, el código fuente y el ejecutable de la aplicación.
     Los enlaces de descarga deben ser de DESCARGA DIRECTA, no se permitirán enlaces intermedios del tipo Adfly, Linkbucks, y similares. Cualquier enlace de este tipo descartará inminentemente al participante y a su aplicación.
     El Post para poder participar debe tener un contenido estructurado similar a este:

    • Nombre de la aplicación.
    • Nombre del autor.
    • Lenguaje(s) utilizado(s) para el desarrollo de la aplicación.
    • Descripción de la funcionalidad/objetivo de la aplicación.
    • Enlace de descarga del código fuente y del archivo ejecutable.
    • Captura de pantalla (si es posible). Podeis utilizar el servicio que proporciona de ElHacker.Net para hospedar las imágenes: http://i.elhacker.net.

            Ejemplo:

    Cita de: Un participante cualquiera

        Proyecto: Magic Crypter
        Autor   : Anonymous666
        Lenguaje: C#
        Descrip.: Un Crypter/Decrypter de varios algoritmos (RSA/Dec/Hex/ASCII).
        Descarga: http://mediafire.com/xxx
        Capturas, Videos, y otra información:
        




    Votaciones


     Una vez abierta la votación, cualquier usuario (sea o no programador) tendrá la oportunidad de votar por la aplicación que mas le guste.
     Una vez finalizado el plazo de votacion no se podran emitir nuevos votos.
     Habrá menciones especiales que serán otorgadas por los miembros del jurado:

    • Mención especial a la idea más innovadora.
    • Mención especial al mejor diseño de interfaz.
    • Mención especial al mejor código (mejores prácticas de programación).

     Para otorgar las menciones especiales se realizará una votación interna entre los miembros del jurado, donde cada miembro podrá votar de forma libre para repartir 1 o las 3 menciones especiales entre las aplicaciones del concurso,
     tras finalizar esta votación interna, se contarán los votos, y las aplicaciones que hayan acumulado más votos por cada mención serán las elegidas para entregarles dichas menciones.
     Cada mención especial otorgará el 5% de votos de los votos totales del concurso,
     es decir, si el concurso ha acumulado 100 votos en total, cada mención especial otorgaría un 5% de 100 votos, o lo que es lo mismo, 5 votos adicionales.
    Cada mención especial podrá ser acumulable por una misma aplicación, pudiendo así obtener un 15% de votos para una sola aplicación.
    El derecho de votar por menciones especiales queda reservado al jurado, nadie más podrá votar por dichas menciones.
     El jurado no podrá votar por menciones especiales para su propia aplicación en caso de haber participado en el concurso.




    Jurado


     Miembros del jurado:
    • Carloswaldo
    • Debci
    • Drvy
    • Eleкtro
    • kub0x




    Preguntas Frecuentes (FAQ)


     ¿Que lenguajes se admiten?
           Cualquier lenguaje, desde Batch hasta ASM.
            Si tu aplicación es de tipo web, debes hospedarla en un servidor (de tu elección) y dejar el enlace directamente hacia su funcionalidad.

     ¿Se permite mas de una aplicación por participante?
           No, cada participante puede presentar solamente una aplicación.

     ¿Se pueden formar equipos?
           No, cada participante debe presentar una aplicación desarrollada por él mismo.
            Por lo contrario, cualquier persona te puede ayudar a elaborar el código, pero solamente 1 persona puede presentar la aplicación (y llevarse el premio).

     ¿Puedo utilizar librerías/imágenes/recursos de terceros?
           Sí, Siempre y cuando respetes su licencia de uso.
            Por ejemplo, si la licencia en cuestión estipula algún tipo de mención, debes mencionarlo.

     ¿Mi aplicación debe ser multiplataforma o puedo elegir solo hacerlo para Windows?
           No, no es necesario que sea multiplataforma.
            Por supuesto, que lo sea te puede garantizar votos extra ya que la portabilidad suele ser algo a valorar dependiendo del caso en especifico, pero en conclusión, no hace falta que sea multiplataforma.

     Una de las aplicaciones contiene malware pero no se indica en su descripción.
           En caso de que creas que una aplicación contiene malware y este no ha sido mencionado por su autor, debes reportarlo a los organizadores del concurso (Eleкtro o kub0x) o a algún miembro del Staff de ElHacker.Net,
            y si es posible, adjunta un análisis de la página VirusTotal.

     ¿Porque hay un límite de 300 lineas de código?
           Para evitar que se presenten aplicaciones de tipo "Hola mundo!" y similares, es decir, aplicaciones que más bien son ejercicios de programación.

     ¿Porque no se admiten aplicaciones relacionadas con las temáticas: Scam, Phising, Spam, Banner clicking y DOS/DDOS?
           Para evitar que el foro se llene de gente indeseable (lammers) y vayan preguntando por este tipo de aplicaciones, ya que Foro.ElHacker.Net no es ese tipo de foro.
            Tenemos presente que el desarrollo de este tipo de aplicaciones no siempre es con una finalidad maliciosa, pero creemos haber tomado la mejor decisión.

     ¿Debo usar una licencia OpenSource en mi aplicación?
           No es necesario, pero se recomienda adjuntar licencia a la aplicación, a ser posible una licencia de tipo GPLv3, más información sobre esta licencia en la Wikipedia.
            El motivo por el cual hemos decidio no pedir una licencia OpenSource como requisito es porque lo importante de este concurso es participar y compartir, y el concurso está orientado para que cualquier persona con los mínimos conocimientos de programación pueda participar,
            entonces al exigir requisitos adicionales como una licencia estaríamos obligando a que los participantes ya hayan adquirido o adquiriesen durante el concurso un cierto grado de experiencia en otros aspectos.

     ¿Debo elaborar exhaustivamente la presentación de mi aplicación?
           Cuanto mejor sea la presentación, mas oportunidades tendrá de ser revisada/votada por los votantes.
            Ademas, es recomendable aportar un archivo del tipo 'Léeme' (junto con la descarga) que contenga una explicación del funcionamiento y cualquier otro aspecto que se haya quedado al margen de la presentación.

     ¿El jurado puede participar en el concurso?
           Si, el jurado tiene la libre elección de participar en el concurso.
            En caso de que un integrante del jurado participe, él no podrá evaluar su propia aplicación.


     ¿Una interfaz de consola se considera un diseño que poder evaluar?
           Si, el diseño de una interfaz de consola (CommandLineInterface) será evaluada como tal, teniendo en cuenta sus limitaciones gráficas por naturaleza.

     ¿Se puede utilizar el servicio github.com para hostear el codigo fuente?
           Si, tanto Github, BitBucket, SourceForge, y otros servicios similares no se consideran enlaces intermediarios.
            Pero se recomienda un enlace de DESCARGA DIRECTA, ya que puede que alguien no sepa manejar alguno de esos servicios y por tanto no llegue a revisar/votar por tu aplicación.

     ¿Puedo elegir el idioma de mi aplicación?
           Por supuesto, pero ten en cuenta que si alguien no entiende ese idioma podría no llegar a revisar/votar por tu aplicación.

     ¿Puedo modificar/actualizar mi aplicación después de haberla presentado?
           No, por respeto a los demás participantes.
            Además, una vez haya sido presentada solo podrás eliminar tu aplicación en caso de que no quieras seguir participando (debes comunicarle tus intenciones a los organizadores).

    [/list]
    6650  Programación / Scripting / Re: Batch Eliminar Doble Extensión (SOLUCIONADO) en: 17 Septiembre 2014, 21:56 pm
    prueba así
    Código
    1. For /F "Delims=*" %%# in ('dir /B /S /A-D "%CD%\*" ^| find /v ".encrypted"') do (
    2.    Echo "%%~f#"
    3.    REM Del /Q "%%~f#"
    4. )

    saludos.
    Páginas: 1 ... 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 [665] 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 ... 1236
    WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines