Macos

Posts tagged with Macos.

Say Cheese: Catch Curious Eyes on Your Mac with a Snapshot

14 Jul 2025

Ever worried someone might peek at your MacBook when you’re not around?

Last Friday, I built a simple, effective, and open-source solution to deal with that — and I called it Say Cheese.

Here’s the idea: if someone opens your Mac’s lid without authenticating via Touch ID, a photo is instantly taken and sent to your iPhone through iMessage. You get a live snapshot of the intruder — no fuss.

Say Cheese: Proteja Seu Mac de Curiosos com Uma Foto na Hora do Acesso

14 Jul 2025

Já pensou alguém abrindo seu MacBook quando você não tá por perto?

Na sexta-feira criei uma solução simples, eficaz e de código aberto pra lidar com isso — e batizei de Say Cheese.

A ideia é a seguinte: se alguém abrir a tampa do seu Mac sem autenticar com Touch ID, uma foto é tirada na hora e enviada direto pro seu iPhone, via iMessage. Você recebe a cara do curioso em tempo real. Simples assim.

Ollama vs LM Studio vs llama.cpp — A No-BS Guide to Running LLMs Locally on macOS

21 Apr 2025

Let’s cut the fluff: if you care about privacy, speed, and having full control over your stack, running LLMs locally is no longer optional — it’s survival. Cloud’s nice until it’s not. Especially when your data is the product and your API bill explodes overnight.

I put this guide together because I wanted LLMs running locally, even with limited hardware — no vendor lock-in, no middlemen sniffing packets, just raw local compute. And yes, I run this stuff daily on a MacBook Air M1 with 16GB RAM. Modest? Yep. Enough? Hell yes.

Erro incômodo com o Postgresql no Mac

02 Oct 2016

Esse é um post bem curto que resolvi escrever depois de me incomodar com um erro esquisito no Postgresql no Mac após a atualização para o MacOS Sierra.

O servidor do Postgresql estava funcionando OK mas o client cli me retorna o erro abaixo sempre que eu o executava:

WTF?

Eu costumo usar o homebrew para instalar a maioria das coisas no meu mac, primeiramente eu pensei que fosse algum problema com algum link simbólico incorreto, então eu executei o comando abaixo para ver se resolvia: