|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - shadow_rev
Páginas: 1 ... 14 15 [16] 17 18 ... 21
376
« en: Miércoles 7 de Noviembre de 2007, 15:19 »
La verdad no he trabajado con tablas, pero si que he trabajado con paneles Utiliza un JScrollPane como contenedor de la tabla, este se maneja de identica forma a como lo haces con un JPanel, pero requiere que el contenido esté dentro de uno de estos JPanel. Espero que te sirva de ayuda
377
« en: Martes 6 de Noviembre de 2007, 22:24 »
Disculpen si me equivoco, pero JCreator no lo clasifico como un IDE (al menos el LE) Votaría por NetBeans, pero no he trabajado con el Eclipse todavía, de modo que voto por el JCreator por ser una buena herramienta de edición, muy liviana por cierto
378
« en: Lunes 29 de Octubre de 2007, 20:02 »
... ... ... Lo daría de regalo al próximo presidente de Colombia Yo regalo una neurona de 3377699720527872 bytes
379
« en: Lunes 29 de Octubre de 2007, 17:30 »
Nos ayudarías mucho si pones los errores que te salen.... Por cierto, la identación del código también ayuda a identificar problemas
380
« en: Jueves 25 de Octubre de 2007, 15:30 »
Será porque llamas a window.open() antes de definir la variable caracteristicas ?? Intenta llamando a window.open() al final de la función
381
« en: Martes 16 de Octubre de 2007, 19:06 »
Bueno, ya encontré el problema.... #barra_izq #menu span { margin: 0px; padding: 0px; visibility: hidden; }
Parece que los componentes con display:none en IE les crea ese espacio en el contenido de las listas.
382
« en: Martes 16 de Octubre de 2007, 18:24 »
Hola
¿Has probado a poner a 0 el padding y el margin de los <li>?
#barra_izq #menu li { padding: 0px; margin: 0px; }
Un saludo pues si..... mismo resultado
383
« en: Lunes 8 de Octubre de 2007, 17:39 »
Hola chicos Estoy creando un menú vertical con imagenes a partir de listas y manejo de hojas de estilo. Pero IE me crea una separación incómoda que afecta el diseño de la página, que no ocurre con firefox. Este es el fragmento de código de la lista, por cierto, está dentro de otro div: <!--html--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td> HTML </td></tr><tr><td id='CODE'><!--html1-->< div id=" menu"> < ul> < li id=" enlace_menu_inicio"> < span>< a href=" index.html">Inicio< /a>< /span> < /li> < li id=" enlace_menu_intro" > < span>Introducción< /span> < /li> < li id=" enlace_menu_objetivos" > < span>Objetivos< /span> < /li> < li id=" enlace_menu_unidades"> < span>Unidades< /span> < /li> < li id=" enlace_menu_evaluacion" > < span>Evaluación del Curso< /span> < /li> < li id=" enlace_menu_biblio" > < span>Bibliografía< /span> < /li> < /ul> < /div><!--html2--></td></tr></table><div class='postcolor'><!--html3--> y este es el fragmento de la hoja de estilos que aplica el menú: #barra_izq #menu { position: absolute; height: auto; width: auto; left: 1px; top: 70px; margin: 0px; padding: 0px; } #barra_izq #menu ul { list-style:none; margin: 0px; padding: 0px; } #barra_izq #menu #enlace_menu_inicio { cursor:pointer; background-image: url(imagenes/InterfazGrafica/enlace_inicio.jpg); background-repeat: no-repeat; width: 79px; height: 19px; margin: 0px; padding: 0px; } /*...Igual para el resto de los items...*/ #barra_izq #menu span { display:none; margin: 0px; padding: 0px; }
He probado con modificar el alto de la linea y ajustando los margenes, pero consigo el mismo resultado en IE. ¿Alguien tiene alguna sugerencia?
384
« en: Miércoles 20 de Junio de 2007, 16:43 »
Bueno, creo haber dado con la solución, no me volvió a aparecer 'boot failure', no sé que fue lo que hice, pero me funcionó....... Pero me preocupa algo Qué tan seguro es poner esto en el lilo.conf ? disk=/dev/hda sectors=63 heads=255 cylinders=1024
E insisto (que man tan canson ole ), alguien tiene idea de cómo averiguar la dirección que tiene asignado el DD IDE en el BIOS? Tal vez el DD IDE tenga la dirección 0x81 en vez de la 80....
385
« en: Martes 19 de Junio de 2007, 17:04 »
Hola chicos Tengo un problema un tanto complicado: Reinstalando el LILO en mi PC, me aparece "boot failure" (afortunadamente me arranca el LILO cuando presiono una tecla ). Lo raro es que cuando ejecuto lilo, no me arroja un error grave en el lilo.conf. Les muestro lo que me aparece en la consola cuando corro lilo -t -v: LILO version 22.6.1, Copyright (C) 1992-1998 Werner Almesberger Development beyond version 21 Copyright (C) 1999-2004 John Coffman Released 17-Nov-2004, and compiled at 12:32:32 on May 25 2005 Debian GNU/Linux Warning: LBA32 addressing assumed Reading boot sector from /dev/hda Warning: Kernel & BIOS return differing head/sector geometries for device 0x80 Kernel: 65535 cylinders, 16 heads, 63 sectors BIOS: 1024 cylinders, 255 heads, 63 sectors Using BITMAP secondary loader Calling map_insert_data Mapping bitmap file /boot/shadow.bmp Calling map_insert_file Boot image: /vmlinuz -> boot/vmlinuz-2.6.8-2-386 Mapping RAM disk /initrd.img -> boot/initrd.img-2.6.8-2-386 Added Linux Skipping /vmlinuz.old Boot other: /dev/hda1, on /dev/hda, loader CHAIN Added WindowsXP * Boot other: /dev/sda1, on /dev/sda, loader CHAIN Added WindowsXP_SATA Writing boot sector. /boot/boot.0300 exists - no boot sector backup copy made.
Tengo un DD IDE que es donde tengo linux y un XP que tiende a desaparecer, y un DD SATA donde he montado XP (reemplazo del XP anterior). Tienen alguna idea de por qué me sale ese Warning (Kernel & BIOS return....)? Y cómo averiguo la dirección que tiene asignado el DD IDE en el BIOS? Adjunto el lilo.conf que tengo
386
« en: Martes 19 de Junio de 2007, 16:32 »
Esto iria en index.php, mas específicamente en la parte donde quieras ubicar el menú (este pseudo-código imprime una lista en HTML, sobra decir que esto es para formatearlo con CSS) <?php $sql = "SELECT nombre_menu, enlace FROM tabla_donde_se_ubica_el_menu WHERE restricciones_que_necesites"; $conexion = <motor_sql>_connect(parametros_conexion); $id_resultado = <motor_sql>_query($sql); print "<ul>"; while($resultado_consulta = <motor_sql>_fetch_array($id_resultado)) { print "<li><a href='{$resultado_consulta["enlace"]}'>{$resultado_consulta["nombre_menu"]}</a></li>"; } print "</ul>"; <motor_sql>_close($conexion);
De esta forma, tendrás que idear la forma de otorgar accesibilidad a usuarios modelando la BD, puedes simular permisos de visibilidad en una tabla que relacione ids de usuarios con los nombres de los menues, por ejemplo. Espero que esto te sirva.
387
« en: Viernes 15 de Junio de 2007, 17:39 »
Sólo una pregunta.... ¿Qué tipo de ruta para la imagen estas guardando en la bd? Si es una ruta absoluta, es lógico que la etiqueta img no muestre la imagen. imprime la ruta de la(s) imagen(es) y nos cuentas: <p><?php echo $imagen[$i]; ?></p>
edito... O puedes hacer esto... <img src="http://servidor.dominio.xxx/<?php echo $imagen[$i];?>" width="<?php echo $ancho[$i]; ?>" height="<?php echo $alto[$i];?>">
http://servidor.dominio.xxx/ es la url por la cual accedes a la página. Prueba también si puedes acceder a las imágenes llamándolas por el navegador por medio de la URL ( http://nombre_host/imagenes/xxx.jpg por ejemplo)
388
« en: Viernes 15 de Junio de 2007, 17:26 »
Bueno... 2 días después, pero aquí toy Solo tengo una pregunta, mandas a llamr la funcion insertar por cada dato que lees, o todos los almacenas en un array y despues mandas a llamar insertar, de no ser como el ultimo caso creo que es por que mandas muchas veces a conectar. Se hace de la primera forma (un insertar por cada dato leído). Te cuento que ya solucioné el problema... y funciona perfecto en MySQL insert into nombre_tabla (nombre_dato1, nombre_dato2, ....) values (dato1, dato2, ....), (otro_dato1, otro_dato2, ....), ....
Me doy cuenta que esos scripts son bastante ineficientes cuando se trata de gestionar una cantidad gigante de datos . Voy a jalarle las orejas a mi jefe
389
« en: Miércoles 13 de Junio de 2007, 16:26 »
Bueno, no creo que ayude mucho (son muchas operaciones que hay detrás de cada inserción y no quiero llenar 4 páginas de código que hay distribuidos en 3 .php distintos, es la forma en que se trabaja OO en la oficina), pero ahí les va lo que se ejecuta en cada iteración. Esto en un archivo que se llama FachadaBD.php class FachadaBD { var $_obj_fachada_bd; //Objeto que se encarga de realizar todas las operaciones en la base de datos ya sea con MYSQL o Postgres var $_obj_DB_oci8; var $_con_transaccion;//flag para manejar si la operación a ejecutar esta siendo ejecutada en una transacción ... function insertar ($datos_a_insertar) { //print_r($datos_a_insertar); //Intenta abrir la conexión a la BD o recuperar el id de la conexión si es con transacción if ($this->conectar()==false) { $this->desconectarOCancelarTransaccion(); // Termina la ejecución $this->asignarError(0); return 0; } $atributos_tabla=$this->_obj_fachada_bd->obtenerAtributos(); $nombre_tabla=$this->_obj_fachada_bd->obtenerNombreTabla(); if($nombre_tabla==null) { $this->desconectarOCancelarTransaccion(); $this->asignarError(-1); return -1; } if($atributos_tabla==null) { $this->desconectarOCancelarTransaccion(); $this->asignarError(-2); return -2; } //Construcción de la instrucción SQL $sql=$this->construirSQLDeInsertar($datos_a_insertar,$atributos_tabla,$nombre_tabla); //echo $sql."<br>"; if($sql=="") { $this->desconectarOCancelarTransaccion(); $this->asignarError(-5); return -5; } // Ejecutar la Instrucción SQL en el SMBD $resultado_operacion=$this->ejecutarOperacion($sql); //Hubo un error entre el SMBD y la instrucción SQL ingresada if( $resultado_operacion==false) { $this->desconectarOCancelarTransaccion(); $this->asignarError(-3); return -3; } if (!($this->_con_transaccion))//No se manejo transacción { $this->desconectar(); } return 1; }//Fin insertar() ... }
Y este es del archivo FachadaBDMySQL.php (una clase cuya instancia se encuentra en FachadaBD bajo el nombre de _obj_fachada_bd): class FachadaBDMySQL { var $resultado_conexion; var $mensaje_de_error; var $atributos_tabla; var $nombre_tabla; var $nombre_secuencia; ... function conectar ($host,$nombre_bd,$usuario_bd,$password_bd) { $this->resultado_conexion = mysql_connect($host, $usuario_bd, $password_bd); if($this->resultado_conexion==false) { return false; } $seleccion_bd=mysql_select_db($nombre_bd,$this->resultado_conexion); if($seleccion_bd==false) { return false; } return $this->resultado_conexion; }//Fin conectar() ... }
Los parámetros $host, $nombre_bd, $usuario_bd y $password_bd son variables globales que se declaran en un archivo Config.php. Creo que con esto es suficiente para ilustrar la operación que se realiza iterativamente. Por si las moscas, pongo a su disposición los 2 archivos mencionados.
390
« en: Miércoles 13 de Junio de 2007, 01:31 »
Bueno chicos, he aquí un bug que tengo en un proyectico... Resulta que me piden que cargue un archivo CSV en 3 tablas de una base de datos, para eso recurro a una serie de ciclos que obtienen cada registro del archivo, y cada registro lo almacena en la base de datos. Cuando el archivo es bastante grande (digamos que > 5000 registros), eventualmente empiezan a salir warnings de este tipo: Can't connect to MySQL server on 'localhost' (10048) in (no creo que necesiten conocer el nombre del archivo) on line 56
y obviamente se salta el registro. Alguien tiene una idea de como depurar este "bonito" bicho ? O sea, puede ser memoria ? bug del conector de MySQL ? De antemano, gracias
391
« en: Jueves 7 de Junio de 2007, 23:50 »
.... Bastante movidita mi pregunta ... Bueno, les cuento. Ya pude instalar el XP, nada mas necesitaba los drivers del bus de mi board (no me acordaba que venía un CD + un floppy, ahora sé para que es el floppy ). La info la encontré en http://www.seagate.com/maxtor/, por si a alguien le pasa Gracias a todos !!
392
« en: Miércoles 6 de Junio de 2007, 18:02 »
El adjunto es un ejemplo que le hice a un amigo...
Simplemente dentro de div 's le introduces los items del menu que necesites y declaras los eventos de la siguiente manera: <!--html--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>HTML </td></tr><tr><td id='CODE'><!--html1--><div id="menu1" onMouseOver="document.getElementById('enlaces').style.display='block'" onMouseOut="document.getElementById('enlaces').style.display='none'"><!--html2--></td></tr></table><div class='postcolor'><!--html3-->
Puedes construir una estructura jerárquica con divs conteniendo otros divs y le introduces en los eventos onMouseOver y onMouseOut las acciones que ocultan y despliegan.
Fácil, no?
393
« en: Martes 5 de Junio de 2007, 18:38 »
Hola chicos Hace poco compré un DD SATA de 160GB para ponerle a mi PC, y me decidí hacerle una instalación nueva de Windows XP, pero cuando voy a instalarlo me dice que no encuentra un dispositivo de almacenamiento válido en el sistema (previamente desconecté mi viejo disco IDE). Lo curioso es que la BIOS lo detecta en efecto (MAXTOR S TM3160211AS SCSI Disk Device en channel_0, el puerto SATA de la board) y en el WXP que está instalado en el otro DD lo reconoce (incluso le preparé la partición ). Saben cual es el problema? Por ahora, estoy buscando los drivers para ver si de esa forma si lo puede instalar, aunque ya me he decidido instalar Linux en ese disco Gracias
394
« en: Lunes 4 de Junio de 2007, 16:45 »
Hola chicos... Esteeee, alguno ha manejado el TinyMCE para un textarea?? Me ocurre el siguiente problema: En una página genero unos textareas dinámicamente de la siguiente forma: contenido_actual = document.getElementById(id_externo).innerHTML; rec_a_agregar = ""+ "<textarea cols='50' rows='10' id='com_texto_antes_"+ numero_item +"' name='com_texto_antes_"+ numero_item +"'></textarea>" "\n\n"; contenido_actual += rec_a_agregar; document.getElementById(id_externo).innerHTML = contenido_actual;
El fragmento de código anterior se ejecuta cada vez que se oprime un botón, y previamente he instanciado el tinyMCE: tinyMCE.init({ mode : "textareas", theme : "advanced", editor_selector : "recordatorio" });
He intentado instanciando el editor cada vez que se crea el nuevo textarea, pero no me sale... Alguien sabe en qué estoy fallando??? Gracias por anticipado
395
« en: Viernes 1 de Junio de 2007, 16:52 »
Simple problema de modelado de objetos..... Solo tienes que hacer distinciones de las partes de los vehículos y declararlas como clases. Las distintas clases de vehículos puedes declararlas.............. upsss, lo siento, el resto tienes que descubrirlo solo, no debo resolver tareas, no sería ético, sorry
396
« en: Miércoles 30 de Mayo de 2007, 16:59 »
Bueno, no era la idea (ya la tenía en mente, por cierto), pues imagerotate produce un espacio un poquitin.... molesto.
Me explico, una imagen de 25px X 50px, después de rotarla con PHP quedaría como una imagen de 50x50, y eso es preciso lo que deseo evitar, aunque se puede corregir con un hábil manejo de css Me retracto... La imagen conservó todas sus proporciones y se me ve perfecto Les adjunto un pantallazo de la imagen generada
397
« en: Miércoles 30 de Mayo de 2007, 16:16 »
Efectivamente solo funciona con IE y además el rendimiento puede ser mucho mas bajo.- Cierto, ya había visto algo parecido en otro foro que no recuerdo su dirección....... Era una solución poco eficiente (es mejor la del enlace de F_Tanori, lastima lo del IE) . Bueno, igual ya me decidí por hacerlo en PHP, gracias chicos
398
« en: Martes 29 de Mayo de 2007, 18:09 »
Bueno, no era la idea (ya la tenía en mente, por cierto), pues imagerotate produce un espacio un poquitin.... molesto.
Me explico, una imagen de 25px X 50px, después de rotarla con PHP quedaría como una imagen de 50x50, y eso es preciso lo que deseo evitar, aunque se puede corregir con un hábil manejo de css
399
« en: Lunes 28 de Mayo de 2007, 19:15 »
Hola chicos
Tengo la imagen de un código de barras (generada dinámicamente con php-barcode) que debo insertar para un carné. El código de barras se encuentra con las líneas verticales, pero en el carné debe aparecer con las líneas horizontales, o sea, la misma imagen, pero rotada 90°. Saben como hacerlo en HTML o en CSS?
400
« en: Viernes 4 de Mayo de 2007, 15:16 »
Como K_ido del cielo.... Gracias, ahora mismo lo ensayo
Páginas: 1 ... 14 15 [16] 17 18 ... 21
|
|
|