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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 29
41  Programación / Scripting / Re: ¿Qué significa este error? en: 17 Abril 2015, 08:24 am
Sé que no es la solución más sofisticada porque, bueno, supongo que lo ideal sería que identificara el archivo...

Código
  1. if mime_type == 'unknown/unknown'
  2.      Zip::File.open(file) do |zipfile|
  3.        zipfile.entries.each_with_index do |zip_entry, index|
  4.          yield(Entry.new(zip_entry), index)
  5.        end
  6.      end
  7.  

He puesto eso y me ha funcionado  :o , la verdad me sorprende que haya sido tan... fácil...

42  Programación / Scripting / Re: ¿Qué significa este error? en: 17 Abril 2015, 03:52 am
Fui a otros ficheros de errores y encontré el código que intenta ejecutar:

Código
  1. each_entry(archive_filename) do |entry, index|
  2.      if unsafe_entry?(entry)
  3.        add_warning(warnings, entry, :unsafe)
  4.        next
  5.      end
  6.  
  7.      if block
  8.        block.call(entry, index)
  9.      else
  10.        raise FileLimitExceeded if files_left <= 0
  11.        begin
  12.          f_path = File.join(dest_folder, entry.name)
  13.          entry.extract(f_path, false, bytes_left) do |size|
  14.            bytes_left -= size
  15.            raise SizeLimitExceeded if bytes_left < 0
  16.          end
  17.  
  18.          files_left -= 1
  19.        rescue DestinationFileExists
  20.          add_warning(warnings, entry, :already_exists)
  21.        rescue Zip::CompressionMethodError
  22.          add_warning(warnings, entry, :unknown_compression_method)
  23.        end
  24.      end
  25.    end
  26.    warnings
  27.  end
  28.  
  29.  def self.each_entry(archive_filename)
  30.    raise ArgumentError, "no block given" unless block_given?
  31.  
  32.    file = File.open(archive_filename)
  33.    mime_type = File.mime_type?(file)
  34.  
  35.    if mime_type == 'application/x-gzip'
  36.      file = Zlib::GzipReader.new(file)
  37.      mime_type = 'application/x-tar' # it may not actually be a tar though, so rescue if there's a problem
  38.    end
  39.  
  40.    if mime_type == 'application/zip'
  41.      Zip::File.open(file) do |zipfile|
  42.        zipfile.entries.each_with_index do |zip_entry, index|
  43.          yield(Entry.new(zip_entry), index)
  44.        end
  45.      end
  46.    elsif mime_type == 'application/x-tar'
  47.      index = 0
  48.      begin
  49.        Gem::Package::TarReader.new(file).each do |tar_entry|
  50.          next if tar_entry.header.typeflag == 'x'
  51.          yield(Entry.new(tar_entry), index)
  52.          index += 1
  53.        end
  54.      rescue Gem::Package::TarInvalidError
  55.        raise UnknownArchiveType, "invalid tar"
  56.      end
  57.    else
  58.      raise UnknownArchiveType, "unknown mime type #{mime_type}"
  59.    end
  60.  end
  61.  

Ya intenté cambiar el formato de .imscc a .zip (que es que .imscc por defecto debería funcionar), y aún así no funciona :( ... ¿alguna forma de configurar "manualmente" el mime type?... ¿se puede? :(  :-( :-(

(está funcionando en Ubuntu 12.04)
43  Programación / Scripting / Re: ¿Qué significa este error? en: 17 Abril 2015, 03:38 am
Esto me mosquea aun más cuando son usuarios veteranos.

No soy usuario veterano, y ciertamente no dije el lenguaje de programación porque no creí que fuese importante dado el error tan genérico y el hecho de que no hay output más que ese... Como mencioné en el post original, trato de importar un paquete de cursos a Canvas (de Instructure), que está hecho en Ruby, desafortunadamente el output no muestra más, sino solo ese error... Muestra algunas líneas relacionadas a ficheros que fallan, pero nada más, como que intentó correr "/var/canvas/lib/canvas/migration/archive.rb ..." etcétera

Será que mirando lo que hacen esos archivos de pronto doy con lo que trata de hacer?
44  Programación / Scripting / ¿Qué significa este error? en: 16 Abril 2015, 19:12 pm
Estoy recibiendo un error más largo que este, pero dudo que lo demás sea primordial justo ahora:

unknown mime type unknown/unknown

¿Cómo lo soluciono si no sé qué formato he de solucionar?
Es un fichero .imscc para importar en Canvas (instructure)
45  Programación / Programación General / Re: ¿Cómo entender esto? (pregunta novata) en: 27 Marzo 2015, 17:15 pm
Como dice en el sitio, el lenguaje que se usa es R, y usó RSelenium para ejecutar dicho código y lograr renderizar la información de Web of Science de acuerdo a los parámetros del código..
46  Programación / Programación General / ¿Cómo entender esto? (pregunta novata) en: 27 Marzo 2015, 17:00 pm
Hola, lamento llegar con una inquietud tan básica. Sin embargo estoy en un trabajo manual que esto podría ahorrármelo muchísimo, pero no comprendo la ejecución.

No estoy familiarizado con R, y encontré esto que me es de muchísima utilidad:
http://stackoverflow.com/questions/27754051/how-to-retrieve-informations-about-journals-from-isi-web-of-knowledge

¿Cómo podría probar dicho código? :/ cualquier consejo me sería de utilidad.
47  Programación / Programación General / Tengo una tabla, deseo eliminar todas las expresiones que no estén en una lista en: 5 Febrero 2015, 23:34 pm
Hola,

Como dice el asunto, tengo una lista, está de esta manera:

1) Nombre común, inf1, inf2, ciudad, departamento, país.
.....

A simple vista puede parecer un CSV, y en efecto funciona como tal, sin embargo no fue creado 'con ese propósito' porque la información está mezclada, y a veces, hay más comas, es un completo desorden.

por ejemplo:
1) Nombre común, inf2, inf1, inf3, ciudad, departamento, país.
2) Nombre común, inf1, inf2, ciudad, inf3, departamento, país.
3) Nombre común, ciudad, inf3, departamento, país.
.....

Y así por el estilo, no sigue un patrón, lo que hace que al importar, queden campos huérfanos, columnas de más, en fin, terrible.

Necesito extraer dos datos, lo que correspondería a Ciudad y Departamento, pero conservando su posición en la lista, por ejemplo, si 'Madrid' es la ciudad del registro número 2), entonces necesito que en la lista que se extraiga, Madrid, corresponda al número 2). ¿Me hago entender?.

Evidentemente necesitaré una lista de las expresiones comunes, es decir, una lista de todas las ciudades, y departamentos, etcétera, para que el programa pueda 'reconocer' qué extraer... La cuestión es, aunque tengo la 'estructura lógica' de lo que quiero.. ¿cómo lo hago?... son más de 50mil registros como para hacerlo manual... Estaré buscando opciones, por ahora dejo el tema para algún buen samaritano, muchas gracias por cualquier sugerencia.
48  Foros Generales / Noticias / Re: Más de 5.000 firmas para que se incluyan asesinas en Assassin's Creed Unity en: 16 Junio 2014, 01:12 am
Y yo voy a hacer una votación para que pongan a un hombre en Mirror's Edge, me siento incómodo jugando como una mujer...
49  Foros Generales / Foro Libre / Re: Una dudilla sobre los dominios en: 15 Junio 2014, 00:48 am
Los precios de transferencia incluyen renovación, y son más baratos, porque a las empresas les conviene que "registres dominios antiguos"... o sea que sí, si lo transfieres, inmediatamente queda renovado por otro año, con cualquier empresa, y no te toca pagar dos veces...

Si lo cancelas, podrías registrarlo con otra empresa, pero no te lo sugiero, porque el dominio queda expirado como por 60 días y no puedes registrarlo hasta que pasen los 60 días y sea eliminado...
50  Foros Generales / Foro Libre / Re: Científicos 'explican' por qué España perdió con Holanda en: 15 Junio 2014, 00:46 am
Ay ay, jajaja lo siento mucho España pero no hay excusa, jugaron mal, muy mal, casi todo el partido y eso era símplemente porque Holanda no había 'despertado'...

Aunque honestamente creo que la goleada hubiera ocurrido con cualquier país, y creo que por ejemplo a Inglaterra le hubiera ido mucho peor... Holanda, por dios, corrían como si no hubiera mañana, no dejaban escapar ni una, se nota que lo que querían era vengarse...
Páginas: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 29
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines