Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - leogtz

#2041
Ponme el archivo ya creado con el problema(los espacios esos que comentas).
#2042
Me parece excelente, voy a continuar leyendolo.
#2043
Scripting / Re: [Problema]Con script en perl.
7 Marzo 2010, 17:15 PM
Exactamente como lo has dicho, con <STDIN> lees también el caracter '\n', y lo que se pretende con chomp, es eliminar precisamente ese '\n' de la cadena.

Mira, así podrías entenderlo mejor:
Código (perl) [Seleccionar]


#!/usr/bin/perl
print("Escribe una contraseña :: ");
my $pass = <STDIN>;
  if ( $pass eq "hola\n" ) {
     print STDOUT "Es correcto\n";
  } else {
     print STDOUT "Es Incorrecto\n";
  }


Saludos.
#2044
Podrías detectar la línea que quieres corregir, meterla en una variable y editarla con EDLIN.

O podrías usar extracción de caracteres para eso.
En la noche veo si tengo acceso a una máquina con Windows y te ayudo.
#2045
Scripting / Re: [Problema]Con script en perl.
6 Marzo 2010, 04:16 AM
Jaja, bueno, cada quien tiene su estilo.
#2046
Java / Re: Duda, código sencillo.
6 Marzo 2010, 02:01 AM
Agradezco la sugerencia, desconozco Java, es por eso que usé el ArrayList.

Saludos.
#2047
Scripting / Re: [Problema]Con script en perl.
6 Marzo 2010, 00:42 AM
^TiFa^, el STDOUT no es necesario, la salida va dirigida por defecto a 1(stdout).
#2048
Scripting / Re: shell script
4 Marzo 2010, 06:18 AM
Subir una imagen a imageshack:
Código (bash) [Seleccionar]


#!/usr/bin/bash
if [ $# -lt 1 ]
then
echo -e "Error, pocos argumentos\n\n$0 imagen";
exit 0
fi
curl -H Expect: -F fileupload="@$1" -F xml=yes -# "http://www.imageshack.us/index.php" | grep -i image_link | cut -f 2 -d '>' | cut -f1 -d '<' | grep -o "http.*" | parcellite


La parte de curl no es mia, lo saqué de commandlinefu.com.

Saludos.
#2049
Java / Re: Duda, código sencillo.
3 Marzo 2010, 02:49 AM
Era eso, gracias.

Otra duda, ¿como puedo obtener la longitud de una matriz bidimensional con ArrayList?

O sea, sacar filas y columnas.
#2050
Java / Duda, código sencillo.
3 Marzo 2010, 02:39 AM
Hola, estoy iniciandome en Java, y tengo un ejercicio de eliminar los múltiplos de 5 y de 2 en un ArrayList, creo que mi algoritmo está bien, pero no encuentro porque no me elimina todo.

Se supone que es una lista, y voy eliminando la posición "i" en caso de que sea multiplo de 5 o 2.
Código (java) [Seleccionar]
no los elimina a todos. Mi código es el siguiente:
import java.util.*;
public class *****
{
public static void main(String[] args)
{
ArrayList<Integer> valores = new ArrayList<Integer>();
int valor, limite = 20;
for(int i = 0; i < limite; i++)
{
valor = (int)(Math.random() * 100);
valores.add(valor);
}
System.out.println("Deteccion de multiplos de 5 y 2");
for(int i = 0; i < valores.size(); i++)
{
if(valores.get(i) % 5 == 0)
{
System.out.println(valores.get(i) + " <--- 5");
}
else if(valores.get(i) % 2 == 0)
{
System.out.println(valores.get(i) + " <--- 2 ");
} else {
System.out.println(valores.get(i));
}
}
// Eliminacion:
for(int i = 0; i < valores.size(); i++)
{
if(valores.get(i) % 5 == 0)
{
valores.remove(i);
limite--;
} else if(valores.get(i) % 2 == 0)
{
valores.remove(i);
limite--;
}
}
                       // Verificar
System.out.println("Deteccion de multiplos de 5 y 2");
for(int i = 0; i < valores.size(); i++)
{
if(valores.get(i) % 5 == 0)
{
System.out.println(valores.get(i) + " <--- 5");
}
else if(valores.get(i) % 2 == 0)
{
System.out.println(valores.get(i) + " <--- 2");
} else {
System.out.println(valores.get(i));
}
}

}
}


Y esta es la salida:

Deteccion de multiplos de 5 y 2
59
39
94 <--- 2
9
51
48 <--- 2
92 <--- 2
62 <--- 2
46 <--- 2
94 <--- 2
88 <--- 2
4 <--- 2
25 <--- 5
22 <--- 2
66 <--- 2
63
36 <--- 2
50 <--- 5
71
3
Deteccion de multiplos de 5 y 2
59
39
9
51
92 <--- 2
46 <--- 2
88 <--- 2
25 <--- 5
66 <--- 2
63
50 <--- 5
71
3