Terminal o CLI o Shell o consola

La primera vez que utilice Linux de manera profesional fue en el departamento de Conectividad de la universidad donde estudie. Era una de esas distribuciones mexicanas basadas en Caldera. Y lo que hice fue reiniciar el servidor y arrancar un daemon. No recuerdo que daemon inicie, seguramente fue Apache.

Meses después instale una versión de Red Hat de aquella epoca (principios de los 2000’s) en mi computadora. En ese entonces no soportaba el módem y no se pudo configurar. Y sin Internet no era tan atractivo tener una computadora.  Un par de años después instale Mandrake en mi computadora. Ahí por fin pude echar a andar el modem y pude configurar Apache, PHP y programe algunas cosas. Luego tuve un trabajo donde use prácticamente todo el tiempo linux y me gusto.

Al día de hoy solo utilizo una terminal que me permite conectarme a mi servidor de producción y a un par de servidores locales que utilizó como NAS. Además de que uso una mac para ello.

Hace 2 años reemplace la terminal de default del mac por iTerm junto con Ohmyz. Pero en aquel momento aun no estaba listo. Estos proyectos son Open Source y tardan un poco en mejorar. El potencial estaba ahí. En mayo de este año volví a darle un chance. Algunos amigos me recomendaron Termius, para evitar la configuración y la personalización del iTerm. Sin embargo Termius no terminó de convencerme porque, al menos para mi, no resultaba practico (hasta un debate tuve con un amigo porque me dijo que era una herramienta muy potente, cosa que no niego).

Y la personalización de iTerm me pareció muy simple. Solo hay una cosa que no me gusta: que al iniciar tarda un momento en cargar y el prompt no permite navegar, mientras termina de cargar. Fuera de ello estoy muy feliz con mi terminal. Estoy muy feliz con mis servidores (pase de Centos a Ubuntu). En fin, hay mucho command line en mi vida… y no es queja.

Pd: La foto no es mia, la googleé

 

Libreria Multimedia en Linux

Todo comenzó cuando mi jefe me planteo la posibilidad de administrar remotamente la música del Piazzolla (el restaurante de mi jefe) para que los gustos eclecticos de los gerentes, meseros o algun metiche no intervinieran en la selección de la música -creanme, han puesto música tan aberrante- y me dispuse a investigar algunas opciones, sobre todo para que, de paso, aprovecharamos el hardware que tenemos (Unos bellos servidores Dell con 8 procesadores Intel(R) Xeon(R) CPU X3440  @ 2.53GHz que compramos hace unos ayeres).

Encontré varias opciones, sin embargo, solo las opciones licenciadas podrian satisfacer las necesidades y los requerimientos que buscabamos. Hasta que hace poco encontre Plex.   Plex permite administrar todo media de una forma muy simple e intuitiva, de la misma manera, la app esta disponible para que la instales en un servidor con LAMP ó AMP bajo cualquier plataforma (MacOS o Windows). La instalación resulto ser muy simple, instalas desde el YUM (para caso de CENTOS, etc). y solo abres el puerto 32400 (o el que se te pegue la gana, pero por default es ese) y generas una carpeta donde este el media y listo. Realmente a mi me costo trabajo porque el CENTOS fue instalado con pocas librerias, pero una vez que tuve todas, lo demás fue simple.

Las cosas que me sorprendieron: Continue reading

3 computadoras

En mi vida solo he comprado 3 computadoras: Una Compaq (por ahí de principios del 2000, con Windows 98 que luego le instale el Windows Me y a mi, al menos, con ese hardware, si me funcionaba correctamente). Una Dell Inspiron (2006) y una iMac. (Sept 2010).  A las dos primeras les instale Linux (sobre todo a la Dell que ya no la tuve que compartir con nadie). En la Compaq me costo demasiado trabajo instalar Red Hat (cuando no era una versión Enterprise en aquellos dias) y luego Lester me presto una versión de Mandrake (que años mas tarde se convertiria en Mandriva) y funcionaba bastante bien. Hubo un par de versiones de Mandrake que me hacian pensar que seria el Desktop del futuro, pero algo paso y… Mandriva se fue al olvido. Continue reading

Linux. Como amarlo, Como odiarlo.

Una de las cosas con las que nunca he estado de acuerdo es la postura de que determinado Sistema Operativo es mejor que otro. En este caso, nunca he estado de acuerdo que Linux sea mejor que Windows, ni mucho menos he pensado siquiera que Windows sea mejor que Linux. Pienso que una herramienta es la mejor dependiendo del usuario que la utilize. Hay gente que utliza Linux porque es libre, otros tantos porque querian usar una alternativa a Windows o a cualquier otro SO. Pero también hay gente que no conoce que es Linux, y creo que hasta hace 2 años Linux no podria haber sido llevado al escritorio para usuarios novatos. Ahora con el desarrollo monumental de Ubuntu, Linux puede ser instalado y usado por cualquier persona. Incluso fabricantes como Dell y HP están vendiendo computadoras con Ubuntu Linux instalado.

Ubuntu Vista

Desde mi punto de vista, falta mucho por hacer:

Una interface gráfica mejorada. Aunque ya hay aplicaciones para que el escritorio tenga efectos tridimencionales aun falta trabajar, por ejemplo, en cosas tan simples como la tipografia. La diferencia entre que un sitio se vea bien en un Windows y en un Linux depende drámaticamente de esto.

Mejores programas para la administración de la computadora. Realmente me costo mucho trabajo configurar la red inhalambrica en Ubuntu. Es necesario mejorar la documentación del sistema. Es cierto que en los foros encontre la información suficiente para configurar mi computadora, pero, si no me puedo conectar al Internet y no tengo documentación de primera mano, seguramente no usare Ubuntu u cualquier sistema Linux.

OpenOffice en Windows es muy bonito, pero en Linux parece programa de principio de los 90’s. Es cierto que uno de las suites de programas en las que mas invierte Microsoft es Office, sin embargo, creo que mucha gente estará dispuesta a pagar lo justo por una versión mejorada de Open Office.

Puedo resumirlo diciendo que muchas cosas de funcionalidad ya están superadas. Ahora es momento de dedicar mas esfuerzo en el look and feel y en la parte que mas odiamos los desarrolladores: la documentación.

Si alguien quiere leer el árticulo que inspiro este, de click aqui