Développement
TermiShell : un shell basé sur le web pour le Raspberry Pi (notes de développement)
Introduction Au cours du développement de PiCockpit, je vais ajouter un terminal basé sur le web appelé TermiShell. Icône de TermiShell, par : Stephanie Harvey via unsplash.com TermiShell va vous permettre de vous connecter à votre Raspberry Pi en utilisant PiCockpit.com (et le picockpit-client) - aucune application supplémentaire n'est requise de part et d'autre. Cela devrait être très confortable,...
WeiterlesenCréation de fichiers de configuration dans /etc dans les paquets Debian
Je travaille actuellement sur une version actualisée de picockpit-client, qui devrait ajouter des fichiers de configuration supplémentaires dans /etc/picockpit-client pour les modules individuels (PiDoctor & PiControl). picockpit-client est un paquetage Raspbian pour picockpit.com, reliant la plateforme Web à votre Raspberry Pi individuel. Comme Raspbian est basé sur Debian, les informations suivantes sont valables pour l'empaquetage général pour...
WeiterlesenDocumentation Eclipse Paho MQTT JavaScript
Malheureusement, la page officielle d'Eclipse, que vous pouvez facilement trouver en utilisant Google, ne contient PAS de lien vers la documentation proprement dite (du moins pas à ma connaissance). Le lien vers la documentation elle-même est le suivant : https://www.eclipse.org/paho/files/jsdoc/Paho.MQTT.Client.html Happy coding.
Weiterlesenfixation de l'index z pour le v-menu et le v-list : comment faire en sorte qu'un menu chevauche votre contenu dans vuetify
J'ai la configuration de menu suivante, et je pense que vous pouvez voir le problème immédiatement : Comme vous pouvez le voir, j'ai une v-menu qui contient le menu, et une zone de contenu principal. Le v-menu est recouvert par le v-card dans le contenu de la page. J'essaie de définir la propriété z-index sur le v-menu...
WeiterlesenCorrection de Uncaught ReferenceError : Vue n'est pas défini avec webpack
Je suis en train de passer à un flux de travail utilisant WebPack, qui regroupe le code. Pendant la transition, je suis tombé sur cette erreur : Uncaught ReferenceError : Vue n'est pas défini at eval (external "Vue"?548a:1) at Object. (pcp_mainbundle.js:172) at __webpack_require__ (pcp_mainbundle.js:20) at eval (pcpVue.js?6cb8:1) at Object. (pcp_mainbundle.js:196) at __webpack_require__ (pcp_mainbundle.js:20) at eval (pcpMain.js?814e:1) at Object. (pcp_mainbundle.js:189) at __webpack_require__ (pcp_mainbundle.js:20) at Object. (pcp_mainbundle.js:181)...
Weiterlesenhistorique de vue.js et mode hachage sur un sous-chemin
Dans le cas où vous montez votre Vue Router non pas sur la page racine, mais sur un "sous-chemin", il y a une différence importante dans le comportement de Vue Router en mode historique et en mode hachage. Mode historique Si vous voulez, par exemple, utiliser https://picockpit.local/debug/ pour faire vivre Vue Router, en mode historique : Les routes suivantes...
WeiterlesenComment utiliser les routes "catch all" avec Kemal ?
Pour une application Vue.js à page unique - au moins sur une URL SUB de notre page - nous voulons un catch all sur notre serveur, qui rendra toujours le même modèle / sortie HTML au navigateur. Kemal est basé en interne sur Radix pour le routage : https://github.com/luislavena/radix Radix a un caractère Catch All / Glob :...
WeiterlesenPaho MQTT Client (Javascript), Envoy, VerneMQ : débogage des déconnexions
Après avoir déployé picockpit sur mon serveur, un bug a été observé : le frontend web se déconnectait à intervalles très réguliers. Ce problème n'existait pas dans l'environnement de développement local. Les utilisateurs de picockpit ont signalé le même bug. Je l'ai débogué aujourd'hui et j'ai appliqué un correctif. Il s'avère que c'était un problème de timing. TL;DR comment...
WeiterlesenSpécifier la dépendance de Debian entre deux versions et installer des fichiers .deb avec apt-get
Ces informations sont probablement les plus intéressantes pour les mainteneurs de paquets : Dépendance sur des versions spécifiques de paquets Voici comment spécifier une dépendance de python3 entre la version 3.5 (égale ou supérieure), et 3.6 (doit être antérieure) dans debian/control : Depends : python3 (>= 3.5), python3 (<< 3.6) Donc vous spécifiez essentiellement deux dépendances. Attention, cela ne fonctionnera pas...
WeiterlesenVerneMQ comment déconnecter les clients de manière forcée par ligne de commande
Il existe une commande vmq-admin session show qui vous montrera les clients actuellement connectés : Malheureusement, cette sortie est tronquée pour une largeur totale de 80 caractères (peu importe le nombre qui rentrerait) et il n'y a actuellement aucune indication qu'elle l'est. Voir ce problème VerneMQ Github : https://github.com/vernemq/vernemq/issues/1200 Pour déconnecter les clients, vous avez besoin du client_id...
Weiterlesen