Cube Art Project 2 online

Conheça o Cube Art Project 2 Online – Editor leve, rápido e totalmente reescrito da programação da estação, que funciona diretamente no navegador. Agora, com a possibilidade de criatividade conjunta!

Isso não é apenas uma ferramenta, mas um experimento com cor, geometria e uma criação 3D meditativa à qual você pode conectar amigos. O projeto foi criado em JavaScript Pure e três.js sem estruturas e membros da Web, demonstrando os recursos de WebGL e Shaaders.

NOVO: Multiplayer! Cooperar com outros usuários em tempo real. Todas as mudanças, a adição e coloração dos cubos são sincronizadas instantaneamente, permitindo que você crie obras -primas da estação.

Controlar:
– WASD – movendo a câmera
– Mouse – rotação
– GUI – Configurações de cores

On-line:
https://demensdeum.com/software/cube-art-project-2-online/

Fontes no Github:
https://github.com/demensdeum/cube-art-project-2-online

O projeto é escrito em JavaScript puro usando três.js.
Sem estruturas, sem colecionadores, sem o WebAssembly – apenas Webgl, Shaders e um pouco de amor pela geometria de pixels.

Protótipo de Gingerita Windows

Apresento à sua atenção que o editor de texto Kate chamado Gingerita. Por que garfo, por que, qual é o objetivo? Quero adicionar a funcionalidade de que preciso no meu trabalho, para não esperar pela correção, adicionando recursos da equipe Kate ou a adoção de minhas correções na filial principal.
No momento, está atualmente uma versão de protótipo para Windows, versão quase baunilha do Kate com alterações mínimas. Para o Gingerita, desenvolvi dois plugues – uma imagem das imagens diretamente do editor e do navegador construído, para depurar meus projetos da web ou para interagir com a IA com assistentes como o ChatGPT.

A versão para Windows pode ser testada pelo link abaixo:
https://github.com/demensdeum/Gingerita/releases/tag/prototype

Cube Art Project 2

Meet – Cube Art Project 2

A segunda versão do editor da estação, totalmente reescrita em JavaScript puro sem o WebAssembly.
Leve, rápido e começa bem no navegador – nada mais.

Este é um experimento: cubos, cor, liberdade e um pouco de geometria 3D meditativa.
Você pode alterar as cores usando os relevantes RGB, salvar e carregar cenas, mover-se pelo espaço e apenas jogar.

Controlar:
– WASD – movendo a câmera
– Mouse – rotação
– GUI – Configurações de cores

On-line:
https://demensdeum.com/software/cube-art-project-2/

Fontes no Github:
https://github.com/demensdeum/cube-art-project-2

O projeto é escrito em JavaScript puro usando três.js.
Sem estruturas, sem colecionadores, sem o WebAssembly – apenas Webgl, Shaders e um pouco de amor pela geometria de pixels.

As cenas podem ser salvas e carregadas – crie seus mundos, exceto como JSON, compartilhe ou retorne mais tarde para refinar.

Contatos fantasmas

No aplicativo GhostContacts, você pode adicionar contatos à Lista Secreta, há suporte para tópicos escuros e brilhantes, localização, exportação e importações de contatos CSV, uma senha de emergência é suportada para redefinir a lista de contatos se o usuário repentinamente exigir uma senha regular para entrar.

Aplicativo online:
https://demensdeum.com/software/ghost-contacts/

Github:
https://github.com/demensdeum/GhostContacts

Análise automática de código com Bistr

Se você precisa analisar o código-fonte de um projeto, mas deseja automatizar o processo e utilizar a energia local do seu computador, o utilitário Bistr pode ser uma ótima solução. Neste artigo, veremos como esse utilitário ajuda a analisar código usando o modelo de aprendizado de máquina Ollama.

O que é Bistr?

Bistr é um utilitário de análise de código-fonte que permite integrar um modelo LLM (modelo de linguagem grande) local, como Ollama, para análise e processamento de código. Com o Bistr, você pode analisar arquivos em várias linguagens de programação, como Python, C, Java, JavaScript, HTML e muito mais.

Bistr usa o modelo para verificar arquivos em relação a determinadas consultas, por exemplo, para encontrar uma resposta a uma pergunta sobre a funcionalidade do código ou parte dele. Isso fornece uma análise estruturada que auxilia no desenvolvimento, teste e manutenção de projetos.

Como funciona o Bistr?

  • Carregando Estado: Ao iniciar uma análise, o utilitário verifica se o estado da análise foi salvo anteriormente. Isso ajuda você a continuar de onde parou sem precisar analisar os mesmos arquivos novamente.
  • Análise de código: cada arquivo é analisado usando o modelo Ollama. O utilitário envia uma solicitação ao modelo para analisar um trecho específico de código. O modelo retorna informações sobre a relevância do código em resposta à consulta e também fornece uma explicação textual de por que um determinado fragmento é relevante para a tarefa.
  • Salvar estado: depois que cada arquivo é analisado, o estado é atualizado para que você possa continuar com as informações mais recentes na próxima vez.
  • Saída dos resultados: Todos os resultados da análise podem ser exportados para um arquivo HTML, que contém uma tabela com uma classificação dos arquivos por relevância, o que ajuda a entender quais partes do código são mais importantes para análises posteriores.

Instalação e inicialização

Para usar o Bistr, você deve instalar e executar o Ollama, uma plataforma que fornece modelos LLM em sua máquina local. As instruções para instalar o Ollama para macOS, Windows e Linux estão descritas abaixo.

Baixe a versão mais recente do Bistr do git:
https://github.com/demensdeum/Bistr/

Depois de instalar o Ollama e o Bistr, você pode executar a análise de código. Para fazer isso, você precisa preparar o código-fonte e especificar o caminho para o diretório que contém os arquivos a serem analisados. O utilitário permite que você continue a análise de onde parou e também oferece a capacidade de exportar resultados em formato HTML para facilitar análises posteriores.

Exemplo de comando para executar análise:


python bistr.py /path/to/code --model llama3.1:latest --output-html result.html --research "What is the purpose of this function?"

Nesta equipe:

–model especifica o modelo a ser usado para análise.
–output-html especifica o caminho para salvar os resultados da análise em um arquivo HTML.
–research permite que você faça uma pergunta que deseja responder analisando o código.

Benefícios de usar o Bistr

  • Execução local: a análise é realizada no seu computador sem a necessidade de conexão com serviços em nuvem, o que agiliza o processo.
  • Flexibilidade: você pode analisar código em diferentes linguagens de programação.
  • Automação: todo o trabalho de revisão de código é automatizado, o que economiza tempo e esforço, especialmente ao trabalhar com projetos grandes.