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

#31
recien clone el disco de una maquina virtual con este comando

vboxmanage clonehd /media/directorio/milinux.vdi /media/directorio/lin.raw --format RAW

crea una imagen de disco completo
este comando crea una imagen "real" que luego puede copiarse en un disco fisico con el comando
DD if=lin.raw of=/dev/sdd

lo use para clonar mi maquina virtual de linux en un usb flash para tener lo conmigo todo el tiempo y booter cualquier pc
pero ahora que quiero instalar esta imagen en el disco duro de un amigo, tengo un problema
este comando solo crea imagenes del disco completo.
puedo hacerlo en dos pasos(primero a la memoria y luego copia de la memoria solo una particion al disco de mi amigo)

pero me pregunto si hay una forma transformar en imagen de disco una sola particion del disco virtual o si hay una forma de usar el comando DD if= of= copiando solo una particion de la imagen
eso seria de mucha ayuda para varias cosas

y ya que les pregunto sobre trucos con particiones tengo una duda desde hace tiempo
se puede montar o leer los archivos de una imagen clonada sin ponerla en un disco real??
es que pienso, si alguien hace un respaldo de su disco duro haciendo imágenes y daña el disco real,
luego necesita urgentemente un archivo pero ya que se daño el disco y no tiene otro etc
ahi una forma de usar esa imagen? montarla? sin tener k hacer como neo y ponerse a leer en binario?

cualquier sugerencia seria de gran ayuda :3
#32
Cita de: Nortis en 15 Junio 2012, 05:59 AM
Bueno aquí os dejo unas alternativas a skype: http://usemoslinux.blogspot.com.es/2011/05/algunas-alternativas-libres-skype.html
el problema no es la falta de alternativas
el problema es k ninguno de mis conocidos estara dispuesto a cambiar su skype
es la razon x k aun uso correo de hotmail :/
todos el f*cking mundo chatea x facebook usando sus cuentas con nombres reales y sus fotos
pocos quedan k usen chat un poco mas anonimo y ya no queda nadie k sea celoso con sus datos personales
U__U
todos respoden
y k importa si saben cosas sobre mi...
no soy alguien importante...
resignate ahroa todo lo es publico. la privacidad ha muerto....
WAAAAAAAAAAAAAA!!!!!!!!!!!!!!!
#33
Cita de: maxim_o en  8 Junio 2012, 23:45 PM
mmmm supongo que poder hacerse se podra hacer....
Un keyloger guarda todas las teclas pulsadas y no estas sobre el foco ni la ventana de este...
Asi que supongo que se podrá hacer algo parecido y cuando salgan las teclas señaladas se venga al frente tu aplicacion no?

muy interesante
buscare si hay algún keylogger en java. ojala tenga suerte.
me has dado una gran idea
aun asi no encuentre uno en java talves pueda programas una combinacion de teclas en el gnome y hacer k me ejecute una programa de unas pocas lineas k se comunique con el principal(de alguna forma. ni idea pero ya eso seria otro tema)
gracias gente
#34
Java / detectar cuando apagan la pc
6 Junio 2012, 04:26 AM
hola gente
tengo un pequeño problema
mi programa guarda su configuración cuando se cierra.
pero no cuando se apaga la pc
lo tengo en el system tray para k no moleste y este a la mano
como puedo hacer para detectar k están apagando la pc y llamar a la función k guarda la configuración?

quiero k el programa no necesite atención del usuario, que solo lo vea cuando lo usa y ni piense en el
seria muy útil detectar el cierre de sesión o apagado ???
#35
hola gente del foro


me gustaría poder traer al frente la ventana de mi programa(swing java) con una combinación de teclas. digamos
ctrl + P
<<la muñeca me esta matando>>
saben si es posible???
como se hace
#36
Cita de: Proteus1989 en  3 Junio 2012, 14:32 PM
En esta página viene como hacer uso de los eventos de teclado, espero que te sirva.

http://casidiablo.net/codigo-guis-en-java-eventos-de-mouse-y-teclado/ (está al final del documento, busca por "Demostración de los eventos de teclado (KeyListener)")

gracias Proteus1989
lo intente pero no me funciono
ahora estoy probando keymap y parece k va muy bien XD

https://jaehoo.wordpress.com/2009/04/06/capturar-teclas-en-swing/
#37
ha algún evento k me alerte cuando alguien copia algo al porta-papeles
ya conozco la solución de LOSTOWNERSHIP
incluso aki tengo el codigo

import java.awt.Toolkit;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.ClipboardOwner;
import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.FlavorEvent;
import java.awt.datatransfer.FlavorListener;
import java.awt.datatransfer.Transferable;

public class ClipboardTextListener {

Clipboard cb = Toolkit.getDefaultToolkit().getSystemClipboard();
Owner owner = new Owner();
   public void comienzaAEscuchar () {
       
       
       cb.addFlavorListener(new CentinelaFlavor (cb) );
       Transferable contents = cb.getContents(owner);
       cb.setContents(contents, owner);
   }
   class Owner implements ClipboardOwner{
       @Override
       public void lostOwnership(Clipboard clipboard, Transferable contents) {
           try {Transferable newContents = clipboard.getContents(this);
           if (contents.getTransferData(DataFlavor.stringFlavor).equals(newContents.getTransferData(DataFlavor.stringFlavor)))  return;
           clipboard.setContents(newContents, this);
           System.out.println("a");
           textoHaCambiado ( (String) clipboard.getData(DataFlavor.stringFlavor));
           } catch (Exception e) {
               System.out.println ("No fue texto"); //Puedes borrar esto
           }
       }
   }
   class CentinelaFlavor implements FlavorListener {
       private Clipboard c;
       public CentinelaFlavor (Clipboard c) {
           this.c = c;
       }
       public void flavorsChanged(FlavorEvent e) {
           try {
               System.out.println("b");
               Owner o = new Owner();
               String nuevaString = (String) c.getContents(o).getTransferData(DataFlavor.stringFlavor);
               c.setContents(c.getContents(o), new Owner() );
               textoHaCambiado ( nuevaString);
           } catch (Exception ex) {System.out.println ("No fue texto 2");/*Puedes borrar este*/ }
       }
   }
   protected void textoHaCambiado(String nuevoTexto) {
       System.out.println(nuevoTexto);

   }
}

cuando alguien reemplaza el contenido del portapapeles lee el nuevo contenido y vuelve a subir ese contenido declarando ownership otra ves

pero surge un problema si mas de una aplicación hace esto
digamos si el Jdownloader esta funcionando al mismo tiempo, y copio algun texto ambos programas
se pelean por el portapepeles

uno le quita ownership al otro, y el otro se la vuelve a quitar al primero ,causando k el primero se la quite al segundo.......

existe alguna otra solución?
algun evento que escuche el portapepeles?

gracias gente :3
#38
Cita de: Proteus1989 en  3 Junio 2012, 00:12 AM
Busca por windowIconified
te amo!!!
rayos... tan facil...  :-X
gracias :3
#39
encontré un script para cambiar de ip rápidamente reiniciando el módem

#! /bin/bash
IP=$( lynx -dump http://cfaj.freeshell.org/ipaddr.cgi)
sleep 4
notify-send -i info "Actual IP" "$IP"
(sleep 2 ; echo "admin" ; sleep 2; echo "claveaqui" ; sleep 2 ; echo "reboot" ; sleep 65 ; echo "exit") | telnet 192.168.1.1
IPNUEVO=$( lynx -dump http://cfaj.freeshell.org/ipaddr.cgi)
sleep 3
if [ "$IP" != "$IPNUEVO" ];
then (notify-send -i info "El IP ha cambiado" "$IPNUEVO");
else (notify-send -i dialog-warning "El IP no ha cambiado" "$IPNUEVO"); fi

parece que el problema esta en la 5ta linea.
esa tubería se me hace sospechosa
obviamente reemplace "clave aquí" con mi clave
parece que telnet se queda esperando que presionen enter o algo así. como simulo eso?
quería usar ese script para automatizar mis descargas jeje
gracias gente
#40
yo hice lo mismo con un memoria flash usb
mi solución es algo complicada pero funciona
cree una maquina virtual con virtualbox 13 GB de disco duro. mas que suficiente
[spoiler]
intentar instalar programas y actualizar es demasiado lento en un usb y lo maltrataría en vano
[/spoiler]

lo instale de modo automático. una sola particion
instale los programas que necesitaba
los configure a mi gusto
actualice todo

luego apague la VM y convertí el disco en una imagen raw con este comando

vboxmanage clonehd /media/undisco/milinux.vdi /media/undisco/lin.raw --format RAW

luego lo copie al usb indicando solo el disco

dd if=/media/undisco/lin.raw | pv | dd of=/dev/sdd
reemplaza sdd por tu unidad externa

el espacio que quedo lo formatee en fat pero si es un disco mejor formatea lo en ntfs o ext

no necesite instalarle grub
solo elegir el dispositivo desde el cual iniciar desde la bios presionando F12 al prenderla
y me queda el un giga libre :3

espero que te ayude