Posts tagged ‘Tareas’

Plug & Play

Como nos podemos acordar, que muchas veces al colocar un nuevo dispositivo en la computadora, era tedioso el ver que no reconocía el dispositivo que colocamos, y ni si quiera nos mostraba opciones sobre alguna especificación cual es el problema que esta pasando…

…esto claro está, provocaba errores o simplemente no dejaba conectar correctamente el dispositivo a la computadora…

(un ejemplo de esto:)

Es por eso que se empieza a utilizar el plug and play. Plug and play es el encargado de hacerle saber al software que existe algún dispositivo de hardware, y permite la comunicación entre éstos; permite reconocer dispositivos desde modems, tarjetas de red, sonido, etc. La función de plug and play es básicamente hacer coincidir al dispositivo físico con el software (asignándole un bus de E/S), siendo así un canal de comunicación entre ellos, mantiene un registro de lo que se hace y permite que los controladores de dispositivos obtengan esta información. Una vez que se le han asignado los recursos y el controlador se encuentra ya instalado, y listo para usar.

La asignación de bus que se realiza se llama ‘configuración’, pero esta configuración es solamente a bajo nivel. El proceso del plug and play, se lleva a cabo en diversos programas y equipos informáticos. Hoy en día todos los Sistemas Operativos (SO) ya tiene implementado lo que es el plug and play, esto nos llego a dar un gran salto en la comunicación de dispositivos externos. En el caso de GNU/Linux el plug and play no es muy sencillo, ya que este no posee un programa para manejarlo. Pero con Linux cada controlador de dispositivo tiene su propio plug and play, utilizando el software suministrado por el núcleo. El BIOS de hardware de la PC hace un plug and play cuando la PC es encendida por primera vez, para reconocer todos los dispositivos que ella contiene.


Editado:

Para complementar, nótese que la diferencia entre windows y linux es que para Microsoft simplemente pide bus de recursos, para conectar el dispositivo es un poco más genérico, mientras que para GNU/Linux como lo mencionaba en el post, utiliza un PnP para cada dispositivo.

Windows utiliza controladores más genéricos,  estos controladores genéricos se almacenan en la carpeta i386 de windows, entonces cuando no hay internet ni existe ninguna otra fuente, windows busca en su carpetita algun controlador genérico que haga funcionar el dispositivo que conectaste. Si en todo caso no es compatible ninguno de los que trae, le pediría al usuario el controlador necesario para que el dispositivo funcione.

Fuentes consultadas:

http://tldp.org

www.masadelante.com

www.plugandplaytechcenter.com

http://www.youtube.com/watch?v=TGLhuF3L48U

Anuncios

febrero 17, 2009 at 3:27 pm 25 comentarios

Conectar Java + SQL Server

Hoy me preguntaba un amigo como conectar una aplicación java con SQL Server, y como tenía prisa, aca va una forma rápida y fácil de conectar la BD 😛

Para empezar, en este ejemplo utilicé NetBeans 6.0.1 , conectada a una base de datos hecha en SQL Server 2005. Lo que necesitas es el ‘puente’ que va a conectar la aplicacion con la BD, en este caso se utiliza el sqljdbc.jar, se encuentra en la pagina de Microsoft lo pueden descargar aca –> sqljdbc.zip

Una vez tengas el jdbc, se descomprime el .zip, y se agrega el sqljdbc q se encuentra adentro, dandole click derecho al proyecto -> propiedades>librerias>Add Jar/Folder luego se selecciona el archivin (sqljdbc.jar), aceptar y listo, el jdbc esta agregado al proyecto.

Una vez hecho esto, podran utilizar el codigo para conectar en la aplicación:

try{
Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”); // 2005 version
Connection con = DriverManager.getConnection(“jdbc:sqlserver://localhost:1433;

databaseName=p1;user=a;password=123456;”);

con.close();//se cierra la conexion con la base de datos

}
catch ( SQLException excepcionSql){ //excepcionSql = puede ponerle otro nombre
JOptionPane.showMessageDialog( null, excepcionSql.getMessage(),
“Error en base de datos”, JOptionPane.ERROR_MESSAGE );
}

//errores con la carga del controlador de la base de datos(Driver)

catch ( ClassNotFoundException claseNoEncontrada ){
JOptionPane.showMessageDialog( null, claseNoEncontrada.getMessage(),
“No se encontró el controlador”, JOptionPane.ERROR_MESSAGE );
}

Claro, debes modificar el codigo a el puerto q está utilizando sql , nombre de la BD, Usuario y Password. Se utilizan try y catch en caso no se conecte correctamente para que nos muestre tambien el posible error. Una vez hecho esto, se importan las librerias necesarias:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import javax.swing.JOptionPane;

La librería de ResultSet, se utilizará al momento de enviar las consultas a la BD.

enero 8, 2009 at 1:08 am 18 comentarios

…suele suceder

octubre 27, 2008 at 7:20 pm 7 comentarios

Respuesta a los Cambios Negativos

(Gracias feryac por el videin  🙂    )

…me hubiera gustado que en el curso de Teoria de Sistemas 1, el ingeniero al explicarnos la gráfica de la respuesta a los cambios negativos según Kubler-Ross, presentara este video para darnos un ejemplo en su máxima expresión 😀   😀

El modelo se presenta de la siguiente manera:

  • Inmovilización
  • Negación
  • Enojo
  • Negociación
  • Depresión
  • Prueba
  • Aceptación

febrero 20, 2008 at 12:14 am 6 comentarios


mayo 2019
L M X J V S D
« Ago    
 12345
6789101112
13141516171819
20212223242526
2728293031  

Lo que se ha dicho

Cesar en Conectar Java + SQL Serve…
Angel en Conectar Java + SQL Serve…
eliezer palacios en Conectar Java + SQL Serve…
carola en Gusanos
kr105 en El Don

  • 110.483 hits
Creative Commons License
Esta obra está bajo una licencia de Creative Commons.