Sign in

makigas

@makigas.es
36 followers 0 following 47 posts

Aprende conceptos nuevos de programación o descubre una tecnología nueva

PostsRepliesMedia
makigas @makigas.es · 01/04/2025
makigas.es
Ordenar las ramas en git-branch
Por si no lo sabías, puedes utilizar la opción --sort para cambiar el orden de las ramas que se visualizan cuando usas el comando git branch. Por defecto, y hasta el día que esto cambie, cuando ejecutas `git branch`, ves una lista de ramas ordenada alfabéticamente. Sin embargo, tal vez cuando tengas muchas ramas prefieras ordenarlas por modificación, para ver la última rama en la que estabas trabajando abajo o arriba del todo. Si le pones nombres complicados a tus ramas, esto es una necesidad. Aquí algunos criterios de búsqueda interesantes: * `committerdate`: ordena las ramas por fecha de commit del commit más reciente, de tal manera que los más recientes aparezcan abajo. Esto te puede interesar porque así los tienes cerca de la línea de prompt donde vas a poner el siguiente comando. * `-committerdate`: si le pones un signo menos delante, inviertes el orden, así que quedaría el más reciente arriba, y el más antiguo abajo. * `authordate` y `-authordate`: en un commit, la fecha de commit y la fecha de autoría no es la misma. Un commit podría haber sido creado en el pasado pero aplicado posteriormente (por ejemplo, cuando se hace `apply` de un patch). Puedes ver más criterios si vas al manpage de `git-for-each-ref` (tal cual, es decir, `man git-for-each-ref`) y bajas a la sección _FIELD NAMES_. Un ejemplo: $ git branch --sort=-committerdate Si quieres guardar esto en tu configuración para no tener que poner la opción `--sort` cada vez que uses `git-branch`, puedes dejarla en tu configuración de Git, que normalmente estará en `~/.config/git/config` o `~/.git/config` en GNU/Linux, macOS y otros UNIX, o en tu carpeta de usuario en Windows. Usa la opción `branch.sort`. También puedes usar `git config --global branch.sort <valor>` para establecerlo rápidamente sin abrir archivos de configuración o si no encuentras el tuyo. [branch] sort = -committerdate
011
makigas @makigas.es · 10/10/2024
makigas.es
Cosas a evitar con las excepciones de Java
010
makigas @makigas.es · 07/10/2024
makigas.es
Preguntas típicas sobre synchronized en Java
010
makigas @makigas.es · 07/10/2024
makigas.es
Interbloqueos, synchronized y el problema de la cena de los filósofos
010
makigas @makigas.es · 07/10/2024
makigas.es
Introducción a Executor en Java
010
makigas @makigas.es · 07/10/2024
makigas.es
Introducción a Thread Pools en Java
000
makigas @makigas.es · 07/10/2024
makigas.es
Interning en Go con unique.Make
010
makigas @makigas.es · 07/10/2024
makigas.es
¿Cómo funcionan wait() y notify()?
000
makigas @makigas.es · 07/10/2024
makigas.es
La palabra clave volatile
000
makigas @makigas.es · 07/10/2024
makigas.es
Ejemplo de wait() y notify() en Java
000
makigas @makigas.es · 27/09/2024
makigas.es
Ejemplo de wait() y notify() en Java
000
makigas @makigas.es · 26/09/2024
makigas.es
Introducción a Thread Pools en Java
000
makigas @makigas.es · 23/09/2024
makigas.es
Monitores y synchronized
000
makigas @makigas.es · 23/09/2024
makigas.es
Corrupción de memoria
000
makigas @makigas.es · 23/09/2024
makigas.es
Interrupción de hilos
000
makigas @makigas.es · 23/09/2024
makigas.es
Interbloqueos, synchronized y el problema de la cena de los filósofos
000
makigas @makigas.es · 23/09/2024
makigas.es
Bloque synchronized
000
makigas @makigas.es · 23/09/2024
makigas.es
Preguntas típicas sobre synchronized en Java
000
makigas @makigas.es · 23/09/2024
makigas.es
Introducción a Executor en Java
000
makigas @makigas.es · 23/09/2024
makigas.es
Interning en Go con unique.Make
000
makigas @makigas.es · 23/09/2024
makigas.es
Cómo usar Thread.join
000
makigas @makigas.es · 23/09/2024
makigas.es
Introducción al uso de ExecutorService en Java
000
makigas @makigas.es · 04/09/2024
makigas.es
Introducción al uso de ExecutorService en Java
000
makigas @makigas.es · 03/09/2024
makigas.es
Interrupción de hilos
000
makigas @makigas.es · 03/09/2024
makigas.es
Cómo usar Thread.join
000
makigas @makigas.es · 03/09/2024
makigas.es
Corrupción de memoria
000
makigas @makigas.es · 03/09/2024
makigas.es
Introducción a Executor en Java
000
makigas @makigas.es · 02/09/2024
makigas.es
Interbloqueos, synchronized y el problema de la cena de los filósofos
000
makigas @makigas.es · 01/09/2024
makigas.es
Preguntas típicas sobre synchronized en Java
000
makigas @makigas.es · 29/08/2024
makigas.es
Crear un hilo en Java
000
makigas @makigas.es · 29/08/2024
makigas.es
Bloque synchronized
000
makigas @makigas.es · 28/08/2024
makigas.es
¿Qué es un hilo?
000
makigas @makigas.es · 28/08/2024
makigas.es
Monitores y synchronized
000
makigas @makigas.es · 27/08/2024
makigas.es
DataSource: así es como se usa JDBC en la vida real
000
makigas @makigas.es · 27/08/2024
makigas.es
¿Se sigue usando JDBC?
000
makigas @makigas.es · 27/08/2024
makigas.es
¿Qué es la concurrencia?
000
makigas @makigas.es · 27/08/2024
makigas.es
Corrupción de memoria
000
makigas @makigas.es · 26/08/2024
makigas.es
Interrupción de hilos
000
makigas @makigas.es · 26/08/2024
makigas.es
Cómo usar Thread.join
000
makigas @makigas.es · 22/08/2024
makigas.es
¿Cómo funciona Comparator en Java?
000
makigas @makigas.es · 22/08/2024
makigas.es
Crear un hilo en Java
000
makigas @makigas.es · 21/08/2024
makigas.es
¿Qué es un hilo?
000
makigas @makigas.es · 20/08/2024
makigas.es
¿Qué es la concurrencia?
000
makigas @makigas.es · 20/08/2024
makigas.es
DataSource: así es como se usa JDBC en la vida real
000
makigas @makigas.es · 20/08/2024
makigas.es
¿Se sigue usando JDBC?
000
makigas @makigas.es · 12/08/2024
makigas.es
DataSource: así es como se usa JDBC en la vida real
000
makigas @makigas.es · 12/08/2024
makigas.es
¿Se sigue usando JDBC?
050