Notas
Índice cronológico de todas as notas do Scholion.
5359 notas · última:
Signs that you're a good programmer
The page lists traits of good programmers, from experimentation and detachment from code to teaching, platform fluency, curiosity, and building tools. It also contrasts them with traits that can push people beyond ordinary programming.
Boas práticas com JavaScript e jQuery: código não-obstrusivo
A página defende separar HTML, CSS e JavaScript, ligar comportamento por eventos da DOM ou do jQuery e evitar onclick inline e links com href="#".
Você já conhece Terry Pratchett?
O texto apresenta Terry Pratchett como um escritor de fantasia admirado, cita livros publicados pela Conrad no Brasil e recomenda títulos como Os Pequenos Homens Livres e Quando as Bruxas Viajam.
The Real Pain of Software Development [part 2]
The author describes coding-related pain, what treatment and workplace changes helped him, and why breaks, posture, stress management, and movement matter more than one perfect fix.
Ruby concurrency explained
The article explains concurrency in Ruby through threads, multiple processes, fibers, and non-blocking I/O, and argues that each approach trades simplicity, safety, memory use, and throughput.
How to make your build faster
The post argues that build speed can be improved without buying SSDs by using smarter project structures, parallel builds in Visual Studio/MSBuild, and Mighty Moose’s incremental build information.
How to be a Programmer: A Short, Comprehensive, and Personal Summary
The chapter argues that programmers need strong debugging, performance, documentation, estimation, and teamwork habits, and that all of them depend on experimentation, judgment, and clear communication.
How I do my computing
Richard Stallman describes the hardware, software, browsers, mail, search, and online services he uses, and explains his refusal to use nonfree software or DRM unless he can break the restriction himself.
Fazendo mágica com o ImageMagick
O texto apresenta o ImageMagick como um conjunto de ferramentas e bibliotecas para criar, editar, converter e compor imagens, com uso em linha de comando, scripts e APIs em C.
Corações de gaveta: as polaroids de uma geração sem romantismo
O texto junta episódios de flerte, amizade e etiqueta amorosa para dizer que a geração atual vive entre liberdade, constrangimento e desencontro, com o romantismo virando pose ou tendência.
Forgotten Rails features: HTTP Streaming
The post explains how Rails HTTP streaming sends the response in chunks, can make pages feel faster, and requires changes to render calls, templates, and server setup.
Make Evernote More Approachable with Custom Windows 7 Integration
The page explains how to make Evernote easier to use on Windows 7 by building shortcut folders for searches, wrapping them in StandaloneStack, pinning them to the taskbar, and adding a search shortcut icon.
We're Doing It Wrong
The page explains how Array#sort behaves across browsers, why stable sorting and locale-aware string comparison matter, and how mapping values first can reduce comparison cost.
The Software Developer’s Guide to Fitness & Morning Productivity
The post argues that a short morning workout can improve productivity, consistency, and energy, and suggests a simple routine plus a protein-rich breakfast to avoid a midday slump.
Using Symlinks in Windows Vista
The article explains Vista’s mklink command, the difference between soft links, hard links, and directory junctions, and notes limits such as network shares and safe deletion.
Para as empresas aprenderem a distribuir o poder
O texto defende que empresas e líderes precisam abandonar modelos hierárquicos rígidos e reconhecer colaboradores como agentes pensantes, distribuindo poder, responsabilidade e conexão com a organização.
Usando Ruby para organizar a coleção de fotos – remoção de arquivos duplicados
O autor reuniu backups de fotos em um computador, passou a usar o Picasa para manter a mesma interface no Mac e no Windows e escreveu um script em Ruby para remover arquivos duplicados.
html2canvas: captura de tela do navegador
O texto explica como o canvas do HTML5 permite capturar telas com javascript usando html2canvas, mostra o fluxo Preload/Parse/Render e um exemplo com proxy para um site externo.
Como levar salada para comer no trabalho
A autora diz que leva comida de casa para controlar a alimentação e economizar dinheiro, e compartilha um modo de transportar salada sem estragar os ingredientes antes da hora.
SSH: What and How
The article explains SSH as a way to open a terminal session on another computer, then shows how to install it, connect to a server, set up keys and shortcuts, and use it for Git and SFTP.
Understanding the Rule of Thirds in Web Design
The page explains the rule of thirds as a 3-by-3 grid that shapes attention in images and web layouts, with guidance on composition, cropping, and placing key elements.
SOLID Code for SOLID Reasons
The post argues that good code should be written for maintainability, with testability as a secondary benefit. It connects SOLID, bounded contexts, and anti-corruption layers to TDD and criticizes using moles or shims to justify weak design.
CentOS: how to install postgresql 9.1
The page lists the commands to add the pgdg CentOS 9.1 repository, exclude the default PostgreSQL packages in yum, install postgresql91-server, initialize the database, start the service, and enable it at boot.
25 bons motivos para você se organizar
A organização melhora o uso da casa, evita perdas de tempo e dinheiro, reduz estresse, ajuda no cuidado com tempo, metas, saúde e relações, e amplia o descanso e o tempo para o que importa.
O mau uso da mídia social condenou Jesus
O texto aplica conceitos de mídia social à história de Jesus para dizer que ele faltou relevância, abrangência, segmentação, clareza de propósito e meios adequados de comunicação.
Caching Strategies for Rails
The page lays out when to use page, action, fragment, and low-level caching in Rails on Heroku, and recommends memcached, Varnish, and Rails.cache for different kinds of slow content.
3 dicas para manter o foco na segunda-feira
A página sugere começar a semana com três tarefas do dia, revisar áreas da vida e metas para ganhar perspectiva, e reservar algo agradável no fim do dia como recompensa.
Utilize linguagens parecidas com a SQL para a estrutura do MapReduce
O texto compara MapReduce com Pig, Hive, HadoopDB e Jaql, mostrando como interfaces declarativas parecidas com SQL ajudam a escrever, manter e otimizar processamento distribuído em larga escala.
Como a ciência explica o que chamamos de pressentimento
David Eagleman sugere usar uma moeda para comparar duas escolhas e observar a reação ao resultado; o alívio aponta a decisão certa, enquanto irritação pode indicar a outra opção.
Faça o que você sabe fazer
O texto defende que tentar agradar ao público ou imitar tendências enfraquece o trabalho. O sucesso vem como consequência de tratar do que você realmente conhece e faz melhor.
Codificar vídeo com filas de trabalho MongoDB
O texto explica filas de trabalho para tirar tarefas longas do ciclo solicitação-resposta e mostra um exemplo em Ruby que usa MongoDB, rb-inotify e FFmpeg para converter imagens em vídeo.
10 ícones que os usuários mais novos não entendem mais
O texto argumenta que muitos ícones de interface dependem de objetos antigos que usuários mais jovens talvez não reconheçam, como disquetes, envelopes, microfones e telefones fixos.
Inspiração: estante com rodízios ao lado da geladeira
A página destaca uma ideia de estante com rodízios ao lado da geladeira e diz que o exemplo é tão bom que vale compartilhar, com link para uma instrução de como fazer.
11 hábitos de pessoas (muito) improdutivas
O texto lista hábitos que reduzem a produtividade, como fazer reuniões demais, roubar tempo alheio, desorganização, não reservar tempo pessoal, tratar tudo como urgente e dar peso excessivo ao e-mail.
O memorando inspiracional que a Apple distribui aos funcionários no primeiro dia de trabalho
O texto diz que um usuário do Instagram publicou um suposto memorando de boas-vindas da Apple e o apresenta como um texto inspiracional para quem foi contratado.
Pensamento funcional: padrões de design funcional - Parte 01
O texto mostra como padrões de design aparecem na programação funcional: às vezes são absorvidos pela linguagem, às vezes mantêm a semântica com outra implementação, e às vezes dependem de recursos exclusivos.
Extraindo o áudio MP3 de um vídeo com ffmpeg
Mostra como converter um vídeo em MP3 com ffmpeg usando um comando simples, depois de explicar por que ouvir videopodcasts em áudio é mais prático no carro.
Aventuras com armas em jogos com terceira pessoa
O texto explica problemas de disparo em jogos de terceira pessoa e descreve a solução usada em Monday Night Combat: três rastreamentos separados para câmera, arma e mão, equilibrando mira, colisão e efeitos visuais.
Organizando um cardápio semanal por temas
A proposta é dividir o cardápio semanal por temas para facilitar as escolhas, variar as refeições e dar um direcionamento mais específico ao planejamento da rotina.
Good presentation about Rails Models without say "DDD" :) really cool
The tweet praises a presentation about Rails Models and notes that it discusses the topic without using the term “DDD”. It also includes a link and mentions three users.
