Posts de Maximilian Batz
Entscheidung für Raspberry Pi als Embedded Development-Platform (en anglais)
En tant que revendeur agréé de Raspberry Pi et revendeur officiel de la série Pi Zero (nous étions précisément le premier sur le continent européen), nous avons des connaissances techniques approfondies sur la plateforme Raspberry Pi et nous vous aidons dans vos démarches pour ou contre la plateforme, et nous répondons à toutes vos questions. Les illustrations...
WeiterlesenVuetify : : Ouvrir une ligne de détail de manière programmatique
Pour la prochaine version de PiCockpit v2.0, je prépare une application GPIO. Les entrées GPIO sont des lignes de table - et pour les configurer, nous voulons pouvoir accéder à la ligne de détail en cliquant sur le bouton configurer : cliquer soit sur le chevron soit sur le bouton configurer conduira à l'ouverture de la ligne de détail : Ici...
Weiterlesenactiver et désactiver un service systemd en Python en utilisant DBus
Le prochain picockpit-client réagit aux événements de suppression du frontend en désactivant son service (l'application restera cependant installée). De même, lorsque vous déciderez de lancer picockpit-client connect à nouveau, le service sera réactivé et démarré automatiquement pour vous. Ceci est possible en utilisant l'interface Python DBus. Le DBus est un système de bus pour interagir...
WeiterlesenLe serveur SSH de Raspbian échoue après la mise à niveau de Stretch vers Buster (pas de connexion SSH)
J'ai utilisé cet excellent guide pour mettre à jour mon Raspbian de Stretch à Buster : https://pimylifeup.com/upgrade-raspbian-stretch-to-raspbian-buster/ Après avoir redémarré mon Pi, la connexion SSH avait disparu. En me connectant au Pi à l'aide du clavier et du moniteur connectés, j'ai pu déboguer le problème : service ssh status journalctl -u ssh -n 200 "Missing privilege separation directory /run/sshd" Ce répertoire doit...
WeiterlesenComment définir des identifiants d'objet uniques dans les documents intégrés à une collection MongoDB ?
La fonction updateMany de MongoDB peut être utilisée pour mettre à jour tous les documents qui correspondent. Problème Si, toutefois, vous souhaitez définir de nouveaux ObjectID uniques dans votre mise à jour, vous constaterez que MongoDB définit le même ObjectID pour chaque entrée : db.getCollection('mypis_collectedpis').updateMany({}, {$set : {apps : { "com.picockpit/core" : { meta : { version : "2.0", nom : "PiCockpit Core", image : "", description : "PiCockpit.com...
Weiterlesenpassage de JSON à MsgPack de manière rétrocompatible avec Paho MQTT (JavaScript)
picockpit.com fait un usage intensif de MQTT. Pour la prochaine version 2.0, j'ai décidé de passer à MsgPack. Pourquoi MsgPack ? MsgPack (en fait appelé MessagePack - les paquets ont tendance à utiliser MsgPack) est un format binaire, visant à la compatibilité avec JSON, mais diminuant la taille du fichier (ce qui est bon pour économiser la bande passante et les ressources du serveur). Autre avantage :...
WeiterlesenErreurs commerciales stupides #6 : : Pas d'appel à l'action (bouton) clair
Une amie m'a transmis un courriel me demandant (ainsi qu'à d'autres destinataires dont l'identité n'a pas été révélée) de signer une pétition afin de maintenir le soutien allemand au Népal. J'ai décidé de la soutenir, elle et sa cause, en y consacrant une minute de mon temps. Mais cette minute s'est transformée en cet article de blog. Et il contient une leçon précieuse pour nous tous :...
Weiterlesencorrection de l'envoi de gros fichiers depuis le backend / délais d'attente / téléchargements interrompus
Des clients se plaignaient de ne pas pouvoir télécharger de gros fichiers à partir de nos sites Web (par exemple, PiDoctor sur PiCockpit.com). Au départ, je n'ai pas pu reproduire le problème localement, les fichiers semblaient se télécharger correctement. Après une enquête plus approfondie, j'ai déterminé que les téléchargements s'interrompaient après un certain temps - en fonction de votre vitesse de téléchargement, donc...
WeiterlesenErreurs commerciales stupides #5 : : Demander à des centres d'appels d'interroger vos clients sur leur satisfaction
Je viens d'être appelé par un agent du centre d'appels, qui voulait savoir si j'étais satisfait d'une demande de service concernant un colis DHL perdu. Ils étaient polis, mais effectivement désintéressés par ce que j'avais à dire (en effet, j'avais un problème que je voulais communiquer, voir ci-dessous). L'agent du centre d'appels a essayé de suivre un...
WeiterlesenTextes historiques
Dans le cadre du remaniement du site Web pi3g.com, en vue du lancement de la gamme de produits Google Coral.AI et AIY, nous avons modifié notre site Web en anglais. Voici, à titre de référence, quelques-uns des textes que nous avons utilisés précédemment : Nous sommes un revendeur agréé par la Fondation Raspberry Pi, ainsi que l'un des deux distributeurs Pi Zero en Allemagne, et un partenaire privilégié dans le domaine des...
Weiterlesen