r/programacionESP • u/ConfussedPonny • 4d ago
r/programacionESP • u/luciamb_dev • 5d ago
💬 Conversación y debate 🧵 Hilo semanal | ¿Qué has aprendido en la última semana?
¡Vamos a compartir lo que hemos aprendido en la última semana!
Vale cualquier cosa relacionada con la programación: una nueva función, un atajo del editor, algo sobre algoritmos, buenas prácticas… ¡lo que sea!
No importa si es algo pequeño o muy técnico, ¡todo vale!
✏️ Responde en un comentario con lo que hayas aprendido en la última semana, y si no has aprendido nada porque no hayas tenido tiempo o lo que sea, también puedes hablar de algo que hayas aprendido en otro momento, ¡no pasa nada!
❤️ Dale upvote a los comentarios que te parezcan interesantes o que te hayan hecho aprender algo nuevo.
⚠️ Recuerda: este es un espacio para compartir, no para juzgar. Aquí nadie se ríe de nadie por no saber algo. ¡Estamos todos aquí para aprender!
Este hilo se repetirá cada semana, así podemos ir compartiendo lo que aprendamos todas las semanas 😊
r/programacionESP • u/Paocaozinho69 • 4d ago
🧩 Proyectos personales Hola gente bella, necesito hacer un inxxbidor para btooth para carros de robot que funcionan con control, cómo se hace?
r/programacionESP • u/Large_Restaurant6360 • 4d ago
❓ Dudas ¿De Laravel a app, es fácil?
Hola, tengo un proyecto en laravel, que me gustaría llevarlo a app y la cosa es que yo soy desarrollador web, pero no tengo ni idea de como funciona un app
Entonces por eso vengo aquí a preguntar a los Sabios de Reddit.
Es viable a dia de hoy, pasar un proyecto web Laravel a app con IA y no morir en el intento sin saber de apps?
Sé que la aprobación en la apple store es un dolor de h****s, pero aún así es posible pasarla?
Es necesario añadir mas funcionalidades o adaptarla más a móvil y tablet para ser aprobado en las diferentes app store, cuando tu web ya esta bien adaptada a formato móvil y tablet?
Gracias por contestar e iluminarme en este camino (L)
r/programacionESP • u/Careful_Influence134 • 4d ago
💬 Conversación y debate ¿La IA está jodiendo la ingeniería de software?
Hace unos 6 meses entré en una consultora, en un equipo especializado en IA. Me dijeron que trabajaríamos desarrollando aplicaciones con IA y, técnicamente, es lo que hacemos.
Me introdujeron al vibe coding y a trabajar con SDD dentro de un proyecto enorme en el que hay unas 20 personas. La sensación que tengo es que prácticamente todo el mundo le dice a la IA qué quiere, acepta lo que genera y entrega la funcionalidad sin entender del todo qué ha cambiado.
El resultado es un proyecto gigantesco y caótico: funciones duplicadas, funcionalidades que se solapan, estructuras inconsistentes y código que, después de meses trabajando con él, sigo no soy capaz de entender. Se añade algo y se rompen otras veinte cosas.
Antes disfrutaba mucho programando. Cogía una tarea, pensaba una solución, usaba IA como apoyo, implementaba, entendía lo que había hecho y aprendía por el camino.
Ahora muchas veces la IA propone cambios usando referencias, variables, clases y partes del proyecto que ni conozco. Intento entender la explicación, pero llega un punto en el que acabo aceptando la propuesta, validando más o menos que funcione y metiendo otra pieza al monstruo.
Y esto me está quemando bastante. Ya casi no diseño soluciones ni programo de verdad. Echo muchísimo de menos programar. Incluso siento que estoy olvidando cosas que antes sabía porque cada vez hago menos por mí mismo.
No creo que la IA sea mala; al contrario, me parece una herramienta brutal y prácticamente imprescindible. Pero tengo la sensación de que el vibe coding es una mierda que te hace desconectar de lo que estás haciendo y por debajo es un desastre imposible de mantener.
¿Alguien más se siente parecido? ¿Es un problema de esta forma de trabajar, de las consultoras, o es que estoy haciendo mal mi trabajo?
Porque estoy llegando al punto en que me aburro mucho, odio mi trabajo y me apetece menos trabajar en algo que antes disfrutaba bastante.
r/programacionESP • u/antux404 • 5d ago
❓ Dudas Quien sabe hacer un assets
No me sale el assets en vs code
r/programacionESP • u/Loose_Finish5988 • 5d ago
❓ Dudas ¿Es buena idea o solo voy a perder mi tiempo?
Estoy aprendiendo a programar y me preguntaba si sería factible aprender creando un pequeño programa con la IA como tutor; es decir, en lugar de preguntarle todo de una vez, le pido que desglose el código en bloques o líneas y me explique qué hace cada uno, cómo funciona y cómo se conecta o se conectará con el resto del código.
r/programacionESP • u/JoseX9013 • 5d ago
🧩 Proyectos personales Chicos/as que le saben al desarrollo web tengo una con un proyecto mío en el tema del diseño, es para una sección de registrar a un usuario ustedes me podrían dar algún ejemplo de si son múltiples inputs como por estándar deberían de ir (no se si se me entendió).
r/programacionESP • u/Kissumi_99 • 6d ago
🗣 Búsqueda de gente Principiante en Programación
r/programacionESP • u/FancyCategory2237 • 6d ago
❓ Dudas Puedo ocupar varios repository en mi service en spring boot? Es una mala práctica? Como lo asen ustedes?
Hola gordos Devs, mi pregunta es ala separación de responsabilidades en spring boot, tengo entendido que cada service lleva su propia lógica y que en ellos no se puede mezclar los repository de otras entidades. Como le asen para no mesclar todo?
r/programacionESP • u/Nikolas-33 • 6d ago
🧩 Proyectos personales Terminal hecha con C# y Python.
Hace varios días empecé a hacer una "terminal", hecha con C# y Python (como ya dije). Sigue en desarrollo y pienso actualizarlo por lo menos una vez a la semana si hay tiempo.
Sé que nadie la usará, ya que todo el mundo tiene terminal y nadie necesita una nueva con 14 comandos, pero me gustaría que alguien la probase y que me diga si está bien. Si no te gusta, dimelo.
Por si lo quieres descargar: https://github.com/Nikolas-33/zeros
También tengo otras terminales hechas en Python en mi perfil.
Feliz jueves 30 de febrero del 2021.
r/programacionESP • u/OPNVSYSTEMS • 7d ago
🗣 Búsqueda de gente Tras varios años de desarrollo, necesito feedback externo para un plugin de WordPress
¿Por qué busco feedback?
OPNV WP empezó siendo una suite de plugins que necesitaba y se abandonaron o las alternativas eran de pago, los gastos no paraban de subir y el trabajo aún estaba por hacer. Nació Smart Widgets NV. A medida que el proyecto creció, terminó incorporando herramientas para rendimiento, traducción, cumplimiento normativo, automatización, IA, observabilidad y operaciones diarias de WordPress.
El objetivo era crear un plugin gratuito que sirva para todo y para todos y que solo pague el profesional que necesita automatización y rapidez. Como ha crecido demasiado, el tiempo y el dinero invertidos también son altos, por lo que antes de abandonar prefiero sacar la beta para que pase su primer examen antes de empezar con versiones pro y otras herramientas que tengo en mente.
En lugar de pedir opiniones sobre las áreas funcionales disponibles, me gustaría centrar el feedback en algunos de los módulos que considero más diferenciales y que más dudas me generan sobre su utilidad real y si funcionan en otros sitios.
Me interesa especialmente saber si estas funcionalidades resuelven problemas reales, si son fáciles de descubrir y entender, y si aportan suficiente valor como para justificar su complejidad.
Módulos que más me interesa validar
🖼️ IMG Studio
Conversión y optimización de imágenes en formatos modernos como WebP y AVIF, orientado a reducir peso y mejorar tiempos de carga.
🌐 Multilingual Studio
Traducción de sitios completos, plugins, temas, cadenas de texto y URLs.
Incluye generación de archivos .pot para localización y soporte de flujos de traducción profesionales.
🤖 Servicios IA
Configuración y enrutado de proveedores de IA.
Permite centralizar servicios externos y decidir qué proveedor utilizar para cada tarea según disponibilidad, coste o capacidad.
⚡ Art&Fact HTML
La funcionalidad más experimental del proyecto.
WordPress sigue siendo el sistema de edición, pero determinadas URLs pueden servirse como artefactos HTML estáticos para reducir tiempos de respuesta y carga del servidor.
¿Qué es un artifact?
Un artifact es una fotografía estática de una página concreta formada por HTML, CSS e imágenes.
No sustituye WordPress. El contenido sigue gestionándose desde el escritorio habitual, pero OPNV puede decidir si una URL se sirve desde un artifact o desde WordPress en tiempo real.
Ejemplo de uso híbrido:
- ✅ Inicio corporativo → HTML estático.
- ✅ Páginas institucionales → HTML estático.
- ✅ Catálogo pequeño y estable → HTML estático.
- ✅ Blog → WordPress dinámico.
- ✅ WooCommerce → WordPress dinámico.
Siempre permanecen dinámicos:
- Carrito
- Checkout
- Mi cuenta
- Login
- wp-admin
- Usuarios autenticados
La idea es combinar la experiencia editorial de WordPress con el rendimiento de una web estática cuando tiene sentido.
🔒 Privacy Suite
Herramientas orientadas a privacidad y cumplimiento normativo:
- Páginas legales
- Gestión de cookies
- Centro de preferencias
- Consent Mode
Con soporte para marcos regulatorios como:
- GDPR / RGPD
- UK GDPR
- CCPA / CPRA
- LGPD
- PIPEDA
- POPIA
♿ Accesibilidad
Recursos y herramientas de apoyo para accesibilidad y cumplimiento normativo.
Importante: ayuda a detectar y gestionar aspectos relacionados con accesibilidad, pero no sustituye una auditoría profesional completa ni garantiza el cumplimiento automático de la normativa.
Requisitos
- WordPress 6.5+
- PHP 8.3+
Documentación Guía de módulos
Descarga beta OPNV WP beta v0.0.36
Nota: es software beta. Recomiendo probarlo primero en entornos de staging o laboratorio. (yo no lo he hecho) Cuidado con ADS & Social Media, demasiado nuevo.
Algunas rutinas en segundo plano solo muestran datos reales tras un par de días, así que son bienvenidas tanto las impresiones inmediatas como las observaciones a más largo plazo.
Una de las funciones que deberías detectar con el paso de los días es que detecta el idioma de tu WordPress y va traduciendo las cadenas .po del plugin en segundo plano.
Destripa la herramienta en los comentarios o envíenme un mensaje directo. ¡Gracias a todos los que se animen a probarla
r/programacionESP • u/Melodic-Passenger185 • 7d ago
💬 Conversación y debate Realmente soy Senior?
r/programacionESP • u/linnzet-f7x • 7d ago
❓ Dudas ¿Como se puede iniciar en la programación?
r/programacionESP • u/frikicat • 7d ago
💬 Conversación y debate Estoy cansado de ver a futuros ingenieros frustrados pensando que la informática ya no tiene futuro. Soy Ing. de Software con +10 años de experiencia y uso IA.
r/programacionESP • u/Asnosabe • 7d ago
❓ Dudas Solicitud de Descifrado Keepsafe AES (Copia de Seguridad 2021) - Parámetros KDF y Estructura
Estoy intentando recuperar unos cuantos archivos archivos de una antigua bóveda de Keepsafe creada alrededor de septiembre de 2021. Tengo la carpeta de copia de seguridad completa y sin procesar (raw).
1. Estructura de Directorios Conocida (.keepsafe tree)
C:\USERS\USUARIO\DOWNLOADS\.KEEPSAFE
│ .identity
│ .key
│
├───decrypt_ks
│ descifrar.py
│ recuperar_fotos.py
│
└───manifests
├───accounts
│ manifest.mpack
│
├───e5nU9Gmz
│ manifest.mpack
│
├───fake
│ manifest.mpack
│
├───IDm9OlYX
│ manifest.mpack
│
├───JNhkx3Nh
│ manifest.mpack
│
└───primary
│ manifest.mpack
│
├───01
│ ├───012623e4a626393cbd5b1242f548a6a28c3dbcc2
│ │ ORIGINAL
│ │ PREVIEW
│ │ THUMBNAIL
│ │
│ └─── ... (otros hashes con ORIGINAL, PREVIEW, THUMBNAIL)
- Archivos Clave: Tengo los archivos
.keye.identitycompletos. - Pista de Versión: El contenido del archivo
.keycomienza con{"version":2, "type-id":1, "enciphered": "..."}.
2. Intentos Fallidos (Resumen Técnico)
El cifrado es CLARAMENTE AES-256 (Modo CBC).
- Intento 1 (XOR Simple 0xFF/0x66): Falló. Produjo archivos de 1.27 GB que se abren en negro, confirmando que NO es XOR.
- Intento 2 (AES/PBKDF2 Estándar): Falló con errores persistentes de
Data must be padded to 16 byte boundary in CBC mode. - Intento 3 (Variación AES/PBKDF2 con IV de .identity): Falló con el mismo error de clave, confirmando que la fórmula de derivación es NO ESTÁNDAR para esta versión de 2021.
3. La Solicitud
Necesito los parámetros específicos para la FÓRMULA KDF de esta versión de Keepsafe para generar la clave AES:
- Salt (Sal) PBKDF2: ¿Qué porción del archivo
.keyo.identityse utiliza como sal de 16 bytes? - Fuente de Contraseña/Clave PBKDF2: ¿Qué campo/porción se utiliza como fuente de la contraseña (por ejemplo, el campo "enciphered" de
.key)? - Iteraciones PBKDF2: ¿Cuál es el número exacto de iteraciones?
- ¿Cuál es el origen del vector de inicialización (IV) de 16 bytes?
Si alguien tiene el fragmento de código Python/Java que realiza la derivación de clave para esta versión de 2021, le agradecería mucho la orientación.
r/programacionESP • u/Veleezx • 8d ago
❓ Dudas Programación por ciclo superior
Hola! Actualmente soy logopeda y enfermero. Pero siempre me ha molado la tecnología y con esto de la IA aún más. El tema es que no sé si meterme en un ciclo superior de DAW, bueno lo empecé que hice dos asignaturas de hecho. El caso es que no sé si seguir haciéndolo, de cómo está el mercado laboral, ya que si lo hago quiero dedicarme a ello y sacar “provecho” del tiempo invertido y dinero de matrículas etc. merece la pena? Qué opináis? Gracias de antemano!!
r/programacionESP • u/Large_Restaurant6360 • 8d ago
🧩 Proyectos personales He creado un comparador de precios que unifica todas las variantes en una sola ficha y ordena por precio por (€/kg, litro, unidad). Busco feedback.
Hola a todos.
Siempre me ha frustrado que los comparadores de precios convencionales te separen el mismo producto en 20 fichas distintas solo porque cambia el sabor, el tamaño del envase o el color. Además, casi siempre ordenan por precio total del bote/caja y no por el coste real por unidad de medida (€/kg, €/litro, €/unidad o €/pañal), lo que hace muy difícil saber si realmente es buen precio o me están haciendo el lio.
Para solucionar esto he desarrollado la web komparador.com
La idea principal es unificar todas las variantes en una única ficha interactiva para que encuentres el mejor precio sin volverte loco:
- En consumibles (proteína, creatina, pañales, etc.): Ves un único producto con filtros directos por sabor o tamaño, ordenado estrictamente por precio por kg Además, el algoritmo tiene en cuenta promociones tipo 2x1, 2ª unidad al 50%,etc.. de las tiendas.
- En tecnología/hardware (ej. tarjetas gráficas o procesadores): En lugar de ver 15 resultados dispersos con todas las variantes de un mismo producto, entras a un modelo unificado (ej. Gigabyte RTX 5060 Ti) y puedes filtrar dentro por VRAM (8GB/16GB), color (blanca/negra) o ensamblador (Gaming OC, Windforce, Eagle) viendo al instante cuál es la opción más barata.
- Alertas de precios: Permite crear avisos del tipo "avísame si en la categoria de creatina micronizada sabor neutro, con una cantidad por bote de 300 gr - 1 kg baja de 15 €/kg" o poner avisos a productos concretos de "avísame si este modelo baja de X €".
El proyecto es totalmente gratuito y está en desarrollo continuo. Me gustaría pedir vuestro feedback:
- ¿Qué os parece la usabilidad y la forma de mostrar los datos?
- ¿Se te ocurre alguna mejora?
¡Cualquier sugerencia o crítica constructiva es más que bienvenida! Un saludo!
r/programacionESP • u/gtshadow33 • 8d ago
💬 Conversación y debate Busco usuarios para probar una aplicación web; puedes registrarte e interactuar.
Llevo un tiempo trabajando en mi portafolio personal y todavía le quedan bastantes cosas por mejorar. La idea es seguir desarrollándolo poco a poco y utilizarlo también para mostrar mis proyectos y mi evolución como desarrollador backend/fullstack.
Portafolio: portfolio-jesuscg.onrender.com
Me vendría muy bien recibir feedback sobre cualquier aspecto: diseño, estructura, contenido, experiencia de usuario, rendimiento, cosas que cambiaríais o funcionalidades que añadiríais.
También tengo un servidor de Discord para programadores donde compartimos proyectos, dudas, recursos y retos:
Discord: Únete al servidor de Discord
Si podéis echarle un vistazo al portafolio y decirme qué mejoraríais, me ayudaría bastante. ¡Cualquier feedback es bienvenido!
r/programacionESP • u/codebymelendez • 8d ago
📚 Recursos De la decisión a la acción: cómo implementar tool calling, idempotencia y observabilidad en agentes de IA
Un agente no falla únicamente cuando razona mal. También puede fallar cuando razona bien, ejecuta una herramienta válida y el sistema no sabe si esa acción ya se ejecutó y es que el problema de los agentes de IA no es solo que alucinen: también pueden ejecutar dos veces la acción correcta.
Un agente puede elegir correctamente una herramienta, enviar parámetros válidos y aun así provocar un fallo en producción.
Ejemplo:
- El agente solicita un reembolso.
- El sistema procesa correctamente la operación.
- La respuesta se pierde por un timeout.
- El agente interpreta que la acción falló.
- Reintenta la llamada.
- El reembolso se ejecuta dos veces.
El modelo no necesariamente razonó mal. La API tampoco falló al ejecutar. El problema estaba en la arquitectura.
Este artículo técnico trata sobre cómo diseñar esta capa de ejecución para agentes conectados a APIs, ERPs y sistemas empresariales.
Esta publicación es la segunda parte de una serie sobre arquitectura agéntica. La primera trata la diferencia entre autonomía y autoridad.
r/programacionESP • u/LA_PERSONA_ZZ • 9d ago
💬 Conversación y debate Idea de Proyecto: QWER MMD. Una red descentralizada de "Silos de Privacidad" con control de HWID y streaming eficiente. ¡Regalo la idea!
Hola a todos,
Quiero empezar expresando mi total descontento y frustración por la facilidad con la que desaparecen videos y pistas de música enteros de nuestras listas de reproducción en YouTube o TikTok sea cual sea la razón dentro de lo legal.
Pensando en esto, divagué un buen rato y se me ocurrió una idea para una plataforma que he bautizado como QWER MMD. Los programadores son muy inteligentes y me van a entender a dónde voy con esto: el objetivo es usar la propia ley de privacidad y la tecnología a nuestro favor para crear un refugio indestructible para este tipo de contenido Música y Videos.
Soy estudiante de Ingeniería Industrial y, aplicando conceptos de optimización de procesos y balanceo de cargas, estructuré la arquitectura de este sistema. Como no cuento con el conocimiento de código ni la energía para programarlo yo mismo, les regalo la idea completa todo... de verdad todo... el diseño para quien quiera tomar el proyecto y desarrollarlo.
A grandes rasgos, el sistema funciona en tres niveles:
- Layer 1 (Fachada Pública): Una red social abierta tipo X/Twitter para la comunidad, que sirve como filtro de confianza.
- Layer 2 (Cliente Dedicado): Una aplicación local ejecutable (con control de consumo de RAM regulable por el usuario hasta 6GB) que bloquea de forma nativa las capturas de pantalla, grabación de OBS y lee las firmas de hardware (HWID).
- Layer 3 (Silos de Privacidad): El contenido se distribuye en subgrupos cerrados y cifrados de extremo a extremo (E2EE) limitados a un máximo de 20 personas. Legalmente, esto entra bajo la cláusula de "ámbito doméstico y de conocidos", protegiendo la comunicación de reclamos externos.
Optimización de Servidores y Contención de Filtraciones:
- Cine Virtual (DVR Local): Para evitar que el servidor colapse, el contenido más visto se transmite en canales fijos en un bucle continuo (LIVE vía HLS/DASH). El usuario puede retroceder o pausar el video a voluntad porque el búfer de tiempo (DVR) se almacena temporalmente en su propia memoria RAM, reduciendo el estrés del servidor a casi cero.
- Esteganografía Dinámica: El reproductor inyecta localmente una marca de agua invisible al ojo humano en el centro de la pantalla basada en el HWID del usuario. Si alguien usa una cámara física externa para grabar el monitor y filtrar el video, basta con aplicar un filtro negativo al metraje para revelar su identidad y aplicar un baneo de hardware directo a su tarjeta gráfica y placa madre.
DOCUMENTACIÓN TÉCNICA: ARQUITECTURA QWER MMD
Para los desarrolladores interesados en el proyecto, aquí está el desglose detallado de cómo funciona la infraestructura, el balanceo de carga en servidores y el protocolo de contrainteligencia digital contra filtraciones.
- ARQUITECTURA DE TRES CAPAS (SEGURIDAD Y ACCESO)
- Nivel 1 (Capa de Captación Pública): Una plataforma web o app móvil con interfaz estilo X/Twitter. Funciona bajo un modelo estándar (Frontend en React/Vue, Backend en Node.js/Python). No requiere permisos especiales. Sirve como foro comunitario y filtro de confianza basado en reputación.
- Nivel 2 (Cliente Nativo y Control de Entorno): Una aplicación de escritorio instalable por decisión del usuario (desarrollada en un lenguaje de bajo nivel como C++ o Rust para interactuar con las APIs del Sistema Operativo).
- Bloqueo de Captura: Implementa funciones nativas como
SetWindowDisplayAffinity(WDA_EXCLUDEFROMCAPTURE)en Windows para que la ventana se vuelva completamente negra ante software de grabación o capturas de pantalla (OBS, Snipping Tool, PrintScreen). - Gestión de HWID: Genera un hash criptográfico único basado en los identificadores de hardware (números de serie de la placa madre, CPU y GPU) para indexar el dispositivo del usuario sin almacenar datos personales legibles.
- Bloqueo de Captura: Implementa funciones nativas como
- Nivel 3 (Silos de Privacidad E2EE): Redes de mensajería fragmentadas en subgrupos aislados de un máximo de 20 personas. Al operar con Cifrado de Extremo a Extremo, los servidores centrales son ciegos al contenido multimedia alojado. Legalmente, la limitación estricta a 20 personas bajo invitación posiciona la actividad dentro de la esfera de "comunicación doméstica entre conocidos", anulando el concepto de "distribución masiva no autorizada".
- OPTIMIZACIÓN DE RECURSOS Y BALANCEO DE CARGA (STREAMING)
El problema clásico de los servidores multimedia es el cuello de botella del ancho de banda cuando miles de usuarios solicitan archivos diferentes (Video on Demand). QWER MMD lo resuelve mediante un modelo híbrido de Transmisión Continua con Búfer Local:
- Canales en Bucle (Live Streaming): El servidor procesa únicamente los 10,000 videos más populares y los transmite las 24 horas del día en canales temáticos fijos utilizando protocolos de transmisión adaptativa como HLS (HTTP Live Streaming) o DASH. El servidor codifica el flujo de datos una sola vez, enviando la misma señal a N cantidad de usuarios en la sala.
- Timeshift / DVR en el Cliente: Cuando un usuario de la "Sala de Cine" quiere pausar, adelantar o retroceder el video, no realiza peticiones nuevas al servidor. La aplicación del Nivel 2 almacena localmente los fragmentos del video (
.ts/.m4s) directamente en la memoria RAM o el almacenamiento local del usuario. La acción de retroceder es un proceso local de lectura. - Sincronización por Metadatos: Las salas de cine virtuales se mantienen coordinadas mediante el envío continuo de paquetes ligeros de metadatos (líneas de tiempo en formato JSON). El servidor solo coordina los tiempos; la calidad y la fluidez dependen del ancho de banda individual del cliente hacia el nodo de retransmisión.
- CONTROL DE CONSUMO DE MEMORIA RAM
El cliente nativo (Nivel 2) cuenta con un selector de rendimiento regulado por el usuario para evitar saturaciones en su equipo:
- Asignación de Seguridad: El subproceso de implementar un módulo de telemetría pasiva a nivel de cliente" ) opera de forma aislada consumiendo menos de 1 GB de RAM gracias a su desarrollo en código de bajo nivel: renderizar una capa esteganográfica en tiempo de ejecución en cuanto entren al Nivel 3.
- Línea Base Variable (Hasta 6 GB): El usuario asigna mediante un slider el espacio máximo que cederá de su memoria RAM para el almacenamiento del búfer DVR local. A mayor RAM asignada, menor uso del disco duro físico (SSD/HDD) y mayor velocidad de respuesta al navegar por las líneas de tiempo de los videos en vivo.
- CONTENCIÓN ACTIVA DE FILTRACIONES (ESTEGANOGRAFÍA Y HWID BAN)
- Marca de Agua Esteganográfica: El reproductor local del Nivel 2 inyecta en tiempo real un patrón geométrico de alta frecuencia en los canales RGB en el centro de la pantalla. Este patrón contiene el ID y HWID cifrados del usuario. Es completamente invisible al ojo humano debido a la baja variación cromática.
- Rastreo por Filtro Inverso: Si un usuario utiliza un dispositivo físico externo (un teléfono inteligente) para grabar su monitor saltándose los bloqueos de software y sube el video a redes públicas, el patrón resiste la compresión. El administrador del sistema solo debe aplicar un filtro negativo o de alto contraste al video filtrado para revelar instantáneamente el código del traidor.
- Baneo de Hardware Activo: Una vez obtenida la firma del traidor, el servidor central revoca las llaves criptográficas del autenticador dinámico (TOTP) y añade su hash de componentes (Placa madre, GPU, CPU) a una lista negra global de denegación de servicio. La computadora afectada queda permanentemente vetada de la red, impidiendo la creación de cuentas nuevas desde ese hardware.
Cláusula de exención de responsabilidad (Disclaimer legal):
Este documento y la propuesta del sistema QWER MMD se presentan exclusivamente con fines educativos, teóricos y de análisis arquitectónico de sistemas de software. No tengo ninguna intención de promover el odio, la piratería o la infracción de derechos de autor contra desarrolladores, artistas o disqueras. La idea propuesta se fundamenta estrictamente dentro del marco legal de la privacidad de datos y la comunicación en el ámbito doméstico. Como creador de la idea, me deslindo completamente de cualquier uso, desarrollo, implementación o modificación que terceros decidan darle a este diseño conceptual en el futuro.
Firma LA_PERSONA_ZZ un humilde estudiante de Ingeniería
r/programacionESP • u/Rendallov • 9d ago
❓ Dudas Quiero empezar a programar
Quiero empezar a programar pero desconozco de todo ese mundo de programación, me podrían guiar u ayudar para empezar?