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


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Mensajes
Páginas: 1 ... 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 [473] 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 ... 1254
4721  Informática / Software / Re: VMWARE no me detecta las interfaces de red en: 3 Octubre 2015, 17:43 pm
Buenas.

Por partes, ¿estamos hablando de VMWare Player, o VMWare Workstation?, por que VMWare a secas es el nombre de la compañia.

De siempre yo he especificado conexión NAT en el Player y el WorkStation sin problemas, ¿lo has probado?.

De todas formas, asegúrate que los siguientes servicios de VMWare están activados en el S.O. anfitrión:

  • nombre: VMWare NAT Service
    id: VMWare NAT Service
     
  • nombre: VMWare DHCP Service
    id: VMnetDHCP
     
  • nombre: VMware Authorization Service
    id: VMAuthdService
     

Aparte, en el S.O. anfitrión también, accede al panel de control para comprobar que las conexiones de los adaptadores de VMWare están activadas, y, en caso de que quieras usar conexión Bridged en el VMWare Player/Workstation, entonces prueba a hacer click derecho en el adaptador de VMWare para activar el protocolo VMWare Bridged Network, tal vez por eso no te la detecta el S.O. invitado.

Saludos.
4722  Programación / .NET (C#, VB.NET, ASP) / Re: Opacidad para la ventana pero no para los controles (WPF) en: 3 Octubre 2015, 17:28 pm
Te aseguro que lo he buscado y justo ese código que muestras yo lo he probado y no funciona como yo quiero. Si no no preguntaría

Al establecer WindowStyle="none" el borde y la barra no aparecen. (se me olvidó comentarlo  :-\)

Claro, eso es el estilo de ventana (con borde, sin borde, diálogo fijo, etc), no modifiques eso. ¿eso era lo único que dices que no te funciona como quieres?. ¿o te refieres a que usando ese ejemplo no te modifica la opacidad del fondo de la ventana sin alterar la opacidad de los controles?. De ser así, luego le hecho un vistazo.

saludos
4723  Programación / .NET (C#, VB.NET, ASP) / Re: Opacidad para la ventana pero no para los controles (WPF) en: 3 Octubre 2015, 14:47 pm
No manejo WPF, pero formulas una pregunta básica que puedes encontrar muy sencillamente en Google...

Te muestro una imagen que lo explica al detalle:

Change Background opacity without changing content opacity


Saludos
4724  Programación / Programación General / MOVIDO: Nuevo en Phyton busca el mejor IDE para principiantes en: 3 Octubre 2015, 14:38 pm
El tema ha sido movido a Scripting.

http://foro.elhacker.net/index.php?topic=442426.0
4725  Programación / Scripting / Re: Nuevo en Phyton busca el mejor IDE para principiantes en: 3 Octubre 2015, 14:36 pm
Yo empezaría con PyCharm de JetBrains, para mi es la IDE más completa de las que están orientadas a Python, tiene muy buenas características.
https://www.jetbrains.com/pycharm/

PD: Formula las preguntas sobre Python, que es un lenguaje de scripting, en la sección de Scripting.

Saludos
4726  Programación / .NET (C#, VB.NET, ASP) / Re: Formar pares de numeros en: 1 Octubre 2015, 14:35 pm
De nada, pero déjame hacerte un consejo, ¿sabes lo que estaría muy bien que hagas?, un módulo donde definir todas esas funciones para tus propósitos, que seguro son muchas funciones ya en todo este tiempo... y así, aparte de reducir código, no llenarías tanto código para volverlo un código spaghetti.

Hazme caso, no se si aceptarás mi sugerencia, en caso de que lo hagas no se si al principio pensarás que no te vale la pena (por que creo que te cuesta bastante escribir xD), pero a la larga si, sobre todo para la depuración de posibles fallos, joder, que ahora mismo lo tienes todo mezclao por todos laos.

Incluso podrías crear extensiones de método para ganar mayor simplificación de código.

Te lo digo simplemente como una sugerencia para mejorar tus hábitos de programación, puedes tomarla o ignorarla.


Un ejemplo inicial:
Código
  1. Dim pairs As IEnumerable(Of KeyValuePair(Of Integer, IEnumerable(Of String))) =
  2.    {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}.GetPairs()
  3.  
  4. For Each pair As KeyValuePair(Of Integer, IEnumerable(Of String)) In pairs
  5.  
  6.    ListBox1.Items.Add(String.Format("Key: {0,-4} Values: {1}", pair.Key, String.Join(", ", pair.Value)))
  7.  
  8. Next pair

+

Código
  1. Imports System
  2. Imports System.Collections.Generic
  3. Imports System.Linq
  4. Imports System.Runtime.CompilerServices
  5.  
  6. Public Module IEnumerableExtensions
  7.  
  8.    ''' ----------------------------------------------------------------------------------------------------
  9.    ''' <summary>
  10.    ''' Descripción de lo que hace esta función.
  11.    ''' </summary>
  12.    ''' ----------------------------------------------------------------------------------------------------
  13.    ''' <param name="sender">
  14.    ''' La colección de origen.
  15.    ''' </param>
  16.    ''' ----------------------------------------------------------------------------------------------------
  17.    ''' <returns>
  18.    ''' Descripción delo que devuelve esta función.
  19.    ''' </returns>
  20.    ''' ----------------------------------------------------------------------------------------------------
  21.    ''' <exception cref="ArgumentException">
  22.    ''' El valor máximo de la colección debe ser un valor inferior a 10.;col
  23.    ''' </exception>
  24.    ''' ----------------------------------------------------------------------------------------------------
  25.    <Extension>
  26.    <DebuggerHidden>
  27.    <DebuggerStepThrough>
  28.    Public Function GetPairs(ByVal sender As IEnumerable(Of Integer)) As IEnumerable(Of KeyValuePair(Of Integer, IEnumerable(Of String)))
  29.  
  30.        If (sender.Max >= 10) Then
  31.            Throw New ArgumentException(paramName:="col", message:="El valor máximo de la colección debe ser un valor inferior a 10.")
  32.  
  33.        Else
  34.            Return From value As Integer In sender
  35.                   Select New KeyValuePair(Of Integer, IEnumerable(Of String))(
  36.                          key:=value,
  37.                          value:=From index As Integer In Enumerable.Range(1, 9)
  38.                                 Where (index <> value)
  39.                                 Select (value & index))
  40.        End If
  41.  
  42.    End Function
  43.  
  44. End Module

Saludos
4727  Programación / .NET (C#, VB.NET, ASP) / Re: Formar pares de numeros en: 1 Octubre 2015, 13:41 pm
Bien, si según dices no hay número mayor de 9 en el array inicial, entonces todo perfecto con el último código que te puse, ¿no? :P

...Solo que si el array inicial contiene un 0, entonces deberás devolver uno de strings para formatear los ceros, y de paso podemos evitar castings innecesarios:

Lo que hago es, por cada valor de la colección de origen (ej: {1,5,3,6,7,2,9,4,0}) recorro el rango del 1 al 9 ({1,2,3,4,5,6,7,8,9}), y los voy uniendo en un string con el valor inciial (ej: 1&2="12", 1&3="13", así hasta el 9), excluyendo el valor que sea igual, es decir, si número de rango=1 y número de origen=1, entonces no juntar 1&1 para obtener el string "11".

El poder de LINQ xD.
Código
  1. Public Shared Function Test(ByVal col As IEnumerable(Of Integer)) As IEnumerable(Of KeyValuePair(Of Integer, IEnumerable(Of String)))
  2.  
  3.    If (col.Max >= 10) Then
  4.        Throw New ArgumentException(paramName:="col", message:="Maximum value samaller than 10 is required.")
  5.  
  6.    Else
  7.        Return From value As Integer In col
  8.               Select New KeyValuePair(Of Integer, IEnumerable(Of String))(
  9.                      key:=value,
  10.                      value:=From index As Integer In Enumerable.Range(1, 9)
  11.                             Where (index <> value)
  12.                             Select (value & index))
  13.    End If
  14.  
  15. End Function

+

Código
  1. Dim values As IEnumerable(Of Integer) =
  2.    {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
  3.  
  4. For Each pair As KeyValuePair(Of Integer, IEnumerable(Of String)) In Test(values)
  5.  
  6.    Console.WriteLine(String.Format("Key: {0,-4} Values: {1}",
  7.                                    pair.Key, String.Join(", ", pair.Value)))
  8.  
  9. Next pair

Resultado de ejecución:
Cita de: Consola
Key: 0    Values: 01, 02, 03, 04, 05, 06, 07, 08, 09
Key: 1    Values: 12, 13, 14, 15, 16, 17, 18, 19
Key: 2    Values: 21, 23, 24, 25, 26, 27, 28, 29
Key: 3    Values: 31, 32, 34, 35, 36, 37, 38, 39
Key: 4    Values: 41, 42, 43, 45, 46, 47, 48, 49
Key: 5    Values: 51, 52, 53, 54, 56, 57, 58, 59
Key: 6    Values: 61, 62, 63, 64, 65, 67, 68, 69
Key: 7    Values: 71, 72, 73, 74, 75, 76, 78, 79
Key: 8    Values: 81, 82, 83, 84, 85, 86, 87, 89
Key: 9    Values: 91, 92, 93, 94, 95, 96, 97, 98

Recordemos tus expectativas:
Key: 0    Values: 01, 02, 03, 04, 05, 06, 07, 08, 09
Key: 1    Values: 12, 13, 14, 15, 16, 17, 18, 19
Key: 2    Values: 21, 23, 24, 25, 26, 27, 28, 29
Key: 3    Values: 31, 32, 34, 35, 36, 37, 38, 39
Key: 4    Values: 41, 42, 43, 45, 46, 47, 48, 49
Key: 5    Values: 51, 52, 53, 54, 56, 57, 58, 59
Key: 6    Values: 61, 62, 63, 64, 65, 67, 68, 69
Key: 7    Values: 71, 72, 73, 74, 75, 76, 78, 79
Key: 8    Values: 81, 82, 83, 84, 85, 86, 87, 89
Key: 9    Values: 91, 92, 93, 94, 95, 96, 97, 98

Saludos
4728  Programación / .NET (C#, VB.NET, ASP) / Re: Formar pares de numeros en: 1 Octubre 2015, 12:32 pm
Más bien parecen permutaciones, pero sigue sin estar claro y sabes que la ausencia de información esencial me cabrea, da los detalles necesarios, no me hagas tener que escribir o explicar 20 códigos distintos por no saber los detalles suficientes del algoritmo, ¿que pasa si el numero es 10, o 152, o 25095, o 123456789?, ¿qué se debe hacer entonces?.

No explicaré el código hasta que me puedas confirmar si es correcto así, pero si no entiendes algo de este código, pregunta:
Código
  1. Dim valuesInt As IEnumerable(Of Integer) =
  2.    {1, 3, 4, 6, 2, 5, 8, 7, 9, 10}
  3.  
  4. Dim pairs As IEnumerable(Of KeyValuePair(Of Integer, IEnumerable(Of Integer))) =
  5.    From value As Integer In valuesInt
  6.    Select New KeyValuePair(Of Integer, IEnumerable(Of Integer))(
  7.           key:=value,
  8.           value:=From index As Integer In Enumerable.Range(1, 9)
  9.                  Where index <> Integer.Parse(CStr(value).Last)
  10.                  Select CInt(value & index))
  11.  
  12. For Each pair As KeyValuePair(Of Integer, IEnumerable(Of Integer)) In pairs
  13.  
  14.    Console.WriteLine(String.Format("Key: {0,-4} Values: {1}", pair.Key, String.Join(", ", pair.Value)))
  15.  
  16. Next pair


Resultado de ejecución:
Citar
Key: 1    Values: 12, 13, 14, 15, 16, 17, 18, 19
Key: 3    Values: 31, 32, 34, 35, 36, 37, 38, 39
Key: 4    Values: 41, 42, 43, 45, 46, 47, 48, 49
Key: 6    Values: 61, 62, 63, 64, 65, 67, 68, 69
Key: 2    Values: 21, 23, 24, 25, 26, 27, 28, 29
Key: 5    Values: 51, 52, 53, 54, 56, 57, 58, 59
Key: 8    Values: 81, 82, 83, 84, 85, 86, 87, 89
Key: 7    Values: 71, 72, 73, 74, 75, 76, 78, 79
Key: 9    Values: 91, 92, 93, 94, 95, 96, 97, 98
Key: 10   Values: 101, 102, 103, 104, 105, 106, 107, 108, 109


Saludos!
4729  Programación / .NET (C#, VB.NET, ASP) / Re: Formar pares de numeros en: 1 Octubre 2015, 11:19 am
Hola Luis

No se entiende muy bien lo que necesitas, pero si no me equivoco lo que quieres hacer es añadir ceros a la izquierda a los números menores de 10, para que estos formen una logintud de 2 caracteres, par.

Código
  1. Dim valuesInt As IEnumerable(Of Integer) =
  2.    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
  3.  
  4. Dim valuesStr As IEnumerable(Of String) =
  5.    From value As Integer In valuesInt
  6.    Select CStr(value).PadLeft(totalWidth:=2, paddingChar:="0"c)
  7.  
  8. Console.WriteLine(String.Join(", ", valuesStr))

Resultado de ejecución:
Citar
01, 02, 03, 04, 05, 06, 07, 08, 09, 10

Saludos
4730  Programación / Programación General / Re: Programación visual para android en: 1 Octubre 2015, 10:46 am
soft que permita hacer aplicaciones para android? pero de manera visual.

Estas son solo algunas...

C#, con soporte limitado para VB.Net:
Xamarin Studio
Microsoft Visual Studio + ➢ Xamarin for Visual Studio

Java:
JetBrains IntelliJ IDEA (a partir de la versión 12+)
Eclipse + ➢ Android Development Tool plugin for Eclipse

HTML5/CSS/javascript:
Telerik AppBuilder

C++:
Embarcadero C++ Builder (creo que a partir de la versión XE5+)

Delphi (Object-Pascal):
Embarcadero Delphi (creo que a partir de la versión XE5+)

REBOL:
Saphir R3 (REBOL 3)

Otros:
Estas aplicaciones parecen más bien una especie de asistentes o wizards para gente que no sabe programar, no las he probado así que no se si permiten la utilización de algún lenguaje cnocido.
appypie
DroidDraw
Easy-to-Use Android App Builder 2014

Nota(s):
  • Embarcadero RAD Studio XE incluye Delphi y C++ Bulder.
  • Si, todas las IDEs o software mencionado llevan un GUI builder para construir la interfáz gráfica de una app Android.

Saludos.
Páginas: 1 ... 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 [473] 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 ... 1254
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines