SonShell: Baixe Fotos da Sua Câmera Sony Automaticamente

2025-09-25
SonShell: Baixe Fotos da Sua Câmera Sony Automaticamente

SonShell é um utilitário somente para Linux, construído com o SDK oficial da Camera Remote da Sony. Ele se conecta a uma câmera Sony A6700 (Wi-Fi/Ethernet), baixa automaticamente novas fotos e, opcionalmente, executa um script em cada arquivo baixado. Inclui conexão automática por meio de enumeração ou IP/MAC direto, reconexão automática, nomenclatura segura de arquivos e muito mais. O desenvolvedor usou extensivamente o ChatGPT durante a criação, resultando em um código limpo e fácil de entender. Perfeito para usuários Linux que desejam otimizar seu fluxo de trabalho de fotografia.

Leia mais

Dayflow: Aplicativo de linha do tempo com IA para rastreamento de tempo e privacidade

2025-09-25
Dayflow: Aplicativo de linha do tempo com IA para rastreamento de tempo e privacidade

Dayflow é um aplicativo nativo para macOS que grava sua atividade na tela a 1 FPS, analisa a cada 15 minutos com IA e gera um cronograma limpo com resumos. Ele é leve e focado na privacidade, permitindo que você escolha entre Gemini (chave de API BYO) ou modelos locais (Ollama/LM Studio) como seu provedor de IA. Criado com o desejo de um cronograma simples e confiável, o Dayflow visa ser um assistente silencioso e respeitoso, não mais um painel para gerenciar.

Leia mais
Desenvolvimento

Esquema de verificação de idade: um pesadelo de usabilidade?

2025-09-24
Esquema de verificação de idade: um pesadelo de usabilidade?

Uma nova solução de verificação de idade online está causando controvérsia. Sua forte dependência de smartphones exclui muitos usuários sem ou que não querem usar smartphones, como idosos. Isso afeta significativamente a navegação na web, especialmente nos modos privados, exigindo verificação de idade em cada visita ao site. O alto custo de implementação representa um grande obstáculo para startups, e as escolhas de tecnologia parecem limitantes. Os benefícios de privacidade reivindicados pela solução também são questionáveis.

Leia mais
Desenvolvimento

yt-dlp precisará do Deno para downloads do YouTube

2025-09-24
yt-dlp precisará do Deno para downloads do YouTube

O popular downloader do YouTube, yt-dlp, em breve precisará do runtime JavaScript Deno para funcionar corretamente devido a mudanças no YouTube. Anteriormente, o yt-dlp usava um interpretador JavaScript embutido, mas isso agora é insuficiente para superar as medidas anti-raspagem atualizadas do YouTube. Os usuários precisarão instalar o Deno e tomar medidas adicionais, dependendo de seu método de instalação (por exemplo, usando pip ou executáveis ​​oficiais), para atualizar o yt-dlp e garantir a capacidade contínua de download de vídeos do YouTube.

Leia mais
Desenvolvimento downloads do YouTube

Provas de Conhecimento Zero em Espaço Sublinear: Uma Nova Fronteira

2025-09-24
Provas de Conhecimento Zero em Espaço Sublinear: Uma Nova Fronteira

Pesquisadores desenvolveram o SSZKP, um sistema de provas de conhecimento zero em espaço sublinear com implementação em Rust usando KZG/BN254. Ele alcança uso de memória O(√T) para um traço de comprimento T, empregando IFFTs em blocos e acumuladores de streaming. O SSZKP utiliza compromissos KZG padrão sem armazenar polinômios inteiros, oferecendo uma abordagem altamente eficiente para construir sistemas zk escaláveis. O projeto inclui ferramentas CLI completas para o provador e o verificador, além de scripts de teste de ponta a ponta.

Leia mais
Desenvolvimento

Webshell Oculto: Arquivos PHP com Hash MD5 Idêntico

2025-09-24
Webshell Oculto: Arquivos PHP com Hash MD5 Idêntico

Dois arquivos PHP possuem o mesmo hash MD5, mas um deles é um webshell. Essa técnica permite que atacantes ignorem a detecção de webshells em cache. Um hexdump revela pequenas diferenças entre os arquivos, resultando em hashes MD5 idênticos apesar de funcionalidades muito diferentes. Isso destaca a insuficiência de depender apenas do hash MD5 para verificações de segurança; uma estratégia de segurança mais abrangente é necessária.

Leia mais

oLLM: Executando LLMs de Contexto Extenso em GPUs de Consumidor

2025-09-23
oLLM: Executando LLMs de Contexto Extenso em GPUs de Consumidor

oLLM é uma biblioteca Python leve que permite a inferência de LLMs de contexto extenso, como gpt-oss-20B e qwen3-next-80B, em GPUs de consumidor com 8 GB de VRAM (por exemplo, uma Nvidia 3060 Ti de US$ 200), manipulando até 100.000 contextos. Isso é alcançado sem quantização, descarregando pesos de camada e cache KV para SSD e empregando técnicas como FlashAttention-2 e MLPs segmentadas. Suporta vários modelos de LLM e oferece uma API fácil de usar para tarefas de processamento de texto em larga escala, como análise de contratos, resumo de literatura médica e processamento de arquivos de log massivos.

Leia mais

Camada de Interface GNU (GIL) para g++

2025-09-23
Camada de Interface GNU (GIL) para g++

Este repositório fornece uma implementação da Camada de Interface GNU (GIL) e da biblioteca padrão para g++. Inclui um exemplo simples de "Olá, mundo!" em C++, juntamente com outros exemplos, como uma calculadora e um algoritmo de ordenação por intercalação. A execução do código requer o compilador g++ e atenção aos ajustes de caminho. O projeto demonstra uma abordagem não tradicional à programação em C++ usando uma biblioteca padrão personalizada.

Leia mais
Desenvolvimento

Servidor X: O Herói Anônimo da Sua GUI

2025-09-23
Servidor X: O Herói Anônimo da Sua GUI

O servidor X é a base da sua interface gráfica do usuário. Ele aceita solicitações de aplicativos clientes para criar janelas — essas janelas são telas virtuais onde os programas clientes podem desenhar. O servidor X (ou um compositor separado) compõe as janelas na tela real conforme as instruções do gerenciador de janelas, que geralmente interage com o usuário por meio de controles gráficos como botões, barras de título arrastáveis e bordas. Para mais informações, consulte a lista de discussão do Xorg, o Bugzilla e o repositório de código.

Leia mais
Desenvolvimento

zoxide: O comando `cd` superpotenciado

2025-09-23
zoxide: O comando `cd` superpotenciado

Cansado de digitar caminhos longos de diretórios? O zoxide, um comando `cd` inteligente inspirado em z e autojump, revoluciona a navegação de arquivos. Ele se lembra dos seus diretórios mais frequentes, permitindo que você pule para eles com apenas algumas teclas. Suporta shells principais, é fácil de instalar e importar dados de ferramentas como autojump e fasd. Aumente sua eficiência e diga adeus à navegação tediosa!

Leia mais
Desenvolvimento navegação de arquivos

Alibaba lança Qwen3-Omni: Um modelo fundamental multimodal nativo de ponta a ponta

2025-09-22
Alibaba lança Qwen3-Omni: Um modelo fundamental multimodal nativo de ponta a ponta

A Alibaba lançou o Qwen3-Omni, um modelo fundamental multimodal multilíngue nativo de ponta a ponta. Ele processa texto, imagens, áudio e vídeo em tempo real, fornecendo respostas em streaming em texto e fala natural. O Qwen3-Omni alcança resultados de ponta em vários benchmarks, possui suporte para vários idiomas e apresenta uma arquitetura MoE inovadora e controle flexível. O modelo, juntamente com seus kits de ferramentas, cadernos de receitas e demonstrações, é de código aberto, fornecendo aos desenvolvedores recursos extensos.

Leia mais

SWE-Bench Pro: Um Benchmark Desafiador para Avaliar LLMs em Engenharia de Software

2025-09-22
SWE-Bench Pro: Um Benchmark Desafiador para Avaliar LLMs em Engenharia de Software

SWE-Bench Pro é um novo benchmark para avaliar modelos de linguagem grandes (LLMs) e agentes em tarefas de longo prazo de engenharia de software. Dado um código base e um problema, o modelo tem a tarefa de gerar um patch que resolva o problema descrito. Inspirado no SWE-Bench, ele usa Docker e Modal para avaliações reprodutíveis, exigindo que os usuários configurem um ambiente Docker e credenciais Modal para executar o script de avaliação.

Leia mais
Desenvolvimento

Rodando Demos SGI de 35 Anos Atrás no Seu Navegador

2025-09-22
Rodando Demos SGI de 35 Anos Atrás no Seu Navegador

Este projeto traz demonstrações clássicas de estações de trabalho SGI de 35 anos atrás para navegadores modernos. O código-fonte original em C/C++ é compilado para WebAssembly usando Emscripten e SDL2, com renderização feita por um rasterizador de software IRIS GL do projeto Alice 4. Atualmente, as demos Flight, Newave e Arena são suportadas, com planos para adicionar mais, juntamente com recursos como mouse e teclado virtuais, menus pop-up e muito mais, para uma experiência SGI verdadeiramente autêntica.

Leia mais
Jogos

A segunda pior placa de vídeo do mundo: Uma obra-prima de portas TTL?

2025-09-22
A segunda pior placa de vídeo do mundo: Uma obra-prima de portas TTL?

Inspirado pela 'pior placa de vídeo do mundo' de Ben Eater, Leoneq construiu algo ainda... pior? Esta placa gráfica de modo texto, com uma resolução VGA de 800x600@60Hz (acessível 400x300), utiliza apenas portas TTL e uma surpreendentemente baixa contagem de 21 CIs. Com suporte para alfabeto latino, polonês e até mesmo o Alfabeto Galáctico Padrão, a placa utiliza EPROMs e SRAM para armazenamento de caracteres. Embora afetada por falhas, sensibilidade a ruídos e uma imagem geralmente pouco impressionante, este projeto é um testemunho de engenhosidade e uma abordagem humorística às limitações de hardware. É um testemunho do poder da engenhosidade mesmo quando enfrentando uma 'ideia terrível'.

Leia mais
Hardware

Melhores Práticas de Segurança do NPM: Protegendo contra Ataques à Cadeia de Suprimentos

2025-09-22
Melhores Práticas de Segurança do NPM: Protegendo contra Ataques à Cadeia de Suprimentos

Este artigo resume os riscos de segurança presentes no ecossistema NPM, como malware, ataques à cadeia de suprimentos e phishing. Ele fornece várias melhores práticas de segurança, incluindo fixação de versões de dependências, substituição de dependências transitivas, desativação de scripts de ciclo de vida, definição de uma idade mínima de lançamento, uso do modelo de permissões, redução de dependências externas, ativação da autenticação de dois fatores, criação de tokens de acesso limitado e geração de declarações de proveniência. A importância da auditoria, monitoramento e ferramentas de segurança é enfatizada, juntamente com recomendações para usar repositórios privados de pacotes e abordar o esgotamento dos mantenedores.

Leia mais
Desenvolvimento segurança NPM

nvmath-python: Desbloqueando as bibliotecas matemáticas da NVIDIA em Python

2025-09-22
nvmath-python: Desbloqueando as bibliotecas matemáticas da NVIDIA em Python

nvmath-python traz o poder das bibliotecas matemáticas da NVIDIA para o ecossistema Python, oferecendo APIs intuitivas para acesso completo aos recursos em vários espaços de execução. Ele se integra perfeitamente às estruturas de matriz/tensor Python existentes, focando em funcionalidades ausentes nelas. A biblioteca expõe todos os parâmetros da biblioteca cuBLASLt subjacente, alguns indisponíveis em outros wrappers. Além disso, permite prologs e epilogs personalizados para funções FFT, compilando-os para LTO-IR para desempenho otimizado. Exemplos demonstram multiplicação de matrizes e operações FFT, mostrando suas capacidades.

Leia mais
Desenvolvimento Bibliotecas Matemáticas

Um SO minúsculo em menos de 1000 linhas de Zig: OS-1000-lines-zig

2025-09-21
Um SO minúsculo em menos de 1000 linhas de Zig: OS-1000-lines-zig

OS-1000-lines-zig é um projeto impressionante que implementa um sistema operacional leve em menos de 1000 linhas de código Zig. Este SO de kernel monolítico suporta gerenciamento básico de processos e memória e possui uma interface de linha de comando simples. Com apenas um compilador Zig, os desenvolvedores podem facilmente clonar, construir e executar o SO. O projeto possui uma estrutura de código limpa com componentes como implementação do kernel, funções comuns e um script de build, e inclui testes e diretrizes de contribuição. Planos de desenvolvimento futuro incluem a expansão do gerenciamento de processos, gerenciamento de memória, interface de linha de comando, rede e sistemas de arquivos.

Leia mais
Desenvolvimento

Timesketch: Ferramenta de Análise de Linha do Tempo Forense Colaborativa de Código Aberto

2025-09-21
Timesketch: Ferramenta de Análise de Linha do Tempo Forense Colaborativa de Código Aberto

Timesketch é uma ferramenta de código aberto para análise colaborativa de linha do tempo forense. Permite a você e seus colaboradores organizar e analisar várias linhas do tempo simultaneamente. Adicione riqueza aos seus dados brutos com anotações, comentários, tags e estrelas. Observe que, embora o código seja de propriedade do Google, este não é um produto oficial do Google.

Leia mais

GPU Kill: Ferramenta CLI de Gerenciamento de GPU Multiplataforma

2025-09-21
GPU Kill: Ferramenta CLI de Gerenciamento de GPU Multiplataforma

GPU Kill é uma ferramenta de linha de comando para gerenciar GPUs em sistemas NVIDIA, AMD, Intel e Apple Silicon. Monitore, controle e proteja sua infraestrutura de GPU com facilidade. Recursos incluem monitoramento em tempo real do uso da GPU, interrupção de processos travados, detecção de mineradores de criptomoedas e atividades suspeitas, aplicação de políticas para evitar abuso de recursos, painel da web para monitoramento de cluster, gerenciamento remoto de GPUs em vários servidores e integração com assistente de IA. Suporta Linux, macOS e Windows. Interface de linha de comando simples e um painel da web fornecem gerenciamento amigável ao usuário.

Leia mais
Desenvolvimento gerenciamento de GPU

Minúsculo analisador JSON C99: Sem alocação, ~150 linhas

2025-09-21
Minúsculo analisador JSON C99: Sem alocação, ~150 linhas

Uma biblioteca mínima de análise JSON escrita em C99, com apenas cerca de 150 linhas de código! Ela possui alocação zero para eficiência de memória e um estado simplificado. As mensagens de erro incluem números de linha e coluna precisos. A análise de números e strings é deixada para o usuário, permitindo personalização com funções como `strtod` e `atoi`. Um exemplo simples demonstra o carregamento de um retângulo de uma string JSON em uma struct `Rect`. Este projeto é um software livre e sem restrições, lançado em domínio público.

Leia mais
Desenvolvimento alocação zero

Vec: Um array dinâmico rápido e seguro contra vazamentos para C

2025-09-21
Vec: Um array dinâmico rápido e seguro contra vazamentos para C

Vec é um array dinâmico genérico, rápido e seguro contra vazamentos para C. Ele usa memória contígua, cresce geometricamente (×2) para operações push com amortização O(1) e oferece uma API de estilo de método para uma sensação orientada a objetos. A biblioteca prioriza a segurança com proteções contra estouro, acessores com verificação de limites e comportamento bem definido para casos extremos. Seu design equilibra desempenho e segurança, fornecendo uma interface limpa e eficiente.

Leia mais
Desenvolvimento

GlucoDataHandler: Aplicativo de Visualização de Dados de Glicose Multiplataforma

2025-09-21
GlucoDataHandler: Aplicativo de Visualização de Dados de Glicose Multiplataforma

O GlucoDataHandler é um aplicativo Android inovador que coleta dados de glicose de várias fontes e os exibe claramente no seu smartphone Android, smartwatch (Wear OS, Mi Band, Amazfit) e no seu carro (via GlucoDataAuto). Ele suporta vários dispositivos e aplicativos de monitoramento de glicose, incluindo AndroidAPS, Juggluco, xDrip+, Eversense e Dexcom, oferecendo alarmes personalizáveis, widgets e exibição na tela de bloqueio. A integração do Tasker e o encaminhamento de dados também são suportados. O aplicativo recebeu contribuições e apoio de vários membros da comunidade, facilitando o gerenciamento de glicose para pacientes com diabetes.

Leia mais
Diversos

MapSCII: Explore o Mundo em Seu Terminal

2025-09-20
MapSCII: Explore o Mundo em Seu Terminal

MapSCII é um renderizador de tiles vetoriais baseado em Node.js que exibe mapas em caracteres Braille e ASCII em terminais compatíveis com xterm. Recursos incluem arrastar e ampliar com o mouse, estilo de camada personalizável (suporte a Mapbox Styles), conexão a servidores de tiles vetoriais públicos ou privados e uso offline com VectorTile/MBTiles locais. A instalação é simples, suportando vários sistemas operacionais e terminais. Algoritmos altamente otimizados garantem uma experiência suave. É de código aberto, gratuito e usa dados do OpenStreetMap sob as licenças ODbL e CC BY-SA.

Leia mais
Desenvolvimento

RMCP: Revolucionando a análise estatística com linguagem natural

2025-09-20
RMCP: Revolucionando a análise estatística com linguagem natural

O RMCP é um poderoso servidor de Protocolo de Contexto de Modelo (MCP) que oferece mais de 40 ferramentas de análise estatística, cobrindo regressão, análise de séries temporais, aprendizado de máquina e muito mais. Os usuários interagem por meio de linguagem natural com assistentes de IA para executar tarefas complexas de modelagem estatística e ciência de dados. O RMCP suporta vários formatos de importação e exportação de dados, inclui recuperação inteligente de erros e simplifica significativamente o fluxo de trabalho de análise. Seu construtor de fórmulas de linguagem natural embutido converte descrições em linguagem natural em fórmulas R, fornecendo visualizações. De analistas de negócios e economistas a cientistas de dados, o RMCP melhora drasticamente a eficiência.

Leia mais
Desenvolvimento

C0: Um Cache de Leitura de Alto Desempenho para Armazenamento de Objetos

2025-09-20
C0: Um Cache de Leitura de Alto Desempenho para Armazenamento de Objetos

C0 é uma API HTTP de alto desempenho projetada para armazenar em cache blobs imutáveis em armazenamento de objetos. Ele utiliza um cache híbrido de memória e disco (alimentado pelo foyer) e funciona com qualquer backend compatível com S3, mas usa sua própria API /fetch que requer um cabeçalho Range preciso. Empregando um tamanho de página fixo de 16 MiB, C0 mapeia intervalos de bytes solicitados para pesquisas alinhadas à página, combina solicitações concorrentes para a mesma página e usa solicitações protegidas para gerenciar a latência de cauda do armazenamento de objetos. Ele pode até tentar buckets redundantes. C0 oferece opções de configuração extensas, incluindo configurações de tempo limite, mecanismos de retry e priorização de buckets, e fornece monitoramento de desempenho por meio dos endpoints /stats e /metrics. Imagens do Docker estão disponíveis.

Leia mais
Desenvolvimento

Zedis: Um Armazenamento de Dados em Memória Compatível com Redis em Zig

2025-09-19
Zedis: Um Armazenamento de Dados em Memória Compatível com Redis em Zig

Zedis é um armazenamento de dados em memória compatível com Redis, escrito em Zig, projetado para aprendizado e experimentação. Ele implementa o protocolo Redis principal e estruturas de dados, focando em simplicidade, desempenho e segurança de threads. Suporta comandos Redis essenciais (GET, SET, INCR, etc.), vários tipos de dados e persistência em disco (RDB), com pub/sub adicionado recentemente. Zedis é fácil de construir e usar, com uma base de código que segue as convenções do Zig, apresentando operações com segurança de tipo, tratamento explícito de erros e logs abrangentes.

Leia mais
Desenvolvimento banco de dados em memória

LLaMA-Factory: Uma estrutura unificada para o ajuste fino eficiente de mais de 100 LLMs

2025-09-19
LLaMA-Factory: Uma estrutura unificada para o ajuste fino eficiente de mais de 100 LLMs

O LLaMA-Factory é uma estrutura de código aberto que permite o ajuste fino eficiente de mais de 100 modelos de linguagem grandes (LLMs), incluindo LLaMA, LLaVA e Mistral. Ele integra vários métodos de ajuste fino (como LoRA, QLoRA e OFT), oferece recursos escalonáveis e algoritmos avançados e abrange uma ampla gama de tarefas, como diálogo de várias voltas e compreensão de imagens. O LLaMA-Factory também suporta várias técnicas de aceleração de inferência e fornece uma interface e API amigáveis ao usuário. Constantemente atualizado com suporte para os modelos e técnicas mais recentes, o LLaMA-Factory visa fornecer aos desenvolvedores uma ferramenta conveniente e eficiente para ajuste fino de LLM.

Leia mais
Desenvolvimento

UUIDv47: UUIDs amigáveis ao banco de dados com ordenação e compatibilidade de API

2025-09-17
UUIDv47: UUIDs amigáveis ao banco de dados com ordenação e compatibilidade de API

UUIDv47 é uma solução inteligente que armazena UUIDv7 ordenáveis em bancos de dados, mas apresenta uma fachada UUIDv4 para APIs. Isso é conseguido mascarando com XOR o timestamp do UUIDv7 com um fluxo SipHash-2-4 com chave, vinculado aos bits aleatórios do UUID. Isso oferece eficiência do banco de dados e compatibilidade de API. A biblioteca C é fácil de integrar, com resistência à recuperação de chaves para maior segurança.

Leia mais
Desenvolvimento

Tabby: Um poderoso emulador de terminal e cliente SSH

2025-09-17
Tabby: Um poderoso emulador de terminal e cliente SSH

Tabby (anteriormente Terminus) é um emulador de terminal altamente configurável, cliente SSH, Telnet e serial para Windows, macOS e Linux. Ele possui recursos como temas, atalhos personalizáveis, painéis divididos, persistência de guias e suporta vários shells, incluindo PowerShell, WSL e Git-Bash. Além disso, o Tabby oferece suporte extensivo a plug-ins, incluindo integração com Docker, envio rápido de comandos, salvamento de saída e até mesmo integração com assistentes de IA para maior produtividade. Uma alternativa versátil aos aplicativos de terminal existentes, o Tabby é ideal para desenvolvedores e administradores de sistemas.

Leia mais
Desenvolvimento cliente SSH

Bug no Firmware de Laptops ASUS ROG: Um Atraso de 13ms no Core da CPU

2025-09-17
Bug no Firmware de Laptops ASUS ROG: Um Atraso de 13ms no Core da CPU

Muitos proprietários de laptops para jogos ASUS ROG enfrentam problemas de travamento do sistema, estouros de áudio e outros problemas de desempenho. As correções convencionais falham porque a causa raiz reside em um bug ACPI profundamente enraizado no firmware da BIOS. Uma investigação técnica revela um manipulador de interrupção de firmware dormindo por 100 milissegundos, bloqueando efetivamente um núcleo da CPU. Isso aciona periodicamente tentativas de ligar e desligar a GPU dedicada, mesmo no modo de conexão direta, potencialmente levando a travamentos de tela azul. O bug decorre de um projeto de firmware com falhas, negligenciando o tratamento adequado do contexto de interrupção e a falta de reconhecimento da plataforma. Milhões de laptops para jogos ASUS são afetados, com o fabricante ainda sem resposta.

Leia mais
Hardware Bug no Firmware
← Previous 1 3 4 5 6 7 8 9 50 51