Por
José Manuel Alarcón.
Publicado el
Una tarea común y básica que necesitamos hacer en cualquier programa es acceder a la información de los archivos y carpetas del sistema de archivos local. Desde algo tan básico como ver el nombre y el tamaño de un archivo hasta listar los contenidos de cualquier carpeta. En Java esto es muy fácil de conseguir gracias a la clase java.io.File. Esta clase nos permite obtener información sobre cualquier elemento del sistema de archivos. Vamos a ver cómo utilizarla.
[Más]
Por
David Charte.
Publicado el
Ya conoces el proceso de construcción de un sitio estático utilizando el generador Jekyll de principio a fin. Además, Jekyll soporta el uso de plugins adicionales para generar algunos tipos de páginas automáticamente o modificar el comportamiento de distintas formas. Sin embargo, el uso de plugins está restringido en GitHub Pages por motivos de seguridad. Para aprovechar todas las posibilidades que nos ofrece el generador estático, vamos a aprender cómo automatizar el propio proceso de generación para GitHub Pages mediante un sistema de integración continua como Travis CI, y a extender la funcionalidad del sitio con distintos plugins.
[Más]
Por
Manuel A. Lores.
Publicado el
Para entender el presente, hay que conocer el pasado, como se suele decir. Y aunque Velneo quizá no te suene demasiado por ser un producto de nicho, muy especializado en desarrollo de aplicaciones de gestión, esta herramienta española no es nueva, ni flor de un día. En realidad, estamos hablando de una tecnología que tiene a sus espaldas más de 20 años de investigación y know-how, y que ha derivado en lo que es ahora: una plataforma innovadora, de presente y futuro. En este breve artículo te resumimos los más de 20 años de historia de Velneo y analizamos su presente y su futuro.
[Más]
Por
José Manuel Alarcón.
Publicado el
¿Estás haciendo una aplicación de consola con Java y te gustaría mostrar mensajes con varios colores en vez del aburrido blanco sobre negro por defecto? En este mini-post te contamos cómo lograrlo.
[Más]
Por
David Charte.
Publicado el
A lo largo de esta serie ya has aprendido a construir un primer sitio estático con Jekyll y a llenarlo de contenido, aprendiendo a ponerlo en funcionamiento en local. Ahora vamos a entender cómo está estructurado tu sitio y cómo procesa Jekyll cada parte, para poder hacer cualquier modificación y construir nuevos sitios desde cero.
[Más]
Por
campusMVP.
Publicado el
Aprender a programar puede ser una tarea ardua, en cambio, no es tan difícil como parece. El acceso a la información es prácticamente ilimitado: hoy en día existen una gran cantidad de recursos tanto online como offline, además de comunidades de desarrolladores y expertos en programación que comparten su conocimiento. Sin embargo, a la hora de aprender a programar es tan importante el escoger el lenguaje adecuado como el proceso de aprendizaje. En un post anterior os hablamos de cómo aprender a programar. En este artículo encontraréis los 5 lenguajes de programación más fáciles de aprender.
[Más]
Por
Jorge Turrado.
Publicado el
Si alguna vez has utilizado ASP.NET Core, te habrás dado cuenta de que tiene una opción muy interesante, llamada secretos de usuario, la cual nos permite generar un secrets.json que se almacenará en local, y permite que si utilizamos un control de código fuente público como GitHub, no hagamos pública información privada como, por ejemplo, nuestra cadena de conexión. En ASP.NET es directo, pero en otros tipos de aplicaciones no lo es tanto y debemos realizar algunos pasos para poder sacar partido a esta funcionalidad. En este artículo Jorge Turrado se estrena en nuestro blog contándote cómo lograrlo.
[Más]
Por
David Charte.
Publicado el
En el primer artículo de esta serie, estudiamos los fundamentos de Jekyll y creamos un primer sitio estático sencillo. En esta entrega aprenderemos a compilar el sitio estático en nuestra propia máquina para probarlo en local antes de subirlo a Github. También veremos cómo componer publicaciones y ver los resultados.
[Más]
Por
campusMVP.
Publicado el
El hacker y hactivista Noam Rotem, de la empresa Safety Directive descubrió hace poco un gravísimo problema de seguridad en el sistema de reservas Amadeus, utilizado por más de la mitad de todas las líneas aéreas del mundo, que aglutinan a un 44% de los pasajeros mundiales. Estamos hablando de cientos de millones de personas. El fallo es tan grave que permite que sin ningún tipo de credenciales pueda acceder y modificar la información privada de los vuelos de cualquier pasajero.
[Más]
Por
campusMVP.
Publicado el
Olvídate del CV. Aunque puede que lo necesites alguna vez, cada vez más la acción del mundo laboral se está moviendo a LinkedIn. Dada la escasez de profesionales en nuestro sector, se han invertido los papeles: ahora son las empresas las que se ponen en contacto con los candidatos, y no al revés. Esto hace que cuanto más completo sea tu perfil de LinkedIn, más probabilidades tienes de que contacten contigo y te ofrezcan un empleo mejor que el actual. En este mini-post te contamos cómo añadir tu formación de campusMVP a tu perfil de LinkedIn para mejorarlo.
[Más]