Cluster de servidor 1U DIY com baixo custo: o poder do Raspberry Pi

2025-07-27
Cluster de servidor 1U DIY com baixo custo: o poder do Raspberry Pi

Um maker construiu de forma inteligente um cluster de servidor 1U de baixo consumo e custo-efetivo usando Raspberry Pis baratos e circuitos engenhosos. Superando as limitações de energia comuns em soluções de servidor de baixo custo, este projeto utiliza vários Raspberry Pis trabalhando em conjunto, maximizando a potência de computação dentro das restrições de energia e espaço limitados. O artigo detalha a lista de hardware, as etapas de montagem e a configuração de software, oferecendo uma referência valiosa para entusiastas de DIY interessados em computação de baixo consumo e soluções de servidor.

Leia mais

Gerador Automático de Favicon: Diga Adeus à Criação Tediosa de Ícones

2025-07-26
Gerador Automático de Favicon: Diga Adeus à Criação Tediosa de Ícones

Cansado da dificuldade de criar favicons para seu site? Esta ferramenta de servidor baseada no protocolo MCP gera automaticamente conjuntos completos de favicons a partir de imagens PNG ou URLs, incluindo vários tamanhos, ícones de toque Apple e um arquivo manifest.json. Com apenas alguns comandos, você pode facilmente obter ícones de site de nível profissional, suportando a geração a partir de arquivos PNG locais ou URLs da web, economizando tempo e esforço e melhorando significativamente a eficiência do desenvolvimento.

Leia mais
Desenvolvimento Gerador de ícones

Servidor MCP para Documentação da Biblioteca Padrão Zig

2025-07-25
Servidor MCP para Documentação da Biblioteca Padrão Zig

Um servidor Model Context Protocol (MCP), zig-mcp, fornece documentação atualizada para a biblioteca padrão e funções embutidas da linguagem de programação Zig. Ele lê diretamente os arquivos de origem da biblioteca padrão (similar ao autodoc oficial do ziglang.org), mas gera saída em Markdown em vez de HTML, reduzindo o uso de tokens. Suporta Node.js e Bun e oferece uma interface de linha de comando para controle de versão e gerenciamento de atualizações, incluindo políticas de atualização manual, diária e de inicialização.

Leia mais
Desenvolvimento

Servidor MCP para consulta de dados do Apple Health usando SQL

2025-07-25
Servidor MCP para consulta de dados do Apple Health usando SQL

O projeto `@neiltron/apple-health-mcp` fornece um servidor MCP para consultar dados do Apple Health usando SQL, com o DuckDB para velocidade e eficiência. Ele oferece consultas em linguagem natural, execução direta de SQL, geração de relatórios automatizados, carregamento lento e cache inteligente. Os usuários exportam dados por meio do aplicativo Simple Health Export CSV e, em seguida, configuram seu cliente MCP para apontar para o diretório de dados. O projeto é de código aberto e aceita contribuições.

Leia mais
Desenvolvimento

Modernish: Modernizando sua programação de scripts Shell

2025-07-25
Modernish: Modernizando sua programação de scripts Shell

Cansado do inferno de aspas e armadilhas de glob em scripts Shell? Modernish é uma biblioteca Shell que fornece expansão de variáveis e comandos mais seguras, construções de loop poderosas e muito mais, tornando seus scripts Shell mais modernos, fáceis de manter e portáteis. Escrito inteiramente em Shell, não requer instalação binária e integra-se diretamente aos seus scripts para uso em vários sistemas Unix-like.

Leia mais
Desenvolvimento

tsbro: TypeScript no navegador, sem etapas de construção

2025-07-25
tsbro: TypeScript no navegador, sem etapas de construção

tsbro é uma nova biblioteca que simplifica o uso de TypeScript no navegador. Ela ignora o sistema de importação do navegador, usando XHR síncrono para buscar código TypeScript, compilando-o para JavaScript com swc wasm e convertendo-o para CJS para require síncrono. Isso permite que os desenvolvedores executem código TypeScript diretamente no navegador sem etapas de construção e usem bibliotecas externas como Preact, ideal para prototipagem rápida ou PoCs. As limitações atuais incluem rastreamentos de pilha difíceis de ler e a necessidade de arquivos de declaração ambiente manuais.

Leia mais
Desenvolvimento

mwm: Gerenciador de Janelas para Minimalistas

2025-07-25
mwm: Gerenciador de Janelas para Minimalistas

O mwm é um gerenciador de janelas minimalista escrito em apenas 20 linhas de código. Ele elimina todos os recursos supérfluos, incluindo controle do mouse, desktops virtuais e arquivos de configuração. Sua funcionalidade principal é limitada a iniciar aplicativos, alternar entre janelas e fechar janelas. O autor argumenta que o software moderno é inchado, e o mwm visa ser personalizável, divertido, pequeno e facilmente compreensível – um verdadeiro testemunho do potencial do software livre.

Leia mais
Desenvolvimento

vet: Executando scripts remotos com segurança

2025-07-25
vet: Executando scripts remotos com segurança

Vet é uma ferramenta de linha de comando projetada para executar comandos `curl | bash` com segurança, mitigando riscos de scripts maliciosos ou erros de rede. Ele baixa o script para um local temporário, compara as diferenças de versão, usa `shellcheck` para análise de código e solicita confirmação do usuário antes da execução. A instalação é recomendada via Homebrew, com etapas manuais também fornecidas. Vet enfatiza a segurança e rejeita a confiança cega; mesmo seu próprio processo de instalação segue esse princípio.

Leia mais
Desenvolvimento

Adeus aos comandos de linha de comando do FFmpeg: processamento de vídeo em linguagem natural

2025-07-23
Adeus aos comandos de linha de comando do FFmpeg: processamento de vídeo em linguagem natural

O wtffmpeg é uma ferramenta de linha de comando que usa um Modelo de Linguagem Amplo (LLM) local para traduzir descrições em inglês simples de tarefas de vídeo e áudio em comandos ffmpeg executáveis. Sem mais buscas no Stack Overflow e na documentação – apenas descreva sua tarefa em linguagem natural, e o wtffmpeg gerará o comando ffmpeg correspondente. Ele possui confirmação de execução interativa, aceleração de GPU e modelos LLM personalizáveis. A ferramenta executa localmente, sem necessidade de conexão com a internet, mas você precisa baixar um modelo LLM e instalar as dependências.

Leia mais
Desenvolvimento

Transforme o trackpad do seu MacBook em uma balança digital precisa

2025-07-22
Transforme o trackpad do seu MacBook em uma balança digital precisa

O TrackWeight é um aplicativo macOS que transforma o trackpad do seu MacBook em uma balança precisa, usando os sensores de pressão Force Touch integrados aos trackpads de MacBooks modernos. Mantenha o dedo em contato com o trackpad e coloque o objeto para pesar. O aplicativo usa a biblioteca Open Multi-Touch Support para acessar dados de toque detalhados, incluindo leituras de pressão, normalmente inacessíveis. A calibração garante precisão. Nota: Este é um aplicativo experimental e não é adequado para uso comercial que requer alta precisão.

Leia mais
Desenvolvimento Balança

Subreply: Uma Pequena e Poderosa Rede Social Interna

2025-07-21
Subreply: Uma Pequena e Poderosa Rede Social Interna

Subreply é uma pequena, mas poderosa rede social projetada para facilidade de uso, modificação e manutenção. É fácil de instalar, possui tempos de resposta abaixo de 50ms por solicitação e é ideal como uma rede social interna para qualquer organização. Livre de abstrações desnecessárias, o código é limpo e eficiente. O custo depende do nível de suporte necessário. Crie uma conta em https://subreply.com ou use as instruções de linha de comando fornecidas para instalar e migrar.

Leia mais
Desenvolvimento rede social interna

Editor JOVE: Guia de Compilação e Instalação Multiplataforma

2025-07-21
Editor JOVE: Guia de Compilação e Instalação Multiplataforma

O JOVE é um editor de texto poderoso e antigo. Este documento detalha a compilação e instalação do JOVE em sistemas UNIX/Linux/macOS/BSD/Cygwin. A instalação envolve descompactar o código-fonte, instalar ferramentas de compilação, executar o script de compilação `jmake.sh` (ou configurar manualmente o Makefile) e selecionar as opções de compilador apropriadas para o seu sistema. O guia cobre a configuração para vários sistemas, incluindo Debian, Alpine, macOS, FreeBSD e outros, juntamente com o tratamento de versões específicas do sistema. Além disso, o documento descreve os recursos, o uso e os problemas conhecidos do JOVE.

Leia mais
Desenvolvimento compilação

SIOF: Interpretador Minimalista R7RS Scheme em um Único Arquivo C

2025-07-21
SIOF: Interpretador Minimalista R7RS Scheme em um Único Arquivo C

SIOF é um interpretador portátil R7RS Scheme construído a partir de um único arquivo fonte C. Ele não possui dependências externas além das bibliotecas padrão C, tornando-o incrivelmente leve e fácil de compilar e executar. Embora suporte recursos importantes do Scheme, como garbage collection, recursão de cauda e call/cc, o SIOF possui limitações, incluindo nenhum suporte para números grandes, manipulação Unicode limitada e conformidade incompleta com o padrão R7RS. Seu núcleo é baseado em código originalmente escrito em #F, com componentes de compilador e expansor de macro derivados do trabalho de Marc Feeley e Al Petrofsky.

Leia mais
Desenvolvimento

Controle Local de Código Aberto para Ar Condicionados Daikin

2025-07-21
Controle Local de Código Aberto para Ar Condicionados Daikin

Cansado do lento controle Wi-Fi baseado em nuvem da Daikin? Este projeto de código aberto oferece uma solução! Ele fornece um módulo de controle local com interface web, MQTT e integração Home Assistant, eliminando a necessidade de conectividade em nuvem. Os designs de PCB estão disponíveis, e módulos pré-construídos são vendidos no Tindie e na Amazon UK. O projeto usa uma licença GPL, permitindo forks e contribuições, mas proibindo vendas comerciais usando o nome e as marcas registradas do projeto. O módulo é compatível com vários modelos Daikin, oferecendo recursos como detecção automática de protocolo, monitoramento remoto e registro.

Leia mais

connmap: Visualize suas conexões de rede em um mapa mundial

2025-07-21
connmap: Visualize suas conexões de rede em um mapa mundial

connmap é um widget de área de trabalho X11 que exibe a localização geográfica de seus pares de rede atuais em um mapa mundial. Também funciona no Wayland! A instalação é simples: clone o repositório, instale as dependências (listadas no README) e execute o executável. Personalize o tamanho do mapa, a posição e o intervalo de atualização. Atualmente, suporta apenas IPv4 e foi testado principalmente com i3wm.

Leia mais

Limitações da aplicação de sugestões de código no GitHub

2025-07-20
Limitações da aplicação de sugestões de código no GitHub

A aplicação em massa de sugestões de código no GitHub possui diversas restrições. Sugestões exigem alterações de código, não podem ser aplicadas a pull requests fechados, subconjuntos de alterações, linhas únicas com múltiplas sugestões, sugestões já aplicadas ou resolvidas, revisões pendentes, comentários de várias linhas ou pull requests na fila para mesclagem. Além disso, algumas sugestões podem estar temporariamente indisponíveis para aplicação.

Leia mais
Desenvolvimento

Limitações da Aplicação de Sugestões de Código do GitHub: Restrições de Commit Único

2025-07-20
Limitações da Aplicação de Sugestões de Código do GitHub: Restrições de Commit Único

A aplicação em massa de sugestões de código no GitHub possui diversas limitações: sugestões não podem ser aplicadas se não houver alterações de código, se o pull request estiver fechado, ao visualizar um subconjunto de alterações, se houver mais de uma sugestão por linha, a linhas excluídas, se a sugestão já foi aplicada ou marcada como resolvida, a partir de revisões pendentes, em comentários de várias linhas ou se o pull request estiver na fila para mesclar. Além disso, há casos de um erro indicando "Você não pode executar essa ação neste momento." por motivos desconhecidos.

Leia mais
Desenvolvimento

Reestruturação do Catálogo Público Bitnami: Migração para Imagens Seguras e Repositório Legado

2025-07-19
Reestruturação do Catálogo Público Bitnami: Migração para Imagens Seguras e Repositório Legado

O catálogo público Bitnami passará por mudanças significativas em 28 de agosto de 2025. Imagens baseadas em Debian deixarão de ser geradas e serão movidas para um repositório legado Bitnami. Imagens gratuitas serão simplificadas para versões mais seguras e reforçadas, disponíveis apenas na tag 'latest' em https://hub.docker.com/u/bitnamisecure. Contêiners e gráficos Helm prontos para produção serão transferidos para a oferta Bitnami Secure Images, oferecendo sistema operacional reforçado, atualizações de segurança contínuas (nível 3 SLSA), transparência CVE, SBOMs, artefatos de conformidade e suporte empresarial. Todas as imagens existentes serão movidas para o repositório legado Bitnami (docker.io/bitnamilegacy), sem mais atualizações ou suporte. Os usuários devem atualizar os pipelines de CI/CD e considerar a assinatura do Bitnami Secure Images para suporte contínuo.

Leia mais
Desenvolvimento Imagens Seguras

ccusage: Analise o Uso de Tokens do Seu Código Claude, com Velocidade Impressionante!

2025-07-19
ccusage: Analise o Uso de Tokens do Seu Código Claude, com Velocidade Impressionante!

ccusage é uma ferramenta de linha de comando para análise extremamente rápida do uso de tokens do seu código Claude e dos custos a partir de arquivos JSONL locais. Oferece relatórios diários, mensais, de sessão e de blocos de 5 horas, com recursos como monitoramento ao vivo, filtragem de datas, caminhos personalizados e saída JSON. Seu tamanho de pacote minúsculo permite a execução direta sem instalação, suportando vários modelos e detalhamentos de custos. Experimente com `bunx ccusage`!

Leia mais
Desenvolvimento Análise de custos

Restrições de Aplicação de Sugestões de Código no GitHub

2025-07-19
Restrições de Aplicação de Sugestões de Código no GitHub

A aplicação em massa de sugestões de código durante a revisão de código do GitHub está sujeita a várias limitações. Essas incluem: nenhuma alteração de código feita, a solicitação de pull está fechada, visualizando um subconjunto de alterações, apenas uma sugestão por linha, aplicando a linhas excluídas, sugestões já aplicadas ou marcadas como resolvidas, sugestões de revisões pendentes, comentários de várias linhas e solicitações de pull em fila para mesclagem. Além disso, há casos em que a ação não pode ser executada devido a um erro não especificado.

Leia mais
Desenvolvimento

RisingWave: Simplificando o Processamento de Dados em Streaming

2025-07-18
RisingWave: Simplificando o Processamento de Dados em Streaming

RisingWave é uma plataforma de processamento e gerenciamento de stream que oferece uma maneira simples e econômica de processar, analisar e gerenciar dados de eventos em tempo real. Possui suporte integrado ao formato de tabela aberto Apache Iceberg™ e fornece uma interface SQL compatível com PostgreSQL e uma interface Python estilo DataFrame. RisingWave pode ingerir milhões de eventos por segundo, juntar e analisar continuamente fluxos ao vivo com dados históricos, servir consultas ad-hoc com baixa latência e persistir resultados novos e consistentes no Apache Iceberg™ ou em qualquer outro sistema downstream. Seu mecanismo de armazenamento integrado garante alto desempenho, recuperação rápida e dimensionamento dinâmico. Fácil de usar e econômico, RisingWave se destaca em análises de streaming, aplicativos acionados por eventos, enriquecimento de dados em tempo real e engenharia de recursos.

Leia mais
Desenvolvimento

AmazingHand: Uma mão humanoide de baixo custo e código aberto com 8 graus de liberdade

2025-07-17
AmazingHand: Uma mão humanoide de baixo custo e código aberto com 8 graus de liberdade

O AmazingHand é um projeto open-source impressionante que oferece uma mão humanoide de 8 graus de liberdade (DOF), de baixo custo e alto desempenho. Esta mão, imprimível em 3D, possui todos os atuadores integrados, eliminando cabos externos. Pesando apenas 400g e custando menos de €200, ela utiliza mecanismos paralelos e servomotores miniaturizados. O controle está disponível via Python ou Arduino, com guias de montagem detalhadas, arquivos CAD e software fornecidos. Desenvolvimento futuro inclui aprimoramento da capacidade de preensão e exploração de recursos adicionais, como sensores na ponta dos dedos e motores mais potentes. Junte-se à comunidade e construa a sua!

Leia mais
Hardware

Metaflow: Simplificando o Desenvolvimento de Sistemas de IA/ML

2025-07-17
Metaflow: Simplificando o Desenvolvimento de Sistemas de IA/ML

Metaflow é uma estrutura centrada no ser humano, projetada para ajudar cientistas e engenheiros a construir e gerenciar sistemas de IA e ML do mundo real. Escalonável para equipes de todos os tamanhos, ela simplifica todo o ciclo de vida de desenvolvimento, da prototipagem rápida em notebooks a implantações de produção confiáveis. Originalmente desenvolvido na Netflix e agora apoiado pela Outerbounds, o Metaflow aumenta a produtividade em diversos projetos, de estatística clássica a aprendizado profundo. Utilizado por milhares em empresas como Amazon e Doordash, ele unifica código, dados e computação para gerenciamento simplificado. Sua API Python simples suporta prototipagem local, escalonamento na nuvem, gerenciamento de dependências e implantação de produção com um clique.

Leia mais
Desenvolvimento

WaitLock: Ferramenta de travamento POSIX leve para scripts Shell

2025-07-17
WaitLock: Ferramenta de travamento POSIX leve para scripts Shell

WaitLock é uma ferramenta de linha de comando portátil UNIX/POSIX que fornece funcionalidade de mutex e semáforo para scripts shell. Ele permite acesso sincronizado a recursos compartilhados entre vários processos, com limpeza automática quando os processos morrem. Suporta modos mutex (único detentor de trava) e semáforo (vários detentores de trava concorrentes), oferecendo travamento sensível à CPU, inspeção de travas, vários formatos de saída (legível por humanos, CSV, separado por nulo), execução de comandos e integração perfeita com o UNIX (variáveis de ambiente, stdin, syslog). Sua implementação em C portátil garante compatibilidade em sistemas POSIX.

Leia mais

wttr.in: O Serviço de Previsão do Tempo CLI Poderoso

2025-07-17
wttr.in: O Serviço de Previsão do Tempo CLI Poderoso

wttr.in é um poderoso serviço de previsão do tempo de linha de comando que suporta vários formatos de saída, incluindo sequências ANSI de terminal, HTML e PNG. Inicialmente um pequeno projeto, evoluiu para um serviço popular que lida com dezenas de milhões de consultas diariamente. Ele suporta vários métodos de consulta — nomes de cidades, códigos de aeroportos, coordenadas — e oferece opções de personalização extensas, como unidades, idioma e formato de saída. Além disso, o wttr.in possui exibição de fase lunar, suporte multilíngue e integração perfeita com vários ambientes de terminal, tornando-o uma ferramenta concisa e eficiente de recuperação de informações meteorológicas.

Leia mais
Tecnologia

BloomSearch: mecanismo de busca de palavras-chave para conjuntos de dados massivos usando filtros Bloom hierárquicos

2025-07-16
BloomSearch: mecanismo de busca de palavras-chave para conjuntos de dados massivos usando filtros Bloom hierárquicos

O BloomSearch é um mecanismo de busca de palavras-chave de alto desempenho projetado para conjuntos de dados massivos. Usando filtros Bloom hierárquicos e interfaces de armazenamento plugáveis, ele atinge um uso de memória extremamente baixo e buscas de inicialização a frio rápidas. Ele suporta buscas por campo, buscas por token e combinações de campo:token com operadores AND/OR. O BloomSearch também possui particionamento, índices min-max e TTL para desempenho de consulta aprimorado e gerenciamento de dados. Sua arquitetura escalonável lida com ingestão e taxa de transferência de consultas ilimitadas, tornando-o ideal para logs, documentos JSON e busca de palavras-chave de alta cardinalidade.

Leia mais

Servidor MCP: Dando aos LLMs Consciência do Tempo

2025-07-16
Servidor MCP: Dando aos LLMs Consciência do Tempo

O servidor MCP "Passagem do Tempo" aborda o problema dos cálculos de tempo não confiáveis dos LLMs. Através da colaboração entre humanos e LLMs, este projeto desenvolveu um conjunto de ferramentas relacionadas ao tempo, dando aos LLMs consciência temporal e habilidades de cálculo. Surpreendentemente, isso revelou a capacidade dos LLMs de descobrir insights sobre padrões de conversação, ritmos de trabalho e a experiência humana do tempo. O servidor oferece funções como cálculo de diferenças de tempo, fornecimento de contexto temporal e conversão de timestamps, suportando vários fusos horários. Este projeto exemplifica a parceria cognitiva e o design colaborativo.

Leia mais
Desenvolvimento Consciência Temporal

Extensão de replicação ativa-ativa para PostgreSQL (pgactive)

2025-07-16
Extensão de replicação ativa-ativa para PostgreSQL (pgactive)

pgactive é uma extensão do PostgreSQL para criar um banco de dados ativo-ativo. Ao contrário dos modelos tradicionais de replicação ativo-passivo, o pgactive permite a escrita em várias instâncias de banco de dados simultaneamente, aumentando a disponibilidade, reduzindo a latência de escrita e simplificando implantações blue/green e migrações de dados. Aproveitando os recursos de replicação lógica do PostgreSQL 10, o pgactive aborda a resolução de conflitos e o gerenciamento de sequências, oferecendo uma solução robusta para a construção de clusters de bancos de dados altamente disponíveis e multi-regionais.

Leia mais

FluentBird: Tema Fluent Design do Windows 11 para Thunderbird

2025-07-16
FluentBird: Tema Fluent Design do Windows 11 para Thunderbird

FluentBird é um tema userChrome.css para o Mozilla Thunderbird, que implementa o design Fluent Design e a transparência Mica do Windows 11. Suporta modos claro e escuro e aprimora a transparência Mica em sistemas Windows 11. Embora seja uma versão beta com possíveis bugs, ele já estiliza a seção de e-mail e corrige vários problemas. A instalação envolve colocar manualmente os arquivos no diretório chrome do Thunderbird. Observe que algumas áreas do Thunderbird usam Shadow DOM, limitando a personalização completa; a janela de nova mensagem e as configurações permanecem intocadas.

Leia mais
Desenvolvimento Tema

Nextflow: Simplificando Workflows Escaláveis

2025-07-16
Nextflow: Simplificando Workflows Escaláveis

Nextflow é um poderoso sistema de workflow baseado no modelo de programação de fluxo de dados, simplificando a criação de pipelines de processamento de dados paralelos e distribuídos. Implante workflows facilmente em máquinas locais, agendadores HPC, plataformas de nuvem (AWS, Azure, Google Cloud) e Kubernetes. Nextflow suporta várias ferramentas de gerenciamento de dependências de software, como Conda, Docker e Singularity. Uma comunidade vibrante oferece documentação abrangente, fóruns e suporte Slack. O projeto nf-core oferece workflows pré-construídos de alta qualidade.

Leia mais
1 2 5 6 7 9 11 12 13 50 51