jueves, 6 de junio de 2013

Google Glass

Project Glass es un programa de investigación y desarrollo de Google para desarrollar unas gafas de realidad aumentada (HMD).3 El producto estará disponible para los desarrolladores de Google  por 1500 $ el año 2013 mientras que la versión para consumidores estará lista en el 2014.




Esta es la lista completa de características de las Google Glass:

Imagen: Equivalente a una pantalla Full HD de 25 pulgadas a 2,5 metros
Cámara: Fotos 5 MPx, vídeo 720p HD
Sonido: Transductor por conducción ósea
Conectividad: WiFi 820.11 b/g, Bluetooth
Almacenamiento: 12 GB
Batería: 1 día de duración con consumo normal




La imagen generada mediante proyección en el prisma transparente será equivalente a una pantalla Full HD de 25 pulgadas a 2,5 metros, aunque todavía quedan por resolver algunos detalles de usabilidad, en especial para las personas con problemas visuales
Las gafas inteligentes de Google contarán con una cámara de 5 megapíxeles que capturará fotos y grabará vídeo a resolución 720p, es decir HD.
El sistema de sonido no usará unos auriculares típicos, sino que se arriesga con la tecnología de transducción ósea. Esto significa que el sonido se convierte en vibraciones que son transmitidas directamente a los huesos de la cabeza (y el oído).



Aquí os dejo una impresionante demostración de la visión con unas Google Glass:





Aquí dejo también un enlace a la pagina oficial de las Google Glass:

http://www.google.com/glass/start/

lunes, 27 de mayo de 2013

Testeo de memoria

La memoria RAM es la memoria principal del ordenador. Por ella pasan todos los datos que el procesador va a procesar.
Las memorias RAM funcionan con la ayuda de la electricidad , son volátiles, y por ello cuando no hay corriente no pierden los datos almacenados.



Cuando un modulo de memoria falla por completo, normalmente no arrancara el ordenador y hará que suenen unos pitidos por lo que sabremos que la memoria esta dañada. Pero puede ocurrir que esta memoria no este dañada en su totalidad y pueda tener algún pequeño fallo que si bien no hará que nuestro ordenador no arranque, puede generar muchos problemas.

En general los programas de chequeo de memoria funcionan de una manera similar, escriben diferentes patrones en la memoria y luego verifican si la lectura es igual.

Voy ha hablar sobre uno de estos programas de testeo de memoria, Prime 95.

Prime 95

Al iniciar el programa nos saldrán estos 3 posibles test :

Prime 95 es un programa que fuerza los componentes de nuestro ordenador para comprobar cómo responden. De esta forma podemos comprobar si algún componente no está funcionando como debería.
Para realizar esta pruebas deberemos seleccionar la pestaña "Options" y elegir la opción "Torture test".


  • Small FFTs
Este sirve para poner a "prueba" la CPU, es decir, con este será con el que mayor temperatura alcanzará nuestra CPU.

  • In-Place Large FFTs
Este pone a prueba tanto la CPU como la RAM pero no "fuerza" tanto la CPU como el anterior ni "fuerza" tanto la RAM como el siguiente test.

  • Blend
Este es el que pone a prueba la memoria RAM al completo, si lo pasáis sobre unas 12 horas y no os da ningún error es que vuestra ram es completamente estable a esas frecuencias.


Durante el proceso de análisis hay que vigilar la temperatura del ordenador con algún otro programa que nos ayude a hacerlo. Si vemos que la temperatura sube más de lo recomendado, deberemos de detener el análisis ya que podría suponer un problema muy grave. En este caso bajaremos las condiciones del test de tortura y volveremos a comenzar.

Y si después de un tiempo (2 horas aproximadamente) no os a dado ningún error lo podéis parar y veréis ,si todo ha ido a pedir de boca, una imagen como la siguiente.









jueves, 23 de mayo de 2013

Testeo de discos duros. HD Tune.


HD Tune  es un programa que te permite realizar un diagnóstico de tu disco duro interno externo o extraíble para comprobar su estado y prevenir futuros errores de hardware que puedan llevarte a perder los datos del disco.

Funciones


  • Benchmark: mide el rendimiento
  • Información: muestra información detallada
  • Salud: comprueba el estado de salud mediante el uso de SMART
  • Error Scan: escanea la superficie de los errores
  • Muestra la Temperatura

Requisitos del sistema



  • Windows 2000, Windows XP, Windows XP 64-bit, Windows 2003 Server, Windows Vista (debe haber iniciado sesión como administrador), Windows 7
  •   10 MB de espacio libre en disco
  • Un SCSI, SATA o IDE de disco duro.

Benchmark

La función Benchmark ofrece cuatro pruebas diferentes:

La tasa de transferencia de datos se mide a través de la superficie del disco entero. El eje X muestra la posición en gigabytes (GB). El eje Y muestra la velocidad de transferencia de megabytes por segundo (MB/ s) se puede medir la tasa de transferencia lectura y escritura.


  • Para evitar la pérdida accidental de datos, las pruebas de escritura sólo se pueden realizar en un disco sin particiones.

Cómo eliminar las particiones de un disco en Windows.

Para eliminar todas las particiones se debe ir al Panel de control -> Herramientas administrativas -> Administración de discos, hacer clic en las particiones en el disco duro que desea probar y seleccionar eliminar la partición.
Un disco duro recién comprado por lo general no tiene particiones por por lo que este paso no es necesario

  • La densidad de datos en las pistas exteriores de un disco duro es mayor que en las pistas internas. Leer o escribir en las pistas exteriores se llevará a cabo a una velocidad mayor debido a que la velocidad de rotación es constante.

Un disco duro empieza a leer y escribir en las pistas exteriores y se traslada a las pistas internas. Este se puede observar en el gráfico de velocidad de transferencia, donde la velocidad es más alta en el inicio de la prueba y disminuye hacia el final de los TESTs.





Velocidad de transferencia (Transfer Rate)

La velocidad de lectura se mide en megabytes por segundo (MB / seg). El mínimo, máximo y promedio de velocidad se muestran en la derecha. La línea azul en el gráfico muestra el rendimiento de lectura a través del disco.
Nota: Un megabyte equivale a 1048576 bytes (= 1024 kilobytes). Algunos puntos de referencia define un megabyte como 1000000 bytes que se traduce en una mayor puntuación.
En la pantalla de opciones (pulsando el botón), puede elegir la duración de la prueba.




Salud y estado del disco


Esta función utiliza S.M.A.R.T. (Self-Monitoring Análisis y Tecnología de Información) para obtener
información sobre la salud del disco duro.
La tabla muestra los siguientes parámetros:
  • ID: El parámetro que se mide.
  • Current: el valor actual
  • Worst: el peor valor que se ha registrado desde que el disco duro fue utilizado por primera vez.
  • ThresHold: el valor de cualquiera de los parámetros no deben recibir por debajo del umbral
  • Data: Muestra los datos útiles que pertenece a la ID.
  • Status: Estado del parámetro (OK o con errores).
Cuando se detecten errores en el disco, se visualizarán con una línea amarilla o roja.
Haga clic en una entrada de la lista para obtener información detallada acerca de los parámetros seleccionados, así como la el estado y las posibles razones del error.


Escaneo de errores en la superficie del disco



La opción Error Scan, explora la superficie de todo el disco para comprobar los errores. Los defectos se muestran como bloques de color rojo. La ubicación exacta de estos defectos se muestran en la lista debajo de la gráfica.
Esta prueba sólo realiza con operaciones de lectura, esto quiere decir que es segura y no destructiva para los datos de la unidad.
Para realizar una prueba corta o rápida, se puede presionar el botón Quick Scan. Con esta opción activada, sólo ciertas partes de la superficie del disco se pondrán a prueba. Para escaneo completo destildar esta opción, obviamente el tiempo será mucho mayor.





Un vídeo tutorial para demostrar si nuestro disco duro rinde a pleno rendimiento:


Fuentes:








lunes, 29 de abril de 2013

Tipos de software

Software de propósito general

Lo constituyen los programas diseñados para uso común y generalizado por parte de muchos usuarios.

Software de ofimática y documentación electrónica.

Son los mas extendidos y usados por el trabajo de oficina que se realiza con ellos.

Aplicaciones dentro de la ofimática:

  • Procesadores de texto: Se crean documentos de texto.
  • Hojas de cálculo: Se elaboran facturas, balances...
  • Gestores de Bases de Datos: Permiten el almacenamiento y la consulta de datos organizados.
  • Editores de presentaciones: Permite crear presentaciones.
  • Agendas y organizadores: Se almacenan fechas, direcciones, teléfonos...
  • Visualizadores de Documentas: El formato PDF es el estándar mas conocido. 
  • Suites Ofimáticas: Paquetes en los que se en encuentran todas las aplicaciones mencionadas anteriormente.
Software de imagen, sonido y vídeo

Programas dedicados a la creación, edición y reproducción.

Software de gráficos

  • Visualizadores: Muestran los archivos gráficos.
  • Editores de imágenes de mapa de bits: Sirven para crear imágenes, retocarlas o cambiarles propiedades.
  • Editores de imágenes vectoriales: Utilizan imágenes vectoriales para la creación de carteles etc.
  • Programas CAD: Se utilizan para confeccionar planos.
  • Diseño 3D: Con esta aplicación se crean objetos tridimensionales 
  • Escaneo y OCR: Programas que sirven para obtener imágenes de un escáner.

Software de sonido

  • Reproductores de sonido: Reproducen sonido en archivos de sonido o CD musicales.
  • Editores de sonido: Se modifica un archivo de sonido manipulando su onda.
Software de vídeo
  • Reproductores de vídeo












  • Editores de vídeo
  • Reproductores de DVD
Software de educación 

Este tipo de software sirve para la educación y el aprendizaje. Dentro de esta categoría tenemos desde programas destinados al aprendizaje hasta sistemas operativos completos destinados a la educación.

Software para la productividad y negocios

  • Agendas de contactos
  • Calculadoras
  • Contabilidad
  • Gestión de proyectos













  • Terminales de punto de venta
  • Rellenar formularios
Software clientes para servicios de Internet

  • Navegadores: Se usan para acceder a multitud de servicios de Internet
  • Clientes de correo electrónico: Sirven para recibir y enviar correos electrónicos
  • Programas de chat: Sirve para tener conversaciones escritas.
  • Reproductores multimedia: Permiten ver contenidos multimedia transmitidos por Internet.
  • Aplicaciones P2P: Permiten compartir archivos en Internet.
  • Software Firewall: Impiden el intrusismo.

Tipos de archivos

  • Documentos: Doc,pef.
  • Hojas de calculo: xls, ods.
  • Presentaciones: ppt, pps.
  • Imagenes de mapas de bits: bmp,jpg.
  • Imágenes vectoriales: svg, cdr.
  • Sonidos: waw, mp3.
  • Video: avi, mpg.
  • Páginas web: htm, html.
  • Programas ejecutables: exe, com.
  • Archivos de sistema: dll, inf.
  • Paquetes comprimidos: zip, rar.














 


jueves, 25 de abril de 2013

Tipos de instalaciones

La instalación de un software básicamente cumple la función de permitir al usuario tener que configurar solamente una vez el programa, de esta manera cada vez que se ejecute el programa no se deberá volver a realizar esta operación.



Tipos de instalaciones:


  • Instalación estándar: En estas actualizaciones se establecen parámetros de configuración simples.
  • Instalación remota: Es necesario estar conectado a una red, el programa se encuentra en una ubicación centralizada (servidor).
  • Instalación avanzada: Esta instalación es mas compleja,  permite al usuario configurar gran parte de las opciones de instalación.
  • Instalación desatendida: En esta instalación no hace falta interacción del usuario,solo es necesario para empezar el proceso de instalación, se realiza de manera continua.
  • Instalación masiva: Esta actualización consiste en realizar instalaciones sucesivas en un gran número de equipos al mismo tiempo. También se puede dar el caso de utilizar una aplicación que permita crear un archivo y almacenar todo el software que se desea instalar de una vez. 
  • Actualizaciones: También denominadas parches, sirven para actualizar y incluir nuevas funcionalidades, se puede hablar de los siguientes tipos:
    • De actualización
    • De depuración
    • De seguridad
Pasos básicos de una instalación:

  1. Comprobar si se cumplen los requisitos de instalación.
  2. Verificar que el software es original.
  3. Creación de los directorios necesarios para la instalación de programas maliciosos.
  4. Creación de usuarios y permisos necesarios.
  5. Copia, desempaquetado y descompresión de los archivos del paquete de software.
  6. Configuración de la aplicación y definición de las variables del entorno.
  7. Registro de la instalación en el caso de software comercial.
Formas de instalación:

  • Instalación por copia directa: Es fácil e intuitivo, habitual de MAC OS X. Se organizan en el directorio aplicaciones y se presentan como un paquete con todo lo necesario.
  • Instalación mediante un instalador: Se emplea un archivo ejecutable o instalad, es habitual en la plataforma Windows el uso de instaladores de forma que cada programa instalado va repartiendo diversos ficheros.
  • Instalación usando un sistema o gestores de paquetes: Se emplea básicamente en plataformas linux, donde el software se distribuye en forma de paquetes.

Eliminación de aplicaciones:

Para eliminar una aplicación hay que seguir un sencillo proceso:

  • Eliminación automática de los archivos que constituyen la aplicación.
  • Ajustes necesarios de configuración del sistema operativo, de forma automática.
  • Eliminación de iconos en el escritorio de forma automática.
Pruebas o testings de aplicaciones:

Estos problemas surgen habitualmente en las desviaciones de plazos y esfuerzo sobre los valores previstos, son aquel conjunto de procesos que permiten verificar la calidad de un producto software.
Con esto se pretende detectar errores de aplicación y lo que se denominan efectos de forma.

Fallos del software:

A destacar:

  • Escasez o ausencia de comunicación
  • Complejidad del software
  • Errores de programación
  • Cambios continuos
  • Presiones de tiempos
  • Pobre documentación del código 

Tipos de pruebas:

Básicamente se efectúan 2 tipos de comprobaciones:

Verificación: Consiste en demostrar que un programa cumple con sus especificaciones. 
La verificación incluye por parte de los desarrolladores la revisión de los planes, del código, de los requerimientos...

Validación: Se encarga de comprobar que el programa da la respuesta que espera el usuario. Se centra en la comprobación de los requerimientos del software. 





lunes, 22 de abril de 2013

Licencias de uso de software

Todo software esta sujeto a unas licencias, y unas normas que deben ser respetadas:
  • El plazo de cesión de los derechos
  • Los limites en la responsabilidad de fallos 
  • El tipo de mantenimiento
  • Los compromisos que debe adquirir el propietario
Las licencias de software se diferencian principalmente por el tipo de fuente de código:

- Software propietario: Mantiene oculto su código fuente 
- Software libre: Permite el acceso en su código fuente.

Cada tipo de software tiene sus propias licencias. Empezaremos por las del software propietario:


Propiedad privada: El más conocido, se paga por el programa, también se tiene derecho a asistencia técnica y esta prohibido distribuirlo.

De demostración: Se les llama "demo", no caducan se pueden suministrar sin problema, pero obviamente no es tan completo como el original, esta menos ampliada

Shareware: Es una prueba gratuita del programa de pago con todas sus características durante un periodo de tiempo, tiene caducidad. Es habitual adquirir esta licencia antes de comprar un software.

Freeware: Son gratuitos, se pueden distribuir como se quiere, carecen de garantía hay multitud y normalmente son juegos.


Software libre:

Libertades básicas:
  1. Usar el programa, con cualquier propósito. 
  2. Estudiar el funcionamiento del programa, y adaptarlo a las necesidades del usuario.
  3. Distribuir copias del programa.
  4. Mejorar el programa y hacer públicas las mejoras, de modo que toda la comunidad se beneficie.
Se clasifican en 2 tipos de licencias:
  • Robustas, tambien conocidas como licencias copyleft.
  • Permisivas.

Ejemplos de robustas:

GPL, LGPL, AGPL, MPL.

Ejemplo de permisivas:

BSD, Apache.




jueves, 11 de abril de 2013

Tipos de software

En la empresa en la que trabaje en un futuro necesitare diferentes tipos de software. Por ejemplo tendremos que elegir un sistema operativo.

El sistema operativo es básico, el software principal de cualquier ordenador.

Los sistemas operativos mas conocidos a nivel mundial son:

Windows
Linux












Entre otros tipos también nos podremos encontrar el software de seguridad.
Los antivirus y cortafuegos son esenciales para la seguridad del equipo,más si trabajamos habitualmente en Internet  ya que se puede dar el caso de perder información muy valiosa y necesaria para el trabajador y perder por ello muchas horas de trabajo.

Ejemplos de los antivirus mas importantes:

Panda, McAfee, AVG.

También es muy habitual utilizar programas para descomprimir archivos.

Habitualmente los administradores deben realizar descargas y puede que muchas ellas tengan demasiado tamaño por lo que al descargarlos están comprimidos.
Este software es para solucionar ese problema, podremos comprimir y descomprimir archivos con suma facilidad.

Son habituales el WinZip, WinRar, WinAce.

Por ultimo, otro software importante si usamos bases de datos, cosa normal, serian los gestores de bases de datos.

Hay muchos tipos de SGBD distintos según manejen los datos y muchos tamaños distintos según funcionen sobre ordenadores personales y con poca memoria a grandes sistemas que funcionan en mainframes con sistemas de almacenamiento especiales.

Principales gestores de bases de datos:


oracle


SQL Server