<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>ricardo duarte</title>
	<link>http://ricardoduarte.com/log</link>
	<description>ruby, rails, linux, php, seo and ui</description>
	<lastBuildDate>Thu, 04 Feb 2010 02:18:02 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Git: Push e Delete de branches remotos</title>
		<description><![CDATA[Dica rápida
Para enviar um branch local para o servidor remoto, use o comando abaixo:
git push origin nova-funcionalidade
Já para deletar um branch remoto, é tão simples quanto:
git push origin :nova-funcionalidade
PS. Não esqueça de deletar o branch local também, se for o caso:
git branch -d nova-funcionalidade
Dica do git ready.





		
			Tweet This!
		
		
			Share this on Facebook
		
		
			Add this to Google Bookmarks
		
		
			Share [...]]]></description>
		<link>http://ricardoduarte.com/log/2010/02/git-push-e-delete-de-branches-remotos/</link>
			</item>
	<item>
		<title>Filtrando as consultas com has_scope</title>
		<description><![CDATA[A Plataforma Tecnologia lançou recentemente o has_scope, plugin/gem extraído do InheritedResources (o qual ainda não tive a capacidade de entender o funcionamento).
Ele permite criar filtros nas consultas usando os escopos (named_scopes) definidos no Model de uma forma simples e elegante, mantendo toda a lógica do negócio fora do Controller.
Vamos ao código:
No Model abaixo, implementei dois [...]]]></description>
		<link>http://ricardoduarte.com/log/2010/01/filtrando-as-consultas-com-has_scope/</link>
			</item>
	<item>
		<title>RPCFN #2: Average Arrival Time For A Flight</title>
		<description><![CDATA[O Ruby Learning começou uma série de desafios para Rubistas iniciantes, na qual um profissional Ruby elabora um problema e os interessados em participar enviam as soluções desenvolvidas em Ruby para serem avaliadas. O autor do desafio escolhe a melhor implementação e sorteia uma entre as outras soluções funcionais. Os premios são screencasts da PeepCode [...]]]></description>
		<link>http://ricardoduarte.com/log/2009/10/rpcfn-2-average-arrival-time-for-a-flight/</link>
			</item>
	<item>
		<title>Criando um Rails Application Template</title>
		<description><![CDATA[Quando vamos criar uma aplicação Rails, normalmente executamos uma série de passos (instalação de plugins, gems, controllers, etc.) iguais. Por que não automatizar esse processo?
Usando o ótimo guia escrito pelo Nando Vieira sobre Rails Application Templates, escrevi o meu primeiro template:
# Removendo porcarias
run &#34;rm README&#34;
run &#34;rm public/index.html&#34;
run &#34;rm public/favicon.ico&#34;
run &#34;rm public/robots.txt&#34;
&#160;
# Git
git :init
file&#40;&#34;.gitignore&#34;&#41; do
&#60;&#60;-EOF
log/*.log
tmp/**/*
doc/api
doc/app
EOF
end
file&#40;&#34;log/.gitignore&#34;, ''&#41;
file&#40;&#34;tmp/.gitignore&#34;, [...]]]></description>
		<link>http://ricardoduarte.com/log/2009/09/criando-um-rails-application-template/</link>
			</item>
	<item>
		<title>Deployment automatizado de aplicação PHP com Capistrano</title>
		<description><![CDATA[Os que me conhecem sabe quanto o Rails Summit 2008 mudou a minha vida profissionalmente. Eu já sabia que as coisas haviam evoluído mas sinceramente nunca tinha dado muita bola, pois os meus processos sempre funcionaram bem. Lá eu pude ver que muita coisa legal estava sendo feita e eu que não podia ficar de [...]]]></description>
		<link>http://ricardoduarte.com/log/2009/08/deployment-automatizado-de-aplicacao-php-com-capistrano/</link>
			</item>
	<item>
		<title>Filezilla sem senha usando SFTP + ssh-key</title>
		<description><![CDATA[Ok, eu sei que usar cliente de FTP é coisa do passado, mas quem não tem um projeto sem o deployment  automatizado que atire a primeira pedra.
Na versão 3.0.8 do Filezilla foi adicionado o suporte a chaves públicas nas conexões por SFTP. Com isso, podemos aproveitar a mesma chave que usamos para conectar sem [...]]]></description>
		<link>http://ricardoduarte.com/log/2009/08/filezilla-sem-senha-usando-sftp-ssh-key/</link>
			</item>
	<item>
		<title>Rails plugin: asset_packager</title>
		<description><![CDATA[Comentei há alguns dias atrás no Twitter sobre um plugin para Rails que instalei na aplicação que desenvolvemos na Tecmedia: o asset_packager.
O objetivo deste plugin é reduzir o número de requisições e o tamanho dos assets(arquivos javascript e css) em aplicações Rails. Como a maioria das soluções, é quase mágico:
Instalando e configurando
script/plugin install git://github.com/sbecker/asset_packager.git
Gere o [...]]]></description>
		<link>http://ricardoduarte.com/log/2009/07/rails-plugin-asset_packager/</link>
			</item>
	<item>
		<title>Rails delegate</title>
		<description><![CDATA[Uma funcionalidade interessante do Rails que descobri através do RubyFlow foi o delegate.
No exemplo simples abaixo, mostra como mapear atributos de um model em outro.
# app/models/customer.rb
class Customer &#60; ActiveRecord::Base
&#160; &#160; has_one :user
&#160; &#160; delegate :login, :login=, :password, :password=, :to =&#62; :user
end
# app/models/user.rb
class User &#60; ActiveRecord::Base
&#160; belongs_to :customer
end
E o que isso faz? Olhe abaixo:
&#62;&#62; c = [...]]]></description>
		<link>http://ricardoduarte.com/log/2009/07/rails-delegate/</link>
			</item>
	<item>
		<title>SSH: Economizando teclado</title>
		<description><![CDATA[Sempre tive a necessidade de conectar em diversos servidores, todos com usuários e senhas diferentes. Cheguei até a ter um arquivo criptografado no Desktop com todos os usuários e senhas mais usados. Bobagem a minha.
Dica 1: Acessar servidor SSH sem senha
Criando o diretório .ssh no servidor
ricardo@local:~$ ssh user@host
user@host:~$ cd ~/
user@host:~$ mkdir .ssh
user@host:~$ chmod 700 .ssh/
Você [...]]]></description>
		<link>http://ricardoduarte.com/log/2009/07/ssh-economizando-teclado/</link>
			</item>
	<item>
		<title>Nokia E71: Meu top 10 apps</title>
		<description><![CDATA[No final do ano passado comprei o meu primeiro(e único até agora) smartphone: Nokia E71. Aparelho fantástico, não tenho do que reclamar (Ok, a camera não é fantástica).

Depois de testar muitos aplicativos, compilei minha lista de favoritos:

Nokia Browser(nativo): Roda sem problemas a maioria dos sites, com suporte a Flash e leitor de RSS embutido.
Nokia Podcasting [...]]]></description>
		<link>http://ricardoduarte.com/log/2009/07/nokia-e71-meu-top-10-apps/</link>
			</item>
</channel>
</rss>
