30 septiembre 2008

El Mejor Formato de Imágen para la Web

Debemos tener 3 cosas en cuenta cuando creamos imágenes para ser vistas en internet: la calidad, la comprensión, y el tamaño.

En la web nos interesa que las imágenes no sean muy pesadas, pero también que se vean los detalles, así que debemos buscar un equilibrio entre estos dos parámetros.

La calidad de una imágen viene determinada entre otras cosas por el número de colores que puede of recer. GIF sólo nos posibilita 256 colores, y sólo es recomendable para gráf icos, no para f otograf ías. Para f otograf ías el f ormato más extendido es el JPEG por ser un f ormato que se puede comprimir, eso sí, a costa de perder detalles.

PNG se puede usar tanto para f otograf ías como para gráf icos; es el f ormato que da la mejor calidad. PNG ofrece tantos colores como JPEG, pero con la ventaja de no perder detalles.

Los f ormatos de los que he hablado hasta ahora son los que se usan tradicionalmente. Si PNG es más recomendado de los de tipo bitmap (se dibujan por pixels), hay otro f ormato que tiene la ventaja de no perder calidad al aumentar de tamaño. Hablamos de SVG. Los Scalable Vector Graphics no se dibujan punto a punto, sino que se basan en ecuaciones matemáticas para ser dibujados.

25 septiembre 2008

Esperando a Intrepid Ibex

Como casi todo el mundo sabe la póxima versión de Ubuntu es la 8.10 (Intrepid Ibex), y sale el 30 de Octubre. En estos momentos se puede descargar la versión Alpha 6 para desarroladores, pero si es la primera vez que piensas usar Linux te recomiendo Ubuntu 8.04 por ser más estable. Se puede descargar en Download Ubuntu

El roadmap de Intrepid Ibex lo podeis encontrar en Intrepid Release Schedule .

Una de las novedades de Ubuntu 8.10 es la posibilidad de encriptar directorios gracias a ecryptfs, un sistema de criptografía integrado en el kernel linux.

Si no quieres esperar a la nueva versión lo puedes integrar en Ubuntu 8.04 haciendo click en ecryptfs-utils o poniendo en la terminal:

sudo aptitude install ecryptfs-utils

Creas en directorio a encriptar:
mkdir ~/Privado

Prohibes el acceso a todo el mundo menos a ti mismo:
chmod 700 ~/Privado

Montas un sistema de archivos eCryptfs en tu directorio:
sudo mount -t ecryptfs ~/Privado ~/Privado

Haz la prueba enviando archivos al directorio que acabas de montar y desmonta el directorio para asegurarlo.

Fuente: tombuntu

23 septiembre 2008

8 Trucos Para Acelerar Firefox

Ya sabemos que Firefox es más rápido que Internet Explorer, pero no tanto como quisiéramos. Hay páginas que aunque sean interesantes las abandonamos por su lentitud de carga.

8 maneras de conseguirlo son las siguientes:

Comprimir Datos

Toonel.net es un applet Java que reencamina el tráfico web hacia su propio servidor, comprimiéndo al mismo tiempo el texto y las imágenes (con algo de pérdida de calidad). Es muy útil para quienes no tienen tarifa plana o una conexión lenta, ya que al navegar por páginas comprimidas se descargan menos mebybites.

Activar TraceMonkey

TraceMonkey es una nueva funcionalidad de Firefox que promete acelerar el código JavaScript 20 veces. Está en fase beta por lo que se puede colgar de vez en cuando, pero a en general va bien. Se puede descargar de ftp.mozilla.org. Pon about:config en la barra de direcciones y pulsa enter. Pon JIT en la casilla de filtro, haz doble-click (Los de Apple poner ctrl-click) en las opciones de javascript.options.jit.chrome y javascript.options.jit.content para cambiar los valores a true, y ya está. TraceMonkey se implementará en la próxima versión de Firefox, y es una de las cosas que parece que más van a acelerar las páginas web. Si no puedes esperar prueba con lo que acabo de explicar.

Aumenta el tamaño de la Cache

Cuando se navega el navegador guarda las imágenes y los scripts de las páginas visitadas en la memoria Cache, de manera que si se vuelve a visitar una página, la visualización es más rápida que la primera vez. si tu PC tiene 2Gb de RAM o más puedes aumentar el tamaño de la Caché de la siguiente manera: pon about:config y pulsa [Enter], luego haz click-derecho en cualquier parte de la ventana y selecciona New > Integer. Pon browser.cache.memory.capacity, click OK, entra 65536 y click OK. Cuando reinicies el navegador tendrás una cache mayor.


Bloquea Flash

Flash es muy bonito, pero es una de las cosas que relentizan más la navegación. Instala la extension Flashblock de flashblock.mozdev.org.

Sin Interrupciones

Se puede descartar la intervención del usuario hasta que la página se descargue por completo. Pon about:config, presiona [Enter], haz click-derecho en la ventana y selecciona New > Boolean. Pon content.interrupt.parsing, click OK, pon el valor en False y click OK. Es una medida un poco drástica. Firefox puede dejar de responder durante algún tiempo, pero puedes probar si cumple con tus necesidades.

Carga más Rápida

Si no has movido el ratón o el teclado durante 0.75 segundos Firefox entra en un estado en que responde menos rápidamente a estos periféricos pero carga más rápidamente las páginas. Reduciendo este intervalo puede ayudarnos. Pon about:config y presiona [Enter], haz click-derecho en la ventana y selecciona New > Integer. Pon content.switch.threshold, click OK, entra 250000 (un cuarto de segundo) y click OK.

Renderiza Rápidamente

Las páginas complejas tardan mucho en descargarse. Por defecto Firefox muestra el contenido que se va recibiendo cada 0.12 segundos, para así poder leer fragmentos de una página aunque no se haya descargado en su totalidad. Sin embargo este método relentiza la descarga total. Esto se puede corregir así: Pon about:config y presiona [Enter], luego click-derecho en cualquier punto de la ventana. selecciona New > Integer. Pon content.notify.interval , click OK, entra 500000y click OK otra vez.
Click-derecho otra vez en la ventana y selecciona New > Boolean. Ahora crea un valor llamado content.notify.ontimer dale el valor True para terminar.

Habilita el Pipelining

Los navegadores son muy educados. Envían una petición al servidor y esperan a una respuesta para continuar. Una técnica más agresiva es el pipelining, que consiste en enviar muchas peticiones antes de que se haya recibido una respuesta.Así conseguimos en muchos casos reducir la tardanza del servidor. Para activarlo ponemos: about:config en la barra de direcciones, hacemos doble-click network.http.pipelining y network.http.proxy.pipelining y ponemos sus valores en true, entoncesn doble-click network.http.pipelining.maxrequests y lo fijamos en 8.

Ten en cuenta que el pipelining no lo soportan todos los servidores. Y los que así actuan en vez de mejorar la velocidad la reducen.Pon network.http.pipelining y network.http.proxy.pipelining a false otra vez si se presenta algún problema.

Fuente: Techradar

18 septiembre 2008

Los Primeros Core i7

Core i7 920, Core i7 940, Core i7 965 son los primeros procesadores Nehalem para el 2009. Nehalem es el nombre en clave que tenían hasta ahora. Parece que el nombre definitivo va a ser Core i7, superando a los hasta ahora exitosos Core 2.
  • El 920 va a 2.66GHz va dirigido al público en general.
  • El 940 va a 2.93GHz va dirigido a quienes busquen un buen rendimiento.
  • El 965 va a 3.20GHz va dirigido a quienes buscan el máximo rendimiento.
Para implementarlos en una placa base esta deberá tener un socket LGA1366. Otras características de los i7 son un TDP de 130W, cache L2 de 256K por core (tienen 4), 8Mb de cache L3 compartido y como era previsible arquitectura de 45nm.


Los Core i7 se emplearan en sistemas de escritorio, estaciones de trabajo y en servidores, pero habrá que esperar al verano que viene para verlos en portátiles.

Fuente: Expreview.com

17 septiembre 2008

Entendiendo una Placa Base

La placa base es el punto de partida para elegir un buen ordenador, así que hoy hablaremos de este componente tan importante.

En 1981 IBM empezó a vender PC's, lo que supuso el inicio de su disponibilidad para el público en general.

Algunos consideran a Jay Miner como al padre de los chipsets. Hizo posible el Commodore Amiga , un ordenador multimedia adelantado a su tiempo. (No se podía hacer multimedia con un PC a principios de los 80). Poco después aparece el Apple Macintosh

En 1986 la empresa Chips and Technology simplificó el diseño de las placas base, integrando numerosos chips en un chipset, y reduciendo así costes.

Las placas base actuales se conectan al resto de componentes del ordenador mediante dos puentes:

El Northbridge (puente norte) es el encargado de las conexiones entre el procesador y la memoria. Controla las funciones de acceso al microprocesador, la memória RAM , el puerto PCI-Express de gráficos, y las comunicaciones con el puente sur.

El Southbridge (puente sur) se encarga de las entradas y salidas los discos Serial ATA (que sustituyen a los IDE), los USB , las conexiones de red, puertos PCI Express auxiliares...-.

Los dos puentes se comunican a gran velocidad, pero el Southbridge es más lento, por lo que es ahí donde se forma el cuello de botella.

La tendéncia es a que el Southbridge desaparezca con el tiempo, pero la previsión es que no ocurra hasta el 2010 como mínimo.

Términos relacionados:

Curiosidades


PCI Express reemplaza a AGP y PCI en la adición de tarjetas gráficas y otros periféricos. Los puertos en paralelo desaparecen ya que los puertos en serie son más eficientes.

En modo reposo, un portátil puede consumir unos 20 vatios, mientras que un PC consume 40 vatios en el mismo modo.

13 septiembre 2008

Inicio Automático sin Contraseña en Linux

Si queremos arrancar el ordenador sin contraseña para no tener que poner el nombre de usuario y el password, la solución se bien sencilla.

En Ubuntu se siguen estos pasos:

Sistema > Administración > Ventana de Entrada > Desbloquear

Sale la ventana "preferéncias de la ventana de entrada" y clickamos donde pone seguridad como se ve en el gráfico. Lo único que hay que hacer es pinchar en "entrada automática".


La próxima vez que se encienda el ordenador no habrá que poner nombre de usuario ni contraseña. Esto supone menor seguridad, ya que cualquiera que encienda vuestro ordenador podrá acceder a él.

De todas maneras para instalar programas, desinstalar aplicaciones y configurar el sistema seguirá siendo necesario saber la contraseña.

11 septiembre 2008

El Sistema de Ficheros de Linux

Los sistemas operativos basados en Unix tratan todos los dispositivos como si fueran ficheros.Cuando queramos acceder a los archivos de un CD tendremos que "montarlo" en un directorio ya existente en el sistema y navegaremos como si fuera una carpeta más. Todo el sistema de archivos parte del directorio raiz al que denominaremos con el carácter "/". Los directorios o carpetas se organizan jerarquicamente a partir de este directorio.

Los directorios principales del sistema Linux están en las siguientes rutas:
  • /home/: directorio donde los usuarios tienen sus carpetas y archivos.
  • /root/: directorio para el usuario root.
  • /sbin/:comandos especiales para el root del sistema.
  • /bin/: comandos básicos para todos los usuarios del sistema.
  • /boot/: archivos estáticos necesarios para que el sistema arranque.
  • /dev/: dispositivos del sistema.
  • /etc/:archivos de configuración del sistema y aplicaciones instaladas.
  • /libra/: librerías esenciales para el núcleo del sistema y sus módulos.
  • /mnt/: punto de montaje temporal para los dispositivos.
  • /proc/: procesos y variables para el núcleo del sistema.
  • /usr/: lugar donde se instalan los programas.
  • /var/: directorio donde se guardan las colas de impresión y los archivos de log.
  • /tmp/: archivos temporales.
Algunos comandos útiles para manejar carpetas y archivos son:

Cuando entramos en el sistema el directorio donde nos situamos es /home/nombre, siendo "nombre" el nombre de usuario. Se puede trabajar con archivos y carpetas de dos maneras:
  • modo gráfico: para hacer un simil diremos que igual que con windows.
  • modo cónsola (con la terminal): algo parecido a ms-dos.
Ya se que a alguno no le gustará estas comparaciones pero las hago para los que nunca han trabajado con Linux. Los recien llegados al software libre se preguntarán ¿que sentido tiene trabajar en modo cónsola? ¿No es más fácil el modo gráfico?.
Bueno, pues es una pregunta que se resuelve con la práctica. Es cierto que algunas tareas no vamos a necesitar la cónsola (terminal). Cuando navegamos por internet, cuando escribimos un documento con OpenOffice, retocamos fotografías. Pero hay excepciones. Igual que con windows hay muchas aplicaciones que nos evitan la tarea de usar la terminal, pero para configurar y personalizar algunas aplicaciones es recomendable usar la terminal. Por ejemplo para dar permisos de escritura, lectura o ejecución de determinados archivos, para modificar el sistema a nuestro gusto...
Si lo único que vas a hacer es escribir alguna carta, y navegar por internet no es imprescindible saber lo que se puede hacer con la terminal, pero tarde o temprano la vas a necesitar, así que hoy puede ser un buen día para aprender algunas cosas básicas.

En Ubuntu entramos en la terminal en Aplicaciones > Accesorios > Terminal. Te aparecerá algo como "nombre@equipo:~$". Aquí es donde se escriben los comandos.

Algunos comandos con los que puedes practicar:
  • ls: hace un listado de los archivos y carpetas del directorio donde estés situado.
  • ls -a: lo mismo que el anterior pero además muestra los archivos ocultos.
  • cd (change directory): sirve para cambiar de un directorio a otro.

En la lista de directorios del sistema Linux que he mencionado antes las rutas son absolutas. Es decir si ponemos cd /tmp/ iremos a la carpeta de archivos temporales estemos donde estemos.

También existen las rutas relativas, usando el carácter "/" junto con ".." (los dos puntos significan directorio superior. Una subcarpeta pertenece a su directorio superior). Por ejemplo si estamos en /home/nombre/ y ponemos cd ../ nos iremos a la carpeta que esta por encima de nombre, que es home. Si en vez de eso ponemos cd ../../ nos vamos dos carpetas por encima de nombre que sería el directorio raiz.

Una manera muy rápida de acceder a la carpeta de usuario desde cualquier directorio es usando el comando cd ~ .El carácter "~" hace referéncia a la carpeta /home/nombre. Siendo "nombre" el nombre de usuario.

Para acceder rapidamente a carpetas o archivos podemos crear un enlace. Es muy útil cuando las rutas son muy largas:
  • creamos un enlace: "ln -s ruta nombreEnlace".
  • accedemos a un enlace "cd nombreEnlace".
Una manera sencilla de crear un archivo es con el comando:
sudo gedit nombre

Luego se puede modificar los permisos del archivo recien creado como explico en Administrar Permisos de Archivos y Carpetas . Más en linuxtotal y en Guía Ubuntu

Para buscar archivos hay tres comandos útiles:
  • find: es una búsqueda muy versátil pero lenta. Se puede buscar en base a una fecha, los permisos que tiene otorgados un fichero...
  • locate: es más rápido que el anterior porque usa una base da datos interna. Para actualizar esta base de datos se puede usar primero el comando sudo updatedb.
  • whereis: está enfocado a buscar archivos binarios, de ayuda o el código fuente de un programa determinado.

Linux no tiene en cuenta la extensión de un archivo (como hace windows) para saber de que tipo es un fichero, lo que hace es analizar su contenido mediante el sistema llamado "magic numbers". Se puede saber de que tipo es un archivo pasandole el comando "file".

Pon file --help en la terminal para saber más.

Otra utilidad es la comparación de archivos para ver la diferencia entre ellos. Los comandos para esta tarea son: diff, cmp, comm y sdiff.

09 septiembre 2008

Administrar Usurios en Linux

En Linux el usuario root es el único que tiene todos los permisos sobre el sistema. Por motivos de seguridad sólo se debe usar esta cuenta en contadas ocasiones. Por ejemplo para administrar otros usuarios. La información de usuarios y grupos queda escrita en los siguientes archivos:

/etc/passwd: registra el nombre y el directorio que usa cada usuario.
/etc/group: información sobre los grupos de usuarios.
/etc/shadow: contraseñas cifradas de los usuarios y sus configuraciones.


El archivo shadow, que antes era opcional, se incluye por defecto en las últimas distribuciones de Linux. Este archivo sólo es accesible para los usuarios con privilegios especiales de sistema. Como tenemos un archivo con nombres de usuario y otro con contraseñas encriptadas por separado, mejoramos la seguridad

Pondré un ejemplo:
Vamos a analizar cada uno de los archivos con los siguientes comandos:

sudo gedit /etc/passwd

En cada linea hay diversos campos separados por el carácter ":".He puesto unos números entre paréntesis para facilitar la comprensión, en realidad no existen. Cada número entre paréntesis representa un campo.

En una de las lineas sale:
(1)nombre:(2)x:(3)1000:(4)1000:(5)nombre,,,(6):/home/nombre:(7)/bin/bash

de esto sacamos los siguientes datos:

(1):login=nombre
(2):x significa que la contraseña esta cifrada (en el archivo shadow)
(3):user ID=1000 (puede ser cualquier otro. El 0 está reservado para la cuenta root).
(4):group ID=1000. En esta caso el usuario de ID 1000 pertenece al grupo de ID 1000. Un usuario puede pertenecer a varios grupos.
(5):comentarios sobre el usuario. En este caso coincide con el alias, se suele usar para poner el nombre completo del usuario o algún tipo de identificación personal
"nombre" es el nombre de usuario
(6): directorio del usuario.
(7): intérprete de comandos que puede usar el usuario.Normalmente es Bash. Se puede impedir su uso al usuario que queramos con "/bin/f alse".

sudo gedit /etc/group

siguiendo el ejemplo anterior "nombre" pertenece a varios grupos entre ellos al grupo de audio.

(1)audio:(2)x:(3)29:(4)pulse,nombre
(1): el grupo se llama audio
(2): su contraseña está encriptada ya que es una x
(3): group ID=29. El número que identifica al grupo "audio" es el 29
(4): el usuario "nombre" y el usuario "pulse" pertenecen al grupo de audio. Los usuarios de un grupo se separan por comas.

sudo gedit /etc/shadow

(1)nombre:(2)$1$4Ee0K3U2$B2WeoiW0C2wS1ahzRRL/I1:(3)13994:(4)0:(5)99999:(6)7:::

(1): Inicio de sesión (login)
(2): contraseña cifrada (por supuesto no he puesto la real, pero sería algo parecido)
(3): días que han pasado desde 1 de enero de 1970 hasta que se cambió la contraseña por última vez.
(4): días que han de pasar hasta que se tenga que cambiar la contraseña (el 0 significa que no estamos obligados a cambiarla)
(5): días que tienen que pasar hasta que la contraseña se tenga que cambiar.
(6): día que hay que avisar al usuario teniendo en cuenta los días que falten para que caduque la contraseña.
(7): días que pueden pasar después de que la contraseña caduque. Si pasa esta fecha se deshabilita la cuenta del usuario.
(8): días desde el 1 de enero de 1970 en que la cuenta se ha deshabilitado.
(9): campo reservado.


Los comandos más comunes para gestionar usuarios son:
  • useradd (ó adduser): añade un nuevo usuario.
  • usermod: sirve para cambiar los parámetros del usuario que queramos.
  • chfn: canvia el passwd o los comentarios de los usuarios.
  • chsh:cambia el intérprete de comandos de los usuarios.
  • userdel (ó deluser): elimina un usuario.
  • passwd: cambia la contraseña de un usuario, y cuando caduca.
  • groupadd (ó addgroup): añade grupos.
  • groupmod: permite modificar el mombre y GID de un grupo.
  • groupdel (ó delgroup): elimina un grupo. Sólo se puede eliminar si no hay ningún usuario que tenga este grupo como primario.
  • gpasswd: cambia la contraseña de un grupo.
Otros comandos útiles son:
  • whoami: para saber que usuario somos.
  • groups: para saber a que grupos pertenecemos.
  • id: nos muestra usuarios y grupos.
Para cambiar de usuario sin cerrar la sesión tenemos los comandos "login" y "su". Si queremos entrar en un grupo al que no pertenecemos (sabiendo la contraseña) usaremos el comando "newgrp". Si lo que queremos es ejecutar un comando que sólo se puede ejecutar perteneciendo a un grupo podemos usar "sg".

who: indica que usuarios estan conectados en un momento determinado.
w: indica que usuarios estan conectados en un momento determinado y que es lo que están haciendo.
write nombreDeUsuario: nos permite escribir un mensaje al usuario en cuestión.
talk: permite hace chat con el usuario especificado.
mesg: activa o desactiva la opción de recibir mensajes.

08 septiembre 2008

Empaquetado y Compresión de Archivos

Para mover archivos de un lugar a otro o hacer copias de seguridad se hace necesario empaquetar los ficheros, cuya función es la de reunirlos en uno solo. Además para que ocupen poco espacio es conveniente comprimirlos. En todas las distribuciones Linux podemos usar la Herramienta "tar" para este fin. Las posibilidades de "tar" son muy numerosas, y vamos a enumerar las más básicas.
"tar parametros archivoEmpaquetado archivosAEmpaquetar"
Siendo archivosAEmpaquetar los archivos originales y archivoEmpaquetado el resultado.

parametros:
c: crea un archivo nuevo
f: convierte el resultado en un fichero.
z: utiliza el programa gzip para comprimir
x: desempaqueta un archivo

Empaquetar sin comprimir.
Vamos a poner un ejemplo:
"tar cf archivoEmpaquetado *" empaqueta todos los archivos del directorio actual sin comprimir y "tar xf archivoEmpaquetado" lo desempaqueta

Empaquetar y comprimier a la vez:
"tar czf archivoEmpaquetado *"

Desempaquetar y descomprimir a la vez:
"tar xzf archivoEmpaquetado"

En realidad "tar" no es una aplicación que comprima y descomprima, lo que hace para lograrlo es usar programas externos. Podemos saber que aplicación se ha usado con ver su extensión. Así:
  • ".tar" corresponde a tar
  • ".gz" corresponde a gzip
  • ".tgz" corresponde a tar+ gzip
  • ".bz2" corresponde a bzip2
  • ".zip" corresponde a zip
  • ".z" corresponde a compress
  • ".rar" corresponde a rar

07 septiembre 2008

Tipos y Contenido de Archivos

En nuestro sistema podemos tener archivos de tipos muy diversos; ejecutables, de texto, de imágen, de sonido, de datos...

Windows usa el sistema de extensión de archivos -los tres carácteres que van después del punto, aunque a veces no se ven porque están ocultos- . Cada extensión corresponde a una aplicación que trabaja con ese archivo en concreto. Por ejemplo la extensión ".doc" le dice a Windows que ese archivo se debe abrir con Word y ".odf" que se debe abrir con Writer.

Linux no necesita la extensión del archivo para reconocer con qué aplicación se debe abrir. Lo que hace es analizar el contenido del archivo de una manera muy rápida dando como resultado un "número mágico" que se asocia con la aplicación que necesita ejecutar (Usa el sistema de los magin numbers). Esto realmente no necesitas saberlo para que todo funcione correctamente, lo explico a modo de curiosidad. Si quereis saber de que tipo es un archivo se pone lo siguiente en la terminal:
file nombreDelArchivo
y os dirá si es de tipo ASCII, ejecutable o lo que sea.

Comandos Útiles

Los siguientes comandos nos van a ayudar para ver el contenido de los archivos de texto:

more nombreDelArchivo
sirve para ver en la terminal el contenido del archivo. Nos permite ir arriba y abajo.(Lo encuentro más práctico que less o cat).

grep palabraABuscar nombreDelArchivo
grep busca dentro de un archivo la palabra que busquemos y nos muestra la línea que la contiene. Es un comando muy útil al que se pueden añadir algunos parámetros que puedes ver poniendo "man grep" en la terminal.



En el caso que queramos ver el contenido de un binario (los ejecutables) usaremos:
hexdump nombreDelArchivo
lo que veremos será texto en formato hexadecimal.

"strings" muestra las cadenas de carácteres dentro de un archivo binario.

Comparación de Archivos

Si nos interesa saber en que difiere el contenido de un archivo respecto de otro nos pueden ser útiles los comandos diff, cmp, comm, y sdiff. Los detalles como siempre se pueden ver en el "man".

06 septiembre 2008

Los Procesos en Linux

Que un sistema operativo sea multitarea significa que puede hacer funcionar al mismo tiempo varias aplicaciones. Un proceso es un programa o aplicación que está cargado en memoria en proceso de ejecución. El sistema operativo distribuye las peticiones de cada proceso dando la sensación de que se ejecutan al mismo tiempo. Cada proceso viene identificado con un número PID (process identification) . El comando "ps" indica que procesos se están ejecuntando y " ps -A" todos los procesos incluidos los del sistema.

Probar con ps --help para ayuda .

Se puede ver la estructura jerárquica de los procesos con el comando "pstree". Vereis como todos se desprenden del programa init. Saber esto es útil porque si matamos un proceso "padre" mataremos a todos los procesos "hijos".

El usuario root puede cambiar la prioridad de los procesos con el comando "renice". Ayuda con "man renice".

Enlace relacionado: Matar Procesos en Linux

Para encontrar ayuda de los distintos comandos se puede usar:
  • comando --help.
  • man comando.
  • info comando.
  • man -k comando: esta opción es muy útil porque busca todos los manuales donde aparece el comando que nos interese.
  • man man: explica cómo funciona el propio manual.
  • whatis comando: hace una breve descripción del comando.

05 septiembre 2008

VirtualBox 2.0 ya Soporta 64 Bits

VirtualBox 2.0.0, disponible para Mac OS X, Windows y Linux por fin soporta los 64 bits entre otras mejoras.

En este blog ya hemos hablado de esta estupenda aplicación. Se puede encontrar lo que he escrito antes con el buscador interno. Ya sabes, sustituyes "buscas algo?" por "virtualbox" y pulsas "enter".

Recomiendo siempre leer las FAQ y visitar el forum

Se puede descargar en la página oficial de VirtualBox

04 septiembre 2008

22 Resoluciones de Pantalla

Si alguna vez te has preguntado cuantas resoluciones de pantalla existen, a día de hoy tenemos 22 que voy a enumerar a continuación. Para mi lo ideal sería que todas tuvieran el formato 16:9, que es el que se usa en la televisión panorámica, pero parece que lo que quiere el consumidor y la indústria no siempre coincide. La mayoría de pantallas actuales están en formato 16:10 y las más antiguas en 4:3, 5:4 ó 3:2. Naturalmente hablamos de ancho por alto.

Las resoluciones de 16:9 son:
  • 1920x1080 (HD 1080)
  • 1600x900
  • 1280x720 (HD 720)
  • 854x480 (WVGA)
Las resoluciones de 16:10 son:
  • 2560x1600 (WQXGA)
  • 1920x1200 (WUXGA)
  • 1680x1050 (WSXGA+)
  • 320x200 (CGA)
Las resoluciones de 5:4 son:
  • 2560x2048 (QSXGA)
  • 1280x1024(SXGA)
Las resoluciones de 4:3 son:
  • 2048x1536 (QXGA)
  • 1600x1200(UXGA)
  • 1400x1050 (SXGA+)
  • 1280x9601024x769(XGA)
  • 800x600(SVGA)
  • 768x576(PAL)
  • 640x480(VGA)
  • 320x240(QVGA)
Las resoluciones de 3:2 son:
  • 1440x960
  • 1280x854
  • 1152x768
  • 720x480(NTSC)
Estas son las 22 resoluciones que he encontrado, no se si me habré dejado alguna, en todo caso no son definitivas porque pronto tendremos más.

03 septiembre 2008

Comparativo de Navegadores

Chrome, el último navegador disponible, está muy por encima de IE8 en rendimiento. En estos momentos sólo funcionan bajo Windows, pero Chrome ya se puede instalar de manera no oficial en Linux con un poco de trabajo. La manera de hacerlo lo describen en el Chromium Developer Documentation

Según un análisis hecho por InfoWorld Internet Explorer 8, el nuevo navegador de Microsot consume mucha memoria RAM, (el doble que Firefox 3 ) incluso más que el propio Windows. Con estos datos no le recomiendo a nadie su instalación. Primero con Windows Vista y ahora con este consumidor de energía, parece que M$ no está haciendo las cosas bien. Creo que es el momento de pasarse a Mac o a Linux (quien no lo haya hecho todavía).

02 septiembre 2008

Guerra de Navegadores


Firefox, Opera, Amaya, Lynxs, son algunos de los navegadores de los cientos que existen. Se puede ver una Comparativa de navegadores web, en la Wikipedia.

Google ha querido aportar su granito de arena con Chrome, un nuevo navegador que promete interesantes soluciones. La primera versión de Chrome será para windows, pero pronto lo tendremos para Mac OS X y Linux.

Scott McCloud nos ha dibujado un Comic en inglés con las ventajas de este navegador.
Resumiendo y simplificando mucho podemos decir que se trata de un navegador multitarea.

Google ha desarrollado un sistema que evita los cuelgues que se producen cuando tenemos muchas pestañas abiertas a la vez, o cuando alguna de ellas consume muchos recursos. Además promete mejor soporte contra malware.

Chrome incluye Gears, lo que le permite un acceso offline, es decir ejecuta aplicaciones sin estar conectado a internet.

Sobre el papel parece que Google lo tiene muy estudiado. Falta comprobar que este navegador hace lo que promete. La última palabra la tenemos los usuarios, pero creo que es un navegador que merece una oportunidad.

01 septiembre 2008

¿Qué Te Gusta Más: Gnome, Kde o Xfce?

En Linux los sistemas de escritorio más populares son GNOME, KDE, y algo lejos XFCE.

El resultado de esta encuesta ha sido posible gracias a vuestras votaciones.

No voy a decir que ninguno de estos entornos de escritorio sea mejor que otro, todo depende de la finalidad que tengamos y de gustos personales.

Hay distribuciones Linux que vienen con uno de estos tres entornos preconfigurados, aunque luego se puede cambiar por los otros que menciono aquí, o incluso otros menos populares.