SPEED FAN APLICACIÓN RÁPIDA Y FLUIDA

APLICACIÓN SPEED FAN

El principal motivo de este artículo es mostrar cómo configurar las funcionalidades reales que tiene el SpeedFan. Esta pequeña utilidad gratuita de origen italiano, es básicamente un software Fan Controller. El cual nos permite controlar las velocidad de nuestros fans, media vez estén conectados a los conectores Molex “kk” de nuestra Motherboard; esto último es muy importante.

Esta es la descripción de la herramienta en su sitio web oficial:

“SpeedFan es un programa que monitoriza voltajes, velocidades del ventilador y temperaturas desde los chip de monitoreo del hardware de computadoras, incluso tener acceso a la información S.M.A.R.T. y muestra la temperatura de los Discos Duros. Puede comunicarse con los sensores digitales de temperatura y modificar las velocidades de los ventiladores según sea necesario, para reducir el ruido del equipo. Puede encontrar casi cualquier chip de monitoreo de hardware conectado al SMBus de 2-Cables (Sistema de Administración de BUS y es compatible con virtualmente cualquier Windows”.

Speedfan es una aplicación gratuita para monotorizar la rapidez de los ventiladores y la temperatura que alcanza el ordenador con hardware  compatibles.

 

Información detallada.

 

Test del disco duro

pestaña lectura

podemos ver en la pestaña de lectura:

  • Revoluciones
  • Temperaturas
  • Control de revoluciones
  • Velucidad automatica

Es compatible con Windows 9x hasta Windows 10.

FUENTES: http://www.almico.com/speedfan.php

Modelo relacional de empresa de autobuses en Excel

Ejemplo de modelo relacional en Excel

En este ejercicio vamos a crear un modelo de esquema de registros utilizando excel. Para tres ficheros diferentes en los que deberá confeccionar el conjunto de campos y campos clave para una empresa de autobuses en los siguientes supuestos:

  1. Crea un fichero con la información de los autobuses que son de su propiedad.
  2. Fichero con la información de los conductores de la empresa.
  3. Fichero con la información de los clientes que utilizan el servicio de autobuses.

Para ello hemos elegido los siguientes Tablas y registros:

  • Tabla 1 AUTOBUSES: En la cual designamos el campo clave como número de autobús. Los registros capacidad, matricula y disponible como secundarios.

 

  • Tabla 2 CONDUCTORES: En este caso pondremos el número de conductor como campo clave .Los campos nombre, apellidos, DNI y antiguedad como secundarios.

 

  • Tabla 3 CLIENTES: Para esta tabla utilizaremos el número de cliente como campo clave. Los campos nombre, DNI y edad como secundarios.

Características de las funciones de hasting

Propiedades que debe cumplir las funciones de hasting

1- Sea cual sea la longitud del texto base A, la longitud de su hash resultante B siempre va a ser la misma. Por ejemplo, si la longitud de la salida B esta definida en 128 bits, si aplicamos una función hash a un A de 5 bits nos dará un B de 128 bits, y si se la aplicamos a un A de 380 millones de bits, nos dará un B de 128 bits igualmente.

2- Para cada entrada A, la función generará una salida B única. O lo que es lo mismo, es imposible que dos textos bases A y A’ tengan un mismo hash B.

3- Dado un texto base, es fácil y rápido (para un ordenador) calcular su número resumen.

4- Es imposible reconstruir el texto base a partir del número resumen.Esto es lo que se conoce como One-Way hash functions. A partir del hash es imposible reconstruir el texto base.

5. – No puede presentar Colisiones.

 

Funcion hashing

SQLite: Características

SQLite es un sistema de gestión de bases de datos creado por D. Richard Hip en el año 2000 que se diferencia de bases de datos convencionales como MySQL u Oracle en que esta lee y escribe archivos binarios independientes, un estilo similar al de las bases de datos hechas en Microsoft Access.

Fue escrita en lenguaje C y es de dominio público, por lo que puede ser utilizada en cualquier tipo de proyectos, sean libres o comerciales. Además tiene características muy interesantes:

  • Dependiendo de la plataforma, toda la biblioteca se maneja desde un único archivo (shell de comandos) de apenas 500KB.
  • Se utiliza el mismo lenguaje de consulta SQL, por lo que de entrada es fácil usarlo.
  • Es multiplataforma, incluso hay una gran cantidad de documentación para conectarlo con lenguajes como Java, PHP, Python, .NET, entre otros.
  • Las bases de datos se guardan en un fichero con extensión “.db”.

Dada su presentación, puede funcionar en dispositivos y máquinas con características de hardware limitadas tales como tabletas o dispositivos móviles (es muy popular en Android).

¿Cuándo usar SQLite?

Es ideal para proyectos pequeños y medianos. Tanto en aplicativos de escritorio como en páginas web y desarrollos móviles.

Cero configuración

SQLite fue hecho precisamente para que no se requiriera grandes dificultades en su instalación, a diferencia de otros gestores, bastará con bajarse “la shell de comandos” de SQLite para empezar a trabajar. Como ya se ha dicho, las mismas sentencias de SQL son útiles aquí (CREATE, DROP, SELECT, UPDATE, etc). Si el usuario lo requiere, puede descargarse aplicativos con interfaz gráfica para manejar de manera más sencilla las bases de datos creadas.

Seguridad

Al no haber gestión de usuarios, como por ejemplo, en MySQL en donde teníamos que definir varios parámetros para conectarnos, en SQLite la seguridad se basa en los permisos de ficheros establecidos en GNU/Linux.

Para finalizar, en la página oficial se presenta un listado de algunas de las limitaciones que tiene esta biblioteca con respecto a otras: Limitaciones

SQLite