Serveur d'impression

04 | Mars | 2020 – Serveur d’impression

Le 11 mars 2020 - 11 minutes de lecture

[Gosse Adema] a poussé un Microsoft Natural Elite depuis 20 ans, et la vieille fille bien roulée est sur le point de céder. On dirait qu'il a été un peu dur par le bug du clavier mécanique DIY dans sa quête pour la remplacer. Heureusement pour nous, il a documenté sa construction.

Où allons-nous commencer? Un premier keeb est une entreprise de taille décente, mais [Gosse] l'a fait monter d'un cran et l'a rendu aussi discret que possible – il fait 2 cm d'épaisseur avec les capuchons. Cela a finalement signifié la conception de la carte de telle sorte que les diodes anti-fantômes se trouvent à l'intérieur d'une découpe sous leurs commutateurs respectifs, qui sont des Cherry MX Reds à profil bas. Il n'y a pas encore de modèle Eagle pour ceux-ci, donc [Gosse] fouetté un et fraisé un prototype de PCB avant de décider d'emprunter la voie fab.

Le Raspberry Pi Zero W qui contrôle ce keeb vit dans un boîtier de contrôleur séparé au nom de la minceur. Si vous n'êtes pas encore impressionné par cette version pour une raison quelconque, [Gosse] a même lancé son propre firmware, qu'il explique dans le cadre de ce voyage épique. Il semble que la seule chose qu'il n'ait pas faite était de mouler ses propres touches, mais tout le monde ne veut pas taper sur des blancs. On se demande si [Gosse] est conscient des interrupteurs à choc Kailh terriblement bas, bien que les options de touches préfabriquées pour ceux-ci soient encore plus limitées.

En parlant de ceci, voici une délicieuse manette de jeu remplie de choc.

Les pistes de marbre sont en quelque sorte incroyablement apaisantes pour jouer et regarder, avec le claquement doux des billes et le mouvement fluide et prévisible. Malheureusement pour certains, ils n'ont jamais assez de temps pour en profiter à l'école. Heureusement, [Fernando Jerez] est là avec un moyen de générer de manière procédurale des pistes de marbre avec lesquelles vous pouvez réellement jouer!

[Fernando] fait un excellent travail d'expliquer le processus mathématique de génération des pistes de marbre, en utilisant la méthode des courbes de remplissage d'espace aléatoire. Un labyrinthe est dessiné sur une grille, avec des points sur la grille faisant office de murs. Chaque cellule de la grille reçoit alors une valeur basée sur des points sur ses coins, et ces valeurs se traduisent ensuite en directions de déplacement. Cela crée un chemin à travers le labyrinthe. La mise à l'échelle de ce chemin le long de l'axe Z, puis le remplacement du chemin par une piste en marbre crée la course. Il suffit alors d'ajouter un arbre à la boucle avec une vis pour repousser les billes en haut de la piste, et vous êtes prêt!

Avec des explications animées et de véritables marbres imprimés en 3D, [Fernando] illustre bien le concept. Nous aimerions imprimer quelques tirages de notre cru, et nous ne pouvons pas nous empêcher de penser qu'il existe d'autres applications intéressantes pour les mathématiques derrière ce concept. Si vous êtes sage, déposez-le dans les commentaires. Sinon, découvrez ces créations exquises que nous avons présentées avant!

Un petit train jouet qui [voidnill] illuminé avec un petit fragment de bande LED montre plusieurs défis qui viennent avec la modification des produits existants et le travail avec de petites choses en général. L'une est qu'il est généralement difficile de contourner les choix de conception et les matériaux existants lors de la modification de quelque chose. La seconde est que les problèmes sont amplifiés avec tout est si petit.

[voidnill]Les photos abondantes illustrent tout, depuis le forage de petits rivets et le taraudage des trous pour les vis jusqu'à l'installation d'un minuscule interrupteur, d'une bande LED et de piles bouton comme alimentation. Lorsque les choses sont si petites, certaines des solutions habituelles ne s'appliquent pas. Par exemple, la colle cyanoacrylate peut sembler être une bonne idée pour monter de petites pièces en plastique, mais la colle CA pénètre facilement dans des composants comme le minuscule interrupteur d'alimentation et gomme l'intérieur, la rendant inutile.

[voidnill] utilise beaucoup de coupe soignée et de patience pour tout faire, et démontre l'importance des outils de qualité. Le fragment de bande LED est entraîné par trois petites piles bouton, et tandis que la bande fait un travail utile comme support de batterie, [voidnill] croit qu'un cadre personnalisé imprimé en 3D pour les cellules ferait vraiment l'affaire.

Le type de travail qui consiste à fabriquer ou à modifier de petites choses met vraiment en perspective la quantité d'efforts derrière des projets comme cette table basse avec un chemin de fer de modèle N à l'intérieur.

Tout le monde sait que l'une des choses les plus cool à faire avec une bobine Tesla est d'allumer des néons ou des tubes fluorescents à distance. C’est un moyen facile et très visuel de conceptualiser la quantité d’énergie pompée, ce qui en fait un truc préféré dans les musées des sciences du monde entier. Mais à quoi cela ressemblerait-il si vous preniez ce même concept et augmentiez la résolution? Remplacez ce grand tube unique par un ensemble de plus petits. C’est exactement ce que [Jay Bowles] l'a fait dans sa dernière vidéo, et les résultats sont pour le moins impressionnants.

Du point de vue matériel, cela ne devient pas beaucoup plus simple. [Jay] savait par expérience que si vous apportez un petit indicateur au néon près d'une bobine Tesla, il commencera à briller quand environ 80 volts le traversera. Plus la tension est élevée, plus la lueur est brillante. Il a donc pris 100 de ces petites ampoules au néon et les a disposées dans une grille 10 × 10 sur un morceau de carton perforé. Il n'y a rien d'extraordinaire à l'arrière, juste toutes les jambes câblées en parallèle.

Quand [Jay] rapproche l'appareil de ses divers jouets haute tension, les ampoules au néon brillent toujours comme avant. Mais l'astuce est qu'ils ne brillent pas tous à la même luminosité ou au même moment. Lorsque le panneau est déplacé, l'utilisateur peut réellement voir la forme et la force relative du champ en regardant «l'image» créée par les ampoules au néon.

L'appareil n'est pas seulement un visuel sympa non plus, il a des applications légitimes. Dans la vidéo, [Jay] explique comment cela lui a permis d'observer un champ d'énergie anormal qui s'est effondré lorsqu'il a touché la base de sa bobine Tesla récemment terminée; une indication qu'il y avait un problème de mise à la terre. Il a également observé des points morts lors de l'utilisation de ce qu'il est venu appeler son «High-Voltage Lite-Bright» et souhaite entendre les explications possibles de ce qu'il voit.

Nous avons été fans de [Jay] et les vidéos impressionnantes qu'il réalise sur ses projets haute tension depuis des années maintenant, et nous sommes toujours excités quand il a quelque chose de nouveau. La plupart des pirates informatiques commencent à avoir des paumes moites une fois que le compteur commence à indiquer plus d'environ 24 VCC, nous avons donc beaucoup de respect pour quiconque peut construire ce type de matériel et communiquer efficacement comment cela fonctionne aux autres.

continuer la lecture «Visualisation des champs d'énergie avec un réseau d'ampoules au néon»

Pour une raison quelconque, de tous les navires qui ont navigué dans les océans, ce sont les malchanceux qui capturent notre imagination. Peu de navires ont été aussi malchanceux que le RMS Titanesque, coulant comme elle l'a fait dans la nuit du 15 avril 1912 après avoir ratissé un iceberg lors de son voyage inaugural, et aucun navire n'a attiré autant d'attention populaire qu'elle.

Au cours de sa brève vie, Titanesque était non seulement le navire le plus élégant à flot, mais aussi le plus avancé technologiquement. Elle se vantait des dernières technologies de propulsion et de navigation et d'une innovation qui n'était disponible que récemment: une salle sans fil Marconi, utilisée à la fois pour les communications navire-terre et navire-navire.

La salle radio du Titanesque a atterri sur le fond de l'océan avec la section avant du grand navire. La chute libre de 2,5 miles au ralenti a détruit la structure de la pièce, mais l'engin a survécu relativement intact. Et maintenant, plus d'un siècle plus tard, un effort est en cours pour récupérer cet équipement, dans le but peut-être de le remettre en état de marche. C'est un plan controversé, bien sûr, mais il est technologiquement intrigant, et cela vaut la peine de jeter un coup d'œil à ce qui se passe là-bas et pourquoi nous devrions même nous embêter après toutes ces années.

continuer la lecture "Élever la salle de radio du Titanic"

[Harry] nous a laissé une note pour nous faire part de son projet d'horloge CMOS terminé, et nous sommes ravis qu'il l'ait fait parce que c'est magnifique. Il s'agit d'une horloge numérique entièrement assemblée de manière satisfaisante à partir de la logique matérielle, sans une seule ligne de code. Ce type d'horloge numérique comprend trois parties principales: assurer une base de temps stable, permettre de régler l'heure et transformer les sorties du compteur en affichage numérique.

Garder une heure précise se fait avec un cristal de 32,768 kHz et utiliser la logique CMOS pour diviser cela en une onde carrée de 1 Hz. À partir de là, le suivi des heures et des minutes et des secondes consiste principalement à réinitialiser et à transporter les compteurs aux heures appropriées. Le réglage de l'horloge se fait en détournant le signal 1 Hz afin qu'il incrémente directement le compteur des heures ou des minutes. Les valeurs des compteurs sont toujours affichées «en direct» sur six écrans à 7 segments, ce qui les rend lisibles par l'homme.

Le tout est enfermé avec goût dans un dôme en verre qui a fière allure, mais [Harry] prévient utilement les fabricants potentiels que de telles choses ont un effet secondaire malheureux d'être un aimant à empreintes digitales. Des schémas et des fichiers de conception sont fournis pour ceux qui veulent regarder de plus près.

Cette horloge utilise un cristal et un diviseur, mais il existe une autre méthode pour garder l'heure exacte et qui est de la baser sur la fréquence du courant alternatif du réseau. Pas une mauvaise méthode, même si elle dépend de son branchement au mur.

L'un des objectifs des langages de programmation dans les années 1950 était de créer un moyen d'écrire des concepts de langage d'assemblage de manière abstraite et de haut niveau. Cela permettrait au même code d'être utilisé dans les architectures de système extrêmement différentes de cette époque et des décennies suivantes, ne nécessitant qu'une unité de traduction (compilateur) qui transformerait le code source en instructions machine pour l'architecture cible.

D'autres langages, comme BASIC, utiliseraient un runtime qui fournirait une vue encore plus abstraite du matériel sous-jacent, mais au prix de beaucoup de performances. Bien que l'ère des ordinateurs personnels 8 bits soit loin derrière nous, le sujet du développement multiplateforme est toujours très pertinent aujourd'hui, qu'il s'agisse de développement de bureau, embarqué ou de serveur. Ou tous en même temps.

Jetons un œil au paysage multiplateforme aujourd'hui, n'est-ce pas?

continuer la lecture «Écrivez une fois, exécutez partout: la programmation multiplateforme est bien faite»

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.