programacionc | Unsorted

Telegram-канал programacionc - C / C++

2078

NO HACEMOS DEBERES NI RESOLVEMOS EJERCICIOS. Humilde templo de sabiduría en la disciplina de la programación. No grupo de personas resolviendo enunciados de primero de carrera. Cuando paséis código hacedlo a través de pastebin o similar.

Subscribe to a channel

C / C++

anna is your friend :)

Читать полностью…

C / C++

Para activar el análisis en tiempo real de Clang-Tidy directamente en el editor de Visual Studio 2022 (con subrayados de error en el código y no solo en la lista de salida), debes habilitar la integración del análisis de código en la configuración del proyecto:
Pasos para configurarlo:
Abrir Propiedades del Proyecto:
En el Explorador de soluciones, haz clic derecho sobre tu proyecto y selecciona Propiedades (o presiona Alt + Enter).
Habilitar el análisis de código:
Ve a Propiedades de configuración > Análisis de código > General.
En la opción Habilitar análisis de código en compilación, selecciona Sí (o Yes).
Configurar Clang-Tidy:
En la misma sección de Análisis de código, ve a Clang-Tidy.
Asegúrate de que Habilitar Clang-Tidy esté en Sí.
En la opción Modo de análisis de Clang-Tidy, selecciona En tiempo de ejecución (en segundo plano) o Habilitar en el editor para que muestre las advertencias en línea mientras escribes.
Verificar el archivo de configuración (Opcional):
Si usas un archivo .clang-tidy en la raíz de tu proyecto, Visual Studio lo detectará automáticamente para aplicar las reglas personalizadas.
Una vez activado, los avisos y sugerencias de Clang-Tidy aparecerán como líneas onduladas (squiggles) directamente sobre tu código

Читать полностью…

C / C++

https://books.google.com.ec/books?id=OC17arE5xukC&printsec=copyright&hl=es#v=onepage&q&f=false lo puedes leer aqui

Читать полностью…

C / C++

Si esto fuera real trabajo para ti o cualquiera

Читать полностью…

C / C++

Te escribí al privado

Читать полностью…

C / C++

Buenas noches a tod@s! Alguien de acá tiene experiencia desarrollando drivers para Windows? (Para posterior venta o uso comercial)

Читать полностью…

C / C++

Si el desarrollador arranca desde cero, claramente toma más tiempo. Pero si ya cuenta con su propia base en C++/ImGui estructurada, 1 o 2 semanas son más que suficientes para la integración.
De igual forma, el tiempo final y las etapas del proyecto se definen y adaptan directamente con el programador al momento de negociar en privado

Читать полностью…

C / C++

Excelente clase de física de materiales, Juanjo, pero les recuerdo que esto es un grupo de C/C++, no un laboratorio de metalurgia.
Se fueron por las ramas analizando la estructura del carburo de tungsteno para no aceptar lo evidente: que aquí se la pasan teorizando sobre 'código perfecto' y ninguno tira una sola línea de código real ni resuelve un proyecto.
Sigan debatiendo sobre el diamante; mientras ustedes analizan prensas hidráulicas, los que sí programamos seguimos trabajando. Saludos y cierro el tema."

Читать полностью…

C / C++

Lo cierto es que el diamante tiene mayor resistencia a a compresión que el tungsteno, esa prueba no dice exactamente lo que parece decir. Pero sí, tiene baja tenacidad. El carburo de tungsteno sinterizado puede deformarse sin romperse gracias a su estructura irregular, que tiene zonas donde las grietas se pueden relajar, mientras que el diamante al tener una estructura cristalina con planos rectos, una vez que abres una grieta se sigue rompiendo hasta desprender toda la lámina. Pero para prensas técnicas cuando se necesita tener la máxima compresión posible, se usa diamante.

Читать полностью…

C / C++

Mucho texto teórico para no decir nada. Yo busco alguien que programe un proyecto a medida y cobre por su trabajo, no un debate de arquitectura de software. El que le interese el trabajo, MP

Читать полностью…

C / C++

el que trabaja con arquitectura software no sabe de UI

El código escalable, según tu definición, es código con sobreingeniería, metiendo requisitos fantasma que no existen y tomando decisiones unilaterales.

Eso, de hecho, no es código escalable, sino código que se anticipe a posibles mejoras en un futuro, o, conocido comúnmente, el código adivino: te saca la bola de cristal y te dice "este será el siguiente requerimiento, usa metaprogramación que será menos dolor para cuando venga ese caso, pero no lo entenderá ni el tato, porque la metaprogramación apesta y hace inmantenible rápidamente la base de código".

Читать полностью…

C / C++

cuchi, mente colmena

Читать полностью…

C / C++

Lo de turra mítica, como queriendo indicar algo de dimensiones colosales, viene de adaptar el nombre de un parque temático que se llamaba Terra Mítica.

Читать полностью…

C / C++

​
Separación estricta de responsabilidades
El Manager nunca escribe código — se enfoca exclusivamente en estrategia y coordinación.
Sub-Agentes
Ejecución especializada bajo demanda — Nivel Avanzado
El músculo operativo de tu sistema de IA.
Sub-agentes diseñados para ejecutar con precisión tareas específicas, bajo la coordinación del AI Manager.
Especialización por rol
Incluye 6 agentes integrados listos para producción:
Backend (Python / FastAPI)
Frontend (React + TypeScript)
Base de Datos (SQL)
DevOps (Docker)
Mobile (Flutter)
Testing / QA
Y crear los tuyos personalizados 
Activación selectiva
Podés activar o desactivar cada agente individualmente, adaptando el sistema a cada proyecto.
Modelos independientes por agente
Cada sub-agente puede usar un modelo de IA distinto, optimizado según su tarea:
más rápido para frontend
más potente para backend
más preciso para QA
Roles 100% personalizables
Creá agentes propios con:
prompts de sistema personalizados
comportamientos específicos
nuevas capacidades según tu flujo de trabajo
Integración total con AI Manager
Los sub-agentes:
reciben instrucciones claras (instruction)
ejecutan tareas concretas
devuelven resultados estructurados
Todo bajo una coordinación central inteligente.
 
Lo que ofrecemos: todas las funciones gratis y funciones en futuro que no necesariamente necesitan ser testeadas también gratis , como por ejemplo descargar y ejecutar cientos de modelos de forma local, incluyendo unos de nuestros modelos personales y propios.
Si  está interesado le escribo al privado 

Читать полностью…

C / C++

 Disculpa  y  permiso Administrador de 
Quizás mi mensaje sea extenso.
Mi equipo y yo hemos estado desarrollando un ployecto simple sobre un IDE beta que funciona como una aplicación web (web app) integrada directamente en
Telegram
​
Qué perfil y conocimientos buscamos en los testers?
​Buscamos profesionales o entusiastas avanzados que dominen los siguientes conceptos y tecnologías:
​Orquestación y colaboración multi-agente: Comprensión de cómo interactúan diferentes agentes dentro de un flujo de trabajo (patrones de diseño jerárquicos, secuenciales o descentralizados) y cómo se delegan subtareas de programación.
​Gestión de contexto y memoria: Entendimiento crítico sobre cómo el IDE maneja la ventana de contexto (context window) de los modelos, el control de tokens y la persistencia de memoria cuando se trabaja con múltiples .
​Capacidades de Tool Calling (Llamada a herramientas): Experiencia evaluando cómo los agentes interactúan de forma autónoma con el entorno de desarrollo, la manipulación de archivos y la ejecución de comandos.
​Bucles de autocorrección y manejo de errores: Capacidad para analizar y someter a estrés las rutinas donde el agente detecta fallos de sintaxis, errores de compilación o linter, y aplica correcciones automáticas de manera iterativa.
​Ingeniería de prompts aplicada a código: Criterio avanzado para evaluar la calidad del código generado, la precisión en la refactorización, el manejo de diffs (diferencias de código) y la adherencia a las restricciones impuestas por los system prompts.
​Evaluación de modelos heterogéneos: Disposición para probar el comportamiento de los agentes alternando entre distintos LLMs (tanto locales como vía OpenRouter), comparando latencia, consumo de tokens y precisión lógica según el modelo seleccionado.
 Privacidad y Seguridad
​Sabemos que la seguridad es fundamental, por lo que este proyecto está diseñado bajo los siguientes estándares:
​Procesamiento local: El IDE nunca envía tu clave de API (API key) a ningún servidor; todo se gestiona de forma local.
​Integridad de datos: Tus archivos están seguros y no se pierde ningún elemento durante el flujo de trabajo.
​Flexibilidad de modelos: Si prefieres no usar una clave propia, puedes configurar una API gratuita y descartable (como OpenRouter). El IDE incluye un panel integrado para configurar el modelo que desees utilizar. 
Está son algunas características 
​Control de Modos y Vistas
​setMode Cambia la vista activa del editor ("both", "editor", "chat", "chatmobi").
​togglePreview  Muestra u oculta el panel de vista previa (preview-panel).
​activateMode  Activa los niveles de la interfaz ("normal", "medium", "advanced", "none").
​openModePanel Abre el modal de configuración de modos y características (modeModal).
​toggleSidebarMuestra u oculta la barra lateral de archivos.
​toggleAdvancedMode Alterna el modo avanzado de la aplicación.
​changeFontSize Ajusta el tamaño de la fuente del editor de código (aumenta o reduce).
​ Gestión de Proyectos y Archivos
​switchProject: Cambia el proyecto activo desde el selector.
​newProject / createProject(): Abre el modal o ejecuta la creación de un nuevo proyecto.
​openNewFolder / createFolder(): Abre el modal o ejecuta la creación de una nueva carpeta.
​openNewFile / createFile  Abre el modal o ejecuta la creación de un nuevo archivo.
​deleteCurrentProject  Elimina el proyecto actual.
​downloadProjectZip Descarga el proyecto actual empaquetado en un archivo ZIP.
​downloadProject Descarga el proyecto actual en formato JSON.
​importProject Importa un proyecto mediante un archivo JSON seleccionado.
​importProjectZip Importa un proyecto mediante un archivo ZIP seleccionado.
​confirmRename Confirma el cambio de nombre de un archivo o carpeta.
​ Chat e Inteligencia Artificial
​onProviderChange  Maneja los cambios cuando se selecciona un proveedor de IA distinto.

Читать полностью…

C / C++

https://annas-archive.gl/slow_download/496a4b606feffbed74692474c6ebb70d/0/0

Читать полностью…

C / C++

Hola, ¿cómo puedo hacer que Visual Studio IDE 2022 muestre los errores de Clang-Tidy en el editor y no solo en la ventana de mensajes?

Читать полностью…

C / C++

Me vendría muy bien un trabajo de programador en linea ahora que ando desempleado y sin dinero jajaja

Читать полностью…

C / C++

Holi alguien tiene el libro de Fundamentos de programación en C++
Antonio Garrido Carrillo

Que lo pueda compartir por favor

Читать полностью…

C / C++

Qué tal, vi tu publicación en el grupo sobre el driver para Windows.
Nosotros manejamos desarrollo Kernel en C/C++ (WDF/KMDF). Para cotizarte exacto y darte tiempos de entrega, cuéntame algunos detalles:
¿Es un driver de lectura/escritura directa en memoria o requiere comunicación por IOCKTL / Shared Memory específica?
¿Es para uso general o requiere evadir algún Anti-Cheat activo (EAC, BE, Vanguard)?
¿Tienes certificado firmado o planeas cargarlo vía vulnerable driver (BYOVD / Mapper)?
Dependiendo de la complejidad y si requiere evasión de kernel, los proyectos de este tipo los manejamos en un rango de $400 a $1,000 USD por entrega funcional.
Quedo atento a lo que necesitas para definir la arquitectura y el presupuesto

Читать полностью…

C / C++

色‖色视频 免费•🤩看 全网🎉最全 ha sido baneado! Razón: Baneo CAS.

Читать полностью…

C / C++

Se fueron por las ramas por qué te fuiste por las ramas de un inicio con decir que buscabas alguien se supera trabajar con X y Y y que ofrecidas tal te hubieras quitado de problemas

Читать полностью…

C / C++

El tungsteno puro es bastante resistente, pero menos que el acero. Aguanta más temperatura, eso sí

Читать полностью…

C / C++

Hermano, tremenda clase de metalurgia y filosofía de código, pero estás teorizando demasiado para algo muy sencillo.
Siguiendo tu ejemplo del Short (https://www.youtube.com/watch?v=nzZ_z-QSKv8), yo no estoy pidiendo un 'diamante rigido' con sobreingeniería ni metaprogramación rara. Estoy pidiendo tungsteno: código práctico, resistente, modular y funcional para que al actualizar los offsets del juego no se rompa todo.
En fin, no vine a debatir teóricamente. El que le interese programar el proyecto a pedido y ganar dinero, que me tire al interno y coordinamos. Saludos

Читать полностью…

C / C++

De hecho, ahora que me sacas el tema, hicieron la comparación hace poco entre el diamante y el tungsteno, a ver cuál era el material más duro, y lo dijeron muy claro:

"Dureza y resistencia no son lo mismo"

https://www.youtube.com/shorts/nzZ_z-QSKv8

Читать полностью…

C / C++

¿Nunca has oído sobre las turras culonas?

Читать полностью…

C / C++

piensa en el meme de mucho texto, pues en España, la expresión "dar la turra" es soltar un tocho inconmensurable (usualmente un discurso inmenso)

De ahí, "turra mítica", como símil a "terra mítica", un parque temático

Читать полностью…

C / C++

En España coloquialmente dar la turra es dar la chapa o dar la tabarra, molestar, fastidiar, ser muy insistente con algo o dar un discurso muy largo y aburrido.

En este caso también vale el meme de "mucho texto".

Читать полностью…

C / C++

​saveConfig Guarda la configuración actual del modelo de IA seleccionado.
​saveFallbackToggle  Guarda el estado de la opción de auto-fallback.
​toggleContext  Activa o desactiva la inclusión automática del código del editor en el contexto del chat.
​toggleTool tool Alterna las herramientas integradas del chat (explain, fix, gen, refactor).
​clearChat Limpia el historial de mensajes de la ventana de chat.
​sendMessage  Envía el mensaje escrito al modelo de IA activo.
​⬡ Agent Loop y AI Manager
​agtTab tab Cambia entre las pestañas del modal de agentes (basic, agents, manager).
​clearAgentMemory  Limpia la memoria guardada (memory.md) del agente.
​startAgentLoop / stopAgentLoop Inicia o detiene la ejecución del bucle del agente básico.
​addCustomSubAgent  Agrega un nuevo rol de sub-agente personalizado.
​saveManagerConfig Guarda la configuración del AI Manager.
​startAIManager / stopAIManager  Inicia o detiene la ejecución coordinada del AI Manager.
​ Model Manager (Modelos, Proveedores y APIs)
​mmTab Cambia entre las pestañas de gestión de modelos (providers, models, keys, fallback).
​mmUpdateNewProvFields Actualiza los campos del formulario según el tipo de proveedor elegido.
​mmAddProvider Añade un nuevo proveedor de API personalizado.
​mmRenderModels Actualiza la lista de modelos filtrados por proveedor.
​mmAddModel Añade un modelo personalizado a la lista.
​mmSaveKey Guarda la API Key asociada a un proveedor en el almacenamiento local.
​mmSaveFallback Guarda la configuración del sistema de tolerancia a fallos (fallback).
​mmAddFallback Añade un modelo prioritario a la cola de fallback.
​ Herramientas Avanzadas y Análisis de Código
​runArchAnalysis: Ejecuta el análisis de arquitectura del proyecto.
​runFlowAnalysis: Ejecuta el análisis de flujo de ejecución.
​runDeadCodeDetection: Detecta código no utilizado o muerto en el proyecto.
​runCommentToFn Transforma comentarios de código en funciones ejecutables.
​runAutoExplainGenera explicaciones automáticas del código.
​runBranchGraph Muestra el gráfico de ramas del proyecto.
​takeDiffSnapshot Captura una instantánea del estado actual para comparar cambios.
​showDiff Muestra las diferencias de código registradas.
​runCodeTranslation Traduce el código actual al lenguaje seleccionado en el menú.
​renameSymbol Renombra un símbolo específico en el código (Refactorización).
​extractMethod Extrae un bloque de código en un método independiente (Refactorización).
​toggleError Muestra u oculta el panel de errores detectados.
​refreshPreview Recarga el marco (iframe) de la vista previa.
​ Integración con GitHub
​toggleGithubPanel Muestra u oculta el panel lateral de GitHub.
​githubConnect Establece la conexión con el repositorio remoto mediante token.
​githubPush Envía los cambios locales al repositorio remoto (Push).
​githubPull Trae los cambios del repositorio remoto al entorno local (Pull).
AI Manager — Características
​Rol de coordinador central: Actúa como un "manager" que orquesta el trabajo de otros agentes, en lugar de ejecutar tareas directamente.
​Trabajo por rondas iterativas: Funciona en ciclos donde:
​Recibe el objetivo actual
​Analiza el estado del proyecto
​Consulta los sub-agentes disponibles
Dirección autónoma del flujo de trabajo
​Interpreta el objetivo, analiza el estado del proyecto y decide el próximo paso sin intervención humana.
​Orquestación de sub-agentes especializados
​Selecciona automáticamente el mejor agente para cada tarea (next_role) y le da instrucciones precisas (instruction).
​Cero interferencias, cero conflictos
​Los agentes trabajan de forma secuencial y coordinada, eliminando solapamientos y errores de concurrencia.
​ Supervisión continua en tiempo real
​Después de cada ejecución, el Manager revisa resultados y ajusta la estrategia en la siguiente ronda.

Читать полностью…

C / C++

No estoy pidiendo milagros, estoy pidiendo un trabajo bien hecho. Respondiendo a tus dudas:
Original: Escrito desde cero o usando un base template propio, no un paste/copy de LGL o Github al que solo le cambiaron el nombre.
Limpio y bien estructurado: Código documentado, modular, siguiendo buenas prácticas (separando UI/ImGui, lógica del menú, hooks y conexión de red/panel).
Mantenible y escalable: Que cuando el juego o la APK se actualice, no toque rehacer todo el proyecto, sino únicamente actualizar los offsets/hooks o agregar funciones nuevas sin que se rompa la arquitectura.
El que sabe trabajar con C++/NDK y software architecture entiende esto a la primera. Si alguien le interesa desarrollar la base así, me escribe al privado. Saludos

Читать полностью…
Subscribe to a channel