Lien Sweet Home 3D : concevez votre intérieur

À l’occasion de la sortie du Raspberry Pi 4, un ordinateur à carte unique (Single Board Computer — SBC), il nous a semblé important de faire un point sur les cartes Raspberry qui se sont démocratisées à partir de 2010, et qui ont aujourd’hui des capacités suffisantes pour traiter l’ensemble des tâches courantes d’un ordinateur de bureau.
Les cartes fonctionnant directement à partir de bibliothèques C/C++ de type Arduino, ou celles fonctionnant via un interpréteur dans un langage particulier (MicroPython), ne seront pas traitées en profondeur dans cette dépêche.
Lors du développement d’un logiciel (ça existe dans d’autres domaine de l’ingénierie), il arrive « facilement » que l’on fasse de l’overengineering. On entend généralement par là le fait de rendre le programme plus complexe que nécessaire pour effectuer sa tâche. C’est quelque par l’inverse du principe KISS bien connu. Voir la page wikipedia.
L’overengineering pose problème car en favorisant un critère de qualité logiciel, il nuit aux autres. Par exemple on peut faire de l’overengineering pour avoir des performances (…)
Votre aventure d'hébergeur amateur prend de l'ampleur. Depuis quelques mois, vous avez réussi à gérer plusieurs services de façon transparente, mais maintenant que vous avez de plus en plus d'utilisateurs de vos services, vous vous rendez compte que votre unique serveur web est surchargé et que chaque maintenance provoque des coupures de service que ne comprennent pas vos visiteurs.
Afin de répondre à cette problématique, le plus simple est de multiplier les serveurs : la charge sera répartie entre les différents serveurs et vous pourrez couper un serveur pour une maintenance, sans couper le service associé.
Bonjour à tous,
En bon nostalgique, je regrette l'époque (que je n'ai pas connue) de l'architecture unité centrale / terminal. J'y vois plusieurs avantages:
- une seule machine à administrer,
- les données sont centralisées (ce qui simplifie la gestion des sauvegardes),
- l'environnement de travail se retrouve d'un terminal à l'autre.
- les terminaux n'ont pas besoin de puissance de calcul.
Aujourd'hui on pourrait imaginer que les terminaux, constitués de portables et autres mini-ordinateurs n'aient en local qu'un boot (…)
Bonjour,
Je ne suis pas spécialement débutant en C++ mais j’ai jamais vraiment conçu l’architecture d’un programme un peu gros. Je réalise un ce moment un petit jeu en C++.
j’ai une arborescence de classes mais c’est assez lourd. Grâce au mot-clé «using» de C++11 je peux quand même réutiliser le constructeur de la classe parente mais souvent je dois faire un petit truc en plus, donc je ne peux pas l’utiliser.
dans la future partie qui permettra l’affichage des (…)
J'ai commencé un "Entity component system" en JavaScript. Il s'agit d'une architecture logicielle non orientée objets, plus flexible pour créer des jeux. Plusieurs grands jeux multijoueurs en ligne qui sont sortis ces dernières années utilisent au moins en partie cette architecture (Battlefield 3, Tony Hawk Pro Skater).
On pourrait traduire "Entity component system" en français par "Entité composant système". Personnellement j'utilise le raccourci ES pour "Entity System", que j'ai souvent rencontré.
D'un point de (…)
Bonjour Nal,
Je continue mon travail de préparation d'un futur projet de jeu libre, Webcrise, que je décrivais il y a peu dans le journal suivant: https://linuxfr.org/users/devnewton/journaux/webcrise-appel-a-contribution
Au lieu de me lancer, comme trop souvent, dans le code tout de suite, j'ai décider de faire un peu de modélisation. J'envisage aussi de faire une maquette de la gui, mais chaque chose en son temps.
J'ai réalisé deux diagrammes, un de classe et un autre de séquence, pour avoir une vue (…)
Encore annoncé avec un peu de retard (il est parfois difficile de jongler avec beaucoup d'activités), voici le nouveau jeudi du libre de l'ALDIL, consacré cette fois-ci à Blender !
Comme toujours, cette conférence se déroule le premier jeudi du mois, c'est-à-dire le 5 avril à 19h30. La conférence a lieu à la Maison Pour Tous / Salle des Rancy : 249 rue Vendôme - 69003 Lyon (Métro Saxe Gambetta).