CodeTracer: Um Debuggador de Viagem no Tempo Revolucionário

2025-03-06
CodeTracer: Um Debuggador de Viagem no Tempo Revolucionário

O CodeTracer é um depurador de viagem no tempo amigável ao usuário, projetado para suportar uma ampla gama de linguagens de programação. Ele registra a execução de um programa em um arquivo de rastreamento independente e compartilhável, permitindo que você avance e retroceda na execução em um ambiente de GUI e examine o histórico de todos os locais de memória. Comparado aos depuradores tradicionais, o CodeTracer oferece duas grandes vantagens: reprodução e depuração fáceis de bugs difíceis de reproduzir; e localização rápida da origem dos bugs rastreando a origem de qualquer valor no programa. Atualmente suporta a linguagem Noir, e no futuro, suportará mais linguagens de programação de contratos inteligentes e linguagens de programação de conhecimento zero, e será integrado a IDEs como o VS Code.

Leia mais

Processamento de Stream Incrível: Comece sem um Cluster!

2025-03-06
Processamento de Stream Incrível: Comece sem um Cluster!

Muitos acreditam que o processamento de stream é muito difícil, caro e carece de casos de uso práticos. Mas isso não é verdade! Este repositório fornece demonstrações executáveis mostrando como resolver problemas do mundo real usando tecnologia moderna de processamento de stream com SQL. Usando Kafka, PostgreSQL e RisingWave, você pode executar exemplos mínimos localmente, aprendendo os fundamentos de ingestão, processamento, transformação e descarregamento de dados e integrando-se a outras plataformas. Nenhum cluster necessário - apenas seu laptop!

Leia mais
Desenvolvimento

xdg-ninja: Protegendo seu diretório $HOME

2025-03-06
xdg-ninja: Protegendo seu diretório $HOME

xdg-ninja é um script shell poderoso que verifica seu diretório $HOME em busca de arquivos e diretórios indesejados. Aproveitando as especificações do diretório base XDG do Arch Wiki, antidot e contribuições da comunidade, ele o orienta sobre como mover esses arquivos para seus locais apropriados. Facilmente executado com comandos simples, ele fornece instruções detalhadas para realocação. Vários métodos de instalação são suportados, incluindo clonagem do GitHub, uso do Nix ou via Homebrew. Uma ferramenta complementar, xdgnj, automatiza a geração e o gerenciamento de arquivos de configuração, simplificando a experiência do usuário.

Leia mais

VisualCrypto: Kit de Ferramentas de Código Aberto para Compartilhamento de Segredos Baseado em Imagens

2025-03-06
VisualCrypto: Kit de Ferramentas de Código Aberto para Compartilhamento de Segredos Baseado em Imagens

VisualCrypto é um kit de ferramentas de código aberto baseado em Python com uma interface web projetada para Compartilhamento de Segredos Visuais (VSS). VSS é uma técnica criptográfica que divide uma imagem secreta em várias partes; cada parte parece ruído aleatório e não revela nada por si só, mas combinando-as, a imagem original é reconstruída. Este kit de ferramentas concentra-se principalmente em esquemas (2,2)-VSS, exigindo ambas as partes para revelar o segredo. Ele suporta técnicas de Criptografia Visual (VC) e Grade Aleatória (RG), oferecendo execução baseada na web e em scripts para facilitar o uso e a extensibilidade.

Leia mais

llama.cpp em GPUs Intel com IPEX-LLM: Velocidade Aprimorada

2025-03-06
llama.cpp em GPUs Intel com IPEX-LLM: Velocidade Aprimorada

Este guia demonstra como executar o llama.cpp diretamente em GPUs Intel usando o pacote zip portátil e o IPEX-LLM, eliminando a necessidade de instalações manuais. Foi verificado em processadores Intel Core Ultra, processadores Core de 11ª a 14ª geração e GPUs Intel Arc A/B-Series. O guia detalha o download, extração, configuração de variáveis de ambiente e exemplos de execução, oferecendo instruções personalizadas para configurações de várias GPUs e diferentes sistemas operacionais (Windows e Linux). Isso permite a execução suave de modelos de linguagem grandes em hardware Intel.

Leia mais
Desenvolvimento GPU Intel

Zentool: Utilitário poderoso para manipulação de microcódigo AMD Zen

2025-03-05
Zentool: Utilitário poderoso para manipulação de microcódigo AMD Zen

Zentool é um conjunto de ferramentas para analisar, manipular e gerar patches de microcódigo para processadores AMD Zen. Ele inclui um comando de interface `zentool`, um montador simples `mcas` e um desmontador `mcop`. Você pode inspecionar e modificar várias partes de um arquivo de microcódigo, como o número de revisão, registradores de correspondência e instruções, até mesmo criando patches de microcódigo personalizados. Privilégios de root são necessários para carregar o microcódigo, e as modificações precisam ser assinadas novamente para garantir a validade. Esta ferramenta se baseia no trabalho de membros da equipe de segurança de hardware do Google e é influenciada por livros e artigos relevantes.

Leia mais
Desenvolvimento Microcódigo

Arch Gateway: Gerenciamento de Prompts Seguro e Eficiente para Aplicativos GenAI

2025-03-05
Arch Gateway: Gerenciamento de Prompts Seguro e Eficiente para Aplicativos GenAI

O Arch Gateway, construído pelos colaboradores do Envoy Proxy, simplifica e otimiza o desenvolvimento de aplicativos de IA generativa. Ele utiliza LLMs projetados para lidar com prompts, fornecendo roteamento baseado em intenção, segurança robusta (prevenindo jailbreaks), integração de API e observabilidade abrangente. O Arch Gateway suporta vários LLMs e utiliza o Envoy para alto desempenho e escalabilidade. Um CLI amigável ao usuário e documentação detalhada são fornecidos, com um guia de início rápido demonstrando a criação de um agente de IA simples, como um agente de conversão de moedas.

Leia mais
Desenvolvimento

Scholium: Seu Agente de Pesquisa Pessoal

2025-03-05
Scholium: Seu Agente de Pesquisa Pessoal

Scholium é um agente de IA que encontra e cita artigos acadêmicos relevantes em segundos. Pesquisadores gastam dias procurando artigos relevantes, pois o Google retorna fontes não confiáveis e não acadêmicas sem citações. Com Scholium, basta uma consulta para encontrar e resumir artigos, além de criar citações instantâneas em 5 estilos diferentes. Atualmente, o Scholium acessa apenas o banco de dados arXiv, mas pretende expandir para o PubMed e, com sorte, para periódicos acadêmicos em breve!

Leia mais

Onyx: Plataforma de IA de código aberto para pesquisa empresarial

2025-03-04
Onyx: Plataforma de IA de código aberto para pesquisa empresarial

Onyx (anteriormente Danswer) é uma plataforma de IA de código aberto que conecta os documentos, aplicativos e pessoas da sua empresa. Possui uma interface de bate-papo rica em recursos e suporta vários LLMs. Integre-se perfeitamente com mais de 40 conectores, incluindo Google Drive, Slack e Salesforce, mantendo o conhecimento e os controles de acesso sincronizados. Crie agentes de IA personalizados com prompts, bancos de conhecimento e ações exclusivas. Implante o Onyx de forma segura em qualquer escala — laptop, local ou nuvem. Uma edição comunitária está disponível gratuitamente sob a licença MIT, enquanto uma edição empresarial oferece recursos aprimorados para organizações maiores.

Leia mais
Desenvolvimento Pesquisa Empresarial

Vidformer: Revolucionando o Processamento de Vídeo para Visão Computacional

2025-03-04
Vidformer: Revolucionando o Processamento de Vídeo para Visão Computacional

Desenvolvido pelo OSU Interactive Data Systems Lab, o Vidformer fornece infraestrutura para interfaces nativas de vídeo e acelera a visualização de visão computacional. Ele transforma vídeos de forma eficiente, permitindo anotação, edição e processamento mais rápidos de dados de vídeo, sem comprometer o desempenho. Utilizando um formato de especificação declarativa, o Vidformer oferece otimização transparente e execução preguiçosa, proporcionando reprodução quase instantânea. Construído em tecnologias abertas como OpenCV, Supervision, FFmpeg, Jupyter e Apache OpenDAL, o Vidformer oferece uma interface cv2 para fácil integração com fluxos de trabalho Python existentes. Embora não seja um editor de vídeo ou banco de dados, o Vidformer complementa bibliotecas de visão computacional e modelos de IA, tornando-o ideal para várias tarefas relacionadas a vídeo.

Leia mais
Desenvolvimento

anon-kode: Assistente de Codificação em IA Baseado em Terminal

2025-03-04
anon-kode: Assistente de Codificação em IA Baseado em Terminal

anon-kode é um assistente de codificação em IA baseado em terminal que utiliza qualquer modelo compatível com a API do estilo OpenAI. Ele corrige códigos com bugs, explica o comportamento das funções, executa testes e muito mais – semelhante ao Claude-code. Após a instalação e configuração inicial, basta começar a digitar. A versão, a construção e a publicação são automatizadas pelo GitHub Actions, permitindo gatilhos de lançamento manuais com seleção de versão patch/minor/major.

Leia mais
Desenvolvimento Correção de Código

Executando Windows NT em um GameCube/Wii: Uma Jornada Louca

2025-03-04
Executando Windows NT em um GameCube/Wii: Uma Jornada Louca

Um projeto incrível está em andamento para portar o Windows NT 3.51 e versões posteriores para o GameCube e Wii! Isso envolve um hacking significativo, incluindo firmware ARC personalizado, drivers e uma cadeia de ferramentas. O projeto suporta GameCube, Wii e Wii U (apenas vWii), detalhando o processo de instalação, incluindo particionamento, instalação de drivers e possíveis problemas. Embora seja uma tarefa desafiadora, ele mostra o potencial do hardware do console de jogos e a engenhosidade do desenvolvedor.

Leia mais
Desenvolvimento

FoleyCrafter: Dando vida a vídeos silenciosos com sons realistas e sincronizados

2025-03-04
FoleyCrafter: Dando vida a vídeos silenciosos com sons realistas e sincronizados

FoleyCrafter é uma estrutura de ponta para geração de áudio a partir de vídeo, capaz de produzir efeitos sonoros realistas e sincronizados com base no conteúdo do vídeo. Utilizando IA, transforma vídeos silenciosos em experiências imersivas com ricos detalhes de áudio. Os usuários podem gerar facilmente vários efeitos sonoros por meio de comandos simples na linha de comando, podendo até controlar o áudio gerado com prompts de texto — adicionando 'multidões ruidosas' ou 'gaivotas', por exemplo. Construído sobre modelos como Auffusion, ele fornece instruções detalhadas de instalação e uso.

Leia mais

A-MEM: Um Sistema de Memória Agêntica para Agentes de LLM

2025-03-03
A-MEM: Um Sistema de Memória Agêntica para Agentes de LLM

Agentes de Modelos de Linguagem Ampla (LLM) são excelentes em tarefas complexas, mas precisam de sistemas de memória sofisticados para aproveitar experiências passadas. O A-MEM introduz um novo sistema de memória agêntica que organiza dinamicamente as memórias usando os princípios Zettelkasten. Ele possui indexação e vinculação inteligentes, geração abrangente de notas com atributos estruturados e evolução contínua da memória. A tomada de decisões orientada por agentes garante o gerenciamento adaptativo da memória. Experimentos em seis modelos básicos demonstram desempenho superior em comparação com os melhores da categoria. Este repositório fornece código para reproduzir os resultados; para aplicativos, consulte a implementação oficial.

Leia mais

Chirp: Transferência de Dados Baseada em Som

2025-03-03
Chirp: Transferência de Dados Baseada em Som

Chirp é um aplicativo que transmite dados por meio de som. Ele usa um esquema de codificação simples para converter texto em frequências de áudio, que são reproduzidas pelas caixas de som e captadas por um microfone. Possui visualização de frequência em tempo real, transmissão de texto para som e recepção de som para texto, usando assinaturas distintas de início e fim. Construído com Node.js, React, TypeScript e Vite, aproveitando a Web Audio API para processamento de áudio.

Leia mais

Smartest Kid: Assistente de IA para desktop Windows em Python

2025-03-03
Smartest Kid: Assistente de IA para desktop Windows em Python

Apresentamos o Smartest Kid, um assistente de IA para desktop Windows desenvolvido em Python! Inspirado no SmarterChild, ele possui uma interface de bate-papo simples e limpa e usa a automação COM do Windows para interagir com o Microsoft Office (Word, Excel), imagens e seu sistema de arquivos. Perfeito para usuários do Windows que exploram a automação de desktop com tecnologia de IA. O projeto é de código aberto e aceita contribuições para expandir sua funcionalidade e personalidade.

Leia mais

Implementação Go de alta performance de mecanismos de atenção e camadas Transformer

2025-03-03
Implementação Go de alta performance de mecanismos de atenção e camadas Transformer

A equipe de Pesquisa de Fronteira da takara.ai apresenta a primeira implementação pura em Go de mecanismos de atenção e camadas Transformer, priorizando alto desempenho e facilidade de uso. Esta biblioteca inclui atenção de produto escalar, atenção multi-cabeça e uma implementação completa da camada Transformer, com operações em lote para melhor desempenho e operações de matriz otimizadas para CPU. Ideal para computação de borda, processamento em tempo real, aplicativos nativos em nuvem, sistemas embarcados e implantações de produção. Melhorias futuras incluem codificação posicional, dropout e aceleração CUDA.

Leia mais
Desenvolvimento Mecanismos de Atenção

agents.json: Simplificando a Interação de Agentes de IA com APIs

2025-03-03
agents.json: Simplificando a Interação de Agentes de IA com APIs

A Wildcard AI apresenta a especificação agents.json, projetada para otimizar a interação de agentes de IA com APIs. Construída sobre o padrão OpenAPI, ela aborda o desafio de agentes de IA executarem sequências de chamadas de API de várias etapas, adicionando recursos como fluxos e links. O arquivo agents.json descreve os endpoints da API e suas interações, permitindo a execução confiável de chamadas de API por agentes de IA. O pacote Python Wildcard Bridge fornece funcionalidade para carregar, analisar e executar arquivos agents.json, permitindo que os desenvolvedores integrem perfeitamente agentes de IA com APIs simplesmente adicionando um arquivo agents.json.

Leia mais
Desenvolvimento interação com API

FlakeUI: Uma Nova Interface de Usuário Gráfica Baseada em Fractais

2025-03-03
FlakeUI: Uma Nova Interface de Usuário Gráfica Baseada em Fractais

FlakeUI revoluciona a navegação de conteúdo com sua interface gráfica baseada em estrutura fractal, órbita pai-filho e elementos de zoom. Imagine explorar seu conteúdo web não como uma lista simples, mas como um universo fractal dinâmico e explorável. Os usuários navegam nesta interface visualmente impressionante usando cinco gestos intuitivos: arrastar para panorâmica, girar, ampliar, reduzir e rolar para alternar modos. Construído com Javascript, o FlakeUI é perfeito para sites visitados com frequência, como coleções de links selecionados ou catálogos hierárquicos pesquisáveis. O conteúdo é gerenciado por meio de páginas XHTML e configuração XML, suportando navegação por hiperlinks dentro dos nós. Experimente a navegação de conteúdo como nunca antes!

Leia mais

Ninjavis: Visualizando Logs de Construção Ninja

2025-03-03
Ninjavis: Visualizando Logs de Construção Ninja

Ninjavis analisa logs de construção Ninja, extraindo o alvo, o tempo de início e o tempo de término para cada item de construção. Ele gera esses dados em um modelo com uma visualização de linha do tempo simples usando vis.js. Inspirado pelo buildbloat, ajuda a analisar o desempenho da construção. Lembre-se de executar `ninja -t recompact` antes para remover entradas duplicadas no log. A ferramenta oferece uma interface de linha de comando limpa para gerar perfis de construção.

Leia mais
Desenvolvimento ferramentas de construção

uBlock Origin e a Depreciação do Manifest V3 no Chrome

2025-03-03
uBlock Origin e a Depreciação do Manifest V3 no Chrome

A partir do Chrome 127, usuários do uBlock Origin (uBO) verão avisos devido à depreciação das extensões Manifest V2. O uBO, uma extensão Manifest V2, não possui um equivalente Manifest V3. Uma alternativa leve, uBO Lite (uBOL), foi lançada, mas com sacrifícios de recursos para compatibilidade com o Manifest V3. Os usuários devem decidir se mudam para o uBOL ou continuam usando o uBO em navegadores como o Firefox. Discussões sobre a extensão do suporte ao Manifest V2 no Chrome até junho de 2025 estão em andamento.

Leia mais
Desenvolvimento

SmallPond: Uma estrutura de processamento de dados leve

2025-03-02
SmallPond: Uma estrutura de processamento de dados leve

SmallPond é uma estrutura de processamento de dados leve e de alto desempenho, construída com DuckDB e 3FS. Ele escala para lidar com conjuntos de dados em escala de petabytes sem exigir serviços de longa execução e suporta Python 3.8-3.12. Sua API simples permite fácil carregamento, processamento e salvamento de dados. Com base no benchmark GraySort em um cluster de 50 nós de computação e 25 nós de armazenamento executando 3FS, o SmallPond classificou 110,5 TiB de dados em 30 minutos e 14 segundos, atingindo uma taxa de transferência média de 3,66 TiB/min.

Leia mais
Desenvolvimento

Máquina PCR à prova de adulteração: garantindo resultados científicos verificáveis

2025-03-02
Máquina PCR à prova de adulteração: garantindo resultados científicos verificáveis

Para combater o problema crescente de falsificação de dados na biomedicina, pesquisadores desenvolveram uma máquina PCR verificável. Ao integrar assinatura criptográfica e hardware seguro na máquina PCR, o sistema garante que os resultados experimentais não possam ser alterados após a geração. Usando uma máquina virtual e um ambiente de execução confiável, o software PCR é isolado, impedindo modificações maliciosas. Essa abordagem melhora a confiabilidade dos dados, mesmo para equipamentos mais antigos, representando um passo significativo na construção de um sistema de pesquisa científica verificável.

Leia mais
Tecnologia

Recommendarr: Recomendações de Filmes e Séries com IA

2025-03-02
Recommendarr: Recomendações de Filmes e Séries com IA

Recommendarr é um aplicativo web que usa IA para fornecer recomendações personalizadas de filmes e séries de TV com base em suas bibliotecas Sonarr, Radarr e Plex. Ele se integra diretamente ao Sonarr e Radarr para analisar suas coleções de mídia e, opcionalmente, ao Plex para incorporar seu histórico de visualização para recomendações ainda melhores. Suporte para OpenAI, modelos locais (Ollama/LM Studio) e qualquer API compatível com OpenAI está incluído. Personalize a contagem de recomendações, parâmetros do modelo e muito mais, com modo claro/escuro e exibição de imagens de pôsteres. Fácil instalação via Docker ou instalação manual. Seus dados permanecem privados; eles nunca são enviados para servidores externos.

Leia mais

Ferramenta VPN de linha de comando: descrição dos parâmetros

2025-03-02
Ferramenta VPN de linha de comando: descrição dos parâmetros

Esta é uma ferramenta VPN acionada por linha de comando. Os usuários podem especificar o destino da rede privada (-d), roteamento global (-g), endereço local (-l), endereço do servidor remoto (-s), modo servidor (-srv), IPs do dispositivo TUN do cliente e do servidor (-tc, -ts) e o nome do dispositivo TUN (-tname). É crucial que o servidor consiga alcançar a rede privada; caso contrário, os pacotes serão perdidos.

Leia mais
Desenvolvimento rede

punktf: Gerenciador de arquivos de configuração multiplataforma para configuração perfeita

2025-03-02
punktf: Gerenciador de arquivos de configuração multiplataforma para configuração perfeita

Cansado de gerenciar diferentes arquivos de configuração para diferentes sistemas? O punktf resolve este problema! Este gerenciador de arquivos de configuração multiplataforma funciona no Windows, Linux e macOS, permitindo que você compile e implante arquivos de configuração em vários destinos com um único comando. Ele usa uma sintaxe semelhante ao Handlebar para compilação condicional e inserção de variáveis, e permite ganchos pré/pós para personalizar o comportamento. Uma configuração, experiência de desenvolvedor consistente em todas as suas máquinas!

Leia mais

AlgoMIDI: Estúdio Musical com Autômatos Celulares e Algoritmos de Travessia de Grafos

2025-03-02
AlgoMIDI: Estúdio Musical com Autômatos Celulares e Algoritmos de Travessia de Grafos

AlgoMIDI é um estúdio musical virtual criado como sucessor espiritual do Cellular Minimata. Em vez de apenas visualizar autômatos celulares, cada célula 'viva' aciona uma nota musical. Usando Vue 3, Vite, TypeScript, Web Audio API (via Tone.js), p5.js e Cytoscape.js, o AlgoMIDI permite que você crie música usando o Jogo da Vida de Conway, algoritmos de travessia de grafos (BFS/DFS) e regras personalizadas. Os recursos incluem velocidade de reprodução ajustável (60-240 BPM), um piano virtual que exibe notas geradas e várias opções de layout para representação visual. É uma abordagem única para composição musical.

Leia mais
Desenvolvimento

Sonic Unleashed Recompilado: Uma Porta Não Oficial para PC com Melhorias Impressionantes

2025-03-02
Sonic Unleashed Recompilado: Uma Porta Não Oficial para PC com Melhorias Impressionantes

Unleashed Recompiled é uma porta para PC feita por fãs da versão Xbox 360 de Sonic Unleashed, obtida através de recompilação estática. Esta porta não oficial traz o jogo para Windows e Linux com melhorias significativas, incluindo altas resoluções, suporte para ultrawide, taxas de quadros aumentadas, desempenho aprimorado e capacidade de modding. Você precisará fornecer seus próprios arquivos de jogo obtidos legalmente. Construído usando recompiladores personalizados inspirados em N64: Recompiled, Unleashed Recompiled possui um menu reformulado, suporte para conquistas e visuais aprimorados, oferecendo uma experiência muito melhorada em relação ao lançamento original do console.

Leia mais

Servo: Mecanismo de renderização web leve e de alto desempenho em Rust

2025-03-01
Servo: Mecanismo de renderização web leve e de alto desempenho em Rust

Servo é um mecanismo de renderização web de alto desempenho escrito em Rust, com suporte para WebGL e WebGPU, adaptável a aplicativos de desktop, mobile e embarcados. Criado pela Mozilla Research em 2012, visa ser uma alternativa leve para incorporar tecnologias web e contribui para os padrões da web. Em 2020, a Mozilla transferiu a administração para a Linux Foundation, e em 2023, a Igalia se juntou e o transferiu para a Linux Foundation Europe. O financiamento cobrirá inicialmente os custos de infraestrutura, garantindo lançamentos do mecanismo e integração com os testes da plataforma web, com qualquer excedente alocado para melhorias e desenvolvimento futuros, guiado pelo Servo Technical Steering Committee.

Leia mais
Desenvolvimento

Maestro: Uma estrutura de teste de UI simples e eficaz para dispositivos móveis e web

2025-03-01
Maestro: Uma estrutura de teste de UI simples e eficaz para dispositivos móveis e web

Maestro é uma estrutura de teste de UI simples e eficaz para aplicativos móveis e web. Construído com base nas lições aprendidas com Appium, Espresso, UIAutomator e XCTest, o Maestro possui tolerância integrada a instabilidade (lidando com elementos de UI instáveis e toques) e atrasos (esperando automaticamente o carregamento do conteúdo sem chamadas `sleep()`). Sua natureza interpretada permite iteração extremamente rápida, enquanto sua sintaxe YAML declarativa simplifica a definição de testes. Um único binário torna a configuração muito fácil. Confira docs.maestro.dev para começar.

Leia mais
1 2 32 33 34 36 38 39 40 50 51