Pular para o conteúdo principal

Fazendo um encurtador de URLs

A Microsoft (assim como o Google e vários outros) lançou um encurtador de URLs.
Na real, o que ela fez foi simplesmente criar um domínio que serve como proxy ao Bit.ly, usando a infraestrutura do último.
Tempos atrás criei o meu próprio encurtador de URLs para testes. A idéia do encurtador existente era simples: uma tabela em base de dados com um ID numérico e a URL a ser encurtada.
Cada URL é única na base de dados e, assim, possui um único ID. Este ID era convertido para base 36 e, assim, tínhamos uma URL mais curta.
Claro que fiz isto em um tempo absurdamente curto, apenas para testes de viabilidade.
Entretanto, como gostei da idéia da Microsoft, resolvi fazer o mesmo. Assim, criei um "proxy" ao Bit.Ly, usei a API de desenvolvedor disponibilizada por eles e, agora, tenho outro encurtador de URL sem precisar utilizar a infraestrutura do Nóis (que não é lá estas coisas). Não fica tão curta porque não quis registrar um domínio com poucas letras para fazer isto, mas já serve como estudo de caso.
Se alguém quiser testar: http://nois.com.br/shrt

Postagens mais visitadas deste blog

Notas de Leitura - Por que os Generalistas vencem em um mundo de Especialistas

No final do ano passado me deparei com uma sugestão no site da Amazon do livro "Por que os Generalistas vencem em um mundo de Especialistas", de David Epstein. Como o título me chamou a atenção, pois me considero muito mais uma pessoa Generalista do que um Especialista em si, resolvi lê-lo e coloco aqui minhas impressões. Basicamente o autor tenta mostrar que as pessoas podem ter sucesso das duas formas. Para isto ele cita os exemplos clássicos do esporte. Primeiro Tiger Woods, um golfista que foi treinado desde cedo pelo seu pai (dizem que começou a dar tacadas aos 2 anos de idade) e se tornou o golfista mais vencedor da história! Um treinamento dedicado durante toda a sua vida o levou a atingir o topo do esporte (ignorando os problemas da vida pessoal dele, claro)!  O segundo exemplo é do tenista Roger Federer. Federer começou tarde no tênis, primeiro experimentou vários outros esportes e, apenas as 14 anos, começou a treinar com mais dedicação. Inclusive Federer comenta qu

Pensar primeiro em Mobile deixou de ser o futuro, é o presente

O legal de estar em um evento de desenvolvedores mobile é que tu acaba ouvindo coisas óbvias sobre comportamento de usuário que geralmente não nos demos conta. Desenvolvo aplicativos Web desde 1999. Em 1999 tínhamos a seguinte situação no Brasil: A tecnologia móvel estava no início da era digital, com as tecnologias GSM e CDMA Os aparelhos serviam basicamente para 3 coisas: fazer ligações, enviar mensagens SMS e jogar Snake. O Nokia 6160 e o Motorola Startak eram o topo de linha! A Internet (discada) custava em torno de 40 reais por um plano de 56Kbps (a ser pago ao provedor), além do custo da ligação pelo modem Yahoo! era o melhor buscador, copiando o modelo de catálogo que os usuários estavam acostumados desde o tempo das listas telefônicas Utilizávamos o ICQ e e-mail para comunicação, os arquivos eram armazenados localmente e usávamos computadores que não podiam ser carregados facilmente para todos os lugares. Sites de notícias tinham o mesmo modelo dos jornais: uma c

Buscando e retendo talentos sem o hype da tecnologia

Como engajar novos e atuais colaboradores da área de tecnologia se o negócio não requer tecnologias de ponta (Hype)? Esse é um dos grandes desafios de muitas empresas e vamos falar mais sobre ele. Aquecimento do mercado de trabalho de TI Com as mudanças geradas nos modelos de negócio do mundo todo, em quase todos os segmentos, muitas empresas voltaram seus olhos para a TI. Sejam lojas que precisaram  voltar a sua estratégia para o e-commerce (uma vez que os negócios físicos ficaram impedidos de abrir) ou mesmo indústrias que, em tempos de contenção, precisaram reduzir seus custos operacionais. Este tipo de movimento do mercado em busca de tecnologias também gera outro efeito colateral: o aquecimento de oportunidades e posições de profissionais de diversas áreas da Tecnologia da Informação (TI), às vezes os mesmos profissionais que foram dispensados na primeira semana de pandemia, onde não se sabia muito bem qual estratégia traçar.  Brotam de um lado recrutadores com vagas cheias de des