Crystal & Alpine no Raspberry Pi

Juntando duas tecnologias interessantes: Alpine Linux - uma distribuição Linux de tamanho pequeno e orientada à segurança Crystal - uma linguagem compilada com uma sintaxe agradável (similar ao Ruby) no Raspberry Pi (armhf / ARMv6, que também suportaria o Pi Zero W) não é possível atualmente, a partir de 21.12.2018. Não há (pelo menos não há...

Weiterlesen

Cristal: Linguagem cristalina Trilha duplicada encontrada

max@morpheus:~/crystal/taxgod$ executar cristal src/taxgod.cr Excepção desatendida: Trilha duplicada encontrada 'vat-correction' (Radix::Tree::DuplicateError) da lib/radix/src/radix/tree.cr:0:11 em 'add' da lib/radix/src/radix/tree.cr:149:11 em 'add' da lib/radix/src/radix/tree.cr:149:11 em 'add' da lib/radix/src/radix/tree.cr:108:9 em 'add' da lib/kemal/src/kemal/route_handler.cr:49:7 em 'add_to_radix_tree' da lib/kemal/src/kemal/route_handler.cr:21:7 em 'add_route' de lib/kemal/src/kemal/dsl.cr:12:1 em 'post' de src/vatcorrection.cr:26:2 em '__crystal_main' de /usr/share/crystal/src/crystal/main.cr:97:5 em 'main_user_code' de /usr/share/crystal/src/crystal/main.cr:86:7 em 'main' de /usr/share/crystal/src/crystal/main.cr:106:3 em 'main'...

Weiterlesen

A linguagem de programação Crystal e codificações

Recentemente eu me vi lutando para configurar corretamente as codificações de arquivos na linguagem de programação Crystal, é por isso que eu documento isso aqui. O Crystal não consegue ler e escrever ficheiros em UTF-8. Às vezes você encontrará arquivos codificados, por exemplo, na página de código do Windows-1252. (Esta é a página de código europeu ocidental, e.g. usada para alemão...

Weiterlesen

Primeiros passos do Alpine Linux

Aqui está uma breve introdução ao Alpine Linux, especificamente para a plataforma Raspberry Pi Por que o Alpine Linux? é pequeno, pode ser instalado copiando arquivos na partição FAT do SD que pode rodar a partir da RAM, o sistema de arquivos permanecerá somente leitura (mudanças persistentes são possíveis, é claro) isto é muito bom para sistemas embarcados...

Weiterlesen

Nova Legislação REEE a partir de 15 de Agosto de 2018

Com a directiva 2012/19/UE do Parlamento Europeu e do Conselho de 4 de Julho de 2012, foi criada uma nova base legislativa para os Resíduos de Equipamentos Eléctricos e Electrónicos (REEE). A partir de 15 de Agosto de 2018 termina o chamado período de transição, definido neste documento. Isto tem enormes repercussões, pois nós...

Weiterlesen

Algolia e usando instantsearch.js do seu script para Shopify

"Bons artistas copiam, grandes artistas roubam." - Steve Jobs Inspirado pelo pimoroni.com eu queria implementar uma pesquisa semelhante na nossa loja virtual, buyzero.de também. buyzero.de é actualmente alimentado por Shopify. A busca mostra resultados à medida que você digita - na página principal, substituindo dinamicamente o conteúdo préviamente exibido. Muito legal, muito útil - e...

Weiterlesen

Canal WiFi 13 & 14 no Alpine Linux, também conhecido como configuração crda Não consigo conectar-me ao meu router, também conhecido como configuração crda

Resumo Ao desenvolver um sistema de teste embutido e somente leitura para uma modificação de porta WLAN Pi Zero que fizemos para um cliente, deparei-me com um problema interessante. O Pi Zero W de repente parou de se conectar ao nosso roteador. Após alguma investigação, consegui encontrar a razão, e consertar. A razão: Os domínios regulatórios da WLAN em...

Weiterlesen

OPENDROP V2.0 FIRMWARE BACKUP & RESTORE COM O AVRDUDE

Resumo breve OpenDrop-v2.0-Firmware_avrdude_guide (este artigo como PDF, recomendado!) opendrop2.0_firmware (para OpenDrop V2.0 como ZIP) Este documento & blog post é para pessoas que: querem obter um entendimento básico para o uso do avrdude com uma placa Sparkfun Pro Micro (ou compatível) (ATmega32U4 5V, 16 MHz) obter arquivos de firmware para o OpenDrop v2.0 (quatro botões de pressão) - o firmware...

Weiterlesen