privacytools-es se renueva y actualiza

privacytools-es ofrece herramientas para cifrar y protegerte del seguimiento masivo en internet

Allá por el 2016, anuncié por el blog que ponía en marcha la web privacytools-es que ofrece una colección de herramientas y consejos a la hora de mantener nuestra privacidad en internet:

La web es una traducción/adaptación de la web en inglés privacytools.io y me pareció un gran recurso, así que manos a la obra me puse a traducir tooooda la web.

El tiempo pasó, el proyecto de la web en inglés creció, se añadieron muchas personas para mejorar, aportar y renovar la web. ¿y qué pasaba con mi versión en español?

Sigue leyendo “privacytools-es se renueva y actualiza”

Copiar en #git un archivo o carpeta de una rama en otra

Veamos cómo copiar un archivo o una carpeta de una rama de trabajo de git en otra

Vamos a plantear el escenario. Tenemos un repositorio de trabajo que mantenemos bajo control de versiones con git.

Ese repositorio tiene dos rama, la principal o master y una rama de pruebas llamada pruebas. Dentro de esa rama de pruebas tenemos varios archivos y una carpeta con archivos.

Queremos copiar esa carpeta con archivos que existe en la rama de _pruebas_ en la rama principal _main_. ¿Cómo hacer esto?

Sigue leyendo “Copiar en #git un archivo o carpeta de una rama en otra”

Actualizar un fork de un repositorio git desde la interfaz web de GitHub

Veamos cómo actualizar desde la propia interfaz web de GitHub nuestro repositorio “forkeado”

En un artículo anterior ya vimos cómo actualizar desde la línea de comandos nuestro repositorio “forkeado”, para mantenerlo al día con las actualizaciones del repositorio original:

En esta ocasión veremos cómo hacerlo desde la propia interfaz web de GitHub (si es que es allí donde tenemos alojado nuestros repositorios, tanto el original como nuestra copia derivada o “fork”).

Sigue leyendo “Actualizar un fork de un repositorio git desde la interfaz web de GitHub”

Fossil la alternativa a Git

Fossil es un sistema de control de versiones, de igual forma que Git, pero con otra filosofía y muchas opciones más

Photo by Marcus Lange on Pexels.com

Git se ha convertido en una herramienta de trabajo ampliamente utilizada. Es un sistema de control de versiones de archivos, que puede gestionar los aportes de muchas personas trabajando sobre los mismos archivos.

En el blog ya he tratado muchos artículos sobre esta herramienta creada por Linus Torvalds, pensada para ser utilizada en el desarrollo del kernel Linux pero ampliamente utilizada en muchos otros proyectos.

Pero acabo de enterarme de una alternativa creada por el desarrollador de SQLite que ofrece un sistema de control de versiones, pero muchas otras cosas de manera nativa como: seguimiento de errores, una wiki, un foro y documentación del proyecto.

Sigue leyendo “Fossil la alternativa a Git”

Cómo instalar GitHub CLI en #openSUSE

Veamos cómo instalar la nueva herramienta para la gestión de repositorios en GitHub en openSUSE

A finales de agosto de este (aciago) año 2020 ya publiqué en el blog un adelante de la herramienta para la línea de comandos que estaba desarrollando GitHub, para la gestión de los repositorios en sus servidores.

La herramienta se llama GitHub CLI y está disponible también para GNU/Linux y además de Debian, Fedora, Arch  y también openSUSE.

Hoy mismo 17 de septiembre de 2020 han publicado el anuncio de la publicación de la versión 1.0 bajo licencia MIT, de dicha herramienta ya para descargar e instalar y usarla en nuestros equipos.

Veamos cómo instalarla en nuestro openSUSE.

Sigue leyendo “Cómo instalar GitHub CLI en #openSUSE”

Curso de Vim: Aprende #Vim (de la manera más inteligente). El libro.

¿Otro libro o texto más para aprender a utilizar el editor de texto Vim? Pues sí, nunca es suficiente…

¿Estás buscando un libro o texto para aprender a utilizar el editor Vim y empezar a sacarle todo el partido que puede ofrecer esta potente herramienta de edición de textos? Quizás este libro que te traigo sea un buen punto de partida.

En este blog llevo ya un tiempo ofreciendo tutoriales y guías sobre el uso del editor Vim. Este es un recurso más que puedes utilizar en ese empeño en aprender a utilizar Vim.

Este artículo es una nueva entrega del curso “improVIMsado” que desde hace meses vengo publicando en mi blog sobre el editor Vim y que puedes seguir en estos enlaces:

Sobre el editor Vim  se ha escrito un montón de artículos, tutoriales, libros. Se han hecho vídeos, etc. Pero nunca está de más el poder dar otra visión, otro concepto y el poder llegar a más usuarios informando de la potencia que ofrece Vim a la hora de gestionar textos.

Sigue leyendo “Curso de Vim: Aprende #Vim (de la manera más inteligente). El libro.”

Gestiona tus repositorios en GitHub desde la línea de comandos

GitHub está implementando una herramienta para gestionar tus repositorios en sus servidores desde la línea de comandos

Aunque hay herramientas gráficas para la gestión de tus repositorios con git, como Qgit o Gitk, muchos seguimos prefiriendo la línea de comandos a la hora de realizar tareas sobre esos repositorios git.

Y si se trabajan con repositorios git que están alojados en GitHub (propiedad de Microsoft) a la hora de realizar algunas tareas, había que realizarlas obligatoriamente desde su propia web.

Ahora están desarrollando una herramienta propia para la línea de comandos llamada gh, publicada bajo licencia MIT y desarrollada en lenguaje Go, para realizar esas tareas propias de GitHub sin tener que abandonar la línea de comandos de tu equipo.

Sigue leyendo “Gestiona tus repositorios en GitHub desde la línea de comandos”

¿Qué es el archivo .gitignore de #git?

Siempre es una buena práctica el incluir un archivo .gitignore en nuestros repositorios git

Si mantenemos un repositorio de archivos bajo el control de versiones de git, un buena práctica es crear y configurar un archivo .gitignore adecuadamente para mantener el repositorio “limpio y ordenado”.

Pero ¿Qué hace exactamente un archivo .gitignore y para qué sirve? (Vuelvo a recalcar y dejar claro que no soy experto en git… y creo que en nada en general 🙂 )

Sigue leyendo “¿Qué es el archivo .gitignore de #git?”

#Codeberg como alternativa a #GitHub o #GitLab

Codeberg, es un servicio de hospedaje de repositorios git. Un reemplazo comunitario y más libre a opciones más conocidas como GitHub o Gitlab

Clic sobre la imagen para ampliar

El mundo del desarrollo del software libre, cada vez está tomando más fuerza, aunque sea en sistemas privativos. Es cada vez más normal, el subir nuestro software a un repositorio de git hospedado en algún sitio para que desarrolladores interesados en él colaboren en su código.

Pero quizás se te ha planteado el problema de qué servicio de hospedaje de repositorios git subir tu código. ¿Quizás GitHub? ¿Quizás GitLab? Quizás no te convence ninguno de esos o de otras opciones, pero ¿conoces Codeberg?

Sigue leyendo “#Codeberg como alternativa a #GitHub o #GitLab”