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

#861
me parece una tonteria  :rolleyes:
#862
Cita de: EleKtro H@cker en 17 Diciembre 2011, 17:47 PM
:xD ¿¿Para que hacerse una cuenta premium en megaupload, si las hay hackeadas a patadas por internet?... Sin contar también las cookies premium!

Es una sugerencia, en vez de gastarte el dinero, gastate unos minutos en Google  ;).

PD: De todas formas Filesonic sería una mejor opción que megaupload premium.
Saludos

si, hasta mi abuela sabe que todo ya esta "hackeado" y se puede conseguir facil en internet, pero por lo menos yo prefiero tener la cuenta original y comprada ante que trucha.

@ Helicot

o sea mi consejo es que te la compres y no renieges mas, yo tengo una cuenta vitalicia de megaupload, la compre no para subir cosas (aunque me vino bien para subir algunas), la compre por el tema de la bajada de archivos, para aprovechar la velocidad de internet, ya que sino te limita la velocidad, y podes pausar las descargas, sin esperas entre descargas, y mas de una por ves, ya me baje tantos DVD Full de 4.5 GB de esta forma, abro el JDownloader pego los links (son como 40 normalmente) y lo dejo, a la hora y media ya lo tengo bajado  :xD. antes compraba una cada mes, pero renovarla cada mes es mas caro que comprarte una para siempre.

PD: es una ironia decir que prefiero comprarla antes que tenerla trucha y despues la uso para bajar.

saludos.
#863
Java / Re: Grabar Imagen a SQL en JAVA
18 Diciembre 2011, 06:21 AM
te entiendo, yo programo en java pero para Android, o sea los controles son totalmente diferente a los de windows, pero este codigo lo saque de internet, te puede ayudar.

Código (java) [Seleccionar]
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

/*
* Acceder2Frames.java
*
* Created on 30/06/2010, 10:15:01 PM
*/

package com.blogspot.rolandopalermo.sockets;

import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.image.BufferedImage;
import java.io.ByteArrayOutputStream;
import java.io.EOFException;
import java.io.IOException;
import java.io.ObjectOutputStream;
import java.net.InetAddress;
import java.net.Socket;
import javax.imageio.ImageIO;
import javax.media.Buffer;
import javax.media.CaptureDeviceInfo;
import javax.media.CaptureDeviceManager;
import javax.media.Manager;
import javax.media.MediaLocator;
import javax.media.Player;
import javax.media.Processor;
import javax.media.control.FrameGrabbingControl;
import javax.media.format.VideoFormat;
import javax.media.util.BufferToImage;
import javax.swing.Timer;

/**
*
* @author Rolando
*/
public class Acceder2Frames extends javax.swing.JFrame {

    //Atributos necesarios para acceder a una cámara web
    private static Player player = null;
    private MediaLocator localizador = null;
    private Processor p;
    private CaptureDeviceInfo dispositivo = null;
    private static String source = "vfw:Microsoft WDM Image Capture (Win32):0";
    private Timer timer;
    private Buffer buffer;
    private BufferToImage buffer_image = null;

    /** Creates new form Acceder2Frames */
    public Acceder2Frames(String host) {
        initComponents();
        servidorChat = host;
        dispositivo = CaptureDeviceManager.getDevice(source);
        localizador = dispositivo.getLocator();
        timer = new Timer (1, new ActionListener () {   //Cada 1 milisegundo capturará el frame de video
            public void actionPerformed(ActionEvent e) {
                FrameGrabbingControl fgc = (FrameGrabbingControl)player.getControl("javax.media.control.FrameGrabbingControl");
                buffer = fgc.grabFrame();
                // Convert it to an image
                buffer_image = new BufferToImage((VideoFormat)buffer.getFormat());
                BufferedImage bufferedImage = (BufferedImage)buffer_image.createImage(buffer);
                ByteArrayOutputStream salidaImagen = new ByteArrayOutputStream();
                try {
                    ImageIO.write(bufferedImage, "jpg", salidaImagen);
                    byte[] bytesImagen = salidaImagen.toByteArray();
                    salida.writeObject( bytesImagen );
                    salida.flush();
                //                panelCaptura.setImage(img);
                } catch ( Exception excepcionEOF ) {
                    System.err.println( "El cliente termino la conexión" );
                }
            }
        });
        setLocationRelativeTo(null);
        setVisible(true);
    }

    private void iniciarCaptura() {
        try {
            player = Manager.createRealizedPlayer(localizador);
            player.start();
            if (player.getVisualComponent() != null) {
                panelVideo.add(player.getVisualComponent(), BorderLayout.CENTER);
                panelVideo.updateUI();
            }
        } catch (Exception e) {
            System.err.println(e.toString());
        }
    }

    public void acceso2Frames() {
        timer.start();
    }

    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        panelVideo = new javax.swing.JPanel();
        panelOpciones = new javax.swing.JPanel();
        botonSalir = new javax.swing.JButton();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setTitle("Captura de Video - Transmisor de video");

        panelVideo.setLayout(new java.awt.BorderLayout());

        panelOpciones.setBackground(new java.awt.Color(204, 204, 204));

        botonSalir.setText("Cerrar");
        botonSalir.setOpaque(false);
        botonSalir.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                botonSalirActionPerformed(evt);
            }
        });
        panelOpciones.add(botonSalir);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addComponent(panelVideo, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 351, Short.MAX_VALUE)
                    .addComponent(panelOpciones, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 351, Short.MAX_VALUE))
                .addContainerGap())
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(panelVideo, javax.swing.GroupLayout.DEFAULT_SIZE, 278, Short.MAX_VALUE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(panelOpciones, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap())
        );

        pack();
    }// </editor-fold>//GEN-END:initComponents

    private void botonSalirActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_botonSalirActionPerformed
        // TODO add your handling code here:
        if(player != null) {
            player.close();
            player.deallocate();
        }
        timer.stop();
        cerrarConexion();
        System.exit(0);
    }//GEN-LAST:event_botonSalirActionPerformed

    private void ejecutarCliente() {
        try {
            conectarAServidor(); // Paso 1: crear un socket para realizar la conexión
            salida = new ObjectOutputStream( cliente.getOutputStream() );
            salida.flush(); // vacíar búfer de salida para enviar información de encabezado
            acceso2Frames();
        } catch ( EOFException excepcionEOF ) {
            System.err.println( "El cliente termino la conexión" );
        } catch ( IOException excepcionES ) {
            excepcionES.printStackTrace();
        }
    } // fin del método ejecutarCliente

    // conectarse al servidor
    private void conectarAServidor() throws IOException {
        cliente = new Socket( InetAddress.getByName( servidorChat ), 12345 );
    }

    private void cerrarConexion() {
        System.out.println( "\nCerrando conexión" );
        try {
            salida.close();
            cliente.close();
        } catch( IOException excepcionES ) {
            excepcionES.printStackTrace();
        }
    }

    /**
    * @param args the command line arguments
    */
    public static void main(String args[]) {
        setDefaultLookAndFeelDecorated(true);
        Acceder2Frames ventana = new Acceder2Frames("127.0.0.1");
        ventana.iniciarCaptura();
        ventana.ejecutarCliente();
    }

    private ObjectOutputStream salida;
    private String servidorChat;
    private Socket cliente;
    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JButton botonSalir;
    private javax.swing.JPanel panelOpciones;
    private javax.swing.JPanel panelVideo;
    // End of variables declaration//GEN-END:variables

}


fijate ahi tenes como lo convierte a Bytes, al principio del codigo cuando usa "javax.media.control.FrameGrabbingControl" pero no usa el Image comun usa otro objeto.

saludos.
#864
Cita de: kub0x en 17 Diciembre 2011, 16:39 PM
Buenas tardes,
he desarrollado gran parte del programa y he podido listar todos los valores de las propiedades de cualquier clase mediante una típica consulta SQL "Select * from Win32_clasedelWMI", pero tengo que ir creando consultas a las clases mediante SQL.

Mi pregunta es, ¿Cómo puedo incluir todas las clases de Win32 del WMI en el formulario? Básicamente lo que quiero hacer es alternar entre todas las clases para poder ver todas las propiedades de cualquier Dispositivo en el formulario y no tener que estar todo el rato creando consultas a dichas clases. Me explico, por ejemplo en un Combobox podría incluir las clases Win32_CDROMDevice, Win32_BIOS, Win32_ComputerSystem (todas las clases).. y al seleccionar una de ellas que salgan sus propiedades y los valores asociados a dichas propiedades.

Si no me he explicado bien decidmelo, es importante aplicar este método en el programa que estoy desarrolando y agradecería cualquier apoyo u orientación para resolver mi problema.

¡Un saludo!

si vos queres hacer algo que muestre la informacion de todas las clases, es obvio que debes realizar un combo o una lista que contenga todas las clases, sino seria una tarea de locos estar haciendo a mano todo.

te podes bajar programas como el WMI explorer que es exacatamente lo que vos quisieras hacer, te lista al costado todas las clases y a la derecha sus valores de cada propiedad.

es mas, si no me equivoco podes obtener con una soncuslta, todas las clases de WMI que tengas en la pc, y de esa forma te evitas cargarlas de a una por una.

saludos.
#865
.NET (C#, VB.NET, ASP) / Re: WPF vs Windows Forms
18 Diciembre 2011, 05:45 AM
ya al poner en el google "wpf slow " te lista somo sugerencias:

wpf slow performance
wpf slow startup
wpf slow animation
wpf slow rendering

otra cosa que vi por ah en internet que hablaban que el visual studio 2010 (al cual nunca use) dicen que el IDE esta realizado en WPF y es bastante lento.

PD: en ves de WPF deberia ser WTF  :P
#866
Cita de: wolfbcn en 16 Diciembre 2011, 18:18 PM
Parece que Schrems se ha dado cuenta de que Facebook tiene un registro de todo lo que ha hecho

no hay que ser muy inteligente para saber eso.
#867
.NET (C#, VB.NET, ASP) / Re: WPF vs Windows Forms
16 Diciembre 2011, 23:00 PM
Hola, la verdad me gustaria saber la diferencia, y ya que estamos tengo una pregunta tambien, ¿ alguien le paso que los controles de WPF son terriblemente lentos y lo hacen inmovible al formulario ?, por poner un ejemplo simple, probe un control ribbon tipo office y era lentisimo...al final son lindos pero lentos como una tortuga...sino mirar este post, el titulo lo dice todo.

WPF is slow as hell
#868
si no estoy loco, ahi mismo hay un ejemplo de uso..y se ve bien que en la variable "ret" queda guardado el boton que presionaste, ahi no existe el VbYes ni nada de eso ya que son botones que vos le podes poner lo que quieras, no son fijos comos los de visual basic que cada uno devuelve el resultado en una constante como (vbyes,vbno,vbcancel), en ves de Si o No podes ponerle "dejame de joder" y ahi no tiene sentido comparar si es VbYes o lo que sea, aca lo que importa es el boton presionado. yo igual como consejo no lo usaria.

saludos.
#869
Java / Re: Grabar Imagen a SQL en JAVA
16 Diciembre 2011, 22:46 PM
tenes que hacer lo mismo que en .NET, los metodos son iguales hasta para VB6 incluso es lo mismo, pasas la imagen a bytes y guardas eso en la base de datos, para recuperar al reves recuperas los byes y los convertis a imagen.

para SQLite usa campo tipo BLOB , para MySQL tambien, para SQL Server podes usar el campo tipo image (pero esta en desuso) o sino varbinary(max).

saludos.