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 - Leyer

#212
GNU/Linux / Re: MODIFICAR EL KERNEL DE LINUX
8 Agosto 2010, 01:51 AM
Que esperabas?

:Aprende C y tendrás el camino abierto
#213
Primero eso de escribirla y leerla como archivo es innecesario

Puedes hacer todo internamente es decir

Código (java) [Seleccionar]
java.awt.image.BufferedImage bufferedImage=new java.awt.Robot().createScreenCapture(new java.awt.Rectangle(
Toolkit.getDefaultToolkit().getScreenSize()));


Y la envias con ImageIO, segun el API de este


static boolean write(RenderedImage im, String formatName, OutputStream output)


Puedes especificarle un OutputStream en este caso sera el OutputStream del Socket.

Example
Código (java) [Seleccionar]

javax.imageio.ImageIO.write(bufferedImage, "png",socket.getOutputStream());


Ya con eso se enviaría correctamente.

Y para recibirla en el Servidor puedes hacerlo tambien con ImageIO

static BufferedImage read(InputStream input)

Example:
Código (java) [Seleccionar]

BufferedImage b = ImageIO.read(socket.getInputStream());
ImageIO.write(b, "png", new File("Screenshot.png"));


y asi tendrias 4 lineas para enviar y 4 para recibir una imagen ;)

Un saludo.
#214
Sabian que se puede enviar una imagen por sockes con tan solo 4 lineas y recibirla en 4 tambien, No se por que se complican :xD
#215
Java / Re: error con el while
3 Agosto 2010, 23:41 PM
Lee sobre swing

Código (java) [Seleccionar]


public class triangulo{
    public static void main(String[] args){
    javax.swing.JDialog dialog =new  javax.swing.JDialog();
    javax.swing.JTextArea   jTextArea = new javax.swing.JTextArea();
    javax.swing.JScrollPane scrollPane = new javax.swing.JScrollPane(jTextArea);
    dialog.setSize(500,500);
    dialog.setDefaultCloseOperation(javax.swing.JDialog.DISPOSE_ON_CLOSE);
    dialog.add(scrollPane, java.awt.BorderLayout.CENTER); 
    dialog.setLocationRelativeTo(null);
    dialog.setVisible(true);
    try{
    String n1=" ";
      int n=0;
      n1=javax.swing.JOptionPane.showInputDialog(dialog,"INGRSE PRIMERO PARAMETRO");
      n=Integer.parseInt(n1);
      while(n<10){
         String amp1 =" ";
         String freq1=" ";
         int amp=0,freq=0,i=0;
         amp1=javax.swing.JOptionPane.showInputDialog(dialog,"INGRSE SEGUNDO PARAMETRO");
         freq1=javax.swing.JOptionPane.showInputDialog(dialog,"INGRSE TERCER PARAMETRO");
         amp=Integer.parseInt(amp1);
         freq=Integer.parseInt(freq1);
         for(i=0; i<freq; i++){
            int j=0,k=0;
            for(j=1; j<=amp; j++){
                 for(k=0;k<j;k++)
                    jTextArea.append(String.valueOf(j));
                 jTextArea.append("\n");
            }
            for(j=amp-1; j>0; j--){
                 for(k=0;k<j;k++)
                  jTextArea.append(String.valueOf(j));
                 jTextArea.append("\n");
            }
            if (i < freq-1 || n !=0)
              jTextArea.append("\n");
          }
          n--; 
      }
    }catch (Exception e) {
    javax.swing.JOptionPane.showMessageDialog(dialog,
    e.getMessage(),e.getLocalizedMessage(),javax.swing.JOptionPane.ERROR_MESSAGE);
    System.exit(0);
    }
    }
}
#216
Java / Re: error con el while
3 Agosto 2010, 20:11 PM
Sera por que haces JOptionPane y no un  System.out.println();
:¬¬
Código (java) [Seleccionar]
import javax.swing.*;

public class triangulo{
    public static void main(String[] args){
      String n1=" ";
      int n=0;
      n1=JOptionPane.showInputDialog("INGRSE PRIMERO PARAMETRO");
      n=Integer.parseInt(n1);
      while(n<10){
         String amp1 =" ";
         String freq1=" ";
         int amp=0,freq=0,i=0;
         amp1=JOptionPane.showInputDialog("INGRSE SEGUNDO PARAMETRO");
         freq1=JOptionPane.showInputDialog("INGRSE TERCER PARAMETRO");
         amp=Integer.parseInt(amp1);
         freq=Integer.parseInt(freq1);
         for(i=0; i<freq; i++){
            int j=0,k=0;
            for(j=1; j<=amp; j++){
                 for(k=0;k<j;k++)
                     System.out.print(j);
                 System.out.println();
            }
            for(j=amp-1; j>0; j--){
                 for(k=0;k<j;k++)
                   System.out.print(j);
               System.out.println();
            }
            if (i < freq-1 || n !=0)
             System.out.println();
         }
        n--;
        }
    }
}
#217
______________________________
50% Programación
45% Leyendo manuales y tutoriales
5%  MSN
______________________________

Un saludo.
#218
Java / Re: problema al compilar
3 Agosto 2010, 06:14 AM
Verifica esto, por que todo el code esta correcto.


num = CTeclado.ReadInt();


Mejor por que no usas una instancia del scanner dentro de esta class, es decir no es necesario crear una class para solo lectura de teclado,cuando puedes hacer

Código (java) [Seleccionar]
public static Scanner scanner=new Scanner(System.in);

y llamar el metodo

Código (java) [Seleccionar]
num = scanner.nextInt();

no crees que es mas simple

Un saludo.
#219
Cita de: Zazú en  2 Agosto 2010, 04:04 AM
Me parece medio idiota que comentes cuando ya habia solucionado el problema, y más si lo haces para aumentar tu rango ;)


:rolleyes:

0.0 la boludes del día :xD
#220
frikipedia


El noobspeak

Los noobs usan el idioma noobspeak, comunmente conocido como "chatspeak" o su versión L337, "L3375p34k" o "ch475p34k" (se cree que algunos le llaman chatspeak para disimular sus instintos de noob, y de paso Dominar el Mundo). El idioma noob se caracteriza por sustituir las palabras por su fonética, (ej: caca, kk), lo que les hace parecer subnormales y/o faltos de educación ortográfica. Muy a menudo se sustituyen las letras por cifras o ASCII de aspecto similar, como por ejemplo "t3 qu13r0 muc|-|0". Cuando un noob te mande un mensaje similar, bórralo, pues podrías hacerte daño en la vista intentando descifrarl