Tecnologias de la Información y la Comunicación

El verdadero progreso es el que pone la tecnología al alcance de todos". (Henry Ford)

Software

"Si piensas que los usuarios de tus programas son idiotas, sólo los idiotas usarán tus programas". Linus Torvalds - "padre" de Linux

Hardware

El hardware es para el informático como la barita mágica del mago, pero un poco más caro. "El ordenador elige al dueño..."

Seguridad informática

El único sistema seguro es aquél que está apagado en el interior de un bloque de hormigón protegido en una habitación sellada rodeada por guardias armados.

Realidad virtual

Desde tiempos inmemorables nos empeñamos más en crear mundos que vivir el nuestro.

Mostrando entradas con la etiqueta Software libre. Mostrar todas las entradas
Mostrando entradas con la etiqueta Software libre. Mostrar todas las entradas

jueves, 15 de septiembre de 2016

Comandos básicos para manejar archivos en Linux

Bienvenidos de nuevo a un tutorial del frenético informático. Hoy vuelvo con Linux (¡Cómo lo echaba de menos!). Voy a hacer una serie de artículos para principiantes en linux, y es que a veces nos olvidamos de que hay gente que sabe menos que nosotros, y un poquito de ayuda siempre viene bien. Hoy voy a centrarme en los archivos. Habitualmente en Linux tenemos que recurrir a la consola de comandos (más conocida como Bash) para ejecutar algún tipo de archivo especial como sh o desempaquetar un tar.

Pues bien, he recopilado en una lista los comandos que considero más importantes para el manejo de ficheros en un sistema Linux.

Moverse por los directorios

No puedo empezar este tutorial sin antes enseñaros cómo se desplaza un usuario por los archivos de un sistema Unix mediante los comandos. Para ello, requerimos solamente un comando: cd. Este comando se encarga de desplazarnos al directorio que le indiquemos por parámetro. Por ejemplo, el siguiente comando nos desplazará al escritorio:
 
cd /root/Escritorio

Root hace alusión a la carpeta de usuario, que coincide con el nombre de usuario, que en mi caso es root. Si es tu caso te llamas manolo, pues manolo tendrás que poner.

Para volver a ir a la carpeta inmediatamente superior a la que estamos solamente necesitamos escribir cd ..

El punto individual significa partir desde el directorio actual (para rutas relativas). El comando cd ./carpetaEjemplo significa que queremos que nos lleve a la carpeta llamada  "carpetaEjemplo" que está dentro de la carpeta en la que nos encontramos.


Rutas absolutas vs. rutas relativas

No existe una única forma de llegar a un directorio en un sistema, normalmente siempre existen 2. Nos referimos a la ruta absoluta cuando hablamos de la ruta completa que ha de seguirse para llegar a un directorio determinado. El comando que he puesto antes de ejemplo es la ruta absoluta de mi escritorio. Es posible llegar a una carpeta desde otra. Es decir, por ejemplo, si nos encontramos en la carpeta Imágenes, el comando para acceder al escritorio (en mi caso) sería el siguiente, lo explico después:

cd ./../Escritorio

Escribimos primero cd ./ para indicar que partimos desde la carpeta en la que nos encontramos (Imágenes) y que es, por lo tanto, una ruta relativa. Después los dos puntos .. significan, como hemos visto antes, que retrocedemos una carpeta, por lo que ahora nos encontramos en nuestra carpeta home. Después, le decimos que vaya a escritorio porque es en la carpeta home donde se encuentra el escritorio. ¿Me he explicado bien? Espero que sí.

Mostrar archivos

Para mostrar archivos en linux tenemos el comando LS. Este comando muestra, por defecto, todos los archivos y subcarpetas de un directorio sin incluir los ocultos, como vemos en la siguiente imagen:

No obstante, podemos modificar el comando añadiendo flags según necesitemos. Algunos ejemplos son:

ls -a -> muestra todos los archivos incluyendo los ocultos
ls -f -> muestra todos los archivos junto con el tipo de archivo
ls -lac -> muestra todos los archivos, incluyendo los ocultos, con detalles y en columnas.

Borrar archivos

El comando para borrar archivos es RM. Nos situamos en el directorio y escribimos "rm archivo" y ese archivo será eliminado. Cuidado con no confundirte de archivo, este comando no pide confirmación.

Podemos borrar un archivo sin estar situados en su directorio nativo, para ello solo tenemos que escribir el directorio absoluto o relativo en lugar del nombre. Es importante recordar que, normalmente, cuando hacemos referencia al nombre del archivo nos referimos al archivo.extensión. Muchos comandos de este tipo no funcionan si no se indica el nombre completo incluyendo la extensión de archivo.

En caso de que queramos borrar una carpeta con todos sus archivos y subdirectorios tendremos que añadir el flag -rf, como indica el siguiente ejemplo:

rm -rf carpeta

Copiar/mover

Muy simple. Para copiar el comando es CP y para mover es MV. Eso sí, debemos respetar el orden. Primero ponemos el archivo que queremos copiar / mover y, después, el directorio absoluto donde queremos ubicar la copia.

cp archivo /root/Escritorio
mv archivo /root/Escritorio

Otros

Además de los que os he mencionado también son muy útiles los siguientes comandos:

mkdir para crear carpetas
cat para mostrar archivos
man para pedir el manual de alguna palabra clave
head para leer la primera parte de un archivo. Si no indicamos nada mostrará automáticamente las 10 primeras líneas. Si escribimos head -x nos mostrará X líneas según el valor que le demos a la variable.
tail igual que head, pero esta vez nos mostrará las 10 últimas líneas o las que le indiquemos.

sábado, 26 de marzo de 2016

Cosas que hay que hacer al instalar Ubuntu

Hace no mucho tuve que crear una máquina virtual para unas cosillas de la universidad. Instalé Ubuntu 15.10 y volví a recordar esos "problemillas" que da Linux, sobretodo si venimos muy acostumbrados a todas las facilidades que Windows ofrece (como niño malcriado jeje).

El idioma

Este problema es común sobre todo en máquinas virtuales, no pasa tanto si lo instalas como sistema principal de una máquina. La cosa es que todo está en inglés, y como buenos españoles, queremos entenderlo todo a la primera.
Como ves en la imagen anterior (que está en ingles) solo tienes que ir a Language Support y buscar e instalar tu idioma. Cuando lo tengas instalado, en la lista principal de idiomas debes arrastralo a primera posición. Después, reinicias y todo listo. Si ha ido todo bien debe salirte un cuadro preguntándote esto:
Mi recomendación es que sí lo hagáis: si vas a trabajar en español, cambia los directorios a tu idioma.

El mapa de teclado

Este problema pasa desapercibido hasta que llega el dichoso momento en el que tienes que poner un guión en la terminal (cosa muy común) y entonces te das cuenta de que un simple ls -a se convierte en una tarea ardúa.
Como ves arriba, solo tienes que abrir el método de entrada en ajustes y añades tu propio idioma. Después, en el botón del mapa de teclado, puedes revisarlo con una imagen como la siguiente:


Actualizar, por supuesto

Esto yo no suelo hacerno nada más arrancar la máquina, primero suelo configurar lo mínimo a mi gusto (zona horaria, idioma, etc). Si ya has usado tu máquina un rato y hay actualizaciones, verás que te aparece en el dock de la izquierda un botón nuevo resaltado en verde con una A mayúscula: es hora de actualizar. No obstante, siempre recomiendo cerrar la acción con la consola:

Sudo apt-get update
Sudo apt-get upgrade

Resolución de pantalla

Al igual que el idioma, este problema solo se me ha dado cuando he instalado este sistema en máquinas virtuales. Para ello basta con ir a ajustes (el engranaje que hay en el dock con un destornillador) y buscamos pantalla. Una vez dentro, solo debemos elegir nuestra resolución favorita.
Es posible que no encuentres tu resolución o que no te haga mucho caso. Tranquilo, tu máquina virtual todavía no sabe lo que mide tu pantalla. Si no quieres que se quede como un cuadrado pequeñito para siempre haz lo que yo hago: pon a pantalla completa la máquina virtual, comi indico en esta imagen:
Después, cuando tengas la máquina a pantalla completa, vuelve a ponerla como antes pulsando en el mismo botón. Tranquilo: volverás a ver un cuadrado pequeñito. No obstante, la máquina ya sabe cuál es el alto y ancho máximos de tu pantalla: minimiza la máquina y vuelve a levantarla, el problema estará resuelto.

Algunas revisiones

Normalmente (y esto Windows no lo hace tan bien) Ubuntu reconocerá todos tus dispositivos automáticamente, desde los altavoces hasta la antena wifi. No obstante, lo mejor es hacer pruebas. Abrir diferentes vídeos y comprobar que todo funciona bien, que la conexión a internet se da a una velocidad coherente y todo lo que se te ocurra para verificar que todo está al completo.

Y ahora, hazlo tuyo

Si un Windows es abrir y usar, un Ubuntu es todo lo contrario, y esto es lo que más nos gusta a la gente como yo. Ahora toca pegarte poco a poco para sacarle todo el jugo. Puedes personalizarlo o incluso cambiarle la interfaz de escritorio, busca el software que necesites (como el lector de correo o tu editor de fotos favorito) y prepara el sistema para poder usarlo en el día a día teniendo que recurrir lo menos posible a nuestra amiga la terminal.



viernes, 30 de enero de 2015

Instalar dropbox correctamente en Ubuntu 14.04

No soy el único que tiene problemas para instalar dropbox en la última versión actual de Ubuntu, ¿verdad?. A algunos se les queda pillado al 99 por ciento, a otros se les bloquea el centro de software... en fin, un gran conjunto de errores que, como siempre, tienen una buena solución. Yo no encontré una solución, sino que he ido combinando todo lo que he encontrado hasta dar con la combinacion, por así decirlo, adecuada. La he probado en Ubuntu 14.04, Xubuntu 14.04 y en Ubuntu Studio 14.04. En ambos ha funcionado a la perfección.


Si además de tener la instalación de dropbox bloqueada al 99 por ciento, que ya es bastante, no puedes instalar nigún otro software porque ya está un proceso activo, entonces necesitas limpiar el sistema de todo proceso activo de la siguiente manera:

NOTA: si es la primera vez que intentas instalar dropbox en tu sistema, no hace falta que hagas lo siguiente, pasa directamente al comando "sudo apt-get -y install nautilus python ..." que está más abajo.

sudo dpkg -r nautilus-dropbox

sudo dpkg -r dropbox


A continuación, reiniciamos el equipo y procedemos a desinstalar todo lo que tengamos relacionado con dropbox, por si acaso:
 
sudo apt-get -y remove dropbox
 
Una vez hayamos dejado todo limpio y todos los demonios completamente parados, podemos proceder a la instalación de las dependencias de Dropbox con el siguiente comando:

sudo apt-get -y install nautilus python-gpgme python-m2crypto xdg-utils sharutils recode perl
 
A continuación, descargamos e instalamos dropbox. Debemos tener en cuenta si nuestra plataforma es de 32 o 64 bits:
 
32 bits::
 
cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf -

64 bits::

cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -

Una vez completada la instalación, podemos arrancar dropbox manualmente mediante este comando:

~/.dropbox-dist/dropboxd

Otro problema que tienen a menudo los usuarios es: ¿Cómo conseguir que Dropbox se arranque automáticamente? Continuad leyendo::

Reiniciad vuestro ordenador y, después, escribid este comando:

sudo apt-get install nautilus-dropbox


Como podéis ver, ya no se quedará pillado en el 99 por ciento.

 
Con eso habremos añadido dropbox a nautilux, el explorador de archivos, y se nos abrirá una ventana en la que, probablemente, nos pedirá que reiniciemos dropbox para terminar de instalar las acutalizaciones. Le dais a continuar, y cerrará dropbox. Una vez cerrado os dirá "ya se puede iniciar dropbox" y se iniciará dropbox.

Ahora, nos vamos al dush y buscamos "aplicaciones al inicio", en el que configuramos qué aplicaciones deseamos que se abran al arrancar el sistema. Nos saldrá así:


Como podéis ver, ya está añadido y marcado dropbox para iniciarse al arrancar. Espero que os haya servido, si no es así preguntad y se os responderá. Nos vemos en la próxima entrada. Hasta entonces, sed buenos, si se puede.

viernes, 23 de enero de 2015

Traducir y personalizar Thunderbird en Ubuntu

Según tengo entendido, Evolution y Thunderbird son los dos clientes de correo más usados en Linux. Puede que me equivoque, pero la verdad es que no conozco más clientes aparte de estos dos.



¿Cuál me gusta más? Thunderbird. ¿Cuál he usado más? Thunderbird. ¿He usado suficiente Evolution para poder compararlo con Thunderbird? No. Como no he usado Evolution más que una única vez, no puedo juzgarlo, pero sí os voy a contar por qué dejé de usarlo y volví a Thunderbird. Pero antes, lo realmente importante: esta entrada es para enseñaros a traducir Thunderbird al español, ya que en la mayoría de las versiones (todas, diría yo) viene automático en Inglés.

Pues bien, es un único comando. La verdad es que cuando me dijeron que era tan sencillo casi ni me lo creía:

sudo apt-get install thunderbird-locale-es-es

Y... ¡Ya está! A continuación, os contaré mi corta experiencia con evolution y por qué elijo Thunderbird:

Mi única experiencia con Evolution fue hace poco, al instalar por primera vez la interfaz de escritorio Gnome3. Resulta que el dock que te viene a la izquierda del lanzador ese nuevo de aplicaciones, ya no tenía thunderbird. Mi versión de Ubuntu actual (domingo 18 de enero de 2015) es Ubuntu Studio con Gnome3. Ubuntu Studio traía Thunderbird y, al poner Gnome3, no me desinstaló Thunderbird pero sí que me puso, en el rocket dock, Evolution. Y mi primera impresión fue de ilusión: ¡un software nuevo que probar!

Pues bien, lo inicié, lo configuré para mi correo personal y ¡listo!. Di mis primero pinitos con él y, lo cierto, es que me gusta su interfaz gráfica completamente amoldada a tu tema de escritorio. Pero, me gustaba más la que yo tengo en Thunderbird:



Es muy simple: buscas en google "personalizar thunderbird", escoges un tema de los que vienen y te lo descargas. Después, en opciones, clickeais en complementos, fijaos dónde está el cursor en la siguiente imagen:


El cursor no se ve, pero aparece resaltada la opción adecuada. En la siguiente veis el siguiente paso: darle a "instalar complemento desde archivo" y elegís el archivo que os habéis descargado:



Es posible que no sea compatible. Con Firefox pasa igual: tienes que bajarte un tema compatible con tu versión, si no te bajas uno adecuado no funcionará. Una vez instalado podéis eliminar completamente el archivo que os habíais descargado.

Continuando con el tema de Evolution vs Thunderbird, la personalización es lo que más me gusta de Thunderbird. 1-0.

Y, lo último, fue un pequeño problema con las contraseñas. Tanto Thunderbird como Evolution tienen un gestor de contraseñas que permite recordar las contraseñas de las cuentas al arrancar el software, de manera que automáticamente inicia las sesiones respectivas y recibe los correos. Si no aceptamos el recordar las contraseñas, tendríamos que escribirlas cada vez que arrancase el programa. Evolution también tiene esa opción pero, para mí, tiene un problema: cada vez que enciendes el ordenador te pedía la contraseña, aunque no arrancaras evolución, para dar permisos al gestor de contraseñas de iniciar sesión. Esto en Thunderbird no pasa. Es cierto que puede que, por ello, sea menos seguro, pero prefiero iniciar el ordenador con la contraseña (ya bastante seguro de por sí) y abrir el cliente de correo que, automáticamente, me presentará todos mis nuevos correos. Así que finalizamos con un 2-0 para Thunderbird. 

Esta es mi experiencia con dos clientes de correo, los más usados en Ubuntu. ¿Y tú, qué cliente de correo utilizas? Y lo que todos queremos saber: ¿por qué?

lunes, 19 de enero de 2015

Probamos Gnome 3 en Ubuntu Studio

A muchos no les gusta, pero a mí, sin usarlo, creo que me va a gustar.



Eso fue lo que pensé al ver esta imagen en el blog de liher del entorno de escritorio gnome 3. Ya hablé de cómo me gustaba Ubuntu Studio, lo completo que venía y, además, la elegancia que le aportaba el xfce.

El sábado 17 de enero de 2015 me decidí a instalarlo, siguiendo este tutorial del blog de Liher, y aquí teneis los resultados y mi opinión: no se cómo puede haber gente a la que no le guste.

Me daba cierto miedillo bajármela porque, incluso el propio Liher, declara en dicho tutorial que, tras la salida de gnome3, dejó de usar gnome porque no le gusta. Sinceramente, me parece un escritorio muy rápido, personalizable y, eso sí, pesado. Tengo ssd y el sistema arranca prontísimo, pero noto que las primeras veces que abro las ventanas la animación va un poco pillada, ya que el código todavía no existe en la caché del procesador. Una vez que ya he abierto, por ejemplo, el menú de actividades (creo que es lo más pesado) las siguientes veces va a la perfección, pero vamos, que si lo que buscas es algo como xubuntu: ligero, no es lo tuyo.

Veamos unas capturitas de cómo lo tengo personalizado:


 Lo que más me gusta es el lanzador que, de manera predeterminada, sale si le das al botón de arriba a la izquierda llamado "actividades". Tienes la opción de cambiarlo por uno que verás a continuacion. Así es cómo se abría de serie:


Y, lo cierto, es que me encanta. Es muy dinámico, te da ganas de estar haciendo diez mil cosas a la vez solo para usarlo. Pero presenta un defecto: si quiero abrir una aplicación concreta tengo dos opciones. Puedo escribir el nombre en la barra de búsqueda superior o pulsar en el icono que aparece en el launcher izquierdo abajo del todo, que te muestra todas al estilo android, por páginas. Pero a mí así no me gustaba, quería tenerlo como viene xfce: clasificadas por tipos. Tu barrita superior izquierda que te viene, por ejemplo, la sección de programación, edición de vídeo o edición de audio, y así encuentras (yo por lo menos) lo que buscas lo antes posible. Pues bien, encontré en las extensiones que vienen predeterminadas una que hacía lo que veréis en la siguiente captura:


Ya está: tengo todas clasificadas por grupos. Y lo mejor de todo es que NO PIERDO EL LAUNCHER BUENO, el que me gusta, el propio de gnome3. Pero, ¿cuál es el truco? El truco, amigos míos, es que si le doy al botón con el símbolo de windows de mi teclado, sale el launcher que subí en la penútima foto anterior. Así, puedo decir que lo tengo todo: un launcher animado, grande, dinámico y elegante (a mi gusto) y, a la vez, el práctico clasificado por grupos.

Ahora, fijémonos en el fondo de escritorio:


Ese no es el escritorio que viene por defecto, más bien parece que me he bajado una imagen con buena resolución con el logo en el centro, ¿verdad? Pero no. A diferencia de otros entornos, este trae bastantes fondos a elegir, sin necesidad de que andes buscando y bajando imágenes del "gugel". Me gusta mucho tambíen, pero no solo de la versión 3 de gnome, el tweak. Ofrece una personalización rápida, sencilla y potente. Lo que no me gusta es que, de serie, viene bastante feo. Cuando lo probé, al ver la apariencia que tenían las ventanas pense "joe, el lanzador ese está muy bien, pero las ventanas son una mierda". Luego abrí el tweak y TACHAN: muchos temas que combinar. Además, cuando digo combinar es combinar: no es poner un tema y se aplica a todo. Sino que los bordes de la ventanas llevan un tema, la ventana en sí otro, los colores de nosequé otro... puedes combinarlos como quieras con infinidad de posibilidades.

En conclusión: gnome3 es, hoy en día, mi entorno de escritorio favorito. Y, teniendo en cuenta que ubuntu studio es mi versión favorita en cuanto a lo completísimo que viene de serie, creo que ahora mismo, gozo de la versión de linux perfecta para mí: copletísma y preciosa. A mi gusto, por supuesto.

Y tú, ¿te atreves con Gnome3?

lunes, 24 de noviembre de 2014

Netbeans y Ubuntu Studio

Instalar y personalizar Netbeans 8.0.1 en Ubuntu Studio

 

Ya os hablé hace poco de cómo me iba la cosa en Ubuntu Studio, y una de las cosas que faltaban en este SO eran herramientas de desarrollo. Ya tengo unas cuantas instaladas como CodeBlocks, Anjuta, Glade, QtDesigner o BlueFish. Pero faltaba el que es, para mí, el maestro de los IDE: Netbeans.

Es para mí el mejor, primero, porque es maravilloso en Java. Es rápido en captar los errores y muy estable: si compila, pues compila y punto. Otros desarrolladores (especialmente me toca las narices en esto Microsoft con Visual C++), no te subrayan ningún error en absoluto en el editor de texto pero luego, al arrancar, en la consola de errores te salen cientos de millones de fallos y puntos y comas que no están, pero que realmente vas donde te dice que está mal y OLE: ese error no existe. En eso me encanta Netbeans. Nunca me ha dado problemas de ese estilo. Además de estar especializado en mi lenguaje favorito (java) es bueno también en C++ y html, entre otros, y, lo que más me gusta, es que es muy personalizable. Mirad actualmente como es mi pantalla de Netbeans:

¿Cómo se consigue una apariencia así en Netbeans? Es necesario tener instalado la versión 8.0.1. Y funciona tanto en windows como en Linux, aunque el plugin que vamos a instalar para personalizarlo no se comporta exactamente igual en Linux que en Windows, pero son solo cambios de apariencia.

1) Instalar la versión 8.0.1

Si instalamos Netbeans directamente desde el centro de software de Ubuntu, podremos ver que nos instala la versión 7.0.1 (es posible que sea otra, pero es una de las 7.X): es una versión más antigua que no contempla la posibilidad que vamos a ver de personalizrlo.

Para instalar la última versión nos dirigimos a la pagina oficial de Netbeans y nos descargamos la versión de Linux, en mi caso la versión x64. Una vez descargado, nos encontramos un archivo con extensión .sh. Aquí teneis los dos comandos necesarios para instalar Netbeans desde un archivo.sh. Estos dos comandos valen para cualquier archivo.sh y .run de cualquier software, solo teneis que cambiar "NombreArchivo.sh" por Netbeans o por el que deseeis:

Para ejecutar estos comandos necesitamos encontrarnos en la carpeta en la que está ubicado nuestro instalador.sh de netbeans. Utilizando cd ./NombreCarpeta y ls o ls -a podréis navegar hasta encontrarlo. Una vez en el directorio adecuado, ejecutamos los dos siguientes comandos, uno detrás de otro:

chmod +x NombreArchivo.sh

 sh NombreArchivo.sh

Al igual que cambiais NombreArchivo por el nombre del instalador, también podéis cambiar .sh por .run si se trata de un archivo con esta extensión.

Ya nos debería arrancar el entorno gráfico del instalador de Netbeans 8.0.1. Una vez finalizada la instalación, pasemos a personalizarlo como la imagen.
2)Personalización

Ejecutamos Netbeans (sí, este paso es evidente). Arriba, en la barra de herramientas, buscamos (más pegado hacia la parte derecha) la pestaña Herramientas. Clickeamos y bajamos hasta "Plugins". Se nos abrirá una nueva ventana.

En esa ventana, clickeamos en la pestaña "Plugins disponibles" o "Avaibles" (depende del idioma, en este caso lo tengo en español, pero suelo preferirlo tenerlo en inglés porque la traducción tiene muchos errores). Una vez ahí, veremos una lista con todos los plugins dispoibles y, arriba a la derecha, una barra de búsqueda. En dicha barra escribimos "dark". Con sólo esa palabra ya se nos pondrá en la cabeza de la lista un elemento llamado "JUnit, Dark Look And Feel Themes" o algo similar. Clickeais y lo instalais. Os pedirá reiniciar Netbeans para aplicar los cambios, y listo. Ya tenéis un entorno gráfico molón.

Comentad que tal os ha funcionado y si os gusta esa apariencia o, en cambio, preferís la de serie (u otra no contemplada). Nos vemos en el próximo post. Hasta entonces, sed buenos (si podéis).

jueves, 20 de noviembre de 2014

Primeras vistas con Ubuntu Studio

EL SUEÑO DE TODO ARTISTA EN UN SISTEMA OPERATIVO BASADO EN LINUX

Hoy estoy contento. Ya tengo Ubuntu Studio, y lo descubrí gracias a este artículo de SomosBinarios, una comunidad de la que ya os hablé hace no mucho.

Si habéis leído las primeras entradas de este sitio, supongo que habréis visto el post en el que relato que Xubuntu es, hasta ahora, mi versión favorita de Linux (y sigue siéndolo). Pero ya no tengo Xubuntu: el ssd dedicado a Linux en mi ordenador de sobremesa ahora corre con Ubuntu Studio. Y hoy vengo a contaros las primeras experiencias. Lo que me gusta y lo que no me gusta de este sistema, lo que trae y lo que le falta, sus ventajas e inconvenientes. Por supuesto no de una forma profesional: es un primer vistazo. Y espero poder traeros en un futuro no muy lejano una review pro sobre este SO.

SOFTWARE PREINSTALADO: Esto es lo que más me llama la atención de este sistema operativo. Viene supercompleto. Además, viene bastante bien organizado (como la mayoría de GNU/Linux). Contemplad en la imagen cómo el menú principal se divide en cinco grupos: audio, graphic, photography, video y publishing. Si entramos en esas pestañas vemos que nos viene con, como mínimo, una lista de entre 5 y 10 programas. Además de todo el software que, por supesto, tengas tú instalado.

XUBUNTU 13.04: como ya sabéis de algún post anterior, soy amante de Xubuntu, especialmente de su versión 13.04 (en cuanto a entorno gráfico se refiere), porque en la versión 14.04 suprimieron el rocket dock (nada que cairo no pudiera solucionar). Pues bien, si le echais un vistazo a estas imágenes, podréis ver que la apariencia es la misma. ¿Por qué me gusta tanto esto? Pues porque apenas notas el cambio. Tengo un nuevo so en el ssd secundario de mi pc de sobremesa y tengo la sensación de moverme por el mismo mundo, y eso me encanta (aunque de vez en cuando también me gustan cambiar a sistemas desconocidos).

Problema: ¿USARÁS TODO EL SOFTWARE?: Tener tal cantidad de software disponible gratuitamente para todo tipo de tareas tiene el inconveniente de que ¿cada cuánto usas cada programa? Yo, de vez en cuando, edito una imagen o me hago una figurilla en Blender (por poner un ejemplo). Pero DE VEZ EN CUANDO. Digo esto porque seguro que hay algún usuario por ahí suelto de los que les gusta optimizar y (con cierta razón) prefiere una versión común de Linux en la que, cuando es necesario, descarga el software deseado. Si no eres así y, como yo, te gusta tener todo este listado de programas para poder editar cuando necesites cualquier contenido multimedia, entonces creo que la ventaja más grande que esto presenta es la oportunidad de aprender. Yo nunca había hecho nada de modelado en 3d (miento, en el trabajo usamos muchísimos cads, pero nunca algo casero por hobby) y mucho menos conocía la existencia de blender. Nada más abrirlo tuve la sensación de ser un pato nadando en petróleo: no tenia ni idea de cómo narices se manejaba eso. Así que entró en escena nuestro amigo el Google, busqué documentación sobre dicho software, cursos y manuales y ¡listo!, ya había aprendido algo más aquel día. Por lo tanto, aunque tener tanto software puede resultarte algo ridículo, tómatelo como una oportunidad de aprender y familiarizarte con tus nuevos "amiguetes".

¿Qué es lo que no me gusta?: después de todo, Ubuntu Studio no deja de ser un SISTEMA OPERATIVO. Es decir, la plataforma software que evita que tu pc no sea más que un conjunto de chips que consumen y no hacen nada. ¿Qué quiero decir? Que, a pesar de estar más pensado para gente que edita video, imagen y todo eso, creo que deja de lado a los usuarios habituales de linux: gente que lo usa para la actividad cotidiana y, en muchos casos, desarrolladores (o aficionados como yo). Si usáramos este SO sin conexión a internet y, por lo tanto, sin la posibilidad de obtener ninguna clase de software adicional, sería un sistema ridículo para el uso diario: lo usarían cuatro gatos. ¿Dónde están las herramientas de libreOffice para editar documentos tipo word, excel y todo eso? ¿Y alguna herramienta para desarrolladores? Todo esto brilla por su ausencia. De hecho, como desarrollador aficionado, muchísimas veces necesito crear fondos para mis entornos gráficos, o mis propios iconos para botones web: por lo que me viene genial tanta instrumentación de edición, pero claro, ¿de qué me sirve a mí sin mi codeblocks, netbeans, eclipse, brackets, bluefish, glade, phyton y qtDesigner? Todas esas herramientas las he descargado por mi cuenta y, ahora sí, disfruto de un sistema COMPLETÍSIMO.

CONCLUSIÓN: altamente recomendable, pero cuidado, sólo le sacarás partido si sabes utilizar el software añadido que posee. Y, además, tendrás que buscarte tus aplicaciones tipo libreoffice y herramientas de desarrollo. No creo que sea el SO óptimo para ningún caso, ya que el software esencial que nos traen las versiones comunes no podemos dejarlo de lado para un uso habitual. Pero ya sabeis: para gustos los colores. Comenta y dinos qué te parece todo esto.

Nos vemos en el próximo post. Hasta entonces, sed buenos (si podéis).

miércoles, 12 de noviembre de 2014

¿Cómo son realmente los archivos de OpenOffce?

Tras deleitaros ayer con mi experiencia de usabilidad de OpenOffice frente a Office hoy os traigo un artículo que tenía ya bastantes ganas de publicar sobre cómo son, a nivel un poco más bajo de lo habitual, los archivos de openoffice. Esto tiene mucho que ver con las entradas que publiqué anteriormetne sobre archivos comprimidos y archivos empaquetados. En concreto, con archivos empaquetados.

Realmente, los archivos ".odt" de nuestro OpenOffice son archivosempaquetados: un archivo que está echo de otros archivos. NOTA: mucha gente, cuando habla de esto, siempre habla de comprimidos, sin tener en cuenta que EMPAQUETADO != COMPRIMIDO. En este caso, creo que se trata de un empaquetado de archivos debido a que, según tengo entendido (no estoy seguro al cien por cien), no reduce el tamaño de los archivos en disco, sino que los junta como si fueran un único archivo.

Cuando trabajamos con un editor de textos (OpenOffice Writer en este ejemplo) nunca escribimos texto sin más: siempre aplicamos formatos (márgenes, letras, tamaño, párrafos), otros tipos de arvhivos (como imágenes) y si nos vamos a niveles más avanzados, necesitamos archivos extras que guarden configuraciones muy específicas (como por ejemplo la combinación de correspondencia entre Word y Excel). ¿Todo eso se guarda en un simple archivo? Pues es evidente que no. Antes de conocer eso, yo me preguntaba cómo narices podría funcionar eso a un nivel más bajo del que trabajamos habitualmente, y lo cierto es que no iba mal encaminado. Yo suponía que necesitaría más de un archivo (y más de dos o tres seguro) para guardar todo. Un archivo para el contenido y el formato, directorios (carpetas) para las imágenes, y archivos extras con otros metadatos como autor, hora, fecha, configuración y otras muchas cosas que seguro que yo no sabría ni que existen. Lo que no conseguía imaginar es ¿de dónde se sacaba toda esa información en un único archivo?

Un día, navegando, encontré un artículo que me recordó ese tema y trasteé un poquito hasta encontrar cómo verdaderamente funciona: un archivo .odt es exactamente igual que un archivo .zip. En este artículo habla, muy por encima, de este fenómeno.

EJEMPLO PRÁTICO

Creé un archivo en OpenOffice writer, cuyo texto era una única línea. Posteriormente, cambié la extensión .odt a .zip y, con el winrar (vale cualquier otro), extraje el contenido. Me encontré con directorios y archivos.xml.
Arvhido de ejemplo formato .odt


Extensión cambiada a .zip y abierto con winrar. Esto es lo que nos encontramos

¿QUÉ ES LO QUE NOS ENCONTRAMOS?

A muy grandes rasgos, encontramos tres carpetas y 6 archivos, de los cuales 4 son archivos xml.
Una carpeta para configuraciones, otra para metadatos, otra para los "thumbnails" o imágenes del archivo.

En los archivos sueltos, encontramos "content.xml" para el contenido, otros archivos para ajustes y los estilos aplicados, entre otros.
Con eso, el editor de textos tiene toda la información necesaria para crear y editar este tipo de archivos.

Si abrimos el fichero content.xml y buscamos un poquito, encontramos el contenido entre todas las etiquetas de este lenguaje. En mi caso lo abro con NotePad++ porque tiene colores para diferenciar texto de etiquetas, algo muy recomendable. El único problemilla es que lo genera todo en la misma línea de código, y eso dificulta mucho la tarea de encontrar el poco contenido que yo había escrito en mi documento de ejemplo.


Ahí podemos ver la línea de texto que yo había añadido previamente a nuetro archivo al crearlo.

 ¿Puede esto sernos útil?

PUES CLARO QUE SI.
Bueno, para ser más exactos, habitualmente no. Pero todo lo que sea saber siempre viene bien, ¿no?.

A mi me pasa a menudo que la gente se complica al mandar fotos por correo electrónico: las adjuntan todas a un documento de word y luego adjuntan ese archivo al correo. Además de complicarse ellos la vida, me la complican a mí: ¿Cómo narices extraemos limpiamente, sin ctrl+c ni ctrl+v, esas imágenes? Aquí tienes la respuesta: solo con cambiar la extensión del archivo ya puedes acceder a ellas en la carpeta Configurations2/images.
Además, tienes la oportunidad de poder copiar todo el texto sin ninguna clase de formato, o de copiar el código xml que te interese.

Por lo demás, todo es investigar. Trastear es lo que más te hace aprender, y esto es una gran oportunidad: estos métodos suelen ser poco conocidos, todo un paraíso de investigación.

martes, 11 de noviembre de 2014

El primer navegador para desarrolladores llega de la mano de Mozilla

MOZILLA FIREFOX DEVELOPER EDITION: el primer navegador dedicado para desarrolladores, y viene de la mano de Mozilla (como no)

Ventana que se abre tras lanzar el navegador por primera vez
Para hoy tenía programada la entrada sobre el funcionamiento de los archivos de OpenOffice, pero me acordé de una de las grandes maravillas de nuestra actualidad; algo muy esperado por todos los profesionales y los aficionados al desarrollo web: ya tenemos un navegador para nosotros.

Los colores oscuros abundan en su interfaz gráfica y, en cuanto a iconos, es como un Firefox actual. Pero, ¿qué esconde esta nueva versión en su código?

1: IDIOMAS: por ahora, solo está en inglés, aunque estoy segurísimo de que tendremos nuestras traducciones más pronto de lo que esperamos.

2: CAMBIO DE TEMÁTICA: como bien podeis ver en la foto del artículo, se han decantado por un diseño oscuro y simple, a mí en concreto me gusta mucho. Si no te va este rollo tan siniestro, estoy seguro de que, con el paso del tiempo, encontrarás muchísimos plugins y extensiones de apariencia para ponerlo como a tí te de la gana: recuerda que seguimos con Mozilla, donde la personalización es un punto bastante fuerte.

3: PISANDO FUERTE: se me hace que tenían esto muy bien pensado. Nada más instalarlo, te aparecen en la parte superior derecha cuadros de diálogo con instrucciones superficiales sobre qué es lo nuevo que trae y cómo usarlo. Además, la primera página que se abre al lanzarlo por primera vez, trae un par de sencillos videotutoriales en inglés que muestran dos de sus herramientas principales: el web IDE y la consola de depuración en tiempo real.

4: HERRAMIENTAS: por muy bonito y bien currado que nos traigan este nuevo navegador, lo importante son las herramientas. Una lista de algunas de las que he encontrado trasteando muy poquito son: 

Toggle tools, Inspector, Consola Web, Depurador, Editor de estilos, rendimiento, Network, Barra de herramientas de desarrolladores (similar al firefox de siempre), Web IDE, Caja de búsqueda y consola, Ventana de diseño responsivo, "Eyedropper", "Scratchpad", Page source, Connect, y un magnífico botón para obtener más herramientas. Tampoco podemos olvidar la opción de Trabajo sin conexión. 

Además del botón desplegable, tenemos una sencillita barra de herramientas entre las que destaco el acceso directo al Web IDE y la opción de iniciar un nuevo chat (esto es nuevo para mí).


CONCLUSIÓN:

Una magnífica idea. Muy completa y con una apariencia rompedora con lo habitual de hoy en día. Todavía tiene los defectos de algo que acaba de salir: principalmente la ausencia de traducciones. Pero, según vaya usándolo, probablemente encuentre más fallos típicos de software recién publicado, como algún fallo de estabilidad, reinicios inesperados, mal funcionamiento de alguna herramienta y, en fin, todo eso que depuran con las versiones beta. He de decir que los 10 minutos que lo he tenido abierto para escribir esta entrada ha ido todo como la seda: rápido (especialmente si, como yo, usas ssd) y aunque detecto un ligero aumento en el consumo de ram (puede ser cosa de mi sistema, y es muy pero muy ligero) he de decir que mis 8 nucleos de AMD se han mantenido por debajo del 8% en el momento de su lanzamiento y en un absoluto 0% mientras el software se encuentra activo, una marca muy similar a la marca habitual de firefox.
Volveré con más sobre esta novedosa maravilla. 


lunes, 10 de noviembre de 2014

OpenOffice, ¿una verdadera alternativa gratuita al Office de Microsoft?

El software libre ha mejorado mucho y ha crecido en los últimos años. Ahora, es muy fácil encontrar software libre alternativo para sus predecesores de pago. Pero, ¿son realmente útiles esas alternativas libres?

Hoy no sabía qué escribir, y mi amigo el Flipboard no me daba noticias sobre las que investigar y sacar adelante una entrada completa. Entonces me acordé de que estos días os vengo hablando de los archivos comprimidos y archivos empaquetados, me acordé también del último artículo (que se publicará mañana) sobre los archivos empaquetados y los archivos de OpenOffice. Esto me llevó a una idea maravillosa: antes de hablaros sobre cómo funcionan esos archivos ".odt", ¿por qué no hablar de OpenOffice frente a Office, su "padre" de pago? Pues bien, aquí teneis, a grandes rasgos, un poco de mi experiencia con ambos software y mi conclusión sobre si realmente es una verdadera alternativa y de si merece la pena pagar por algo como Office, algo que nunca aprovecharemos al cien por cien.

Soy un gran amante del software libre y OpenOffice me encanta. Yo lo conocí hace relativamente poco, y siempre hasta ahora no he enontrado ninguna función del Office de pago que necesite y no traiga OpenOffice. Es ciero también que el que más uso es el writer, y según tengo entendido, donde más direfencias encuentras es en Calc. 

Compartiendo experiencias con mi cuñado, que es también un gran apasionado de la tecnología y, por cierto, un gran desarrollador web, me comentaba que, hace años, OpenOffice era mucho menos útil que ahora. El nombre de “OpenOffcie” significa (para mí) Office GRATIS. Primero porque es una herramienta similar, segundo porque es gratis, y tercero: porque realmente funciona y es útil. Vamos, que está muy completa. Pues, hace años, la cosa no era así: OpenOffice era algo más inútil de lo que es ahora.

Personalmente, no adoro solo OpenOffice. Me encanta probar todo lo que sea software libre, y en esta época creo que está en auge. Si alguien me hace la típica consulta de “Oye, ¿puedes piratearme el Office?” antes de darle consejos sobre dónde buscar o, si es alguien adinerado, pedirle que se deje de pirateos y pague (con lo caro que es Office entiendo tanto pirateo) lo que hago es recomendarle OpenOffice. Cuando les digo que es completamente gratuito se quedan muy extrañados. Y especialmente preguntan si cumple con las expectativas necesarias. Los hay cabezones que se quedan con Office, pagando un pastón para leer y editar algunos Words y como mucho algún que otro Excel. 

Todas las herramientas de Office las considero muy potentes. Creo que Word puede ser más que un simple editor de textos y Excel tiene muchísimas herramientas que nadie utiliza. En fin, ¿pagar por usar apenas un 1 por ciento? RIDÍCULO.

Que conste que no quiero poner en duda la potencia y la utilidad del software de Office, y tampoco diosificar OpenOffice. Pero Office, por muy bueno, potente y estable que sea, siempre será caro. OpenOffice, aunque algo más sencillo, me da todo lo que necesito de manera gratuita y, además, con el gusto que me da usar software libre.