• Publicidad

Fecha actual 2025-03-14 13:02 @585

News News of Foro - Perl en Español

Site map of Foro - Perl en Español » Foro : Foro - Perl en Español

La comunidad de programadores en Perl de habla-hispana.

Mandar variables por una función

Hola, tengo un problema con el siguiente código:

@eee = ("c","c");
$normal = "hola";

mandar(@eee,$normal);


sub mandar {
print $_;
print $_;
}
<STDIN>;

Me debería mostrar las dos variables pero no me la muestra. ¿Por qué existe ese
problema cuando se mezcla con un array? Y, ¿cómo lo arreglo?
Read more : Mandar variables por una función | Vistas : 671 | Respuestas : 4 | Foro : Básico


Reconecer patrón

Hola,

Tengo una archivo que presenta el siguiente formato.

Data1 (1.2),(7.8),(8.5),(10.5)
Data2 (5.3),(5.6),(56.7),(78.6)

Yo quisiera recuperar toda la información a partir del primer "(" y guardarla en un arreglo.

Para eso escribí if(@arreglo) =~ m/\(/
Perl toma el paréntesis como un paréntesis real y no como un patrón.

¿Podrían decirme cómo puedo indicarle a Perl que este "(" es un patrón y no un paréntesis?


Muchas gracias.
Read more : Reconecer patrón | Vistas : 501 | Respuestas : 3 | Foro : Básico


Ayuda a una ONG ambiental para crear una Base de datos

Buenas. Estamos trabajando a nivel de voluntariado en una ONG. Ambiental. Esta está realizando una enorme labor censando las aves migratorias del Estrecho de Gibraltar, algo muy importante para evaluar el estado de salud ambiental de los continentes europeo y africano, y pasando dicha información de campo a ser pública para su explotación científica desde la web con base de datos y programación en perl, php, xml, google earth, etc.

Participan varios programadores realizando esta ...
Read more : Ayuda a una ONG ambiental para crear una Base de datos | Vistas : 3672 | Respuestas : 5 | Foro : Proyectos


Error al instalar módulo

Hola, necesito instalar el módulo perl-XML-LibXML-Common y al hacerlo me sale el siguiente mensaje:

$ perl -MCPAN -e 'install perl-XML-LibXML-Common'

Warning: Cannot install 0, don't know what it is.
Try the command

i /0/

to find objects with matching identifiers.

¿Quiere decir esto que este módulo no forma parte de CPAN?

Gracias.

D.

EDITADO:

Me respondo yo mismo: el comando está mal escrito...
$perl -MCPAN -e 'install XML::LibXML::Common'

Perdón por el error.
Read more : Error al instalar módulo | Vistas : 1604 | Respuestas : 1 | Foro : Módulos


Bajar archivo mediante SSH

Tengo que descargar un archivo que esta en un PC remoto, pero este PC remoto solo puede accederse desde otro PC remoto.

ej.

PC-local --> PC remoto1 -> PC remoto2

Tengo que bajar un archivo en PC remoto2 a mi PC local y no sé cómo hacerlo directamente con SCP.

$ scp file.tar.gz /users-w/sr/

Algo así me lo copiaría en el mismo remoto, y quiero tenerlo en mi PC local ...
Read more : Bajar archivo mediante SSH | Vistas : 13077 | Respuestas : 6 | Foro : Programación en general


Generación de Excel sin usar Spreadsheet::WriteExcel

Hola.

Actualmente estoy generando un archivo Excel con Spreadsheet::WriteExcel. Dicho Excel cuenta con varios libros. Este método no es del todo eficiente ya que se está quedando colgado al generarlo.

¿Alguien por ahí sabe cómo generarlo usando otro método?

Muchas Gracias.
Read more : Generación de Excel sin usar Spreadsheet::WriteExcel | Vistas : 2019 | Respuestas : 4 | Foro : Intermedio


Extraño problema con paso de parámetro e if()

Tengo este código
package ShoppingCart;
use Data::Dumper;

$q = new CGI;
if ($q->param('mode') eq "plugin"){

if ($q->param('action') eq 'editar'){
&editar;
}else{
return "dsdasdsdasda";
};

if ($q->param('action') && $q->param('action') eq "actualizar"){ &editar; };
if ($q->param('action') && $q->param('action') eq "nuevo"){ &editar; };
if ($q->param('action') && $q->param('action') eq "guardar"){ &editar; };
if (!$q->param('action')){ &admin };

$q->param('action');
}else{
&run;
}

Llamo la siguiente URL:
http://127.0.0.1:81/programa-ayllu/admin/index.pl?mode=plugin&action=editar&nm=ShoppingCart&id=4

Pero siempre me retorna "editar". Y si coloco
http://www.programaayllu.com/admin/?mode=plugin&action=editareeee&nm=ShoppingCart&id=4

me retorna: dsdasdsdasda

No ...
Read more : Extraño problema con paso de parámetro e if() | Vistas : 1696 | Respuestas : 4 | Foro : Intermedio


DBI->connect sqlserver7

Hola.

¿Hay alguna forma, que no sea ODBC, para conectar el SqlServer desde Perl? Pregunto esto dado que tengo una aplicación que es bastante lenta. Una de las opciones es cambiar la forma de conectarse, ya que según sé, en general el ODBC puede ser un cuello de botella.

Muchas Gracias.
Read more : DBI->connect sqlserver7 | Vistas : 1292 | Respuestas : 1 | Foro : Intermedio


Mandar argumentos a otro programa

Estimados,

Antes que todo me presento, soy un usuario que a utilizado mucho este sitio web, muchos de los problemas que he presentado en mi vida laboral los resolví gracias a este foro, nunca me había visto en la necesidad de postear, ya que mis dudas ya estaban respondidas en el foro.

Les planteo el problema que estoy presentando:

Tengo un script Perl cuya funcionalidad es retornar 6 valores. El primer valor corresponde a un ...
Read more : Mandar argumentos a otro programa | Vistas : 1010 | Respuestas : 6 | Foro : Básico


Tesis: Estudio Comparativo de las Tecnologías Python y Perl

«La presente investigación está orientada al estudio comparativo entre las Tecnologías de Código Libre Perl y Python para el Desarrollo de aplicaciones Web, aplicadas al Programa de Alfabetización, que lleva a efecto el Honorable Consejo Provincial de Chimborazo. De acuerdo al estudio comparativo y mediante los parámetros de comparación Acceso a Base de Datos, Líneas de Código, Portabilidad, Interfaz de Usuario, se determinó un 93.75% para la Tecnología Perl y 90.62% para la Tecnología Python ...
Read more : Tesis: Estudio Comparativo de las Tecnologías Python y Perl | Vistas : 951 | Respuestas : 0 | Foro : Pasando el rato


 

Identificarte  •  Registrarse


Estadísticas

Mensajes totales 36892 • Temas totales 7434 • Usuarios totales 1981