Translate

martes, 20 de noviembre de 2018

Herramientas para descargar carpetas específicas desde github

El problema:

En algunas ocaciones tenemos la necesidad de descarga un folder específico de un proyecto grande en github y obviamente no queremos hacer un git clone a todo el proyecto.

Soluciones:


1. GitZip

  • Es un proyecto que ofrece una interfaz sencilla en línea en la cual puedes pegar la URL del folder que deseas descargar. 
  • También está disponible como una extensión de Google Crome y Firefox.
  • Puedes agregar un Github Token si llegas al límite de descargas.

Website: https://gitzip.org/
Chrome extension: https://chrome.google.com/webstore/detail/gitzip-for-github/ffabmkklhbepgcgfonabamgnfafbdlkn?hl=en



2. DownGit

  • Similar a GitZip pero solamente en version online.
  • No provee capacidad para tokens.
Website: https://minhaskamal.github.io/DownGit/#/home


miércoles, 6 de junio de 2018

Introducción a JavaEE con Apache TomEE - SouJava 2018





El 6 de Febrero de 2018 tuve el agrado de ser invitado por la famosa Sociedad de Usuarios Java en Brasil llamada SouJava. El tema que presenté fue Introducción a JavaEE con Apache TomEE.

Durante la sesión pudimos navegar a través de muchas especificaciones JavaEE como JAX-RS, CDI, JSON, Batch, Web Socket y EJB utilizando para los demos simplicidad de trabajo que nos provee el servidor de applicationes Apache TomEE en conjunto con el IDE InteliJ IDEA


Agradesco a Otavio Santana @otaviojava y demás organizadores por la invitación y espero en el futuro cercano volver a poder compartir precensialmente con la comunidad Java de Brasil.
El idioma de la charla fue en inglés pero a finales del 2017 di la charla en el idioma español durante Java Day Perú.

jueves, 8 de febrero de 2018

Vota para el nuevo nombre que reemplazará a Java EE



Como ya saben, Oracle sigue en el proceso de donar JavaEE a la fundación Eclipse bajo el proyecto sombrilla llamado: Eclipse Enterprise for Java (ee4j).  La primera fase para selectionar la el nombre de la marca ya concluyo y ahora se ha iniciado un segunda fase que incluye la votación entre los dos nobres finalistas de la primera fase.

Esta marca también será utilizada en la certificación en la industria para implementaciones compatibles e independientes. Los proyectos de código abierto que se incluyen en el proyecto de nivel superior Eclipse EE4J serán una de esas implementaciones. En resumen, necesitamos un nuevo nombre para reemplazar "Java EE". Al igual que el proyecto OpenJDK implementa la especificación de la plataforma Java SE, los proyectos EE4J proporcionarán implementaciones de un conjunto de especificaciones que hoy llamamos Java EE.

Deja tu voto en la historia tecnológica, vota hoy dado que el último día para votar es el 23 de Febrero de 2018:

lunes, 5 de febrero de 2018

Deconstruyendo y evolucionando la seguridad en servicios REST | Desconferencia GuateJUG

El pasado jueves 1 de Febrero tuve la oportunidad de poder compartir con la comunidad de usuario java en Guatemala -GuateJUG- en el inicio de actividades que este año el JUG realizará. La representación tanto local como de empresas del área Centroamericana estuvieron representadas y pudieron compartir un buen café y muchas opiniones sobre un tema en particular.  Durante la actividad presenté el tema: Deconstruyendo y evolucionando la seguridad en servicios REST.

Me agradó mucho la diversidad tecnológica en los participantes y compartir con amistades de diferentes etapas académicas y profesionales de mi vida y que siguen tiendo en común la pasión por la tecnología, música, el open source y sinergia producto de colaboración en comunidad.


martes, 23 de enero de 2018

bash: warning: setlocale: lc_ctype: cannot change locale en MacOs High Sierra 10.13.2



Este error ha vuelto a afectar el sistema operativo OsX, en esta ocasión ha sido la actualización a: High Sierra 10.13.2

Sintomatología:

  • El error aparece cuando intentamos conectarnos via ssh a un servidor remoto por medio de Terminal o iTerm 2
  • El problema no está relacionado a una 


Resolución:

1) En el archivo ~/.bash_profile debemos agregar:

export LC_CTYPE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
2) Hacemos que los cambios cobren efecto, en un terminal ejecutamos:

source ~/.bash_profile


3) En iTerm 2 inhabilitar ""


4) Nuestros perfiles de iTerm2 tomarán ahora los valores provistos en el paso 2 y ya no obtendremos el mensaje: "bash: warning: setlocale: lc_ctype: cannot change locale" en nuestras sesiones ssh.