Desenvolvimento
TermiShell: uma concha baseada na web para o Raspberry Pi (notas de desenvolvimento)
Introdução No decorrer do desenvolvimento do PiCockpit, vou adicionar um Terminal baseado na web chamado TermiShell. Ícone TermiShell, por: Stephanie Harvey via unsplash.com TermiShell vai permitir que você entre no seu Raspberry Pi usando PiCockpit.com (e o picockpit-cliente) - nenhuma aplicação adicional necessária em ambos os lados. Isto deve ser muito confortável,...
WeiterlesenCriando arquivos de configuração em /etc em pacotes Debian
Atualmente estou trabalhando em uma versão atualizada do picockpit-cliente, que deve adicionar arquivos de configuração adicionais em /etc/picockpit-client para os módulos individuais (PiDoctor & PiControl). picockpit-client é um pacote Raspbian para picockpit.com, ligando a plataforma Web com o seu Raspberry Pi individual. Como o Raspbian é baseado no Debian, as seguintes informações se aplicam ao empacotamento geral para...
WeiterlesenEclipse Paho MQTT Documentação JavaScript
Infelizmente a página oficial do Eclipse, que você pode encontrar facilmente usando o Google, NÃO tem um link para a documentação propriamente dita (pelo menos não tanto quanto eu possa ver). O link para a própria documentação é o seguinte: https://www.eclipse.org/paho/files/jsdoc/Paho.MQTT.Client.html Feliz codificação.
Weiterlesenfixação de z-index para v-menu e v-list: como fazer um menu sobrepor o seu conteúdo em vuetify
Eu tenho o seguinte menu de configuração, e eu acho que você pode ver o problema imediatamente: Como você pode ver, eu tenho uma barra v-app que contém o menu, e uma área de conteúdo principal. O v-menu está sendo sobreposto pelo v-card no conteúdo da página. Tentando definir a propriedade z-index no v-menu...
WeiterlesenFixação de referência Uncaught ReferenceError: Vue não é definido com webpack
Estou mudando para um fluxo de trabalho usando o WebPack, que agrupa o código. Durante a transição, eu tropecei neste erro: Uncaught ReferenceError: Vue não está definido no eval (externo "Vue"?548a:1) no Object. (pcp_mainbundle.js:172) no __webpack_require__ (pcp_mainbundle.js:20) no eval (pcpVue.js?6cb8:1) em Object. (pcp_mainbundle.js:196) em __webpack_require__ (pcp_mainbundle.js:20) em eval (pcpMain.js?814e:1) em Object. (pcp_mainbundle.js:189) em __webpack_require__ (pcp_mainbundle.js:20) em Object. (pcp_mainbundle.js:181)...
Weiterlesenhistórico vue.js vs modo hash em um subcaminho
Caso você esteja montando seu Vue Router não na página raiz, mas um "subcaminho", há uma diferença importante no comportamento do Vue Router na história e no modo hash. Modo histórico Se você quiser, por exemplo, usar https://picockpit.local/debug/ para ter o Vue Router em funcionamento, no modo histórico: As seguintes rotas...
WeiterlesenComo utilizar todas as rotas com Kemal
Para uma aplicação Vue.js de página única - pelo menos em uma URL SUB de nossa página - queremos um catch all em nosso servidor, que irá sempre renderizar o mesmo template / saída HTML para o navegador. Kemal é baseado internamente no Radix para roteamento: https://github.com/luislavena/radix O Radix tem um caractere Catch All / Glob:...
WeiterlesenPaho MQTT Client (Javascript), Envoy, VerneMQ: depuração desconecta
Após a instalação do picockpit no meu servidor, foi observado um bug: o frontend da web se desconectava em intervalos muito regulares. Isto não tinha estado presente no ambiente de desenvolvimento local. Usuários do picockpit relataram o mesmo bug. Eu o depurei hoje, e apliquei um hotfix. Acontece que era um problema de timing. TL;DR como...
WeiterlesenEspecificando a dependência Debian entre duas versões & apt-get instalando arquivos .deb
Estas informações são provavelmente de maior interesse para os mantenedores de pacotes: Dependência de versões específicas de pacotes Aqui está como especificar uma dependência python3 entre a versão 3.5 (igual ou posterior), e a 3.6 (deve ser anterior) no debian/control: Depende: python3 (>= 3.5), python3 (<< 3.6) Então você basicamente especifica duas dependências. Note que isto não vai funcionar...
WeiterlesenVerneMQ como desconectar clientes forçadamente por linha de comando
Existe um comando vmq-admin session show que lhe mostrará os clientes actualmente ligados: Infelizmente, esta saída é truncada para uma largura total de 80 caracteres (não importa quantos caberiam) e não há atualmente nenhuma indicação de que seja. Veja esta edição do Github VerneMQ: https://github.com/vernemq/vernemq/issues/1200 Para desconectar clientes você precisa do client_id...
Weiterlesen