<?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</title>
	<atom:link href="http://www.rafaelmoreira.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rafaelmoreira.net</link>
	<description>Blog de projetos de um cara que tenta ser programador e que pretende um dia conseguir</description>
	<lastBuildDate>Wed, 25 Aug 2010 21:06:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Teclado a prova da inclusão digital</title>
		<link>http://www.rafaelmoreira.net/teclado-a-prova-da-inclusao-digital/</link>
		<comments>http://www.rafaelmoreira.net/teclado-a-prova-da-inclusao-digital/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 21:06:11 +0000</pubDate>
		<dc:creator>rafael</dc:creator>
				<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://www.rafaelmoreira.net/?p=38</guid>
		<description><![CDATA[A muito tempo me sobrava vontade e me faltava coragem para comprar um teclado DAS Keyboard Ultimate. A coragem era por conta do preço é claro. $130,00 + frete e mais prováveis impostos, no final ia sair uma bela grana. &#8230; <a href="http://www.rafaelmoreira.net/teclado-a-prova-da-inclusao-digital/">Continue lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A muito tempo me sobrava vontade e me faltava coragem para comprar um teclado <a href="http://www.daskeyboard.com/" target="_blank">DAS Keyboard Ultimate</a>. A coragem era por conta do preço é claro. $130,00 + frete e mais prováveis impostos, no final ia sair uma bela grana. Na verdade me contentaria também com o <a href="http://www.ergonomicsmadeeasy.com/store/mini-keyboards/product/happy-hacking-lite-2-keyboard/" target="_blank">Happy Hacking Keyboard</a> também.<br />
Além de ele ser um teclado sem inscrições que segundo o que dizem melhora a velocidade de digitação. Porque querendo ou não, ou melhor, sabendo ou não onde ficam as teclas, você sempre acaba dando uma olhadinha pra ter certeza, e nessa olhadinha, perdeu rendimento. Agora se você acostuma que não tem nada ali pra se ver, você simplesmente nem olha mais nada. Apenas o texto ou código flui.<br />
E além disso, eles têm a maravilhosa tecnologia do <a href="http://en.wikipedia.org/wiki/Buckling_spring" target="_blank">buckling springs</a>. Como o bom e velho <a href="http://www.clickykeyboards.com/" target="_blank">IBM Model M</a>. O que isso significa, que é um teclado não descartável, e o melhor barulhento. E em função do barulho significa, feedback a mais para saber se você esta digitando certo ou errado. Melhorando ainda mais a performance.</p>
<p>Porém como dinheiro não é mato, e sinceramente, nunca tive essa coragem toda de pagar tudo isso por um teclado &#8220;comum&#8221;.</p>
<p>Fiz a minha gambiarra.<br />
Material necessário:<br />
Teclado preto, por favor compre uma marca decente, nada de clone bright ou essas porcarias. Compre Logitech ou Microsoft. Sim eu gosto do hardware microsoft, e não vou ficar com essa frescura-de-microsoft-é-evil-e-vou-boicota-la.</p>
<p>Paciência, talvez esse seja o material mais importante.</p>
<p><a href="http://www.rafaelmoreira.net/wp-content/uploads/2010/08/img_0061.jpg"><img class="alignleft size-medium wp-image-39" title="esmalte-preto" src="http://www.rafaelmoreira.net/wp-content/uploads/2010/08/img_0061-e1282770030826-225x300.jpg" alt="esmalte-preto" width="225" height="300" /></a></p>
<p>E uma irmã, namorada, tia, mãe ou até mesmo avó quem sabe. Para te emprestar ou até mesmo você roubar um esmalte preto.</p>
<p>Eu acredito que eu não precise desenhar nenhum tutorial pra que todo mundo saiba exatamente o que foi feito não é?</p>
<p>Pois bem, segue o resultado.</p>
<p><a href="http://www.rafaelmoreira.net/wp-content/uploads/2010/08/img_0060.jpg"><img class="alignleft size-medium wp-image-40" title="teclado-sem-teclas" src="http://www.rafaelmoreira.net/wp-content/uploads/2010/08/img_0060-e1282770273646-300x225.jpg" alt="teclado-sem-teclas" width="300" height="225" /></a>Não é um teclado as mil maravilhas mas pelo menos já ajuda.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rafaelmoreira.net/teclado-a-prova-da-inclusao-digital/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Algumas considerações sobre o Bradesco</title>
		<link>http://www.rafaelmoreira.net/algumas-consideracoes-sobre-o-bradesco/</link>
		<comments>http://www.rafaelmoreira.net/algumas-consideracoes-sobre-o-bradesco/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 09:52:31 +0000</pubDate>
		<dc:creator>rafael</dc:creator>
				<category><![CDATA[Outros]]></category>
		<category><![CDATA[banco]]></category>
		<category><![CDATA[bradesco]]></category>
		<category><![CDATA[finanças]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[SL]]></category>
		<category><![CDATA[software livre]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.rafaelmoreira.net/?p=35</guid>
		<description><![CDATA[Bradesco Net Empresa. Se você usa isso, ou pretende usar. E se ao mesmo tempo você é um free-microsoft user. Esqueça meu amigo, se lascou, se você precisa usar, precisa necessariamente de windows e Internet Explorer. Eu não me lembro &#8230; <a href="http://www.rafaelmoreira.net/algumas-consideracoes-sobre-o-bradesco/">Continue lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Bradesco Net Empresa. Se você usa isso, ou pretende usar. E se ao mesmo tempo você é um free-microsoft user. Esqueça meu amigo, se lascou, se você precisa usar, precisa necessariamente de windows e Internet Explorer.<br />
Eu não me lembro qual o tamanho do lucro do Bradesco no último ano. Porém sei que, é na casa dos bilhões de reais.<br />
E a Scopus tecnologia não tem a capacidade de fazer um sistema para quem use MacOS ou Linux, ou qualquer coisa. Afinal, o mundo não é feito apenas de windows, ainda bem.<br />
Eu estou pensando seriamente em cancelar todas as minhas contas do Bradesco por esse motivo. É um absurdo o tanto de taxas que pagamos e simplesmente não é o banco que se adapta a você, é você que é obrigado a se adaptar a esses mercenários.</p>
<p>E por mais vantagens que eu tenha com o Bradesco, a única verdade com relação aos bancos principalmente no #brasiu, é que você nunca tem vantagem nenhuma com relação aos bancos, eles que tem toda vantagem sobre você. Talvez tenha sido daí que saiu a lei de Gerson.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rafaelmoreira.net/algumas-consideracoes-sobre-o-bradesco/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Algumas considerações sobre Debuggers</title>
		<link>http://www.rafaelmoreira.net/algumas-consideracoes-sobre-debuggers/</link>
		<comments>http://www.rafaelmoreira.net/algumas-consideracoes-sobre-debuggers/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 19:35:38 +0000</pubDate>
		<dc:creator>rafael</dc:creator>
				<category><![CDATA[Ambiente de desenvolviment]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[aptana]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[xdebug]]></category>
		<category><![CDATA[zend]]></category>
		<category><![CDATA[zend debugger]]></category>

		<guid isPermaLink="false">http://www.rafaelmoreira.net/?p=32</guid>
		<description><![CDATA[Ultimamente venho passando por alguns problemas com relação ao tão popular Xdebug, principalmente em ambiente linux. Simplesmente configuro tudo certo pelo menos ao meu ver. Então em função disso, acabei &#8220;desistindo&#8221; de usá-lo pelo menos por enquanto, ou pelo menos &#8230; <a href="http://www.rafaelmoreira.net/algumas-consideracoes-sobre-debuggers/">Continue lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ultimamente venho passando por alguns problemas com relação ao tão popular Xdebug, principalmente em ambiente linux. Simplesmente configuro tudo certo pelo menos ao meu ver.</p>
<p>Então em função disso, acabei &#8220;desistindo&#8221; de usá-lo pelo menos por enquanto, ou pelo menos até encontrar alguém pra me abrir uma luz no caminho sobre o que eu estou fazendo de errado =P .</p>
<p>Mas desenvolver sem um debugger apropriado. É praticamente impossível, porque como diria o pessoal do <a href="http://www.phpsp.org.br" target="_blank">www.phpsp.org.br</a> var_dump() não é DEBUG.</p>
<p>Mas nem só de xdebug vive o mundo, a <a href="http://www.zend.com/en/" target="_blank">Zend</a> tem o zend debugger, que eu não sou um especialista, então não sei exatamente as features dele, e a diferença com relação ao xdebug. O que sei é que funciona muito bem, mas tem um porém, como sempre. O netbeans, minha IDE favorita não funciona com o zend debugger, pelo menos isso que vi em tudo quanto é fórum por ai. Se alguma alma caridosa puder me dizer o contrário ficarei muito feliz. Quem quiser saber como instalar o Zend Debugger vá neste link <a href="http://desobrinhoazce.wordpress.com/2010/08/23/preparando-o-ambiente-de-desenvolvimento-parte-2-%E2%80%93-as-duas-torres/" target="_blank">aqui.</a></p>
<p>Ainda sobre os debuggers, o xdebug tem alguns tratamentos de erro na tela, e uma melhora do var_dump(), que aparentemente são melhores que o zend, porém, eu tive que ponderar nesse caso e decidir a favor do zend, pelo bem da IDE, e pelo que vi é incompatível os 2 debuggers estarem instalados ao mesmo tempo, coisa que ainda não me certifiquei com certeza, preciso ir um pouco mais atras.</p>
<p>Mas enfim, com esse problema, tive que migrar de IDE, e lá fui eu para avaliação novamente, entre quais seriam as mais apropriadas, já descartei de cara, Zend Studio, só por uma coisa, preço, tal qual o komodo IDE, que já ouvi falar muito bem, porém nesse momento não estou com disponibilidade financeira para tal.<br />
Próximo passo, eclipse e aptana. Testei primeiro o Aptana. E com isso eu descobri porque não gosto dele. Propaganda na IDE, e o pior não é propaganda para uma IDE premium ou qualquer coisa do gênero, é propaganda do Dreamweaver. Ah! Parou por ai. Até porque Aptana e Eclipse, são praticamente a mesma coisa, pois o aptana também é baseado em eclipse, tal qual o zend studio.</p>
<p>Então fui de eclipse, que sempre tive alguns probleminhas pra adicionar o xdebug com ele, porém como já disse anteriormente, estou dando um tempo com o xdebug e usando o zend. Foi fácilimo de configurar e tudo rodando na mais perfeita ordem. Alguns softwares adicionais como a integração direta com o subversion e tal. E maravilha.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rafaelmoreira.net/algumas-consideracoes-sobre-debuggers/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[Programação]]></category>
		<category><![CDATA[php]]></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/">Continue lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<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>
