Artigos de Maximilian Batz
Entscheidung für Raspberry Pi als Embedded Development-Plattform
Als einer der approved Raspberry Pi Reseller, und einem offiziellen Reseller der Pi Zero Serie (wir waren übrigens der erste auf dem europäischen Festland) mit starken technischen Kompetenzen rund um die Raspberry Pi Plattform möchten wir Sie bei Ihrer Entscheidung für oder gegen die Plattform unterstützen, und einige immer wieder Fragen beantworten. Die Abbildung...
WeiterlesenVuetify :: Abrir linha de detalhes programática
Para o próximo lançamento do PiCockpit v2.0, estou a preparar uma aplicação GPIO. As entradas GPIO são linhas de tabela - e para configurá-las, queremos poder acessar a linha de detalhes clicando no botão configure: clicando no chevron ou no botão configure levará à abertura da linha de detalhes: Aqui...
Weiterlesenactivando e desactivando um serviço de sistema em Python usando o DBus
O próximo picockpit-cliente reage a eventos de exclusão do frontend desativando seu serviço (a aplicação permanecerá instalada, no entanto). Da mesma forma, quando você decidir executar a conexão picockpit-cliente novamente, o serviço será reativado e iniciado automaticamente para você. Isto é possível usando a interface Python DBus. o DBus é um sistema de barramento para interagir...
WeiterlesenServidor SSH Raspbian falha após atualização de Stretch para Buster (sem conexão SSH)
Eu usei este excelente guia para atualizar meu Raspbian de Stretch para Buster: https://pimylifeup.com/upgrade-raspbian-stretch-to-raspbian-buster/ Depois de reiniciar meu Pi, a conexão SSH tinha desaparecido. Entrar no Pi usando o teclado e monitor anexados me permitiu depurar a edição: serviço ssh status journalctl -u ssh -n 200 "Missing privilege separation directory /run/sshd" Este diretório precisa...
WeiterlesenComo definir ids de objetos únicos em documentos incorporados em uma coleção MongoDB
MongoDB's updateMuitos podem ser usados para atualizar todos os documentos que são correspondidos. Problema Se, no entanto, você quiser definir novos ObjectIDs únicos em sua atualização, você verá que MongoDB define o mesmo ObjectID para cada entrada: db.getCollection('mypis_collectedpis').updateMany({}, {$set: {apps: {"com.picockpit/core": { meta: { versão: "2.0", nome: "PiCockpit Core", imagem: "", descrição: "PiCockpit.com"...
WeiterlesenMudar de JSON para MsgPack de forma retrocompatível com Paho MQTT (JavaScript)
picockpit.com faz uso pesado do MQTT. Para a próxima versão 2.0 eu decidi mudá-la para MsgPack. Porquê o MsgPack? MsgPack (na verdade chamado MessagePack - pacotes tendem a usar o MsgPack) é um formato binário, visando a compatibilidade com o JSON, mas diminuindo o tamanho dos arquivos (o que é bom para economizar largura de banda & recursos do servidor). Outra vantagem:...
WeiterlesenEstúpidos erros comerciais #6 :: Nenhuma chamada clara para a ação (botão)
Um amigo encaminhou-me um e-mail, pedindo-me (e a outros destinatários não revelados) para assinar uma petição para continuar o apoio alemão ao Nepal. Eu decidi apoiá-la e à sua causa, gastando um minuto do meu tempo com isso. Mas este minuto transformou-se neste post de blog. E tem uma lição valiosa para todos nós:...
Weiterlesencorreção de enviado para servir grandes arquivos do backend / timeouts / downloads abortados
Os clientes queixavam-se de não poderem descarregar grandes ficheiros dos nossos sites (por exemplo, PiDoctor no PiCockpit.com). Inicialmente eu não podia replicar o problema localmente, os ficheiros pareciam estar a descarregar bem. Depois de mais investigação, determinei que os downloads estavam a ser cortados após um certo tempo - dependendo da sua velocidade de download, portanto,...
WeiterlesenErros estúpidos de negócio #5 :: Ter call centers perguntando aos seus clientes sobre a sua satisfação
Acabei de ser chamado por um agente do call center, perguntando sobre minha satisfação com uma consulta de serviço que eu tinha com um pacote DHL perdido. Eles foram educados, mas efetivamente desinteressados no que eu tinha a dizer (de fato, eu tinha um problema que eu queria comunicar, veja abaixo). O agente do call center tentou seguir uma...
WeiterlesenTexto Histórico
Als Teil der Überarbeitung der pi3g.com Webseite, in Vorbereitung auf den Launch der Google Coral.AI und AIY Produktreihe, habe ich unsere Webseite auf Englisch umgestellt. Hier als Referenz einige der Texte die wir früher hatten: Wir sind als Raspberry Pi Foundation approved reseller, sowie einer von zwei deutschen Pi Zero Distributoren Ihr starker Partner rund...
Weiterlesen