В 1996 году шведский программист Даниэль Стенберг опубликовал первую версию консольной программы для работы с удалёнными ресурсами (URL). Точнее, технически это была не первая версия, но первая под новым названием — cURL.
Тогда, наверное, мало кто мог подумать, что обращаться по URL-адресам, отправлять запросы и скачивать файлы станет настолько востребованным. Сегодня cURL (если точнее, то libcurl) присутствует фактически на любом устройстве, подключённом к интернету, а неделю назад Стенберг отпраздновал 25-летие своего проекта.
На Хабре очень интересный перевод авторского пересказа событий за все эти годы. Даниэлю было 27 лет, когда он написал простенькую консольную утилиту, которой пользовался едва ли десяток людей. А сейчас ему 52, в программе уже 155 тысяч строк кода, а пользуются ей миллиарды (хоть даже и не знают об этом). За это время он женился, сменил кучу работ, завёл двоих детей, заслужил титул второго лучшего разработчика Швеции и даже косвенно поучаствовал в посадке зонда на Марс (о чём в его профиле на Гитхабе есть специальная плашка). Стенберг даже получал угрозы убийством из-за того, что его софт применялся хакерами в атаках и краже денег.
Вот как вышло — шалость, можно сказать, удалась. Простенький хобби-проект молодого студента стал одним из столпов, на которых зиждется информационная эра. Не сказать, что в cURL есть что-то особенное, просто так вышло, что именно его автор первым задумался о необходимости удобной коммуникации с серверами в сети. Не написал бы он, написал бы кто-нибудь другой. Что не умаляет его заслуг и аккуратного подхода к разработке и улучшению программы на протяжении стольких лет.
Кто знает, может быть, кто-нибудь из вас сейчас сидит и пишет маленький хобби-проект, которым через четверть века станет пользоваться весь мир?
#dev
Giuseppe #Conte afferma: "Il Movimento cinque stelle deve avere una forte identità. Non abbiamo nulla a che fare con la destra, ma preferisco non dire di sinistra". Osserva che il M5s "non può essere più il movimento iniziale di protesta" e che la sua collocazione deriva da istanze sociali, ecologiche e ambientali; aggiunge: "non di sinistra perché la storia della sinistra è quella del Pd e del Partito comunista"
@UltimoraPolitics24
Giuseppe #Conte afferma: "Bisogna andare a Kiev ogni mese per dimostrare qualcosa? Io non sono andato neppure a Gaza". Aggiunge: "Perché non andate a Gaza, in Cisgiordania? Applicare un doppio standard non è da M5s"
@UltimoraPolitics24
Board of Peace, Giuseppe #Conte: "Assolutamente non è dignitoso che l'Italia partecipi a una gestione, a uno strumento che non è certo di pacificazione di quella terra. È uno strumento che in questo momento, con le personalità che sono state inserite, con i criteri con cui viene gestito, che appare una sorta di comitato di affari che prelude a una speculazione immobiliare a danno dei palestinesi, non a loro favore" (Ansa)
@UltimoraPolitics24
Giuseppe #Conte: "Le immagini che arrivano da Torino sono inqualificabili. Il Movimento 5 Stelle condanna con la massima fermezza le violenze e le aggressioni perpetrate ai danni delle Forze dell'ordine e della troupe Rai. Atti che nulla hanno a che vedere con il dissenso democratico e che vanno respinti senza nessuna ambiguità. Agli agenti feriti e a tutti i professionisti coinvolti va la nostra piena solidarietà."
@UltimoraPolitics24
Referendum giustizia, Giuseppe #Conte: "Io rappresento una forza politica che fin dall'inizio si è battuta contro un disegno di legge pericoloso. L'abbiamo fatto convintamente perché riteniamo che si inquadri in un processo più ampio e che ha un obiettivo preciso di una politica di destra e cioè restituire il primato alla politica, scardinare il nostro sistema costituzionale e il principio dell'equilibrio dei poteri in base al quale la politica sia contrastata giustamente da un sistema di pesi e contrappesi. Ma se hai l'investitura popolare non puoi fare quello che ti aggrada ma devi rispettare i principi dello stato di diritto" (ANSA)
@UltimoraPolitics24
Giuseppe #Conte ad Atreju: "Noi siamo disponibili a dialogare con Il Pd e con le altre forze progressiste.
Se verrà fuori un'alleanza dipenderà solo dai programmi, se ci verranno scritte le nostre battaglie di sempre, dall'etica pubblica alla legalità, alla giustizia ambientale e sociale. Prima il programma, il candidato verrà dopo" e poi "Noi non siamo alleati con nessuno" (ANSA)
@UltimoraPolitics24
❗️Giuseppe #Conte: "Giorgia Meloni ha mentito in parlamento sul MES. Ho chiesto al presidente Fontana la convocazione del Giurì d'onore"
@UltimoraPolitics
❗️ Suppletive Monza, Giuseppe #Conte: "Il candidato del M5S sarà Marco Cappato. Abbiamo scelto di unire il più possibile le forze alternative a questa destra."
@UltimoraPolitics
Giuseppe #Conte: "Il governo è allo sbando. Sul decreto Lavoro, in realtà decreto Precariato, il governo non ha nemmeno la maggioranza in commissione Bilancio al Senato sui suoi stessi emendamenti."
@UltimoraPolitics
Giuseppe #Conte: "La patriota Meloni paga a Salvini la tassa per tenerlo in maggioranza, svende l'unità d'Italia per qualche punto percentuale in più alle regionali. Dobbiamo contrastare questo progetto di autonomia soprattutto sulla scuola e sulla sanità"
@UltimoraPolitics
Ucraina, Giuseppe #Conte: "Assistiamo a un sempre maggiore coinvolgimento, anche dell'alleanza Nato, in questo conflitto, mentre scompaiono all'orizzonte i negoziati di pace" @UltimoraPolitics
Ucraina, Giuseppe #Conte: "Assistiamo a un sempre maggiore coinvolgimento, anche dell'alleanza Nato, in questo conflitto, mentre scompaiono all'orizzonte i negoziati di pace"
@UltimoraPolitics