<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
<title type="text">Gabriel Carvalho</title>
<generator uri="https://github.com/mojombo/jekyll">Jekyll</generator>
<link rel="self" type="application/atom+xml" href="http://www.carvalhoweb.com/feed.xml" />
<link rel="alternate" type="text/html" href="http://www.carvalhoweb.com" />
<updated>2014-02-13T15:32:42-02:00</updated>
<id>http://www.carvalhoweb.com/</id>
<author>
  <name>Gabriel Carvalho</name>
  <uri>http://www.carvalhoweb.com/</uri>
  <email>maracaipe1098@gmail.com</email>
</author>


<entry>
  <title type="html"><![CDATA[Bower: O guia/tutorial  definitivo]]></title>
  <link rel="alternate" type="text/html" href="http://www.carvalhoweb.com/articles/bower-guia-definitivo/"/>
  <id>http://www.carvalhoweb.com/articles/bower-guia-definitivo</id>
  <published>2014-01-27T00:00:00-02:00</published>
  <updated>2014-01-27T00:00:00-02:00</updated>
  <author>
    <name>Gabriel Carvalho</name>
    <uri>http://www.carvalhoweb.com</uri>
    <email>maracaipe1098@gmail.com</email>
  </author>
  <content type="html">&lt;p&gt;Antes de iniciar este post, gostaria de agradecer a todos pela repercursão que o &lt;a href=&quot;www.carvalhoweb.com/articles/melhores-plugins-sublime-text/&quot;&gt;post anterior&lt;/a&gt; teve. E como vocês são brothers, vão curtir, compartilhar e tweetar esse artigo aqui também.&lt;/p&gt;

&lt;p&gt;Primeiramente, vamos falar o que o &lt;a href=&quot;http://bower.io/&quot;&gt;Bower&lt;/a&gt; é: Um &lt;strong&gt;gerenciador de pacotes&lt;/strong&gt;, criado pelo pessoal do &lt;a href=&quot;http://github.com/twitter&quot;&gt;Twitter&lt;/a&gt;, que serve principalmente para pacotes front-end. Caso você não saiba o que é um gerenciador de pacotes, é basicamente um arquivo (no caso do Bower, &lt;code&gt;bower.json&lt;/code&gt;) em que você lista as dependências do seu projeto e os mantém atualizado com a fonte.&lt;/p&gt;

&lt;h2 id=&quot;instalao&quot;&gt;Instalação&lt;/h2&gt;

&lt;p&gt;Para instalar o &lt;a href=&quot;http://bower.io/&quot;&gt;Bower&lt;/a&gt; globalmente, simplesmente no seu terminal bash execute &lt;code&gt;npm install -g bower&lt;/code&gt;.  Ele é dependente do Node, Git (para a maioria dos pacotes) e do npm.&lt;/p&gt;

&lt;h2 id=&quot;uso&quot;&gt;Uso&lt;/h2&gt;

&lt;p&gt;Nesta seção, estarei listando os principais comandos do &lt;a href=&quot;http://bower.io/&quot;&gt;Bower&lt;/a&gt;. Para verificar se a instalação foi bem-sucedida, basta executar &lt;code&gt;bower -v&lt;/code&gt; em qualquer lugar. Se for retornado algo, como na imagem, você já está pronto pra usar o bower.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/guia-bower/bower-version.gif&quot; alt=&quot;Bower -v&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;definindo-depndencias&quot;&gt;Definindo depêndencias&lt;/h3&gt;

&lt;p&gt;Antes de instalar as dependências do seu projeto, você precisa primeiramente listá-las. Esta lista, nas versões superiores à &lt;code&gt;0.9.0&lt;/code&gt; ficava armazenada no arquivo &lt;code&gt;components.json&lt;/code&gt; e nas versões superiores, o aquivo é &lt;code&gt;bower.json&lt;/code&gt;. Este arquivo precisa estar na raiz do seu projeto, e é semelhante a outros arquivos de outros gerenciadores como &lt;code&gt;package.json&lt;/code&gt; do Node, ou &lt;code&gt;Gemfile&lt;/code&gt; do Ruby.&lt;/p&gt;

&lt;p&gt;Você pode iniciar um arquivo &lt;code&gt;bower.json&lt;/code&gt; através do comando &lt;code&gt;bower init&lt;/code&gt;, que pedirá que você especifique algumas opções. Após a criação bem sucedida desse arquivo, ele ficou assim:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;    {
      &quot;name&quot;: &quot;guia-bower&quot;,
      &quot;version&quot;: &quot;0.0.1&quot;,
      &quot;authors&quot;: [
        &quot;Gabriel Carvalho &amp;lt;maracaipe1098@gmail.com&amp;gt;&quot;
      ],
      &quot;description&quot;: &quot;O guia definitivo para o Bower&quot;,
      &quot;license&quot;: &quot;MIT&quot;,
      &quot;homepage&quot;: &quot;http://www.carvalhoweb.com&quot;,
      &quot;private&quot;: true,
      &quot;ignore&quot;: [
        &quot;**/.*&quot;,
        &quot;node_modules&quot;,
        &quot;bower_components&quot;
      ]
    }
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Pronto! Você já tem um arquivo &lt;code&gt;bower.json&lt;/code&gt; válido e já podemos instalar as dependências.&lt;/p&gt;

&lt;h3 id=&quot;instalando-pacotes-e-dependncias&quot;&gt;Instalando pacotes e dependências&lt;/h3&gt;

&lt;p&gt;O &lt;a href=&quot;http://bower.io/&quot;&gt;Bower&lt;/a&gt; oferece até hoje, quatro maneiras diferentes de se instalar pacotes. São elas:&lt;/p&gt;

&lt;h5 id=&quot;instala-pacotes-listados-no-arquivo-bowerjson&quot;&gt;Instala pacotes listados no arquivo &lt;code&gt;bower.json&lt;/code&gt;&lt;/h5&gt;

&lt;p&gt;&lt;code&gt;bower install&lt;/code&gt;&lt;/p&gt;

&lt;h5 id=&quot;instala-pacote-remoto-ou-local&quot;&gt;Instala pacote remoto ou local&lt;/h5&gt;

&lt;p&gt;&lt;code&gt;bower install &amp;lt;pacote&amp;gt;&lt;/code&gt; &lt;/p&gt;

&lt;h5 id=&quot;instala-pacote-remoto-ou-local-em-uma-verso-especfica-indicada-pela-git-tag&quot;&gt;Instala pacote remoto ou local em uma versão específica (indicada pela git tag)&lt;/h5&gt;

&lt;p&gt;&lt;code&gt;bower install &amp;lt;pacote&amp;gt;#&amp;lt;versao&amp;gt;&lt;/code&gt; &lt;/p&gt;

&lt;h5 id=&quot;instala-pacote-remoto-ou-local-em-uma-verso-especfica-indicada-pela-git-tag-com-um-nome-diferente-do-pacote&quot;&gt;Instala pacote remoto ou local em uma versão específica (indicada pela git tag) com um nome diferente do pacote&lt;/h5&gt;

&lt;p&gt;&lt;code&gt;bower install &amp;lt;nome&amp;gt;=&amp;lt;pacote&amp;gt;#&amp;lt;versao&amp;gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Nos exemplos acima, &lt;code&gt;&amp;lt;pacote&amp;gt;&lt;/code&gt; pode ser o seguinte:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;O nome de um pacote registrado no Bower, por exemplo &lt;code&gt;jquery&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;Um repositório remoto, por exemplo &lt;code&gt;git://github.com/alguém/algum-pacote.git&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;Um repositório Git local&lt;/li&gt;
  &lt;li&gt;Um atalho para um repositório no GitHub, por exemplo &lt;code&gt;alguem/algum-pacote&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;Uma URL para um arquivo &lt;code&gt;.zip&lt;/code&gt; ou &lt;code&gt;.tar.gz&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Usando o jeito mais simples, instalei o &lt;a href=&quot;//github.com/jquery/jquery&quot;&gt;jQuery&lt;/a&gt; (&lt;code&gt;bower install jquery --save&lt;/code&gt;) como exemplo. Os arquivos do jQuery, ficam armazenados em &lt;code&gt;/bower_components/jquery&lt;/code&gt;. E se você quiser usar por exemplo o arquivo &lt;code&gt;jquery.min.js&lt;/code&gt;, é só apontar para a pasta em que o componente foi adicionado.&lt;/p&gt;

&lt;p&gt;Se você quiser instalar algum pacote e já listá-lo no arquivo &lt;code&gt;bower.json&lt;/code&gt; é só colocar a opção &lt;code&gt;-D&lt;/code&gt; ou &lt;code&gt;--save&lt;/code&gt;, deixando o comando assim: &lt;code&gt;bower install &amp;lt;pacote&amp;gt; --save&lt;/code&gt;. Caso o pacote seja um dependência somente no estágio de desenvolvimento, a opção &lt;code&gt;--save-dev&lt;/code&gt; ou &lt;code&gt;-D&lt;/code&gt; o lista nas &lt;code&gt;devDependencies&lt;/code&gt; no arquivo json.&lt;/p&gt;

&lt;p&gt;Por padrão, todos os pacotes são instalados no diretório &lt;code&gt;bower_components&lt;/code&gt; e você não deve modificar seu conteúdo. Adicione-a ao seu .gitignore para nas próximas utilizações, a pessoa somente executar &lt;code&gt;bower install&lt;/code&gt; e o bower adicionar todos os componentes. Para listar todos os pacotes instalados localmente, execute &lt;code&gt;bower list&lt;/code&gt;.&lt;/p&gt;

&lt;h3 id=&quot;adicionando-dependncias&quot;&gt;Adicionando dependências&lt;/h3&gt;

&lt;p&gt;Nesta seção, você vai adicionar as dependências ao seu arquivo &lt;code&gt;bower.json&lt;/code&gt; e com isso, cada vez que você executa &lt;code&gt;bower install&lt;/code&gt; para instalar os pacotes na primeira vez, ou &lt;code&gt;bower update&lt;/code&gt; para atualizar os já existentes. O seguinte arquivo &lt;code&gt;bower.json&lt;/code&gt; mostra como deve ser listado as dependências, e toma como exemplo os pacotes &lt;strong&gt;Bootstrap&lt;/strong&gt; e &lt;strong&gt;jQuery&lt;/strong&gt; (ambos na última versão).&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;    {
      &quot;name&quot;: &quot;guia-bower&quot;,
      &quot;version&quot;: &quot;0.0.1&quot;,
      &quot;authors&quot;: [
        &quot;Gabriel Carvalho &amp;lt;maracaipe1098@gmail.com&amp;gt;&quot;
      ],
      &quot;description&quot;: &quot;O guia definitivo para o Bower&quot;,
      &quot;license&quot;: &quot;MIT&quot;,
      &quot;homepage&quot;: &quot;http://www.carvalhoweb.com&quot;,
      &quot;private&quot;: true,
      &quot;ignore&quot;: [
        &quot;**/.*&quot;,
        &quot;node_modules&quot;,
        &quot;bower_components&quot;
      ],
      &quot;dependencies&quot;: {
        &quot;jquery&quot; : &quot;latest&quot;,
        &quot;bootstrap&quot; : &quot;latest&quot;
      }
    }
&lt;/code&gt;&lt;/pre&gt;

&lt;h3 id=&quot;desinstalando-pacotes-e-excluindo-dependncias&quot;&gt;Desinstalando pacotes e excluindo dependências&lt;/h3&gt;

&lt;p&gt;Caso você não precise de mais algum pacote e deseja excluir sua dependência, é só executar &lt;code&gt;bower uninstall &amp;lt;pacote&amp;gt;&lt;/code&gt; e retirá-lo das dependências no arquivo json ou, se quiser já retirá-lo das dependências no arquivo json automaticamente, execute &lt;code&gt;bower uninstall &amp;lt;pacote&amp;gt; --save&lt;/code&gt;.&lt;/p&gt;

&lt;h3 id=&quot;listando-pacotes-instalados&quot;&gt;Listando pacotes instalados&lt;/h3&gt;

&lt;p&gt;Para ver quais pacotes estão instalados no seu projeto, simplesmente execute &lt;code&gt;bower list&lt;/code&gt;. Para ver também o caminho desses pacote, adicione ao comando a opção &lt;code&gt;--paths&lt;/code&gt;.&lt;/p&gt;

&lt;h3 id=&quot;alterar-diretrio-padro&quot;&gt;Alterar diretório padrão&lt;/h3&gt;

&lt;p&gt;Se você não quiser que o &lt;a href=&quot;http://bower.io/&quot;&gt;Bower&lt;/a&gt; coloque tudo (como padrão) no diretório &lt;code&gt;bower_components&lt;/code&gt;, você pode instalar em outro lugar, adicionando um arquivo chamado &lt;code&gt;.bowerrc&lt;/code&gt; na raiz do projeto. Para mudar o diretório para &lt;code&gt;assets/components&lt;/code&gt; nosso arquivo vai ficar assim:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;    {
      &quot;directory&quot; : &quot;assets/components&quot;
    }
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Depois é só executar &lt;code&gt;bower install&lt;/code&gt; novamente e deletar o diretório anterior.&lt;/p&gt;

&lt;h3 id=&quot;utilizando-um-pacote&quot;&gt;Utilizando um pacote&lt;/h3&gt;

&lt;p&gt;Essa parte provavelmente você já sabe, mas mesmo assim vou deixá-la aqui. Supondo que você tem somente o jQuery como pacote e vai utilizá-lo como nos exemplos anteriores, você vai usar na sua página assim:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;    &amp;lt;script src=&quot;/assets/components/jquery/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;hr /&gt;

&lt;p&gt;Pronto! Você já sabe usar o bower e utilizá-lo em seus projetos. Se você gostou e é um brother, não esqueça de curtir, compartilhar, tweetar a dar um +1 neste post. Qualquer dúvida ou observação, é só colocar nos comentários logo abaixo. Aproveitando, se você ainda não viu o post sobre &lt;a href=&quot;www.carvalhoweb.com/articles/melhores-plugins-sublime-text/&quot;&gt;Os Melhores Plugins do Sublime Text&lt;/a&gt; dê uma passada lá e veja! Até mais!&lt;/p&gt;


  &lt;p&gt;&lt;a href=&quot;http://www.carvalhoweb.com/articles/bower-guia-definitivo/&quot;&gt;Bower: O guia/tutorial  definitivo&lt;/a&gt; was originally published by Gabriel Carvalho at &lt;a href=&quot;http://www.carvalhoweb.com&quot;&gt;Gabriel Carvalho&lt;/a&gt; on January 27, 2014.&lt;/p&gt;</content>
</entry>


<entry>
  <title type="html"><![CDATA[Seleção - Melhores plugins do Sublime Text]]></title>
  <link rel="alternate" type="text/html" href="http://www.carvalhoweb.com/articles/melhores-plugins-sublime-text/"/>
  <id>http://www.carvalhoweb.com/articles/melhores-plugins-sublime-text</id>
  <published>2014-01-25T00:00:00-02:00</published>
  <updated>2014-01-25T00:00:00-02:00</updated>
  <author>
    <name>Gabriel Carvalho</name>
    <uri>http://www.carvalhoweb.com</uri>
    <email>maracaipe1098@gmail.com</email>
  </author>
  <content type="html">&lt;p&gt;Todos sabemos que o Sublime é um dos melhores editores de código que já inventaram. E esse título não é à toa, a capacidade de personalização do aplicativo, através de plugins, temas, snippets, etc, é assustadora.&lt;/p&gt;

&lt;p&gt;Nesse post, fiz uma seleção dos plugins que &lt;strong&gt;eu considero os mais úteis&lt;/strong&gt; e que eu sempre (ou quase) uso.&lt;/p&gt;

&lt;h2 id=&quot;emmethttpsgithubcomsergecheemmet-sublimereadme&quot;&gt;&lt;a href=&quot;https://github.com/sergeche/emmet-sublime#readme&quot;&gt;Emmet&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;/images/sublime-best-plugins-gif/emmet-demo.gif&quot; alt=&quot;Demonstação do plugin Emmet&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Esse com toda certeza, é o plugin mais útil pra mim. Nele você diminui o tempo seu workflow ao máximo, escrevendo apenas abreviações do seu código HTML/CSS.&lt;/p&gt;

&lt;h6 id=&quot;este-plugin-est-prestes-a-ser-atualizado-para-a-verso-11httpemmetioblogbeta-v1-1-expandindo-seu-suporte-para-less-sass-e-vai-poder-fazer-ainda-muito-mais-com-este-poderoso-plugin&quot;&gt;Este plugin está prestes a ser atualizado para a &lt;a href=&quot;http://emmet.io/blog/beta-v1-1/&quot;&gt;versão 1.1&lt;/a&gt;, expandindo seu suporte para Less, Sass, e vai poder fazer ainda &lt;strong&gt;muito&lt;/strong&gt; mais com este poderoso plugin.&lt;/h6&gt;

&lt;h2 id=&quot;githttpssublimegitnet&quot;&gt;&lt;a href=&quot;https://sublimegit.net/&quot;&gt;Git&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;/images/sublime-best-plugins-gif/git-demo.gif&quot; alt=&quot;Demonstação do plugin Git&quot; /&gt;&lt;/p&gt;

&lt;p&gt;As funções que este plugin faz, dispensam apresentações, porém não deixa de ser muito útil quando você quer fazer aquele commit rápido.&lt;/p&gt;

&lt;h2 id=&quot;brackethighlighterhttpsgithubcomfacelessuserbrackethighlighter&quot;&gt;&lt;a href=&quot;https://github.com/facelessuser/BracketHighlighter&quot;&gt;BracketHighlighter&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;/images/sublime-best-plugins-gif/brackethighlighter-demo.gif&quot; alt=&quot;Demonstação do plugin BracketHighlighter&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Esse plugin é muito útil quando você quer achar onde que aquela tag está fechando, ou quando as chaves se abriram. Muito útil.&lt;/p&gt;

&lt;h2 id=&quot;alignmenthttpwbondnetsublimepackagesalignment&quot;&gt;&lt;a href=&quot;http://wbond.net/sublime_packages/alignment&quot;&gt;Alignment&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;/images/sublime-best-plugins-gif/alignment-demo.gif&quot; alt=&quot;Demonstação do plugin Alignment&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Ótimo plugin pra quem tem aquela agonia quando tudo está desalinhado. Esse plugin faz todo o trabalho pra você.&lt;/p&gt;

&lt;h2 id=&quot;docblockrhttpsgithubcomspadgossublime-jsdocs&quot;&gt;&lt;a href=&quot;https://github.com/spadgos/sublime-jsdocs&quot;&gt;DocBlockr&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;/images/sublime-best-plugins-gif/docblockr-demo.gif&quot; alt=&quot;Demonstação do plugin DocBlockr&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Você, que óbviamente documenta seu código e deixa ele sempre entendível para você, e quem vai editar depois, esse plugin adianta muita coisa quando se vai criar um bloco de documentação em JavaScript, PHP, CoffeeScript, Actionscript, C e C++.&lt;/p&gt;

&lt;h2 id=&quot;gisthttpsgithubcomcondemilgist&quot;&gt;&lt;a href=&quot;https://github.com/condemil/Gist&quot;&gt;Gist&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;/images/sublime-best-plugins-gif/gist-demo1.gif&quot; alt=&quot;Demonstação do plugin Gist 1&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Depois:
&lt;img src=&quot;/images/sublime-best-plugins-gif/gist-demo2.gif&quot; alt=&quot;Demonstação do plugin Gist 2&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Criou um snippet e que publicá-lo publicamente ou privadamente bem rápido no Gist? Este plugin é a solução para você.&lt;/p&gt;

&lt;h2 id=&quot;markdown-preview&quot;&gt;Markdown Preview&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;/images/sublime-best-plugins-gif/markdown-demo1.gif&quot; alt=&quot;Demonstação do plugin Gist 1&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Depois de gerado, o plugin te leva ao browser:
&lt;img src=&quot;/images/sublime-best-plugins-gif/markdown-demo2.gif&quot; alt=&quot;Demonstação do plugin Gist 2&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Escreveu aquele arquivo .md no sublime e não quer esperar o commit no GitHub pra ver o resultado? Esse aquivo gera o HTML do Markdown que você escreveu ou até, mostra uma visualização como se estivesse no Github!&lt;/p&gt;

&lt;h2 id=&quot;colorpickerhttpwesllygithubiocolorpicker&quot;&gt;&lt;a href=&quot;http://weslly.github.io/ColorPicker/&quot;&gt;ColorPicker&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;/images/sublime-best-plugins-gif/colorpicker-demo.gif&quot; alt=&quot;Demonstação do plugin ColorPicker&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Quer usar aquela cor mas não lembra o código dela? É só baixar esse plugin e pronto!&lt;/p&gt;

&lt;h6 id=&quot;obrigado-ao-leitor-wemerson-santos-por-me-lembrar-desse-til-plugin&quot;&gt;Obrigado ao leitor &lt;strong&gt;Wemerson Santos&lt;/strong&gt; por me lembrar desse útil plugin!&lt;/h6&gt;

&lt;hr /&gt;

&lt;p&gt;Bom, esses são os plugins que eu mais uso. Se algum dia começar a usar algum outro, compartilho com vocês.&lt;/p&gt;

&lt;p&gt;Se você é brother, é claro que você vai me ajudar &lt;a href=&quot;https://www.facebook.com/sharer/sharer.php?u=http://www.carvalhoweb.com/articles/melhores-plugins-sublime-text/&quot;&gt;compartilhando no Facebook&lt;/a&gt; ou &lt;a href=&quot;https://twitter.com/intent/tweet?text=http://www.carvalhoweb.com/articles/melhores-plugins-sublime-text/&quot;&gt;tweetando&lt;/a&gt; esse post. Até a próxima!&lt;/p&gt;

  &lt;p&gt;&lt;a href=&quot;http://www.carvalhoweb.com/articles/melhores-plugins-sublime-text/&quot;&gt;Seleção - Melhores plugins do Sublime Text&lt;/a&gt; was originally published by Gabriel Carvalho at &lt;a href=&quot;http://www.carvalhoweb.com&quot;&gt;Gabriel Carvalho&lt;/a&gt; on January 25, 2014.&lt;/p&gt;</content>
</entry>


<entry>
  <title type="html"><![CDATA[GitHub apresenta nova interface para as organizações]]></title>
  <link rel="alternate" type="text/html" href="http://www.carvalhoweb.com/articles/nova-interface-de-orgs-github/"/>
  <id>http://www.carvalhoweb.com/articles/nova-interface-de-orgs-github</id>
  <published>2014-01-23T00:00:00-02:00</published>
  <updated>2014-01-23T00:00:00-02:00</updated>
  <author>
    <name>Gabriel Carvalho</name>
    <uri>http://www.carvalhoweb.com</uri>
    <email>maracaipe1098@gmail.com</email>
  </author>
  <content type="html">&lt;p&gt;Hoje, o &lt;a href=&quot;http://github.com&quot;&gt;GitHub&lt;/a&gt; fez uma mudança na interface das administrações. Com isso, ao meu ver, ficou bem mais intuitivo e chama mais atenção do que a interface anterior.&lt;/p&gt;

&lt;h2 id=&quot;perfis&quot;&gt;Perfis&lt;/h2&gt;

&lt;p&gt;Agora adicionar membros aos times e à própria organização ficou bem mais fácil. E pode ser acessada logo a direita da página.
&lt;img src=&quot;https://f.cloud.github.com/assets/874145/1978510/39df489a-83a5-11e3-8a93-69c430d4c09b.png&quot; alt=&quot;Perfil&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;membros&quot;&gt;Membros&lt;/h2&gt;

&lt;p&gt;Os donos (owners) da organização agora pode ter uma lista unificada de todos os membros. E como melhoria na segurança, donos da organização que são privados, podem ver membros que utilizam o recurso de login em dois fatores (two-factor authentication).&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://f.cloud.github.com/assets/874145/1979736/69cc349a-83b5-11e3-88b9-7ec8df1e1476.png&quot; alt=&quot;Membros&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;times&quot;&gt;Times&lt;/h2&gt;

&lt;p&gt;Agora é bem mais fácil entrar ou sair do time que você pertence.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://f.cloud.github.com/assets/874145/1978517/6c1f4e2c-83a5-11e3-8522-952bf43919ed.png&quot; alt=&quot;Times&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Os times são a maneira mais fácil de limitar o acesso das pessoas aos repositórios da organização. A página ficou bem simples e rápida.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://f.cloud.github.com/assets/874145/1978520/724a3276-83a5-11e3-986e-8b1c056e37bb.png&quot; alt=&quot;Controle aos Times&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;aproveite&quot;&gt;Aproveite!&lt;/h2&gt;

&lt;p&gt;Lembre-se que times não são somente para a administração de pessoas. É também um meio de facilitar a interação e conversação com &lt;a href=&quot;https://github.com/blog/1121-introducing-team-mentions&quot;&gt;menções em time&lt;/a&gt;.&lt;/p&gt;

&lt;h6 id=&quot;este-post--somente-uma-traduo-e-adaptao-do-post-original-i-classicon-external-linkihttpsgithubcomblog1763-better-organizations&quot;&gt;Este post é somente uma tradução e adaptação do &lt;a href=&quot;https://github.com/blog/1763-better-organizations&quot;&gt;post original &lt;i class=&quot;icon-external-link&quot;&gt;&lt;/i&gt;&lt;/a&gt;.&lt;/h6&gt;

  &lt;p&gt;&lt;a href=&quot;http://www.carvalhoweb.com/articles/nova-interface-de-orgs-github/&quot;&gt;GitHub apresenta nova interface para as organizações&lt;/a&gt; was originally published by Gabriel Carvalho at &lt;a href=&quot;http://www.carvalhoweb.com&quot;&gt;Gabriel Carvalho&lt;/a&gt; on January 23, 2014.&lt;/p&gt;</content>
</entry>


<entry>
  <title type="html"><![CDATA[Hello World]]></title>
  <link rel="alternate" type="text/html" href="http://www.carvalhoweb.com/articles/hello-world/"/>
  <id>http://www.carvalhoweb.com/articles/hello-world</id>
  <published>2014-01-22T00:00:00-02:00</published>
  <updated>2014-01-22T00:00:00-02:00</updated>
  <author>
    <name>Gabriel Carvalho</name>
    <uri>http://www.carvalhoweb.com</uri>
    <email>maracaipe1098@gmail.com</email>
  </author>
  <content type="html">&lt;p&gt;Olá.&lt;/p&gt;

&lt;p&gt;Depois de tanto tempo sem postar mais nada no meu blog, que até então era Wordpress, tomei vergonha na minha cara e tomei um tempo pra me dedicar na criação do meu blog. &lt;strong&gt;Em jekyll&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Apesar de não ter criado quase nada, deixei tudo pronto pra quando vier algo na caixola vou postar aqui. &lt;/p&gt;

&lt;p&gt;Esse blog, como você deve ter visto no rodapé (se não viu, vai ver) foi criado com Jekyll no Github. Tudo está no Github, só aponta pra esse meu domínio. O tema desse blog se chama &lt;strong&gt;&lt;a href=&quot;https://github.com/mmistakes/so-simple-theme/&quot;&gt;so simple theme&lt;/a&gt;&lt;/strong&gt; foi feito pelo meu amigo &lt;a href=&quot;https://github.com/mmistakes/&quot;&gt;Michael Rose&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Então, esse post já está grande demais e estou acabando por aqui, até mais.&lt;/p&gt;

  &lt;p&gt;&lt;a href=&quot;http://www.carvalhoweb.com/articles/hello-world/&quot;&gt;Hello World&lt;/a&gt; was originally published by Gabriel Carvalho at &lt;a href=&quot;http://www.carvalhoweb.com&quot;&gt;Gabriel Carvalho&lt;/a&gt; on January 22, 2014.&lt;/p&gt;</content>
</entry>

</feed>
