<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt">
  <title>Rodrigo Castro</title>
  <subtitle>O espaço de Rodrigo Castro na internet</subtitle>
  <link href="https://rodrcastro.com/feed.xml" rel="self" />
  <link href="https://rodrcastro.com/" />
  <updated>2026-06-08T00:00:00Z</updated>
  <id>https://rodrcastro.com/</id>
  <author>
    <name>Rodrigo Castro</name>
  </author>
  <entry>
    <title>Tim Cook e sua saída na WWDC 26</title>
    <link href="https://rodrcastro.com/blog/tim-cook-e-sua-sa%C3%ADda-na-wwdc-26/" />
    <updated>2026-06-08T00:00:00Z</updated>
    <id>https://rodrcastro.com/blog/tim-cook-e-sua-sa%C3%ADda-na-wwdc-26/</id>
    <content type="html">&lt;p&gt;Eu tinha certeza que haveria pelo menos um reconhecimento da última keynote de Tim Cook como CEO da Apple. Apesar de John Ternus - novo CEO que vai entrar no lugar de Cook - não ter aparecido na apresentação, dificilmente Cook deixaria de se despedir da empresa que tanto ama.&lt;/p&gt;
&lt;p&gt;E claramente ama demais pelas suas palavras que coloco aqui em sua versão original (em inglês):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;On a personal note, some of the greatest highlights of my time as CEO have been events like this. Sharing powerful new tools with all of you and then seeing what you create with them has been a constant reminder has no limits. Over the years you have helped people connect, create, learn, and experience the world in extraordinary new ways, and with the incredible capabilities we introduced today, and so many more still to come, I truly believe the best is still ahead.&lt;/p&gt;
&lt;p&gt;At Apple, creating the best products in the world to deliver experiences that enrich people’s lives has always been our North Star.&lt;/p&gt;
&lt;p&gt;It’s been the honor of a lifetime to help advance that mission with teams whose creativity, care, and conviction continue to make a lasting difference in people’s lives.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Consideramos esse o &lt;em&gt;handoff&lt;/em&gt; oficial de Cook. &lt;em&gt;Now, back to John.&lt;/em&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Sobre Amizades</title>
    <link href="https://rodrcastro.com/blog/sobre-amizades.html" />
    <updated>2025-10-24T15:13:56Z</updated>
    <id>https://rodrcastro.com/blog/sobre-amizades.html</id>
    <content type="html">&lt;p&gt;Eu sempre valorizei muito minhas amizades. É clichê, mas eles são, bem, amigos, né? São pessoas que você escolhe pra ter ao seu redor, então você quer valorizar e cultivar. Mas sempre fui além disso, porque cada uma das pessoas que tenho próximo na minha vida hoje tem um motivo muito querido e especial.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mariafalasozinha.substack.com/p/maria-fala-sozinha-11&quot;&gt;E ao ler o texto de uma querida amiga, Maria Clara, sobre amizade&lt;/a&gt;, eu decidi escrever um pouco sobre o assunto. Tarde, eu sei - desculpa, Maria! confesso falhar em ler suas newsletters em tempo &amp;quot;hábil&amp;quot;, mas gosto sempre de ler. Não vou ser tão eloquente quanto a Maria, nunca, mas a minha perspectiva de amizade mudou muito ao longo dos anos, principalmente depois de estar tão longe de tantos amigos queridos por tanto tempo.&lt;/p&gt;
&lt;p&gt;Moro há 8 anos fora do Brasil. E esse tempo fora teve um claro impacto nessa grande mudança que mencionei no parágrafo anterior. Porque eu percebi que, assim como a Maria fala no seu texto, amizade é muito mais do que um encontro de ideologias idênticas (ou muito parecidas). É um encontro de &lt;strong&gt;&lt;em&gt;desejos&lt;/em&gt;&lt;/strong&gt;. &lt;s&gt;Roubando&lt;/s&gt;Citando um trechinho do texto da Maria:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;À luz do comentário de São Tomás sobre a “Ética à Nicômaco”, explica o teólogo Adam Eitel (&lt;a href=&quot;https://www.youtube.com/watch?v=EEbtT32wNlE&quot;&gt;aqui&lt;/a&gt;) que, para que haja amizade, é preciso que duas pessoas 1) desejem, sinceramente, o bem uma a outra, de forma recíproca; 2) sejam unidas pela busca de algum bem em comum; 3) tenham algum compartilhamento de vida, uma comunicação e, por fim, 4) o desejo de manter a relação, de sustentar esta comunhão.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;E esses desejos passam não necessariamente por estar o tempo inteiro juntos, ou se encontrar com frequência. Pelo contrário, tenho amigos e amigas muito longe, que conversamos pouco, que são infinitamente mais amigos do que pessoas com quem compartilhei anos de vida convivendo. Quando me mudei, pensei que não conseguiria manter esses laços, manter essas vivências, e percebi o contrário. Consegui e estreitei laços com amigos de longa data. Não porque estava presente fisicamente, mas porque continuamos trocando, e querendo o bem um do outro.&lt;/p&gt;
&lt;p&gt;Não muito tempo atrás, estive no Brasil no casamento de uma amiga do colégio, que mantemos contato e que a amizade persevera. Desejamos estar juntos pra comemorar essa nova etapa na vida dela, conseguimos.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;[Insira aqui um parágrafo falando que a gente não tem mais contato com os amigos porque não temos mais tempo nessa sociedade corrida, que as pessoas esperando respostas rápidas se não você não é um bom amigo, etc etc etc. Não quero entrar nessa disussão pela milionésima vez.]&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Como conversei com uma amiga algumas vezes, uns anos atrás, quando passávamos juntos um período turbulento, quem quer, corre atrás. Faz por onde. Procura. E encontra. Não precisa ser nada grandioso, uma mensagem, uma lembrança.&lt;/p&gt;
&lt;p&gt;E por tudo isso que valorizei (e continuo valorizando) cada um desses amigos que tenho hoje. Porque são pessoas que se importam, que querem o meu bem, tem o desejo de manter essa relação e torcem por mim em todos os aspectos. Assim como eu faço o mesmo por eles.&lt;/p&gt;
&lt;p&gt;Muito obrigado a todos os meus amigos. E obrigado Maria, também uma querida amiga que, admitidamente, não tenho sido perfeito na nossa amizade, mas que nos presenteou com esse deleite de texto.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Terminar o texto com um &lt;em&gt;call-to-action&lt;/em&gt; como bom marqueteiro, mas pra algo que te vai fazer bem. Manda uma mensagem praquela pessoa que você tem pensado sobre ultimamente. Diz que a quer bem, a quer por perto. Tão simples quanto isso, não é preciso nada mais. Depois me conta &lt;a href=&quot;mailto:blog@rodrcastro.com?subject=Coment%C3%A1rio%20Sobre%20Amizades&quot;&gt;por email&lt;/a&gt; como foi 😁&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Primeiras impressões dos AirPods Pro 3</title>
    <link href="https://rodrcastro.com/blog/primeiras-impressoes-dos-airpods-pro-3.html" />
    <updated>2025-09-25T12:54:53Z</updated>
    <id>https://rodrcastro.com/blog/primeiras-impressoes-dos-airpods-pro-3.html</id>
    <content type="html">&lt;p&gt;Não sou de fazer reviews ou falar sobre a minha experiência com produtos em um ambiente com espaço (leia-se um blog), mas inspirado &lt;a href=&quot;https://birchtree.me/blog/airpods-pro-3-first-impressions-im-so-confused/&quot;&gt;no post do Matt Birchler&lt;/a&gt; (em inglês), quis comentar minhas primeiras impressões dos AirPods Pro 3.&lt;/p&gt;
&lt;p&gt;Confesso um pequeno viés: estava a espera desse produto tem algum tempo. Antes dele, tinha os AirPods Pro 2, e eles já estavam cansados.&lt;/p&gt;
&lt;p&gt;Não me entenda mal, eles funcionavam bem ainda, mas a bateria já não é mais a mesma, algo inerente desse design. Querendo ou não, por serem tão pequenos, uma vez que a bateria começa a degradar não tem nada que possa ser feito a não ser...comprar outro.&lt;/p&gt;
&lt;p&gt;O fato dos meus AirPods Pro 2 terem o case com lightining também não ajudava, recorrendo normalmente ao carregamento sem fio. Por isso, fiz a reserva dos AirPods Pro 3, pra receber no dia do lançamento (19/09/2025).&lt;/p&gt;
&lt;h2 id=&quot;novidades&quot;&gt;Novidades&lt;a class=&quot;header-anchor&quot; href=&quot;https://rodrcastro.com/blog/primeiras-impressoes-dos-airpods-pro-3.html#novidades&quot; aria-label=&quot;Copiar link da seção&quot; data-anchor-target=&quot;novidades&quot; data-copy-label=&quot;Copiar link da seção&quot; data-copy-aria-label=&quot;Copiar link da seção&quot; data-copied-label=&quot;✅&quot; data-copied-aria-label=&quot;Link copiado!&quot; data-copy-error-label=&quot;Erro ❌&quot; data-copy-error-aria-label=&quot;Não foi possível copiar o link&quot;&gt;&lt;span class=&quot;anchor-symbol&quot; aria-hidden=&quot;true&quot;&gt;#&lt;/span&gt;&lt;span class=&quot;anchor-copy-status&quot; aria-hidden=&quot;true&quot;&gt;&lt;/span&gt;&lt;span class=&quot;visually-hidden&quot;&gt;Copiar link da seção&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;As novidades dos AirPods Pro 3 vieram na forma que eu queria: som, cancelamento de ruído e bateria.&lt;/p&gt;
&lt;p&gt;A bateria era óbvia: par novo em folha, nada a comentar, 5 estrelas. Feliz de ter mais autonomia, mas por enquanto, estou me beneficiando só do fato de serem novinhas.&lt;/p&gt;
&lt;p&gt;O cancelamento de ruído foi a surpresa da vez, com uma melhoria bastante inesperada. Eu duvidava do marketing &lt;strong&gt;&lt;em&gt;2x melhor que o anterior e 4x melhor que o primeiro&lt;/em&gt;&lt;/strong&gt; - mas eles entregam. Fiquei surpreso o quão melhor eles são em cancelar o ruído do dia-a-dia.&lt;/p&gt;
&lt;p&gt;O meu benchmark é a minha própria casa, moro ao lado de uma rua bem movimentada o dia inteiro com carros e ônibus. Desde o momento que acordo pra tomar café, há uma quantidade grande de carros e gente na rua. Nos Pro 2 não era ruim de jeito nenhum, mas definitivamente muito mais ruídos passavam, principalmente barulhos de carro.&lt;/p&gt;
&lt;p&gt;Os Pro 3 parece que estou no ambiente mais silencioso da face da terra - pode parecer exagero, mas acredita, não é.&lt;/p&gt;
&lt;p&gt;Eu não sei o quanto disso vem das ponteiras novas e o quanto é processamento. Independente, fiquei bastante feliz. Ainda há o que testar - amanhã mesmo estarei em um voo ouvindo e testando pela primeira vez em uma viagem, mas já fiquei impressionado com o que vi.&lt;/p&gt;
&lt;p&gt;O que eu não esperava era que essa melhoria viesse em detrimento do modo transparência.&lt;/p&gt;
&lt;p&gt;Nos Pro 2 era notável o quão &lt;em&gt;natural&lt;/em&gt; (ou tão natural quanto possível) o modo transparência era. Claro, é microfone, então não era perfeito, mas estava perto. Nos Pro 3 tenho a impressão de algo mais robótico, menos natural e mais difícil de entender o que é dito.&lt;/p&gt;
&lt;p&gt;Nunca fui a pessoa que mantinha os AirPods no ouvido enquanto falo com alguém, por exemplo, no mercado ou em qualquer lugar. Mas era uma mão na roda enquanto estava cozinhando e precisava trocar algumas palavras com a minha parceira. Definitivamente uma mudança que não me agradou, veremos cenas dos próximos capítulos.&lt;/p&gt;
&lt;p&gt;O som continua incrível. Vi alguns relatos de pessoas que não gostaram das mudanças, mas ainda não vi nada de pior. Está exatamente do jeito que me acostumei. Não sou a melhor pessoa pra detectar esse tipo de mudança, então leve isso pelo que é - talvez você sinta alguma diferença. Os microfones estão melhores, mas ainda tenho mais testes a fazer antes de poder bater o martelo&lt;sup class=&quot;footnote-ref&quot;&gt;&lt;a href=&quot;https://rodrcastro.com/blog/primeiras-impressoes-dos-airpods-pro-3.html#fn1&quot; id=&quot;fnref1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;h2 id=&quot;mais-do-mesmo%3F&quot;&gt;Mais do mesmo?&lt;a class=&quot;header-anchor&quot; href=&quot;https://rodrcastro.com/blog/primeiras-impressoes-dos-airpods-pro-3.html#mais-do-mesmo%3F&quot; aria-label=&quot;Copiar link da seção&quot; data-anchor-target=&quot;mais-do-mesmo%3F&quot; data-copy-label=&quot;Copiar link da seção&quot; data-copy-aria-label=&quot;Copiar link da seção&quot; data-copied-label=&quot;✅&quot; data-copied-aria-label=&quot;Link copiado!&quot; data-copy-error-label=&quot;Erro ❌&quot; data-copy-error-aria-label=&quot;Não foi possível copiar o link&quot;&gt;&lt;span class=&quot;anchor-symbol&quot; aria-hidden=&quot;true&quot;&gt;#&lt;/span&gt;&lt;span class=&quot;anchor-copy-status&quot; aria-hidden=&quot;true&quot;&gt;&lt;/span&gt;&lt;span class=&quot;visually-hidden&quot;&gt;Copiar link da seção&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Lendo tudo isso de novo, me fez notar que as mudanças no fim das contas foram...pequenas. Pra um produto como os AirPods, é compreensível. Ele é atualizado com menos frequência que outros produtos, e não posso dizer que fiquei decepcionado, mas apesar das mudanças, fica a sensação de &amp;quot;não valeu a pena&amp;quot;.&lt;/p&gt;
&lt;p&gt;Pode ser só uma primeira impressão, até porque, querendo ou não, os AirPods Pro são facilmente um dos produtos que mais uso no meu dia-a-dia. Só o tempo pra dizer se foi um upgrade bom o suficiente. Por enquanto, estou &lt;em&gt;mixed feelings&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.apple.com/shop/buy-airpods/airpods-pro-3&quot;&gt;Pelo menos eles não aumentaram de preço&lt;/a&gt; (só de tamanho).&lt;/p&gt;
&lt;hr class=&quot;footnotes-sep&quot;&gt;
&lt;section class=&quot;footnotes&quot;&gt;
&lt;ol class=&quot;footnotes-list&quot;&gt;
&lt;li id=&quot;fn1&quot; class=&quot;footnote-item&quot;&gt;&lt;p&gt;Vocês não vão me ver comentando aqui também da tradução automática e nem do batimento cardiáco porque...bem, não tenho testes ainda, e nem sei se faz sentido testar. Se algo me chamar atenção, publico por aqui, mas é suficiente dizer que não comprei os AirPods Pro 3 por causa dessas funcionalidades. &lt;a href=&quot;https://rodrcastro.com/blog/primeiras-impressoes-dos-airpods-pro-3.html#fnref1&quot; class=&quot;footnote-backref&quot;&gt;↩︎&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</content>
  </entry>
  <entry>
    <title>Trackeando tudo que faço.</title>
    <link href="https://rodrcastro.com/blog/trackeando-tudo-que-faco.html" />
    <updated>2025-09-22T14:49:08Z</updated>
    <id>https://rodrcastro.com/blog/trackeando-tudo-que-faco.html</id>
    <content type="html">&lt;p&gt;Recebi alguns meses atrás um email de um serviço que usava falando de um aumento no valor da assinatura.&lt;/p&gt;
&lt;p&gt;Com assinaturas para todo lado, já fiquei chateado porque, claro, qualquer aumento é significativo e essencialmente perpétuo. O serviço em questão foi o &lt;a href=&quot;https://trakt.tv&quot;&gt;Trakt.tv&lt;/a&gt;, um aplicativo para você rastrear o que você assiste de séries e filmes. Outros serviços parecidos como o &lt;a href=&quot;https://letterboxd.com&quot;&gt;Letterboxd&lt;/a&gt; são fenômeno entre os cinéfilos, ou o &lt;a href=&quot;https://www.tvtime.com&quot;&gt;TV Time&lt;/a&gt; para séries - embora agora também consiga colocar filmes por lá. O serviço dobrou de preço, dos antigos $30/ano (R$159,99 na cotação de hoje) para $60/ano (R$319,97).&lt;/p&gt;
&lt;p&gt;Era um serviço que gostava muito, e me ajudava a lembrar e compilar uma lista no fim do ano (ah, o &lt;em&gt;Wrapped&lt;/em&gt;) do que assisti e o que mais me chamou atenção. Mais importante, o Trakt tinha vantagens de fazer esse rastreio automático em muitos casos, deixando tudo extremamente simples e sem precisar pensar muito para que isso funcione. Esse aumento foi mesmo um banho de água fria.&lt;/p&gt;
&lt;p&gt;Decidi não continuar. Como disse, gostava bastante, mas não era essencial o suficiente para manter isso funcionando e comecei a procurar por alternativas. Outras muito parecidas foram se mostrando difíceis de entender e usar, por isso apelei ao &lt;em&gt;self-hosting&lt;/em&gt;. Decidi começar a usar o &lt;a href=&quot;https://github.com/FuzzyGrim/Yamtrack&quot;&gt;Yamtrack&lt;/a&gt;, serviço bastante popular ao que parecia e fácil de rodar na minha própria infraestrutura. Achei massa ter opções assim disponíveis.&lt;/p&gt;
&lt;p&gt;Depois de meses testando e usando o Yamtrack, me peguei não atualizando nada, nem mesmo a minha lista de coisas para assistir. Me peguei pensando qual o propósito disso tudo, e qual o valor que estou tirando disso. Penso que é um clássico entre círculos nerds, mas a vontade de rastrear tudo que eu faço pelo simples parazer de saber é grande. Eu preciso? Não.&lt;/p&gt;
&lt;h2 id=&quot;simplificando&quot;&gt;Simplificando&lt;a class=&quot;header-anchor&quot; href=&quot;https://rodrcastro.com/blog/trackeando-tudo-que-faco.html#simplificando&quot; aria-label=&quot;Copiar link da seção&quot; data-anchor-target=&quot;simplificando&quot; data-copy-label=&quot;Copiar link da seção&quot; data-copy-aria-label=&quot;Copiar link da seção&quot; data-copied-label=&quot;✅&quot; data-copied-aria-label=&quot;Link copiado!&quot; data-copy-error-label=&quot;Erro ❌&quot; data-copy-error-aria-label=&quot;Não foi possível copiar o link&quot;&gt;&lt;span class=&quot;anchor-symbol&quot; aria-hidden=&quot;true&quot;&gt;#&lt;/span&gt;&lt;span class=&quot;anchor-copy-status&quot; aria-hidden=&quot;true&quot;&gt;&lt;/span&gt;&lt;span class=&quot;visually-hidden&quot;&gt;Copiar link da seção&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Não é a resposta certa para todo mundo - existe uma resposta certa nesse caso? Duvido. Cada pessoa é diferente, e cada momento é diferente. Eu passei mais de dois anos meticulosamente adicionando esses filmes e séries, e pagando assinatura de serviço para o fazer. Simplesmente deixou de ter sentido, deixou de me trazer algum tipo de valor. Então estou abandonando esses esforços por enquanto, e deixando de lado esse mar de complexidade para facilitar a minha vida.&lt;/p&gt;
&lt;p&gt;Vai ser também um bom momento para eu refletir sobre o que mais na minha vida está sendo complexidade adicionada, sem trazer qualquer tipo de valor. Não é algo que estou descobrindo agora, longe disso. Já sei que faço da minha vida muito mais complexa do que deveria no momento que decidi montar um servidor para rodar na minha casa. Muito antes até provavelmente, mas via como algo da minha personalidade. Agora, é só mais uma atividade que me deixa ansioso.&lt;/p&gt;
&lt;p&gt;Espero que essa minha mudança ajude você, caro leitor, a também repensar esses &lt;em&gt;workflows&lt;/em&gt; complexos.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Atalho de teclado pra copiar URL no Chrome (CMD + Shift + C)</title>
    <link href="https://rodrcastro.com/blog/copy-url-keyboard-shortcut/" />
    <updated>2025-04-01T17:54:40Z</updated>
    <id>https://rodrcastro.com/blog/copy-url-keyboard-shortcut/</id>
    <content type="html">&lt;div class=&quot;markdown-alert markdown-alert-note&quot;&gt;&lt;p class=&quot;markdown-alert-title&quot;&gt;&lt;svg class=&quot;octicon octicon-info mr-2&quot; viewBox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;Note&lt;/p&gt;&lt;p&gt;Se você quiser pular direto para a dica de como configurar o atalho de teclado sem ler o resto, &lt;a href=&quot;https://rodrcastro.com/blog/copy-url-keyboard-shortcut/#configurando-o-keyboard-maestro-com-apple-script&quot;&gt;clique aqui&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Há algum tempo tenho me incomodado com o navegador &lt;a href=&quot;https://arc.net/&quot;&gt;Arc&lt;/a&gt;. Desde que a The Browser Company decidiu focar seus esforços em outro lugar, com seus vislumbres baseados em agentes de IA, agora chamado &lt;a href=&quot;https://www.diabrowser.com/&quot;&gt;Dia&lt;/a&gt;, o browser que deu notoriedade pra empresa ficou preso no tempo. Não há mais atualizações de funcionalidade - apenas atualizando a engine por trás de tudo, o Chromium, para manter suporte e call it a day.&lt;/p&gt;
&lt;p&gt;Isto não seria grande problema pra mim, desde que o navegador continuasse a funcionar como esperado. Dado que estou escrevendo isso aqui, não foi caso. A realidade é que comecei a ter mais dores de cabeça do que uma boa experiência com o Arc, e a gota d&#39;água pra mim foi quando meus aplicativos já não abriam se o Arc também estivesse aberto. Isso valia para Slack, Linear (app que usamos na empresa para gerenciamento de projetos), e tantos outros.&lt;/p&gt;
&lt;p&gt;As telas desses apps ficavam simplesmente em branco, enquanto se eu rodasse a versão de navegador de todos, funcionavam perfeitamente. Por algum tempo achei que poderia ser meu Macbook indo em direção a luz. Uma vez que troquei o Arc de volta para o Chrome como navegador principal, não tive mais esse problema. Pretendo escrever no futuro sobre a mudança, mas por agora, esse Tl;DR serve.&lt;/p&gt;
&lt;p&gt;Por ter trocado, não quer dizer que não sinta falta de algumas comodidades do Arc. Estou me adaptando aos poucos, mas uma coisa que achava que precisava realmente ter disponível era o glorioso &lt;em&gt;&lt;strong&gt;CMD + Shift + C&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;h2 id=&quot;cmd-%2B-shift-%2B-c&quot;&gt;CMD + Shift + C&lt;a class=&quot;header-anchor&quot; href=&quot;https://rodrcastro.com/blog/copy-url-keyboard-shortcut/#cmd-%2B-shift-%2B-c&quot; aria-label=&quot;Copiar link da seção&quot; data-anchor-target=&quot;cmd-%2B-shift-%2B-c&quot; data-copy-label=&quot;Copiar link da seção&quot; data-copy-aria-label=&quot;Copiar link da seção&quot; data-copied-label=&quot;✅&quot; data-copied-aria-label=&quot;Link copiado!&quot; data-copy-error-label=&quot;Erro ❌&quot; data-copy-error-aria-label=&quot;Não foi possível copiar o link&quot;&gt;&lt;span class=&quot;anchor-symbol&quot; aria-hidden=&quot;true&quot;&gt;#&lt;/span&gt;&lt;span class=&quot;anchor-copy-status&quot; aria-hidden=&quot;true&quot;&gt;&lt;/span&gt;&lt;span class=&quot;visually-hidden&quot;&gt;Copiar link da seção&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Eu copio muitos links por dia. Não tinha noção do quanto, mas a realidade é que acontece com muita frequência. Compartilhar a URL de um site diretamente do navegador era algo absolutamente comum. Então o CMD + Shift + C, atalho do Arc para copiar a URL da aba que estava visualizando no momento, ficou enraizado em mim. É aquele atalho que, sem ele, meu Mac parecia incompleto.&lt;/p&gt;
&lt;p&gt;Procurei navegadores que tivessem isso nativamente e fossem baseados em Chromium (para melhor compatibilidade no meu trabalho) e, pra minha surpresa, não existia nenhum que tinha isso por padrão. Existem navegadores customizáveis como o &lt;a href=&quot;https://vivaldi.com/&quot;&gt;Vivaldi&lt;/a&gt; que tinham como adicionar esse atalho no navegador, mas o navegador em si era...esquisito. Tinha uma vibe de hack em cima de hack que não me agradava - sem contar que outros aspectos como as abas na vertical, apesar de convidativo, não tinham as mesmas opções que o Arc e deixavam a desejar.&lt;/p&gt;
&lt;p&gt;Então voltei pro Chrome, velho de guerra e já conhecido, pensei que faria sentido de momento para não atrapalhar o resto do fluxo de trabalho. E como bom programador não praticante, pensei recentemente se não haveria alguma forma de adicionar essa função em alguma flag escondida do navegador, um script, ou algo do gênero.&lt;/p&gt;
&lt;figure&gt;
    &lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://rodrcastro.com/blog/copy-url-keyboard-shortcut/image.webp 3020w&quot;&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://rodrcastro.com/blog/copy-url-keyboard-shortcut/image.png&quot; alt=&quot;Janela do aplication T3 Chat usando o modelo Gemini 2.0 Flash&quot; width=&quot;3020&quot; height=&quot;2636&quot;&gt;&lt;/picture&gt;
    &lt;figcaption&gt;O Applescript saiu perfeitamente na medida do que queria.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Joguei no &lt;a href=&quot;http://t3.chat/&quot;&gt;T3 Chat&lt;/a&gt; - app que estou testando de momento para interagir com LLMs - e o Gemini me sugeriu Apple Script. Nunca usei, não tenho ideia de como funciona e, por isso, nunca tinha nem passado pela minha cabeça como opção. Então, já pensei em integrar isso ao &lt;a href=&quot;https://www.keyboardmaestro.com/main/&quot;&gt;Keyboard Maestro&lt;/a&gt; para permitir usar um atalho de teclado, com a condição de o Chrome estar aberto e ser a janela ativa no momento.&lt;/p&gt;
&lt;h2 id=&quot;configurando-o-keyboard-maestro-com-apple-script&quot;&gt;Configurando o Keyboard Maestro com Apple Script&lt;a class=&quot;header-anchor&quot; href=&quot;https://rodrcastro.com/blog/copy-url-keyboard-shortcut/#configurando-o-keyboard-maestro-com-apple-script&quot; aria-label=&quot;Copiar link da seção&quot; data-anchor-target=&quot;configurando-o-keyboard-maestro-com-apple-script&quot; data-copy-label=&quot;Copiar link da seção&quot; data-copy-aria-label=&quot;Copiar link da seção&quot; data-copied-label=&quot;✅&quot; data-copied-aria-label=&quot;Link copiado!&quot; data-copy-error-label=&quot;Erro ❌&quot; data-copy-error-aria-label=&quot;Não foi possível copiar o link&quot;&gt;&lt;span class=&quot;anchor-symbol&quot; aria-hidden=&quot;true&quot;&gt;#&lt;/span&gt;&lt;span class=&quot;anchor-copy-status&quot; aria-hidden=&quot;true&quot;&gt;&lt;/span&gt;&lt;span class=&quot;visually-hidden&quot;&gt;Copiar link da seção&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;O script que a IA gerou foi esse aqui:&lt;/p&gt;
&lt;div class=&quot;code-block-container&quot;&gt;
              &lt;pre class=&quot;language-applescript&quot;&gt;&lt;code class=&quot;language-applescript&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;tell&lt;/span&gt; &lt;span class=&quot;token class-name&quot;&gt;application&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;Google Chrome&quot;&lt;/span&gt;
    &lt;span class=&quot;token keyword&quot;&gt;try&lt;/span&gt;
        &lt;span class=&quot;token keyword&quot;&gt;set&lt;/span&gt; currentTab &lt;span class=&quot;token keyword&quot;&gt;to&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;the&lt;/span&gt; active tab &lt;span class=&quot;token keyword&quot;&gt;of&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;the&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;front&lt;/span&gt; window
        &lt;span class=&quot;token keyword&quot;&gt;set&lt;/span&gt; theURL &lt;span class=&quot;token keyword&quot;&gt;to&lt;/span&gt; URL &lt;span class=&quot;token keyword&quot;&gt;of&lt;/span&gt; currentTab
        &lt;span class=&quot;token keyword&quot;&gt;set&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;the&lt;/span&gt; clipboard &lt;span class=&quot;token keyword&quot;&gt;to&lt;/span&gt; theURL
    &lt;span class=&quot;token keyword&quot;&gt;on&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;error&lt;/span&gt; errorMessage
        display dialog &lt;span class=&quot;token string&quot;&gt;&quot;Error: &quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&amp;amp;&lt;/span&gt; errorMessage
    &lt;span class=&quot;token keyword&quot;&gt;end&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;try&lt;/span&gt;
&lt;span class=&quot;token keyword&quot;&gt;end&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;tell&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

              &lt;button class=&quot;copy-button&quot; title=&quot;Copy code&quot; aria-label=&quot;Copy code snippet&quot;&gt;
                &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; height=&quot;16&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot; fill=&quot;currentColor&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;
                &lt;span class=&quot;copy-status&quot;&gt;&lt;/span&gt;
              &lt;/button&gt;
              &lt;textarea class=&quot;code-to-copy&quot; style=&quot;position: absolute; left: -9999px; top: 0; height: 0; width: 0;&quot; aria-hidden=&quot;true&quot; readonly=&quot;&quot;&gt;tell application &quot;Google Chrome&quot;
    try
        set currentTab to the active tab of the front window
        set theURL to URL of currentTab
        set the clipboard to theURL
    on error errorMessage
        display dialog &quot;Error: &quot; &amp; errorMessage
    end try
end tell&lt;/textarea&gt;
            &lt;/div&gt;&lt;p&gt;Nos meus testes funcionou 100% do tempo, então não pedi para fazer nenhuma alteração. E no Keyboard Maestro, configurei da seguinte forma:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hot key SHIFT + CMD + C is pressed&lt;/li&gt;
&lt;li&gt;Execute (if all conditions met)
&lt;ul&gt;
&lt;li&gt;If all of the following are true&lt;/li&gt;
&lt;li&gt;Google Chrome is at the front&lt;/li&gt;
&lt;li&gt;Execute Apple Script (acima)&lt;/li&gt;
&lt;li&gt;Display Text &amp;quot;URL Copied to Clipboard!&amp;quot; Briefly (vai aparecer uma notificação toda vez que rodar o script com sucesso)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Else
&lt;ul&gt;
&lt;li&gt;Play system beep for error&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;
    &lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://rodrcastro.com/blog/copy-url-keyboard-shortcut/image-1.webp 2864w&quot;&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://rodrcastro.com/blog/copy-url-keyboard-shortcut/image-1.png&quot; alt=&quot;Configuração do Keyboard Maestro com o Applescript descrito acima&quot; width=&quot;2864&quot; height=&quot;1896&quot;&gt;&lt;/picture&gt;
    &lt;figcaption&gt;Keyboard Maestro mais uma vez vindo bem a calhar.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;E pronto! Já tinha o atalho configurado, funcionando 100% do tempo. Espero que seja tão útil pra você quanto foi pra mim 😄&lt;/p&gt;
</content>
  </entry>
</feed>