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

#11
Bases de Datos / Re: Completar filas en Mysql
29 Diciembre 2011, 16:31 PM
en este caso el usuario no vino miercoles ni jueves !!  entonces en la data el usuario no tiene registros para esos 2 dias  ... al listarlo solo me va a listar los dias que entro al sistema lunes , martes y viernes ,,,

estos 2 dias serian sus faltas , pero en la data no existen registros de ello por que no se logeo esos dias .

abria forma de completar los dias q no vino agregando las filas de miercoles y jueves .

aver si esta ves me explique bien .
#12
Bases de Datos / Completar filas en Mysql
29 Diciembre 2011, 15:52 PM
hola:
tengo la siguiente duda ,, esta consulta es de ingresos de usuario y evaluo su situacion ,, quisiera agregar registros los dias que no vino y poner en situacion F

por ejemplo :

---------         -------       -------------
  fecha            hora         Situacion
---------         -------       -------------
lunes              8:00              *
martes           8:05               X
miercoles                             F
jueves                                 F
viernes            9:00             T

En este caso el usuario no vino miercoles ni jueves ,, por eso no aparece en la data ... lo que quisiera es que esos 2 dias  que no vino se listen , aqui mi codigo



Select id_ctr_ing,empleado,

case
# HORAS
when date_format(fecha,'%T') between '05:00:00' and '08:00:00' then '*'
when date_format(fecha,'%T') between '08:00:00' and '08:10:00' then 'X'
else 'T'   
END as situacion

,c.obs
from ctr_ingreso c inner join personal p
on c.id_personal = p.id_personal
where tipo = 'IN' and c.id_personal = 1


Espero alguna sugerencia, por que ya me esta doliendo el cerebro .. Buen dia a todos !
#13
Java / Re: Grabar Imagen a SQL en JAVA
20 Diciembre 2011, 14:17 PM
exacto .... hasta aqui logre convertir a bytes[]  solo que al mandarlo a la bd el campo FOTO(img) me dice :
"comilla no cerrada despues de #?.A% "   algo azi .. azi que lo envie como cadena .lo guardo pero al verificar si estaban las img no eran ... salian todo plomas ,,

por lo pronto y la  urgencia que tengo , lo e echo a la fuerza .guardando la img a la pc una carpeta temporal.y de hay la convierto a byte para pasarla a la BD ,,, y asi si logre guardarlo.... pero aun me quedo con la duda pero ya la encontrare en el camino ... Gracias Amigo seba123neo
#14
Java / Re: Grabar Imagen a SQL en JAVA
17 Diciembre 2011, 16:44 PM
Gracias Doc .. pero la duda que tengo es que en mi caso no obtengo una imagen desde la computadora . . que seria con un dialogo como JFileChooser .. 

Yo obtengo mi Imagen desde una webcam ,,
La imagen la tengo en dato Image ;


        Image img=null;
        FrameGrabbingControl fgc = (FrameGrabbingControl)
        //Player es la variable de JMF
        player.getControl("javax.media.control.FrameGrabbingControl");
        Buffer buf = fgc.grabFrame();
        // creamos la imagen awt
        BufferToImage btoi = new BufferToImage((VideoFormat)buf.getFormat());
        img = btoi.createImage(buf);


bueno mi dida seria como convertir la variable img (Image) a Byte[]  para poder guardarlo en la BD ... estado buscando y la mayoria de ejemplos de internet estan con imagenes que optienen de la pc .. no de el componente player

#15
Java / Grabar Imagen a SQL en JAVA
16 Diciembre 2011, 22:38 PM
Saludos a Todos .. hace mucho que no entraba  ;D

Estoy haciendo una Aplicacion de escritorio y consiste en :
en mi formulario tengo conectada una webcam (quiero hacer un control de entradas)
y cada vez que ingrese un usuario se logee y aparezca su foto y tambien que tome una instantanea con la webcam ..

Mi problema es que obtengo la imagen desde la webcam ... pero no e podido guardarla en el SQL ... me quedo asta aqui



ByteArrayOutputStream out = new ByteArrayOutputStream();
ImageIO.write((RenderedImage) img, "JPEG", out);
InputStream in = new ByteArrayInputStream(out.toByteArray());
                       
String cad_sql = "{call Tsp_graba_control(?,?,?)  }" ; 

da.setInt(1, 1);
da.setString(2, "IN");

// eh Aqui mi problema al enviar la imagen
da.setByte(3,in);

int rpt = da.executeUpdate();



Me compila y no manda error ... pero no graba ... o de esta forma no se guarda la imagen ... en .NET lo que hacia era pasarlo a bytes pero en java no se !!

:-(
#16
Java / Re: crear un troyano en java
25 Noviembre 2009, 23:48 PM
holaz brother .. yo tanbn quier0 hacer lo mismo que tu logre imprimir imagenes de pc a otra pc .- por sockets . tmbaien logre manipular el moose con actionlistener ,..

lo enmcuentras aca     :D

http://foro.elhacker.net/java/escritorio_remoto_en_java-t269563.0.html

mm lo que no pude es hacer que funcionen los 2 a la vez ozea ver la pantalla y mover su mouse . lo tengo por separados..

la duda que tengo es como aria para poderme comunicar entre redes wan . y no tan solo redes lan ...
creo que seria apuntando a su IP publica/ip lan

o como haria por que lei que era configurando el router pero no entiendo mucho aun

. me apunto pa terminar este proyecto   :rolleyes:

salu2 xD
#17
Java / Re: escritorio remoto en java
24 Octubre 2009, 08:47 AM
JA ! ya  di con mi error !

en El recpetor estaba mi error

JLabel lbl_img = new JLabel();
aunque este no tant0 ,,

aka zi :
public void construyendo_img(ObjectInputStream entrada)throws IOException{       
            try{
                byte[] bytes_img = (byte[]) entrada.readObject();
                ByteArrayInputStream entrada_img = new ByteArrayInputStream(bytes_img);
                BufferedImage img_bufeer = ImageIO.read(entrada_img);
                //guardandola en Disco
                String ruta = "c:/tu_aka.jpg";
                   ImageIO.write(img_bufeer, "jpg",new File(ruta));
                //al recibirlo lo muestro en pantalla px xD
                img = new ImageIcon(img_bufeer); 
                lbl_img.setIcon(img);

                getContentPane().add(lbl_img);
                lbl_img.setBounds(20,50,400,900);

                img_bufeer.flush();
                               
            }catch(Exception e){JOptionPane.showMessageDialog(null, e.getMessage());}         
    }


agrege un grande "flush()" al img_buffer

;D

bueno aun sigo sin probarlos en dos pc reales .. per0 si dio en mi pc
.. veia como hacia todo en una pantallita de mi  formulario
azi que si deve salir ..

algun alma piadosa que lo pruebe  x q no tengo 2 pc  :S !
#18
Java / Re: escritorio remoto en java
23 Octubre 2009, 20:03 PM
waa ! xD
holas de nuevo ,,,
genere este codigo gracias ala ayuda del post de casiDiablo en transferecia de img ,,
Bueno lo hice a mi estilo  ;D
lo que quisiera saber si la forma en que imprimo las imagenes que llegan es la correcta o me aconsejarian otra forma ,, cosa que lo probe en mi casa y dio unos 2 segundo luego se detuvo .. creo que es por mi pc que solo tnego 512 ram ..lo probare en mi uni xD ,,

Envia_img

import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.io.ByteArrayOutputStream;
import java.io.ObjectOutputStream;
import java.net.Socket;
import javax.imageio.ImageIO;
import javax.swing.JFrame;
import javax.swing.JOptionPane;

public class envia_img extends JFrame {
   
     public envia_img()throws Exception{
         setSize(100,100);
         setVisible(true);
         Thread.currentThread().sleep(5000);
         enviando_img();
     }
   
    public void enviando_img(){
         while(true){
        try{
            Socket cliente = new Socket("192.168.1.32", 6060);
            ObjectOutputStream salida = new ObjectOutputStream(cliente.getOutputStream());
            salida.flush(); 
            Rectangle dimension_pantalla = new   Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
            Robot robot = new Robot();
            BufferedImage img_bufeer = robot.createScreenCapture(dimension_pantalla);           
         
            ByteArrayOutputStream salida_img = new ByteArrayOutputStream();
           
            ImageIO.write(img_bufeer, "jpg", salida_img);
         
            byte[] img_en_bytes = salida_img.toByteArray();
            //ENVIO
            salida.writeObject(img_en_bytes);
            salida.flush();
           
            cliente.close();
        }catch(Exception e){
            JOptionPane.showMessageDialog(null, e.getMessage());
        }       
    }}

    public static void main(String args[])throws Exception{
        JFrame.setDefaultLookAndFeelDecorated(true);
        envia_img proyecto_envia = new envia_img();
        proyecto_envia.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
}


Y EL que recibe las Imgnes



import java.awt.image.BufferedImage;
import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.net.ServerSocket;
import java.net.Socket;
import javax.imageio.ImageIO;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;

public class receptor_img extends JFrame implements Runnable{

    JLabel lbl_img;
    ImageIcon img;

    public receptor_img(){

        setSize(100,100);
        setVisible(true);
        Thread hilo = new Thread(this);
        hilo.start();
    }

    public void run(){
        try{
        ServerSocket servidor = new ServerSocket(6060);
        while(true){
            Socket conexión = servidor.accept();
            ObjectInputStream entrada = new ObjectInputStream(conexión.getInputStream());
            construyendo_img(entrada);

             entrada.close();
             conexión.close();
        }
    }catch(Exception e){JOptionPane.showMessageDialog(null, e.getMessage());}
                    }
   
    public void construyendo_img(ObjectInputStream entrada)throws IOException{       
            try{
                byte[] bytes_img = (byte[]) entrada.readObject();
                ByteArrayInputStream entrada_img = new ByteArrayInputStream(bytes_img);
                BufferedImage img_bufeer = ImageIO.read(entrada_img);
                //guardandola en Disco
                //String ruta = "c:/tu_fot0.jpg";
                 //  ImageIO.write(img_bufeer, "jpg",new File(ruta));
                //al recibirlo lo muestro en pantalla px xD
                img = new ImageIcon(img_bufeer);
                lbl_img = new JLabel();

                lbl_img.setIcon(img);

                getContentPane().add(lbl_img);
                lbl_img.setBounds(20,50,400,900);
                               
            }catch(Exception e){JOptionPane.showMessageDialog(null, e.getMessage());}         
    }

    public static void main(String args[])throws Exception{
        JFrame.setDefaultLookAndFeelDecorated(true);
        receptor_img proyecto_recibe = new receptor_img();
        proyecto_recibe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
}


LOgre transferir las imagenes por socket ,, esta en comentario arriba
ahora estoy en probar esto en mi uni   :D
el de mover el mouse si sale . tambien lo pruebo en mi uni ,,,,
luego los juntare px

gracias por la ayuda por que cuando empece ni sabia extender una clase a Jframe  ;-)

#19
Java / Re: escritorio remoto en java
21 Octubre 2009, 19:56 PM
holas d nuevo a todos .. estuve fuera por un gran tiempo ,, formatie mi pc (cosa que no hacia desde hace 1 año) gracias al virus sality , instalar programas asu....  :(

EN fin logre ver como mandar la imagen en un arreglo de bytes .. y como recibirlo
pero me dices que seria mejor con canvas para su impresion en un Jlabel( recien la clase pasada use cambas pero en aplicaciones moviles ) . tambien se uza en jframe ?

por otro lado tambien encontre informacion como mover el mouse del cliente con la clase robot xD ,, ya poco a poco voy entendiendo todo   ;-)

espero acabarlo pronto para mostrarle mi codigo completo y de paso me den algunos consejos    :D

#20
Java / Re: escritorio remoto en java
7 Octubre 2009, 06:07 AM
bueno mandar imaganes si entiendo .. pero
como es eso de el api JMF
... ya que solo encuentro info en ingles alguna referencia  ?

como hago para ver la pantalla de mi cliente?   :huh:
aun me queda la duda ,,,
entonces de que forma puedo ver la maquina remota(osea como si estuviera sentada en ella)... mandando fotos e imprimirlas cada microsegundo
haciendo una pelicula  de puras fotos ..

o usando el api JMF ,,,

cual de las 2 es ?