Categoría: Tips para salir del abismo

[QuickTip] Conectarse a redes VPN Fortinet SSL con NetworkManager en Gentoo (O cualquier otra distro Linux)

En estos días tuve la necesidad de brindar atención a un cliente a través de una red VPN, aunque comúnmente utilitaria el cliente para MacOS de Fortinet, estoy de vuelta en Linux a tiempo completo gracias a la pandemia y el WFH permanente. Mi distro (Gentoo Linux) no cuenta con un cliente para VPNs Fortinet,…

Leer el artículo completo

[QuickTip] Copiar dependencias de un proyecto en maven

Para copiar las dependencias de un proyecto podemos utilizar maven-dependency-plugin, por ejemplo: <plugin> <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> <phase>install</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/lib</outputDirectory> </configuration> </execution> </executions> </plugin> Con lo anterior todas las dependencias de nuestro proyecto seran copiadas al directorio target/lib.

[QuickTip] Crear un jar con dependencias embedidas en maven

Para crear un .jar con dependencias en maven, podemos utilizar maven-assembly-plugin. Por ejemplo si nuestra clase principal es org.foo.Main, bastaria con agregar la siguiente configuración al archivo pom.xml <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> <archive> <manifest> <mainClass>org.foo.Main</mainClass> </manifest> </archive> </configuration> <executions> <execution> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin–> Y listo, una vez que regeneramos…

Leer el artículo completo

[QuickTip] Utilizar diccionarios de Hunspell con TeXstudio en Gentoo

El ebuild de TeXstudio 2.4 disponible en portage es totalmente compatible con Hunspell y los correspondientes diccionarios de MySpell. Sin embargo en algunas instalaciones sobre equipos que no han sido previamente configurados con Texmaker o TexmakerX la configuración de los diccionarios apunta hacia /usr/share/texstudio donde solo tendremos diccionarios en ingles, frances y aleman. Solución 1:…

Leer el artículo completo