Chaque jour, I Programmer a du nouveau matériel écrit par des programmeurs, pour des programmeurs. Ce résumé donne un résumé du dernier contenu, qui cette semaine comprend Comment terminer un processus avec élégance avec SIGTERM dans Kubernetes et un article de notre rubrique Histoire célébrant l’inventeur et pionnier de l’informatique, Clive Sinclair.
Pour recevoir ce résumé automatiquement par e-mail, inscrivez-vous à notre newsletter hebdomadaire.
11 – 17 août 2022
Articles en vedette
Comment terminer un processus avec élégance avec SIGTERM dans Kubernetes Harry Wilson SIGTERM, également connu sous le nom de code de sortie 143, est un signal qui permet aux utilisateurs de mettre fin à un processus en douceur dans leurs environnements Kubernetes. Ce signal a ses origines dans Linux, son utilité étant l’une des principales raisons pour lesquelles il a été intégré à Kubernetes. Souvent confondu avec SIGKILL, ce signal concerne en fait l’arrêt gracieux des processus. |
Clive Sinclair et la révolution des petits ordinateurs domestiques Toutes les innovations informatiques ne sont pas nées aux États-Unis. Clive Sinclair était un designer qui pouvait faire en sorte qu’un transistor fasse le travail de deux ou plus. Il a construit des appareils électroniques à faible coût et futuristes en faisant les choses différemment. |
Nouvelles et points de vue sur la programmation
Vidéos SIGGRAPH 2022 17 août | David Conrad ![]() Le SIGGRAPH de cette année, la conférence et le salon graphiques les plus importants de la planète, a eu lieu la semaine dernière – jetez un coup d’œil aux vidéos fascinantes présentant les dernières technologies graphiques, l’art et CGI. |
Le Boston Dynamics AI Institute se concentrera sur l’IA sportive Le Boston Dynamics AI Institute a été fondé avec un financement initial de plus de 400 millions de dollars et Marc Raibert à la barre. Il a pour objectif de “résoudre les défis les plus importants et les plus difficiles auxquels est confrontée la création de robots avancés”. |
Microsoft Dev Box publié en avant-première Microsoft a annoncé la préversion publique de Dev Box, un service géré qui peut être utilisé pour créer des “postes de travail” basés sur le cloud et spécifiques à un projet sur Azure. Microsoft décrit les environnements de développement comme performants, sécurisés et prêts à coder. |
IBM lance une recherche approfondie pour la découverte scientifique La boîte à outils IBM Deep Search for Scientific Discovery (DS4SD) a été mise à la disposition du public. Il vient des profondeurs des laboratoires de recherche d’IBM utilisant la PNL pour analyser des quantités massives de données. |
Go 1.19 révise le modèle de mémoire Go 1.19 a été publié avec un modèle de mémoire révisé et des modifications de l’implémentation de la chaîne d’outils, de l’environnement d’exécution et des bibliothèques. |
Godot 3.5 ajoute un nouveau serveur de navigation Godot a été mis à jour avec des améliorations, notamment un nouveau serveur de navigation et une interpolation physique en 3D. |
Robot Dog de rouler sur le sol à marcher en une heure Les réseaux de neurones et l’apprentissage par renforcement ont permis d’accomplir des choses qui ressemblaient encore récemment à de la science-fiction, mais nous avons maintenant un exemple d’apprentissage automatique réel du Berkeley Robot Learning Lab de Pieter Abbeel. Un chien robot passe de l’agitation des pattes en l’air à la marche en une heure seulement et sans aide extérieure. |
Les cours de mathématiques discrètes relancés Discrete Math vous permet de reconnaître des structures mathématiques dans des contextes réels. C’est donc une compétence précieuse pour les ingénieurs logiciels et les data scientists. Ajoutez à cela la capacité de penser comme un programmeur et vous obtenez une combinaison gagnante. |
Microsoft l’ouvre Emojis Microsoft a annoncé qu’il avait rendu presque tous ses emojis 3D disponibles pour la personnalisation, bien que, heureusement, Clippy ne soit pas inclus. Microsoft affirme que cette décision est “alignée sur notre propre philosophie de conception consistant à concevoir à l’air libre”. |
Exploration de schémas du monde réel avec Azimutt Azimutt est un explorateur de schéma de base de données gratuit et open source avec de nombreuses fonctionnalités intéressantes. Je l’ai mis à l’essai lors de la conception d’une application Spring Boot. Voici ce que j’ai découvert. |
Apache Arrow améliore la prise en charge de C++ Apache Arrow a été mis à jour avec une meilleure prise en charge de C++, des extensions de Flight SQL et des améliorations substantielles de la caisse Parquet. |
Livres de la semaine
Si vous souhaitez acheter ou en savoir plus sur l’un des titres répertoriés ci-dessous sur Amazon, cliquez sur les jaquettes de livres en haut de la barre latérale droite. Si vous effectuez des achats sur Amazon après cela, nous pouvons gagner quelques centimes grâce au programme Amazon Associates, qui est une petite source de revenus qui nous aide à continuer à publier.
Revue complète
Verdict de Mike :
Si vous voulez un livre qui vous dise à quoi ressemblait ML avant que les réseaux de neurones ne deviennent la principale affaire, alors c’est un excellent livre. Il vous donne un aperçu d’un large éventail de techniques qui relèvent de l’apprentissage automatique – l’importance que ces idées auront pour vous dépend en grande partie du type de travail que vous envisagez de faire. Ce qui manque dans le récit, c’est tout ce qui concerne le regroupement, la réduction dimensionnelle et, mon sujet préféré personnel, l’analyse discriminante. Ce que le livre couvre, il le fait très bien et il offre de nombreuses informations sur la façon dont les choses fonctionnent – mais vous avez besoin de quelques mathématiques et vous devez vouloir connaître ces idées historiquement importantes.
Ajouté au livre Watch
Des livres plus récemment publiés peuvent être trouvés dans Archives des montres de livres.
De la bibliothèque I Programmer
Dernières parutions :
Ce mois-ci voit la publication de la deuxième édition révisée de Python du programmeur : tout est un objet dans lequel Mike James révèle comment Python a une approche unique et unificatrice en ce qui concerne les classes et les objets. Il s’agit du premier d’une série de titres de niveau intermédiaire pour le programmeur qui souhaite comprendre ce qui rend Python spécial et le distingue des autres langages de programmation, d’où le slogan “Something Completely Different – qui est, bien sûr, une référence à la marque télévisée et cinématographique Monty Python qui a inspiré Guido Van Rossum à nommer son nouveau langage. Le sujet est grosso modo tout ce qui a à voir avec la façon dont Python implémente les objets. C’est-à-dire, par ordre de sophistication, métaclasse ; classe ; objet ; attribut ; et toutes les autres fonctionnalités telles que les fonctions, les méthodes et les nombreuses “méthodes magiques” que Python utilise pour que tout fonctionne.
C’est le deuxième de ça Quelque chose de complètement différent titres et explore la manière dont les données sont traitées d’une manière distinctement pythonique. Ce que nous avons en Python, ce sont des objets de données très utilisables et très extensibles. Des entiers à précision illimitée, appelés bignums, en passant par le choix d’une liste pour jouer le rôle du tableau, jusqu’à la disponibilité du dictionnaire comme type de données intégré, Python se comporte différemment des autres langages et de ce livre est ce dont vous avez besoin pour vous aider à tirer le meilleur parti de ces fonctionnalités spéciales. Il y a aussi des chapitres complets sur la logique booléenne, les dates et heures, les expressions régulières et la manipulation de bits.
MIke James travaille actuellement sur le troisième livre de la série, Python du programmeur : asynchrone qui couvre non seulement le dernier asyncio en profondeur, mais a tout ce que vous devez savoir sur les nombreuses approches de l’asynchronisme fournies par Python – threads, processus, futurs, tâches, planificateurs. C’est le livre dont vous avez besoin pour comprendre toutes les options, les compromis et les pièges.
Ces livres ne sont pas destinés aux débutants complets et une certaine familiarité avec la programmation orientée objet et Python est supposée, le premier chapitre fournissant un récapitulatif rapide. Ils partagent également une annexe sur l’utilisation de Visual Studio Code à partir de Python.
Les programmeurs pensent différemment des non-programmeurs, ils voient et résolvent les problèmes d’une manière que le reste du monde ne fait pas. Dans ce livre, Mike James prend des concepts de programmation et explique ce que la compétence implique et comment un programmeur s’y prend. Dans chaque cas, Mike examine comment nous convertissons un processus dynamique en un texte statique qui peut être compris par d’autres programmeurs et mis en action par un ordinateur. Si vous êtes un programmeur, son intention est de vous donner une meilleure compréhension de ce que vous faites afin que vous l’appréciiez encore plus.
Je programmeur rapporte des nouvelles depuis plus de 12 ans. Vous pouvez accéder à I Programmer Weekly jusqu’en janvier 2012 pour tous les titres ainsi que les critiques de livres et les articles.
Pour suivre les dernières actualités et recevoir ce résumé automatiquement par e-mail, inscrivez-vous à notre newsletter hebdomadaire et suivez-nous sur Twitter, Facebook et LinkedIn, où vous êtes invités à partager toutes nos histoires.
Vous pouvez également vous abonner à nos flux RSS – nous en avons un pour le contenu complet, un autre pour les actualités et aussi un pour les livres avec des détails sur les critiques et les ajouts à Book Watch.
Envoyez vos communiqués de presse, actualités ou commentaires de programmation à: NewsDesk@i-programmer.info
.