• Publicidad

Fecha actual 2026-03-13 02:31 @147

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.

Agregar glyph a la biblioteca Bio::Graphics::Glyph

Hola a todos,

Estoy investigando cómo agregar nuevos Glyph para crear mis propios dibujos. He modificado los Glyph existentes pero no quisiera eliminar los dibujos predefinidos. Espero que alguien me pueda orientar para poder agregar nuevos Glyph.

Saludos
jsgarcia
Read more : Agregar glyph a la biblioteca Bio::Graphics::Glyph | Vistas : 1938 | Respuestas : 3 | Foro : Bioinformática


Obtener tabla consenso de varias tablas anteriores

¡¡¡Hola, qué tal, muy lindo día!!!

Tengo algo atorado este programa y necesito su ayuda. Lo que yo necesito es que a partir de unas tablas de entrada
como estas:
ENSMUSG00000000001 1488
ENSMUSG00000000028 203
ENSMUSG00000000049 3
ENSMUSG00000000056 192
ENSMUSG00000000058 199
ENSMUSG00000000078 912
ENSMUSG00000000085 150
quiero obtener una sola que contenga todos los genes (la primera columna) que correspondan a los archivos y a los que no se encuentren en uno u otro les pongo un ...
Read more : Obtener tabla consenso de varias tablas anteriores | Vistas : 1991 | Respuestas : 4 | Foro : Bioinformática


Problemas con paso de array por referencia

Buen día, nuevamente por aquí esperando aprender de sus sabios conocimientos :D

Mi problema ahora radica en un array que es enviado a una función, pero que al ser recibido no muestra todos sus valores para ser evaluados en una condicional, sin embargo cuando los imprimo uno por uno sí los muestra, pero en su conjunto tampoco. Les dejo los extractos de código.


$cod_resultado ...
Read more : Problemas con paso de array por referencia | Vistas : 3343 | Respuestas : 9 | Foro : Intermedio


Obtener milisegundos

Hola, nuevamente pidiendo ayuda. En este caso tengo que hacer algo como esto
hhmm.jpg

pero no sé cómo obtener los milisegundos.
El código es el siguiente:
#!C:\Perl\bin\perl.exe

use diagnostics;
use strict;
use warnings;
use File::Find;

my $dir = "C:\\Files";

find(\&fecha, $dir);

sub fecha
{
our $fila;
our $origen;
our @elem;

my $elemento = $_;
if($elemento=~ /\.dat$/)
{
our $yr;
our $mo;
our $mday;
our $hr;
our $mi;
our $se;
our $mil; ...
Read more : Obtener milisegundos | Vistas : 1999 | Respuestas : 3 | Foro : Intermedio




return dentro de un if

Tengo el siguiente código:

sub getValue{
my($self, $caseDetail, $plans, $testCaseFlow) = @_;

my @plans = @$plans;
if($caseDetail->data)
{
my $plan;
my $error;
try{
foreach $plan (@plans){
my ($plan_value, $data_value) = split ("-",$plan);
if($caseDetail->data->name eq $data_value){
return $plan_value;
}
}
return $caseDetail->data->getValueByDataAndPlan($plan)->value;
}
catch{
my $e = @_;
$error = $e;
};
if($error){
return $caseDetail->data->value;
}
}
}


Todo funciona perfecto menos cuando se cumple la condición del if()
if($caseDetail->data->name eq $data_value){
return ...
Read more : return dentro de un if | Vistas : 1915 | Respuestas : 7 | Foro : Básico


El Blog de Ángel Carrasco: Cómo enviar correos

Cómo enviar correos desde la línea de comandos en Perl

«Siempre tenemos algún servicio que necesita poder enviar un correo para avisarnos de alguna incidencia. Lamentablemente en algunos *ix comerciales, tienen la mala costumbre de tener algunos comandos antidiluvianos cuyas interdependencias con servicios modificados por el fabricante, hace que no siempre funcione como queramos.
Como este tipo de cosas no debe detenernos en nuestra labor de administración, os propongo este simple script en Perl que ...
Read more : El Blog de Ángel Carrasco: Cómo enviar correos | Vistas : 677 | Respuestas : 0 | Foro : Pasando el rato


Ejercicio que recoge los datos por parámetros y los muestra

Hola, mira, este ejercicio está hecho prácticamente. Lo que hace es ir recogiendo las líneas y las muestra, pero cuando hago ctrl+d me pregunta que si quiero continuar, si le digo que sí debe entrar en el bucle pero si le digo que no debe salir de la ejecución. ¿Qué me falta?

$contador=0;
print "Introduce palabras y pulsa intro para el salto de línea, cuando quieras finalizar pulsa ctrl+d\n";
@contenido=<STDIN>;
foreach $valores (@contenido)
{ ...
Read more : Ejercicio que recoge los datos por parámetros y los muestra | Vistas : 1082 | Respuestas : 7 | Foro : Básico


Mostrar en salida estándar lo que escribas por teclado

Este script tiene que mostrar todo lo que se haya introducido después de introducir los datos por <STDIN>, al pulsar ctrl + D, debe mostrar todo lo introducido.
Esto es lo que tengo hecho:

while ( $linea = <STDIN> ) {
@contenido < $linea;
}
foreach $valores (@contenido) {
print $valores;
}

Read more : Mostrar en salida estándar lo que escribas por teclado | Vistas : 559 | Respuestas : 1 | Foro : Básico


Comparar cadena de string

Hola, me gustaría saber si alguien podría ayudarme con esta duda. Resulta que cuando quiero eliminar un patrón, no lo hace, y no sé por qué. Como se puede apreciar en la imagen, encuentra el patrón en la base de datos, pero dice que no son iguales :?

sub comparar{

printf ("Estoy aquí.\n");

my($tabla,$patron,$conexion)=@_;

print "La tabla es: ",$tabla,"\n";

my $sth = $conexion->prepare("SELECT * FROM $tabla"); ...
Read more : Comparar cadena de string | Vistas : 1699 | Respuestas : 1 | Foro : Bases de datos


 

Identificarte  •  Registrarse


Estadísticas

Mensajes totales 36895 • Temas totales 7436 • Usuarios totales 1983

cron