elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: 1 2 [3] 4 5 6 7 8 9 10
21  Programación / Java / Re: Iniciar ventana con unas dimensiones determinadas JDesktopApplication netbeans en: 18 Agosto 2010, 23:02 pm
si, he probado con eso y nada.

No entiendo... se supone que con eso debería valer.

Si eso mismo lo coloco en un método por ejemplo al pulsar en un menuItem... hace plump y se redimensiona. Puede que tenga que ver con el pintado... pero ni idea.
22  Programación / Java / Iniciar ventana con unas dimensiones determinadas JDesktopApplication netbeans en: 18 Agosto 2010, 21:45 pm
Hola:

Tengo una aplicación jDesktopApplication hecha con netbeans. Antes se iniciaba según la dimensionabas en el IDE pero por lo que sea se me ha quedado con unas dimensiones determinadas un tanto pequeñas y siempre se inicia igual aunque la redimensiones en el IDE.

Código
  1. public class DesktopApplicationView extends FrameView {
  2.  
  3.    public DesktopApplicationView(SingleFrameApplication app) {
  4.        super(app);
  5.        initComponents();
  6. ...

He intentado redimensionarla después del initComponents(); pero no consigo nada.
Si la redimensiono fuera del constructor, por ejemplo desde un boton o algo si que se expande. Pero lo que necesito es que se inicie con unas dimensiones desde el principio.

¿Cómo puedo hacerlo?
23  Programación / Bases de Datos / Re: Cual es el mejor campo o tipo de dato para guardar url's en mysql? en: 16 Agosto 2010, 20:09 pm
Citar
te parece binario? usa COMPRESS() en un varbinary o similar :P para leerlo usa UNCOMPRESS()

Eso también podría ser una solución. Pero lo de compress no me gusta porque cómo tengas que comparar las url's y tengas que andar descomprimiendo y comprimiendo...

He mirado el tipo de dato TEXT y creo que caben unos 4 Gigas. Estoy utilizando este.
Lo que me fastidia... la clausula UNIQUE, porque la puedes utilizar (INDEX también) pero limitada hasta un tamaño por ejemplo:

Código
  1. ...
  2. UNIQUE INDEX `u_url` USING HASH (`url`(333) ASC) ,
  3. ...

Tengo que comparar si ya he introducido la url para no volver a introducirla. Lo único que se me ocurre es guardar en la tabla un hash de la url y en otra columna guardar la url en un TEXT.
Entonces cuando tenga que comprobar si ya ha sido introducida, calculo el hash de la url a introducir y hacemos:

Código
  1. SELECT url FROM tabla WHERE url_hash=345123514;
  2.  
  3. --url es TEXT, me devolvera las que tengan el mismo hash que se supone deberian ser pocas.
  4.  
Y ahora comparar caracter a caracter todas las url's que me devuelve con la que en teoría voy a introducir.

Se os ocurre una solución mejor?

Saludos.
24  Sistemas Operativos / GNU/Linux / Re: algún sistema de ficheros que soporte en un directorio 4294967294 directorios? en: 16 Agosto 2010, 14:12 pm
Por lo que veo tiene buena pinta el ZFS y el freebsd.

¿no sabreis si existen discos scsi de 2 teras y alguna pagina donde vendan?
Por cierto son super caros. :o
25  Sistemas Operativos / GNU/Linux / Re: algún sistema de ficheros que soporte en un directorio 4294967294 directorios? en: 15 Agosto 2010, 19:14 pm
   De momento quería guardar imágenes por cada fila de una tabla de la base de datos.
He visto que puedes convertir las imágenes en base64 y guardarlas en un campo Text por ejemplo.

   Pero tengo dudas acerca de que es lo que ocurre cuando la tabla es tan grande que ya no cabe en el disco duro(e aquí el problema de los limites de los sistemas de ficheros, limite en este caso del tamaño de archivo, ¿habría que utilizar jfs que no parece poner restricciones? ¿habría que particionar las tablas, si se puede?). Llegado a ese punto quizás hubiese que utilizar mysql-cluster...?

Es mas que nada por saber
26  Sistemas Operativos / GNU/Linux / algún sistema de ficheros que soporte en un directorio 4294967294 directorios? en: 15 Agosto 2010, 13:16 pm
Estoy tratando de guardar un archivo por cada primary key de una tabla de la base de datos en directorios. Es decir:

primary key 0: /base/0/file
primary key -34234: /base/-34234/file
primary key 438974: /base/438974/file

La cuestión es, si hay algún sistema de ficheros en linux que pueda soportar tal cantidad de carpetas(4.294.967.294) y si esta es la mejor opción de hacer lo que estoy haciendo.

Gracias.
27  Programación / Bases de Datos / Cual es el mejor campo o tipo de dato para guardar url's en mysql? en: 14 Agosto 2010, 00:58 am
Hola buenas:

   Me gustaría saber cual es la mejor opción para guardar url's en una tabla de mysql.

   Con varchar(255) esta muy bien pero es de longitud muy escasa. Estoy utilizando además un campo de tipo entero que contiene el codigo hash de la url para agilizar.

   Otra opción sería usar Text. Pero... ¿se puede usar Unique e Index para este tipo de dato?
¿Podría usar un index compuesto por el codigo hash y la variable de tipo Text?
¿Mysql permite varchar mayor de 255?

 :huh:
28  Programación / Bases de Datos / Re: no me borra la tabla haciendo delete on cascade tabla n:m en: 31 Julio 2010, 13:05 pm
Gracias.

Citar
pregunta: por que quieres borrar la venta al eliminar la empresa?? no debería de ser asi

Perdón por el ejemplo, no le presté atención a la lógica  :-\. Simplemente quería saber el porqué ocurría esto.
29  Programación / Bases de Datos / no me borra la tabla haciendo delete on cascade tabla n:m en: 26 Julio 2010, 14:36 pm
Hola buenas:

Tengo dos tablas llamadas "empresas" y otra "clientes". Cuando se produce una venta se introduce una fila en la tabla "ventas" que tiene como índices "idempresas" e "idclientes".
El problema es que cuando quiero borrar una empresa no me elimina las filas de la tabla ventas.
Qué estoy haciendo mal? no sé si estoy poniendo bien delete on cascade... o que ocurre.

Aquí esta el código:

Código
  1. -- -----------------------------------------------------
  2. -- Table `bdd`.`empresas`
  3. -- -----------------------------------------------------
  4. DROP TABLE IF EXISTS `bdd`.`empresas` ;
  5.  
  6. CREATE  TABLE IF NOT EXISTS `bdd`.`empresas` (
  7.  `idempresas` INT NOT NULL AUTO_INCREMENT ,
  8.  PRIMARY KEY (`idempresas`) ,
  9. ENGINE = MyISAM
  10. DEFAULT CHARACTER SET = utf8
  11. COLLATE = utf8_unicode_ci;
  12.  
  13. -- -----------------------------------------------------
  14. -- Table `bdd`.`clientes`
  15. -- -----------------------------------------------------
  16. DROP TABLE IF EXISTS `bdd`.`clientes` ;
  17.  
  18. CREATE  TABLE IF NOT EXISTS `bdd`.`clientes` (
  19.  `idclientes` INT NOT NULL AUTO_INCREMENT ,
  20.  PRIMARY KEY (`idclientes`) ,
  21. ENGINE = MyISAM
  22. DEFAULT CHARACTER SET = utf8
  23. COLLATE = utf8_unicode_ci;
  24.  
  25. -- -----------------------------------------------------
  26. -- Table `bdd`.`ventas`
  27. -- -----------------------------------------------------
  28. DROP TABLE IF EXISTS `bdd`.`ventas` ;
  29.  
  30. CREATE  TABLE IF NOT EXISTS `bdd`.`ventas` (
  31.  `empresas_idempresas` INT NOT NULL ,
  32.  `clientes_idclientes` INT NOT NULL ,
  33.  `venta` INT NOT NULL ,
  34.  PRIMARY KEY (`empresas_idempresas`, `clientes_idclientes`) ,
  35.  CONSTRAINT `fk_empresas_has_ventas`
  36.    FOREIGN KEY (`empresas_idempresas` )
  37.    REFERENCES `bdd`.`empresas` (`idempresas` )
  38.    ON DELETE CASCADE
  39.    ON UPDATE NO ACTION,
  40.  CONSTRAINT `fk_empresas_has_ventas2`
  41.    FOREIGN KEY (`clientes_idclientes` )
  42.    REFERENCES `bdd`.`clientes` (`idclientes` )
  43.    ON DELETE NO ACTION
  44.    ON UPDATE NO ACTION)
  45. ENGINE = MyISAM
  46. DEFAULT CHARACTER SET = utf8
  47. COLLATE = utf8_unicode_ci;
  48.  
  49. CREATE INDEX `fk_empresas_has_ventas` ON `bdd`.`ventas` (`empresas_idempresas` ASC) ;
  50.  
  51. CREATE INDEX `fk_empresas_has_ventas2` ON `bdd`.`ventas` (`clientes_idclientes` ASC) ;
  52.  
30  Programación / Java / Re: cómo descargar una url? en: 22 Junio 2010, 22:06 pm
ya he leido aguna cosa pero me gustaría saber que tengo que hacer.

¿Tendría que añadir información de este tipo?

Citar
http://www.youtube.com/



GET / HTTP/1.1

Host: www.youtube.com

User-Agent: Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.9.1.2) Gecko/20100400 Suse/11.2 () Firefox/3.4.2

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

Accept-Language: es-es,es;q=0.8,en-us;q=0.5,en;q=0.3

Accept-Encoding: gzip,deflate

Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7

Keep-Alive: 300

Connection: keep-alive

Cookie: use_hitbox=3d11d5cb2b3e40e368f83f82e88170a4dAEAAAAx; VISITOR_INFO1_LIVE=gGVgFC-0ULo; PREF=f1=50000000; GEO=cce3217b0e999b351e067808ee1fa979cwsAAAAzRVNS1b0dTCEL7Q==; __utma=27069237.193890743.1277234155.1277234155.1277234155.1; __utmc=27069237; __utmz=27069237.1277234155.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none); watched_video_id_list=856d176f1f0e9e43005ac5f260b1e80cWwEAAABzCwAAAFJ1U1Y4NWk1NzRF



HTTP/1.1 200 OK

Date: Tue, 22 Jun 2010 20:05:03 GMT

Server: Apache

X-Content-Type-Options: nosniff

Content-Encoding: gzip

Expires: Tue, 27 Apr 1971 19:44:06 EST

X-YouTube-MID: sWkFSZzctYUFHdmdYNHpGSnNyby1xeVdBVlAyZzRjT04tOFk2dFYzSk43NGhYX0FBeEx3M0Vn

Cache-Control: no-cache

Content-Length: 14130

Content-Type: text/html; charset=utf-8

Páginas: 1 2 [3] 4 5 6 7 8 9 10
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines