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,...

Weiterlesen

Criando 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...

Weiterlesen

Eclipse 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.

Weiterlesen

Fixaçã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)...

Weiterlesen

histó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...

Weiterlesen

Como 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:...

Weiterlesen

Especificando 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...

Weiterlesen

VerneMQ 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