Tutoriales y Manuales
Entradas Mensuales
-
▼
2026
(Total:
4254
)
-
▼
mayo
(Total:
951
)
-
TRYX muestra su refrigeración líquida HOLO 360 AIO...
-
Riesgo de robo de datos mediante IA de voz
-
GitLab suspende al investigador Nightmare-Eclipse ...
-
Microsoft cambia la búsqueda de Windows 11
-
ASUS lanzará el primer router Wi-Fi 8
-
Vulnerabilidad en Gitea permite acceder a imágenes...
-
ROADtools usado en ataques en la nube para robar t...
-
Anthropic lanza plugin de seguridad gratuito para ...
-
GitHub de Microsoft banea a investigador por publi...
-
Policía holandesa detiene a sospechoso del hackeo ...
-
All in One – System Rescue Toolkit (AIO-SRT)
-
Vulnerabilidad de inyección LDAP en Apache CXF per...
-
Vulnerabilidad de ConnectWise Automate permite sal...
-
Windows Server 2016: fallo con hostnames de 15 car...
-
El RobotAtlas entrena para el Mundial pero falla e...
-
Vulnerabilidad crítica de Memcached SASL permite i...
-
Vulnerabilidades en BIND 9 exponen servidores a ex...
-
Vulnerabilidad de Microsoft SharePoint permite eje...
-
Nvidia elimina Panel de Control y GeForce Experience
-
OpenPetya: un bootkit moderno
-
Zara lanza bolso inspirado en la PSP
-
CERT-In exige parches en 12 horas para fallos expu...
-
«No me digas lo que te dice la IA». A ver si se co...
-
Microsoft Defender aísla dispositivos comprometido...
-
Google dificulta la cancelación de suscripciones e...
-
YouTube podría eliminar una pestaña móvil
-
Todo sobre la futura PS6
-
Simulan el fin del universo con resultados positivos
-
PyrsistenceSniper: herramienta que detecta 117 téc...
-
Empleados de Big Tech disparan costes de IA con to...
-
OmniDrive: convierte tu Blu-ray en grabadora de ju...
-
Vulnerabilidades en Angular Language Service permi...
-
Escanean firewalls de SonicWall: 597.000 sesiones ...
-
LEGO Skylines: el riesgo de Paradox
-
Falta talento en ciberseguridad en España
-
Mythos: la IA de Anthropic para seguridad y código...
-
Quasar Linux RAT ataca desarrolladores con ejecuci...
-
Nintendo rechaza la IA y sus acciones suben
-
Grupo chino ataca routers en el sudeste asiático c...
-
El Gobierno de España aprueba la Ley de IA que pro...
-
Italia desmantela la app CINEMAGOAL de streaming i...
-
Logran engañar a la IA de Google y la usan para ro...
-
Explotan vulnerabilidad Zero-Day de KnowledgeDeliv...
-
SK hynix mete refrigeración dentro de la HBM para ...
-
La fuente MSI MPG Ai1600TS PCIE5 es capaz de prote...
-
Microsoft reorganiza Copilot
-
Caída global de GitHub afecta flujos de CI/CD
-
Linux elimina soporte ARCnet antiguo
-
MediaTek ya adelanta que el NVIDIA N1 ofrecerá «ex...
-
Fitbit Air: la libertad de vivir sin pantallas
-
Qué significa el anillo morado de WhatsApp
-
China crea DNI para robots humanoides
-
Usan CVE-2026-26980 de Ghost CMS para infectar 700...
-
Zen 7 rozará el límite del silicio
-
Actualizaciones de BIOS de HP dañan portátiles pre...
-
Usan SEO poisoning para suplantar instaladores de ...
-
Jefe de Uber advierte que no hay vínculo entre el ...
-
Publicado PuTTY 0.84 con correcciones de SSH y Telnet
-
UE impone multa récord a Google por abusos en búsq...
-
IA planean crear un sindicato por explotación
-
Jira ya permite programar oficialmente
-
Nuevas vulnerabilidades de 7-Zip permiten ejecutar...
-
HP investiga el desastre de una BIOS enviada por W...
-
Summer Game Fest 2026 regresa en junio
-
León XIV pide desarmar la IA abusiva
-
Amor por IA: el romance que amenaza su vida
-
Cloud Atlas APT modifica termsrv.dll para permitir...
-
IA de Google falla en búsquedas sencillas
-
Ferrari Luce: el eléctrico de Jony Ive
-
UE6 solucionará el fallo de UE5
-
Vulkan y fecha de Steam Machine 2
-
Python supera a la IA en salidas profesionales
-
TDK Corporation y NHK Spring reciben una demanda p...
-
PS6 superará a PS5 emulando PS3
-
Exoesqueleto impulsado por IA para potenciar el mo...
-
Ciberdelincuente ruso usó Gemini modificado para r...
-
Explotan vulnerabilidad CVE-2026-26980 de Ghost CM...
-
Exingeniero de Atlassian relata su despido por IA
-
Bolso de Tiranosaurio: lujo costoso y cuestionable
-
Cómo eliminar la IA de Google para siempre
-
Prototipo de Samsung: memoria NAND 3D de 900 capas...
-
Historiales de WhatsApp almacenados sin cifrar en ...
-
IA provoca 150.000 despidos tecnológicos en 5 meses
-
MX Linux 25.2: mejoras en instalador, modo live y ...
-
Linus Torvalds critica el uso excesivo de la IA en...
-
Star Citizen: mil millones y sigue sin terminar
-
Malware de Android suscribe víctimas a servicios p...
-
Vulnerabilidad Nginx-poolslip permite DoS y ejecuc...
-
Pentest Agent Suite: framework de bug bounty para ...
-
Claude Mythos halla 10.000 fallos pero genera nuev...
-
Ocultan carga Linux en archivo similar a SSH al in...
-
Copilot pierde funciones en Office
-
Londres lidera el reconocimiento facial en Europa
-
APT iraní usa SEO poisoning para distribuir malwar...
-
Un YouTuber crea una chaqueta futurista de Cyberpu...
-
Ya disponible Wireshark 4.6.6: corrige error de ci...
-
Ataque de cadena de suministro TrapDoor distribuye...
-
AMD prepara el salto global de la RX 9070 GRE: 12 ...
-
Juzgado frena multas de LaLiga a las VPN
-
Lazarus lanza el RAT RemotePE basado en memoria co...
-
-
▼
mayo
(Total:
951
)
-
►
2025
(Total:
2103
)
- ► septiembre (Total: 148 )
-
►
2024
(Total:
1110
)
- ► septiembre (Total: 50 )
-
►
2023
(Total:
710
)
- ► septiembre (Total: 65 )
-
►
2022
(Total:
967
)
- ► septiembre (Total: 72 )
-
►
2021
(Total:
730
)
- ► septiembre (Total: 56 )
-
►
2020
(Total:
212
)
- ► septiembre (Total: 21 )
-
►
2019
(Total:
102
)
- ► septiembre (Total: 14 )
-
►
2017
(Total:
231
)
- ► septiembre (Total: 16 )
-
►
2016
(Total:
266
)
- ► septiembre (Total: 38 )
-
►
2015
(Total:
445
)
- ► septiembre (Total: 47 )
-
►
2014
(Total:
185
)
- ► septiembre (Total: 18 )
-
►
2013
(Total:
100
)
- ► septiembre (Total: 3 )
-
►
2011
(Total:
7
)
- ► septiembre (Total: 1 )
Blogroll
Etiquetas
Entradas populares
Jira ya permite programar oficialmente
Un desarrollador ha demostrado que Jira es Turing-completo, lo que significa que es posible programar y ejecutar casi cualquier función dentro de esta herramienta de gestión de tareas.
- Jira permite programar oficialmente: un desarrollador ha logrado probar que esta herramienta de gestión de proyectos es "Turing-completa", lo que significa que funciona técnicamente como un lenguaje de programación capaz de ejecutar casi cualquier tarea compleja.
Si te dedicas o te has dedicado de alguna forma al desarrollo de software, seguramente conoces Jira. Hablamos, para el resto, de un programa de Atlassian que sirve para organizar proyectos, mover tarjetas de tareas de una columna a otra y, siendo sinceros, dar algún que otro problema cuando no funciona como uno quiere.
Pero más allá de sus funcionalidades, en este programa existe desde hace años un mito, una leyenda urbana que decía que Jira era tan complejo que, si alguien se lo proponía, podría utilizarlo como un lenguaje de programación para calcular cualquier operación matemática.
Esto es precisamente lo que un desarrollador ha querido comprobar. Nicolas Seriot ha publicado un estudio en el que demuestra de forma empírica y real que las automatizaciones de Jira son "Turing-completas".
Esto quiere decir que Jira tiene la capacidad de resolver cualquier problema matemático o ejecutar cualquier algoritmo que pueda hacer un ordenador normal. Para demostrarlo, ha configurado una cuenta real en la plataforma y ha conseguido que el programa sume números y calcule la famosa sucesión matemática de Fibonacci utilizando solo tickets de tareas y flujos de trabajo.
Para conseguirlo, el desarrollador ha recurrido a un modelo matemático llamado la Máquina de Minsky.
Este demuestra que para que un sistema pueda programar cualquier cosa, solo necesita dos elementos: unos contadores que guarden números y la capacidad de hacer dos acciones con ellos: sumar uno o restar uno y comprobar si el contador ha llegado a cero para cambiar de tarea. Si un sistema puede hacer eso, puede programarlo absolutamente todo.
El gran reto de Nicolas Seriot: conseguir que Jira sume dos números
Para demostrar que realmente todo esto funciona, creó una prueba en una cuenta real de Jira Cloud. Consistía en programar el sistema para que sumase dos números. El objetivo era hacer la operación de sumar 2 + 3.
Para empezar, creó una tarea principal en el estado de salida (Backlog) y le enlazó dos tareas de tipo Bug, que representaban el número 2, y tres tareas de tipo Task, que eran el número 3. A partir de ahí, creó un par de reglas de automatización muy simples que se activaban entre sí.
La primera regla decía: "Si la tarea principal pasa al estado TODO, mira si queda algún Bug. Si queda al menos uno, bórralo y pasa la tarea a DEV. Si no queda ninguno, termina el programa". La segunda regla decía: "Si la tarea pasa al estado DEV, crea una nueva tarea de tipo Task y vuelve a mandar la tarea principal a TODO". Al activar todo este proceso cambiando manualmente el estado de la tarea a TODO, el sistema empezó a funcionar por sí solo.
Como resultado, y tras cinco transiciones automáticas que quedaron registradas en el historial de Atlassian, la máquina se detuvo por completo. El contador de Bugs se quedó a cero y el contador de Tasks terminó con exactamente cinco elementos (recordemos que tenía que sumar 3 + 2).
Pero esto no es todo y quiso ir más allá. El desarrollador decidió llevar el sistema al límite y programó la sucesión de Fibonacci (una serie de números donde cada uno es la suma de los dos anteriores: 1, 1, 2, 3, 5, 8, 13...).
Para ello, usó una función de Jira que permite cambiar el tipo de una tarea al momento (por ejemplo, transformar un Bug en una Historia). Al encadenar tres estados de flujo de trabajo (TODO, QA y DEV), el sistema empezó a calcular la secuencia numérica de forma infinita.
Fuentes:
https://computerhoy.20minutos.es/tecnologia/programar-dentro-jira-ya-es-oficialmente-posible-un-desarrollador-demuestra-que-es-turing-completo_6974497_0.html


Entrada más reciente
0 comentarios :
Publicar un comentario
Los comentarios pueden ser revisados en cualquier momento por los moderadores.
Serán publicados aquellos que cumplan las siguientes condiciones:
- Comentario acorde al contenido del post.
- Prohibido mensajes de tipo SPAM.
- Evite incluir links innecesarios en su comentario.
- Contenidos ofensivos, amenazas e insultos no serán permitidos.
Debe saber que los comentarios de los lectores no reflejan necesariamente la opinión del STAFF.