Autore: Yuri Gagarin

GNU Guile 3.0

Il 16 gennaio è avvenuto il rilascio principale di GNU Guile, un'implementazione integrata del linguaggio di programmazione Scheme con supporto per multithreading, asincronia, lavori di rete e chiamate di sistema POSIX, interfaccia binaria C, parsing PEG, REPL in rete, XML; presenta un proprio sistema di programmazione a oggetti. La principale novità di questa versione è il pieno supporto per la compilazione JIT, che ha permesso di accelerare l'esecuzione dei programmi in media di due […]

Raccolta di 143 traduzioni dei saggi di Paul Graham (su 184)

Paul Graham è una delle persone più rispettate tra i professionisti IT, fondatori e investitori. È un programmatore di prim'ordine (ha scritto due linguaggi di programmazione), hacker, creatore del temerario acceleratore Y Combinator, filosofo. Con il suo pensiero e la sua intelligenza, Paul Graham si immerge in un ampio spettro di argomenti: dalla previsione dello sviluppo dei linguaggi di programmazione per i prossimi cento anni alle qualità umane e ai modi per riparare/hackerare l'economia. A […]

Cinque domande sulla progettazione dei linguaggi di programmazione

La filosofia guida 1. I linguaggi di programmazione per le persone I linguaggi di programmazione sono il modo in cui le persone parlano ai computer. Il computer sarà felice di conversare in qualsiasi linguaggio che non sia ambiguo. La ragione per cui abbiamo linguaggi di alto livello è che le persone non riescono a gestire il linguaggio macchina. La sostanza dei linguaggi di programmazione è prevenire che il nostro povero fragile essere umano […]

Cosa ha reso speciale Lisp

«Il più grande linguaggio di programmazione mai creato» — Alan Kay, «su Lisp» Quando McCarthy sviluppò Lisp alla fine degli anni '50, era radicalmente diverso dai linguaggi esistenti, il più importante dei quali era Fortran. Lisp ha incarnato nove nuove idee: 1. Dichiarazioni condizionali (Conditionals). Le dichiarazioni condizionali sono la struttura if-then-else. Ora le consideriamo scontate. Furono inventate da McCarthy durante […]

Storia della creazione di un cloud domestico. Parte 5. Aggiornamento 2019 – PHP 7.2, MariaDB 10.4 e Nextcloud 17

Due anni fa ho pubblicato una serie di articoli sulla creazione di un server web basato su Debian 8 e sull'avvio del servizio Nextcloud 11. Dopo alcuni mesi è stato pubblicato un supplemento contenente informazioni «differenziali» sull'installazione di Nextcloud 13 su Debian 9. Alla fine del 2018 ho semplicemente aggiornato Debian e Nextcloud e non ho riscontrato problematiche particolari o interessanti […]

Ceph tramite iSCSI — oppure sugli sci seduto in un'amaca

Ci sono tra noi (fan di Ceph) quelli che non amano l'«estremo professionale»? Difficile — altrimenti non ci saremmo dimenati con questo prodotto così interessante e divertente. Molti di coloro che hanno lavorato con Ceph hanno incontrato un caso non troppo comune (o meglio, estremamente raro) ma a volte richiesto: connettere Ceph tramite iSCSI o FC. Perché? […]

In Xfce è stata effettuata la traduzione delle finestre di dialogo per la decorazione delle finestre lato client

Nella ramificazioni sperimentale in sviluppo del desktop Xfce 4.15, da cui sarà formato il rilascio stabile 4.16, è stata implementata la traduzione dell'interfaccia nel widget GtkHeaderBar, che ha permesso di realizzare decorazioni delle finestre lato client (CSD, client-side decorations), dove il titolo e le cornici della finestra sono disegnati non dal gestore delle finestre, ma dall'applicazione stessa. L'uso di CSD ha reso possibile, analogamente a GNOME […]

Pubblicato il benchmark grafico Vulkan 1.2

Il consorzio Khronos, impegnato nello sviluppo degli standard grafici, ha pubblicato la specifica Vulkan 1.2, che definisce l'API per accedere alle capacità grafiche e di calcolo delle GPU. La nuova specifica incorpora le correzioni e le estensioni accumulate negli ultimi due anni. I driver con supporto per la nuova versione di Vulkan sono già stati rilasciati da aziende come Intel, AMD, ARM, Imagination Technologies e NVIDIA. In Mesa, il supporto per Vulkan 1.2 è offerto per […]

Paul Graham: «In sostituzione della carriera aziendale»

Agosto 2005 Trent'anni fa era necessario farsi strada attraverso la scala gerarchica. Oggi non è più considerato una norma. La nostra generazione vuole guadagnare soldi in posizioni avanzate. Invece di sviluppare un prodotto per una grande azienda nell'attesa di ottenere una garanzia di lavoro, sviluppiamo noi stessi il prodotto in una startup e lo vendiamo a una grande azienda. Almeno […]

Paul Graham: Cosa ho imparato da Hacker News

Febbraio 2009 Hacker News ha festeggiato due anni la scorsa settimana. Inizialmente si pensava che fosse un progetto parallelo: un'applicazione per perfezionare Arc e un luogo di scambio di notizie tra gli attuali e futuri fondatori di Y Combinator. È diventato più grande e ha richiesto più tempo di quanto avessi previsto, ma non me ne pento, perché ho imparato molto lavorando […]

Creazione di un'infrastruttura IT a prova di guasti. Parte 1 - preparazione al dispiegamento del cluster oVirt 4.3

Ai lettori viene proposto di familiarizzarsi con i principi di costruzione di un'infrastruttura resiliente per piccole imprese all'interno di un singolo data center, che saranno dettagliatamente esaminati in un breve ciclo di articoli. Introduzione Sotto il data center (DC) può intendersi: un proprio rack nella propria 'stanza server' all'interno dell'azienda, che soddisfi i requisiti minimi per l'alimentazione e il raffreddamento dell'attrezzatura, e che abbia accesso a […]

Permessi dei file in Linux

Ciao a tutti. Stiamo entrando attivamente nel lavoro e già a gennaio stiamo preparando molti potenti lanci. Tra l'altro, è stato aperto il reclutamento per un nuovo gruppo del corso «Amministratore Linux» che è piaciuto a tutti. Prima del lancio, condividiamo tradizionalmente un materiale utile. Le autorizzazioni sui file offrono un'alternativa sicura ai file eseguibili SUID, ma possono sembrare un po' confuse a prima vista. Tutti sappiamo che […]

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster