Catégorie : Blog

Histoire de la crĂ©ation d'un cloud domestique. Partie 5. Actualisation 2019 – PHP 7.2, MariaDB 10.4 et Nextcloud 17

Il y a deux ans, j'ai publiĂ© une sĂ©rie d'articles sur la crĂ©ation d'un serveur web basĂ© sur Debian 8 et sur le lancement du service Nextcloud 11. Quelques mois plus tard, un complĂ©ment est paru, contenant des informations « diffĂ©rentielles » sur l'installation de Nextcloud 13 sur Debian 9. Fin 2018, j'ai simplement mis Ă  jour Debian et Nextcloud sans rencontrer de problĂšmes inhabituels ou intĂ©ressants […]

Qu'est-ce qui a rendu Lisp si spécial

« Le plus grand des langages de programmation jamais créés » — Alan Kay, « on Lisp » Lorsque McCarthy a dĂ©veloppĂ© Lisp Ă  la fin des annĂ©es 1950, il se distinguait radicalement des langages existants, le plus important Ă©tant Fortran. Lisp a incarnĂ© neuf nouvelles idĂ©es : 1. Les instructions conditionnelles. Les instructions conditionnelles sont des constructions if-then-else. Nous les considĂ©rons maintenant comme acquises. Elles ont Ă©tĂ© inventĂ©es par McCarthy pendant […]

Cinq questions sur la conception des langages de programmation

Philosophie directrice 1. Les langages de programmation pour les humains Les langages de programmation sont la maniĂšre dont les gens parlent aux ordinateurs. Un ordinateur sera heureux de converser dans n'importe quel langage qui n'est pas ambigu. La raison pour laquelle nous avons des langages de haut niveau est que les humains ne peuvent pas gĂ©rer le langage machine. L'essence des langages de programmation est d'empĂȘcher notre fragile humain […]

Sélection de 143 traductions des essais de Paul Graham (sur 184)

Paul Graham est l'une des personnes les plus respectĂ©es dans le secteur de l'IT, parmi les fondateurs et les investisseurs. C'est un programmeur de premier ordre (il a créé deux langages de programmation), un hacker, le fondateur de l'audacieux accĂ©lĂ©rateur Y Combinator, et un philosophe. Avec ses rĂ©flexions et son intellect, Paul Graham s'invite dans une large gamme de domaines : des prĂ©visions sur l'Ă©volution des langages de programmation dans cent ans aux qualitĂ©s humaines et comment rĂ©parer/hacker l'Ă©conomie. A […]

GNU Guile 3.0

Le 16 janvier a eu lieu la sortie majeure de GNU Guile — une implĂ©mentation embarquĂ©e du langage de programmation Scheme avec prise en charge du multithreading, de l'asynchrone, du travail en rĂ©seau et des appels systĂšme POSIX, d'une interface binaire C, de l'analyse PEG, d'un REPL en rĂ©seau, XML ; il possĂšde son propre systĂšme de programmation orientĂ©e objet. La principale nouveautĂ© de cette version est le support complet de la compilation JIT, ce qui a permis d'accĂ©lĂ©rer l'exĂ©cution des programmes en moyenne de deux […]

Mise à jour de Chrome 79.0.3945.130 corrigant une vulnérabilité critique

La mise Ă  jour du navigateur Chrome 79.0.3945.130 est disponible, corrigeant quatre vulnĂ©rabilitĂ©s, dont l'une a Ă©tĂ© classĂ©e comme critique, permettant de contourner tous les niveaux de protection du navigateur et d'exĂ©cuter du code sur le systĂšme en dehors de l'environnement sandbox. Les dĂ©tails concernant cette vulnĂ©rabilitĂ© critique (CVE-2020-6378) n'ont pas encore Ă©tĂ© divulguĂ©s, il est seulement connu qu'elle est causĂ©e par l'accĂšs Ă  un bloc de mĂ©moire dĂ©jĂ  libĂ©rĂ© dans le composant de reconnaissance vocale. […]

Sortie du serveur d'affichage Mir 1.7

La sortie du serveur d'affichage Mir 1.7 a Ă©tĂ© prĂ©sentĂ©e, dont le dĂ©veloppement se poursuit par Canonical, malgrĂ© l'abandon du dĂ©veloppement de l'interface Unity et de l'Ă©dition d'Ubuntu pour smartphones. Mir reste en forte demande dans les projets de Canonical et est dĂ©sormais positionnĂ© comme une solution pour les dispositifs embarquĂ©s et l'Internet des objets (IoT). Mir peut ĂȘtre utilisĂ© comme serveur composite pour Wayland, ce qui permet d'exĂ©cuter dans des environnements […]

Google a annoncé son intention de mettre fin au support des Chrome Apps, NaCl, PNaCl et PPAPI

La sociĂ©tĂ© Google a publiĂ© un calendrier pour mettre fin Ă  la prise en charge des applications web Chrome Apps dans le navigateur Chrome. En mars 2020, le Chrome Web Store ne prendra plus de nouvelles applications Chrome Apps (la possibilitĂ© de mettre Ă  jour les applications existantes durera jusqu'en juin 2022). En juin 2020, la prise en charge des Chrome Apps sera arrĂȘtĂ©e dans les versions de Chrome pour Windows, Linux et macOS, […]

Les thÚmes de Chrome sont également compatibles avec Edge Canary

Le navigateur Microsoft Edge, lancĂ© rĂ©cemment, possĂšde de nombreuses fonctionnalitĂ©s de Chromium et de Chrome, mais ne prend pas encore en charge les thĂšmes de ce dernier. Cependant, il s'avĂšre que cela peut ĂȘtre corrigĂ©, bien que cette fonctionnalitĂ© ne fonctionne que sur Edge Canary. Il est toutefois possible d'essayer de faire de mĂȘme avec la version pour les dĂ©veloppeurs, la bĂȘta et la version stable. Actuellement, cette fonction est confirmĂ©e […]

Théorie et pratique de l'utilisation d'HBase

Bonjour ! Je m'appelle Danil Lipovoy, notre Ă©quipe chez Sbertech a commencĂ© Ă  utiliser HBase comme stockage de donnĂ©es opĂ©rationnelles. En Ă©tudiant cela, nous avons accumulĂ© des expĂ©riences que nous avons voulu systĂ©matiser et dĂ©crire (nous espĂ©rons que cela sera utile Ă  beaucoup). Tous les Ă©lĂ©ments expĂ©rimentĂ©s ci-dessous ont Ă©tĂ© rĂ©alisĂ©s avec les versions HBase 1.2.0-cdh5.14.2 et 2.0.0-cdh6.0.0-beta1. Architecture gĂ©nĂ©rale Enregistrement des donnĂ©es dans HBASE Lecture des donnĂ©es Ă  partir de HBASE […]

Mise Ă  jour de Check Point de R77.30 Ă  80.20

À l'automne 2019, Check Point a cessĂ© de prendre en charge les versions R77.XX, et il Ă©tait nĂ©cessaire de mettre Ă  jour. On a dĂ©jĂ  beaucoup parlĂ© des diffĂ©rences entre les versions, des avantages et des inconvĂ©nients de la migration vers R80. Parlons plutĂŽt de la maniĂšre de mettre Ă  jour les appliances virtuelles Check Point (CloudGuard pour VMware ESXi, Hyper-V, KVM Gateway NGTP) et de ce qui peut mal se passer. Donc, nous avons […]

Histoire des livres et avenir des bibliothĂšques

Les livres tels que nous les connaissons n'existent pas depuis trĂšs longtemps. Dans l'AntiquitĂ©, le principal support d'information Ă©tait le papyrus, mais aprĂšs l'interdiction de son exportation, le parchemin a pris cette place. À mesure que l'Empire romain dĂ©clinait, les livres ont cessĂ© d'ĂȘtre des rouleaux et les feuilles de parchemin ont commencĂ© Ă  ĂȘtre reliĂ©es en volumes. Ce processus a Ă©tĂ© progressif, certains […]

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster