Recentemente, eu estava criando um Recalbox com meu filho de 5 anos e foi uma experiência incrível; vi o entusiasmo e a curiosidade em seus olhos enquanto o ajudava a montar uma máquina de videogame. Adicionamos jogos de NES, SNES e Nintendo 64 ao dispositivo, mas ficou claro que o controle do N64 precisava ter […]
Category: Uncategorized
Obter o MIME Type do arquivo a partir da linha de comandoObter o MIME Type do arquivo a partir da linha de comando
Ao longo dos anos, tornei-me hábil em scripts de shell. Adoro uma boa GUI, mas saber como automatizar faz do senhor um engenheiro muito mais poderoso. Grande parte dos meus scripts requer a recursão de diretórios e o processamento de um arquivo se ele atender a um determinado critério, que geralmente é a extensão do […]
Como definir o compromisso do autorComo definir o compromisso do autor
Durante meu tempo na Mozilla, usei dezenas de papéis em uma dúzia de equipes diferentes, mas nenhum foi tão gratificante e desafiador quanto o gerenciamento da comunidade. Seja orientando alunos, dando boas-vindas a novos colaboradores ou revisando solicitações pull, sempre há muito a ser feito. Há também as raras ocasiões em que preciso enviar um […]
Crie um bate-papo descentralizado na Web em 15 minutosCrie um bate-papo descentralizado na Web em 15 minutos
Neste tutorial de 15 minutos, vamos criar um aplicativo de bate-papo descentralizado simples que é executado inteiramente em um navegador da Web. Tudo o que o senhor precisará é de um editor de texto, a navegador da webe um conhecimento básico de como salvar HTML e abri-los no navegador. Vamos usar o Bugout, uma biblioteca […]
Cursos de programação gratuitos de Harvard, MIT, Microsoft e muito maisCursos de programação gratuitos de Harvard, MIT, Microsoft e muito mais
O senhor sabia que pode aprender programação on-line com instituições como Harvard, MIT e Microsoft em edX.org? O site sem fins lucrativos oferece 2.000 cursos on-line de 140 instituições de todo o mundo. Os cursos são gratuitos. O EdX tem mais de 200 cursos somente da Microsoft, incluindo um curso de Programa de 11 cursos […]
Definir alias de ramificação com o GitDefinir alias de ramificação com o Git
Os sistemas de controle de versão podem ser difíceis de usar, especialmente quando não se usa um aplicativo de interface do usuário. Pense nos nomes das principais ramificações ou revisões: o svn usa “trunk”, o git usa “master” e o mercurial (hg) usa “tip”. Preciso alternar entre o mercurial e o git com frequência, por […]
Automação e integração incríveis com o BuddyAutomação e integração incríveis com o Buddy
Um dos meus serviços favoritos há anos é o IFTTT (If this then that). Ter um serviço que me permite acionar uma série de funcionalidades com uma simples ação é incrível! A publicação de uma foto no Instagram pode acionar o IFTTT para enviar um tweet, publicar no Facebook, enviar um e-mail para os amigos […]
Visualização de vídeo com base em IA do CloudinaryVisualização de vídeo com base em IA do Cloudinary
Os primeiros dias do vídeo na Web não foram muito bons. Começamos com plug-ins de navegador e codecs personalizados, depois passamos para o Flash e, por fim, encontramos o caminho do HTML <video>. Quando resolvemos o problema da tecnologia, começamos a usar mais vídeos para conteúdo e publicidade. O próximo problema a ser resolvido foi […]
Como reverter um vídeoComo reverter um vídeo
Um dos meus utilitários de mídia favoritos é o ffmpeg. Esse utilitário de linha de comando nos permite fazer algumas coisas incríveis, como; De vez em quando, vejo um meme ou um vídeo engraçado que inverte um vídeo para dar efeito. Como o ffmpeg faz praticamente tudo o que posso imaginar, recorri a ele. Para […]
Abrir FaceTime Call a partir da linha de comandoAbrir FaceTime Call a partir da linha de comando
As ferramentas de comunicação estão sempre associadas às interfaces de usuário, e por um bom motivo: se o senhor deseja que a comunicação seja fácil e intuitiva, precisa de interfaces fáceis e intuitivas. Precisamos de ferramentas de comunicação que ofereçam a menor barreira de entrada possível, pois nem todos os usuários são especialistas em tecnologia. […]