# Adler Medrado's corner of the web > Adler Medrado (spacexnu) - software engineer, cybersecurity enthusiast, AI practitioner, creator of FraudTalon and Sovereign-RAG. Technical content on security, AI, and digital sovereignty. ## Posts - [De 21 a 71: tornando meu site legível por agentes](https://adlermedrado.com.br/posts/tornando-meu-site-agent-ready/): Eu joguei o endereço deste site no Is It Agent Ready? e recebi uma nota 21. Depois de algumas horas lendo RFC, mexendo no Hugo, configurando Nginx e respirando … - [From 21 to 71: Making My Site Legible to Agents](https://adlermedrado.com.br/posts/making-my-site-agent-ready/): I entered this site’s address into Is It Agent Ready? and got a score of 21. After a few hours reading RFCs, working on Hugo, configuring Nginx, and taking a … - [A frase na parede do dojo](https://adlermedrado.com.br/posts/mais-valem-as-lagrimas-da-derrota-do-que-a-vergonha-de-nao-ter-lutado/): Em 1989 eu treinava karatê Shotokan na Academia Meikyo, na QI 7 do Guará I, em Brasília. Eu tinha 10 anos. Não lembro mais o nome do professor. Também não … - [The Line on the Dojo Wall](https://adlermedrado.com.br/posts/the-line-on-the-dojo-wall/): In 1989 I trained Shotokan karate at Academia Meikyo, in QI 7 of Guará I, in Brasília. I was 10 years old. I no longer remember the teacher’s name. I don’t … - [Quando a rádio escolhia por você](https://adlermedrado.com.br/posts/quando-a-radio-escolhia-por-voce/): Agora há pouco começou a tocar Even Flow. Na hora fui parar em 1994. Naquela época eu passava boa parte das madrugadas conectado em BBS. Computador ligado, … - [When the Radio Chose for You](https://adlermedrado.com.br/posts/when-the-radio-chose-for-you/): Even Flow just started playing. It took me straight back to 1994. Back then I spent a good part of my nights connected to BBSes. Computer on, modem making … - [SovereignRAG 1.0.0: Offline, Git-Aware Security Code Auditing](https://adlermedrado.com.br/posts/sovereign-rag-update-git-analysis/): I’ve been building SovereignRAG, my fully offline RAG pipeline for security code auditing. It just reached 1.0.0. This release is not just a version bump. It … - [O circo que eu nunca vi](https://adlermedrado.com.br/posts/o-circo-que-nunca-vi/): Eu devia ter cinco ou seis anos de idade. Estudava no Colégio Estadual Tomaz Edison Andrade Vieira, no bairro Borba Gato, em Maringá, Paraná. Ao lado da escola … - [The Circus I Never Saw](https://adlermedrado.com.br/posts/the-circus-i-never-saw/): I must have been five or six years old. I went to Colégio Estadual Tomaz Edison Andrade Vieira, in the Borba Gato neighborhood of Maringá, in the state of … - [Adicionei JavaScript no site e a sua privacidade continua intacta](https://adlermedrado.com.br/posts/javascript-sem-trair-a-privacidade/): JavaScript sem trair a premissa Quem acompanha este site sabe que ele tem uma premissa inegociável: eu não rastreio quem visita. Não tem Google Analytics, não … - [I added JavaScript to this site and your privacy is still intact](https://adlermedrado.com.br/posts/javascript-without-betraying-privacy/): JavaScript without betraying the premise If you follow this site, you know it has one non-negotiable premise: I don’t track visitors. No Google Analytics, no … - [Por que eu jogo DayZ: o silêncio das cidades vazias](https://adlermedrado.com.br/posts/por-que-eu-jogo-dayz-o-silencio-das-ruas-vazias/): Eu jogo DayZ por um motivo que talvez pareça estranho para quem olha de fora. Não é só por causa dos zumbis. Não é só pela sobrevivência. Não é só pela tensão … - [Why I Play DayZ: The Silence of Empty Cities](https://adlermedrado.com.br/posts/why-i-play-dayz-the-silence-of-the-empty-cities/): I play DayZ for a reason that might seem strange to anyone watching from the outside. It’s not just because of the zombies. It’s not just because of the … - [Shortificator - Meu gerador de vídeos verticais](https://adlermedrado.com.br/posts/shortificator/): Como eu fiz uma fábrica de Shorts que roda 100% na minha máquina Todo mundo que mexe com vídeo no YouTube já ouviu falar de Opus Clip, Klap, SubMagic e a turma. … - [Shortificator - My personal video generator](https://adlermedrado.com.br/posts/shortificator-en/): How I built a Shorts factory that runs 100% on my own machine If you mess with YouTube at all, you’ve seen Opus Clip, Klap, SubMagic and the rest. You drop in a … - [SovereignRAG Updates](https://adlermedrado.com.br/posts/sovereign-rag-updates/): Yesterday I made a batch of changes to SovereignRAG that I had been putting off for a while: Markdown support in the ingestion pipeline and mandatory source … - [Atualizações no SovereignRAG](https://adlermedrado.com.br/posts/atualizacoes-no-sovereign-rag/): Ontem implementei um conjunto de mudanças no SovereignRAG que vinha enrolando faz um tempo: suporte a Markdown na ingestão e citação obrigatória de fontes nos … - [Light theme on the site. Twenty lines of JavaScript.](https://adlermedrado.com.br/posts/light-theme-twenty-lines-of-javascript/): I added a theme toggle to the site. You can now switch between the dark theme, which has been the default since forever, and a light one with a vaporwave … - [Tema claro no site. Vinte linhas de JavaScript.](https://adlermedrado.com.br/posts/tema-claro-vinte-linhas-de-javascript/): Adicionei um toggle de tema no site. Agora você pode escolher entre o tema escuro, que é o padrão desde sempre, e um tema claro com estética vaporwave: fundo … - [Eu era contra programar com IA. Acho que demorei demais](https://adlermedrado.com.br/posts/eu-estava-errado-sobre-ia-pra-codigo/): Durante muito tempo torci o nariz pra essa onda. Achava que era preguiça disfarçada de inovação. Uma forma bonita de pedir código pra uma ferramenta, copiar, … - [I was against coding with AI. Took me too long to come around](https://adlermedrado.com.br/posts/i-was-wrong-aboute-coding-with-ai/): For a long time I turned my nose up at this whole thing. I thought it was laziness dressed up as innovation. A fancy way of asking a tool for code, copying, … - [Updated job_finder to run LLM locally](https://adlermedrado.com.br/posts/job_finder_updates/): Running LLM locally with Ollama: migrating my Job Finder project More than one year ago I built a simple project to start studying AI. At the time, I … - [Pinga: minha pequena ferramenta para requisições http](https://adlermedrado.com.br/posts/pinga-ferramenta-cli-para-requisicao-http/): Faz um tempinho que eu não me sentia tão bem usando uma ferramenta quanto agora. No trabalho, a galera usa o Postman pra quase tudo, e eu também acabava usando, … - [Pinga: my small tool for HTTP requests](https://adlermedrado.com.br/posts/pinga-cli-tool-for-http-requests/): It’s been a while since I felt this good using a tool. At work, people use Postman for almost everything, and I ended up using it too, even though it always … - [Evoluindo o HADES](https://adlermedrado.com.br/posts/evolucao-hades/): Este post descreve a evolução do HADES na detecção de URLs fraudulentas sem depender de serviços pagos. O foco foi fortalecer a detecção com código próprio, … - [Evolving HADES](https://adlermedrado.com.br/posts/hades-evolution/): This post describes how HADES evolved to detect fraudulent URLs without relying on paid services. The focus was to strengthen detection with in-house code, … - [Meu site agora está disponível via rede Tor](https://adlermedrado.com.br/posts/meu-site-disponivel-via-rede-tor/): Recentemente, tive a sorte de conseguir um notebook Dell incrível em um bota-fora da empresa. Conseguir parcelar e pagar um preço acessível foi demais! Não é um … - [My website available via Tor network](https://adlermedrado.com.br/posts/my-website-available-via-tor-network/): Recently, I was lucky enough to pick up an amazing Dell laptop during a company clearance sale. Being able to split the payments and get it for a ridiculously … - [Como verificar as assinaturas do meu site](https://adlermedrado.com.br/posts/verificar-assinaturas/): Mudança na assinatura GPG do meu website Não me lembro exatamente mas acredito que a pelo menos dois anos eu assino as páginas HTML do meu site com GPG, faço … - [How to verify my site signatures](https://adlermedrado.com.br/posts/verify-signatures/): Update on the GPG Signing of My Website I don’t remember exactly when I started, but for at least two years I’ve been signing the HTML pages on my website with … - [Security isn’t a feature. It’s a consequence](https://adlermedrado.com.br/posts/security-isnt-a-feature-its-a-consequence/): People talk about security like it’s a product you install or a checkbox you tick off before launch. But that mindset is exactly why so many systems fail. … - [I'm Going to Build My Own URL Checker](https://adlermedrado.com.br/posts/building-my-own-url-checker/): Over the last few days I dove deep into a question that had been bothering me for a while: validating suspicious URLs in the context of digital fraud. … - [Vou construir meu próprio verificador de URLs](https://adlermedrado.com.br/posts/verificador-de-url/): Nos últimos dias, mergulhei fundo numa questão que há tempos me incomodava: a validação de URLs suspeitas no contexto de fraudes digitais. O FraudTalon já … - [FraudTalon Updates: Explainable Analysis and Plans for QR Codes and URLs](https://adlermedrado.com.br/posts/fraudtalon-update-july-2025/): 🚨 FraudTalon updates: now with explainable analysis FraudTalon is evolving. The new update brings important features and sets the stage for the official launch, … - [Novidades no FraudTalon: análise explicativa e planos para QR Codes e URLs](https://adlermedrado.com.br/posts/fraudtalon-atualizacao-julho-2025/): 🚨 Novidades no FraudTalon: agora com análise explicativa O FraudTalon está evoluindo. A nova atualização traz recursos importantes e prepara o terreno para o … - [Say Cheese: Catch Curious Eyes on Your Mac with a Snapshot](https://adlermedrado.com.br/posts/say-cheese-catch-curious-eyes/): 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 — … - [Say Cheese: Proteja Seu Mac de Curiosos com Uma Foto na Hora do Acesso](https://adlermedrado.com.br/posts/say-cheese-proteja-se-contra-curiosos/): 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 … - [Update: Análise de emails (.eml) com FraudTalon](https://adlermedrado.com.br/posts/fraudtalon-processamento-email/): O FraudTalon deu mais um passo importante. Mesmo com pouco tempo livre na semana, sigo comprometido em manter o FraudTalon avançando e publicando updates … - [Update: Email (.eml) Analysis with FraudTalon](https://adlermedrado.com.br/posts/fraudtalon-email-processing/): FraudTalon just took another important step. I’m only able to work on FraudTalon a few hours per week, but I’m committed to making steady progress and sharing … - [Combatendo fraudes online com FraudTalon](https://adlermedrado.com.br/posts/fraudtalon-mvp-br/): Depois de receber tantas mensagens dos meus pais, esposa, irmã e amigos perguntando se certos e-mails ou anúncios que viram nas redes sociais eram legítimos, … - [Fighting online fraud with FraudTalon](https://adlermedrado.com.br/posts/fraudtalon-mvp/): After getting so many messages from my parents, wife, sister, and friends asking if emails or ads they saw on social media were legit, I decided to build a tool … - [Building My Own Sovereign RAG for Secure Code Analysis](https://adlermedrado.com.br/posts/sovereign-rag/): Building My Own Sovereign RAG for Secure Code Analysis Lately, I’ve been taking a closer look at some code analysis tools that claim to detect security … - [Como construí meu próprio RAG soberano para análise de segurança de código](https://adlermedrado.com.br/posts/rag_soberano/): Construindo meu próprio RAG soberano para análise de segurança de código Nos últimos tempos, comecei a olhar com mais atenção para algumas ferramentas de … - [Real-time Deepfakes: what if "seeing is believing" no longer means anything?](https://adlermedrado.com.br/posts/deepfakes_realtime/): An open-source project called Deep-Live-Cam is gaining traction on GitHub — and for good reason. With just a single still image, it can mimic anyone’s face in a … - [Deepfakes em tempo real: e se "ver para crer" já não valer mais nada?](https://adlermedrado.com.br/posts/deepfakes_temporeal/): Um projeto open-source chamado Deep-Live-Cam está chamando atenção no GitHub. E com razão. Com apenas uma imagem estática, ele consegue simular o rosto de … - [Por que você deveria começar a usar GPG agora](https://adlermedrado.com.br/posts/gpg-intro-pt/): Por que você deveria começar a usar GPG agora Se você ainda não utiliza GPG para assinar ou criptografar seus arquivos e mensagens, está na hora de repensar … - [Why You Should Start Using GPG Now](https://adlermedrado.com.br/posts/gpg-intro-en/): Why You Should Start Using GPG Now If you’re not using GPG to sign or encrypt your files and messages yet, it’s time to reconsider. It’s not just about looking … - [Ollama vs LM Studio vs llama.cpp — A No-BS Guide to Running LLMs Locally on macOS](https://adlermedrado.com.br/posts/llm_local_llamacpp_mac/): 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. … - [Os lugares onde nunca mais voltei, mas que ainda me habitam](https://adlermedrado.com.br/posts/os-lugares-onde-nunca-mais-voltei/): Tem lugares que eu nunca mais pisei, mas que ainda moram em mim. Quartos escuros, banhados pelo brilho frio de um monitor CRT. A luz do modem piscando como um … - [The Places I Never Returned To, But Still Live in Me](https://adlermedrado.com.br/posts/the-places-i-never-returned-to/): There are places I never stepped in again, but they still live in me. Dark rooms lit by the cold glow of a CRT monitor. The light of the modem blinking like a … - [Job Finder - Automating job search with AI powered analysis](https://adlermedrado.com.br/posts/automating_job_search_with_ai_powered_analysis/): Hey everyone! I just wanted to share a new pet project I’ve been working on. I built Job Finder to automate job searches, analyze descriptions using AI, and … - [Aproveita, daqui pra frente é só porrada](https://adlermedrado.com.br/posts/aproveita-daqui-pra-frente-e-so-porrada/): 1994 - Uma madrugada qualquer. O monitor brilha no escuro, o som do modem discando corta o silêncio da noite. A conexão finalmente estabiliza e, ali, na tela … - [Enjoy It, From Here On It's All Punches](https://adlermedrado.com.br/posts/enjoy-it-from-here-on-its-all-punches/): 1994 - Some random late night. The monitor glows in the dark, the sound of the modem dialing cuts through the silence of the night. The connection finally … - [From BBS to Blockchain: A Boat Gig Parody for Old-School Nerds](https://adlermedrado.com.br/posts/boat-gig-parody/): Last weekend, I was coding when a song from one of my Apple Music playlists started playing: Boat Gig by the band Tribal Tech (highly recommended if you’re not … - [Understanding when to use stream() vs forEach() in Java](https://adlermedrado.com.br/posts/stream-vs-foreach-in-java/): In Java, choosing between Stream() and ForEach() depends on what you want to do with your data. While both are used to iterate over collections, each has its … - [Shadowdata Updates](https://adlermedrado.com.br/posts/shadowdata-updates/): Yesterday, I published a blog post introducing my new open-source project, ShadowData. This post is just to inform anyone interested that I have made some … - [Shadowdata Sensitive Data Handler Python Library](https://adlermedrado.com.br/posts/shadowdata-sensitive-data-handler/): I am deeply concerned about how to handle sensitive data in the projects I work on. Nowadays, there are laws in various countries addressing this issue, and the … - [Introduction to Internet Privacy: Five Essential First Steps](https://adlermedrado.com.br/posts/privacy-5-initial-steps/): Introduction to Internet Privacy: Five Essential First Steps We live in an era where the internet is deeply embedded in our daily lives. Whether for work, … - [Introdução à Privacidade na Internet: Cinco Primeiros Passos Essenciais](https://adlermedrado.com.br/posts/privacidade-5-passos-essenciais/): Introdução à Privacidade na Internet: Cinco Primeiros Passos Essenciais Vivemos em uma era onde a internet está profundamente enraizada em nossas vidas diárias. … - [Sudo com Touch ID no macOS](https://adlermedrado.com.br/posts/sudo-touch-id-pt-br/): Configurar o sudo para usar o Touch ID no macOS Sonoma em apenas alguns passos é muito fácil. Localize o arquivo /etc/pam.d/sudo_local.template e faça uma cópia … - [Sudo with Touch ID on macOS](https://adlermedrado.com.br/posts/sudo-touch-id/): Setting up sudo for use with Touch ID on macOS Sonoma in just a few steps is very easy. Locate the file /etc/pam.d/sudo_local.template and make a copy as shown … - [Assinando páginas HTML com GPG](https://adlermedrado.com.br/posts/assinando-html-com-gpg/): Há alguns meses eu reformulei este site, eu estava usando wordpress e não estava muito feliz com isso, então decidi usar um gerador de páginas estáticas, nesse … - [Signing HTML Pages with GPG](https://adlermedrado.com.br/posts/signing-html-pages-with-gpg/): A few months ago I rebuilt this site. I was using WordPress and wasn’t very happy with it, so I decided to use a static site generator, in this case Hugo. In … - [Ferramentas para uso diário](https://adlermedrado.com.br/posts/ferramentas-para-uso-diario/): Eventualmente me perguntam o que eu costumo usar no computador em meu dia-a-dia, então decidi escrever esse post, assim registro o que uso atualmente afim de … - [Tools for Daily Use](https://adlermedrado.com.br/posts/tools-for-daily-use/): Every now and then people ask me what I usually use on my computer day to day, so I decided to write this post, recording what I use right now so I can compare … - [Install lxml on MacBook with Apple Silicon](https://adlermedrado.com.br/posts/install-lxml-on-macbook-with-apple-silicon/): Today I needed to install lxml into a python project I’m working on my local machine, but I got the following errors when xmlsec, that is a library dependency, … - [Enabling Click and Drag on MacBook](https://adlermedrado.com.br/posts/enabling-click-and-drag-on-macbook/): I’m using macOS again, and of course that I’ll forget this tip, so I’ll write this post to help me another day in the future. If you want to enable the click … - [Posts antigos restaurados](https://adlermedrado.com.br/posts/posts-antigos-restaurados/): É muito legal ser programador e participar de projetos com as mais variadas dimensões e complexidades, mas uma das coisas que eu acho mais legal em ser um … - [Do PHP ao Python](https://adlermedrado.com.br/posts/do-php-ao-python/): Um pouco da minha experiência na transição de PHP para Python Eu e o Elephant na PHP Conference Brasil 2012 Introdução Em Dezembro de 2015 eu fui convidado a … - [Erro incômodo com o Postgresql no Mac](https://adlermedrado.com.br/posts/erro-incomodo-com-o-postgresql-no-mac/): 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 … - [Home-Office significa trabalhar de cueca?](https://adlermedrado.com.br/posts/home-office-significa-trabalhar-de-cueca/): Ah, o home-office: Muita gente pensa que trabalhar nessa modalidade significa trabalhar a hora que quiser, de cueca e meias, tomando cerveja e que quando cansa … - [PHP para Todos](https://adlermedrado.com.br/posts/php-para-todos/): Resolvi colocar em prática uma idéia que deixei hibernando por um bom tempo, que era a de criar um site com conteúdo voltado a iniciantes em desenvolvimento com … - [BBS: Depois de muitos anos, um acesso](https://adlermedrado.com.br/posts/bbs-depois-de-muitos-anos-um-acesso/): Hoje depois de trabalhar o dia todo e uma parte da noite, eu resolvi pesquisar se ainda existia algum BBS online. O interessante é que sim, existem, contudo, ao … - [Bug estranho na integração do Mac OS X com o Google](https://adlermedrado.com.br/posts/bug-estranho-na-integracao-do-mac-os-x-com-o-google/): Recentemente aconteceu uma coisa esquisita. Eu tinha 3 contas do Google configuradas em meu OS X El Capitan, a integração é bem legal porque ao integrar uma … - [Palestra proferida na Faculdade Guairacá em Guarapuava/PR](https://adlermedrado.com.br/posts/palestra-proferida-na-faculdade-guairaca-em-guarapuava-pr/): Demorei mas postei os slides aqui em meu site. No início de Outubro/2015 eu proferi uma palestra na Faculdade Guairacá para os alunos do curso de Sistemas de … - [Linguagens baseadas na JVM](https://adlermedrado.com.br/posts/linguagens-baseadas-na-jvm/): Apesar de existirem muitas críticas à linguagem Java, é um fato que a JVM (Java Virtual Machine) é uma obra-prima. Muitas pessoas confundem a Java Virtual … - [Reflexão diária](https://adlermedrado.com.br/posts/reflexao-diaria/): Enquanto seu inimigo dorme quente em sua cama, você deve treinar o seu machado com muito esforço e dedicação, e quando estiver frente a frente a ele, lembre-se … - [Magento: Crash nos pacotes de produtos](https://adlermedrado.com.br/posts/magento-crash-nos-pacotes-de-produtos/): Esta é a primeira dica sobre Magento publicada por mim, acredito que isso se tornará algo recorrente daqui para a frente. Recentemente eu tive problemas com um … - [Atom e PHP: Em busca da configuração perfeita](https://adlermedrado.com.br/posts/atom-e-php-em-busca-da-configuracao-perfeita/): Como eu disse recentemente, eu deixei de usar o Textmate, passei a usar o Atom e recomendei alguns packages que eu estou usando e estão me ajudando diariamente. … - [Migrando para o Atom](https://adlermedrado.com.br/posts/migrando-para-o-atom/): Na primeira vez em que tive um Mac, um dos primeiros softwares que comprei foi o Textmate. Na época ele era o editor de textos predileto dos desenvolvedores e … - [Configurando um repositório privado usando Composer e Satis](https://adlermedrado.com.br/posts/configurando-um-repositorio-privado-usando-composer-e-satis/): Recentemente eu precisei incluir um repositório do Git cujo acesso é privado em um projeto que estou trabalhando na Coderockr e este repositório deveria ser … - [Liberdade](https://adlermedrado.com.br/posts/liberdade/): Eu estava refletindo hoje: Tiraram nosso direito de portar armas e dificultam ao extremo o direito de obte-las. Inventaram a tal lei da palmada. A patrulha dos … - [Dica: Solução de problema ao configurar Kitematic/Docker](https://adlermedrado.com.br/posts/dica-solucao-de-problema-ao-configurar-kitematic-docker/): Este é o tipo de post que eu escrevo para servir de referência futura mas que também pode acabar ajudando outras pessoas. Um projeto que estou trabalhando usa o … - [Segurança ou sensação de segurança?](https://adlermedrado.com.br/posts/seguranca-ou-sensacao-de-seguranca/): Hoje eu contratei o serviço de uma empresa que disponibiliza um vigilante para circular de moto ou carro (depende do frio) durante a noite, todos os dias da … - [Música para trabalhar em um domingo preguiçoso](https://adlermedrado.com.br/posts/musica-para-trabalhar-em-um-domingo-preguicoso/): Hoje o dia está bastante preguiçoso, frio, nublado além de ser domingo e domingo ser um dia preguiçoso por si só, mas, eu preciso trabalhar e por isso nesses … - [De volta ao mundo Apple](https://adlermedrado.com.br/posts/de-volta-ao-mundo-apple/): Apesar de ter dito diversas vezes: Apple nunca mais, dois meses atrás eu voltei a usar um Mac. Até então eu tinha decidido me desfazer de todos os dispositivos … - [Informação importante](https://adlermedrado.com.br/posts/informacao-importante/): Informo a quem interessar possa que a partir do dia 28/02/2015 nenhum indivíduo, empresa ou qualquer outro tipo de instituição está autorizado(a) a utilizar … - [Sugestões para o carnaval](https://adlermedrado.com.br/posts/sugestoes-para-o-carnaval/): Se você não vai passar o carnaval se embriagando, rebolando, copulando com a maior quantidade possível de vagabundas(ou vagabundos), agindo como se fosse um … - [Introdução a Criptografia — Parte 3](https://adlermedrado.com.br/posts/introducao-a-criptografia-parte-3/): Continuando com a série de artigos introdutórios à criptografia, vou agora mostrar como instalar o GnuPG na plataforma Windows, Gnu/Linux e Darwin (Mac OS X). … - [Feliz 2015](https://adlermedrado.com.br/posts/feliz-2015/): É praticamente impossível chegar nesta época do ano sem refletir nas coisas que aconteceram durante o ano vigente. Comparando os anos de 2013 e 2014, eu posso … - [Introdução a Criptografia — Parte 2](https://adlermedrado.com.br/posts/introducao-a-criptografia-parte-2/): Como eu havia prometido, continuo com a série de posts sobre criptografia, se você chegou aqui sem ter visto a parte 1, sugiro que comece lendo por aqui. … - [Introdução a Criptografia — Parte 1](https://adlermedrado.com.br/posts/introducao-a-criptografia-parte-1/): Eu gosto muito de chuva —apenas quando estou tranquila e confortavelmente em casa— e agora no momento em que escrevo este, está caindo uma chuva muito boa aqui … - [Meu ambiente de trabalho na plataforma Windows](https://adlermedrado.com.br/posts/meu-ambiente-de-trabalho-na-plataforma-windows/): A cerca de um ano e alguns meses eu tenho usado a plataforma Microsoft Windows de uma forma sistemática e eu achei interessante escrever um pouco sobre o que eu … - [Dica: Criptografia de informações importantes](https://adlermedrado.com.br/posts/dica-criptografia-de-informacoes-importantes/): Imagine a seguinte situação: Quando você sai da sua casa você tranca as janelas, as portas e o portão, entretanto você possui um cofre para garantir que itens … - [Por que é importante criptografar seus dados e o que pode ser aprendido com o caso Sony](https://adlermedrado.com.br/posts/por-que-e-importante-criptografar-seus-dados-e-o-que-pode-ser-aprendido-com-o-caso-sony/): Se você não estava em uma caverna, provavelmente assistiu, leu ou ouviu sobre o caso de cracking e vazamento de dados da Sony Pictures Entertainment, onde um … - [Gerenciador de pacotes para Windows](https://adlermedrado.com.br/posts/gerenciador-de-pacotes-para-windows/): Não é segredo que nos últimos meses eu tenho usado Windows como a minha principal plataforma de trabalho, apesar de lidar com servidores linux diariamente e … - [Acessando o Office 365 via Powershell](https://adlermedrado.com.br/posts/acessando-o-office-365-via-powershell/): É muito fácil acessar sua conta do Office365 usando Powershell, principalmente se você precisa otimizar a administração de contas corporativas via script em … - [Como subverter uma nação. Por Yuri Bezmenov](https://adlermedrado.com.br/posts/como-subverter-uma-nacao-por-yuri-bezmenov/): Yuri Bezmenov foi um jornalista russo que trabalhou na Ria Novosti e atuava como agente da KGB. Atuando pela KGB ele era ativo na área de subversão e após … - [Configurando o Ruby no Windows](https://adlermedrado.com.br/posts/configurando-o-ruby-no-windows/): Recentemente eu instalei o Windows no meu PC e como eu uso o octopress para gerir este blog, eu estava usando uma VM com linux como ‘plataforma de blogging’. No … - [Minha vida após a cirurgia: Novas perspectivas](https://adlermedrado.com.br/posts/minha-vida-apos-a-cirurgia-novas-perspectivas/): Hoje fazem 2 meses e dois dias que eu fiz a gastrectomia vertical, também conhecida como sleeve gástrico que é a retirada de uma parte do estômago. Muitos … - [A Segurança Das Urnas Eletrônicas](https://adlermedrado.com.br/posts/a-seguranca-das-urnas-eletronicas/): Quem me conhece sabe que eu sempre desconfiei da segurança das urnas eletrônicas brasileiras, um dos fatores que me levam a ter essa postura é devido ao fato de … - [Flisol Francisco Beltrão 2014](https://adlermedrado.com.br/posts/flisol-francisco-beltrao-2014/): Amanhã eu irei proferir uma palestra sobre ReactPHP no Flisol de Francisco Beltrão. Se puder, prestigie o evento. - [OFF-TOPIC — O desarmamento e suas falácias](https://adlermedrado.com.br/posts/off-topic-o-desarmamento-e-suas-falacias/): Ontem no Jornal de Beltrão teve uma reportagem sobre os bandidos estarem invadindo casas e tal. Nesta reportagem um quadro informava sobre armas e na reportagem … - [O fim do GetOnCode();](https://adlermedrado.com.br/posts/o-fim-do-getoncode/): Em 2011 eu iniciei um projeto chamado Get On Code, a idéia inicial era a de publicar notícias, artigos, etc., relacionados a desenvolvimento, bem como produzir … - [Para refletir](https://adlermedrado.com.br/posts/para-refletir/): Hoje eu recebi por e-mail a seguinte foto, eu creio que ela fala por ela mesma, não é? Após observa-la por algum tempo, eu pude perceber que nossa sociedade não … - [Quer ser um bom programador? Dica #2](https://adlermedrado.com.br/posts/quer-ser-um-bom-programador-dica-2/): Este é o segundo de uma série de posts com dicas para se tornar um bom programador. O primeiro post da série encontra-se aqui Dica #2: Mantenha o hábito de … - [Quer ser um bom programador? Dica #1](https://adlermedrado.com.br/posts/quer-ser-um-bom-programador-dica-1/): Uma das primeiras dicas que dou quando alguém me pergunta o que é necessário para ser um bom programador, será também a primeira de uma série de posts que farei … - [Não execute comandos a esmo. Escreva-os.](https://adlermedrado.com.br/posts/nao-execute-comandos-a-esmo-escreva-os/): Eu sempre fui um cara afobado, então sempre quando precisava executar um comando em um servidor por exemplo, eu simplesmente o executava e se alguns dias, … - [Happy New Year](https://adlermedrado.com.br/posts/happy-new-year/): Happy New Year, folks. - [Porque o coitadismo é tão difundido no Brasil?](https://adlermedrado.com.br/posts/porque-o-coitadismo-e-tao-difundido-no-brasil/): Uma das coisas que eu abomino é a cultura do coitadismo que, infelizmente, está enraizado no DNA do brasileiro. Eu não sei o motivo desse comportamento, mas o … - [Mais um pouco sobre privacidade](https://adlermedrado.com.br/posts/mais-um-pouco-sobre-privacidade/): Eu resolvi escrever este post depois de ficar pensando neste assunto por um tempo, então se você não se importa muito com a proteção da privacidade e/ou acha … - [Web Analytics e Privacidade](https://adlermedrado.com.br/posts/web-analytics-e-privacidade/): Intro Recentemente, eu publiquei um post a respeito do meu novo blog, aproveitando o embalo eu estou tentando torna-lo o mais transparente possível para aqueles … - [Novo blog](https://adlermedrado.com.br/posts/novo-blog/): Olá, bem vindo ao meu novo blog. Eu estou abandonando o meu projeto dangolino, a partir desse post o meu blog voltará a ser baseado no bom e velho wordpress e … - [Quase um ano de Dangolino sem precisar alterar uma linha de código](https://adlermedrado.com.br/posts/quase-um-ano-de-dangolino-sem-precisar-alterar-uma-linha-de-codigo/): Já faz algum tempo que eu postei aqui que eu estava usando o picasaweb para publicar as imagens no meu blog usando o dangolino, mas, recentemente eu pensei … - [Funções anônimas em PHP](https://adlermedrado.com.br/posts/funcoes-anonimas-em-php/): Introdução Não é novidade para ninguém que foram incluídos no PHP 5.3 alguns recursos novos que a tornam uma linguagem melhor e mais completa. A novidade é que … - [Promoção do PHPSP te ajuda a tirar certificações Zend](https://adlermedrado.com.br/posts/promo-phpsp-ajuda-tirar-certificacao/): O PHPSPCast traz uma promoção em conjunto com seu último podcast que é sobre certificação. Os prêmios, logicamente são vouchers pra certificação. Se você ganhar … - [Screencast Zend Framework e Netbeans](https://adlermedrado.com.br/posts/screencast-zend-framework-e-netbeans/): Alô Rapaziada. Acabei de colocar um screencast que eu fiz hoje cedo mostrando como integrar o Zend Framework, mais precisamente o Zend_Tool com o NetBeans 6.9 … - [Zend Framework tutorial series capítulo 3](https://adlermedrado.com.br/posts/zend-framework-tutorial-series-capitulo-3/): Depois de muito tempo eu consegui voltar a este tutorial e a partir deste capítulo eu vou mudar um pouco a estratégia, vocês irão perceber que este capítulo … - [Atualizem suas agendas](https://adlermedrado.com.br/posts/atualizem-suas-agendas/): Esse post é especial para aqueles que fazem parte da comunidade PHP brasileira e/ou estão buscando conhecer mais a linguagem. Decidi postar aqui todos os … - [Zend Framework tutorial series capítulo 2](https://adlermedrado.com.br/posts/zend-framework-tutorial-series-capitulo-2/): Tudo bem? Demorou um pouco para eu publicar este capítulo pois infelizmente eu tive alguns contratempos nas últimas semanas, mas de qualquer forma, é muito bom … - [Zend Framework 1.10.0 stable released](https://adlermedrado.com.br/posts/zf-1-10-0-stable-released/): Ontem eu recebi um email pela lista geral do Zend Framework que informava o lançamento da release 1.10 Stable do Zend Framework. Foram adicionados diversos … - [Zend Framework tutorial series capitulo 1](https://adlermedrado.com.br/posts/zend-framework-tutorial-series-capitulo-1/): Estou iniciando uma série de tutoriais sobre Zend Framework onde eu pretendo mostrar desde os conceitos básicos até os avançados. Tentarei colocar um novo … - [Agenda atualizada](https://adlermedrado.com.br/posts/agenda-atualizada/): Apenas para informar a quem interessar possa, minha agenda foi atualizada. Se você deseja aprender PHP ou Zend Framework e reside em Brasília ou nas … - [Por onde anda o tio Adler](https://adlermedrado.com.br/posts/por-onde-anda-o-tio-adler/): Opa. Já tem algum tempinho que não atualizo meu blog mas é por uma boa causa: Férias! Estou usando muito pouco o computador nesses dias para dar uma descansada, … - [Minha agenda](https://adlermedrado.com.br/posts/minha-agenda/): Como eu sempre recebo emails perguntando sobre datas de treinamento e/ou palestras eu resolvi aproveitar um pedaço do meu sábado para criar uma área no meu site … - [Profiling de banco de dados com Zend_Db_Profiler e Firebug](https://adlermedrado.com.br/posts/profiling-db-zend-firebug/): Se você usa o Zend Framework já percebeu que não é muito trivial obter as queries executadas no banco de dados e isso é algo comum no dia-a-dia de um … - [Vale a pena tirar certificacoes?](https://adlermedrado.com.br/posts/vale-a-pena-tirar-certificacoes/): Não é de hoje que este é um dos maiores questionamentos de quem trabalha na área de desenvolvimento de software principalmente entre os programadores então … - [Slides da Palestra sobre Zend Framework no PHPSC Conf](https://adlermedrado.com.br/posts/slides-palestra-zf-phpsc-conf/): Demorei para disponibilizar o material porque após o evento minha semana em Brasília foi muito corrida e em seguida tive uma viagem de trabalho para Ourinhos, … - [Mudanças no Zend_Loader](https://adlermedrado.com.br/posts/mudancas-no-zend-loader/): Com o advento da versão 1.8.0 do Zend Framework algumas mudanças no Zend_Loader serão necessárias quando for utilizado o autoload. Até então nós habilitávamos o … - [Heróis Brasileiros esquecidos ou quase](https://adlermedrado.com.br/posts/herois-brasileiros-esquecidos-ou-quase/): Este post é completamente OFF-TOPIC em relação ao que eu costumo colocar aqui, porém, não é OFF-TOPIC em relação a aquilo que eu gosto de ler e de estudar que é … - [Treinamento de Zend Framework em Brasilia confirmado](https://adlermedrado.com.br/posts/treinamento-de-zend-framework-em-brasilia-confirmado/): Hoje iniciará um treinamento de Zend Framework na X25, empresa que ministro cursos de PHP em Brasília. Será a primeira turma de Zend Framework lá na X25 e estou … - [Flisol 2009](https://adlermedrado.com.br/posts/flisol-2009/): Ontem eu participei do FLISOL 2009 ministrando uma palestra sobre Zend Framework e foi muito legal. Sala cheia e público entusiasmado: Esse é o resumo sobre … - [Chegou meu certificado ZCE-ZF](https://adlermedrado.com.br/posts/chegou-meu-certificado-zce-zf/): A alguns dias atrás chegou pelo correio o meu certificado ZCE-ZF. Eu achei ele legal e o adesivo que veio com ele também, mas ainda acho o certificado de PHP 5 … - [Tutorial Zend Paginator](https://adlermedrado.com.br/posts/tutorial-zend-paginator/): O Zend Framework é muito interessante mesmo nos componentes mais simples, desta vez eu irei falar sobre o componente Zend_Paginator, que é um componente que se … - [Enfim Zend Certified Engineer #2](https://adlermedrado.com.br/posts/enfim-zend-certified-engineer-2/): Quem acompanha meu blog a mais tempo deve se lembrar de quando usei este título pela primeira vez. Foi no dia 21/09/2007, um dia após eu fazer o exame de … - [Meu primeiro plugin para Wordpress](https://adlermedrado.com.br/posts/meu-primeiro-plugin-para-wordpress/): Eu sempre tive a curiosidade de saber como escrever um plugin para wordpress mas meu tempo anda escasso e eu acabei protelando por algum tempo até ontem, quando … - [Seven things that probably you may not know about me](https://adlermedrado.com.br/posts/seven-things/): This is the first time I take part a meme/tag, as it was my friend Rafael Dohms who invited me, I will not deny my participation. :-) I think it is a … - [Mini-curso Solidário](https://adlermedrado.com.br/posts/mini-curso-solidario/): Sei que está bem em cima da hora mas é que as últimas semanas tem sido bastante movimentadas. Por isso peço desculpas pela demora ao postar. Bem, a X25, empresa … - [Zend_Form: Um simples tutorial](https://adlermedrado.com.br/posts/zend-form-um-simples-tutorial/): Introdução Depois de algum tempo sem escrever algo sobre o Zend Framework, venho hoje mostrar rapidamente um exemplo de como usar o Zend_Form e de quebra vou … - [Dia do Programador](https://adlermedrado.com.br/posts/dia-do-programador/): Pois é, hoje é dia do programador, e devido à pressão diária que só nós programadores conhecemos, eu não pude elaborar nada para comemorar esta tão importante … - [Última aula do curso de PHP: Reloaded](https://adlermedrado.com.br/posts/ultima-aula-do-curso-de-php-reloaded/): Ontem (segunda, 04/08), foi o último dia do curso de PHP avançado e Zend Framework que ministrei para meus colegas do MDIC/Sigma. Foi muito legal rever esse … - [Conisli 2008](https://adlermedrado.com.br/posts/conisli-2008/): É com muito prazer que divulgo neste humilde site o evento Conisli 2008. O Conisli é um evento relacionado a software livre e que sempre contou com a presença … - [Remote Systems no PDT](https://adlermedrado.com.br/posts/remote-systems-no-pdt/): Eu sempre procurei por plugins do eclipse que me permitissem acessar diretórios remotos via SSH para editar arquivos remotamente, mas todos que encontrei não … - [PHPDF: 2 Anos](https://adlermedrado.com.br/posts/phpdf-2-anos/): Este mês é o mês de aniversário do PHPDF e para lembrar esta data eu irei reproduzir aqui o texto elaborado pelo colega Ricardo Maia e enviado para a lista de … - [Ultima aula do curso de PHP](https://adlermedrado.com.br/posts/ultima-aula-do-curso-de-php/): Hoje foi a última aula da turma do curso de PHP do MDIC/Sigma que estava sendo realizada aos sábados. Foi muito bom rever essa turma a qual tive a honra de … - [Treinamento PHP avançado para meus colegas do MDIC/Sigma](https://adlermedrado.com.br/posts/treinamento-php-avancado-mdic-sigma/): Iniciou ontem o treinamento de conceitos avançados em PHP para os meus colegas da SIGMA/MDIC. A Sigma é a empresa a qual eu trabalhava até o primeiro trimestre … - [Vale a pena desenvolver um framework caseiro ultimamente?](https://adlermedrado.com.br/posts/vale-a-pena-framework-caseiro/): É fato que atualmente os desenvolvedores PHP estão bem servidos de frameworks, mas mesmo assim, alguns desenvolvedores insistem em suas idéias caseiras. Será … - [Treinamento PHP5 Com Orientação a Objetos](https://adlermedrado.com.br/posts/treinamento-php5-com-orientacao-a-objetos/): Hoje iniciará um treinamento de PHP 5 com OO na X25. Este curso é bem legal pois engloba desde os conceitos mais básicos do PHP até os conceitos de OO que o PHP … - [Planet Adler](https://adlermedrado.com.br/posts/planet-adler/): Publiquei a alguns minutos o planet adler que consiste em um espaço no meu site onde eu mostro o último post de blogs que eu considero relevantes. Eu acho … - [Heavy Metal pra quem gosta de história](https://adlermedrado.com.br/posts/heavy-metal-pra-quem-gosta-de-historia/): Você gosta de Heavy Metal? Você gosta de História? Que tal unir o útil ao agradável? Há dois anos que quero fazer esse post mas não fiz sei-lá-porque. Bem, a … - [Feed e Flickr em cache](https://adlermedrado.com.br/posts/feed-flickr-em-cache/): Quem está me acompanhando no twitter e tem lido meus últimos posts, sabe que criei um site e etc, porém, nos últimos dias meu server no dreamhost está um pouco … - [Mudança de endereço realizada](https://adlermedrado.com.br/posts/mudanca-de-endereco-realizada/): Como havia informado anteriormente, eu mudei meu blog de endereço. O novo endereço é http://adlermedrado.com.br/blog. Eu criei também um site no endereço … - [Atualizacao No Site](https://adlermedrado.com.br/posts/atualizacao-no-site/): Incluí no meu site uma área destinada à galeria de fotos. Eu coloco minhas fotos no flickr e não irei mudar isso. O que eu fiz foi apenas um mashup onde eu … - [O endereço do meu blog irá mudar](https://adlermedrado.com.br/posts/o-endereco-do-meu-blog-ira-mudar/): Depois de alguns anos com meu blog na URL http://neshertech.net/adler, irei movê-lo para um novo endereço. Esta URL (neshertech.net) eu registrei para colocar o … - [Chernobyl 22 anos](https://adlermedrado.com.br/posts/chernobyl-22-anos/): Hoje fazem 22 anos que ocorreu o acidente nuclear de Chernobyl, o maior acidente nuclear da história humana. Em 26 de Abril de 1986, o reator número 4 da usina … - [Usabilidade](https://adlermedrado.com.br/posts/usabilidade/): Encontrei no site stuffthathappens.com a seguinte imagem que demonstra como poderíamos seguir exemplos de usabilidade que estão à disposição mas mesmo assim … - [Relacionamento entre tabelas com Zend Framework](https://adlermedrado.com.br/posts/relacionamento-entre-tabelas-com-zend-framework/): O Zend Framework possui uma camada de modelo, composta por algumas classes como Zend_Db, Zend_Db_Table, Zend_Db_Table_Rowset, entre outras, e é muito simples … - [Lehitraot Guterman](https://adlermedrado.com.br/posts/lehitraot-guterman/): Marcos Guterman é editor do estadao.com.br e ele tinha um blog no portal do estadão que era um dos mais movimentados. O blog dele normalmente tratava de … - [Otimizando O Firefox](https://adlermedrado.com.br/posts/otimizando-o-firefox/): Para otimizar o firefox, siga os passos abaixo: 1 - Abra o Firefox 2 - digite na linha do endereço : about:config 3 - Clique com o botão direito, new / boolean. … - [Nova release de preview do Zend Framework neste fim de semana](https://adlermedrado.com.br/posts/nova-release-preview-do-zf/): Conforme palavras do Andi Gutmans na lista de discussões do Zend Framework, é possível que neste final de semana seja liberada mais uma release de preview do … - [Pesquisa Interessante](https://adlermedrado.com.br/posts/pesquisa-interessante/): Hoje eu li uma matéria bastante interessante no site do Zend Developer Zone. Nela o autor utilizou variantes da query de pesquisa do site TIOBE Programming … ## Missives - [What I’d Tell My 23-Year-Old Self](https://adlermedrado.com.br/missives/what-id-tell-my-23-year-old-self/) - [X reactivated my account](https://adlermedrado.com.br/missives/x-reactivated-my-account/) - [They suspended my X account](https://adlermedrado.com.br/missives/they-suspended-my-x-account/) - [Ollama Local AI Playbook](https://adlermedrado.com.br/missives/ollama-local-ai-playbook/) - [Video sobre o meu site](https://adlermedrado.com.br/missives/video-sobre-o-meu-site/) - [Install & Neovim Bootstrap Revamp](https://adlermedrado.com.br/missives/install-neovim-bootstrap-revamp/) - [MDN Report A+](https://adlermedrado.com.br/missives/mdn-report-a/) - [Website updates](https://adlermedrado.com.br/missives/website-updates/) ## Pages - [Uses](https://adlermedrado.com.br/uses/) - [Now](https://adlermedrado.com.br/now/) - [About](https://adlermedrado.com.br/about/) - [Contact](https://adlermedrado.com.br/contact/) - [Projects](https://adlermedrado.com.br/projects/)