Sistemas & Desarrollo

encontrados: 11, tiempo total: 0.038 segundos rss2
3 meneos
30 clics

Construir libros electrónicos en formato ePub escritos en Markdown usando Pandoc [ENG]

Construir un libro electrónico en ePub usando Pandoc es muy sencillo. Pandoc se llama a sí mismo el conversor universal de documentos. Y tiene sentido. En este tutorial vamos a convertir documentos escritos en Markdown a formato ePub, aunque si usas Pandoc se puede convertir a muchos otros formatos.
5 meneos
107 clics
Construyendo aplicaciones web con Make [ENG]

Construyendo aplicaciones web con Make [ENG]

La mayoría de los desarrolladores web utilizan una herramienta de construcción de algún tipo. No me refiero a software de integración continua como Jenkins CI (un sistema de construcción muy popular), sino al software de nivel inferior que se utiliza para obtener dependencias y construir las aplicaciones. Y hay una increíble variedad: Apache Ant (XML), Rake (Ruby), Grunt (Javascript), Gulp (Javascript), Broccoli (Javascript), NPM (Javascript)… Pero la herramienta que me gustaría ver en detalle es el abuelo de todos ellos: Make.
41 meneos
484 clics
Construye tú mismo una estación meteorológica. Parte 1 [ENG]

Construye tú mismo una estación meteorológica. Parte 1 [ENG]

En esta serie de publicaciones, cubriremos cómo construir una estación meteorológica IoT alimentada por un tablero web y un bot de Telegram. Primero comenzaremos desde la vista de pájaro y cubriremos la arquitectura de lo que vamos a hacer.
3 meneos
47 clics

Ninja: una forma simple de construir software [ENG]

De vez en cuando encuentro un nuevo software que realmente me gusta, y hoy quiero hablar sobre uno de mis descubrimientos recientes favoritos: el sistema de construcción de software Ninja.
11 meneos
703 clics
Los libros que como desarrollador de software no deberían faltar en tu estantería

Los libros que como desarrollador de software no deberían faltar en tu estantería  

Hace unos meses tuve la suerte de asistir a la JS CraftCamp de Munich, una interesantísima conferencia centrada en JavaScript desde el punto de vista del Craftsmanship. En ella, una de las sesiones que propuse en este Open Space y que resultó realmente enriquecedora, fue la de revisión de libros. La idea era simple: 45 minutos para hablar de libros que habíamos leído y por qué nos habían resultado de gran interés. La lista que salió como resultado fue muy larga, pero nunca os agobiéis por lo grande que pueda resultar una tarea.
3 meneos
53 clics
Cómo saber si tu proyecto libre está condenado al fracaso [ENG]

Cómo saber si tu proyecto libre está condenado al fracaso [ENG]

Aunque no son estrictas, este conjunto de reglas puede ayudar a saber si un proyecto libre está condenado al fracaso o no. Entre las reglas que acercan al fracaso se incluyen: el código fuente ocupa más de 100 MB; el código comprimido ocupa más de 100 MB; no está disponible de forma pública bajo un sistema de control de versiones; no se usa el sistema de control de versiones; no hay documentación de cómo construir el software; hay documentación de cómo se construye el código pero no funciona; no hay un versionado correcto; etc.
4 meneos
146 clics
Mosh: el terminal móvil [ENG]

Mosh: el terminal móvil [ENG]  

Mosh es un terminal remoto que permite itinerancia, soporta conectividad intermitente y proporciona echo local inteligente y edición de pulsaciones de teclado del usuario. Mosh es un reemplazo de SSH. Es más robusto y más responsable, especialmente sobre redes wifi y redes móviles. Además, Mosh es de código libre y está disponible para Linux, Windows y macOS, entre otras plataformas.
3 meneos
13 clics

Miranda lanzado como software libre [ENG]

Miranda es un lenguaje de programación funcional puro, no estricto, polimórfico y de orden superior diseñado por David Turner en 1983-6. El lenguaje fue ampliamente utilizado, tanto para la investigación como para la enseñanza, y tuvo una fuerte influencia en el desarrollo posterior del campo, influyendo en particular en el diseño de Haskell, con el que tiene muchas similitudes. Miranda es, sin embargo, un lenguaje más simple.
2 meneos
44 clics

Compiladores e intérpretes de ‘bytecode’ [ENG]

Aquí hay una entrada de blog sobre cómo escribir un pequeño compilador e intérprete de ‘bytecode’ en pequeños fragmentos, comenzando con las opciones más simples y aumentando el resto de la pila cuando necesitemos otros componentes.
6 meneos
134 clics
Emacs como un IDE C++ [ING]

Emacs como un IDE C++ [ING]  

Vídeo de la CppCon 2015. Átila Neves nos cuenta como convertir Emacs en un IDE efectivo para C++.
3 meneos
3 clics

Echemos un vistazo a la relación de amor y odio de Oracle con el software de código abierto (Opinión) [ENG]

Muchas empresas usan código abierto ahora, pero algunas, como Oracle, nunca se han sentido completamente cómodas con él. En 2009, seguí la adquisición de Sun por parte de Oracle tan de cerca como una garrapata en el cuello de un perro. Dudaba mucho de que saliera bien. Pensé que Sun habría estado mejor con IBM. Al final, fue una mezcla. La cartera de hardware de Sun ya no está disponible, pero Java continúa contribuyendo significativamente a los resultados finales de Oracle. Sin embargo, el resto de la cartera de código abierto de Sun ha disminuido lentamente bajo el liderazgo de Oracle, y ahora, su programa más importante, MySQL, parece estar cayendo y desapareciendo.

menéame