Embora eu adore o GitHub pela forma como ele apresenta as informações do repositório git para mim, tenho me esforçado para não depender tanto dos aplicativos GUI da Web e dos aplicativos de desktop, procurando usar equivalentes de linha de comando. O senhor pode ver isso em meu recente posts recentes sobre shellincluindo Tweet da linha de comando com t, Como colocar marca d’água em imagens e vídeos, Acesse a câmera do Mac pela linha de comandoe mais. A linha de comando é mágica™!
Uma tarefa frequente do git é pesquisar uma lista de commits no ramo master que correspondam a uma determinada palavra-chave. Veja como faço isso:
git log -i --grep='ckeditor'
No comando acima, estou pesquisando no registro de commits os commits e/ou autores relacionados ao CKEditor, um componente da MDN que atualizo com frequência. Um exemplo de resultado seria o seguinte:
commit 1d5dfd86633488873326774819c0e7b362fadfb0 Merge: 84a271c 4f0a7e3 Author: John Karahalis <redacted@gmail.com> Date: Thu Aug 20 15:59:37 2015 -0400 Merge pull request #3425 from darkwing/1196252-ckeditor fix bug 1196252 - Upgrade CKEditor to 4.5.3 commit 4f0a7e3602058079bdc9ab7fad3cfd0513596045 Author: David Walsh <redacted@gmail.com> Date: Wed Aug 19 09:49:34 2015 -0500 fix bug 1196252 - Upgrade CKEditor to 4.5.3 commit 4e55f36f58a1f792bd8869c2c97cecb2951e5afa Merge: 57a7c2a cda134e Author: luke crouch <redacted@gmail.com> Date: Thu Jul 2 13:15:33 2015 -0500 Merge pull request #3302 from darkwing/975868-ckeditor-upgrade-2 Bug 975868 - Upgrade CKEditor to 4.4.8 :
Adoro poder ver esse resultado rapidamente na linha de comando em vez de ter que abrir meu navegador, navegar até o GitHub, usar a pesquisa deles etc. Todos nós sabemos que o git é superpoderoso – devemos nos esforçar para usar cada recurso!
5 APIs HTML5 que o senhor não sabia que existiam
Quando se diz ou se lê “HTML5”, é de se esperar que dançarinas exóticas e unicórnios entrem na sala ao som de “I’m Sexy and I Know It”. Mas o senhor pode nos culpar? Assistimos à estagnação das APIs fundamentais por tanto tempo que um recurso básico…
6 coisas que o senhor não sabia sobre o Firefox OS
Firefox OS está em todas as notícias de tecnologia e por um bom motivo: A Mozilla finalmente deu aos desenvolvedores da Web a plataforma de que precisam para criar aplicativos da maneira como os criam há anos: com CSS, HTML e JavaScript. O Firefox OS tem se aprimorado rapidamente…
Recuperar visitas e visualizações de página do Google Analytics com PHP
O Google Analytics é uma excelente ferramenta de análise de sites que fornece muito mais informações sobre seu site do que o senhor provavelmente precisa. É melhor ter mais do que o senhor deseja do que não ter o suficiente, certo? De qualquer forma, verifico as estatísticas do meu site com mais frequência do que deveria e…