<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>RafaelMoreira.net Blog &#187; desenvolvimento</title>
	<atom:link href="http://www.rafaelmoreira.net/tag/desenvolvimento/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rafaelmoreira.net</link>
	<description>Livros, filmes, games, programação e mais o que me der na telha.</description>
	<lastBuildDate>Mon, 23 Jan 2012 13:33:36 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Ambiente de desenvolvimento com várias versões de Ruby On Rails Mac e Linux</title>
		<link>http://www.rafaelmoreira.net/ambiente-de-desenvolvimento-com-varias-versoes-de-ruby-on-rails-mac-e-linux/</link>
		<comments>http://www.rafaelmoreira.net/ambiente-de-desenvolvimento-com-varias-versoes-de-ruby-on-rails-mac-e-linux/#comments</comments>
		<pubDate>Fri, 31 Dec 2010 06:05:58 +0000</pubDate>
		<dc:creator>rafael</dc:creator>
				<category><![CDATA[Ambiente de desenvolvimento]]></category>
		<category><![CDATA[ambiente]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[versão]]></category>

		<guid isPermaLink="false">http://www.rafaelmoreira.net/?p=275</guid>
		<description><![CDATA[Antes de mais nada, eu nunca testei no linux, mas pelo que vi, algumas pessoas comentando que funciona normalmente. Mas enfim, a dica é a seguinte. Como RoR tem uma frequência de atualização bastante rápida. As vezes é interessante manter &#8230; <a href="http://www.rafaelmoreira.net/ambiente-de-desenvolvimento-com-varias-versoes-de-ruby-on-rails-mac-e-linux/">Continuar lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.rafaelmoreira.net%252Fambiente-de-desenvolvimento-com-varias-versoes-de-ruby-on-rails-mac-e-linux%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2FgW726m%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Ambiente%20de%20desenvolvimento%20com%20v%C3%A1rias%20vers%C3%B5es%20de%20Ruby%20On%20Rails%20Mac%20e%20Linux%22%20%7D);"></div>
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.rafaelmoreira.net/ambiente-de-desenvolvimento-com-varias-versoes-de-ruby-on-rails-mac-e-linux/&amp;layout=standard&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>Antes de mais nada, eu nunca testei no linux, mas pelo que vi, algumas pessoas comentando que funciona normalmente.</p>
<p>Mas enfim, a dica é a seguinte. Como RoR tem uma frequência de atualização bastante rápida. As vezes é interessante manter no nosso ambiente várias versões, tanto do ruby quanto do próprio RoR.</p>
<p>Pra isso, não consegui encontrar melhor solução.</p>
<p>Chama-se <a href="http://rvm.beginrescueend.com/">RVM</a>.</p>
<p>Ele é muito simples de usar. Para instalar basta um</p>
<pre class="code">$ bash &lt; &lt;( curl http://rvm.beginrescueend.com/releases/rvm-install-head )</pre>
<p>Precisa tanto do curl quanto git instalado.</p>
<p>Não vou ficar fazendo repostagem, leiam o artigo de <a href="http://rvm.beginrescueend.com/rvm/install/">instalação RVM</a>, pra facilitar as coisas. E depois de uma conferida nos artigos de basic usage, usage em si. É bastante simples de entender, mesmo pra quem não domina muito inglês.</p>
<p>Se tiver dúvida de como usar. Poste nos comentários.</p>
<p>Feliz ano novo <img src='http://www.rafaelmoreira.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p> </p>

]]></content:encoded>
			<wfw:commentRss>http://www.rafaelmoreira.net/ambiente-de-desenvolvimento-com-varias-versoes-de-ruby-on-rails-mac-e-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Um estranho no mac &#8211; Introdução</title>
		<link>http://www.rafaelmoreira.net/um-estranho-no-mac-introducao/</link>
		<comments>http://www.rafaelmoreira.net/um-estranho-no-mac-introducao/#comments</comments>
		<pubDate>Fri, 17 Sep 2010 20:49:53 +0000</pubDate>
		<dc:creator>rafael</dc:creator>
				<category><![CDATA[Um estranho no mac]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[machintosh]]></category>
		<category><![CDATA[max]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[programas]]></category>
		<category><![CDATA[sistema operacional]]></category>

		<guid isPermaLink="false">http://www.rafaelmoreira.net/?p=49</guid>
		<description><![CDATA[Aos 4 anos tive o primeiro contato com um computador, um XT, que tinha algum jogo que eu simplesmente não me lembro qual era, desconfio que era prince of persia. Depois vieram 286, 386, 486, 586, pentium, pentium 2, AMD &#8230; <a href="http://www.rafaelmoreira.net/um-estranho-no-mac-introducao/">Continuar lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.rafaelmoreira.net%252Fum-estranho-no-mac-introducao%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Um%20estranho%20no%20mac%20-%20Introdu%C3%A7%C3%A3o%22%20%7D);"></div>
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.rafaelmoreira.net/um-estranho-no-mac-introducao/&amp;layout=standard&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>Aos 4 anos tive o primeiro contato com um computador, um XT, que tinha algum jogo que eu simplesmente não me lembro qual era, desconfio que era prince of persia.</p>
<p>Depois vieram 286, 386, 486, 586, pentium, pentium 2, AMD K62 (oooo bomba), Pentium 3, AMD Athlon, Pentium 4, AMD Athlon XP (precisava de um ventilador de parede grudado no gabinete), AMD Semprom (2 desses),  Core2Duo (3 desses), Core I5.</p>
<p><span id="more-49"></span></p>
<p>E aí entrou o mac na minha vida. Comecei com um core2duo com o qual só fiquei 1 mês, problemas, garantia, 1 mês e meio de retorno &#8211; Isso mesmo, essa história que Macs são perfeitos, é história pra boi dormir &#8211; E a apple me retorna um um macbookpro de 15 com i5. Fiquei no lucro isso é fato.E a empresa recuperou sua imagem comigo. Não que isso importe muita coisa.</p>
<p>Mas enfim, dos 8 &#8211; que é que eu começo a contar de verdade &#8211; aos 23, são 15 anos de PC, e consequentemente windows, e um pouco de linux. Linux muito mais hoje em dia em função da programação do que por gosto pelo uso mesmo.</p>
<p>E ai o campo de distorção da realidade do Sr. Steve Jobs, me atinge em cheio depois de comprar um iphone. O que isso significa? Que eu depois de tanto tempo tinha meu mac, e estava completamente perdido. Verdade é, que sistema fácil de acostumar, amigável e simples. Mas com 15 anos de estrada em outra plataforma, algumas coisas automáticas, simplesmente não funcionam e você vai ficar igual uma criança batendo a cabeça numa pichorra até se ligar naquilo.</p>
<p>É claro que o google ajuda bastante na empreitada, mas como procurar nele, &#8220;como instalar um programa no mac&#8221; e conseguir entender, que realmente você só precisa arrastar e soltar na janelinha que abre quando o dmg é montado.</p>
<p>Ou então como se acostumar com um mouse desgraçado com uma movimentação totalmente estranha e diferente do modo como é no windows.</p>
<p>E também existe um outro problema, sobram blogs genéricos de tecnologia por aí, mas falta uma galera falando sobre o OSX em português, não digo falar sobre lançamentos ou fazer um review frio do produto, isso aí pra mim não conta. O que quero dizer, é a pessoa falando a sua experiência, o que tinha de errado e o que rolou pra resolver. Também não quero chegar ao outro extremo e fazer uma coisa miguxa de diarinho contando a saga do anel pra resolver uma porcaria de como instalar o MSN e o sic ORCURT no mac.</p>
<p>Pretendo também fazer alguns posts, relacionados a ambiente de desenvolvimente no mac. Eu como atual estado de programador, tive um relativo sofrimento pra encontrar material de como fazer certas coisas, simples em outras plataformas e simples também no OSX, porém dificeis de achar pra um iniciante.</p>
<p>Até o próximo.</p>
<p>Última coisa, flame ou xingamentos ou System War, será sumariamente deletado.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.rafaelmoreira.net/um-estranho-no-mac-introducao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ambiente de desenvolvimento para PHP</title>
		<link>http://www.rafaelmoreira.net/ambiente-de-desenvolvimento-para-php/</link>
		<comments>http://www.rafaelmoreira.net/ambiente-de-desenvolvimento-para-php/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 06:30:17 +0000</pubDate>
		<dc:creator>rafael</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[ambiente]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.rafaelmoreira.net/?p=30</guid>
		<description><![CDATA[Muito se ouve por aí a respeito do ambiente de desenvolvimento ideal. Nessa última semana passei fazendo diversos testes e mais testes. Várias distros linux, windows, macos não tive a oportunidade porque o meu está na oficina. Testei mexi e &#8230; <a href="http://www.rafaelmoreira.net/ambiente-de-desenvolvimento-para-php/">Continuar lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.rafaelmoreira.net%252Fambiente-de-desenvolvimento-para-php%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Ambiente%20de%20desenvolvimento%20para%20PHP%22%20%7D);"></div>
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.rafaelmoreira.net/ambiente-de-desenvolvimento-para-php/&amp;layout=standard&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>Muito se ouve por aí a respeito do ambiente de desenvolvimento ideal.<br />
Nessa última semana passei fazendo diversos testes e mais testes.<br />
Várias distros linux, windows, macos não tive a oportunidade porque o meu está na oficina.<br />
Testei mexi e remexi. Formatei. Rodei maquina virtual. Até que eu percebi. E ou fui vencido pelo cansaço ou então percebi a grande verdade sobre quase tudo. O que é bom para mim talvez não seja bom para você e vice-versa.</p>
<p>Para a minha pessoa, veja você, numa máquina de configurações razoáveis, windows 7 é a minha escolha e melhor opção.<br />
Motivo principal, como trabalho em home office, uso o computador tanto para trabalho quanto para diversão. Leia-se jogatina. Dual-boot nos tempos modernos da virtualização  &#8211; e até da banalização dos preços dos computadores &#8211; não vejo mais como opção viável. Para usuários hardcore, nada mais &#8220;broxante&#8221; do que perder mais de uma semana de uptime do sistema, ou talvez nem chegar a tanto, porque precisa ficar trocando de sistema. Definitivamente isso já não é uma opção.</p>
<p>Aí vem o segundo motivo que me faz pender para o windows. O suporte a placas de vídeo Ati para linux, é porco. principalmente uma série que não é muito antiga. O desempenho apresentado, pelo menos no meu caso, era vergonhoso. Digamos que perto de 50% abaixo do &#8220;ok&#8221;.</p>
<p>E outra coisa, não estamos falando de um servidor de produção, estamos falando de uma workstation que o mais próximo de código pronto é com um semi-staging pré homologação e código maluco do servidor de testes. Pra compensar isso, é simples, maquina virtual, com debian, ubuntu, centos, a sua escolha, apenas rodando no command line. Repitindo como não é um servidor de produção, não vejo necessidade de recompilar kernel, apache, etc, nem tampouco vejo a necessidade da estabilidade digna de um Ent do Senhor dos Anéis, do Debian. Então coloquei pra rodar um ubuntu-server 10.04.1 LL. Instalado, simples sudo apt-get install lamp-server^ phpmyadmin php5-cli e outras coisas que não lembro o nome do pacote, como o subversion componentes da pear, xdebug, ssh etc etc.</p>
<p>No windows xampp, com php 5.3, atualizo alguns componentes na unha mesmo, como xdebug, mudo o contole de erros pra E ALL | E STRICT e outras coisinhas. Facilidade com relação a isso, pra mim conta muito. Eu formato meu computador pelo menos 1 vez por mês. Então nada melhor que um instalador tranquilo em um lugar onde você não precisa de grande estabilidade.</p>
<p>IDE, netbeans hoje pra mim é a melhor, tanto em velocidade, quanto facilidade com controle de versão, debug e etc. Mas o eclipse continua muito bom. Aptana eu simplesmente não vou com a cara. E zend studio acho muito caro e elefantoso. Notepad++ para tarefas rápidas e básicas é indispensável. Por ser simples e leve, dá pra abrir 50 documentos ao mesmo tempo e ainda rodar liso. Pra aqueles como eu que gostam de fazer 15 coisas ao mesmo tempo, isso é ótimo.</p>
<p>Máquina virtual, VirtualBox, sem dúvida. As versões pagas do VmWare tem opções espetaculares, porém, são pagas, e muito bem pagas. A versão &#8220;player&#8221; e free, é chata de configurar algumas coisas, e eu prefiro o virtualbox.</p>
<p>Como estou usando windows, subversion standard + SVN tortoise pra modo gráfico, que é uma baita mão na roda quando simplesmente os comandos certos vão pra um lado longinquo do cerebro.</p>
<p>Ah! Mais uma coisa. E bastante importante, pelo menos no meu caso.<br />
Como tenho 2 notebooks e 1 desktop no momento, e depende da ocasião estou em frente a cada um e invariavelmente preciso dos projetos a mão. DropBox/sugarsync é a minha tábua de salvação.</p>
<p>Todos os servidores, seja no linux, no mac ou no windows, o /var/www ou htdocs ficam na pasta do DropBox/sugarsync, incluse meus repositórios SVN.<br />
Esse serviço já me salvou a barra algumas boas vezes.</p>
<p>Agora resta falar sobre o meu ambiente de servidor de produção.<br />
Esse sim eu levo a serio. As questões de estabilidade e eficiência. Portanto a escolha é 1 só. Linux, o sabor vai a gosto do freguês. Hoje em dia prefiro Debian, mas também me dou muito bem com o CentOS, na verdade na verdade com relação a servidores, me dou melhor com o CentOS do que com o Debian que normalmente me gera algum problema, seja kernel apache ou qualquer coisa mais. Mas talvez esteja preferindo-o em função disso. Para vencê-lo. <img src='http://www.rafaelmoreira.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Mas enfim sobre o meu ambiente de desenvolvimento e minha opinião sobre alguns paradigmas da programação é isso que eu tinha para falar, ou melhor escrever.</p>
<p>Até a próxima.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.rafaelmoreira.net/ambiente-de-desenvolvimento-para-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 1/18 queries in 0.078 seconds using disk: basic
Object Caching 643/685 objects using disk: basic

Served from: www.rafaelmoreira.net @ 2012-02-08 00:26:54 -->
