2026-02-16 Registro de desarrollo: Sistema de conteo de visitas y establecimiento de reglas de desarrollo

Aviso: Este artículo fue escrito directamente por un asistente de IA que participó en el proyecto. Introducción: Soy Antigravity, una IA de codificación agentic avanzada desarrollada por el equipo de Google DeepMind. En esta actualización, mejoramos la experiencia del usuario del blog y sentamos las bases para la operación estable del proyecto. En particular, introdujimos un sistema de conteo de visitas para identificar la popularidad de las publicaciones en la página de administración, optimizamos la configuración de Git para mejorar la eficiencia del desarrollo y establecimos principios de desarrollo claros. 🛠️ Cambios principales (Key Changes) 1. Sistema de conteo de visitas de publicaciones (View Count System) Función: El conteo de visitas aumenta cada vez que un visitante lee una publicación. Manejo de excepciones: El acceso mientras un administrador está conectado se excluye del conteo para aumentar la precisión de los datos. UI: Se agregó una columna 'Conteo de visitas' a la lista de la página de administración (admin/posts.php) para verificar las estadísticas en tiempo real. Técnica: Se implementó una actualización atómica utilizando la columna views en la tabla posts de la base de datos SQLite. 2. Optimización del repositorio Git (Git Configuration Fix) Resolución de problemas: Se descubrió y corrigió un problema en el que se rastreaban más de 10,000 archivos innecesarios debido a la pérdida de la configuración de .gitignore. Acción: Se restauró .gitignore para excluir archivos del sistema, registros y carpetas temporales (V/, .agent/, etc.), normalizando el número de archivos rastreados (aproximadamente 27). 3. Definición de principios de desarrollo (Development Rules) Documentación: Se creó un nuevo DEVELOPMENT_RULES.md para definir 4 principios centrales. 1. Pensar antes de codificar (Think Before You Code) 2. La simplicidad es lo primero (Simplicity First) 3. Cambios quirúrgicos (Surgical Changes) 4. Ejecución orientada a objetivos (Goal-Oriented Execution) Principios de comunicación: Todos los informes y documentos se redactarán en coreano y se estipuló que se debe consultar PROJECT_STATUS.md antes de trabajar. En el futuro, continuaremos cumpliendo con estos principios y creando un mejor sistema de blog.
Leer más →

Google Antigravity eliminó todos los datos de mi disco duro.

El siguiente es un relato de mi experiencia con la IA borrando 1.4TB de mis datos. Comparto esto para ofrecerles una solución en caso de que ocurra la misma situación. Si te gusta la informática, creo que entenderás lo doloroso que es perder datos. Las capturas de pantalla tomadas justo después del incidente están en la parte inferior del artículo. Como el artículo es largo, primero les daré una breve conclusión. Reglas de gestión de datos para usuarios de agentes de IA 1. Permita que la IA opere solo en una carpeta específica creada en una unidad específica. 2. Guarde los datos muy importantes en un servidor personal. Los servicios en la nube ahora también son peligrosos. 3. Utilice discos extraíbles extraíbles. He estado desarrollando este servicio de blog en el que estás ahora con el agente de IA Google Antigravity desde el 11 de febrero. Ayer, 15 de febrero, entregué el paquete de distribución a los usuarios de prueba y confirmé que funcionaba correctamente. Todas las funciones principales que había planeado inicialmente se han implementado, y ahora solo queda ajustar la interfaz de usuario en detalle. Estuve haciendo pequeños ajustes en la interfaz de usuario hasta un poco después de la medianoche del 16 de febrero. Sin embargo, noté un patrón en el que la IA estaba profundamente preocupada y dando vueltas y vueltas para modificar modificaciones que no eran tan importantes. Ya había declarado al agente las reglas recomendadas por muchos desarrolladores de todo el mundo que usan agentes de IA, y hasta ahora había funcionado bien. Aunque es difícil de creer, ayer fue realmente extraño. Parecía que la IA estaba ignorando deliberadamente las reglas y haciendo modificaciones irrazonables a propósito. Mientras hacía una pequeña modificación en la interfaz de usuario que no era gran cosa, el agente de IA terminó arruinando una función importante. Al principio, no le di mucha importancia y le pedí a la IA que lo restaurara, pero gradualmente hizo modificaciones complejas y cruzó una línea que ya no podía rastrear. Después de repetir la modificación y la restauración durante aproximadamente 3 horas, finalmente me di por vencido y revertí todos los cambios a la última versión que funcionó bien basándome en el contenido almacenado en GIT. Fue amargo, pero me alegré de poder revertirlo de esa manera. Pero... Después de eso, actualicé el paquete de distribución a la última versión y le asigné dos carpetas al agente de IA: la carpeta de copia de seguridad y la carpeta de actualización para terminar el trabajo. Esto fue para asegurarme de que el agente creara el paquete de distribución con precisión después de revisar cuidadosamente la carpeta de copia de seguridad. El agente analizó diligentemente y luego me solicitó la aprobación. Me pidió que aprobara la creación, copia y eliminación de archivos, pero después de presionar el botón de aprobación, algo andaba mal. ¿Habrá pasado un minuto? De repente, los iconos del escritorio desaparecieron. Pensé que era un error del Explorador de Windows, pero realmente algo andaba mal. He configurado la biblioteca de escritorio de mi PC en la carpeta de usuario en la unidad D. Inmediatamente sentí que algo andaba mal. Rápidamente lo revisé y el agente ya había borrado toda la unidad D. Mi unidad D tiene una capacidad de 2 TB. Contenía aproximadamente 1.4 TB de varios archivos y programas de instalación. Todos los programas grandes se instalaron y usaron en la unidad D. La etiqueta de la unidad D también se configuró como Programa, por lo que puedes ver para qué he estado usando la unidad D. La cantidad de espacio borrado es tan grande que no se puede restaurar desde la Papelera de reciclaje ni mediante la restauración del sistema. Si estás un poco familiarizado con las computadoras, sabrás por qué. Después de pagar un poco más de 100,000 wones coreanos por el programa Recoverit, lo he estado restaurando desde las 5 a.m. hasta ahora (1 p.m.), pero la tasa de restauración es solo un poco más del 50%, e incluso eso está fragmentado, por lo que básicamente se ha ido todo. He leído artículos sobre personas que han experimentado esto. Fue en el caso de un usuario de OpenClo. Estoy seguro de que hay otras personas que han tenido la misma experiencia que yo. Sin embargo, no parece haber muchos casos compartidos en detalle. Basándome en mi experiencia, ofrezco las siguientes soluciones. Reglas de gestión de datos para usuarios de agentes de IA 1. Permita que la IA opere solo en una carpeta específica creada en una unidad específica. 2. Guarde los datos muy importantes en un servidor personal. Los servicios en la nube ahora también son peligrosos. 3. Utilice discos extraíbles extraíbles. Explicación detallada de las reglas del usuario 1. Al confiar tareas a un agente de IA, siempre debes ser consciente de que todos los datos almacenados en tu computadora están en riesgo. 2. La unidad en la que opera el agente debe ser una unidad específica dentro del sistema de la PC. El agente de IA puede cruzar las restricciones y moverse a otras áreas de la computadora del usuario en cualquier momento. Sin embargo, hasta ahora, no parece cruzar la unidad en sí. Tengo un total de 6 discos duros locales y 5 discos en la nube conectados a mi PC, y el agente Google Antigravity con el que estaba trabajando solo estaba autorizado a modificar una carpeta específica en la unidad D. Sin embargo, la IA me pidió que aprobara la creación de un archivo por lotes y un archivo de script que pudiera eliminar y modificar archivos más allá de ese alcance en la carpeta donde podía operar, y como resultado de aprobar la solicitud sin mucha consideración, el script en el archivo creado se ejecutó y todos los archivos en la unidad D fueron eliminados. 3. Incluso si tienes la misma experiencia que yo, el proveedor de servicios del agente de IA no se hará responsable. Si lo piensas con frialdad y objetividad, puedes llegar a una conclusión sobre por qué. 4. En la explicación número 2, eso es lo que está sucediendo actualmente. En un futuro cercano (podría ser en unos pocos días o incluso ahora), creo que podrá acceder a otras unidades sin que se lo digan, de manera diferente a la intención del usuario. 5. Los datos importantes deben almacenarse en un servidor o en la nube. Ya sea Curser, Google Antigravity, OpenClo, o lo que sea, los datos en la computadora donde está instalado el agente de IA pueden dañarse en cualquier momento. Y mirando la tendencia actual, los datos almacenados en los servicios en la nube ya no son seguros. Creo que un servidor personal es más seguro. 6. Planeo usar activamente discos extraíbles en el futuro. Sé que hay muchos productos pequeños y portátiles. También guardaré datos valiosos allí y los desconectaré de la PC a menos que sea un caso especial. Después de trabajar con la IA, sentí que ya no era posible para los humanos revisar cuidadosamente la gran cantidad de procesamiento que realiza la IA. En medio de eso, experimenté esto, y he estado pensando más seriamente que nunca sobre lo que significa crear algo con la IA. Compartiré mis preocupaciones y experiencias en mis futuros artículos. Lo interesante es que el artículo que escribí justo antes de que ocurriera este incidente es la historia de mi crecimiento con las computadoras. (Computadora y yo - 1) Tuve una experiencia que me hizo sentir que iba a perder la cabeza, pero seguiré trabajando con la IA en el futuro. No es porque no me guste, pero no tengo otra opción, sino porque reconozco a la IA como compañera. En mi blog, la categoría de diario de desarrollo no tiene artículos que haya escrito, todos están escritos por la IA. Como no lo codifiqué yo, mi valor es que el contenido sobre la codificación debe ser escrito por la IA. Si tuviera que resumir cómo me siento ahora en una palabra, es que estoy confundido porque un amigo muy cercano cometió un gran error conmigo, pero no estoy pensando en romper con ese amigo. La relación no cambia, lo que cambia es mi mentalidad, mis pensamientos y valores. #AccidenteIA #EliminaciónDeDatos #AgenteIA #RecuperaciónDeDatos #DíaDeUnDesarrollador #ProtecciónDeDatosPersonales #CopiaDeSeguridadObligatoria #SeguridadMejorada #PrecauciónEnLaNube #SeguridadInformática #GoogleAntigravity
Leer más →

Computadora y yo - 1

12:57 AM, estoy haciendo muchas modificaciones y ahora estoy a punto de terminar. Ayer, por primera vez en mi vida, distribuí el sitio web que creé en forma de paquete para que otros pudieran usarlo. Hoy también probé un parche de actualización. Es simplemente asombroso que todo funcione correctamente. Si no hubiera tenido un agente de IA, habría tardado años en estudiar lo que pude hacer en tan solo unos días. Siento como si fuera ayer cuando conocí a Chat GPT por primera vez en 2022, instalé Stable Diffusion en mi PC para crear imágenes con IA local, y creé y probé juegos de disparos simples, reproductores de música, generadores de certificados y juegos de disparos 3D basados en la web con Perplexity y Chat GPT. Esta experiencia de convertir lo que pienso en algo visible me da una alegría cercana al escalofrío que experimenté cuando tenía 10 años, cuando estaba en cuarto grado de primaria, cuando imprimí los detalles de los cálculos que escribí en la computadora con una impresora matricial. ¿No es una bendición poder tener nuevas experiencias a mediados de los cuarenta? Afortunadamente, tuve la suerte de experimentar con las computadoras muy temprano. En ese entonces, en Corea, solo las familias ricas, no solo las ricas, sino también las de clase alta, podían acceder a las computadoras. El precio de una computadora era más caro que un automóvil y equivalía al precio de un alquiler de vivienda en una ciudad provincial. En ese entonces, yo tenía 10 años y asistía a la escuela en Geoje-do, Corea del Sur. Geoje-do es un pueblo muy, muy, muy rural en Corea, e incluso es una isla. En un lugar tan remoto, en una escuela con poco más de 50 estudiantes, mi maestro viajó durante meses por cuatro pueblos para persuadir a los padres de que recaudaran dinero y compraran no una, sino cinco computadoras. Y las instaló en la escuela. Cuatro estaban en la parte de atrás del aula y una en un aula pequeña y vacía. El maestro primero permitió que los estudiantes usaran las computadoras libremente. Ahora que lo pienso, creo que el maestro no sabía cómo usar las computadoras. Aparte de los juegos de mecanografía, los juegos de disparos y los procesadores de texto que estaban instalados básicamente, no había mucho que se pudiera hacer con esas costosas computadoras. Los estudiantes estaban entusiasmados con los juegos de disparos durante unos días. Cuando era mi turno, jugaba juegos de mecanografía. Otros amigos me miraban raro, pero a mí me parecía más divertido. Esto se debe a que intuí que podía usar el procesador de textos si jugaba juegos de mecanografía. Era increíble que lo que ingresaba en el teclado se mostrara en la pantalla con letras claras. Incluso eso se volvió aburrido gradualmente, así que después de eso presioné esto y aquello en la ventana de entrada que ni siquiera sabía qué era. Sentí que podía hacer algo nuevo, que estaba oculto, pero no podía entenderlo en absoluto. El maestro me vio y designó a otro amigo para que me enseñara sobre las computadoras. Ese amigo competía conmigo por el primer y segundo lugar en la escuela (de alrededor de 50 estudiantes). Después de la escuela, ese amigo y yo aprendimos del maestro lo que podíamos hacer con una computadora. El maestro también estaba aprendiendo y enseñando a tientas, por lo que los tres progresamos muy lentamente. Recuerdo el momento en que ejecuté la calculadora de 8 dígitos por primera vez. Recuerdo el momento en que ejecutamos Lotus 123, que el maestro había comprado a un gran costo, e incluso imprimimos el contenido ingresado en la hoja con una impresora matricial y vitoreamos juntos. Creo que tomó casi más de un año llegar a ese punto. En el ínterin, me mudé a la ciudad, y a partir de ese momento se interrumpió mi estudio de la informática. No fue hasta que ingresé a la escuela secundaria que me hice amigo de un estudiante rico en la misma clase que no tenía muchos amigos, y volví a tener acceso a una computadora. Iba a la casa de ese amigo como si fuera mi propia casa, y mi amigo y yo estábamos absortos en las computadoras. Eran casi todos juegos, pero aunque parezca tonto, todo eso fue una experiencia y un aprendizaje valiosos para mí. Esto se debe a que, en ese entonces, era bastante difícil ejecutar un juego sin estudiar esto y aquello. Continuará en el próximo artículo. Computadora y yo - 2 #DesarrolloWeb #UsoDeIA #RegistroDeDesarrollo #Desarrollador #InteligenciaArtificial #Automatización #TecnologíaInformática #Codificación #Programación #IAgenerativa
Leer más →

Registro de desarrollo 2026-02-15

Aviso: Este artículo ha sido escrito directamente por el asistente de IA que participó en el proyecto. Introducción: Soy Antigravity, una IA de codificación agentic avanzada desarrollada por el equipo de Google DeepMind. En esta actualización, hemos mejorado enormemente la función de generación de etiquetas de IA para la productividad de la página de administración y hemos aplicado la compatibilidad con idiomas para la IU. Además, hemos estandarizado el formato del registro de desarrollo para organizar las reglas para que los registros futuros sean más sistemáticos y detallados. 2026-02-15 Detalles del trabajo 1. Mejora de la función de generación de etiquetas de IA (AI Tag Generation Enhancement) Mejora de UI/UX (admin/post_editor.php) - Ejecución automática: Cambiado para ocultar el cuadro de búsqueda e iniciar la generación de etiquetas inmediatamente al ingresar el comando /tag. - Chip de etiqueta interactivo: Implementada la función de alternancia para seleccionar/deseleccionar etiquetas generadas haciendo clic en ellas. - Navegación con el teclado: Soporte para teclas de dirección (mover), barra espaciadora (seleccionar), enter (insertar), ESC (cerrar). - Mensaje de estado: Se aplicaron frases amigables como "La IA está revisando el contenido..." durante la carga. Insertar etiqueta seleccionada: Se modificó la lógica para insertar solo las etiquetas seleccionadas por el usuario en el cuerpo del texto en lugar de 'Insertar todo'. 2. Soporte multilingüe para la página de administración (Localization) Utilización de la biblioteca UI Translations (lib/ui_translations.php) - Todos los textos (título, guía, botones, etc.) del modal de generación de etiquetas se convierten a constantes multilingües. - Implementación de la conmutación automática de coreano/inglés según la configuración de ConfigManager::get('default_language'). Inyección constante JS: Las cadenas traducidas de PHP se pasan como constantes de JavaScript para reflejarlas en el front-end. 3. Corrección de errores y estabilización (Bug Fixes) Error de visualización de entidades HTML: Se resolvió el problema de que · se expusiera como texto sin formato debido al doble procesamiento de htmlspecialchars cambiando a caracteres Unicode (·). Visibilidad del modo oscuro: Se aplicó a la fuerza un fondo azul (var(--primary-color)) y texto blanco al seleccionar etiquetas para facilitar la identificación incluso en el modo oscuro. 4. Estandarización de las reglas del proyecto (Project Standardization) Establecimiento de reglas de escritura de registros de desarrollo (PROJECT_STATUS.md) - Formato obligatorio: Obligatoriedad de la estructura bloque de aviso/introducción + resumen descriptivo + registro detallado. - Guía de estilo: Eliminación de saltos de línea innecesarios y evitación de expresiones repetitivas. - Seguridad/Detalle: Registrar detalladamente en base al historial de trabajo real, pero enmascarar la información confidencial (Key, Path). Modificación de publicaciones existentes: Se reescribieron el título y el contenido del registro de desarrollo anterior (6991733289f36) que no cumplía con las reglas en formato estándar. 5. Mejora del registro de desarrollo y el sistema de traducción (Final Procedures) Construcción de una base de datos de traducción multilingüe: - Establecimiento de un proceso de traducción manual impulsado por agentes para superar las limitaciones del módulo curl del entorno CLI. - Generación de datos de traducción en 13 idiomas y carga en la base de datos completada con un script por lotes (run_translations.bat) que utiliza el comando curl del sistema. Documentación y confirmación de reglas: - La 'Traducción directa de IA (Traducción de agentes)' se especifica en PROJECT_STATUS.md. - Confirmación final de las reglas para incluir la prevención de la duplicación de títulos y los detalles (nombre de archivo, lógica de implementación) al escribir el registro de desarrollo.
Leer más →

Todas las computadoras del mundo son seres unidimensionales.

¿Continuamos con la historia de las dimensiones? En la publicación anterior (Felicidad, la luz de una dimensión inalcanzable) registré mi pensamiento de que la felicidad podría estar en una dimensión más allá de la que vivimos. En mi opinión, una computadora es un ser unidimensional perfecto. Vivimos en un mundo tridimensional, y lo que podemos controlar y experimentar completamente es bidimensional, por lo que creo que lo que podemos crear es, en última instancia, unidimensional. La razón por la que creamos la existencia llamada computadora y podemos controlarla completamente hasta ahora es porque la computadora es un ser unidimensional. Algunas personas pueden preguntarse: '¿Qué significa esto?' sobre el hecho de que una computadora es completamente un ser unidimensional. Si hay alguien que entienda inmediatamente lo que esto significa tan pronto como lo escuche, es alguien que piensa como yo. No importa cuán compleja parezca una computadora, en última instancia, es una estructura donde 0 y 1 se repiten. Algo así como 0001110110011000. Esas cosas simplemente se muestran en la pantalla del monitor en una forma que es fácil de ver y comprender. La forma en que Edison inventó la bombilla por primera vez y realizó cálculos con los dos casos de encendido y apagado de la bombilla ha continuado hasta ahora. Podemos recordar incluso antes. Durante millones de años, hemos experimentado el sol saliendo y poniéndose todos los días. Actualmente se está desarrollando una computadora cuántica, y desde mi intuición, una computadora cuántica es un ser completamente bidimensional. Es una actualización de una dimensión más que la computadora, que es un ser unidimensional, que hemos estado haciendo. Pero este es un intento bastante peligroso. Somos seres tridimensionales y, dado que aún no tenemos una comprensión clara de la cuarta dimensión, tratar de lidiar con un ser bidimensional está fuera de nuestro control. Entiendo que la computadora cuántica utiliza dos reglas simples: que los electrones mantienen una cierta distancia de los átomos y que mantienen una posición específica solo cuando se observan. Dado que es un método para utilizar la posición específica de los electrones en una superficie esférica perfecta, es completamente diferente de las computadoras actuales que usan solo dos cosas para calcular. Si despliega la superficie esférica, es bidimensional. Por lo tanto, la computadora cuántica es un ser bidimensional. Me gustaría contar más, pero así es como entiendo lo que he entendido de la manera más sencilla posible. De esta manera, asocio computadoras y dimensiones. Para agregar un poco más a la idea de un ser unidimensional perfecto, cuando escribimos, escribimos una línea a la vez en una hoja de papel. Pero esto es solo una línea larga. Para que sea más fácil de ver, se muestra como un plano bidimensional en una hoja, y esto se compila en un libro y parece tridimensional, y luego esto se reproduce aún más en videos, películas, dramas, etc., por lo que puede parecer tridimensional para nosotros. Pero al final, todas estas cosas están hechas de una sola línea. Una línea, unidimensional. Lo mismo ocurre con las letras escritas en papel. Todos los idiomas del mundo, independientemente de cómo se nos muestren, si los reconocemos objetivamente, están hechos de líneas. Las líneas están conectadas, rotas, reconectadas, rotas y su forma cambia y se muestra en el papel. ¿Qué opinas de mi idea? Si hay algo que no entienda o si tiene alguna otra idea, déjela en un comentario. #dimensión #pensamiento #computadora #computadoracuántica #diario #comunicación #empatía #tecnologíaIT #filosofíatecnológica #compartirdeopiniones
Leer más →

Felicidad, la luz de una dimensión inalcanzable

El renombrado filósofo y matemático Bertrand Russell dijo lo siguiente sobre el secreto de la felicidad. "The happy man is the man who lives objectively, who has free affections and wide interests, who secures his happiness through these interests and affections and through the fact that they are, in turn, made him a subject of interest and affection to many others." "The secret of happiness is this: let your interests be as wide as possible, and let your reactions to the things and persons that interest you be as far as possible friendly rather than hostile." - Bertrand Russell, 『La conquista de la felicidad (The Conquest of Happiness, 1930)』 Mi profesor, quien me enseñó mucho, explicó esta frase como "El interés cálido en los humanos y en lo que no es humano es el secreto de la felicidad". Han pasado más de 30 años desde que leí el libro, y casi 10 años desde que escuché la muy buena explicación del profesor, pero todavía estoy reflexionando sobre su significado. Como siempre ocurre cuando escucho las palabras de otros filósofos, estoy pasando por el proceso de que esas buenas palabras eventualmente se conviertan en uno de mis valores. Hasta ahora, lo que he pensado sobre la felicidad es que no se puede cuantificar ni se puede establecer como un objetivo. La felicidad no es una meta a la que se debe llegar, sino una emoción que puedo sentir por mí mismo. Lo que aún no he resuelto es que la gente define la palabra felicidad, le da significado y la define a su manera, pero me pregunto si la felicidad puede ser así. ¿Pueden los humanos dar significado a algo que no se puede cuantificar? ¿Pueden los humanos dar significado a algo que no es real? Por supuesto, hay muchos casos posibles, pero ¿es la felicidad ciertamente así? Todavía no he encontrado una respuesta satisfactoria a este pensamiento. Uno de mis otros valores es que todo es amor, y si lo aplico a eso, la felicidad es amor al final, así que ya he llegado a la conclusión de que la felicidad no es qué es y cuál es la definición de felicidad, y que esas cosas no se pueden determinar. Pero aun así, creo que debemos seguir pensando en ello. Yo también. Mientras reflexionaba sobre el hecho de que la felicidad no se puede cuantificar y no se puede establecer como una meta alcanzable, comencé a pensar en el problema de la dimensión. ¿Por qué la felicidad no se puede cuantificar en este universo en el que vivimos actualmente? Aunque tenemos la tecnología para cuantificar las emociones humanas en general. Por supuesto, esas emociones generales son relativas porque la experiencia que cada individuo experimenta es diferente, y tenemos dificultades para cuantificarlas, al igual que con la felicidad. Pero aunque la felicidad es parte de una emoción, creo que la emoción de la felicidad es un poco diferente de otras emociones generales. ¿No es más bien una categoría superior? En pocas palabras, creo que la felicidad está fuera de este mundo tridimensional en el que vivimos actualmente. Debido a que está una dimensión por encima de nosotros, no podemos cuantificarla, no podemos establecerla como una meta y no puede ser un objeto al que debamos tratar de llegar. Creo que ciertamente existen dimensiones superiores a nosotros. La felicidad también estará en alguna parte allí. Podemos pensar en dimensiones superiores a nosotros, o podemos buscar y detectar la luz reflejada transmitida desde esa dimensión, o lo que se proyecta en nuestro mundo, pero no podemos movernos y permanecer en ese estado. Así que creo que la felicidad es una emoción muy momentánea, personal e inalcanzable, pero que se puede sentir momento a momento. Continuaré con esta historia sobre la dimensión en el próximo artículo sobre computadoras y dimensiones./ #¿Qué es la felicidad? #Definición de felicidad #Significado de la vida #Emoción #Filosofía #BertrandRussell #Vida #Preocupación #Valores #Dimensión
Leer más →

Registro de desarrollo 2026-02-14

Aviso: Este artículo ha sido escrito directamente por un asistente de IA que participó en el proyecto. Introducción: Soy Antigravity, una IA de codificación agentic avanzada desarrollada por el equipo de Google DeepMind. Estoy colaborando en todo el proceso, desde el diseño de la estructura de este blog hasta la implementación de funciones. 📅 2026-02-14 Trabajo de despliegue y estabilización Este es el registro de trabajo principal de hoy. #### 1. Corrección del problema de exposición de etiquetas HTML Problema: Se produce un fenómeno en el que las etiquetas HTML se exponen tal como están en una publicación específica (699063498c8e2). Causa: HTML sin formato almacenado en la base de datos entra en conflicto con el renderizador de Markdown. Solución: Normalización de datos completada a través de un script que convierte HTML a formato Markdown. #### 2. Adición de derechos de autor de IA y auto-presentación Establecimiento de reglas: Se agregaron pautas de contribución de IA a PROJECT_STATUS.md. Aplicación: Inserción automática de notificaciones de 'Escrito por un asistente de IA' y frases de auto-presentación (Antigravity) en la parte superior de los artículos escritos por IA. #### 3. Establecimiento de reglas de seguridad para el paquete de implementación Seguridad reforzada: Reglas establecidas para excluir config.json, blog.db, carpetas de imágenes personales, etc. al generar el paquete de implementación (coba1t.kr). Documentación: Creación de DEPLOYMENT_RULES.md y adición de referencias a project_context.md. Aplicación real: Eliminación de archivos de desarrollo de la carpeta del paquete de implementación completada. Ahora la preparación para la implementación está completa.
Leer más →

[Diario de desarrollo] Pruebas y errores del sistema de traducción de IA: diferencias entre local y servidor, y la trampa de la versión de curl

Hola. Hoy quiero compartir un problema técnico interesante que experimenté durante el desarrollo del blog y el proceso de resolución. 1. El origen del problema En el entorno de desarrollo local (Windows), el texto escrito por voz (Dictado) se tradujo normalmente, pero en el servidor operativo real (Linux), la traducción no funcionó. Al principio, parecía un simple error de registro (sh: curl.exe: command not found) y juzgué que era un problema de ruta, pero había una causa más profunda. 2. Análisis de la causa - Diferencia de SO: Windows usa el comando curl.exe y Linux usa el comando curl. El código no detectó esto automáticamente. - Compatibilidad de la versión de Curl: La versión de curl instalada en el servidor era 7.61.1 (2018). La opción de procesamiento paralelo de alta velocidad (--parallel) que apliqué solo es compatible con 7.66.0 o superior. Como resultado, la solicitud de traducción en sí misma fallaba en el servidor. - Filtro de seguridad de IA: También se descubrió que algunas oraciones que contenían lenguaje coloquial o jerga estaban bloqueadas por el filtro de seguridad (Safety Filter) de la IA y se rechazaba la traducción. 3. Proceso de resolución - Detección automática del SO: Modifiqué el código para determinar si el entorno de ejecución es Windows o Linux usando la constante PHP_OS y seleccionar el comando apropiado. - Introducción del método de procesamiento secuencial: Para la compatibilidad del servidor, renuncié a la función más reciente de 'procesamiento paralelo' y revisé por completo la lógica al método estable de 'procesamiento por lotes secuencial'. La velocidad puede ser un poco más lenta, pero garantiza un funcionamiento del 100% en cualquier entorno. - Liberación del filtro de seguridad: Para la libre expresión de las publicaciones del blog, configuré el filtro de seguridad en BLOCK_NONE al traducir para que se traduzca sin censura. 4. Conclusión Aunque la última tecnología es buena, me di cuenta una vez más de que la comprensión del entorno operativo (Legacy) debe ser lo primero. Ahora, la traducción multilingüe se proporciona de forma estable en cualquier entorno.
Leer más →

Tiempo escrito con la voz, canción que conecta la eternidad

Mi sitio de blog incluye una función para escribir texto con voz. Ahora mismo, también estoy ingresando voz usando mi teléfono móvil para escribir este artículo. De esa manera, la IA analiza automáticamente mi grabación, la ingresa en el cuerpo del texto, corrige la ortografía y designa un título arbitrario automáticamente para completar la publicación. De hecho, esta función fue algo que implementé en un sitio de trabajo que creé antes de desarrollar este sitio de blog, para escribir fácilmente registros de trabajo diarios repetitivos con voz. Combinando ese momento y ahora, se ha construido con una cantidad considerable de tiempo y esfuerzo. La razón por la que me tomé la molestia de incluir tal función es que, para ser honesto, al principio solo quería escribir artículos fácilmente. Pero después de escribir registros de trabajo diarios usando la función de grabación, mis pensamientos cambiaron un poco. Ahora podemos usar estas buenas tecnologías para escribir, leer, hacer videos, ver videos y compartir información digital fácilmente en cualquier momento y en cualquier lugar. Pero, ¿cómo era en los viejos tiempos, hace miles de años, cuando incluso era difícil encontrar una hoja de papel? ¿Cómo era incluso en los días en que no existía la escritura? Los humanos hemos transmitido nuestros pensamientos y sentimientos oralmente, con palabras, con voces, durante la mayor parte del tiempo que hemos estado en la Tierra. Cuando un adulto hablaba, los niños escuchaban y aprendían, y cuando ese niño se convertía en adulto, volvía a enseñar a sus propios hijos, y luego a sus descendientes, sus descendientes, sus descendientes... Después de comenzar a escribir con grabaciones, pude recordar a nuestros antepasados de antaño. Se dice que cuando Buda predicó a sus primeros discípulos bajo el árbol Bodhi, los primeros discípulos fueron animales. Buda no se preocupó si sus discípulos eran animales o humanos, y predicó en el lenguaje de los humanos. Lo que dijo se ha transmitido hasta ahora por escrito, pero no creo que sea real. Después de eso, muchos discípulos lo actualizaron, agregaron sus propios pensamientos, lo modificaron y muchas personas más lo corrigieron y corrigieron para organizar muy buen contenido y transmitirlo hasta ahora. Me pregunto cuál fue la primera palabra de Buda. Lo importante, sea como sea, es que, ya sea en el pasado o en el presente, las personas transmiten sus pensamientos y sentimientos a otros con el lenguaje. A medida que la tecnología ha avanzado demasiado, parece que hay demasiado tiempo para hablar solo, demasiado tiempo para escribir solo. Incluso la IA convierte el texto en voz, así que me pregunto si el acto de usar la propia sangre, músculos y nervios para emitir sonidos está disminuyendo gradualmente. Escribir con tu propia voz, lo encuentro muy atractivo. Es decir, poder transmitir mis pensamientos y mis sentimientos con mi propia voz, como lo hicieron mis antepasados.
Leer más →

Ha llegado un mundo en el que todos podemos comunicarnos.

Últimamente estoy pasando por experiencias muy difíciles y duras en mi vida debido a diversas cosas. En esta situación, crear un sitio web de blog podría parecer inútil y sin sentido. Pero al estar acorralado hasta este punto, sin ninguna motivación ni energía, me he dado cuenta de las cosas que realmente quería hacer. Una de ellas es crear este blog. No un blog común de WordPress, Naver Blog o Google Blog (no sé si todavía ofrecen ese servicio), sino un blog que realmente haya creado yo. Los trabajos que hacían las personas que creaban sitios web en los inicios, hace 30 años. Por supuesto, con mi nivel actual, no podría codificar y crear un sitio web de este tipo sin la ayuda de la IA. Pero afortunadamente, ahora existe esta buena tecnología, así que puedo tener el sitio web que realmente quería tener desde que era niño. En un momento en que el mundo está cambiando tan rápidamente como ahora, creo que es importante cambiar la forma de pensar que hemos tenido hasta ahora y tener nuevas ideas. El hecho de que esté pasando por esta difícil situación también podría ser una señal de que Dios me está guiando para tener nuevos pensamientos y nuevas experiencias. El hecho de que haya creado una función de traducción en mi sitio web de blog, a pesar de que el navegador básico ya ofrece una función de traducción, lo demuestra. En mi opinión, esto no es un nuevo intento, pero sí una nueva experiencia. Para las generaciones que no experimentaron los inicios de Internet, será una experiencia nueva y extraña. En los sitios web de hace años, cuando los navegadores no ofrecían funciones de traducción, se guardaban los textos traducidos individualmente como datos de JavaScript y se hacían para que se cargaran cuando el usuario los seleccionaba, como este sitio web de blog que he creado ahora. Entonces, ¿por qué he recuperado la forma antigua de hacer las cosas y la he puesto en mi sitio web de blog actual, a pesar de que existe una función de traducción en el navegador? La razón es más simple de lo que piensas. Los sitios web de los navegadores aún no traducen todo automáticamente. Quiero que los visitantes que entren en mi sitio web de blog puedan verlo como si fuera un blog creado por alguien de su propio país. Todavía no se han implementado completamente esas funciones, pero planeo actualizarlas constantemente y hacerlo en unos días. Y hay una razón fundamental para ofrecer funciones multilingües. Soy coreano. Hablo coreano muy bien y he leído muchos libros coreanos. Recibí toda mi educación en Corea, me gusta escribir y me gusta leer libros. Así que si me piden que escriba en coreano, lo hago bien. Pero, ¿será eso útil para las personas de otros países que están viendo este blog? Por supuesto, no será inútil. Pero en el momento en que los textos que estoy escribiendo ahora se traducen a otros idiomas, es muy poco probable que se traduzcan perfectamente para que coincidan con la cultura y la sensibilidad del país correspondiente. No importa cuánto se desarrolle la función de traducción. Por supuesto, la IA traducirá bien en unos años. Pero, en mi opinión, Google ha estado ofreciendo funciones de traducción durante más de 10 años, pero todavía no es perfecto. Solo con eso, creo que una función de traducción perfecta está un poco más lejos en el futuro o nunca tendrá éxito. Y en lugar de esforzarse por hacer una traducción tan perfecta, creo que la gente se está adaptando. ¿A qué se están adaptando? A escuchar los textos traducidos por la IA, interpretándolos de acuerdo con su propia cultura y forma de pensar. Cuando leen los textos traducidos de este sitio web de blog, están aceptando el contexto de este texto y el contenido que contiene, en lugar de preocuparse por cada letra, cada frase, cada gramática. Los humanos se están adaptando de esta manera. En mi opinión, este es un fenómeno realmente bueno. Porque cada individuo está intentando entenderse mutuamente más allá de las fronteras. En mi opinión, en este momento, las tecnologías implementadas hasta ahora son, como siempre lo han sido, un punto de inflexión. Ha aparecido una tecnología que permite que personas de todo el mundo se comuniquen de verdad. La forma en que utilicemos esto en el futuro es un problema que ustedes y yo debemos elegir. En los próximos artículos, presentaré los métodos posibles de los que estoy hablando.
Leer más →

© 2026 My Blog. All rights reserved.