<?xml version="1.0" encoding="UTF-8"?>
<posts type="array">
  <post>
    <body># Criar um branch remoto desde o in&#237;cio

Criar o novo branch:

      % git push origin origin:refs/heads/novobranch
      Total 0 (delta 0), reused 0 (delta 0)
      From /var/spool/gitosis/repositories/brancher
       * [new branch]      unstable   -&gt; origin/unstable
      To git@server.localdomain:brancher.git
       * [new branch]      origin/HEAD -&gt; unstable

Ent&#227;o voc&#234; pode ver que o branch foi criado.

      % git branch -a
        master
      * novobranch
        remotes/origin/HEAD -&gt; origin/master
        remotes/origin/master
        remotes/origin/novobranch

Agora siga o novo branch

      % git checkout -t -b novobranch origin/novobranch
      Branch novobranch set up to track remote branch novobranch from origin.
      Switched to a new branch 'novobranch'

# Apagar um Branch Remoto

      % git branch -d -r origin/novobranch
      Deleted remote branch origin/novobranch (was 01e5ee4).
</body>
    <created-at type="datetime">2010-03-04T16:00:13Z</created-at>
    <created-by-id>d9c37634-1e59-11df-ab3e-aa001f662a01</created-by-id>
    <event-id nil="true"></event-id>
    <fixed type="boolean">false</fixed>
    <locale>pt_br</locale>
    <parent-id></parent-id>
    <public type="boolean">true</public>
    <slug>branch-remoto-git</slug>
    <title>Branch Remoto - Git</title>
    <updated-at type="datetime">2010-03-06T13:38:15Z</updated-at>
    <updated-by-id>d9c37634-1e59-11df-ab3e-aa001f662a01</updated-by-id>
    <uuid>3228910e-27a8-11df-a4af-aa001f662a01</uuid>
  </post>
  <post>
    <body>Os sistemas operacionais unix seguem um padr&#227;o de ferramenta, entre elas o ``date``.

Para modificar a data de qualquer unix-like que seguem este padr&#227;o, como por exemplo todos os linuxs:


    date MMDDhhmm[[CC]YY][.ss]]

Do qual:

* ``MM`` indica o m&#234;s;
* ``DD`` o dia;
* ``hh`` a hora;
* ``mm`` o minuto;
* ``CC`` para os primeiros dois algarismos do ano;
* ``YY`` os &#250;ltimos;
* ``.ss`` o segundo.

O &#250;ltimos tr&#234;s par&#226;metros s&#227;o opcionais.

Para mudarmos para o dia _2 de mar&#231;o de 2010 as 12:45_ poderia ser assim:

    root@~ # date 030212452010
</body>
    <created-at type="datetime">2010-03-03T10:45:20Z</created-at>
    <created-by-id>d9c37634-1e59-11df-ab3e-aa001f662a01</created-by-id>
    <event-id nil="true"></event-id>
    <fixed type="boolean">false</fixed>
    <locale>pt_br</locale>
    <parent-id></parent-id>
    <public type="boolean">true</public>
    <slug>mudando-a-data-em-unixs</slug>
    <title>Mudando a Data em Unixs</title>
    <updated-at type="datetime">2010-03-03T15:46:45Z</updated-at>
    <updated-by-id>d9c37634-1e59-11df-ab3e-aa001f662a01</updated-by-id>
    <uuid>185a62f4-26c5-11df-ac00-aa001f662a01</uuid>
  </post>
  <post>
    <body>Para desabilitar as revis&#245;es dos posts no WordPress, edite o arquivo _wp-config.php_ modificando o seguinte conte&#250;do:

    define('AUTOSAVE_INTERVAL', 300 ); // seconds
    define('WP_POST_REVISIONS', false );

Para apag&#225;-las na base de dados, execute o seguinte sql:

    DELETE FROM wp_posts WHERE post_type = "revision";
</body>
    <created-at type="datetime">2010-02-26T20:38:33Z</created-at>
    <created-by-id>d9c37634-1e59-11df-ab3e-aa001f662a01</created-by-id>
    <event-id nil="true"></event-id>
    <fixed type="boolean">false</fixed>
    <locale>pt_br</locale>
    <parent-id></parent-id>
    <public type="boolean">true</public>
    <slug>removendo-revises-de-post-no-wordpress</slug>
    <title>Removendo Revis&#245;es de Post no WordPress</title>
    <updated-at type="datetime">2010-03-03T19:36:39Z</updated-at>
    <updated-by-id>d9c37634-1e59-11df-ab3e-aa001f662a01</updated-by-id>
    <uuid>44b5fb16-2318-11df-9a74-aa001f662a01</uuid>
  </post>
  <post>
    <body>Voltando a programa&#231;&#227;o normal, ou quase.

Bom pessoal gostaria de pedir desculpas por um breve per&#237;odo de inatividade e completo desajuste do site tanto o acesso via direto quanto ao feed.

Qualquer reclama&#231;&#227;o/sugest&#227;o estou sempre aguardando.

:-D</body>
    <created-at type="datetime">2010-02-25T11:29:28Z</created-at>
    <created-by-id>d9c37634-1e59-11df-ab3e-aa001f662a01</created-by-id>
    <event-id nil="true"></event-id>
    <fixed type="boolean">false</fixed>
    <locale>pt_br</locale>
    <parent-id></parent-id>
    <public type="boolean">true</public>
    <slug>voltando-a-programacao-normal</slug>
    <title>Voltando a Programa&#231;&#227;o Normal</title>
    <updated-at type="datetime">2010-02-27T19:12:34Z</updated-at>
    <updated-by-id>2df6791e-1ffd-11df-adc7-aa001f662a01</updated-by-id>
    <uuid>08aca3da-2201-11df-9a95-aa001f662a01</uuid>
  </post>
  <post>
    <body>&#201; muito comum ter par&#226;metros num objeto que n&#227;o s&#227;o obrigat&#243;rios, mas mesmo assim deseja-se executar alguma a&#231;&#227;o.

Para exemplificar: se voc&#234; tivesse que usar o m&#233;todo ``downcase`` para um campo ``observacao``:

    &lt;%= departamento.observacao ? departamento.observacao.downcase : " " %&gt;

Mas ao inv&#233;s disso simplesmente use:

    &lt;%= departamento.observacao.try(:downcase) %&gt;

Mais um exemplo, este usando par&#226;metros para o m&#233;todo:

    @search.created_at_gte.try(:strftime,"%d/%m/%Y")

    &lt;% form_for @search do |f| %&gt;
      &lt;p&gt;&lt;%= label_tag 'Data' %&gt;
      &lt;%= f.text_field :created_at_gte, :value =&gt; @search.created_at_gte.try(:strftime,"%d/%m/%Y"), :size =&gt; 10 %&gt;
    &lt;% end %&gt;

Esse m&#233;todo faz parte do Rails e n&#227;o do Ruby</body>
    <created-at type="datetime">2009-11-17T12:57:42Z</created-at>
    <created-by-id>d9c37634-1e59-11df-ab3e-aa001f662a01</created-by-id>
    <event-id nil="true"></event-id>
    <fixed type="boolean">false</fixed>
    <locale>pt_br</locale>
    <parent-id></parent-id>
    <public type="boolean">true</public>
    <slug>eu-vou-tentar</slug>
    <title>Eu vou tentar</title>
    <updated-at type="datetime">2010-03-05T11:48:03Z</updated-at>
    <updated-by-id>d9c37634-1e59-11df-ab3e-aa001f662a01</updated-by-id>
    <uuid>295b2184-21ba-11df-bb5c-aa001f662a01</uuid>
  </post>
</posts>
