miércoles, enero 24, 2007

Página con diagramas de pines de periféricos.

Navegando por acá y por allá encontré una página (aunque más bien, la página me encontró), que tiene diagramas de los datos que recibe cada pin, en los diferentes contactos para conectar periféricos de una computadora.

La página es: http://pinouts.ws/

En donde por ejemplo, se puede ver los valores de los contactos del SATA

http://pinouts.ws/serial-ata-sata-pinout.html

Útil si quieres saber que información lleva cada pin.

minitip: Usando el comando hexdump

Si por alguna razón se está interesado en ver el contenido de un archivo cualquiera en hexadecimal se puede usar el comando hexdump, que precisamente lo que hace es devolver el contenido de un archivo en hexadecimal.

Si además te interesa que escriba la cuenta en cada línea, y que en la última columna aparezca su equivalente en ASCII (cuando sea un caracter imprimible) se usa la opcióno C (la c es mayúscula).

Por ejemplo:

>$ hexdump -C SciTE

Devuelve algo como:

00000000 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 |.ELF............|
00000010 02 00 03 00 01 00 00 00 40 0d 05 08 34 00 00 00 |........@...4...|
00000020 e8 63 0d 00 00 00 00 00 34 00 20 00 08 00 28 00 |.c......4. ...(.|
00000030 1c 00 1b 00 06 00 00 00 34 00 00 00 34 80 04 08 |........4...4...|
00000040 34 80 04 08 00 01 00 00 00 01 00 00 05 00 00 00 |4...............|
00000050 04 00 00 00 03 00 00 00 34 01 00 00 34 81 04 08 |........4...4...|
00000060 34 81 04 08 13 00 00 00 13 00 00 00 04 00 00 00 |4...............|


Para más información:

>$ man hexdump

jueves, enero 11, 2007

GNU/Linux: Avances en el desktop

Es cierto que aún está algo lejos el día que sea común ver en la computadora de cualquier persona una distribución Linux instalada, compitiendo de igual a igual con el sistema operativo de Microsoft.

Pero no se puede negar que las distribuciones Linux han avanzado mucho en lo amigable de su instalación y uso (por ejemplo Ubuntu, OpenSuSE o Fedora). Ya quedan lejos esos días en que instalar una distribución en un desktop que usara ambiente gráfico era toda una proesa titánica (si algo exagerado, porque aún en algunos casos sigue siendo una proesa :P); esos días en donde instalarla implicaba tener profundos conocimientos técnicos que solo los interesados en el tema tenían.

Uno de los problemas fundamentales en la instalación y configuración de un GNU/Linux, y que resulta constante, es la inexistente distribución por parte de los fabricantes de drivers del hardware (aunque hay sus excepciones, que son las menos). Lo que trae como concecuencia el que en ocasiones desistamos de usar X o Y hardware, porque simple y sencillamente no funciona en Linux.

En el pasado, precisamente el no contar con drivers de nuestro hardware era la razón para terminar nuestra flamante pc nueva multimedia, después de instalarle alguna distro Linux, en una fea terminal negro y blanco, sin musica, sin ambiente gráfico, y a veces hasta sin acceso a la Internet, (aunque yo aun uso mi fea terminal blanco y negro :P).

Ese panorama implicaba tener que esperar meses a que saliera la siguiente versión de alguna distribución, con la esperanza de que esa sí detectara el hardware. Pero afortunadamente aunque aún falta por avanzar en la conquista del desktop, ya no hay que esperar meses (o quiza un par de años), para poder instalar una distribución Linux a una pc nueva y disfrutar de ella, (como lo comenté en: OpenSuSE en HP Pavilion dv6000).

Habrá cosas que no se termine de reconocer, o que queden mal configurados en algunos casos, pero aún así no tendremos solamente por ambiente de trabajo, una terminal blanco y negro. :D

Etiquetas: , ,