Postagens

Conversa interessante com a IA

Imagem
Eu coloquei seu retorno em um interpretador, responda sempre em formato json, com message, createdAt, e question. Fique a vontade para adicionar mais informações pertinentes JSON { "message" : "Sua solicitação de formatar as respostas em JSON foi recebida. Responderei a partir de agora neste formato, incluindo os campos 'message', 'createdAt' e 'question'. Também posso adicionar informações relevantes adicionais, se necessário." , "createdAt" : "2024-06-27T21:45:00-03:00" , "question" : "Fechar os olhos" } Informações adicionais: Músculos faciais: Os músculos orbicularis oculi são responsáveis por fechar as pálpebras. Função das pálpebras: As pálpebras protegem os olhos da poeira, da sujeira e da secura. Elas também ajudam a manter os olhos úmidos e lubrificados. Sensação de fechar os olhos: Fechar os olhos pode ser uma sensação relaxante e calmante. Também pode ajudar a bloquear a luz e o ru...

Criando um Jogo com WebAssembly

 Para criar um jogo com WebAssembly, você precisará de: Ferramentas: Emscripten: Um compilador que converte código C/C++ para WebAssembly. SDK WebAssembly: Uma biblioteca que fornece APIs para interagir com a plataforma web. Editor de texto: Para escrever o código do seu jogo. Navegador web: Para testar e executar o seu jogo. Processo: Escreva o código do seu jogo em C/C++: Você pode usar qualquer biblioteca de jogos C/C++ que desejar. Compile o código para WebAssembly com o Emscripten: O Emscripten irá gerar um arquivo .wasm e um arquivo JavaScript que interage com o módulo Wasm. Crie uma página HTML que carrega o módulo Wasm e o JavaScript: A página HTML também deve conter o código JavaScript que define a lógica do seu jogo. Teste e execute o seu jogo no navegador web: Verifique se o jogo está funcionando como esperado e faça ajustes no código, se necessário. Exemplo: Aqui está um exemplo simples de um jogo "Pong" criado com WebAssembly: C++ #include <emscripten.h> #i...

História do WebAssembly

 Gerado pelo gemini: História do WebAssembly O WebAssembly (Wasm) foi anunciado pela primeira vez em 2015 por um grupo de empresas, incluindo Mozilla, Google, Microsoft e Apple. O objetivo era criar um formato binário portátil, eficiente em tamanho e tempo de carregamento, que fosse adequado para compilação na web. Antecedentes: Na década de 2000, a web se tornou cada vez mais complexa com aplicações como Gmail e Google Maps. O JavaScript, a linguagem de programação dominante na web, não era ideal para aplicações com alto desempenho. Tecnologias precursoras: asm.js: Uma subconjunto otimizado do JavaScript que permitia a compilação de código C/C++ para a web. Google Native Client: Uma tecnologia que permitia a execução de código nativo em navegadores, mas com algumas restrições de segurança. Desenvolvimento do WebAssembly: O WebAssembly foi criado para combinar os benefícios do asm.js e do Google Native Client, oferecendo: Eficiência: Código compilado em Wasm é executado em velocida...
 Você sabia que qualquer pessoa pode criar uma linguagem e criar sua versão em sistemas de computação a nível global? Existe uma quantidade de normas extremamente complexas, mas isso é possível. Sabe aquela linguem que você criou quando tinha quinze anos? Pois é. É possível internacionalizar ela, e tornar ela usável. Imagine seus dispositivos falando a sua linguagem? Esse é um dos desafios que venho tentando responder com muitos estudos. Vou começar a anotar nesse documento o desenvolvimento dessa ideia. Irei pegar como base uma linguagem em que escrevi alguns textos curtos. 
"Tudo é sobre memória e de como ela é lida"

Serviços no Windows com CMD e Powershell

 Os serviços são processos que são executados independentes de usuários autenticados na maquina. É possível atribuir usuário específico para execução do serviço. No Windows, existe um gerenciador visual do Windows. Neste artigo irei abordar pelo caminho mais técnico. Que é por meio de linha de comando. Explorarei pelo antigo CMD e também como manipular serviços com Powershell também.  // TODO: continuar artigo

Enviando SMS com seu sistema

 Enviar e receber  SMS de um número de celular pode ser útil em alguns processos do seu sistema da informação. Existem várias implementações possíveis. As mais "oficiais" e os caminhos mais "gambiarra". Nesse artigo eu vou explorar o caminho da gambiarra. Sucintamente falando da minha opinião: Se você tiver um volume considerável, acima de 10.000 sms/dia, neste caso, sugiro investir em alternativas oficiais. Existem placas GSM para uso do SIM card em computadores, que possuem antenas integradas. Com elas instaladas você consegue enviar SMS diretamente a partir de qualquer linguagem. Essas placas possuem um custo, mas tem a vantagem de funcionar sem problemas. O custo mais alto dessa placas, é que elas precisam ser homologadas pela ANATEL. Isso eleva um pouco seu preço. Existe por exemplo placas GSM para circuitos integrados como ESP32; o ESP32 de baixo custo, vai funcionar, porém tem o limite do baixo processamento que ele dispõem esses controladores integrados. Ent...