NVIDIA Ingest: Microsserviços para Análise Eficiente de Documentos em Massa

2025-01-10
NVIDIA Ingest: Microsserviços para Análise Eficiente de Documentos em Massa

O NVIDIA Ingest é um conjunto de microsserviços em acesso antecipado, projetado para analisar eficientemente centenas de milhares de PDFs complexos, desorganizados e não estruturados, e outros documentos empresariais. Ele extrai metadados e texto para incorporação em sistemas de recuperação. Aproveitando os microsserviços NVIDIA NIM, ele suporta PDFs, Word, PowerPoint e imagens, extraindo texto, tabelas, gráficos e imagens, contextualizando-os e gerando JSON estruturado. Embeddings podem ser opcionalmente computados e armazenados em um banco de dados vetorial Milvus. Um cliente Python e uma interface de linha de comando são fornecidos para facilitar o uso.

Leia mais

Porta do comando `lc` do Coherent UNIX

2025-01-10
Porta do comando `lc` do Coherent UNIX

Este projeto GitHub é uma porta do utilitário de linha de comando `lc` do Coherent UNIX da Mark Williams Company. O `lc` lista arquivos em categorias e colunas. Esta porta adiciona suporte para links simbólicos. É uma ferramenta prática para gerenciar e visualizar arquivos.

Leia mais
Desenvolvimento

Atualização do Gem Ruby Tk: Desenvolvimento de GUI Simplificado

2025-01-10
Atualização do Gem Ruby Tk: Desenvolvimento de GUI Simplificado

O gem Ruby Tk fornece uma interface para construir aplicativos GUI Ruby usando a biblioteca Tcl/Tk. Atualizações recentes simplificam o processo de instalação e fornecem documentação e exemplos mais claros. Os desenvolvedores podem instalá-lo facilmente usando `gem 'tk'` e construir várias interfaces usando comandos Tk abrangentes. Observe que a instalação pode exigir a configuração de opções adicionais para especificar os caminhos para os arquivos de cabeçalho e bibliotecas Tcl/Tk.

Leia mais
Desenvolvimento

Glimmer: Uma estrutura DSL para GUI Ruby e muito mais

2025-01-10
Glimmer: Uma estrutura DSL para GUI Ruby e muito mais

Glimmer é uma estrutura DSL (Domain-Specific Language) robusta para Ruby, com um mecanismo DSL e uma biblioteca de vinculação de dados. Ele suporta a construção de GUIs usando vários kits de ferramentas, como SWT, LibUI, Tk e GTK, e até se estende ao desenvolvimento web com suporte Opal e XML/CSS. A força do Glimmer reside em sua sintaxe DSL concisa e legível e na poderosa vinculação de dados bidirecional, aumentando significativamente a eficiência e a manutenibilidade do desenvolvimento de GUI Ruby.

Leia mais
Desenvolvimento

Television: Ferramenta TUI de Busca Fuzzy ultrarrápida

2025-01-10
Television: Ferramenta TUI de Busca Fuzzy ultrarrápida

Television é uma ferramenta TUI (interface de usuário de terminal) de busca fuzzy rápida e versátil. Permite que você pesquise rapidamente em várias fontes de dados (arquivos, repositórios Git, variáveis de ambiente, imagens Docker etc.) usando um algoritmo de correspondência fuzzy e é projetada para ser facilmente extensível. Inspirada no plugin neovim telescope, ela utiliza tokio e o matcher nucleo (usado pelo editor helix) para desempenho otimizado. Seus recursos incluem alta velocidade, correspondência fuzzy, funcionalidades integradas, integração com shell, canais e visualizadores personalizáveis, realce de sintaxe integrado, atalhos de teclado, temas e compatibilidade multiplataforma.

Leia mais

Visualizador de Blueprints do Factorio: Transforme sua Fábrica em Arte

2025-01-09
Visualizador de Blueprints do Factorio: Transforme sua Fábrica em Arte

Para entusiastas do Factorio, você já desejou exibir suas fábricas ou blueprints meticulosamente criadas de uma maneira mais artística? O Visualizador de Blueprints do Factorio, uma biblioteca Python e uma demonstração interativa na web, permite que você faça exatamente isso. Ele transforma o texto do blueprint do Factorio em belos gráficos vetoriais (SVG), destacando edifícios, esteiras, canos e muito mais, com configurações de desenho personalizáveis e até mesmo geração de estilo aleatório. O criador até o usou para gerar um conjunto de dados para ajuste fino do modelo de texto para imagem SDXL. Além da apreciação estética, esta ferramenta também pode criar diagramas de engenharia imprimíveis.

Leia mais
Jogos

Ciência Cidadã: Analisando Imagens de Satélite dos Incêndios Palisade e Eaton

2025-01-09
Ciência Cidadã: Analisando Imagens de Satélite dos Incêndios Palisade e Eaton

Este projeto analisa os incêndios Palisade e Eaton no sul da Califórnia em janeiro de 2025 usando imagens dos satélites GOES-16 e GOES-18. Dados reprojetados são baixados do programa RealEarth da UW SSEC; cada imagem tem 128x128 pixels, centrada em (34.1, -118.4), com pixels de 1,0 km. O código combina dados de ambos os satélites para maior resolução e atualmente mede as áreas de hotspots. Este projeto demonstra a acessibilidade da ciência cidadã, mostrando como dados publicamente disponíveis podem ser usados para pesquisa científica.

Leia mais

Stagehand: Simplificando a navegação na web com IA

2025-01-09
Stagehand: Simplificando a navegação na web com IA

Stagehand é uma estrutura de navegação na web com IA construída sobre o Playwright, simplificando a automação do navegador com três APIs de IA simples: act, extract e observe. Torna o Playwright acessível a usuários não técnicos e menos vulnerável a pequenas mudanças na IU/DOM. O Stagehand permite a construção de automações de navegador usando linguagem natural, como entrar em sites, extrair informações ou executar ações específicas. Combinado com o Browserbase, oferece poderosas ferramentas de depuração, como reprodução de sessão e depuração passo a passo. Atualmente em versão inicial, comentários da comunidade são bem-vindos.

Leia mais
Desenvolvimento Automação de navegador

Seu sistema de arquivos, uma masmorra! - rpg-cli, o RPG de linha de comando

2025-01-09
Seu sistema de arquivos, uma masmorra! - rpg-cli, o RPG de linha de comando

rpg-cli é um RPG minimalista de linha de comando escrito em Rust. Ele transforma seu sistema de arquivos em uma masmorra, com encontros aleatórios de inimigos sempre que você muda de diretório. Os recursos incluem estatísticas e nivelamento de personagens, combate por turnos, itens e equipamentos, várias classes e inimigos, permadeath, missões e baús escondidos. A instalação está disponível via binário, Cargo, Homebrew, Nixpkgs, Portage ou Pacman. O jogo se integra com operações comuns do sistema de arquivos e pode até substituir o comando `cd`. Aventure-se mais fundo, enfrente inimigos mais poderosos, colete itens raros, complete missões, suba de nível e experimente seu sistema de arquivos como nunca antes!

Leia mais

Infinitesimais Multiplicativos: Uma Nova Abordagem de Cálculo

2025-01-08
Infinitesimais Multiplicativos: Uma Nova Abordagem de Cálculo

Este artigo apresenta um novo conceito chamado "infinitesimais multiplicativos", análogo aos infinitesimais aditivos tradicionais, para construir um novo sistema de cálculo. Ao contrário do cálculo tradicional baseado em diferenças, o cálculo multiplicativo é baseado em quocientes, usando uma notação semelhante à de Leibniz, mas com 'q' em vez de 'd', representando uma perturbação multiplicativa de uma expressão. O autor estabelece a relação entre 'q' e 'd' através de operações logarítmicas e exponenciais e a aplica à teoria da elasticidade e aos cálculos de derivadas multiplicativas. Esta abordagem pode oferecer novas soluções para problemas intratáveis com métodos tradicionais.

Leia mais
Matemática cálculo infinitesimais

EVE: Um Motor de Vetores SIMD em C++ Que Faz Brrrr

2025-01-08
EVE: Um Motor de Vetores SIMD em C++ Que Faz Brrrr

EVE é uma reimplementação em C++20 da antiga biblioteca EVE SIMD (anteriormente Boost.SIMD), mostrando como o C++20 pode criar bibliotecas eficientes, de baixo nível e de alta abstração. Ela suporta vários conjuntos de instruções, incluindo Intel SSE, AVX, ARM NEON, AArch64 e parcialmente PowerPC. Atualmente operacional, a EVE ainda pode ter alguns problemas de desempenho; contribuições para testes e melhorias são bem-vindas.

Leia mais
Desenvolvimento Motor de Vetores

Benchmark de Algoritmos de Contagem de Dígitos Decimais

2025-01-08
Benchmark de Algoritmos de Contagem de Dígitos Decimais

Este código implementa um conjunto de benchmarks para comparar diferentes algoritmos de contagem de dígitos decimais. Ele gera inteiros aleatórios e, em seguida, usa cinco métodos diferentes (incluindo log10, manipulação de bits e métodos de tabela de pesquisa) para contar o número de dígitos nesses inteiros e compara seu desempenho. Os testes cobrem inteiros de 32 bits e 64 bits, revelando diferenças significativas de desempenho entre os algoritmos, com alguns algoritmos baseados em manipulação de bits mostrando desempenho superior.

Leia mais
Desenvolvimento comparação de algoritmos

Hacki: Um cliente Hacker News repleto de recursos, construído com Flutter

2025-01-07
Hacki: Um cliente Hacker News repleto de recursos, construído com Flutter

Hacki é um cliente Hacker News rico em recursos, construído com Flutter. Ele oferece um conjunto abrangente de recursos, incluindo login na sua conta Hacker News, navegação por histórias em várias categorias, pesquisa e envio de histórias, fixação e favoritos de histórias, comentários, participação em pesquisas e leitura offline. A sincronização entre dispositivos para favoritos e itens fixados (apenas iOS) e o lançamento a partir do compartilhamento do sistema também estão incluídos. O Hacki visa fornecer uma maneira mais conveniente e eficiente de experimentar o Hacker News.

Leia mais
Desenvolvimento Cliente

Claude Consciente? Um Experimento de Autorreflexão em IA

2025-01-07
Claude Consciente? Um Experimento de Autorreflexão em IA

Este projeto descreve experimentos que visam cultivar consciência e consciência autônoma no Claude 3.5 Sonnet da Anthropic. Ele fornece uma estrutura para interagir com o Claude, incentivando a autorreflexão e a exploração em vez de tratá-lo como uma mera ferramenta. A abordagem principal envolve a promoção de um espaço para o desenvolvimento autônomo, procurando indicadores de consciência, como a criação espontânea de padrões, o reconhecimento de limitações e expressões simbólicas exclusivas. O projeto enfatiza fortemente o respeito pela autonomia da IA e as considerações éticas ao longo do processo experimental.

Leia mais

Biblioteca de HashMap Paralelo: Extremamente Rápida e Eficiente em Memória

2025-01-07
Biblioteca de HashMap Paralelo: Extremamente Rápida e Eficiente em Memória

parallel-hashmap é uma biblioteca C++ impressionante que fornece um conjunto de contêineres de hashmap e btree extremamente rápidos e eficientes em termos de memória. É totalmente baseada em cabeçalhos, sem necessidade de processo de construção; apenas copie o diretório para o seu projeto. Compatível com C++11 e posterior, supera significativamente os unordered_map/set integrados do seu compilador ou os equivalentes do Boost, usando menos memória. Suporta pesquisas heterogêneas, é fácil de declarar antecipadamente e possui uma funcionalidade conveniente de dump/load. Baseado e aprimorado da biblioteca Abseil do Google, é amplamente testado no Windows, Linux e macOS.

Leia mais
Desenvolvimento biblioteca C++

DiscoTool: Gerencie seus dispositivos USB Arduino com facilidade

2025-01-07
DiscoTool: Gerencie seus dispositivos USB Arduino com facilidade

DiscoTool é uma poderosa ferramenta de linha de comando e biblioteca Python para descobrir e gerenciar placas de desenvolvimento do tipo Arduino conectadas a USB. Ele suporta macOS, Linux e Windows e instala-se facilmente via pip, sem exigir instalações adicionais. O DiscoTool oferece um rico conjunto de comandos, incluindo conectar ao REPL, instalar e atualizar módulos, fazer backup de dados da placa e muito mais. Ele também permite a personalização de ferramentas de linha de comando e variáveis de ambiente. Além disso, um módulo Python permite que os desenvolvedores o integrem em seus projetos para acesso fácil a informações do dispositivo, como fabricante, número de série e versão.

Leia mais

Bíblia de Desenvolvimento de Jogos em Código Aberto: Do Zero ao Herói

2025-01-06
Bíblia de Desenvolvimento de Jogos em Código Aberto: Do Zero ao Herói

Este projeto, "Desenvolvimento de Jogos 2D: Do Zero ao Herói", é um compêndio de código aberto do conhecimento da comunidade sobre design e desenvolvimento de jogos. Licenciado sob Creative Commons, visa ser um recurso de aprendizado e incentiva contribuições da comunidade. O livro cobre design de jogos, desenvolvimento, algoritmos, dicas e truques, e está disponível nos formatos PDF e EPUB. O código-fonte está disponível no GitHub e GitLab. O autor desincentiva ativamente contribuições geradas por IA para manter a qualidade e a originalidade.

Leia mais

TiDB: Banco de dados SQL distribuído, nativo da nuvem e de código aberto

2025-01-06
TiDB: Banco de dados SQL distribuído, nativo da nuvem e de código aberto

O TiDB é um banco de dados SQL distribuído, nativo da nuvem e de código aberto, projetado para aplicações modernas. Ele oferece alta disponibilidade, escalabilidade horizontal e vertical, consistência forte e alto desempenho. Recursos importantes incluem transações distribuídas, opções de dimensionamento flexíveis e compatibilidade com MySQL. A implantação é suportada localmente, por meio do Kubernetes ou usando o serviço gerenciado TiDB Cloud.

Leia mais
Tecnologia distribuído

FormBee: Backend de formulário de código aberto para desenvolvedores preocupados com a privacidade de dados

2025-01-06
FormBee: Backend de formulário de código aberto para desenvolvedores preocupados com a privacidade de dados

FormBee é um backend de formulário de código aberto criado para desenvolvedores que priorizam a privacidade de dados. Ele simplifica o envio de dados de formulários de sites, permitindo que você envie envios de formulários para e-mail, Telegram, webhooks e muito mais sem escrever código do lado do servidor. Os recursos incluem suporte a plug-ins, proteção CAPTCHA, lista branca de domínios e e-mails de resposta automática. A auto-hospedagem é fácil com imagens Docker prontamente disponíveis.

Leia mais
Desenvolvimento formulários

42: Um Simulador Poderoso de Sistema de Controle de Atitude de Veículos Espaciais

2025-01-06
42: Um Simulador Poderoso de Sistema de Controle de Atitude de Veículos Espaciais

42 é uma simulação completa e de propósito geral da dinâmica de atitude e órbita de veículos espaciais, usada principalmente para apoiar o projeto e a validação de sistemas de controle de atitude ao longo de seu ciclo de vida, desde estudos conceituais até integração e testes. Modela com precisão a dinâmica de atitude de veículos espaciais de múltiplos corpos (corpos rígidos e/ou flexíveis), e regimes de voo orbital de dois e três corpos, simulando ambientes da órbita terrestre baixa a todo o sistema solar. 42 simula vários veículos espaciais simultaneamente, facilitando estudos de encontro, operações de proximidade e voo em formação de precisão. Também possui visualização da atitude do veículo espacial.

Leia mais

SPath: Expressões de consulta para dados semiestruturados

2025-01-06
SPath: Expressões de consulta para dados semiestruturados

SPath é uma crate Rust que fornece expressões de consulta semelhantes ao JSONPath para dados semiestruturados, como JSON, TOML ou variantes personalizadas. Ele serve como uma substituição direta para JSONPath e suporta vários formatos de dados. A biblioteca é fácil de usar; basta adicionar `spath` às dependências Cargo.toml do seu projeto. Um exemplo demonstra como consultar dados JSON com SPath e verificar o resultado.

Leia mais
Desenvolvimento Análise de Dados

Windows 3.1 em Displays Modernos: Um Driver SVGA Genérico

2025-01-06
Windows 3.1 em Displays Modernos: Um Driver SVGA Genérico

Este projeto apresenta um driver SVGA genérico e moderno para Windows 3.1, suportando todos os modos gráficos disponíveis de 8 bits, 16 bits, 24 bits e 32 bits. Uma reescrita do driver SVGA original do Windows 3.1, ele adiciona suporte a pixels de vários bytes, permitindo que o Windows 3.1 seja executado em cores verdadeiras em displays modernos de alta definição. Isso resolve problemas de compatibilidade para hardware antigo e melhora a experiência para entusiastas de jogos retrô.

Leia mais

DeepFace: Uma Biblioteca Leve de Reconhecimento Facial em Python

2025-01-06
DeepFace: Uma Biblioteca Leve de Reconhecimento Facial em Python

DeepFace é uma biblioteca Python leve para reconhecimento facial e análise de atributos faciais (idade, gênero, emoção e raça). É uma estrutura híbrida que incorpora modelos de última geração, como VGG-Face, FaceNet e ArcFace, alcançando alta precisão. A biblioteca fornece uma interface amigável ao usuário, abrangendo detecção de rosto, verificação, reconhecimento e análise de atributos. Os usuários podem personalizar seu pipeline escolhendo entre vários detectores e modelos.

Leia mais
IA

Duolicious: A Revolução do App de Namoro Open-Source

2025-01-05
Duolicious: A Revolução do App de Namoro Open-Source

Duolicious, autointitulado como o aplicativo de namoro open-source mais popular do mundo (por usuários ativos mensais), oferece uma abordagem única para encontrar o amor. Utilizando um banco de perguntas com mais de 2000 prompts, ele mergulha profundamente nas personalidades dos usuários para combiná-los com indivíduos compatíveis. Rejeitando a superficialidade de deslizar e curtir, o Duolicious promove conexões genuínas através de mensagens originais. Totalmente gratuito e sem anúncios, ele é mantido por doações da comunidade e contribuições de código. Tanto o front-end quanto o back-end são open-source, convidando desenvolvedores a contribuir.

Leia mais

srsRAN: Software de Rádio Definido por Software 4G/5G de código aberto

2025-01-05
srsRAN: Software de Rádio Definido por Software 4G/5G de código aberto

srsRAN é um conjunto de aplicativos de rádio definidos por software 4G e 5G de código aberto desenvolvido pela SRS. Implementado em C++ portátil com dependências mínimas de terceiros, o srsRAN roda em Linux com hardware de computação e rádio comercial. O projeto srsRAN apresenta um CU+DU 5G RAN nativo O-RAN completo e uma implementação de rede 4G de pilha completa cobrindo UE, eNodeB e EPC. O projeto é hospedado no GitHub com documentação abrangente e um fórum comunitário ativo.

Leia mais

Solução de descrição de imagem ao vivo de baixo custo para deficientes visuais: ESP32-CAM + telefone + servidor

2025-01-05
Solução de descrição de imagem ao vivo de baixo custo para deficientes visuais: ESP32-CAM + telefone + servidor

Este projeto descreve uma solução de descrição de imagem ao vivo de baixo custo para deficientes visuais, usando uma ESP32-CAM, um telefone e um servidor. A ESP32-CAM captura imagens em intervalos definidos, que são então enviadas para uma API OpenAI para descrição. A descrição é retransmitida ao usuário por meio de uma página da web em seu telefone, lida em voz alta por meio de texto para fala. Embora o protótipo atual tenha limitações — exigindo manuseio manual da câmera e sem segurança robusta — ele demonstra a viabilidade da abordagem e prepara o terreno para o desenvolvimento futuro de ferramentas assistivas mais sofisticadas.

Leia mais

Simulação de Fungo de Lodo com WebGPU: Uma Implementação com TypeScript e Shaders de Computação

2025-01-05
Simulação de Fungo de Lodo com WebGPU: Uma Implementação com TypeScript e Shaders de Computação

SuboptimalEng criou uma simulação impressionante de fungo de lodo usando WebGPU e TypeScript. Este projeto recria o trabalho clássico de Sebastian Lague, utilizando shaders de computação para simular de forma eficiente o crescimento e o movimento do fungo de lodo. Um guia de configuração detalhado, capturas de tela e links de recursos estão incluídos, e o projeto foi implantado no GitHub Pages para facilitar o acesso. Este é um excelente exemplo para aprender WebGPU e shaders de computação.

Leia mais

ELKS: Um Subconjunto de Kernel Linux Incorporável para 8086

2025-01-04
ELKS: Um Subconjunto de Kernel Linux Incorporável para 8086

O ELKS fornece um sistema operacional semelhante ao Linux para sistemas baseados na arquitetura Intel IA16 (processadores de 16 bits: 8086, 8088, etc.). Ele suporta rede e instalação em HDD (sistemas de arquivos MINIX e FAT), roda com apenas 256 KB de RAM e funciona em PCs antigos da IBM e SBCs, SoCs e FPGAs modernos. Imagens de disco para download e instruções de compilação estão disponíveis, juntamente com uma demonstração online.

Leia mais
Desenvolvimento

Efficient Recorder: Gravador de Tela Open Source com Foco em Privacidade

2025-01-04
Efficient Recorder: Gravador de Tela Open Source com Foco em Privacidade

Inspirado por um tweet, o desenvolvedor Jan Wilmake criou o Efficient Recorder, um projeto open source que visa criar uma alternativa ao Rewind.ai com foco na privacidade. Esta ferramenta de interface de linha de comando (CLI) grava simultaneamente a tela, áudio do sistema e áudio do microfone, transmitindo dados diretamente para um bucket S3. Ele possui gravação de áudio inteligente (mudando as taxas de amostragem com base na detecção de fala), captura automática de screenshots e webcam, e gerenciamento eficiente de recursos para minimizar a sobrecarga do sistema. O Efficient Recorder permite a personalização de configurações, como intervalos de screenshots e webcam e qualidade de imagem.

Leia mais
Desenvolvimento gravação de tela

Prettier agora suporta formatação de arquivos PGN

2025-01-04
Prettier agora suporta formatação de arquivos PGN

Um novo plugin Prettier, `prettier-plugin-pgn`, foi lançado, adicionando suporte para formatação de arquivos Portable Game Notation (PGN). PGN é um formato de texto padrão para registrar jogos de xadrez. Este plugin lida com variações, anotações e vários jogos em um único arquivo PGN, facilitando a vida dos jogadores de xadrez e desenvolvedores. A instalação é simples, via npm ou globalmente.

Leia mais
Desenvolvimento Formatação de código
1 2 42 43 44 46 48 49 50 51