Básico

Básico

En esta categoría puedes encontrar desde los primeros pasos en la instalación de software libre hasta el manejo de redes de manera sencilla, sin grandes complicaciones. Y no nos olvidemos del hardware... Saber cómo se llama cada cosa y para qué sirve te puede llevar muy lejos en el uso de la tecnología doméstica.

Básico

Básico
En esta categoría puedes encontrar desde los primeros pasos en la instalación de software libre hasta el manejo de redes de manera sencilla, sin grandes complicaciones. Y no nos olvidemos del hardware... Saber cómo se llama cada cosa y para qué sirve te puede llevar muy lejos en el uso de la tecnología doméstica.

Git y GitHub. Submódulos y depuración.

Una vez ya hemos visto lo referente al trabajo con ramas en Git que comentamos en los artículos anteriores, Ramificaciones, flujo de trabajo y etiquetas, estamos en disposición de enfrentarnos a cualquier proyecto cuyo control de versiones se realice con GIT. Sin embargo, no quería terminar esta serie de artículos sobre GIT y GitHub, sin comentar un aspecto muy interesante, como son los submódulos, y las posibilidades que nos ofrecen.

Es habitual, cuando estás trabajando en un proyecto, apoyarte en el trabajo de terceros. Utilizar bibliotecas externas a tu proyecto, iconos, temas, o lo que consideres. En este caso, lo interesante es poder tener este otro proyecto dentro del tuyo propio pero sin que un proyecto afecte al otro. ¿Cual sería el objetivo? Realizar el control de versiones del proyecto principal de forma independiente al proyecto secundario.

¿Como resolver esta situación? Para esto tenemos los submódulos en Git.

Git y GitHub. Ramificaciones, flujo de trabajo y etiquetas

En el artículo anterior vimos una primera aproximación a las ramificaciones en git. En este artículo vamos a ver algunas técnicas para la gestión, el manejo y el trabajo de ramificaciones.

Pero, sobre todo, quiero incidir en la importancia de las ramificaciones en un sistema de control de versiones. Y, de nuevo, insistir en la utilidad de GIT para múltiples disciplinas de trabajo. Ya sea como desarrollador, escritor, diseñador… o muchas otras profesiones, este sistema puede ayudar a que te organices mucho mejor. Pero vayamos al lío…

Git y GitHub. Primeros pasos con ramificaciones

Una de las características mas interesantes, sin lugar a dudas, del control de versiones, son las ramas o ramificaciones. Se trata de una característica que resulta realmente interesante y que nos permite hacer variaciones de nuestro proyecto sin perder el enfoque de nuestro objetivo final. De ahí que la gestión de ramificaciones en los sistemas de control de versiones sea algo fundamental.

Como ya comenté en el artículo de introducción a Git, y no me cansaré de insistir, los sistemas de control de versiones no son algo exclusivo de los desarrolladores, sino que cualquier profesional puede, y debería, hacer uso de ello. Y es precisamente en la gestión de ramificaciones donde adquiere su mayor relevancia.

Una distribución fuera de serie con Knoppix

Hoy os hablaré de una distribución clásica, que hace años que no utilizaba y que me salvó de más de una. Se trata de Knoppix, una veterana que funciona desde un dispositivo USB , CD o DVD, en lo que se conoce como modo LIVE, y que podemos utilizar para nuestro día a día, sin tener que instalar nada en el disco duro de nuestro equipo.

La idea del artículo ha sido a raíz del último programa de preparación de Maratón Linuxero, en la que hablé de ella. Si no lo escuchaste, aquí te dejo un enlace.

Vamos allá.

Dominando ISOs: Iso Image Writer + Write ISO to USB

15

Existen variadas formas de crear una unidad USB arrancable a partir de un archivo ISO. Algunos prefieren el comando dd en la confiable terminal. Otros usan aplicaciones como Etcher, Rosa o Unetbootin, que son fáciles de utilizar y con interfaz gráfica.

Hoy les traigo una nueva manera y que seguramente no utilizan. La aplicación tiene un nombre poco creativo, pero que no podía ser otro: Iso image writer.

Plasma browser integration

Hace unas semanas Kai Uwe Broulik, un desarrollador de KDE, publicaba en su cuenta de Google Plus un interesante mensaje. Nos prometía, nada más y nada menos, que mejorar la integración de navegadores como Chromium/Chrome, Firefox y Opera, con el escritorio Plasma.

Además no es el único trabajando en este proyecto, también está Jonathan Riddell, una autoridad dentro de KDE. Otro de los desarrolladores, David Edmundson, envió una propuesta para éste proyecto forme parte de KDE. Actualmente está en revisión y se espera que sea agregado en breve, posiblemente en la versión 5.11. Pero ya es posible testearlo, ya que se encuentra en los repositorios «dev» de KDE Neon y en «aur» en arch y derivadas.

De cualquier manera, un proyecto que tenga los nombres de estas personas y la palabra «integración» en una misma frase, es por lo menos, interesante y merece una probada.

Recomendamos...

Manjaro: el Arch humano

¿Arch Humano? Exacto es eso lo que pretenden crear los chicos desarrolladores de Manjaro, una distro amigable con el usuario, sin olvidarse de la...