Zasper: Um IDE supercarregado para Ciência de Dados

2025-01-02
Zasper: Um IDE supercarregado para Ciência de Dados

Zasper é um novo IDE desenvolvido do zero para ciência de dados, oferecendo grande concorrência, pegada de memória mínima e velocidade excepcional. É perfeitamente adequado para aplicativos de dados estilo REPL, sendo os notebooks Jupyter um exemplo. Atualmente, o Zasper tem suporte total para Mac e suporte limitado para Linux. Os benchmarks mostram que ele usa 75% menos RAM e CPU do que o JupyterLab. Criado por Prasun Anand, visa ser uma solução gratuita e de código aberto que roda localmente, maximizando o poder dos computadores modernos.

Leia mais
Desenvolvimento

Kotaemon: Ferramenta RAG de código aberto para conversar com seus documentos

2025-01-02
Kotaemon: Ferramenta RAG de código aberto para conversar com seus documentos

Kotaemon é uma ferramenta de código aberto baseada em Geração Aumentada por Recuperação (RAG) que permite conversar com seus próprios documentos. Possui uma interface limpa e amigável, suportando vários Modelos de Linguagem Grandes (LLMs), como OpenAI, Azure OpenAI e LLMs locais. Seja você um usuário final realizando QA de documentos ou um desenvolvedor construindo seu próprio pipeline RAG, o Kotaemon fornece ferramentas convenientes e uma interface de usuário personalizável. Ele suporta vários tipos de arquivos e oferece recursos avançados, como QA multimodal, raciocínio complexo e configurações personalizáveis.

Leia mais
Desenvolvimento

Mercure: Solução de comunicação em tempo real rápida e confiável

2025-01-02
Mercure: Solução de comunicação em tempo real rápida e confiável

Mercure é uma solução aberta, fácil, rápida, confiável e eficiente em termos de bateria para enviar atualizações de dados para navegadores da web e outros clientes HTTP. É ideal para publicar atualizações assíncronas e em tempo real de recursos servidos por APIs da web, alimentando aplicativos web e móveis reativos. O protocolo e uma implementação Go pronta para produção, juntamente com bibliotecas e uma imagem Docker, estão disponíveis no GitHub. Uma versão gerenciada e altamente escalonável também é oferecida em Mercure.rocks.

Leia mais

DeepSeek-VL2: Modelos de Linguagem e Visão Baseados em Mistura de Especialistas

2025-01-01
DeepSeek-VL2: Modelos de Linguagem e Visão Baseados em Mistura de Especialistas

DeepSeek-VL2 é uma série avançada de grandes modelos de linguagem e visão baseados em Mistura de Especialistas (MoE) que melhoram significativamente seu antecessor. Ele se destaca em várias tarefas, incluindo resposta a perguntas visuais, reconhecimento óptico de caracteres e compreensão de documentos/tabelas/gráficos. A série é composta por três variantes: DeepSeek-VL2-Tiny, DeepSeek-VL2-Small e DeepSeek-VL2, com 1,0B, 2,8B e 4,5B de parâmetros ativados, respectivamente. DeepSeek-VL2 atinge desempenho competitivo ou de ponta com parâmetros ativados semelhantes ou menores em comparação com modelos de código aberto existentes. O projeto é de código aberto, oferecendo downloads de modelos, guias de início rápido e exemplos de demonstração.

Leia mais

ShredOS: Apagador de Disco Seguro para Todos os Processadores

2025-01-01
ShredOS: Apagador de Disco Seguro para Todos os Processadores

ShredOS é uma distribuição Linux leve e inicializável, construída com Buildroot, projetada para a exclusão segura de discos. Ele apresenta o nwipe, uma ferramenta poderosa que oferece vários métodos de limpeza, incluindo conformidade com o DoD 5220.22-M, e suporta processadores de 32 e 64 bits. Inicializável a partir de USB ou CD, o ShredOS não requer instalação e fornece uma interface amigável. Ele também inclui utilitários como smartmontools e hdparm para diagnóstico e manutenção de disco.

Leia mais

Modelos de Conceito Grandes do Facebook: Modelagem de Linguagem no Espaço de Representação de Frases

2025-01-01
Modelos de Conceito Grandes do Facebook: Modelagem de Linguagem no Espaço de Representação de Frases

A pesquisa do Facebook apresenta os Modelos de Conceito Grandes (LCMs), uma nova abordagem para modelagem de linguagem que opera em um espaço de representação de frases. Usando o espaço de incorporação SONAR, os LCMs suportam até 200 idiomas de texto e 57 idiomas de fala. Tratando frases como 'conceitos', os LCMs empregam um modelo sequência-a-sequência para previsão de frases autorregressiva. O projeto fornece receitas para treinar e ajustar modelos de 1,6B de parâmetros, explorando regressão MSE e geração baseada em difusão.

Leia mais

Tirreno: Análise de Usuários de Segurança de Código Aberto para Melhor Proteção da Plataforma

2025-01-01
Tirreno: Análise de Usuários de Segurança de Código Aberto para Melhor Proteção da Plataforma

Tirreno é um software de análise de usuários de segurança de código aberto projetado para monitorar várias plataformas online, incluindo sites, aplicativos, SaaS, comunidades e dispositivos IoT. Ele detecta e defende contra assunções de conta, bots maliciosos e vulnerabilidades comuns decorrentes do comportamento do usuário. Construído com PHP e PostgreSQL, o Tirreno é fácil de instalar e usar, fornecendo análises em tempo real. Uma assinatura paga aprimora suas capacidades antifraude, oferecendo verificação adicional de endereços IP, e-mails e números de telefone. Desenvolvido pela Tirreno Technologies Sàrl, o Tirreno prioriza a privacidade e a segurança de dados; seu código é de código aberto, mas a marca comercial não é.

Leia mais
Desenvolvimento análise de usuários

Projeto de código aberto Arnis: Replicando locais do mundo real no Minecraft

2024-12-31
Projeto de código aberto Arnis: Replicando locais do mundo real no Minecraft

Arnis é um projeto de código aberto escrito em Rust que gera qualquer local escolhido do mundo real na edição Java do Minecraft com alto nível de detalhe. Aproveitando dados geospaciais do OpenStreetMap e o poder do Rust, o Arnis cria eficientemente mundos Minecraft complexos e precisos, refletindo a geografia e a arquitetura do mundo real. Os usuários selecionam uma área, e o Arnis processa os dados para gerar um mundo Minecraft centrado nas coordenadas 0,0,0. Originalmente desenvolvido em Python, foi portado para Rust para melhor desempenho.

Leia mais

Agentarium: Framework de código aberto para simulações de agentes de IA

2024-12-31
Agentarium: Framework de código aberto para simulações de agentes de IA

Agentarium é uma poderosa estrutura Python de código aberto para criar e gerenciar facilmente simulações preenchidas com agentes alimentados por IA. Ele oferece uma plataforma flexível e intuitiva para projetar ambientes interativos complexos, onde os agentes podem agir, aprender e evoluir. Recursos importantes incluem gerenciamento avançado de agentes, gerenciamento robusto de interação, um sistema de ponto de verificação para salvar e restaurar estados, geração de dados sintéticos e uma arquitetura extensível. Os ambientes são configurados usando arquivos YAML.

Leia mais

Ferramenta de Congelamento de Classes Core do Ruby: Ruby Refrigerator

2024-12-31
Ferramenta de Congelamento de Classes Core do Ruby: Ruby Refrigerator

O Ruby Refrigerator é uma ferramenta que congela todas as classes e módulos core do Ruby, prevenindo modificações inesperadas em classes core em tempo de execução. Ele fornece um método `freeze_core` para congelar classes core e um método `check_require` para verificar bibliotecas quanto a modificações em classes core. `check_require` suporta opções para pré-definir módulos e classes, excluir classes específicas e especificar dependências. Uma ferramenta de linha de comando, `bin/check_require`, também é fornecida para facilitar o uso. Esta ferramenta é incrivelmente útil para garantir a estabilidade do código em ambientes de produção e teste.

Leia mais
Desenvolvimento congelamento classes core

Engenharia Reversa da Placa de Conectividade Duco: Integração com o Home Assistant

2024-12-31
Engenharia Reversa da Placa de Conectividade Duco: Integração com o Home Assistant

Frustrado com as opções limitadas de controle de seu sistema de ventilação DucoBox (apenas quatro modos via um simples botão), o autor decidiu fazer engenharia reversa na placa de conectividade Duco oficial, que é essencialmente um ESP32. Usando um analisador lógico e informações do site da Duco, o autor analisou o protocolo de comunicação entre a placa e o sistema de ventilação. Descobriu-se que não era Modbus, mas um protocolo personalizado. Após decifrar o protocolo, o autor criou um componente ESPhome, permitindo a integração perfeita com o Home Assistant. Isso aprimora significativamente o controle e permite a leitura de dados do sensor de CO2 e outras informações.

Leia mais
Hardware

Tipos Soma e Switches Minimalistas para Lua: lua-match

2024-12-31
Tipos Soma e Switches Minimalistas para Lua: lua-match

lua-match é uma biblioteca Lua minimalista que fornece tipos soma e funcionalidade de switch. Ela utiliza uma função de marcação para uma maneira limpa e eficiente de lidar com vários tipos de dados e ramificações condicionais. Com uma simples função de marcação e uma tabela switch, você pode facilmente implementar um comportamento semelhante ao tipo soma e correspondência de padrões, simplificando significativamente seu código Lua. A biblioteca é de código aberto e usa a licença MIT.

Leia mais
Desenvolvimento Tipos Soma

Panel Graphic Walker: Exploração interativa de dados com HoloViz Panel

2024-12-30
Panel Graphic Walker: Exploração interativa de dados com HoloViz Panel

O Panel Graphic Walker é uma biblioteca Python que integra o poder do Graphic Walker ao HoloViz Panel para exploração interativa de dados em Jupyter Notebooks e aplicativos Panel. Ele oferece uma interface semelhante ao Tableau, permitindo que os usuários criem visualizações e tabelas dinâmicas rapidamente com código mínimo. Ele suporta vários backends de dados e renderizadores e pode lidar com grandes conjuntos de dados usando computação do lado do servidor. O projeto está em seus estágios iniciais; recomenda-se fixar uma versão específica.

Leia mais

curl-impersonate atualizado: recursos aprimorados de imitação de navegador

2024-12-30
curl-impersonate atualizado: recursos aprimorados de imitação de navegador

O projeto lexiforest/curl-impersonate é um fork ativo do curl-impersonate, aprimorando as capacidades de imitação de navegador e oferecendo suporte a mais versões e destinos de build. Este projeto modifica o curl para imitar o comportamento de navegadores principais (Chrome, Edge, Safari e Firefox) durante as conexões TLS e HTTP, contornando restrições de sites baseadas em impressão digital. As atualizações incluem suporte para ECH, compressão ZSTD, curva X25519Kyber768 e mais versões de navegador, fornecendo ferramentas de linha de comando e funções de biblioteca aprimoradas.

Leia mais
Desenvolvimento imitação de navegador

86Box: Emulando o Legado do x86

2024-12-30
86Box: Emulando o Legado do x86

O 86Box é um emulador x86 de baixo nível que executa sistemas operacionais e softwares mais antigos projetados para sistemas IBM PC e compatíveis, de 1981 até designs de sistemas relativamente recentes baseados no barramento PCI. Possui uma interface fácil de usar, emulação de baixo nível de processadores baseados em 8086 até o Celeron da era Mendocino, grande variedade de personalização de máquinas virtuais e suporte a diversos periféricos. Permite a execução de MS-DOS, versões antigas do Windows, OS/2, diversas distribuições Linux e sistemas antigos como BeOS ou NEXTSTEP.

Leia mais
Desenvolvimento emulador x86

MiceWine: Executando aplicativos e jogos do Windows em Android

2024-12-30
MiceWine: Executando aplicativos e jogos do Windows em Android

O projeto MiceWine visa executar aplicativos e jogos do Windows em smartphones Android. Ele usa uma versão personalizada do Wine compilada para Android e Box64 para melhor desempenho. Atualmente em desenvolvimento constante, usa um XServer baseado em Termux-X11. Suporta Android 10 e superior. GPUs Adreno 7xx e 6xx são suportadas com Turnip/Zink, enquanto outras têm suporte parcial com nativo/Zink (experimental). Vulkan nativo em GPUs não Adreno é experimental e requer testes.

Leia mais
Desenvolvimento Aplicativos Windows

PolyDye: Modificação de Impressão 3D em Cores para Impressoras Marlin

2024-12-30
PolyDye: Modificação de Impressão 3D em Cores para Impressoras Marlin

PolyDye é um projeto de código aberto que adiciona impressão vibrante em cores completas a impressoras 3D baseadas em Marlin, integrando tecnologia de impressão a jato de tinta. Ele aplica camadas de tinta entre camadas de filamento branco, controladas precisamente por um ESP32-S3. Atualmente em versão beta, este mod emocionante está em constante evolução e adicionando recursos.

Leia mais

Estrutura KAG: Uma estrutura de raciocínio e recuperação aumentada por conhecimento

2024-12-30
Estrutura KAG: Uma estrutura de raciocínio e recuperação aumentada por conhecimento

KAG é uma estrutura de raciocínio lógico e perguntas e respostas baseada no mecanismo OpenSPG e modelos de linguagem grandes, usada para construir soluções de raciocínio lógico e perguntas e respostas factuais para bases de conhecimento de domínio profissional. Ela supera efetivamente as deficiências do cálculo de similaridade vetorial RAG tradicional, suportando raciocínio lógico e perguntas e respostas factuais de múltiplos saltos, e superando métodos atuais de ponta. Os recursos principais do KAG incluem uma estrutura de indexação mútua de conhecimento e fragmentos, alinhamento de conhecimento usando raciocínio semântico conceitual, construção de conhecimento com restrições de esquema e raciocínio e recuperação híbridos guiados por forma lógica.

Leia mais

Criando um emulador de computador completo em C: Do portão NAND ao Tetris

2024-12-30
Criando um emulador de computador completo em C: Do portão NAND ao Tetris

Este projeto visa criar um emulador de computador completo em C do zero, seguindo o curso NandToTetris. Ele começa com um único portão NAND e constrói progressivamente chips mais complexos, como multiplexadores e demultiplexadores, culminando em um sistema capaz de executar Tetris. Ao contrário de outros projetos de emuladores que começam no nível da CPU, este constrói metodicamente toda a pilha de hardware. O projeto está em seus estágios iniciais, com o autor planejando implementar um montador após concluir os componentes de hardware.

Leia mais

Extensão Racket: Incorporando Imagens em Código-Fonte

2024-12-29
Extensão Racket: Incorporando Imagens em Código-Fonte

Esta biblioteca Racket permite incorporar imagens diretamente em arquivos de código-fonte, eliminando a necessidade de referências a arquivos externos. Ela utiliza uma extensão µ reader e codificação uuencode para converter dados de imagem em uma representação textual, resolvendo o problema dos formatos de arquivo binários (como WXME) criados por métodos tradicionais de incorporação de imagens, incompatíveis com ferramentas como git. A biblioteca fornece funções de empacotamento e desempacotamento para converter facilmente imagens em texto incorporável e decodificá-las para exibição. Embora o tratamento de erros e a formatação de texto possam ser melhorados, ela oferece uma maneira conveniente de criar projetos Racket autocontidos.

Leia mais

Projeto de código aberto libsearch no GitHub: Busca de texto completo sem índice para JavaScript

2024-12-29
Projeto de código aberto libsearch no GitHub: Busca de texto completo sem índice para JavaScript

libsearch é uma biblioteca de busca de texto completo em JavaScript de código aberto no GitHub que permite buscas de texto rápidas sem exigir um índice pré-construído. Ela utiliza o mecanismo de expressão regular altamente otimizado dos motores JavaScript modernos, transformando strings de consulta em filtros de expressão regular para busca e empregando um algoritmo TF-IDF aproximado para classificação. Esta biblioteca é adequada para aplicações simples que não exigem indexação complexa, sendo particularmente útil para prototipagem rápida e aplicativos web pequenos.

Leia mais

resizer2: Gerencie janelas do Windows como no KDE/i3 com Win+Mouse

2024-12-29
resizer2: Gerencie janelas do Windows como no KDE/i3 com Win+Mouse

O resizer2 é um gerenciador de janelas para Windows que permite que você redimensione e mova janelas usando a tecla Win + mouse, semelhante aos gerenciadores de janelas KDE ou i3. Ele oferece recursos como mover, redimensionar, ajustar a opacidade, minimizar e maximizar janelas, mesmo em vários monitores. Embora exija privilégios de administrador para mover janelas do sistema e tenha algumas peculiaridades conhecidas (como incompatibilidade com alguns aplicativos em tela cheia), o resizer2 oferece uma experiência de gerenciamento de janelas mais eficiente e conveniente para usuários do Windows.

Leia mais

Anki com IA: Revolucionando o aprendizado médico

2024-12-28
Anki com IA: Revolucionando o aprendizado médico

AnkiAIUtils é um conjunto de ferramentas com IA projetadas para aprimorar flashcards do Anki. Usando modelos como ChatGPT, DALL-E e Stable Diffusion, ele gera automaticamente explicações, mnemônicos, ilustrações e recursos de aprendizagem adaptativa. As ferramentas combinam dinamicamente exemplos relevantes com base no progresso de aprendizagem, criam ganchos de memória personalizados e oferecem suporte a vários provedores e modelos de LLM. Embora ainda esteja em seus estágios iniciais, este projeto demonstra um imenso potencial para transformar a educação médica e a aprendizagem além disso.

Leia mais

Mixin: Uma poderosa estrutura de tecelagem de bytecode Java

2024-12-28
Mixin: Uma poderosa estrutura de tecelagem de bytecode Java

Mixin é uma estrutura de traços/mixins e tecelagem de bytecode para Java usando ASM, conectando-se ao processo de carregamento de classes em tempo de execução por meio de serviços plugáveis. Ele suporta o sistema LegacyLauncher da Mojang (obsoleto em favor do ModLauncher mais extensível), e é compatível com Java 8 e posterior. Mixin oferece documentação extensa, repositórios Maven e ferramentas, incluindo um processador de anotações para lidar com tarefas de ofuscação, e integração com Eclipse e IntelliJ IDEA. Seu histórico de versões detalha adições de recursos e correções de bugs, ajudando os desenvolvedores a escolherem a versão apropriada.

Leia mais
Desenvolvimento estrutura Mixin

Caravan: Um sistema de log flexível baseado em transporte para JavaScript/TypeScript

2024-12-28
Caravan: Um sistema de log flexível baseado em transporte para JavaScript/TypeScript

Caravan é um sistema de log flexível e baseado em transporte para aplicações JavaScript/TypeScript. Ele suporta múltiplos transportes (console, arquivo, Datadog, BetterStack, etc.), filtragem de nível de log, vinculação de contexto através de loggers ramificados e ocultação de dados. Os desenvolvedores podem facilmente registrar mensagens básicas, metadados e informações sensíveis ao contexto, melhorando a depuração e o monitoramento. Seu design priorizando TypeScript aprimora a experiência do desenvolvedor.

Leia mais
Desenvolvimento sistema de log

Otimização do Compilador SBCL: Acelerando a Compilação de (lambda () nil)

2024-12-28
Otimização do Compilador SBCL: Acelerando a Compilação de (lambda () nil)

O compilador SBCL recebeu uma otimização significativa que melhora drasticamente a velocidade de compilação de funções vazias como `(lambda () nil)`. Anteriormente, a compilação gerava muitas funções redundantes. Essa otimização identifica e trata esses casos especiais, retornando diretamente uma função vazia predefinida, evitando assim cálculos desnecessários e aumentando significativamente a velocidade de compilação. Essa melhoria é especialmente eficaz ao lidar com grandes quantidades de código contendo funções vazias, reduzindo o tempo de compilação e aumentando a produtividade do desenvolvedor.

Leia mais

Rastreador de Exercícios Minimalista: Um arquivo HTML para treinos semanais

2024-12-27
Rastreador de Exercícios Minimalista: Um arquivo HTML para treinos semanais

O exerciseminimilism é um rastreador de exercícios minimalista criado com um único arquivo HTML e armazenamento local do navegador. Ele acompanha sete conjuntos fixos de exercícios diários por uma semana, focando na simplicidade para incentivar o uso consistente. Apenas o treino de hoje e o peso do dia anterior são exibidos. Não inclui recursos complexos ou configuração. Você pode personalizar os exercícios editando o arquivo HTML; um temporizador simples ajuda a controlar os períodos de descanso. Os dados são armazenados localmente no navegador, eliminando a necessidade de contas. É simples, fácil de usar e compatível com a maioria dos navegadores modernos.

Leia mais

NeatShift: Uma ferramenta moderna de organização de arquivos para Windows

2024-12-27
NeatShift: Uma ferramenta moderna de organização de arquivos para Windows

NeatShift é um aplicativo moderno para Windows que ajuda você a organizar arquivos e pastas de forma eficiente e segura usando links simbólicos. Possui uma interface limpa, funcionalidade de arrastar e soltar, gerenciamento de links e prevenção de erros. O aplicativo é fácil de instalar e executar, sem exigir dependências adicionais. Atualmente em fase de testes, ele inclui a criação automática de pontos de restauração do sistema para segurança, embora backups manuais sejam fortemente recomendados.

Leia mais

Tesla Light Show: Um Guia para Shows de Luzes Personalizados

2024-12-27
Tesla Light Show: Um Guia para Shows de Luzes Personalizados

A Tesla lançou um recurso de show de luzes personalizado que permite aos usuários criar e reproduzir shows de luzes personalizados em veículos Model S, Model 3, Model X, Model Y e Cybertruck de 2021 e posteriores por meio de um pen drive usando o software xLights. Este guia detalha as etapas para criar e executar shows de luzes personalizados, incluindo a instalação do software, os requisitos de formato de arquivo, o controle de efeitos de luz e solução de problemas, e fornece um script de validação para ajudar os usuários a verificar se seus arquivos de show de luzes atendem aos requisitos da Tesla.

Leia mais
Diversos Show de Luzes

Projeto GitHub: Automação de E-mail Diário de Vocabulário Holandês

2024-12-27
Projeto GitHub: Automação de E-mail Diário de Vocabulário Holandês

Este projeto GitHub automatiza o envio diário de um e-mail contendo três palavras em holandês de nível C1, suas traduções em inglês e exemplos de frases. O autor criou este projeto devido à falta de ferramentas de aprendizado adequadas, utilizando o ChatGPT para sugestões de palavras e serviços da AWS (incluindo Lambda, DynamoDB e SES) para automação. A arquitetura do projeto é simples, mas oferece espaço para melhorias, como a refatoração do código Python para melhor desempenho.

Leia mais
Desenvolvimento aprendizado de holandês
1 2 41 42 43 45 47 48 49