Cuando empiezas a retar con la itinerario de comandos, puede parecer que hay un pared impermeable entre el espacio restringido en el que estás jugando y la gran Internet. En su extremo, tiene sus comandos y archivos, y más allá de la horma hay servidores, imágenes, API, páginas web y otros bits de datos enseres y en constante transformación. Una de las formas más populares de atravesar ese pared ha sido cURL, o «URL del cliente», que cumple 25 abriles este mes.
La aparejo cURL comenzó como una forma para que el programador Daniel Stenberg permitiera a los usuarios de Internet Chat Relay recuperar rápidamente tipos de cambio de moneda mientras aún estaban interiormente de su ventana de chat. Como se detalla en un historial de proyectos archivado, se creó originalmente a partir de una aparejo de itinerario de comandos existente, httpget, creada por Rafael Sagula. Se lanzó una traducción 1.0 en 1997, luego se cambió el nombre a urlget de 2.0, ya que se había junto en GOPHER, FTP y otros protocolos. En 1998, la aparejo podía cargar y descargar, por lo que la traducción 4.0 se llamó cURL.
Durante los siguientes abriles, cURL ha crecido para cubrir casi todos los protocolos de Internet, trabajar con certificados y encriptación, ofrecer enlaces para más de 50 idiomas y estar incluido en la mayoría de las distribuciones de Linux y otros sistemas. El tesina cURL ahora incluye tanto el comando de la itinerario de comandos como la biblioteca libcurl. A partir de 2020, Project History estimó que el comando y la biblioteca se habían instalado en más de 10 000 millones de instancias en todo el mundo.
¿Cómo celebras que una cuarto imprescindible de la construcción de Internet cumpla 25 abriles? Stenberg planea organizar una «fiesta de cumpleaños Teleobjetivo» en 17:00 UTC del 20 de marzo. Vuelva a demostrar la hora en su dominio: «Es este momento extraño entre [when] Estados Unidos ha cambiado al horario de verano mientras que Europa aún no lo ha hecho», Stenberg escribe en su blog. Stenberg planea tomar un sorbo de un whisky escocés de malta simple Bowmore Islay de 25 abriles, presentando la historia del tesina y los planes futuros mientras alega preguntas. (Se agregará un enlace a la emplazamiento de Teleobjetivo publicación de blog de Stenberg más cerca del 20 de marzo).
Dada su compatibilidad y disponibilidad casi universales, cURL sigue siendo una aparejo vitalista para capturar contenido de páginas web, solicitar API, probar la disponibilidad del sitio y los tiempos de respuesta, y mucho más. Movió los datos más o menos desde que nació tom holland; Definitivamente se merece una pequeña fiesta.