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

#5381
con el módulo zlib puedes utilizar la librería zlib incluida en Ruby:
http://ruby-doc.org/stdlib-2.1.1/libdoc/zlib/rdoc/Zlib.html

Ahí tienes ejemplos de uso y toda la documentación, plus este ejemplo adicional para iterar los archivos de un TAR-GZIP:
Código (ruby) [Seleccionar]
require 'rubygems/package'
require 'zlib'
tar_extract = Gem::Package::TarReader.new(Zlib::GzipReader.open('Path/To/myfile.tar.gz'))
tar_extract.rewind # The extract has to be rewinded after every iteration
tar_extract.each do |entry|
 puts entry.full_name
 puts entry.directory?
 puts entry.file?
 # puts entry.read
end
tar_extract.close


Otra alternativa sería la librería (o gema) libarchive:
https://github.com/Hanmac/libarchive-ruby

tambien tienes ejemplos de uso en la documentación.

Aparte de todo eso hay más alternativas (cómo rubyzip, pero es muy malo), y cómo último recurso siempre podrías llamar a aplicaciones de terceros como 7Zip o WinRAR en su version commandline.

PD: Te sugiero buscar en Google antes de formular una pregunta básica, no será la primera vez que los usuarios se cansan de responder a preguntas vagas.

Saludos
#5382
Foro Libre / Re: La verdad sobre los aliens
5 Abril 2015, 18:49 PM
Citarcuando encontramos a la tierra pensamos que las vacas eran la especie dominante por eso las secuestrabamos y asi poder negociar con los terricolas

FAKE, todos sabemos que los grises abducen a las vacas por que son unos esmirriados mal alimentados y es su forma de conseguir las proteinas que les aporta la leche, no nos cuentes milongas.

Citarlos nazis se dieron cuenta de ello y tuvimos algunas relaciones comerciales en la que les dabamos tecnologia avanzada a cambio de acero y otras materias primas

Tu avatar te delata amigo gris, seguramente te enamoraste del flequillo de Hitler por que te recordaba algo que no podias tener (¡calvorota gris!),
así que no digas relaciones comerciales cuando en realidad quieres decir relaciones sentimentales,
y tampoco digas que le dabas "tecnología avanzada" cuando es un eufemismo para decir que le enseñaste todas las posiciones del kamasutra de tu especie.

PD: Por cierto, he interceptado y descifrado el mensaje oculto que hay en las faltas de ortografía que obviamente alguien tan inteligente cómo tú escribiste intencionadamente, si no quieres que revele el mensaje a la humanidad ya me estás transfiriendo 1.000.000$ a mi cuenta suiza, tienes 2 días.

Saludos!
#5383
Cita de: kondrag_X1 en  5 Abril 2015, 17:09 PMsi no entiendo mal la clase Invokerequired e Invoke es lo mismo.
Para nada, quizás me interpretaste mal, la propiedad InvokeRequired simplemente determina si es necesario llamar al método Invoke (éste comprueba si el control se encuentra en un hilo diferente al actual), y el método Invoke hace el resto, realiza la invocación.

Si invocas repetidamente el control desde el hilo que lo creó sin realizar el chequeo con InvokeRequired entonces producirá una (muy ínfima) disminuición de rendimiento.

Si estás seguro de que el control siempre va a ser invocado desde un hilo distinto al que lo creó entones no es necesario realizar el chequeo con InvokeRequired pero tampoco está de más conservar los buenos hábitos añadiendo el chequeo.

Cita de: kondrag_X1 en  5 Abril 2015, 17:09 PMMi pregunta ahora es: El hecho de usar delegados para esta tarea facilita la compresensión del código? Es decir, de los dos métodos el de la página y el mío ¿Cual te costaría menos entender?

Hombre... creo que la comprensión del código depende de las circunstancias y de los gustos de cada uno.

Pongo cómo ejemplo este código:
sub()
   Me.TextBox1.Invoke(Sub() Me.TextBox1.Text = msg)
end sub


En mi opinión no es muy correcto tener un método encapsulado en otro método, pero usar una expresión lamdba ahí a mi me resulta más comprensible que crear el delegado y defnir un método adicional en otra parte del código, por que solamente estoy modificando una propiedad en ese ejemplo y además se que no hay lugar a ninguna posible excepción cross-thread o de otro tipo.

Al invocar, yo utilizaría los delegados para reemplazar a una expresión lambda en caso de que tuviese que realizar varias operaciones o en caso de que no estuviese del todo seguro de si pueden producirse excepciones entonces las controlaría en el método del delegado en lugar de en el bloque del lambda por que demasiadas isntrucciones quedaría bastante feo y además el lambda es un método anónimo.

Saludos!
#5384
Vamos, que nadie tiene ni pajolera idea sobre si esto es real o no, ¿VERDAD?



Insisto, supuestamente se descubrió en Febrero o al menos eso se dice aquí... ¿nadie puede aportar algo de luz a ese asunto?, es lo más interesante del post.

saludos
#5385
@Miseryk
Decir ".Net es un asco" no ayuda a nadie ni aporta nada, evitemos ese tipo de comentarios superficiales y sin argumentar, por no decir que es un comentario completamente falso y probablemente sea debido a una ignorancia sobre la plataforma .Net, ya que si ese es tu modo de defender un lenguaje inferior y obsoleto cómo vb6 pues... no lo comprendo, pero tampoco pretendo comprenderlo por que el comentario estuvo fuera de lugar.

@iDDoS
Trata siempre de publicar el código para un mejor análisis, aparte de la imagen que compartiste.

Una excepción del tipo PinvokeStackImbalance sucede cuando, después de una llamada a la plataforma de invocación (P/Invoking), el CLR detecta que la profundidad de la pila no coincide con la profundidad de la pila esperada, esto suele indicar que la firma de tus definiciones P/Invoke son incorrectas.

Yo lo primero que te recomendaría es deshacerte de ese código fuente, por que viendo la imagen el autor utiliza muy malas prácticas por todos lados y no me quiero imaginar el resto del código, así no vas a aprender bien, pero bueno, te explico, para intentar solucionar (algunos de) los fallos lo primero que debes hacer es revisar las definiciones P/Invoke que haya en ese código fuente y comprobar que las firmas de cada miembro sean correctas, empezando por la firma de la función GetAsyncKeyState, ajústala a la firma oficial:
https://msdn.microsoft.com/en-us/library/windows/desktop/ms646293%28v=vs.85%29.aspx

Código (vbnet) [Seleccionar]
<DllImport("user32.dll", PreserveSig:=True, SetLastError:=False, CharSet:=CharSet.Auto)>
Private Shared Function GetAsyncKeyState(ByVal vKey As Keys) As Short
End Function


Reemplaza la función "GetShift" de ese código, por esta otra (es practicamente lo mismo):
Código (vbnet) [Seleccionar]
Public Function IsShiftPressed() As Boolean
   Return Convert.ToBoolean(GetAsyncKeyState(Keys.ShiftKey))
End Function


Te muestro un ejemplo (incompleto) de iteración:
Código (vbnet) [Seleccionar]
Dim result As Short = 0

For Each key As Keys In [Enum].GetValues(GetType(Keys))
   result = GetAsyncKeyState(key)
   Debug.WriteLine(String.Format("Key: {0}; Result: {1}", key.ToString, result))
Next key


Saludos
#5386
a vuestro rollo, pero, hacerme un poco de caso con esto:



si la historia que rodea esa imagen es verídica entonces hay alguna información oficial?, se supone que eso se descurió en febrero, ¿por que casi no se conoce ni ha salido en las noticias algo así?, en resumen, ¿es un fake o no?, ¿conocen alguna prueba o debunk?

saludos
#5387
Cita de: @synthesize en  5 Abril 2015, 04:53 AMLo siento de nuevo, en el mundo HAY MUUUUUCHA GENTE ABURRIDA que hace cosas de estas a diario. Gracias a eso Íker Jiménez tiene un salario mensual XD.

Hoy estoy demasiado de acuerdo contigo...

Es absurdo negar lo contrario, existen mil motivos para que alguien falsificase esas imágenes, pero también para que puedan ser reales.




A mi lo que me interesa saber es sobre el último video de este post, el del accidente reconsturido digitalmente que se publicó en Febrero si no leí mal, claramente es una nave alienígena, pero no se si real o ficticia, ¿alguien tiene más info sobre esas imágenes?, ¿la NASa dijo algo al respecto?, ¿cómo es que la noticia apenas se conoce ni se ha expandido?, nunca escuché a nadie hablar sobre ello.

Citar

Saludos
#5388
A este tema le tendrían que poner una chincheta hasta que se supiese algo "oficial" sobre el asunto, hasta que se verifique o se desmienta.

Quizás esta sea la prueba que la humanidad andaba buscando... o quizás sea un fake más.

Saludos!
#5389
Cita de: @synthesize en  5 Abril 2015, 03:58 AMEn caso de ser fotos reales de la NASA, ¿Por qué las publican? ¿No se supone que intentan ocultar estas cosas?

Cita de: El_Andaluz en  5 Abril 2015, 04:07 AMse estarán preparando para decir que hace millones de años pasaba un río como el amazona de grande y cuando se seco el leche del río apareció esa estructura o son mal formaciones del terreno vete tu a saber lo que va inventar la Nasa

jaja, me rio por no llorar, tan real cómo la vida misma.

NASA es un FAKE, bobos. Ellos saben de sobra que las naves alienígenas existen e incluso mantienen contacto con ellos (las pruebas son solo para mi), NASA os cuentan milongas que la mayoría os creeis por la mala costumbre de creer que al llamarse "NASA" u "Obama" o "Pablo Iglesias" siempre os contarán la verdad, eso es algo muy lejos de la realidad.

Hay que tener en cuenta también la posibilidad de que las imágenes sean una filtración de información y no algo que la NASA haya permitido que se publque...

Cómo también hay que tener en cuenta que la NASA prefiera IGNORAR completamente el asunto y NO DAR NINGÚN TIPO DE DECLARACIÓN pública, no será ni la primera ni la última vez que se mantienen en silencio para evitar que se descubra algo, a veces lo mejor es callar y dejar que las cosas "se olviden".

PD: Se admiten las apuestas sobre la transparencia de NASA y los extraterrestres y toda la parafernalia que dicen haber montado en Marte, si vivo lo suficiente me haría rico a costa de todos.

Saludos.
#5390
Hombre... yo no soy experto en aviación, y menos aviación alienígena, pero... ¿que tolay se pone a aterrizar en un borde?, por que eso es de estúpidos, ¿que era, su primer dia de vuelo?, no se, anda que no hay terreno más o menos llano para aterrizar...

Ahora, en caso de ser un "aterrizaje forzado" o que se estrelló cómo supuestamente dicen, pues bueno, todavía me lo creería, pero de todas formas eso de estar justito al borde me causa mucho escepticismo, a pesar de que se de sobra que los OVNIs existen, pero no se yo si eso de la foto será un OVNI real...

Me quedo con el último video de todos y con la reconstrucción 3D:






Oye, El_Andaluz, a ver si corrijes los enlaces de esos videos que no se ven, tienen que estar interesantes...

Gracias por compartir!