Las emisiones digitales de esta publicación se estiman entre 0,030 gr. y 0,221 gr. de CO2 por página vista.
«Las acciones correctas para el futuro son las mejores disculpas por las equivocadas del pasado.» – Tryon Edwards
El contenido de este post se envió a los suscriptores de la newsletter el 2 de octubre de 2023.
En otoño soy muy de ir al bosque con mi cesta y mi navaja.
Desde que, después de la pandemia, empezaron a aparecer snippets junto a las setas, muchos informáticos nos armamos de nuestros discos duros extraíbles y hacemos excursiones a la sierra en busca de esas pequeñas partes reusables de código fuente.
Cada año, los snippets que brotan del suelo, al abrigo de las raíces de los árboles, son más sofisticados.
Dicen que este año hay snippets para interactuar con ChatGPT y cosas así. La navaja es necesaria porque hay que separar cuidadosamente las setas de la fina envoltura que contiene el material, compuesto de bits. El puerto USB suele encontrarse escondido y la descarga es rápida aunque bastante inestable. ¡Al mínimo descuido puedes echar a perder un snippet!
Naturalmente, ha surgido una nueva ciencia: la snippetología que, de manera semejante a la micología, es la ciencia que estudia los snippets de la madre naturaleza. Y, de igual forma, ha nacido el arte de reconocer, recolectar y cocinar (en este caso programar) los snippets.
Los snippets afloran en cualquier lenguaje de programación, sin avisar, por lo que se trata de encontrar aquellos que pueden serte útiles porque eres experto en tal o cual lenguaje.
Y es muy importante, saber detectar a tiempo -antes de la descarga- si el snippet contiene bugs o código malicioso. Dicen que algunos snippets brotan con publicidad, spam o phishing pero yo de estos no he encontrado ninguno. Utilizar un snippet contaminado de bugs puede provocar daños irreversibles en tu ordenador, al igual que un hongo venenoso puede arruinarte una cena (o la vida).
Los bosques, después de la pandemia, se pueblan -sobre todo los fines de semana- de grupos de desarrolladores pero también de amantes de las setas. Aunque con propósitos diferentes, ambos grupos conviven en cierta armonía aunque no cabe duda de que los micólogos, en el fondo, nos miran con extrañeza y se preguntan ¿para qué querrán los snippets?
Nota: Snippet es un término del idioma inglés utilizado en programación de ordenadores para referirse a pequeñas partes reusables de código fuente, código binario o texto. Comúnmente son definidas como unidades o métodos funcionales que se pueden integrar fácilmente en módulos mucho más grandes, aportando funcionalidad. También se utiliza la palabra para referirse a la práctica de minimizar el uso de código repetido que es común en muchas funciones, por medio del uso de un solo método que pueda ser reutilizado. Fuente: Wikipedia.
Ejemplo de snippet para detectar el navegador en PHP:
$useragent = $_SERVER [‘HTTP_USER_AGENT’];
echo «Tu User Agent es: » . $useragent;
Un bug es un error o fallo de software que provoca un resultado indeseado o no previsto. Los programas que ayudan a la detección y eliminación de errores de programación se denominan debuggers (depuradores).
Le pedí a ChatGPT que me diese una definición de snippet, que pudiese entender hasta un niño:
Un «snippet» es como un pedacito de magia para las computadoras. Imagina que estás escribiendo una carta muy larga y aburrida en la computadora, pero no quieres escribir todo desde cero cada vez. Entonces, creas un «snippet«, que es como una especie de hechizo que puedes usar en cualquier momento. Este «snippet» contiene un pequeño trozo de texto mágico que la computadora entiende y puede hacer cosas. Por ejemplo, podrías tener un «snippet» que dice «Hola, mundo» y cuando lo uses, la computadora mostrará esas palabras en la pantalla sin que tengas que escribirlas una y otra vez. Así que los «snippets» son como atajos mágicos que hacen que programar sea más fácil y rápido. ¡Puedes usarlos para hacer que la computadora haga lo que tú quieras con solo un poco de magia!
¿Preguntas? ¿Sugerencias? ¿Ideas? No dudes en enviarlas por correo electrónico o contactar conmigo a través de Substack o Mastodon.
El artículo recomendado
¿WTF es el fediverso? Imagínate publicar un pensamiento o contenido en Threads y tener seguidores de otra plataforma, como Mastodon, que den me gusta y comenten esa publicación. Es una posibilidad que pronto se hará realidad si Meta cumple su promesa de permitir que los casi 10 millones de personas que todavía usan Threads sigan e interactúen con usuarios en otras plataformas como Mastodon.
El recurso recomendado
Leonardo AI. La semana pasada estuve probando esta herramienta, de generación de imágenes mediante IA, realmente sorprendente [un ejemplo es la imagen con la que se abre este boletín y otro el que precede estas líneas] En su plan gratuito está limitada a una serie de imágenes al día pero es suficiente para explorarla.
HECHO CON BLOQUES #39
Continúa la nueva temporada de HECHO CON BLOQUES, el videopodcast que te brinda las últimas noticias, ideas y trucos sobre WordPress. Ya tienes disponible el episodio número 39. HECHO CON BLOQUES se publicará, primero en Blogpocket, a partir del número 40 los viernes.
Posts más leídos del mes en Blogpocket
- El Renacimiento de los Blogs y la nueva era de la descentralización
- Desde mis orígenes en WordPress hasta hoy
- Los blogs están de vuelta
- El futuro de WordPress es federado
Lo más reciente en Blogpocket
- Wizardry Links 30: WordPress 6.4 Beta 1, Gutenberg 16.7 RC1, Suiza en Mastodon, Cómo utilizar ChatGPT en WordPress; y más
- WP al día nº 329 – Agrega tu blog de WordPress al fediverso
- HECHO CON BLOQUES #39: Especial IA (JetPack AI Assistant, Plugin Block Diffusion, Amazon Polly; y más)
- WP A DAY #8: Gutenberg 16.7, WordPress 6.4, Encuesta anual WordPress 2023
Deja una respuesta