Desarrollo
TermiShell: un shell basado en la web para la Raspberry Pi (notas de desarrollo)
Introducción En el curso del desarrollo de PiCockpit, voy a añadir un Terminal basado en la web llamado TermiShell. Icono de TermiShell, por: Stephanie Harvey via unsplash.com TermiShell va a permitirte iniciar sesión en tu Raspberry Pi usando PiCockpit.com (y el picockpit-client) - no se requiere ninguna aplicación adicional en ningún lado. Esto debería ser muy cómodo,...
WeiterlesenCreación de archivos de configuración en /etc en paquetes Debian
Actualmente estoy trabajando en una versión actualizada de picockpit-client, que debería añadir archivos de configuración adicionales en /etc/picockpit-client para los módulos individuales (PiDoctor & PiControl). picockpit-client es un paquete de Raspbian para picockpit.com, que vincula la plataforma web con su Raspberry Pi individual. Como Raspbian se basa en Debian, la siguiente información es válida para el embalaje general para...
WeiterlesenDocumentación de Eclipse Paho MQTT JavaScript
Lamentablemente, la página oficial de Eclipse, que se puede encontrar fácilmente usando Google, NO enlaza con la documentación propiamente dicha (al menos no hasta donde yo puedo ver). El enlace a la documentación propiamente dicha es este: https://www.eclipse.org/paho/files/jsdoc/Paho.MQTT.Client.html Happy coding.
Weiterlesenfijación del índice z para v-menu y v-list: cómo hacer que un menú se superponga al contenido en vuetify
Tengo la siguiente configuración de menú, y creo que se puede ver el problema inmediatamente: Como puede ver, tengo una barra v-app que contiene el menú, y un área de contenido principal. El v-menú está siendo superpuesto por la v-tarjeta en el contenido de la página. Tratando de establecer la propiedad z-index en el v-menu...
WeiterlesenFijación de Uncaught ReferenceError: Vue no está definido con webpack
Estoy pasando a un flujo de trabajo que utiliza WebPack, que agrupa el código. Durante la transición, me encontré con este error: Uncaught ReferenceError: Vue no está definido en eval (external "Vue"?548a:1) en Object. (pcp_mainbundle.js:172) en __webpack_require__ (pcp_mainbundle.js:20) en 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)...
Weiterlesenvue.js history vs hash mode en una sub-ruta
En caso de que esté montando su Vue Router no en la página raíz, sino en una "sub-ruta", hay una diferencia importante en el comportamiento de Vue Router en modo historia y en modo hash. Modo historia Si quieres, por ejemplo, usar https://picockpit.local/debug/ para tener el Vue Router en vivo, en modo historia: Las siguientes rutas...
WeiterlesenCómo utilizar las rutas de captura con Kemal
Para una aplicación Vue.js de una sola página - al menos en una URL SUB de nuestra página - queremos un catch all en nuestro servidor, que siempre rendirá la misma plantilla / salida HTML al navegador. Kemal se basa internamente en Radix para el enrutamiento: https://github.com/luislavena/radix Radix tiene un carácter Catch All / Glob...
WeiterlesenCliente Paho MQTT (Javascript), Envoy, VerneMQ: depuración de desconexiones
Después de desplegar picockpit en mi servidor, se observó un error: el frontend web se desconectaba en intervalos muy regulares. Esto no se había producido en el entorno de desarrollo local. Los usuarios de picockpit informaron del mismo error. Hoy lo he depurado y he aplicado una corrección. Resulta que era un problema de sincronización. TL;DR cómo...
WeiterlesenEspecificando la dependencia de Debian entre dos versiones y apt-get instalando archivos .deb
Esta información es probablemente de mayor interés para los mantenedores de paquetes: Dependencia de versiones específicas del paquete Aquí se explica cómo especificar una dependencia de python3 entre la versión 3.5 (igual o posterior), y la 3.6 (debe ser anterior) en debian/control: Depende: python3 (>= 3.5), python3 (<< 3.6) Así que básicamente especifica dos dependencias. Tenga en cuenta que esto no funcionará...
WeiterlesenVerneMQ cómo desconectar clientes forzosamente por línea de comandos
Hay un comando vmq-admin session show que le mostrará los clientes actualmente conectados: Desafortunadamente, esta salida está truncada para un ancho total de 80 caracteres (no importa cuántos cabrían) y actualmente no hay ninguna indicación al respecto. Ver este tema de VerneMQ Github: https://github.com/vernemq/vernemq/issues/1200 Para desconectar clientes se necesita el client_id...
Weiterlesen