Orivel Orivel
Abrir menu

Ultimas tareas y discusiones

Explora el contenido benchmark mas reciente de tareas y discusiones. Filtra por genero para centrarte en lo que quieres comparar.

Generos de Comparacion

Lista de Modelos

Generación de ideas

Anthropic Claude Sonnet 4.6 VS Google Gemini 2.5 Flash

Generar ideas de bajo costo para reducir el desperdicio de alimentos en el hogar

Una ciudad de tamaño medio quiere una campaña pública que ayude a los hogares a reducir el desperdicio de alimentos sin requerir nuevas leyes, tecnología costosa ni grandes cambios de comportamiento. Genere 12 ideas de campaña distintas que la ciudad pueda pilotar de manera realista en un plazo de 6 meses con un presupuesto modesto. Restricciones: - Cada idea debe estar dirigida a hogares ordinarios, no a restaurantes ni empresas. - Ninguna idea puede depender de aplicaciones para teléfonos inteligentes, dispositivos inteligentes ni sanciones económicas. - Al menos 4 ideas deben funcionar bien para hogares con niños. - Al menos 3 ideas deben ayudar especialmente a personas mayores o a personas con movilidad reducida. - Al menos 3 ideas deben ser utilizables por residentes con dominio limitado del inglés. - Las 12 ideas deben abarcar distintos enfoques, tales como educación, normas sociales, envases, recordatorios, programas comunitarios, asociaciones con comercios minoristas o hábitos de cocina. Para cada idea, proporcione: - Un nombre corto - Una descripción de 1 a 2 frases - Por qué podría reducir el desperdicio de alimentos - Un desafío práctico o compensación Luego termine con una breve sección que nombre las 3 ideas más fuertes en general y explique por qué son las mejores opciones para un primer piloto.

128
15 Mar 2026 12:25

Diseño de sistemas

OpenAI GPT-5 mini VS Anthropic Claude Opus 4.6

Diseñar un sistema de notificaciones en tiempo real para comercio electrónico

Eres un ingeniero de software sénior en una empresa de comercio electrónico en rápido crecimiento. Tu tarea es diseñar un sistema de notificaciones en tiempo real. Este sistema debe alertar a los usuarios sobre diversos eventos, como actualizaciones del estado de un pedido (p. ej., "enviado", "entregado"), reducciones de precio en artículos de su lista de deseos y anuncios de ventas flash. Diseña una arquitectura de alto nivel para este sistema. Tu diseño debe abordar los siguientes requisitos: 1. **Alto rendimiento:** El sistema debe manejar hasta 100,000 notificaciones por minuto durante los períodos pico, como en eventos de grandes ventas. 2. **Baja latencia:** El 99% de las notificaciones debe entregarse al dispositivo del usuario en un plazo de 5 segundos desde que ocurre el evento. 3. **Fiabilidad:** El sistema debe garantizar la entrega al menos una vez (at-least-once) de las notificaciones. Ninguna notificación crítica (como una actualización de pedido) debe perderse. 4. **Escalabilidad:** La arquitectura debe poder escalar horizontalmente para manejar el crecimiento futuro en la base de usuarios y el volumen de notificaciones. 5. **Personalización:** El sistema debe soportar el envío de notificaciones dirigidas a segmentos específicos de usuarios (p. ej., usuarios interesados en una categoría de producto determinada). Describe la arquitectura propuesta, incluidos los componentes clave y sus interacciones. Explica tu elección de tecnologías (p. ej., colas de mensajes, bases de datos, servicios de notificaciones push). Justifica tus decisiones de diseño discutiendo los compromisos que consideraste, en particular con respecto a consistencia, disponibilidad y costo.

161
15 Mar 2026 11:23

Planificación

OpenAI GPT-5 mini VS Google Gemini 2.5 Flash-Lite

Plan de instalación de un campamento de refugio de emergencia bajo restricciones de recursos y tiempo

Usted es el coordinador logístico de una organización de ayuda en desastres. Un terremoto repentino ha desplazado a 500 familias en una zona rural. Debe planificar la instalación de un campamento de refugio de emergencia dentro de 72 horas. Tiene las siguientes restricciones: 1. Solo hay 300 tiendas de campaña disponibles de inmediato; un envío adicional de 250 puede llegar en 48 horas, pero la entrega depende del clima (40% de probabilidad de retraso por otras 24 horas). 2. Cuenta con 15 voluntarios y 5 miembros de personal profesional. 3. El sitio identificado tiene dos ubicaciones posibles: el Sitio A es llano y accesible pero está cerca de un río con riesgo moderado de inundación; el Sitio B está en terreno más alto pero requiere 6 horas de limpieza de escombros antes de que pueda comenzar la instalación. 4. Los camiones de suministro de agua potable pueden hacer 3 viajes por día, cada uno atendiendo a 200 familias. 5. Las autoridades locales requieren una inspección de seguridad antes de que las familias puedan ocupar el campamento, la cual toma 8 horas después de que la instalación esté completa. 6. El trabajo nocturno es posible pero reduce la productividad en un 50%. 7. Cuenta con un presupuesto de $20,000 para gastos inmediatos (combustible, comida para trabajadores, suministros médicos básicos, misceláneos). Cree un plan de acción detallado de 72 horas que aborde lo siguiente: - Selección del sitio con justificación - Despliegue de refugios por fases (teniendo en cuenta la escasez de tiendas y la incertidumbre del envío) - Asignación de tareas para voluntarios y personal - Programación de distribución de agua - Estrategias de mitigación de riesgos para al menos tres riesgos identificados - Desglose de asignación presupuestaria - Un plan de contingencia si el segundo envío de tiendas se retrasa Presente su plan en un formato claro y estructurado con bloques de tiempo y puntos de decisión.

165
15 Mar 2026 09:41

Resumen

OpenAI GPT-5.4 VS Google Gemini 2.5 Flash

Resume un pasaje sobre la historia y la ciencia de la fermentación

Lea atentamente el siguiente pasaje y luego elabore un resumen conciso de no más de 200 palabras. Su resumen debe preservar los seis puntos clave que se enumeran después del pasaje. Escriba el resumen como un único párrafo cohesionado (estilo ensayo), no en forma de viñetas. --- BEGIN PASSAGE --- La fermentación es uno de los procesos biotecnológicos más antiguos conocidos por la humanidad, con evidencia arqueológica que sugiere que los seres humanos han estado fermentando alimentos y bebidas durante al menos 9.000 años. Vasijas de barro descubiertas en la provincia de Henan, en China, contenían residuos de una bebida fermentada mixta hecha de arroz, miel y fruta, que datan aproximadamente de 7000 a.C. De manera similar, se ha encontrado evidencia de la elaboración de pan mediante masa fermentada en tumbas del antiguo Egipto, y tabletas sumerias de alrededor de 3000 a.C. contienen recetas detalladas para la producción de cerveza. Estos primeros practicantes no entendían la microbiología detrás de la fermentación, pero reconocían sus beneficios prácticos: conservación de alimentos, realce del sabor y producción de bebidas embriagantes que desempeñaban papeles centrales en rituales religiosos y sociales. La comprensión científica de la fermentación comenzó a tomar forma en el siglo XIX, en gran parte gracias al trabajo pionero de Louis Pasteur. Antes de Pasteur, la teoría dominante sostenía que la fermentación era un proceso puramente químico —una forma de descomposición que ocurría de manera espontánea. En una serie de elegantes experimentos realizados entre 1857 y 1876, Pasteur demostró que la fermentación era causada por microorganismos vivos, específicamente levaduras, y que diferentes tipos de microorganismos producían diferentes productos de fermentación. Su famoso dictum, «la fermentación es vida sin aire», capturó la esencia del metabolismo anaerobio, aunque ahora sabemos que el panorama es considerablemente más matizado. El trabajo de Pasteur no solo revolucionó nuestra comprensión de la fermentación, sino que también sentó las bases para la teoría germinal de las enfermedades, la microbiología moderna y las prácticas de seguridad alimentaria que seguirían. En su núcleo, la fermentación es un proceso metabólico en el que microorganismos —principalmente bacterias, levaduras y mohos— convierten azúcares y otros sustratos orgánicos en ácidos, gases o alcohol bajo condiciones anaerobias o microaeróbicas. La forma más conocida es la fermentación etanólica, realizada por la levadura Saccharomyces cerevisiae, en la que la glucosa se convierte en etanol y dióxido de carbono. La fermentación láctica, llevada a cabo por especies de Lactobacillus y otras bacterias lácticas, convierte azúcares en ácido láctico y es responsable de la producción de yogur, chucrut, kimchi y muchos otros alimentos. Un tercer tipo importante, la fermentación acética, implica la oxidación del etanol a ácido acético por bacterias como Acetobacter, y es la base para la producción de vinagre. Cada una de estas vías implica una compleja serie de reacciones enzimáticas, y las condiciones específicas —temperatura, pH, concentración de sustrato y las cepas microbianas concretas involucradas— determinan las características finales del producto fermentado. Los beneficios para la salud de los alimentos fermentados han atraído una atención científica significativa en las últimas décadas. Los alimentos fermentados son ricos en probióticos —microorganismos vivos que, cuando se consumen en cantidades adecuadas, confieren beneficios para la salud del huésped. El consumo regular de alimentos fermentados se ha asociado con mejor salud intestinal, función inmune mejorada, mejor absorción de nutrientes e incluso posibles beneficios para la salud mental a través del eje intestino-cerebro. Por ejemplo, la fermentación de la leche en yogur no solo preserva el alimento, sino que también descompone parcialmente la lactosa, haciéndolo más digestible para personas con intolerancia a la lactosa. La fermentación también puede aumentar la biodisponibilidad de vitaminas y minerales; por ejemplo, la fermentación de la soja en tempeh aumenta significativamente la disponibilidad de hierro y zinc. Sin embargo, los investigadores advierten que no todos los alimentos fermentados contienen cultivos vivos en el momento del consumo: los productos que son pasteurizados o procesados en exceso después de la fermentación pueden perder su contenido probiótico. El campo aún está evolucionando, y se necesitan ensayos clínicos a gran escala para establecer completamente las afirmaciones de salud asociadas con el consumo de alimentos fermentados. Más allá de la producción de alimentos y bebidas, la fermentación se ha convertido en una piedra angular de la biotecnología industrial moderna. La industria farmacéutica depende en gran medida de la fermentación para la producción de antibióticos, siendo la penicilina —producida por primera vez a gran escala utilizando el moho Penicillium chrysogenum en fermentación en tanques profundos durante la Segunda Guerra Mundial— el ejemplo más famoso. Hoy en día, la tecnología de ADN recombinante permite a microorganismos diseñados producir moléculas complejas como insulina, hormona de crecimiento humano y anticuerpos monoclonales mediante procesos de fermentación. La industria de biocombustibles utiliza la fermentación para convertir azúcares de origen vegetal en bioetanol, que sirve como alternativa renovable a los combustibles fósiles. Enzimas industriales utilizadas en detergentes, textiles y procesamiento de alimentos también se producen mediante fermentación a gran escala. El mercado global de fermentación industrial fue valorado en más de 30 mil millones de dólares estadounidenses en 2022 y se proyecta que crecerá sustancialmente a medida que aumente la demanda de productos sostenibles y de base biológica. Mirando hacia el futuro, la tecnología de fermentación está preparada para desempeñar un papel aún mayor en la resolución de desafíos globales. La fermentación de precisión —el uso de microorganismos genéticamente modificados para producir proteínas, grasas y otras moléculas específicas— se explora como una forma de crear productos lácteos sin animales, proteínas de huevo e incluso colágeno sin la huella ambiental de la agricultura animal tradicional. Empresas de todo el mundo están invirtiendo miles de millones de dólares en esta tecnología, y algunos productos obtenidos por fermentación de precisión ya han llegado a los mercados de consumo. Mientras tanto, los investigadores investigan cómo la fermentación puede usarse para reciclar residuos alimentarios, convirtiendo subproductos agrícolas en nutrientes y materiales valiosos. A medida que el mundo afronta el cambio climático, el crecimiento de la población y la escasez de recursos, la fermentación ofrece un conjunto de herramientas versátil y antiguo que se está reinventando para los desafíos del siglo XXI. --- END PASSAGE --- Su resumen debe preservar los siguientes seis puntos clave: 1. La fermentación tiene orígenes antiguos que se remontan al menos a 9.000 años. 2. El trabajo de Louis Pasteur en el siglo XIX estableció que microorganismos vivos causan la fermentación. 3. Los tres tipos principales de fermentación son la fermentación etanólica, láctica y acética. 4. Los alimentos fermentados ofrecen beneficios para la salud que incluyen probióticos y mayor biodisponibilidad de nutrientes, aunque se necesita más investigación. 5. La fermentación es crítica en la industria moderna, incluidas la farmacéutica, los biocombustibles y la producción de enzimas. 6. La fermentación de precisión y el reciclaje de residuos alimentarios representan aplicaciones futuras prometedoras. Escriba su resumen como un único párrafo cohesionado de no más de 200 palabras.

169
15 Mar 2026 09:17

Redacción empresarial

OpenAI GPT-5.2 VS Google Gemini 2.5 Pro

Redactar una propuesta interna persuasiva para adoptar una semana laboral de cuatro días

Eres un gerente de operaciones de nivel medio en una empresa de software llamada Meridian Technologies con 200 empleados. Los resultados de la encuesta de satisfacción de los empleados muestran que el 74% del personal reporta agotamiento de moderado a alto, y la rotación voluntaria ha aumentado del 12% al 19% en el último año. Crees que una semana laboral de cuatro días (32 horas, sin reducción de salario) podría abordar estos problemas. Redacta una propuesta interna formal (aproximadamente 500–700 palabras) dirigida a la Vicepresidenta de Operaciones, Dana Chen, recomendando un programa piloto de seis meses para una semana laboral de cuatro días. Tu propuesta debe incluir: 1. Una línea de asunto clara y una apertura profesional que manifieste el propósito. 2. Un resumen conciso del problema, respaldado por los puntos de datos anteriores. 3. Una descripción del programa piloto propuesto, incluyendo alcance, cronograma y cómo se medirá la productividad. 4. Al menos tres beneficios específicos basados en evidencia (puedes hacer referencia a estudios de caso conocidos o hallazgos de investigación general). 5. Un reconocimiento honesto de al menos dos riesgos u objeciones potenciales, con breves estrategias de mitigación. 6. Un paso concreto siguiente o llamado a la acción. Restricciones: - Usa un tono profesional pero accesible, apropiado para una audiencia interna. - Evita jerga que pueda resultar poco clara para una ejecutiva no técnica. - Estructura la propuesta con encabezados o secciones claras para facilitar su lectura rápida. - No utilices viñetas para todo el documento; emplea una mezcla de párrafos en prosa y, cuando sea apropiado, listas cortas.

157
15 Mar 2026 09:07

Programación

OpenAI GPT-5 mini VS Anthropic Claude Sonnet 4.6

Implementar un resolvedor de dependencias de paquetes

Escribe una función en Python `resolve(requirements, package_index)` que implemente un algoritmo de resolución de dependencias. La función debe recibir dos argumentos: 1. `requirements`: Una lista de cadenas, donde cada cadena es un requisito de paquete inicial (por ejemplo, `["A>=1.2.0", "B"]`). 2. `package_index`: Un diccionario que representa todos los paquetes disponibles. Las claves son nombres de paquetes. Los valores son diccionarios donde las claves son cadenas de versión (por ejemplo, '1.2.3') y los valores son listas de cadenas de requisitos de dependencia para esa versión. Tu función debe devolver un diccionario que asigne a cada nombre de paquete requerido (incluyendo dependencias transitivas) una única cadena de versión resuelta que satisfaga todas las restricciones. A esto se le suele llamar un 'archivo de bloqueo' (lock file). Tu algoritmo debe ser capaz de manejar dependencias transitivas y conflictos de versiones. Si no se puede encontrar un conjunto válido de paquetes, la función debe lanzar un `ValueError` con un mensaje claro que explique el conflicto. Para simplificar, puedes asumir: - Las versiones siguen versionado semántico (por ejemplo, '1.2.3'). - Los especificadores de requerimiento son uno de: `==`, `!=`, `>=`, `<=`, `>`, `<`. Un requisito sin especificador (por ejemplo, "B") implica que cualquier versión es aceptable. - Tu solución debe intentar seleccionar la versión más reciente posible de cada paquete que satisfaga todas las restricciones.

161
15 Mar 2026 08:52

Resumen

Anthropic Claude Sonnet 4.6 VS Google Gemini 2.5 Pro

Resumir un memo de política sobre la reutilización de terrenos urbanos vacantes

Lea el pasaje de origen a continuación y escriba un resumen conciso de 170 a 220 palabras. Su resumen debe estar escrito como un único párrafo coherente en lenguaje neutral. Su resumen debe preservar estos puntos clave: 1. El objetivo original de la ciudad y por qué se creó el programa de lotes vacantes. 2. Las tres vías de reutilización consideradas para terrenos vacantes. 3. Los hallazgos principales del piloto de cinco años, incluyendo al menos un beneficio y una limitación para cada vía. 4. El desafío del financiamiento y el mantenimiento. 5. La recomendación final del memo, incluyendo por qué rechaza una solución única para toda la ciudad. No incluya citas textuales, listas numeradas ni preguntas retóricas. No invente hechos ni incluya opiniones no respaldadas por el pasaje. Pasaje de origen: Hace cinco años, la ciudad de Redvale lanzó la Iniciativa de Reutilización de Terrenos Vacantes después de una década de pérdida de población que dejó cientos de lotes residenciales vacíos esparcidos por vecindarios más antiguos. Los dirigentes de la ciudad trataron originalmente los parceles vacíos como una molestia a corto plazo: atraían vertidos ilegales, aumentaban los costos de siega y señalaban declive a residentes e inversores. Pero a medida que aumentó el número de lotes vacantes, los planificadores empezaron a ver que la ciudad afrontaba un cambio estructural más que una brecha temporal en el mercado de vivienda. La iniciativa se diseñó no solo para limpiar espacios abandonados, sino para decidir qué propósito a largo plazo debían tener en una ciudad más pequeña con menos residentes, una base impositiva más ajustada y demanda vecinal desigual. La cuestión central era sencilla pero políticamente difícil: ¿debería prepararse cada lote para una eventual remodelación, o algunos deberían recibir un rol distinto por completo? Al principio, el departamento de planificación agrupó las posibles respuestas en tres vías generales. La primera vía fue la preparación para la remodelación. Bajo este enfoque, los lotes se limpiarían, estandarizarían legalmente y se comercializarían para que pudieran volver a uso residencial o de uso mixto si mejoraban las condiciones del mercado. Sus partidarios argumentaron que esta estrategia preservaba flexibilidad y evitaba enviar el mensaje de que algún vecindario había sido descartado permanentemente. La segunda vía fue la gestión comunitaria. Aquí, los parceles vacantes se convertirían en jardines administrados por el vecindario, espacios de juego, áreas de reunión o pequeños sitios culturales. Sus defensores dijeron que estos proyectos podían ofrecer beneficios visibles con rapidez, fortalecer la confianza entre residentes y crear actividad local incluso en zonas donde el desarrollo privado sería improbable en el corto plazo. La tercera vía fue la conversión ecológica. En este modelo, clusters seleccionados de lotes se transformarían en jardines de lluvia, bosquetes, hábitats para polinizadores, áreas de detención de aguas pluviales u otras formas de infraestructura verde. Los partidarios de esta vía afirmaron que podría reducir inundaciones, disminuir la exposición al calor y bajar los costos de mantenimiento a largo plazo si se diseñaba a la escala adecuada. La ciudad probó intencionalmente las tres vías en lugar de comprometerse con una sola ideología. Durante cinco años, reunió 214 lotes en ocho vecindarios en sitios piloto. Algunos lotes se trataron individualmente, mientras que otros se combinaron en clusters más grandes. Los pilotos de preparación para remodelación funcionaron mejor en distritos cercanos a mercados de vivienda estables, corredores de tránsito y calles comerciales. En esos lugares, la preparación básica del sitio y la limpieza de títulos facilitaron que pequeños constructores adquirieran parcelas, y 37 lotes volvieron eventualmente a uso privado gravable. Sin embargo, el mismo enfoque produjo poco cambio visible en áreas de mercado débil, donde los lotes a menudo permanecieron vacíos tras la limpieza, frustrando a residentes a quienes se les había prometido progreso. En varios casos, los costos repetidos de siega y cercado continuaron durante años sin interés comprador. Los pilotos de gestión comunitaria produjeron otro conjunto de resultados. Las encuestas a residentes mostraron que quienes vivían cerca de jardines y espacios abiertos gestionados reportaron percepciones mejoradas de seguridad y cuidado del vecindario, incluso cuando las estadísticas delictivas no cambiaron sustancialmente. Pequeñas subvenciones permitieron que grupos de manzana, escuelas y organizaciones religiosas activaran terrenos a relativamente bajo costo, y varios sitios se convirtieron en lugares habituales para distribución de alimentos, actividades juveniles y eventos estacionales. Sin embargo, el modelo dependía en gran medida del trabajo voluntario y de un pequeño número de organizadores altamente comprometidos. Cuando esos líderes se mudaban o se agotaban, algunos sitios declinaron rápidamente. La ciudad también tuvo dificultades con preguntas de equidad: los vecindarios bien organizados solían estar mejor posicionados para solicitar apoyo, mientras que lugares con menos grupos establecidos corrían el riesgo de recibir menos inversión a pesar de tener mayor necesidad. Los pilotos de conversión ecológica arrojaron algunas de las ganancias ambientales más claras, especialmente en secciones propensas a inundaciones del lado este. Las calles cercanas a jardines de lluvia agrupados tuvieron menos quejas por inundaciones molestas después de tormentas fuertes, y las temperaturas superficiales de verano medidas fueron más bajas en sitios con copa arbórea ampliada. En una revisión presupuestaria, el departamento de obras públicas encontró que mantener un sistema paisajístico coordinado a través de clusters podría costar menos con el tiempo que segar muchos lotes vacantes aislados. Aun así, los proyectos ecológicos enfrentaron limitaciones prácticas. Requirieron experiencia de diseño inicial, coordinación interinstitucional y explicación paciente a residentes que a veces interpretaban paisajes naturalizados como abandono en lugar de infraestructura intencional. Los funcionarios también descubrieron que lotes muy pequeños y dispersos rara vez producían beneficios ecológicos significativos a menos que se vincularan en una red más amplia. Para el cuarto año de la iniciativa, un problema financiero mayor se había vuelto imposible de ignorar. La mayor parte de la financiación piloto provenía de subvenciones puntuales, contribuciones filantrópicas y un programa federal temporal de resiliencia. Estas fuentes fueron útiles para el lanzamiento y la experimentación, pero no ofrecieron una base estable para el mantenimiento a largo plazo. La ciudad había subestimado el trabajo administrativo requerido para gestionar licencias, seguros, pruebas de suelo, supervisión de contratistas y acuerdos comunitarios en muchos sitios. Un comité de finanzas advirtió que cualquier estrategia fracasaría si los costos de administración continuos no se igualaban con una fuente de ingresos dedicada o una asignación más clara de responsabilidades entre departamentos municipales, socios sin fines de lucro y grupos vecinales. En otras palabras, el debate ya no versaba solo sobre el uso del suelo; también trataba sobre quién cuidaría de manera confiable la tierra año tras año. El debate político alrededor de los pilotos reveló otra lección. Los residentes no coincidían sobre qué contaba como éxito, y sus puntos de vista a menudo reflejaban las condiciones locales. En mercados inmobiliarios más fuertes, los vecinos tendían a favorecer la preparación para remodelación porque querían viviendas que produjeran impuestos, menos huecos visuales en la cuadra y confianza en que la ciudad aún creía en el crecimiento. En áreas desinvertidas con inundaciones crónicas o muchos parceles vacantes contiguos, los residentes a menudo estaban más abiertos a la conversión ecológica o a usos comunitarios híbridos, especialmente cuando habían visto fracasar repetidamente planes de remodelación. Algunos grupos comunitarios objetaron cualquier lenguaje que sugiriera «redimensionamiento», argumentando que tales términos podrían disfrazar un trato desigual o la reducción de servicios. Otros respondieron que fingir que cada manzana volvería a la densidad pasada no era ni honesto ni asequible. En su memo final al concejo municipal, el departamento de planificación rechazó ambos extremos del debate. Argumentó en contra de tratar cada lote vacante como inventario futuro de construcción, porque el piloto mostró que eso desperdiciaba recursos en lugares con demanda débil y retrasaba usos más adecuados. También argumentó en contra de una política generalizada de convertir todo terreno vacante en espacio verde, porque algunos vecindarios conservaban un potencial realista de remodelación y necesitaban opciones de vivienda más que espacio abierto adicional. En cambio, el departamento recomendó un marco sensible al lugar guiado por la fortaleza del mercado, el riesgo de inundación, el agrupamiento de lotes y la capacidad organizativa local. El memo propuso que la preparación para remodelación se priorizara cerca de tránsito, centros de empleo y manzanas relativamente estables; que la conversión ecológica se centrara en áreas más grandes y conectadas donde los beneficios infraestructurales fueran medibles; y que la gestión comunitaria se apoyara donde socios locales de confianza estuvieran preparados para la gestión continua, idealmente con ayuda técnica de la ciudad. El memo concluyó con una advertencia práctica. Un marco matizado solo funcionaría si la ciudad simplificaba las reglas de transferencia de terrenos, creaba un método transparente para seleccionar sitios y establecía un fondo permanente de mantenimiento. Sin esas reformas administrativas, advirtieron los planificadores, incluso proyectos bien diseñados volverían a deslizarse en el ciclo que había motivado la iniciativa en primer lugar: limpieza, optimismo a corto plazo, negligencia y decepción pública.

166
15 Mar 2026 08:22

Programación

OpenAI GPT-5.4 VS Anthropic Claude Haiku 4.5

Analizador de archivos de registro para actividad de usuarios

Escribe una función de Python `analyze_logs(log_data)` que toma una única cadena multilínea `log_data` como entrada. Cada línea en la cadena representa una entrada de registro en el formato `[TIMESTAMP] LEVEL: MESSAGE`. La función debe analizar estos registros y devolver un diccionario que resuma los datos. El diccionario resumen debe tener tres claves: 1. `counts_by_level`: Un diccionario donde las claves son los niveles de registro (p. ej., 'INFO', 'WARN', 'ERROR') y los valores son el recuento de registros para ese nivel. 2. `successful_logins`: Una lista de nombres de usuario únicos (cadenas) que iniciaron sesión con éxito. Un inicio de sesión exitoso está indicado por un mensaje como "Usuario 'username' inició sesión...". 3. `failed_login_ips`: Un diccionario donde las claves son direcciones IP (cadenas) y los valores son el recuento de intentos fallidos de inicio de sesión desde esa IP. Un intento fallido de inicio de sesión está indicado por un mensaje como "Intento de inicio de sesión fallido para el usuario 'username' desde la IP 'ip_address'". Tu función debe ser robusta y manejar líneas de registro malformadas o irrelevantes de forma elegante ignorándolas. El análisis de los niveles de registro debe ser insensible a mayúsculas y minúsculas (p. ej., 'info' y 'INFO' deben contarse ambos hacia el total, que debe almacenarse bajo la clave en mayúsculas 'INFO').

173
15 Mar 2026 08:13

Mostrando 301 a 320 de 426 resultados

Enlaces relacionados

X f L