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


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: 1 ... 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 [575] 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 ... 1253
5741  Programación / .NET (C#, VB.NET, ASP) / Re: Pregunta Re tonta :( no mostra ceros en listbox en: 1 Abril 2015, 19:45 pm
Código
  1. Me.ListBox7.Items.AddRange((From value As Integer In li Where value <> 0).Cast(Of Object).ToArray)

Saludos
5742  Programación / .NET (C#, VB.NET, ASP) / Re: [APORTE] Plantillas de Game Launchers para juegos de Steam en: 1 Abril 2015, 19:38 pm
Alguien que lo tenga podria resubirlo?

Ahora que vuelvo a ver estos launchers, el código es muy, muy sucio y mal estructurado, si lo volviese a desarrollar despues de 3 años sería totalmente distinto, pero bueno ...funciona bien tal y cómo está.

Aquí tienes los dos proyectos resubidos:
http://www.mediafire.com/download/0cpt006cciarcdh/game+launchers.rar

Saludos
5743  Foros Generales / Foro Libre / Re: Pero que cojones en: 1 Abril 2015, 19:25 pm
en Enero de este año también le hicieron un deface ""protestando"" por no se que del islamismo, pobre Admin.
5744  Foros Generales / Sugerencias y dudas sobre el Foro / Re: [DUDA][SUGERENCIA]elhacker.net en: 1 Abril 2015, 16:19 pm
no existe "staff" que se dedique a crear estas guías, más bien como comunidad

Solo por aportar el siguiente dato, hay varios miembros del foro que por su labor se han ganado el merecido título "wiki" cómo colaborador de la wiki. Esto significa que si alguien se esfuerza podría salir recompensado de esta manera.

Saludos
5745  Programación / .NET (C#, VB.NET, ASP) / Re: como ejecutar una funcion de javascript en un webbrowser en: 1 Abril 2015, 11:14 am
Prueba así:
Código
  1. Dim ret As Object = wb.Document.InvokeScript("IN.sEm", {" :\\ "})

Saludos
5746  Programación / .NET (C#, VB.NET, ASP) / Re: Fallo al iniciar sesion en: 31 Marzo 2015, 21:08 pm
las variables si que estan codificadas:

Código
  1. string postData = "usuario=" + usuario + "&contrasena=" + contraseña + "&submit=Login";
  2.            byte[] byteData = ASCIIEncoding.ASCII.GetBytes(postData);

Por codificar me refiero a la codificación html, no a codificar el string en una secuencia de bytes cómo estás haciendo.

Si el usuario/contraseña contiene por ejemplo un espacio entonces vas a codificar 1 byte " " en lugar de codificar los caracteres "%20", ¿me entiendes?.

Porfavor, aclara si el usuario/contraseña contienen espacios u otros caracteres ilegales para descartar que ese sea el problema,
si tienes dudas vuelve a leer la pregunta nº1 que hice en el comentario anterior donde mostré un ejemplo de cómo codificar el string (primero codificas el usuario/contraseña a html, y luego generas los bytes cómo estabas haciendo, pero con el usuario/contraseña codificados a html).

Saludos!
5747  Programación / .NET (C#, VB.NET, ASP) / Re: Otra mision con variables en: 31 Marzo 2015, 20:07 pm
Pero es que el problema raíz se debe solucionar así...

Quizás yo entiendo mal lo que pretendes hacer o quizás le estás dando el enfoque incorrecto al código puesto que si quieres usar splits(15) entonces debes incrementar la colección 'values'.

Mira, tienes una colección de 18 números:

Citar
Código
  1.        Dim values As IEnumerable(Of Integer) =
  2.            {
  3.                1, 2,
  4.                3, 4,
  5.                5, 6,
  6.                10, 11,
  7.                14, 15,
  8.                54, 57,
  9.                58, 60,
  10.                63, 64,
  11.                65, 67
  12.            }

Y la particionas en colecciones de 2 elementos cada una, es decir, un total de 9:
Citar
Código
  1.        Dim splits As IEnumerable(Of IEnumerable(Of Integer)) =
  2.            SplitIntoParts(collection:=values, amount:=2, fillEmpty:=True)

Desde 'splits(0)' hasta 'splits(8)'.

Pero aquí intentas acceder al índice 15 (splits(15)):
Citar
Código
  1. Dim concatCol As IEnumerable(Of Integer) = splits(0).Concat(splits(3).Concat(splits(4).Concat(splits(5).Concat(splits(15)))))

Si antes de partir no rellenas la colección ' values' con ceros o con lo que sea, entonces dime tú cómo vas a pretender acceder a splits(15) cuando cómo bien dices no llega a 15, son 9 (splits(8)),
la colección que vas a partir debería contener 32 números en vez de 18 para así poder llegar a 16 secuencias, a splits(15).



Por cierto, he modificado la función para hacerla más comprensible y le añadí un parámetro adicional (valueToFill):

Código
  1.  
  2.    ''' <remarks>
  3.    ''' *****************************************************************
  4.    ''' Snippet Title: Split Collection Into Number Of elements
  5.    ''' Code's Author: Elektro
  6.    ''' Date Modified: 31-March-2015
  7.    ''' Usage Example:
  8.    ''' Dim mainCol As IEnumerable(Of Integer) = {1, 2, 3, 4, 5, 6, 7, 8, 9}
  9.    ''' Dim splittedCols As IEnumerable(Of IEnumerable(Of Integer)) = SplitIntoNumberOfelements(col:=mainCol, amount:=4, fillEmpty:=True, valueToFill:=0)
  10.    ''' splittedCols.ToList.ForEach(Sub(col As IEnumerable(Of Integer))
  11.    '''                                 Debug.WriteLine(String.Join(", ", col))
  12.    '''                             End Sub)
  13.    ''' *****************************************************************
  14.    ''' </remarks>
  15.    ''' <summary>
  16.    ''' Splits an <see cref="IEnumerable(Of T)"/> into secuences with the specified amount of elements each one.
  17.    ''' </summary>
  18.    ''' <typeparam name="T"></typeparam>
  19.    ''' <param name="col">The collection to split.</param>
  20.    ''' <param name="amount">The target elements amount.</param>
  21.    ''' <param name="fillEmpty">If set to <c>true</c>, generates empty elements to fill the last secuence's part amount.</param>
  22.    ''' <param name="valueToFill">An optional value used to fill the last secuence's part amount.</param>
  23.    ''' <returns>IEnumerable(Of IEnumerable(Of T)).</returns>
  24.    Public Shared Function SplitIntoNumberOfelements(Of T)(ByVal col As IEnumerable(Of T),
  25.                                                           ByVal amount As Integer,
  26.                                                           ByVal fillEmpty As Boolean,
  27.                                                           Optional valueToFill As T = Nothing) As IEnumerable(Of IEnumerable(Of T))
  28.  
  29.        Return (From count As Integer In Enumerable.Range(0, CInt(Math.Ceiling(col.Count() / amount)))).
  30.                Select(Function(count)
  31.  
  32.                           Select Case fillEmpty
  33.  
  34.                               Case True
  35.                                   If (col.Count - (count * amount)) >= amount Then
  36.                                       Return col.Skip(count * amount).Take(amount)
  37.  
  38.                                   Else
  39.                                       Return col.Skip(count * amount).Take(amount).
  40.                                                  Concat(Enumerable.Repeat(Of T)(
  41.                                                         valueToFill,
  42.                                                         amount - (col.Count() - (count * amount))))
  43.                                   End If
  44.  
  45.                               Case Else
  46.                                   Return col.Skip(count * amount).Take(amount)
  47.  
  48.                           End Select
  49.  
  50.                       End Function)
  51.  
  52.    End Function
5748  Programación / .NET (C#, VB.NET, ASP) / Re: Otra mision con variables en: 31 Marzo 2015, 19:14 pm
El requisito de que sean 35 elementos no se por que es, pero si el problema es que quieres evitar el error de valor nulo, y suponiendo que no te importe evitar dicho error rellenando los elmentos restantes de la secuencia con ceros hasta llegar a los 35 elementos, entonces puedes hacer simplemente eso, rellenar (bueno, concatenar la secuencia con una secuencia de ceros):

Código
  1. If values.Count < 35 Then
  2.    values = values.Concat(Enumerable.Repeat(Of Integer)(0, (35 - values.Count)))
  3. End If
  4.  
  5. MsgBox(values.Count) ' 35

¿eso te sirve para lo que quieres hacer?

Saludos.
5749  Programación / Scripting / Re: Empezar en perl. en: 31 Marzo 2015, 18:52 pm
No se exactamente de alguna buena fuente de documentación para perl, pero esto te podría servir, aparte de ejemplos explican los conceptos:

Cita de: Recopilatorio de temas interesantes - Scripting

Plus la documentación oficial, claro está:
http://perldoc.perl.org/index-language.html

Saludos
5750  Programación / .NET (C#, VB.NET, ASP) / Re: Otra mision con variables en: 31 Marzo 2015, 18:14 pm
Algunas fallitas jejej pero es mas o menos la idea

!) el operador '>' no está definido para los tipos 'System.Collections.Generic.IEnumerable(Of Integer)' y 'Integer'.
2) un valor de tipo 'Integer' no se puede convertir en 'System.Collections.Generic.IEnumerable(Of Integer)'.

Las variables que has mostrado en tu código eran todas Integer.

Si no te explicas mejor ni muestras un ejemplo real...

Código:
if colección(índice).Count > 35 then...

elseif...
else...
end if

Saludos
Páginas: 1 ... 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 [575] 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 ... 1253
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines