#Desarrollo

ButterWordButterwordNews
2025-06-22

Tay Ninh lidera un camino transformador en el explicación del turismo sostenible y cultural, estableciendo un nuevo punto de relato para las experiencias de alucinación auténticas en Vietnam ...
butterword.com/tay-ninh-lidera

2025-06-21

Qué estafa que son los libros de programación.

Hacen de un concepto que se puede explicar en una oracion y un ejemplo de tres o cuatro líneas de código un capítulo entero, empezando por explicarte lo importante que es lo que estás por aprender y por qué tenés que saberlo para realmente convertirte en un verdadero profesional, después te muestran el mismo código de ejemplo de los capítulos atentos, agregando 2 líneas nuevas aplicando el nuevo concepto, y después otra vez relleno, felicitándote por haber llegado hasta ahí y por el buen trabajo que hiciste.

Así cualquiera llena 600 páginas.

Aguanten las cheatsheets y los learn by example.

#programación #desarrollo

2025-06-17

El watchdog de #Trisquel reporta 0 paquetes pendientes para construir binarios, por lo que estamos al corriente con todos los paquetes que modificados \o/!

Significa que ya se completó el #desarrollo de Trisquel 12, no, aun no.

Aun está pendiente la l10n del #netinstall, y claro, todo el testing necesario para que nos acerquemos a Beta y posterior RC.

Sin embargo los pilares de #Ecne ya están en sitio. Los invitamos a probar en VMs las imágenes disponibles.

cdbuilds.trisquel.org/ecne/

Saludos!

SuperSnufkinsupersnufkin
2025-06-13

Habemus PachiMicroOS, hice un video mostŕandolo :D Una suite de apps que uso todo en uno.

Sudé haciendo el AppImage por las dependencias, pero al fín lo logré :3!!!

video.anartist.org/w/eJiBAKzp1

TEDICtedicpy
2025-06-11

4ª Conferencia Internacional sobre Financiación para el Desarrollo – Sevilla

TEDIC participará de la 4ª Conferencia Internacional sobre Financiación para el Desarrollo de las Naciones Unidas.

La 4ª Conferencia Internacional sobre Financiación para el Desarrollo de las Naciones Unidas se desarrollará en Sevilla-España, del 30 de junio a

tedic.org/4a-conferencia-inter

🇵🇸 Álvaro GonzálezkAlvaro
2025-06-10

Por el amor de Dios, si llegas a un proyecto y no te gusta el código, vete mejorándolo poco a poco. No empieces a hacer tu pequeño subproyecto desde cero pasando de todo lo demás.

2025-05-30

Muchas veces, utilizar Frameworks para poder consumir una API, puede que nos haga olvidar que un API Rest sigue siendo solo una consulta http común. Como ejemplo de esto, enviaremos un archivo de audio utilizando Curl.

Sobre la API de Telegram

Cuando utilizamos un framework para bots de Telegram, por ejemplo, grammy, telegraphjs o node-telegram-bot-api, delegamos al modulo encargarse de las cosas complicadas de la api de Telegram. Y mas que complicadas, suelen ser tediosas.

Pongo por ejemplo, el proceso de recibir una imagen. El proceso es el siguiente:

  1. Se consulta por nuevos mensajes al servidor de Telegram. Este contesta que si que hay un nuevo mensaje y envía los datos correspondientes.
  2. Del mensaje de respuesta anterior, tomamos una de las URL que envía Telegram y hacemos una nueva consulta al servidor.
  3. Telegram devuelve el archivo y tenemos que procesarlo para lo que necesitemos
  4. Opcional: Convertimos el archivo en un formato que pueda procesar nuestro lenguaje de programación
  5. Opcional: Enviamos el archivo a Telegram como respuesta o mensaje a donde queramos.

Los Framework suelen ahorrar todo ese proceso con una sola llamada a un método que se encarga de esto y en algunos casos, también del procesamiento del archivo

Ejemplo

Tal vez quieras echarle un ojo a la API de Telegram. No es la cosa mas sencilla de entender, pero puedes ver algunas cositas curiosas.

https://core.telegram.org/bots/api

Por ejemplo, puedes hacer consultas mediante GET y mediante POST.

Las consultas mediante GET puedes realizarlas con tu navegador, porque toda la información, incluso el token de tu bot, puede ser escrita en la barra de direcciones. La cosa es que no puedes mandar archivos. Al menos no que yo sepa.

Las consultas mediante POST son mas completas, pero a menos que escribas una pagina con Javascript que haga las consultas, no puedes usarlo de forma tan directa como con GET. Afortunadamente casi toda maquina moderna viene con Culr instalado, asi que si quieres hacer travesuras o automatizaciones sencillas, puedes hacerlo. Te dejo un ejemplo:

curl -X POST -H "Content-Type:multipart/form-data" -F chat_id={chat_ID} -F audio=@"{archivo}" "https://api.telegram.org/bot{token}/sendAudio"
  1. {chat_ID} Es el código de chat donde quieres enviar esto. Puedes mandarlo a un chat privado, canal o grupo.
  2. Audio es el tipo de archivo a enviar. Para este ejemplo elegí enviar una música.
  3. {archivo} Es el archivo con su extensión a enviar. Algo así como música.mp3
  4. {token} Es el token que te da el botfather.

Como lo que estoy enviando es un archivo de música, tengo que utilizar el método sendAudio, así que es necesario usar la url https://api.telegram.org/bot{token}/sendAudio

Conclusiones

Desarrollar bots no es técnicamente complicado. Puedes hacer pequeñas tareas automatizadas con Curl y algún programador de tareas como CRON. Lo complicado de los bots de Telegram recaen en que su interfaz se basa en una ventana de chat, por lo que la interacción con el usuario podríamos llamarla, interfaz de texto conversacional. Eso implica que los comandos pueden ser imprecisos y complicados de interpretar.

De forma muy básica, es posible detectar patrones, por lo cual existen los comandos slash /help, /start etc, pero Telegram ha ido agregando mas y mas componentes que facilitan esto, dejando por ahora la complicación de la secuencialidad de los comandos y la persistencia. Son cosas que se pueden ir analizando con el tiempo, pero siempre se puede usar de forma sencilla como hemos visto hoy.

 

https://interlan.ec/2025/05/30/programacion-enviando-audio-mediante-api-bot-de-telegram-con-curl/

#bot #chatbot #desarrollo #telegram

the botfather
2025-05-22

📦 ¿Para qué sirve realmente el archivo init.py en Python?

Si alguna vez te encontraste con este archivo y no supiste si borrarlo o ignorarlo... este artículo es para vos 😄

👉 En nuestro blog, Andrea Navarro explica de forma clara y práctica el rol de init.py en la organización de paquetes en Python, cómo funciona y cuál es su utilidad.

🔍 Un recurso ideal para quienes están aprendiendo Python o quieren profundizar en buenas prácticas de estructura de proyectos.

🧠 Leé el artículo completo acá:
🔗 juncotic.com/entendiendo-el-ar

#Python #Programación #Desarrollo #PythonTips #JuncoTIC

[Ver mensaje original](t.me/drk0072/571)

Día Mundial de la Diversidad Cultural para el Diálogo y el Desarrollo

Día Mundial de la Diversidad Cultural para el Diálogo y el Desarrollo

¿Qué es y cuándo se celebra?

El Día Mundial de la Diversidad Cultural para el Diálogo y el Desarrollo se celebra cada año el 21 de mayo. Esta jornada fue proclamada por la Asamblea General de las Naciones Unidas en 2002 y se conmemoró por primera vez en 2003, tras la Declaración Universal sobre la Diversidad Cultural de la UNESCO en 2001256.

¿Por qué se celebra?

El objetivo principal de este día es reconocer, valorar y promover la diversidad cultural como un patrimonio común de la humanidad y una fuerza motriz para el desarrollo sostenible, la paz y la innovación. Se busca fomentar el diálogo intercultural, la inclusión y la cooperación entre culturas, así como combatir los estereotipos y la polarización235.

Importancia de la diversidad cultural

  • La diversidad cultural se manifiesta en creencias religiosas, lenguas, expresiones artísticas, modos de vida y tradiciones. Estas diferencias enriquecen la vida espiritual, moral, afectiva e intelectual de las sociedades35.
  • La diversidad es fuente de innovación y creatividad, contribuyendo a la reducción de la pobreza y al desarrollo social y económico345.
  • La homogeneización cultural y el rechazo de la diversidad pueden conducir a conflictos y erosionar el bienestar y la dignidad humanos5.

Mensaje y acciones de la UNESCO

La UNESCO considera la diversidad cultural tan fundamental para la humanidad como la biodiversidad para los organismos vivos. Promueve la protección del patrimonio cultural inmaterial y el fortalecimiento de las industrias creativas como pilares del desarrollo económico y social46.

«La diversidad cultural es testimonio de la riqueza y profundidad de nuestra humanidad compartida. Actúa como una fuente de intercambio, innovación y creatividad, esencial para el desarrollohumano.
— Declaración Universal de la UNESCO sobre la Diversidad Cultural56

Celebración y actividades

Durante este día se organizan conferencias, exposiciones artísticas, campañas educativas y eventos comunitarios en todo el mundo. Se invita a las personas a:

  • Participar en eventos culturales y festivales.
  • Aprender sobre otras culturas.
  • Compartir su propia cultura.
  • Iniciar diálogos interculturales.
  • Apoyar organizaciones que promuevan la diversidad y la inclusión5.

Relación con el desarrollo sostenible

La Agenda 2030 para el Desarrollo Sostenible reconoce el papel fundamental de la cultura y la diversidad como motores del cambio y el desarrollo. Sin el aprovechamiento de la fuerza y el potencial creativo de la diversidad cultural, no será posible alcanzar los Objetivos de Desarrollo Sostenible45.

En resumen, el Día Mundial de la Diversidad Cultural para el Diálogo y el Desarrollo es una oportunidad para celebrar la riqueza de las culturas, fortalecer el entendimiento mutuo y reafirmar el compromiso global con la inclusión, la paz y el desarrollo sostenible124.

Citas:

  1. https://www.un.org/es/observances/cultural-diversity-day
  2. https://es.wikipedia.org/wiki/D%C3%ADa_Mundial_de_la_Diversidad_Cultural_para_el_Di%C3%A1logo_y_el_Desarrollo
  3. https://www.diainternacionalde.com/ficha/dia-mundial-diversidad-cultural
  4. https://www.unesco.org/es/days/cultural-diversity-dialogue-development
  5. https://diainternacional.org/dia-mundial-de-la-diversidad/
  6. https://www.gob.mx/inpi/articulos/dia-mundial-de-la-diversidad-cultural-para-el-dialogo-y-el-desarrollo
  7. https://ru.wikipedia.org/wiki/%D0%92%D1%81%D0%B5%D0%BC%D0%B8%D1%80%D0%BD%D1%8B%D0%B9_%D0%B4%D0%B5%D0%BD%D1%8C_%D0%BA%D1%83%D0%BB%D1%8C%D1%82%D1%83%D1%80%D0%BD%D0%BE%D0%B3%D0%BE_%D1%80%D0%B0%D0%B7%D0%BD%D0%BE%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%B8%D1%8F_%D0%B2%D0%BE_%D0%B8%D0%BC%D1%8F_%D0%B4%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3%D0%B0_%D0%B8_%D1%80%D0%B0%D0%B7%D0%B2%D0%B8%D1%82%D0%B8%D1%8F
  8. https://laespecialista.es/dia-mundial-de-la-diversidad-cultural-para-el-dialogo-y-el-desarrollo/
  9. https://www.juntadeandalucia.es/organismos/inclusionsocialjuventudfamiliaseigualdad/servicios/actualidad/noticias/detalle/417949.html
  10. https://transparencia-participacion.albacete.es/es/agenda-eventos-actividades/dia-mundial-diversidad-cultural-para-dialogo-desarrollo

Respuesta de Perplexity: pplx.ai/share

#dailyprompt #díaMundial #desarrollo #Dialogo #dialogoYDesarrollo #diversidadCultural

2025-05-16

Se terminó la espera 🥲

Ya están disponibles las primeras imágenes #iso alpha de #Trisquel 12 para prueba!!!
🎊🎊🎉🎉🎊🎊

listas.trisquel.info/pipermail

Con lo que inauguramos la etapa de pruebas:

Hora de descargar:
cdbuilds.trisquel.org/ecne/

Nos leemos en la retroalimentación! 👍

#desarrollo #softwarelibre #linuxlibre #gnu

Diario El Mundoelmundohn
2025-05-14

Planificar juntos para el desarrollo y la revitalización, construir juntos la comunidad de futuro compartido China-América Latina y el Caribe#CHINA
tinyurl.com/yp63bb7y

LibreOffice HispanoLibreOfficeEs
2025-05-14

El encuentro de Montevideo y las nuevas funciones de LibreOffice Calc

Uno de los resultados más interesantes del V Congreso Latinoamericano de LibreOffice en Montevideo fue el intercambio de conocimientos entre los miembros de la comunidad Ismael Fanlo, Xisco Faulí y Olivier Hallot.

Ismael es un reconocido miembro de la comunidad hisp

es.blog.documentfoundation.org

Asociación ASPAaspa_andalucia
2025-05-13

¡Día emotivo en Sevilla! 🇪🇸 Hemos tenido un enriquecedor encuentro con nuestros socios de Sagrada Tierra 🇬🇹. Además, aprovechamos la visita para reunirnos con la Agencia Andaluza de Cooperación Internacional para el Desarrollo. ¡Seguimos fortaleciendo lazos para un futuro de colaboración! 💪🌍

2025-05-11

Estadística sobre Actividades de I+D
Año 2023. Datos definitivos. Principales resultados.

➡️ El gasto en I+D interna aumentó un 15,8% en 2023 y alcanzó los 22.379 millones de euros, el 1,49% del #PIB.
➡️ En términos per cápita, el gasto en I+D interna ascendió a 460,2 euros por habitante.

Fuente: Instituto Nacional de Estadística ine.es/dyngs/Prensa/IMASD2023.

La inversión privada es poco más de la mitad: 56%.

Mientras EE UU recorta a su talento científico, Europa lanza una iniciativa para atraerlo. El programa Choose Europe for Science contempla una inversión de 500 millones de euros entre 2025 y 2027 para captar especialistas en distintas ramas del conocimiento. es.wired.com/articulos/europa-

«Asimismo, incluye el compromiso de incrementar el presupuesto destinado a proyectos de Investigación y Desarrollo (I+D) hasta alcanzar el 3% del producto interior bruto (PIB) en 2030.»

Bruselas pide llegar al 3% de inversión en I+D para impulsar el espacio europeo de investigación. infobae.com/america/agencias/2

Para que España cumpla con eso tiene que doblar su inversión en I+D de aquí al 2030.

Sería fácil de conseguir cogiendo los millones de las armas.

Pedro Sánchez anuncia un aumento del gasto militar de más de 10.000 millones de euros. elsaltodiario.com/gasto-milita

«Desde el Centre Delas aseguran qu si se reconocieran todos los gastos militares reales repartidos en diferentes ministerios, el porcentaje del PIB destinado a gasto militar ya estaría muy cerca del 2%.»

En Diario Red indican que con el nuevo aporte se alcanzaría el 2'48% de PIB en asuntos militares. ➡️ Las cifras ocultas del rearme: El gasto militar real alcanzará los 40.457 millones de euros en 2025
Según la última investigación del Centre Delàs, España alcanzará el 2,48% del PIB en gasto militar, frente al 2% que representan los 33.123 millones anunciados por el gobierno de Sánchez. diario-red.com/articulo/espana

Los datos desglosados en Catalunya están aquí: economia.gencat.cat/ca/ambits-

#ine #catalunya #investigación #desarrollo

uiolibre Techuiolibre
2025-05-10

Un del en la Universidad Técnica de Cotopaxi fue algo impactante, hicimos amigos y pasamos momentos únicos. 🐧
"La sacaron del estadio" ⚽️
💻

Hablando sobre "NextCloud y formatos abiertos o libres" con un poco de estadística de EcuadorPrivacidad, seguridad y desarrollo seguroCon el personal docente de la Carrera de Sistemas Información de la Universidad Técnica de Cotopaxi.Los cracks de cracks! 😬

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst