-
LecciónforEach vs map
forEach es un método funcional de la clase Array de JavaScript que sirve para recorrer los elementos de un Array. map es otro método que sirve para aplicar transformaciones. Aunque ambos iteran sobre los elementos de un bucle, su propósito es diferente y como tal, no hay que confundirlos y... -
LecciónFileInputStream
La clase análoga a FileOutputStream es FileInputStream, que nos permite leer archivos procedentes del sistema de archivos. Con las primitivas que tiene la clase abstracta InputStream, tenemos a nuestra disposición métodos que podemos usar para leer valores desde cualquier implementación. -
LecciónReaders y Writers en Java
Cuando se trabaje con caracteres, un InputStream y un OutputStream se va a quedar corto debido a que todo es de tipo byte, pero en Java los caracteres son de tipo char. Para eso existe Reader y Writer, que es una interfaz muy similar a la de InputStream y OutputStream,... -
LecciónWriter y FileWriter
Writer es la clase que se usa para hacer escrituras hacia fuera utilizando caracteres. Lo más interesante es ver sus usos. Por ejemplo, con FileWriter podemos escribir caracteres y cadenas de caracteres en archivos de texto que se puedan leer por personas. -
LecciónExportar a Web Components
Svelte tiene la capacidad de exportar un proyecto usando WebComponents, algo que puede venir bien si lo que queremos fabricar es una biblioteca de componentes reusables, porque se pueden usar con otros frameworks. Sin embargo, es necesario entender las restricciones que tiene usar Web Components, y también comprender de qué... -
LecciónBind
Con bind tenemos una forma de asociar bidireccionalmente un atributo de un elemento con una variable. Por ejemplo, si le asociamos un bind a un input box, podemos hacer que se actualice cada vez que cambia el valor de una variable, y que simultáneamente actualice la variable cuando cambie el... -
LecciónGDB
Y ya para hablar esta temporada os voy a presentar GDB, que es una herramienta que sirve para depurar programas. La depuración es un proceso que nos permite mirar paso a paso la ejecución de un programa para encontrar y corregir posibles errores que hayamos cometido durante su desarrollo. GDB... -
Lecciónpkg-config
pkg-config es una herramienta para sistemas UNIX como GNU/Linux o *BSD, que facilita la obtención de los parámetros que son necesarios proporcionarles a GCC para que el software que depende de bibliotecas dinámicas que hayamos instalado en nuestro ordenador pueda saber contra qué debe enlazarse. -
LecciónMás flags: i mayúscula (include), wall, werror, pedantic...
Algunos otros flags de GCC que hasta ahora no hemos visto y que pueden ser muy útiles en el momento de desarrollar. En algunos entornos de desarrollo es posible activar opciones que se convierten en el uso de estos flags. Con el flag -I (I mayúscula) podremos incluir directorios de... -
LecciónBibliotecas dinámicas
Las bibliotecas dinámicas resuelven uno de los problemas de las bibliotecas estáticas: que el código objeto está duplicado en varios ejecutables. En una biblioteca dinámica, el código objeto compartido se mantiene en un archivo separado en todo momento (esos .so o esas .dll que puede que os suenen de algo)...