miércoles, 14 de marzo de 2012

Glosario #003: Motor de Renderizado



Un Motor de Renderizado, en ingles web browser enginelayout engine o rendering engine, es un software que se encarga de mostrar en pantalla cualquier contenido con formato. 


Entre estos formatos, estan: HTML, XML, imagenes como JPG, GIF o PNG, esquemas como CSS y XLS, entre otros. Como veran, son formatos muy relacionados con los navegadores web, y en efecto, cada navegador web necesita un motor de renderizado para desplegar su información. Dicho motor es el que ubica los datos en pantalla, recibiendo como parámetros el URL y el rectángulo de la pantalla, retornando el documento correspondiente al URL y pintando una representación gráfica del mismo en el área rectangular dada.


Aunque últimamente el termino se relacione con navegadores web, los motores de renderizado por su naturaleza de desplegar información, pueden ser reutilizados en otras aplicaciones, como clientes de correo y gestores de contenido.


La utilidad actual de los motores de renderizado, radica en la diversidad de dispositivos capaces de conectarse a internet y navegar por algun sitio web. Estos sitios deben poder ser accedidos sin importar el tamaño o resolucion de pantalla, y ahi es donde entra en juego el motor de renderizado, quien hace los ajustes necesarios para que la misma informacion pueda ser mostrada en cualquier dispositivo, ya sea un smartphone, tablet, consola portatil, laptop o desktop.


Ejemplos de motores de renderizado son: 




  • Gecko - para Mozilla Firefox
  • Webkit - para Google Chrome, Safari y Ephiphany
  • Trident -  para Internet Explorer y productos de Microsoft
  • GtkHTML - para Novell Evolution y otros productos gtk
  • Presto - para Opera
  • KHTML - para Konqueror de KDE






viernes, 6 de enero de 2012

fsck + Partition Magic para particiones dañadas

Bueno, el otro dia estaba feliz en gentoo cuando de pronto se fue la luz. Una vez regreso, encendi la maquina y el disco duro empezo a dar problemas. Hacia sonidos extraños, como si la aguja se hubiese trabado o algo. Lo desconecte de la PC y lo volvi a conectar, y nada. Tuve que bootear solo con un LiveCD, y mientras estaba encendida, conectar el Disco Duro para ver si funcionaba, y asi fue. Sin embargo, no podia bootear desde la particion de Gentoo, me daba errores de disco, que terminaban en Kernel Panic


Fsck

Para reparar particiones que presentan errores y no bootean, una alternativa util seria usar fsck, o File System Check, una herramienta para los sistemas Unix, que permite revisar la consistencia del sistema de archivos, y reparar los posibles errores que presente.

Fsck forma parte de un conjunto de programas esenciales en cualquier distribucion de linux para el manejo de los sistemas de archivos, estos pueden ser descargados desde este link

http://oss.sgi.com/LDP/LDP/lfs/html/appendixa/e2fsprogs.html


Parted Magic


Parted Magic es un LiveCD para el rescate y reparacion de computadoras, con una gran variedad de aplicaciones para este fin. Este viene con fdisk previamente instalado. Este LievCD puede ser descargado desde el siguiente link

http://partedmagic.com/doku.php?id=downloads




Resolucion del Caso

Bueno, solo bootie el Parted Magic, pero en modo de LiveCD, porque este tambien trae la opcion de instalarse en la memoria RAM temporalmente, y arrancar desde ahi, pero de esa forma, de alguna manera monta las particiones del disco duro, y estas no se pueden revisar si estan montadas. En el modo LiveCD, arranca desde el mismo CD y no monta las particiones del disco duro, asi que se pueden reparar con fsck.

La sintaxis basica de esta herramienta es la siguiente:


fsck [-opciones] [ubicacion del sistema de archivos] 



martes, 13 de diciembre de 2011

Glosario #002 - POP3


El Protocolo de Oficina de Correos o POP por sus siglas en ingles (Post Office Protocol) es un standard utilizado para revisar o recuperar correo elecrtonico desde un servidor remoto, mediante una conexion TCP-IP. Practicamente todos los servidores modernos lo soportan, como Yahoo, Gmail y Hotmail. Se le refiere en la actualidad como POP3 porque se encuentra en su tercera version, y tiene una utilidad muy práctica, ya que se puede usar para revisar correos aun en condiciones donde la conectividad es limitada o presenta problemas, y se pueden hacer copias de seguridad de los mismos.


Este protocolo se utiliza como un enlace entre un cliente de correo y un servidor. En él se establecen reglas para la descarga de los correos que se almacenan, ya sea en un disco duro local, o en uno virtual.


Usando POP se pueden descargar todos los emails a su computadora, y por tanto verlos en cualquier lugar, incluso sin conexión a Internet.
Sí, necesitas tener conexion para descargar los mensajes, pero una vez alojados en tu computadora, ya no es necesario.


POP puede ser muy importante si alguna vez enfrentas problemas tratando de acceder a tu correo desde una interfaz web, como las de Hotmail, Yahoo o Gmail. Puede que tu conexión  no funcionaba correctamente, tal vez estas en un lugar con una cobertura o señal debil, o talvez los mismos servidores se vinieron abajo... cualquier cosa, pero, qué práctico seria tener un respaldo de los correos, aunque sean un poco antiguos, y revisarlos con calma verdad? :D


Para terminar, alguno de los clientes mas populares de correo que soportan POP3 son:
  • Mozilla Thunderbird
  • Fetchmail
  • SeaMonkey
  • KMail
  • Apple Mail
  • Windows Live Mail
  • Microsoft Outlook


domingo, 4 de diciembre de 2011

Glosario #001 - Hotspot

Hotspot: Un hotspot es un sitio que ofrece servicios de conexion a internet via wireless, o Wi-Fi, en lugares donde la demanda de conexion es muy alta, por ejemplo: estaciones de transporte, hoteles, cabinas de telefono, centros de internet, restaurantes, gasolinerias, aeropuertos, hospitales, escuelas y universidades. De ahi su nombre de "Hotspot" o "Punto Caliente"

Este servicio se brinda mediante un router que esta conectado a un ISP, y el mismo despliega la señal ofreciendo el servicio. Puede ofrecerse tanto gratuita como comercialmente. Solo es necesario un router para crear el Hotspot

Hotspot en un edificio brindando el servicio a
dispositivos cercanos