correçã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,...

Weiterlesen

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

Weiterlesen

Texto 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

20888

20.888 é o número total de Raspberry Pi nós (pi3g e.K.) vendidos no ano passado (2019). Obrigado a todos os nossos clientes, revendedores e parceiros.

Weiterlesen

Lidando com NIL em JSON::Qualquer em Crystal Lang

Um dos desafios ao desenvolver com o Crystal é que ele não é tão clemente sobre os tipos de dados como, digamos, Python ou Ruby. nulo irá mantê-lo ocupado. A seguinte mensagem de erro: cast from Nil to String failed, at /usr/share/crystal/src/json/any.cr:220:5:220 pode ser resolvido por: # cast to string, ENTÃO verifique se é nulo se...

Weiterlesen

Código de saída do crómio -5

Enquanto executar o Chromium com o chromium-browser -display=:0 https://www.picockpit.com irá permitir que você inicie o Chromium a partir de uma conexão SSH (e ele irá sair para o display principal no Servidor X), isto irá falhar quando você tentar executá-lo com o subprocesso.Popen em Python: "comando": ["chromium-browser", "-display=:0", "https://picockpit.com"] (isto é parte do formato JSON que eu tenho...

Weiterlesen

execução segura de comandos com Python: subprocesso.Popen

A segurança é importante para mim enquanto desenvolvo o picockpit-cliente. O seguinte aplica-se a sistemas Linux (mas provavelmente é aplicável a todos os sistemas como Unix, incluindo MacOS) Python permite executar comandos externos usando o módulo de subprocesso. importar subprocesso Na próxima versão do PiCockpit, os usuários serão capazes de criar seus próprios botões (simplesmente editando...

Weiterlesen

Estúpidos erros comerciais #2: tentar enganar as pessoas (um novo tipo de spammer)

Uma isca e um site de troca, que era suposto mostrar-me alguma informação sobre o código Python. "Clique em permitir se você não for um bot". Abusar do Captcha para exibir notificações (provavelmente publicidade spam?) é definitivamente uma ideia inteligente. (Do ponto de vista técnico e de maquinação) Porque é que a pessoa que está por detrás disto não...

Weiterlesen