Impressão 3D + Impressora Laser + plastic vacum form

A combinação de algumas técnicas criam objetos mais baratos e reais. No vídeo abaixo é explicado o processo que tem diversas etapas. Nada assim revolucionário, mas torna uma séria de coisas muito mais fáceis de fazer, sem falar que as tornam mais duráveis.


Como funciona um download de Torrent


Como é a oficina de modelos da Lego?

É muito maneiro e tem uma penca de peças que a gente não pode ter.


Como configurar o MAMP e o sendmail no Mac para enviar mensagens de email

Hoje em dia é muito fácil ter um ambiente de desenvolvimento onde você pode simular como seu sistema vai funcionar no mundo real. O mundo real provavelmente será um servidor virtual (compartilhado ou exclusivo) num provedor como dreamhost ou Amazon (AWS), mas antes de chegar lá, onde o simples fato de você ter algo “ligado” já custa um cascalho, é bom testar onde você não paga nada e este mundo é o adorável lar 127.0.0.1 ou localhost.

No meu caso, o lar é um Mac OS X e meu ambiente é provido pelo MAMP, mas na sua versão grátis, enviar email requer algum esforço. O esforço nem é nada de outro mundo. Depois de teclar algumas vezes na página do Google, você é agraciado com alguns links dos quais um me chamou a atenção. 

NewImage

O link é antigo. É de 2012, mas fazendo alguns ajustes nas instruções, a coisa funciona, como primeiro passo apenas. Você pode ver as instruções aqui. Resumidamente você precisa editar o arquivo de configuração do PHP para que ele “veja” a solução de envio de email. Note que para Windows a configuração pode ser diferente. Estou compartilhando apenas o meu caso, onde uso um OS X para desenvolver.

Uma vez o PHP configurado, você precisa configurar o sendmail. Este é o segundo passo. Outra teclada no Google e mais um link maroto. Veja aqui o passo a passo. Neste link não tem muito o que complementar. A única dica possível é que se você ativou o duplo fator de autenticação no seu Gmail, você não poderá usá-lo como SMTP para o seu MAMP. Use por exemplo o Hotmail ou o Yahoo, desde que eles não tenham o segundo fator de autenticação.


Formatando um arquivo XML para ficar bonito aos olhos

O último artigo foi sobre Linguagem Regular, hoje a dica de programação é sobre arquivos XML. Vira e mexe um arquivo em XML chega e ele não vem formatado para ser agradável aos olhos. Ele vem tudo numa linha só para economizar caracteres. Similar ao minify que arquivos JS costumam sofrer. Quase, vai. Eu sei que minify é mais do que só tirar espaços e enters que só ajudam seres humanos.

Xml

Hoje fiquei com preguiça de formatar um arquivos XML para poder pensar na estrutura, logo, fui a internet e coloquei umas palavras chave para formatar o arquivo dentro do meu editor predileto. Achei!

Se você não quiser ir no site e ler, basta criar um arquivo com o código abaixo, colocar na pasta “~/Library/Application Support/TextWrangler/Text Filters/” e acionar o botão de filtros de texto do TextWrangler, que é meu editor predileto para programar no Mac!

#!/bin/sh
XMLLINT_INDENT=$'\t' xmllint --format --encode utf-8 -

Dicas para linguagem regular

Sempre que tenho algum tempo livre tenho dois objetivos: Assistir séries e programar em PHP nos plugins que desenvolvi para os meus blogs. O principal plugin é o do Pardal Carioca que é capaz de fazer coleta de dados em diversos sites.

NewImage

Para este plugin, tenho usado muito Linguagem Regular para identificar nomes de ruas ou regiões para fazer marcação de noticias, ou seja, marcar noticias com tags relevantes. 

Nesta última semana aprendi duas coisas: Look Behind e dois sites para fazer testes online em tempo real de linguagem regular.

Vamos aos sites:

https://regex101.com 

http://regexr.com

Agora para o Look Behind, meu desafio era marcar noticias que contém a palavra “lentidão” e “lento” com a respectiva tag, mas noticias que tem contém a expressão “sem registro de lentidão” não deveriam ser marcadas. Para resolver este problema acabei usando o Look Behind da seguinte forma:

lento|((?<! sem | de | não ocorre | não causa )(lentid(ã|a)o))

Simples né? 😉


Procedimentos para viajar de avião

O vídeo abaixo mostra os diversos procedimentos para voar de Londres à Nova York de Falcon 900LX. O vídeo tem os principais momentos. Fiquei impressionado com a quantidade de verificações necessárias para se colocar o avião em movimento, taxiar, decolar e pousar.