jueves, 6 de junio de 2013

TESTEO DE MEMORIAS RAM

La memoria Ram es la memoria principal del ordenador y por ella pasan todos los datos que el procesador tiene que procesar.

Estas, a diferencia de las memorias permanentes como son los discos duros que almacenan los datos de forma magnética, funcionan con electricidad por lo que si el suministro se corta todos los datos almacenados se pierden.
Cuando un modulo de memoria falla, normalmente el ordenador no arrancara y hará que suene una serie de pitidos indicándonos que la memoria RAM está dañada.
Sin embargo, si la RAM no está dañada del todo, puede que podamos encender el ordenador pero nos dará numerosos problemas. Por ello, es importante testear nuestra memoria RAM en busca de posibles errores para poder solucionarnos a tiempo.

Tipos de Tortura:

Small FFT: con este ponemos a "prueba" la CPU, es decir, este será con el que mayor temperatura alcanzará nuestra CPU.
In-Place Large FFT: 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: 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.
Custom: Esta opción nos permite hacer la prueba con los parámetros que creamos convenientes.

Prime test:

Prime95 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"


Elegimos la opción que deseamos  e iniciamos el programa.

Video tutorial prime95:


Fuentes



miércoles, 5 de junio de 2013

GOOGLE GLASS




Las Google Glass apenas en tan en manos de unos pocos pero han causado mucho revuelo de información. ¿Son los dispositivos revolucionarios? ¿Perderemos la privacidad? Hay muchas preguntas y opiniones respecto a estos dispositivos que Google se ha encargado de publicitar muy bien. 1,500 dólares es su precio de partida, o al menos, es lo que han pagado los beneficiados de la venta anticipada y limitadas de estas gafas. Realidad aumentada, conexión con la nube y reconocimiento facial son algunas de sus bondades o maldades.
Google glass son unas gafas de realidad aumentada. El propósito de Google Glass sería mostrar información disponible para los usuarios de smartphone sin utilizar las manos, permitiendo también el acceso a Internet mediante órdenes de voz, de manera comparable con Siri, característica del iPhone.
La pantalla ofrecerá la sensación de estar frente a 25 pulgadas a una distancia de unos dos metros y medio.
Otro elemento clave es la cámara. Las Google Glass son capaces de grabar vídeo a 720p y tomar fotografías con resolución de 5 megapíxeles. Para el sonido, Google recurrirá a la transmisión directa a los huesos del oído.
La conectividad de las Google Glasses será principalmente WiFi y Bluetooth, anunciando que será compatible con cualquier terminal con dicha conectividad. La memoria interna será 16 GB. Ese espacio estará sincronizado con tu disco virtual en Google.
En cuanto a la batería, Google dice que tendrá un día de aguante.




Características técnicas: 


  • Pantalla: 640×360 («equivalente a a un monitor de 25" a 3m»)


  • Cámara de 5 megapíxeles con vídeo 720p


  • 16 GB de almacenamiento (con 12 GB libres)


  • Sincronización con la nube de Google 


  • Batería: un día «de uso normal»


  • Micro USB para recarga de la batería

  • Bluetooth

  • Wi-Fi 802.11b/g


  • Software para teléfono inteligente Android 4.0.3


  • GPS y SMS a través del «teléfono inteligente asociado»




¿Pueden ser las gafas de Google el mejor invento para las personas sordas?
Lo más interesante llega desde el punto de vista de la accesibilidad, ya que el sistema podría ayudar a personas con discapacidad auditiva en su día a día. ¿Cómo? Mostrando señales en pantalla que avisen de situaciones, como la llegada de un objeto hacía nosotros.

Pero el punto más interesante aparece en la transcripción de lo que se está hablando en nuestro escenario de actuación, apareciendo el texto en pantalla, en Realidad Aumentada sobre la persona que nos está hablando.




lunes, 3 de junio de 2013

APLICACIONES PORTABLES

Cuando tenemos que arreglar algún ordenador, necesitamos de ciertas herramientas para solucionar el problema. Por eso no puede hacer falta llevar en nuestra memoria USB programas portables de todas las aplicaciones que nos hacen falta sin necesidad de instalarlas y configurarlas en el equipo que vayamos a usar.

Lupo PenSuite es una colección completamente libre de programas y juegos .
Optimizado para ser cargado en una memoria USB y poder llevarlo siempre con usted, esta colección funciona perfectamente en cualquier otro dispositivo. Incluye más de 160 programas.
He elegido Lupo PenSuite porque el idioma está en Español y es muy sencillo de usar.
Descárgalo aquí




















Lista de aplicaciones recomendadas:
1. Un limpiador de disco y de registro.
CCleaner: para la limpieza de su PC de Windows. Protege su privacidad en línea y hace que su       computadora más rápida y más segura. Fácil de usar y una pequeña descarga, rápido.
2. Un antivirus.
Clamwin
3. Un programa que realice inventariado del hardware y características del equipo.
Aida64: Nos muestra las características de nuestro hardware.
4. Un navegador de Internet.
Firefox: Portable Firefox es una versión de Mozilla Firefox pensada para todos aquellos que están frecuentemente transportando datos de un PC a otro. 
5. Un compresor-descompresor de archivos.
7-Zip
6. Un programa para recuperar archivos borrados.
DataRecovery: muy útil para la situación de borrado de un archivo sin querer. Imprescindible si no se pueden cometer errores.
7. Un programa que verifique que el equipo no tienen ningún spyware.
Adwcleaner
8. Un grabador de CD/DVD.
infrarecorder:
9. Un cliente de mensajería instantánea.
Instantbird
10. Un paquete ofimático.
Openoffice
11. Un visor de archivos PDF.
Sumatrapdf
12. Un reproductor multimedia.
VLC

Lupopensuite

Wikipedia

jueves, 23 de mayo de 2013

TESTEO DE DISCOS DUROS

Con el paso del tiempo los discos duros pueden dar fallos. Cuando el rendimiento del ordenador se ralentiza o se bloquea puede deberse al mal funcionamiento de estos. Cuando un disco duro no rinde bien, hay que analizar las posibles causas. Hay dos: Causas mecánicas y magnéticas.

  • Causas mecánicas
      Se produce por el deterioro físico como el eje, los brazos o los cabezales. Otro factor puede ser la temperatura: 
- Mala Refrigeración: Otro factor provocador de reinicios y apagones es el exceso de temperatura que puede alcanzar nuestro procesador y otros dispositivos como la tarjeta gráfica por causa de mala refrigeración.

-Fallos de los ventiladores (Fan): Ésta mala refrigeración puede ser causada por fallos de los ventiladores, o por desgaste de la pasta térmica en el caso del procesador
  • Causas magnéticas
Cuando la información que guarda el disco duro en los sectores lo hace de manera defectuosa, cuando vuelva a leer esa información también lo hará de forma defectuosa.
Para ello conviene testear la superficie de los platos magnéticos en busca de sectores defectuosos para poder repararlos o marcarlos como defectuosos para que el sistema no los utilice.

He usado la herramienta Hd Tune para hacer una demostración de sus utilidades:


Benchmark mide la velocidad de lectura. 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


Disc monitor nos muestra el funcionamiento del disco duro a tiempo real con las tasas de velocidad de lectura y escritura.


 Error de escaneo muestra al pulsar en el botón Inicio toda la superficie del disco y analiza en busca de defectos. Los defectos se muestran como bloques rojos.



Con File Benchmark podemos testear la velocidad y el tiempo de transferencia de archivos y bloques de datos. 


 La pestaña info muestra en la primera parte de la pantalla muestra información detallada acerca de cada partición en el disco duro. La segunda parte muestra que las funciones son compatibles. La tercera parte muestra la información básica como la versión del firmware, el número de serie, la capacidad, el tamaño del buffer, la interface estándar  y el máximo modo de transferencia y el modo de transferencia de activos.


En la pestaña Health mide si la salud de nuestro disco duro es adecuada. Mide los sensores de nuestro disco duro. En este mi disco duro no tiene fallos.

Video tutorial sobre esta herramienta:




FUENTES
HD Tune | Manual
Descarga HD Tune | Descarga

jueves, 25 de abril de 2013

TIPOS DE INSTALACIONES




La instalación de software permite al usuario configurar el programa para no tener que instalarlo cada vez que ejecute el programa.
Cuantos más  archivos tenga y más dependa de otros programas, la instalación será mas compleja. 
El desarrollador debe incluir todos éstos para poder hacer una correcta instalación

INSTALACIÓN ESTANDAR

Es la instalación mas sencilla. La configuración es muy simple. El usuario interactúa muy poco y puede determinar parámetros de configuración simples:
  • Aceptación de los términos de uso.
  • El idioma de la instalación.
  • La localización de la carpeta del programa en el disco duro.
  • Accesos directos.
INSTALACIÓN AVANZADA 

Permite al usuario seleccionar gran parte de las opciones avanzadas. Está pensado para usuarios que sepan de informática, los llamados usuarios avanzados.

INSTALACIÓN REMOTA

Consiste en instalar el software a través de la red. El programa se encuentra en un servidor y a través de el es posible realizar la instalación y en varios equipos simultáneamente.
El cliente debe estar preparado con el inicio remoto a través de la red.

INSTALACIÓN DESATENDIDA

Es aquella que no necesita la interacción del usuario durante su instalación. Solo es necesario para lanzar el proceso. 
Esta instalación está basada en un asistente donde el usuario decide los parámetros necesarios. También se puede utilizar la linea de comando.

INSTALACIÓN MASIVA

Consiste en la realización de instalaciones sucesivas en un gran número de equipos. Consiste en una aplicación que permita incluir todo el software que desea instalar de una sola vez pero en varios equipos.
Otra opción es la instalación remota, conectados a un servidor que ejecute la opción anterior.

ACTUALIZACIONES

Sirven para solucionar problemas (bug) o actualizarla para incluir nuevas funciones. Permite mejorar la seguridad, errores de funcionamiento... Tipos de actualizaciones:
  • De actualización: Añadir nuevas funciones o mejorarlas.
  • De depuración: Solución de errores.
  • De seguridad: Resolución de problemas de seguridad.
PASOS BÁSICOS DE UNA INSTALACIÓN
  1. Verificar si se cumplen los requisitos de instalación
  2. Verificar que el software es original.
  3. Creación de directorios necesarios.
  4. Creación de usuarios y permisos necesarios para delimitar responsabilidades.
  5. Copia, desempaquetado y descompresión de los archivos. Normalmente vienen comprimidos para que ocupen menos.
  6. Compilación y enlace con bibliotecas requeridas.
  7. Configuración de la aplicación y definición del entorno.
  8. Registro de la instalación en caso de ser Software Comercial.
FORMAS DE INSTALACIÓN

INSTALACIÓN POR COPIA DIRECTA

El más fácil e intuitivo es MAC OS X. Los programas en Mac suelen usar librerías comunes para todas ellas. Se organizan en el directorio Aplicaciones y se presentan como un solo paquete con todo lo necesario. Esto hace que el funcionamiento del sistema no se vea alterado aunque instalemos gran cantidad de software.
Los programas en MAC OS X se presentan:
  • En formato comprimido
  • Como imagen de disco
  • Como paquete de extensión .app
  • En pocas ocasiones como un instalador ejecutable.

INSTALACIÓN MEDIANTE UN INSTALADOR

Emplean un archivo ejecutable que habremos descargado previamente o estará en un medio de almacenamiento.Es habitual el uso de instaladores en Windows de modo en que cada programa va repartiendo diversos ficheros por diferentes subdirectorios y van instalando nuevas librerías con formato dll en windows/system y windows/system32. Los programas se suelen almacenar en archivos de programa, program files o en la raíz del disco.
Es necesario el uso de desinstaladores  para no dejar rastro.

INSTALACIÓN USANDO UN SISTEMA O GESTOR DE PAQUETES

El S.O. se ocupan de instalar un paquete con los archivos requeridos. Para ese fin se utilizan varias herramientas.
Se emplean en plataformas Linux, donde el software se distribuye en paquetes. Pueden ser descargados desde Internet a través de los repositorios. En muchos casos se deben resolver dependencias para garantizar que el software funcione correctamente.



ELIMINACIÓN DE APLICACIONES

En windows será necesario un desinstalador, que seguirá estos pasos:
  • Eliminación automática de los archivos.
  • Ajustes necesarios en la configuración del sistema operativo.
  • Eliminación de iconos en el escritorio.
En ordenadores Mac es muy simple: Basta con arrastrar el icono de la aplicación a la papelera.
En los sistemas Linux también es muy simple: Basta con acceder a dicho sistema y marcar el paquete de desinstalar para que elimine todo rastro del mismo.
En algunas ocasiones las aplicaciones dejan rastro. Con los "cleaners" conseguiremos eliminarlos.

PRUEBAS O TESTING DE APLICACIONES

Tradicionalmente los proyectos de software han sufrido problemas de calidad. Estos problemas surgen en las desviaciones de los plazos y en la aparición de fallos durante la impantación.
Las pruebas son esos procesos que permiten verificar y validar la calidad de un software identificando los errores.
Se integran en las fases del ciclo del software. A veces esta fase es sacrificada ante las presiones de los plazos o los costes.
Se encargan de ejecutar el software para verificar los errores y forzarlo para determinar si se puede recuperar o no.
Con esto se pretende detectar errores de programación o bugs. Mas del 80% de los errores cometidos provienen en las primeras fases del ciclo de vida.


FALLOS DEL SOFTWARE

Razones por las que se suelen producir errores de programación o bugs:
  • Escasez o ausencia de comunicación entre los diferentes individuos que intervienen en el desarrollo.
  • Complejidad del software con poca reutilización de código.
  • Errores de programación. Los programadores son uno de los principales factores. Se confían y no les da tiempo a terminarlo a tiempo.
  • Cambios continuos durante el desarrollo.
  • Presiones de tiempo. Hacen que no se puedan realizar suficientes pruebas.
El tester es un profesional con altos conocimientos en lenguajes de programación, métodos y técnicas. Somete al software para ver como reacciona. Debe encontrar errores que no se ven a simple vista.
Para crear un entorno de pruebas es necesario hacerlas en una maquina distinta de la maquina de producción pero con características similares.
Normalmente estas pruebas las suelen hacer testers ajenos al desarrollador.

TIPOS DE PRUEBAS

Se efectúan dos tipos de comprobaciones:
  • Verificación: Consiste en demostrar que un programa cumple con sus especificaciones. Comprueba las distintas fases del desarrollo. Se revisa el código, los requerimientos... En definitiva, comprueban que el producto esté correctamente construido.
  • Validación: Comprobación de los requerimientos del software. Responde a la pregunta de si el producto construido es correcto.
Una de las formas es la de distribuir versiones gratuitas para que los usuarios las prueben. Se les denominan versión beta y también versión alpha.
Antes de salir al mercado lo más habitual es sacar una versión RTM donde se comprueba la funcionalidad del programa.


lunes, 22 de abril de 2013

SOFTWARE MAS USADOS POR UN ADMINISTRADOR DE SISTEMAS





De todos los tipos de software que existen, para mi los más importantes de cara a un administrador de sistemas son: Los sistemas operativos, sistemas gestores de datos, antivirus y editores de texto.

En cualquier ordenador de uso doméstico, tiene que haber un sistema operativo y un antivirus para su protección. En una empresa es imprescindible la seguridad y los sistemas gestores ya que sin ellos sería imposible llevar una empresa por buen cauce.
Hoy en día es muy fácil infectar un ordenador de muchas maneras y esto podría tener consecuencias fatales para una empresa.
Los sistemas operativos mas usados son: Windows, Macintosh y en menor medida Linux. Dentro de la categoría de antivirus, los más conocidos son: AVG y Avast (debo recordar que ofrecen muy buen servicio en su versión gratuita), ESET NOD 32, Kasperski, Symantec. Podemos encontrar muchas empresas dedicadas a la seguridad ya que todos necesitamos protección pero sobre todo las grandes empresas.
Quería dejar para el final los editores de texto. Son muy importantes de cara a la programación ya que la facilitan. Sin ella no podría haber ninguna aplicación o programa.
En conclusión, para un administrador de sistemas es imprescindible tener conocimientos y saber usar estos tipos de software. Es muy importante manejar la seguridad de los equipos y saber gestionarlos ya que el buen funcionamiento de ellos ayudará a la empresa a funcionar mejor y evitaremos ataques hacia ella.
Gracias a los gestores de bases de datos ahorramos tiempo a los trabajadores de la empresa cuando necesitan acceder a la información.

Os dejo un link interesante sobre 10 herramientas indispensables de un  administrador de sistemas. enlace

LICENCIAS DE USO DE SOFTWARE




LICENCIA DE USO DE SOFTWARE

El uso de un software está sujeto a unas condiciones legales. Es obligatorio aceptar las condiciones en la licencia de uso.
Una licencia es un contrato en donde se especifican todas las normas:


  • Duración de la licencia (medio año, 1 año, 2 años...)
  • La prohibición de cesión de derechos
  • El mantenimiento
Según la licencia, hay dos grandes grupos:
  • Software propietario: Mantiene oculto el código fuente.
  • Software libre: Permite el acceso a su código fuente

LICENCIAS DE SOFTWARE PROPIETARIO

Hay 4 tipos: Software propietario, de demostración (trial o demo), Shareware y freeware
        - No se puede ver el código
        - No se puede distribuir libremente
        - Derecho a asistencia técnica.
        - No se puede ver el código
        - No se puede usar por completo el programa. Tiene muchas limitaciones.
        - Libre distribución.
        - Son de tiempo definido. Cuando se pasa ese tiempo el usuario puede comprar una clave.
        - No se puede ver el código
        - Algunos te indican que es ilegal seguir usándolo cuando termina la versión de prueba.
        - Por ejemplo WINZIP, que permite seguir usándolo pero te recuerda que lo puedes comprar.
       - Hay todo tipo de programas
       - No tienen limite de tiempo
       - Gratuitos y libre distribución.

SOFTWARE LIBRE
     
GENERALIDADES
  • Se puede ver el código fuente y modificarlo. Libertad de distribución
  • No se pretende sacar dinero sino hacer un favor a la comunidad
  • También tiene condiciones (Tipos de licencia)
  • Se respeta el copyright
LIBERTADES

  • Se puede ver y modificar el código
  • Debe respetarse el nombre del autor
  • Libertad de mejora del programa y hacer públicas las mejoras
  • Se puede modificar y mejorar el programa avisando a la comunidad.
PROPOSITO DEL SOFTWARE LIBRE

  • Su finalidad es la de que todo el mundo pueda usar un programa y con un poco de conocimiento mejorarlo entre todos.
TIPOS DE LICENCIA
Hay varios tipos: copyleft, GNU/GPL, GNU-LGPL, BSD, MPL.

  • Copyleft
        - Licencia libre

  • GNU/GPL
        - Es la mas conocida
        - Se conserva el copyright
        - Libre distribución.