• Publicidad

Fecha actual 2024-11-26 05:54 @287

News News of Mundo Perl

Site map of Mundo Perl » Foro : Mundo Perl

Llenando un Vector de Perl en C

Hola, estoy usando una expresión como:
@vecfile = <FD>;

Para leer un archivo y ponérselo a un vector, pero quiero hacer que esto sea más óptimo, quiero leer el archivo desde C y pasarle los datos a un vector Perl.
Mi pregunta es: ¿Como gestiono un vector Perl desde C?
Si conocen una forma de hacer estos guardados eficientemente (lo mas rápido posible) estoy abierto a nuevas ideas.
Agradezco de antemano su colaboración.
Read more : Llenando un Vector de Perl en C | Vistas : 2636 | Respuestas : 4 | Foro : Avanzado


Guardar Hash en disco eficientemente

Hola, me encuentro con que tengo que guardar datos en disco que están en un hash de forma masiva.
He probado los tie y no me dan los tiempos que necesito, me gustaría usar el lenguaje C para poder guardar el hash, necesito que me ayuden porque no sé cómo usar C en Perl y no sé cómo hacer que C entienda un hash.
Si conocen una forma de hacer estos guardados eficientemente (lo mas ...
Read more : Guardar Hash en disco eficientemente | Vistas : 4233 | Respuestas : 4 | Foro : Avanzado


Problema al abrir un archivo

Hola, tengo un problema al abrir o crear un archivo. Si pongo la ruta absoluta, funciona correctamente:

Code: Seleccionar todo
my $fh = FileHandle->new();

if (!($fh->open("+>/home/david/datos/fichero.dat")))
{
      print("Fallo al crear el fichero\n");
        $fh=undef;
    }else{
        print "DEBUG: fichero abierto con éxito\n";
        $fh->autoflush(1);
    }



Pero si pongo la ruta relativa al directorio local, no funciona:



my $fh = FileHandle->new();

if (!($fh->open("+>./datos/fichero.dat")))
{
print("Fallo al crear el fichero\n");
$fh=undef;
}else{
print "DEBUG: fichero abierto con éxito\n";
$fh->autoflush(1);
} ...
Read more : Problema al abrir un archivo | Vistas : 882 | Respuestas : 3 | Foro : Básico


Grabado de un archivo txt

A ver si a alguien le ha pasado algo como a mi.
Resulta que en un programa tengo que grabar un archivo txt que posteriormente lo proceso secuencialmente, eso lo estoy haciendo con:

system "dir *.* /B >files.txt";

Esta instrucción cuando la ejecuto dentro del Perl Express me funciona correctamente, pero cuando lo quiero hacer en el Internet Explorer pues simplemente no me graba nada.
Yo creo que es asunto de la seguridad del Sistema ...
Read more : Grabado de un archivo txt | Vistas : 1278 | Respuestas : 3 | Foro : Intermedio


Abrir aplicación Win32

Hola a todos!!

Requiero de conocimiento :D, resulta que tengo un script que cuando quiero abrir una aplicación que me solicita un usuario y un pwd y no me permite seguir con el script hasta que cierro la apliación, ya utilice system (aplicación) y exec (aplicacion) pero en los dos casos no me regresa al script una vez ejecutado el comando. Alguna idea??

Saludos
Read more : Abrir aplicación Win32 | Vistas : 2956 | Respuestas : 8 | Foro : Intermedio


Enviar un archivo

Hola Amigos :

¿ Alguien me puede dar un tip para poder enviar un archivo XML, por medio de un post con header "text/xml" para que lo reciba otro script ?

Saludos,

Caribesoft
Read more : Enviar un archivo | Vistas : 1977 | Respuestas : 5 | Foro : Intermedio


Conectar una aplicación en Perl con una en PHP

Actualmente nuestra organización tiene varias aplicaciones en PHP se quiere desarrollar una aplicación basada en Perl para administrar y accesar a estas aplicaciones existentes en PHP desde esta aplicación central basada en Perl; la incógnita que tenemos actualmente es cómo pasar variables de sesión desde Perl a estas aplicaciones en PHP para que estas funcionen normalmente como si se fueran acceso directamente desde ellas; ¿eso es posible utilizando Apache ?
Read more : Conectar una aplicación en Perl con una en PHP | Vistas : 9258 | Respuestas : 12 | Foro : Intermedio


Duda sobre llamada a subrutina con array como parámetro

Hola a todos,

Tengo una duda muy básica sobre llamadas a subrutinas con un array pasado como parámetro de entrada:


He aquí la subrutina:

# Removes the repeated Family Instances in the array
sub removeRepeatedFamilyInstances {

my @families = $_;

my %seen = ();
@families = grep { ! $seen{ $_ }++ } @families;

return @families;
}

Y he aqui la llamada a la subrutina:

#removes repeated instances of a same family
@availableFamilies = &removeRepeatedFamilyInstances(@availableFamilies); ...
Read more : Duda sobre llamada a subrutina con array como parámetro | Vistas : 981 | Respuestas : 1 | Foro : Básico


Cambiarme de carpeta

Hola a todos.
Estoy haciendo una aplicación en la que tengo que cambiarme de carpeta para leer varios archivos y no me esta funcionando.
Estoy trabajando en Windows XP y uso el IE 6.0
He tratado con,
system "cd $carpeta";

y con,
chdir "$carpeta";
Y no me cambia de directorio y me arroja los resultados del actual directorio de trabajo.
¿¿¿¿¿¿Alguien sabe de alguna otra forma de hacer esto??????
Gracias por su tiempo.

Debo aclarar ...
Read more : Cambiarme de carpeta | Vistas : 1404 | Respuestas : 4 | Foro : Intermedio


Cargar variable de entorno

Quisiera hacer un script en Perl que se inicie al arrancar la máquina Linux para cargar algunas variables de entorno, tales como PATH o PERL5LIB, pero no consigo que funcione.
Lo he intentado haciendo:

$path=`env|grep -e "^PATH"`;
@p=split /=/,$path;
system("PATH=$JAVA_HOME/bin:$p");

También lo he intentado así:
$ENV{PATH}=<unaRuta>;

Ejecuto el script y después miro el valor de la variable PATH y no ha sido modificado.
¿Alguien puede ayudarme?
Muchas gracias
Read more : Cargar variable de entorno | Vistas : 4184 | Respuestas : 6 | Foro : Intermedio


 

Identificarte  •  Registrarse


Estadísticas

Mensajes totales 36882 • Temas totales 7430 • Usuarios totales 1981