• Domingo 17 de Noviembre de 2024, 20:19

Mostrar Mensajes

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

Páginas: 1 ... 8 9 [10] 11 12
226
Hardware / Nv4_disp Infinite Loop
« en: Jueves 16 de Marzo de 2006, 09:27 »
Buenas, chavales. Espero que este sea el foro correcto donde obtener una mano para resolver este problema.

El ordenador se queda colgado cuando abro juegos 3d (en particular el FIFA 06, el NWN y algunos otros con gran requerimiento gráfico).

Cuando no se queda colgado, se resetea, o bien, se sale al escritorio.
Me ha salido un par de veces la pantalla azul con el error nv4_disp infinite loop, pero aún no he conseguido solucionarlo.

Antes, tenía una tarjeta igual que la que tengo ahora (Nv 6600 GT), pero de la marca Club3D y me tiraba todo sin ningún problema, nunca vi ese error hasta que cambié de tarjeta (la otra se quemó, literalmente, aún no sé debido a qué...).

Ya he buscado en internet, he formateado dos veces, instalado drivers en modo a prueba de fallos, desinstalado todo, probado otras fuentes de alimentación, desenchufado dispositivos... en fin... todas las soluciones que he encontrado por internet (incluso un parche para lso drivers de nvidia y el driver beta de la página oficial), pero sigo sin tener ningún resultado.

Espero que alguien pueda decirme cómo solucionar de manera más o menos definitiva este fallo.


Muchas gracias.




Silverfox



Nvidia 6600GT Sparkle 128Mb
AMD 64 - 3500+
1 Gb RAM
MB: MSI RS480M-IL

227
Java / Re: Autocad Y Java
« en: Miércoles 15 de Marzo de 2006, 09:26 »
Ups, estaba buscando otra cosa a la vez en el google y...  ;)

Según los manuales de Java3D, existen biliotecas para cargar ficheros DXF de autocad, lo que no sé es lo que quieres hacer...

Busca el PgDxfLoader, no sé si te valdrá.



Suerte.




Silverfox

228
Java / Re: Autocad Y Java
« en: Martes 14 de Marzo de 2006, 09:29 »
No sé si es a lo que te refieres, pero está el AJaX, a lo mejor te sirve.



Suerte



Silverfox

229
Java / Re: Llamar A Un Ejecutable
« en: Miércoles 8 de Marzo de 2006, 13:13 »
El código lo tendrás que ejecutar como respuesta a un evento cualquiera.

Como código, echa un vistazo a la clase Runtime...


Suerte.


Silverfox

230
Java / Re: Como Usar Una Webcam Para Un Sistema En Java
« en: Miércoles 8 de Marzo de 2006, 13:11 »
:P
Gracias...
Solo es el google... y algo de tiempo para encontrar un link decente.

Espero que os sirva.

Saludos.




Silverfox

231
Java / Re: Como Usar Una Webcam Para Un Sistema En Java
« en: Lunes 6 de Marzo de 2006, 14:21 »
jpaler tiene razón... Con JMF puedes capturar imágenes de una webcam. Lo malo es que, según he podido leer, no todas las webcam se soportan correctamente, pero puedes probar para la tuya, o puede que yo haya leído alguna información atrasada...

En este link tienes un ejemplo de captura de video en Java:
http://www.mutong.com/fischer/java/usbcam/




Mucha suerte, ya nos contarás tus progresos.


Un saludo.


Silverfox

232
Java / Re: Acerca De La Url
« en: Lunes 6 de Marzo de 2006, 14:13 »
La teoría es que, efectivamente, debe haber otras bibliotecas JDIC para otros entornos, así que, en un principio, todo esto debería ser portable...


Y si no... ya sabes... si te ofreces voluntario...   ;)




Al final te diste por vencido por el otro camino... vaya, me hubiera gustado ver cómo quedaban las cosas...

Y sí, te da cosas bastante interesantes, pero lo mejor es que maneja solito el tema de los botones de las páginas web.


Pues nada, disfruta tu nuevo navegador. :P


Un saludo.


Silverfox

233
Java / Re: Perdon, Pero Vi Esto Y Dudo
« en: Viernes 3 de Marzo de 2006, 08:16 »
Volveré al tema central de la primera pregunta para añadir una cosa:

Efectivamente, Java tiene tipos primitivos. En consecuencia y para usar esos tipos base con las clases que necesitan objetos como parámetros se han diseñado estos tipos. Lo malo es el engorro que supone estar transformando las cosas y destransformando después.

Para eso, en la versión 1.5, se han añadido dos funcionalidades nuevas: autobox y autounbox, que consigue que se puedan definir Objetos wraper de tipos primitivos sólo con escribir el tipo primitivo, y realizar operaciones entre Objetos y primitivas, algo como esto:

Integer a= 3;  //objeto  -> equivalente a new Integer(3);
int b= 7;

b= a;
a= b;
Integer c= a + b;


Así que la evolución merece la pena.
De todas formas, la operación sólo acorta lo que nosotros haríamos a mano, por lo que la velocidad sigue siendo la misma que cuando transformábamos mediante código.
Las cadenas... es cierto. Si no recuerdo mal, sólo las cadenas inicializadas a null pueden cambiar. Una vez que tienes reservada memoria y haces algo, se vuelve a reservar memoria en otro punto y se copia allí la cadena. Por eso las operaciones con cadenas son bastante lentas en Java si no se usa algún tipo de buffer.


En cuanto a las máquinas virtuales, todo depende. Hay bastantes JVM, no sólo las de Java. Muchos desarrolladores las han trabajado y las han incluido con sus programas (por ejemplo, la de Microsoft). Supongo que en linux y unix pasará lo mismo. El rendimiento dependerá de cómo esté optimizada esa máquina. También dependerá de cómo se implementen las llamadas al sistema que hay por debajo de todas las bibliotecas que usen JNI, que, al fin y al cabo, es C.



Un saludo.



Tistklehoff

234
Java / Re: Resulset
« en: Miércoles 1 de Marzo de 2006, 10:46 »
Buenas...

No entiendo exactamente lo que quieres decir con que te imprime resultados diferentes de la base... ¿qué base?

En principio, te diría que el código es correcto, pero que sólo te imprimirá entradas hasta que se agote uno de los ResultSet (el más pequeño)

Creo que la mejor idea sería que modificases tu código para hacer una sóla llamada a la Base de Datos, obteniendo un solo ResultSet:

SELECT *
FROM Productos prod, InventarioFisico inv
WHERE prod.nombreAlmacen = XXXX
   AND  prod.nombreAlmacen = inv.nombreAlmacen
 
  AND  prod.kkkk = inv. kkkk  
#para todos los campos que puedas unir entre estas dos tablas.


De todas formas... ¿Estás seguro de que la lógica que usas dentro del bucle while doble es la misma que cuando haces dos bucles while? Aunque esté mal el resultado, ¿el número de filas que imprime es el mismo en los dos casos?




Gracias.



Silverfox

235
Java / Re: Acerca De La Url
« en: Miércoles 1 de Marzo de 2006, 09:44 »
Es más sencillo de lo que piensas. En realidad, ya casi lo tienes.

El método submitData(String) te permite enviar un formulario. En cuanto al lugar, por si quieres saberlo (no creo que te haga falta). Todos los FORM en html tienen un atributo (action) que indica a qué página se enviará. Si no tienen, se asume que por defecto, es la misma página que la actual.

Mira lo que he encontrado, seguro que es mucho más explicativo que lo que yo pueda contarte.


http://www.javaworld.com/javaworld/jw-11-2...14-toolbox.html


En especial, la página 4, que trata de los formularios...
El código se parece bastante a lo que has posteado... quizá te sirva para depurar algunas cosas más...  ;)



Suerte.




Silverfox

236
Java / Re: Java - Impresión Y Ejecución De Prgs
« en: Martes 28 de Febrero de 2006, 09:49 »
Pues nada, nada... Bienvenido.

En cuanto a tus preguntas, investiga en el API el paquete javax.print para el tema de la impresión de archivos.

Para lanzar un programa ejecutable tendrás que utilizar la clase Runtime, igual que en la anterior, echa un vistazo a la documentación.

El API de Java puedes encontrarlo aqui:
http://java.sun.com/j2se/1.4.2/docs/api/



Espero que te sirva.

Suerte.



Silverfox

237
Java / Re: Acerca De La Url
« en: Lunes 27 de Febrero de 2006, 11:24 »
Hola de nuevo.
Ese navegador te está dando bastantes problemas ¿eh?  :P . Animo, que casi lo tienes...

Si echas un vistazo al código de google, te darás cuenta de que son botones de submit, efectivamente.

No he hecho nunca esto, pero buscando por Sun he encontrado algo que te puede ser útil:

(sacado de: http://forum.java.sun.com/thread.jspa?foru...threadID=414212)

Código: Text
  1. JEditorPane contents;
  2. HTMLEditorKit kit = new HTMLEditorKit();
  3. HTMLDocument htmlDoc = new HTMLDocument();
  4. contents.setEditorKit(kit);
  5. contents.setDocument(htmlDoc);
  6.  
  7. URL url = new URL("http://blahblahblah.com");
  8. contents.read(url.openStream(), htmlDoc);
  9.  
  10. private void parseElements(Element elem) {
  11.     AttributeSet atts = elem.getAttributes();
  12.  
  13.     //If this is the submit button, add a listener:
  14.          Object model = atts.getAttribute(StyleConstants.ModelAttribute);
  15.          Object type = atts.getAttribute(HTML.Attribute.TYPE);
  16.          if ((type != null) && (type.equals("submit"))) {
  17.              DefaultButtonModel btn = (DefaultButtonModel) model;
  18.              btn.addActionListener(new ActionListener() {
  19.                  public void actionPerformed(ActionEvent event) {
  20.                      System.out.println("Yay!");
  21.                  }
  22.              });
  23.          }
  24.     }
  25.  
  26.     //Recurse
  27.     for (int i = 0; i < elem.getElementCount(); i++)
  28.          parseElements(elem.getElement(i));
  29. }
  30.  

Este es el código con el que, se supone, que algunas personas de los foros han resuelto ese problema.



Esto, como una forma de hacerlo.

He encontrado otra explicación al fallo, que creo que es más correcta que parsear la página web en busca de botones de submit, más que nada, porque en google, por ejemplo, todos los botones son de submit, así que mal ibas a poder parsear a ver qué botón es el que estás pulsando.

Según Sun, el submit no está soportado por el JEditorPane y no produce eventos capturables con el HyperlinkListener.
Pero como donde hay problemas hay soluciones, echa un vistazo a la clase FormView en la documentación, que con ella sí que se puede hacer un post de un formulario.
(más info en: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4465905)


Lo que no puedo es ayudarte a integrar esa clase ni darte código de ejemplo, porque nunca he trabajado con ello. Cuando tengas algo, postealo para ver cuál es la solución. Los foros de Sun están bastante copados con esta pregunta, pero no hay respuesta...


Espero que te sirva de algo.
Suerte con ello.



Silverfox

238
Java / Re: Exportar Una Funcion De Una Dll
« en: Viernes 24 de Febrero de 2006, 07:56 »
Hola.

Lo mejor será que le eches un vistazo al siguiente artículo:

http://www.javahispano.org/articles.article.action?id=35


Aquí te explican cómo trabajar con JNI.


Espero que te sirva.
Suerte.



Silverfox

239
Java / Re: Acerca De La Url
« en: Miércoles 22 de Febrero de 2006, 15:01 »
Hola...

No entiendo exactamente qué es lo que te está ocurriendo. Si lo que creo es cierto, supongo que te refieres a cómo puedes generar una URL válida relativa a otra URL que ya tengas cargada.

Es sencillo: Utiliza el siguiente constructor para la clase URL:

URL (URL context, String spec)

el parámetro context será la URL que tienes en este momento. El parámetro spec es la ruta relativa que quieres aplicar. Echa un vistazo al API para ver el comportamiento completo de esta clase.

Aquí tienes un código de ejemplo, ejecutalo para que veas lo que hace (atención especial a la última transformación):

Código: Text
  1.  
  2. import java.net.*;
  3.  
  4.  
  5. public class Test_Java1 extends Thread {
  6.  
  7.  
  8.   public static void main(String args[]){
  9.     try{
  10.       URL url1= new URL("http://solocodigo.com/prueba/prueba1/index.html");
  11.       System.out.println(url1);
  12.       URL url2= new URL(url1, "../saliendo1.html");
  13.       System.out.println(url2);
  14.       url2= new URL(url1, "../../saliendo2.html");
  15.       System.out.println(url2);
  16.       url2= new URL(url1, "entrando1/dentro.html");
  17.       System.out.println(url2);
  18.       url2= new URL(url1, "conquery/query.html?mi_query");
  19.       System.out.println(url2);  
  20.       url2= new URL(url1, "conref/ref.html#mi_ref");
  21.       System.out.println(url2);
  22.       url2= new URL(url1, "//fallando/index.html");
  23.       System.out.println(url2);        
  24.     } catch (Exception e){}
  25.  
  26.   }
  27.  
  28. }
  29.  
  30.  



Espero que te sirva.
Suerte.


Silverfox

240
Java / Re: Aplicacion En Segundo Plano
« en: Martes 21 de Febrero de 2006, 09:37 »
jdic... ok, me lo apunto para probarla, que yo no he utilizado nunca el tray con Java.

De nada, hombre, para eso estamos todos en el foro, ¿no?   ;)


Ya nos contarás lo que estás haciendo, si es que puede saberse...


Suerte.



Silverfox

241
Java / Re: Declaracion Señalada Como "transient"
« en: Jueves 16 de Febrero de 2006, 09:23 »
http://www.racai.ro/java/java/javaOO/transient.html
http://www.programacion.com/java/tutorial/...2/#transitorias
http://forum.java.sun.com/thread.jspa?thre...ssageID=2564824

Las variables transient (transitorias) son las que no forman parte del estado serializado de un objeto. Es decir, si tu clase implementa Serializable, será tratada para su envío a otros puntos, de acuerdo con un formato específico, en el cual se codifican los valores de sus atributos. Pues bien, los atributos transient no son enviados de esta forma.


Espero que te sirva.

Un saludo.


Silverfox

242
Robótica / Circuito De Conexión De Un Usb
« en: Miércoles 15 de Febrero de 2006, 11:05 »
Hola a todos.

Estoy intentando construir un circuito al que puedan conectarse dispositivos mediante puerto USB, en concreto, intentaré construir un 'lector' de memorias USB.

Me gustaría que me indicaseis dónde puedo conseguir (si es posible) información acerca del funcionamiento de este puerto y sus posibilidades de conexión a algún tipo de microcontrolador (aún por determinar, si podeis indicarme cuál podría ser la opción más adecuada, os lo agradecería).



Espero vuestras respuestas.
Gracias por adelantado.




Silverfox

243
ASM (Ensamblador) / Manejo De Puertos Usb
« en: Miércoles 15 de Febrero de 2006, 11:01 »
Buenas a todos.

Me gustaría que me indicaseis dónde puedo encontrar información acerca del manejo de los puertos USB.

En concreto, me gustaría conocer la forma de intercambiar información con este tipo de puertos y los pasos generales para leer, por ejemplo, una memoria USB conectada. Por supuesto, todo en ensamblador.

Cualquier tipo de ayuda será bienvenido.
Muchas gracias.




Silverfox

244
Java / Re: Aplicacion En Segundo Plano
« en: Miércoles 15 de Febrero de 2006, 10:44 »
Se ha hablado de esto en el foro de Sun:

http://forum.java.sun.com/thread.jspa?thre...ssageID=2704157

Deberías echar un vistazo a las bibliotecas JDIC en la página

https://jdic.dev.java.net/

ya que Java no puede por sí mismo hacer uso del tray, porque éste es dependiente de la plataforma, así que tendrás que hacer uso de alguna de estas herramientas externas.

La otra opción que tienes es usar llamadas a código nativo en C para llamar a las DLL's de Windows que controlan el acceso a la zona de Iconos.


Espero que te sirva.
Suerte.



Silverfox

245
Java / Re: Generar Txt
« en: Jueves 9 de Febrero de 2006, 15:17 »
Para escribir un fichero en Java necesitas una instancia de la clase FileWriter, o de la clase FileOutputStream.


La diferencia entre las dos es que los Reader / Writer sirven para entrada de caracteres y los InputStream / OutputStream están hechos más bien para bytes (lo cual no quiere decir que no se puedan usar de otras formas, pero vamos, que usarlos para lo suyo es bastante más cómodo... ;)  )

Lo único que necesitas es lo siguiente:

Código: Text
  1. FileWriter salida= new FileWriter("ruta_y_nombre_del_fichero");
  2.  


Cuando termines, no olvides hacer:

Código: Text
  1. salida.close();
  2.  

Mira el API de java en java.sun.com para más información acerca de las clases FileWriter, FileReader, FileOutputStream y FileInputStream



Suerte.




Silverfox

246
Java / Re: Pull De Conexiones
« en: Jueves 9 de Febrero de 2006, 15:11 »
En apache, en sus bibliotecas commons, tienes implementado un pool de conexiones. La biblioteca en cuestión es la DBCP.

Si lo que quieres es algo más sencillo, echa un vistazo en google, buscando por 'connection pool' u 'object pool'


Espero que te sirva algo así.
Suerte.





Silverfox

247
Java / Re: ¿un Buen Tutorial De Collection De La J2se 1.5?
« en: Martes 7 de Febrero de 2006, 16:41 »
http://java.sun.com/j2se/1.5.0/docs/guide/...ions/index.html

Espero que eso te valga para echar un vistazo. Vienen muchas cosas, lo que no se es qué tal andas de Collections incluso con dudas, para entender algunas cosas, aunque no creo que tengas mucho problema...


Suerte.



Silverfox

248
Java / Re: Duda De Swing
« en: Lunes 6 de Febrero de 2006, 11:45 »
MutableAttributeSet es un interface java estándar. Echa un vistazo a la documentación del API.

Sirve para definir conjuntos de atributos, en este caso, para crear un estilo. Una de las clases que lo implementa es javax.swing.text.StyleContext.NamedStyle, con la que podrás definir varios atributos referidos al estilo del texto (color, fuente y esas cosas) y colocar a ese estilo un nombre para que puedas identificarlo.

Echa un vistazo a esa clase y también a javax.swing.text.SimpleAttributeSet, que es una implementación base de NamedStyle con la que podrás trabajar.


Suerte. Ya nos contarás como queda todo.


Silverfox

249
Java / Re: Duda De Swing
« en: Viernes 3 de Febrero de 2006, 12:04 »
Supongo que lo que estás buscando podrá parecerse a un JTextPane o a un JEditorPane.
Estos dos admiten formatos html y rtf, así que supongo que no te será demasiado complicado el utilizar colores para resaltar el texto.
   
   
   
   
Espero que te sirva.
   

Suerte.
   
   
   
Silverfox

250
Java / Re: Cambiar El Cursor De Nuestra Aplicacion
« en: Viernes 3 de Febrero de 2006, 11:49 »
Ufff, eso ya no lo sé... todo depende de lo que el toolkit te admita como archivo de imagen. La verdad, estoy bastante más acostumbrado a usar el HTML y Javascript para cambiar el cursor, porque trabajo co aplicaciones web.


De todas formas, trataré de echarle un vistazo, a ver qué consigo.

Me alegra que lo hayas conseguido.
Un saludo


Silverfox

Páginas: 1 ... 8 9 [10] 11 12