|
5691
|
Programación / Scripting / Re: [Ruby] ¿Se puede descomprimir un archivo .rar o unos cuantos?
|
en: 5 Abril 2015, 20:59 pm
|
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.htmlAhí tienes ejemplos de uso y toda la documentación, plus este ejemplo adicional para iterar los archivos de un TAR-GZIP: 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-rubytambien 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
|
|
|
5692
|
Foros Generales / Foro Libre / Re: La verdad sobre los aliens
|
en: 5 Abril 2015, 18:49 pm
|
cuando 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. los 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!
|
|
|
5693
|
Programación / .NET (C#, VB.NET, ASP) / Re: Acceso a un controlador desde otro hilo ?
|
en: 5 Abril 2015, 17:54 pm
|
si 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. Mi 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!
|
|
|
5694
|
Foros Generales / Foro Libre / Re: OVNI gigante accidentado en Marte
|
en: 5 Abril 2015, 16:39 pm
|
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
|
|
|
5695
|
Programación / .NET (C#, VB.NET, ASP) / Re: necesito ayuda! error de código al depurar!
|
en: 5 Abril 2015, 16:19 pm
|
@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<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): Public Function IsShiftPressed() As Boolean Return Convert.ToBoolean(GetAsyncKeyState(Keys.ShiftKey)) End Function
Te muestro un ejemplo (incompleto) de iteración: 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
|
|
|
5696
|
Foros Generales / Foro Libre / Re: OVNI gigante accidentado en Marte
|
en: 5 Abril 2015, 05:47 am
|
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
|
|
|
5697
|
Foros Generales / Foro Libre / Re: OVNI gigante accidentado en Marte
|
en: 5 Abril 2015, 05:16 am
|
Lo 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. Saludos
|
|
|
5698
|
Foros Generales / Foro Libre / Re: OVNI gigante accidentado en Marte
|
en: 5 Abril 2015, 04:45 am
|
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!
|
|
|
5699
|
Foros Generales / Foro Libre / Re: OVNI gigante accidentado en Marte
|
en: 5 Abril 2015, 04:32 am
|
En caso de ser fotos reales de la NASA, ¿Por qué las publican? ¿No se supone que intentan ocultar estas cosas? se 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.
|
|
|
5700
|
Foros Generales / Foro Libre / Re: OVNI gigante accidentado en Marte
|
en: 5 Abril 2015, 03:32 am
|
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!
|
|
|
|
|
|
|