Textos sobre texto
Dez textos sobre as partes do trabalho com texto que dão errado em silêncio: como um localizar e substituir arruína um documento, qual convenção de nomes serve para cada caso, por que dois arquivos idênticos aos olhos não são iguais, o que um caractere invisível faz ao ser colado. As ferramentas resolvem; aqui você entende o que está prestes a quebrar.
O que é de fato o title case
APA, Chicago e MLA concordam na primeira e na última palavra e discutem as palavras pequenas do meio.
LerPor que o texto colado do Word dá errado
O Word troca caracteres simples por outros parecidos enquanto você digita. Eles parecem certos e falham na primeira vez que algo os compara de forma exata.
LerQuanto tempo leva para ler isto
Um aviso de tempo de leitura é uma contagem de palavras dividida por uma taxa que ninguém mediu para o seu texto. De onde vem o número e o quanto ele pode errar.
LerQuantas palavras cabem em uma página
Cerca de 500 em espaço simples, cerca de 250 em espaço duplo, e a aritmética por trás das duas cifras, inclusive por que a sua contagem de páginas e a de outra pessoa não vão bater.
LerO que é lorem ipsum e por que designers ainda usam
Cícero estropiado que sobreviveu às prensas onde começou, e as tarefas para as quais ele é ruim sem avisar ninguém.
LerO que é um slug de URL e como escrever um bom slug
A cauda legível de uma URL: o que entra nela, por que o jeito óbvio de gerá-la quebra e quanto custa mudá-la depois.
LerComo inverter texto: caracteres, palavras e linhas
Inverter uma string parece uma linha de código. Essa linha solta os acentos das letras, parte os emoji e pode transformar uma bandeira na de outro país.
LerBloco de notas online sem cadastro: onde fica sua nota
Um bloco de notas sem login não tem onde colocar seu texto a não ser na sua própria máquina. Isso serve para dez minutos e é arriscado para uma semana.
LerCaracteres invisíveis: como achar e remover do texto
Um espaço que não é um espaço, um caractere sem largura, uma marca no começo de um arquivo. De onde eles vêm e como tirá-los.
LerComo ordenar uma lista em ordem alfabética e numérica
Ordenar uma lista leva dez segundos de trabalho e traz um monte de surpresas: maiúsculas no topo, file10 acima de file2, acentos no fim.
LerComo remover linhas duplicadas de uma lista
Três jeitos de remover duplicatas de uma lista, e o que fazer com aquele par de linhas que parecem idênticas e se recusam a virar uma só.
LerComo comparar dois textos e ver as diferenças
Cole as duas versões, deixe a ferramenta alinhá-las e aprenda a ler os pontos em que o alinhamento está adivinhando.
LerLocalizar e substituir texto sem quebrar nada
Leia as correspondências antes de confirmar, e o substituir tudo deixa de ser o que custa uma tarde.
LercamelCase vs snake_case vs kebab-case: qual usar
Três convenções de nomes e uma regra para escolher entre elas: quem decide é o contexto.
LerPor onde começar
Se você trabalha com texto em volume, leia primeiro os erros de localizar e substituir. É o único texto daqui que evita um estrago em vez de explicá-lo, e a falha que ele descreve é silenciosa: uma substituição que funcionou em todas as linhas que você conferiu e estragou três que não.
Depois desse, os caracteres invisíveis no texto cobre a outra fonte habitual de comportamentos inexplicáveis, em que uma string que parece idêntica a outra não é, e nada na tela diz por quê.
O que estes textos têm em comum
O texto parece simples porque lê-lo não custa esforço, e aí está a armadilha. O que um computador guarda é uma sequência de pontos de código, e quase toda surpresa desta categoria nasce da distância entre as duas coisas. Um espaço pode ser um de vários caracteres diferentes. Uma letra acentuada pode ser um ponto de código ou dois. Duas strings que aparecem iguais podem falhar numa comparação.
O que se escreve aqui serve sobretudo para fechar essa distância nos casos que aparecem com frequência: o que é de fato title case e por que não há dois manuais de estilo que concordem, as convenções de nomes e onde cada uma cabe, o que ordenar uma lista realmente faz e o que torna um slug legível para uma pessoa e durável para um buscador.
Perguntas frequentes
O que é um caractere invisível e como ele chega ao meu texto?
Espaços de largura zero, espaços rígidos, hifens suaves e marcas de direção ocupam uma posição em uma string sem desenhar nada. Eles chegam ao copiar e colar de processadores de texto, PDFs e páginas web, e quebram comparações exatas, análise de URLs e código enquanto parecem completamente normais na tela.
Existe uma única forma correta de escrever em title case?
Não. AP, Chicago e APA têm cada um sua própria regra sobre quais palavras curtas ficam em minúscula, e discordam entre si. Todo conversor automático de title case escolheu um deles em silêncio. Para algo publicado, a resposta certa é o manual de estilo que a publicação já segue.
Quando usar camelCase, snake_case ou kebab-case?
É quase tudo convenção e não mérito, e a convenção pertence ao contexto. JavaScript e Java usam camelCase para variáveis, Python e SQL usam snake_case, e kebab-case pertence a URLs e nomes de classe de CSS, onde um sublinhado se distingue pior dentro de um link sublinhado.
Todas as categorias
PDF 10Imagens 10Design 11Segurança 8Calculadoras 13Desenvolvimento 20Dia a dia 4Tempo 7