<?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>Duodraco &#187; Duodraco</title>
	<atom:link href="http://duodra.co/post/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://duodra.co</link>
	<description>Desenvolvedor PHP, Linux e Opensource</description>
	<lastBuildDate>Wed, 29 Jun 2011 11:04:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>JSON &#8211; você não devia ter medo dele</title>
		<link>http://duodra.co/post/json-voce-nao-devia-ter-medo-dele/</link>
		<comments>http://duodra.co/post/json-voce-nao-devia-ter-medo-dele/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 14:30:49 +0000</pubDate>
		<dc:creator>Duodraco</dc:creator>
				<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://duodra.co/?p=132</guid>
		<description><![CDATA[<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
											<iframe
												style="height:25px !important; border:0px solid gray !important; overflow:hidden !important; width:550px !important;" frameborder="0" scrolling="no" allowTransparency="true"
												src="http://www.linksalpha.com/social?blog=Duodraco&link=http%3A%2F%2Fduodra.co%2Fpost%2Fjson-voce-nao-devia-ter-medo-dele%2F&title=JSON+-+voc%C3%AA+n%C3%A3o+devia+ter+medo+dele&desc=Ele+te+persegue+h%C3%A1+tempos%3B+est%C3%A1+al%C3%AD%2C+pronto+para+te+matar+facilitar+a+vida...+sim+o+JSON+est%C3%A1+a%C3%AD%2C+h%C3%A1+muito+tempo+para+te+ajudar.+O+JavaScript+Object+Notation+%28ou+JSON%29%C2%A0+segundo+a+wikipedia+%22...&fc=333333&fs=tahoma&fblname=like&fblref=facebook&fbllang=pt_BR&fblshow=1&fbsbutton=1&fbsctr=1&fbslang=en&fbsendbutton=1&twbutton=1&twlang=en&twmention=duodraco&twrelated1=&twrelated2=&twctr=1&lnkdshow=show&lnkdctr=1&buzzbutton=1&buzzlang=en&buzzctr=1&diggbutton=1&diggctr=1&stblbutton=1&stblctr=1&g1button=1&g1ctr=1&g1lang=en-US">
											</iframe>
										</div>Ele te persegue há tempos; está alí, pronto para te matar facilitar a vida&#8230; sim o JSON está aí, há muito tempo para te ajudar. O JavaScript Object Notation (ou JSON)  segundo a wikipedia &#8220;&#8230; é um formato leve para &#8230; <a href="http://duodra.co/post/json-voce-nao-devia-ter-medo-dele/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
											<iframe
												style="height:25px !important; border:0px solid gray !important; overflow:hidden !important; width:550px !important;" frameborder="0" scrolling="no" allowTransparency="true"
												src="http://www.linksalpha.com/social?blog=Duodraco&link=http%3A%2F%2Fduodra.co%2Fpost%2Fjson-voce-nao-devia-ter-medo-dele%2F&title=JSON+-+voc%C3%AA+n%C3%A3o+devia+ter+medo+dele&desc=Ele+te+persegue+h%C3%A1+tempos%3B+est%C3%A1+al%C3%AD%2C+pronto+para+te+matar+facilitar+a+vida...+sim+o+JSON+est%C3%A1+a%C3%AD%2C+h%C3%A1+muito+tempo+para+te+ajudar.+O+JavaScript+Object+Notation+%28ou+JSON%29%C2%A0+segundo+a+wikipedia+%22...&fc=333333&fs=tahoma&fblname=like&fblref=facebook&fbllang=pt_BR&fblshow=1&fbsbutton=1&fbsctr=1&fbslang=en&fbsendbutton=1&twbutton=1&twlang=en&twmention=duodraco&twrelated1=&twrelated2=&twctr=1&lnkdshow=show&lnkdctr=1&buzzbutton=1&buzzlang=en&buzzctr=1&diggbutton=1&diggctr=1&stblbutton=1&stblctr=1&g1button=1&g1ctr=1&g1lang=en-US">
											</iframe>
										</div><p>Ele te persegue há tempos; está alí, pronto para te <span style="text-decoration: line-through;">matar</span> facilitar a vida&#8230; sim o JSON está aí, há muito tempo para te ajudar. O JavaScript Object Notation (ou JSON)  segundo a wikipedia &#8220;&#8230; é um formato leve para intercâmbio de dados computacionais. <strong>JSON</strong> é um subconjunto da notação de objeto de JavaScript, mas seu uso não requer Javascript exclusivamente.&#8221;. Tem aplicação desde a manutenção de código javascript até em interface com bancos NoSQL, como o CouchDB e o MongoDB, e mais&#8230; <span id="more-132"></span></p>
<p>JSON é subconjunto do padrão ECMA-262 3ª edição (ou seja, desde Dezembro de 1999). o site json.org foi ao ar em 2002. Três anos depois o Yahoo disponibilizou alguns de seus serviços no formato; o Google um ano depois do concorrente com o GData.</p>
<p>Basicamente o JSON descreve informação. No Javascript você define suas variáveis com Json:</p>
<pre class="brush:js">var _boolean = true;
var _integer = 42;
var _float = 1.54;
var _string = "Esta é uma string";
var _null = null;
var _array = [1,2,3];
var _objeto = {
    "id":1234,
    "nome":"Duodraco",
    "telefones":[5252525,88833322],
    "ativo":true
}</pre>
<p>Sim, os dados escalares também são considerados JSON, afinal os inteiros e strings são objetos para o Javascript, e o JSON é simplesmente a notação. Veja que objetos e arrays podem conter em seus elementos/atributos outros tipos descritos no formato (strings, floats, outros arrays ou objetos, etc&#8230;).</p>
<p>Tendo o domínio do formato, a evolução da sua calvície vai desacelerar (não vai parar, até porque o IE está aí pra isso). Você tem em suas mãos uma ferramenta quase que divina para a organização e legibilidade, nativa e fácil de usar.</p>
<p>É humanamente compreensível e serve muito bem no PHP, seja como arquivo de configuração, transporte de dados ou qualquer outra coisa. Existem as seguintes funções desde o PHP 5.2: <a title="Documentação de json_encode" href="http://php.net/json_encode" target="_blank">json_encode</a> e <a title="Documentação de json_decode" href="http://php.net/json_decode" target="_blank">json_decode</a>, que retornam respectivamente uma string em formato JSON &#8211; dado um valor PHP &#8211; e o outro um valor PHP &#8211; dada uma string JSON. Vale lembrar que o json_decode interpretará o json de maneira estrita, ou seja, nada de atributos do objeto sem aspas, ou objetos com vírgulas a mais.<br />
A função <em>json_encode</em> tem um 2º parâmetro desde o PHP 5.3, que refere-se a opções para a &#8220;tradução&#8221; do valor php para a string json: com JSON_FORCE_OBJECT o retorno será sempre um objeto, caso o valor passado seja um array, por exemplo, e com JSON_HEX_QUOT sua string virá com possíveis aspas nos valores de atributos ou itens do array escapados.</p>
<pre class="brush:php">$obj = array(
'name' =&gt; 'Xpto é melhor que "foo"',
'id' =&gt; 256);
echo json_encode($obj,JSON_HEX_QUOT | JSON_FORCE_OBJECT);
//{"name":"Xpto é melhor que \u0022foo\u0022","id":256}</pre>
<p>JSON é também o formato da resposta que alguns bancos de dados orientados a documento, como MongoDB  e CouchDB, geralmente devolvem para seus clientes.</p>
<p>Só posso dizer: domine o formato, pois ele está aí para ser usado. É simples e rápido. No PHP você não precisa de nada a mais para interpretá-lo. Em aplicações web com HttpRequests que você utiliza XML aberto, prefira o JSON: é muito mais leve.</p>
<p>Não tenha medo!</p>
<!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "javascript,json,desenvolvimento";
            bb_bid  = "1603894";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_width = "600";bb_limit = "6";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->]]></content:encoded>
			<wfw:commentRss>http://duodra.co/post/json-voce-nao-devia-ter-medo-dele/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Meu Android</title>
		<link>http://duodra.co/post/meu-android/</link>
		<comments>http://duodra.co/post/meu-android/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 15:06:22 +0000</pubDate>
		<dc:creator>Duodraco</dc:creator>
				<category><![CDATA[android]]></category>

		<guid isPermaLink="false">http://duodraco.com/?p=39</guid>
		<description><![CDATA[<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
											<iframe
												style="height:25px !important; border:0px solid gray !important; overflow:hidden !important; width:550px !important;" frameborder="0" scrolling="no" allowTransparency="true"
												src="http://www.linksalpha.com/social?blog=Duodraco&link=http%3A%2F%2Fduodra.co%2Fpost%2Fmeu-android%2F&title=Meu+Android&desc=V%C3%A3o+se+os+celulares+ficam+os+dedos.+Foi+assim+que+relatei+no+twitter+o+meu+adeus+ao+nokia+n900.+Ele+foi+furtado+na+ultima+virada+cultural+num+arrast%C3%A3o.+Tenho+certeza+que+n%C3%A3o+foi+s%C3%B3+meu+smartphone+&fc=333333&fs=tahoma&fblname=like&fblref=facebook&fbllang=pt_BR&fblshow=1&fbsbutton=1&fbsctr=1&fbslang=en&fbsendbutton=1&twbutton=1&twlang=en&twmention=duodraco&twrelated1=&twrelated2=&twctr=1&lnkdshow=show&lnkdctr=1&buzzbutton=1&buzzlang=en&buzzctr=1&diggbutton=1&diggctr=1&stblbutton=1&stblctr=1&g1button=1&g1ctr=1&g1lang=en-US">
											</iframe>
										</div>Vão se os celulares ficam os dedos. Foi assim que relatei no twitter o meu adeus ao nokia n900. Ele foi furtado na ultima virada cultural num arrastão. Tenho certeza que não foi só meu smartphone que foi levado lá, &#8230; <a href="http://duodra.co/post/meu-android/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
											<iframe
												style="height:25px !important; border:0px solid gray !important; overflow:hidden !important; width:550px !important;" frameborder="0" scrolling="no" allowTransparency="true"
												src="http://www.linksalpha.com/social?blog=Duodraco&link=http%3A%2F%2Fduodra.co%2Fpost%2Fmeu-android%2F&title=Meu+Android&desc=V%C3%A3o+se+os+celulares+ficam+os+dedos.+Foi+assim+que+relatei+no+twitter+o+meu+adeus+ao+nokia+n900.+Ele+foi+furtado+na+ultima+virada+cultural+num+arrast%C3%A3o.+Tenho+certeza+que+n%C3%A3o+foi+s%C3%B3+meu+smartphone+&fc=333333&fs=tahoma&fblname=like&fblref=facebook&fbllang=pt_BR&fblshow=1&fbsbutton=1&fbsctr=1&fbslang=en&fbsendbutton=1&twbutton=1&twlang=en&twmention=duodraco&twrelated1=&twrelated2=&twctr=1&lnkdshow=show&lnkdctr=1&buzzbutton=1&buzzlang=en&buzzctr=1&diggbutton=1&diggctr=1&stblbutton=1&stblctr=1&g1button=1&g1ctr=1&g1lang=en-US">
											</iframe>
										</div><p>Vão se os celulares ficam os dedos. Foi assim que relatei no twitter o meu adeus ao nokia n900. Ele foi furtado na ultima virada cultural num arrastão. Tenho certeza que não foi só meu smartphone que foi levado lá, mas é claro que a mídia não divulga esse tipo de fato.</p>
<p>Mas não falemos de coisas tristes&#8230; agora estou munido de um android e vou dar meus pitacos sobre essa plataforma que vem arrancando sorrisos de seus proprietários.</p>
<p><span id="more-39"></span>Tudo começa com a escolha do modelo. Muitos fabricantes agora estão apostando na plataforma e temos androids para praticamente todos os gostos dos consumidores. Os mais conhecidos são HTC, que fez o primeiro android do mercado, Samsung, que fez a excelente série Galaxy, e Motorola, com o premiado Milestone, além do próprio google com o Nexus (que é fabricado pela HTC). Bom, como sou do contra não escolhi nenhum desses e enfim o visual do aparelho entrou na lista de requisitos (mesmo que em parte bem pequena) para a escolha: SonyEricsson X10<br />
<a href="http://www.sonyericsson.com/X10"><br />
</a><img class="aligncenter size-full wp-image-53" title="Sonyericsson X10" src="http://duodra.co/wp-content/uploads/2010/09/gsmarena_002.jpg" alt="Sonyericsson X10" width="642" height="325" /></p>
<p>Bom, vamos ao hardware: processador snapdragon 1GHz, tela capacitiva de 4 polegadas (854x480px) resistente a riscos, 1 GB de armazenamento (384 MB para RAM), slot microSD (ele vem com um cartão de 8GB), camera de 8.1 megapixel,  saída 3.5mm de áudio e bateria padrão de 1500 mAh &#8230; no mais tudo o que você já está careca de apreciar na maioria dos androids: 3g, bússola digital, GPS, acelerômetro, etc&#8230;</p>
<p>Software: nisso a Sony pecou &#8211; lançou um excelente aparelho, com Android 1.6 (que a mesma modificou e ficou bem bacana, mas longe de performar como um 2.x) . O update está previsto para o começo de novembro, mas para o 2.1 &#8211; froyo sabe-se lá quando. Mas a sony incrementou o brinquedo com o conceitualmente fantástico Timescape &#8230; que peca por ser exageradamente pesado. Tem também o Mediascape que gerencia fotos, música e vídeos &#8230; muito bom também, e nem tão pesado; A Sony também personalizou o app de SMS e o de contatos, para intergrá-lo melhor ao look&amp;feel geral, além de ser melhor utilizá-lo que os aplicativos padrão do Android. No mais temos o PlayNow, uma loja paralela de aplicativos.</p>
<p>Ao utilizar um android a primeira coisa que temos que fazer é uma visitinha ao AndroidMarket. De lá o primeiro aplicativo a instalar é o Advanced Task Cleaner Pro, que bem configurado vai deixar a RAM do seu aparelho com bastante espaço sempre, evitando engasgos. Antes que algum fanboy se manifeste, o android é de fato multitask desde o início, e gerencia bem as tarefas concorrentes, mas uma ajudinha não faz mal.<br />
Após isso vamos brincar com a facilidade de se instalar apps, customizar o aparelho, etc. Uma das principais vantagens do android é a customização: decidir qual interface o aparelho vai usar é divino. Atualmente uso o ADWLauncher que é um dos mais conceituados, considerando que a plataforma é a 1.6. Abaixo segue minha lista principal de aplicativos:</p>
<ul>
<li><strong>Twicca BETA</strong> &#8211; cliente para twitter</li>
<li><strong>Bluetooth File Transfer</strong> &#8211; não há no X10 um app especifico para</li>
<li><strong>K-9 Mail</strong> &#8211; cliente de e-mail(dã)</li>
<li><strong>SwiftKey Keyboard Beta</strong> &#8211; substituto ao teclado padrão, com sugestão inteligente</li>
<li><strong>CallFilter</strong> &#8211; auto descritivo <img src='http://duodra.co/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </li>
<li><strong>Foursquare, Facebook, Dropbox e WordPress</strong> (oficiais)</li>
<li><strong>3G Watchdog</strong> &#8211; monitor de tráfego de dados</li>
<li><strong>AppBrain App Market</strong> e<strong> FastWeb Installer</strong> &#8211; detalhes adiante</li>
<li><strong>Barcode Scanner</strong> &#8211; leitor de códigos de barra tradicionais e 2d</li>
<li><strong>HiAPN</strong> &#8211; widget para desabilitar o 3g</li>
<li><strong>HomeSwitcher</strong> &#8211; para ficar testando rapidamente novas &#8220;Home Replacements&#8221;</li>
</ul>
<p>Citei o AppBrain. É uma app market paralela. Você navega no desktop por exemplo e seleciona os aplicativos que deseja instalar, lê comentários, etc &#8230; e no aparelho você sincroniza com o serviço e instala um a um. Com o Fast Web Installer a brincadeira fica muito mais interessante. Você pede para instalar no site e o app já é automagicamente instalado no telefone.</p>
<p>O X10 é um excelente aparelho, com uma tela fantástica e que promete ficar muito melhor com a atualização. O Android é uma excelente plataforma, tanto que estão pipocando n dispositivos novos a todo momento, inclusive os aguardados tablets. Se você ainda não tem um android por achar que seu iQualquerCoisa é infinitamente superior a tudo, reveja seus conceitos. O Android veio para ficar.</p>
<!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "android";
            bb_bid  = "1603894";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_width = "600";bb_limit = "6";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->]]></content:encoded>
			<wfw:commentRss>http://duodra.co/post/meu-android/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Meu Ambiente de Trabalho</title>
		<link>http://duodra.co/post/meu-ambiente-de-trabalho/</link>
		<comments>http://duodra.co/post/meu-ambiente-de-trabalho/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 12:54:18 +0000</pubDate>
		<dc:creator>Duodraco</dc:creator>
				<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://duodraco.dominiotemporario.com/?p=11</guid>
		<description><![CDATA[<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
											<iframe
												style="height:25px !important; border:0px solid gray !important; overflow:hidden !important; width:550px !important;" frameborder="0" scrolling="no" allowTransparency="true"
												src="http://www.linksalpha.com/social?blog=Duodraco&link=http%3A%2F%2Fduodra.co%2Fpost%2Fmeu-ambiente-de-trabalho%2F&title=Meu+Ambiente+de+Trabalho&desc=Cerca+de+um+ano+atr%C3%A1s+eu+fiz+um+post+sobre+ambiente+de+desenvolvimento.+Dando+uma+olhada%2C+mudou+muito+meu+ambiente%2C+desde+hardware+a+IDE+e+Navegador.%0D%0A%0D%0AQuando+desenvolvemos+sistemas+%C3%A9+imprescind%C3%ADv&fc=333333&fs=tahoma&fblname=like&fblref=facebook&fbllang=pt_BR&fblshow=1&fbsbutton=1&fbsctr=1&fbslang=en&fbsendbutton=1&twbutton=1&twlang=en&twmention=duodraco&twrelated1=&twrelated2=&twctr=1&lnkdshow=show&lnkdctr=1&buzzbutton=1&buzzlang=en&buzzctr=1&diggbutton=1&diggctr=1&stblbutton=1&stblctr=1&g1button=1&g1ctr=1&g1lang=en-US">
											</iframe>
										</div>Cerca de um ano atrás eu fiz um post sobre ambiente de desenvolvimento. Dando uma olhada, mudou muito meu ambiente, desde hardware a IDE e Navegador. Quando desenvolvemos sistemas é imprescindível que tenhamos um bom ambiente (hardware + software) para &#8230; <a href="http://duodra.co/post/meu-ambiente-de-trabalho/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
											<iframe
												style="height:25px !important; border:0px solid gray !important; overflow:hidden !important; width:550px !important;" frameborder="0" scrolling="no" allowTransparency="true"
												src="http://www.linksalpha.com/social?blog=Duodraco&link=http%3A%2F%2Fduodra.co%2Fpost%2Fmeu-ambiente-de-trabalho%2F&title=Meu+Ambiente+de+Trabalho&desc=Cerca+de+um+ano+atr%C3%A1s+eu+fiz+um+post+sobre+ambiente+de+desenvolvimento.+Dando+uma+olhada%2C+mudou+muito+meu+ambiente%2C+desde+hardware+a+IDE+e+Navegador.%0D%0A%0D%0AQuando+desenvolvemos+sistemas+%C3%A9+imprescind%C3%ADv&fc=333333&fs=tahoma&fblname=like&fblref=facebook&fbllang=pt_BR&fblshow=1&fbsbutton=1&fbsctr=1&fbslang=en&fbsendbutton=1&twbutton=1&twlang=en&twmention=duodraco&twrelated1=&twrelated2=&twctr=1&lnkdshow=show&lnkdctr=1&buzzbutton=1&buzzlang=en&buzzctr=1&diggbutton=1&diggctr=1&stblbutton=1&stblctr=1&g1button=1&g1ctr=1&g1lang=en-US">
											</iframe>
										</div><p>Cerca de um ano atrás eu fiz um post sobre <a class="bbli" href="http://sledge.boo-box.com/list/page/YW1iaWVudGVfIyNfYmFyXyMjX3RhZ2dpbmctdG9vbC13cF8jI18xNjAzODk0-60">ambiente<img class="bbic" src="http://boo-box.com/bbli" alt="[bb]" /></a> de desenvolvimento. Dando uma olhada, mudou muito meu ambiente, desde hardware a IDE e Navegador.</p>
<p>Quando desenvolvemos sistemas é imprescindível que tenhamos um bom ambiente (hardware + software) para que nosso trabalho flua da melhor maneira possível. Sistema Operacional, Linguagem, IDE e/ou Editores, etc. A seguir as minhas escolhas para o trabalho pessoal.</p>
<p><img class="size-full wp-image-30   alignnone" style="padding: 0pt; margin: 0px; border: 0pt none;" title="desktop do duodraco" src="http://duodra.co/wp-content/uploads/2010/01/snapshot22.png" alt="desktop do duodraco" width="480" height="300" /></p>
<p style="text-align: center;">
<p><span id="more-11"></span></p>
<p><strong>Hardware</strong><br />
Um bom hardware vai evitar que hajam problemas, como engasgos de processamento ou limitações idiotas como falta de memória para executar alguma tarefa, tirando sua atenção quando você tem que ficar focado em desenvolver direito.<br />
<a class="bbli" href="http://sledge.boo-box.com/list/page/Tm90ZWJvb2tfIyNfYmFyXyMjX3RhZ2dpbmctdG9vbC13cF8jI18xNjAzODk0-60">Notebook<img class="bbic" src="http://boo-box.com/bbli" alt="[bb]" /></a> HP Pavillion, Turion X2 2Mhz, com 4GB de Ram, HD sata de 250GB + 1HD externo eSata 160GB</p>
<p><strong>Sistema Operacional<br />
</strong>Minha opção pelo Linux/<a title="Opensuse" href="http://opensuse.org" target="_blank">Opensuse</a>, em substituição ao (k)ubuntu, foi basicamente por conta do <a title="KDE" href="http://kde.org" target="_blank">KDE</a>: O Opensuse é para o KDE, o que o Ubuntu é para o Gnome: a distribuição que melhor veste o ambiente gráfico. O Opensuse possui o Yast, uma excelente central de gerenciamento do <a class="bbli" href="http://sledge.boo-box.com/list/page/c2lzdGVtYV8jI19iYXJfIyNfdGFnZ2luZy10b29sLXdwXyMjXzE2MDM4OTQ=-60">sistema<img class="bbic" src="http://boo-box.com/bbli" alt="[bb]" /></a>. E o zypper (gestor de pacotes e repositórios RPM) é bem espertinho.<br />
Opensuse <span style="text-decoration: line-through;">11.2</span> 11.3 64bits, rodando KDE <span style="text-decoration: line-through;">4.4</span> 4.5+<span style="text-decoration: line-through;"><br />
</span></p>
<p><strong>Linguagem de Programação</strong><br />
O Pessoal de outras linguagens me pergunta: &#8216;porque diabos você abraça tanto o <a title="PHP Hypertext Preprocessor" href="http://php.net" target="_blank">PHP</a>?&#8217; É hoje a plataforma que domino, que me deu o pouco que tenho em bens materiais e o muito que tenho em conhecimento, que me levou a ser palestrante em diversos eventos, que me fez conhecer pessoas extraordinárias, o <a title="Grupo de Usuários PHP de São Paulo" href="http://phpsp.org.br" target="_blank">PHPSP</a>, e tanta coisa que se fosse agradecer precisaria de um post dedicado a isso (ta ái uma boa idéia). É uma linguagem madura, com gente experiente (infelizmente ainda não é maioria, mas estamos trabalhando pra isso), e tem excelente documentação e <a class="bbli" href="http://sledge.boo-box.com/list/page/cGVyZm9ybWFuY2VfIyNfYmFyXyMjX3RhZ2dpbmctdG9vbC13cF8jI18xNjAzODk0-64">performance<img class="bbic" src="http://boo-box.com/bbli" alt="[bb]" /></a>.<br />
PHP (Duh!) 5.3+, com um pack bom de extensões que serão citados em outro post</p>
<p><strong>Banco de Dados<br />
</strong>A opção pelo <a title="MySQL" href="http://mysql.com" target="_blank">MySQL</a> é pela maioria dos projetos, não por opção de qualidade. O <a title="PostgreSQL" href="http://postgresql.org" target="_blank">PostgreSQL</a> oferece um ambiente mais completo e estável, porém (ainda) é difícil achar bons hosts com suporte a ele&#8230; ou se paga por um servidor dedicado ou na nuvem.<br />
Mysql 5.1 , PostgreSQL 8.4 e SQLite3</p>
<p><strong>Controle de Versão</strong><br />
Dentre as diversas opções que temos hoje para este trabalho, se destacam pela liberdade que oferecem as de controle distribuído. Git, Bazaar &#8230; mas minha opção é pela simplicidade e quantidade e <a class="bbli" href="http://sledge.boo-box.com/list/page/cXVhbGlkYWRlXyMjX2Jhcl8jI190YWdnaW5nLXRvb2wtd3BfIyNfMTYwMzg5NA==-64">qualidade<img class="bbic" src="http://boo-box.com/bbli" alt="[bb]" /></a> de clientes disponíveis.<br />
<a title="Mercurial" href="http://http://mercurial.selenic.com/" target="_blank">Mercurial</a></p>
<p><strong>Browser</strong><br />
Estou na cruel dúvida: Chrome ou Opera? enquanto não decido vou brincando com os disponíveis. O firefox perdeu seu posto de navegador padrão: lento e pesado (boa parte é por executá-lo no KDE (que tem que carregar as libs do GTK para utilizá-lo)) fica lá no desktop pra fazer prova-real em testes de interface e usar o firebug; aliás, o firebug foi uma das coisas que me segurou no firefox tanto tempo.. o inspector do webkit (disponível no chrome, rekonq, midori, etc.) e o dragonfly do opera o substitui bem.<br />
Principal: Google Chrome(5.0+) e Opera (10.60+)<br />
Secundário: Firefox e Rekonq/Konqueror<br />
Outros: IE6/7 via wine e Midori</p>
<p><strong>IDE</strong><br />
Bom, já falei no outro artigo o porque da minha escolha do <a title="Netbeans" href="http://netbeans.org" target="_blank">Netbeans</a>. Roda sem problemas em qualquer plataforma&#8230; quando você se acostuma com os atalhos de teclado então&#8230; é uma IDE que sem dúvida te poupa muito trabalho.<br />
O <a title="Kdevelop" href="http://kdevelop.org" target="_blank">Kdevelop</a> por sua vez traz as melhorias do framework Qt4 em uma plataforma única: rápida, integrada ao KDE, e que promete (e já atende) muito.<br />
Netbeans 6.9+ com suporte a PHP<br />
Testando o Kdevelop 4</p>
<p><strong>Modeladores</strong><br />
Quem, além de codificar, precisa ou quer realizar análise não dispensa <a class="bbli" href="http://sledge.boo-box.com/list/page/YXBsaWNhdGl2b3NfIyNfYmFyXyMjX3RhZ2dpbmctdG9vbC13cF8jI18xNjAzODk0-64">aplicativos<img class="bbic" src="http://boo-box.com/bbli" alt="[bb]" /></a> para confecção de modelos ER e de diagramas UML. O ideal é que você tenha nessas aplicações para ter agilidade na confecção do documento, e que tenha boas opções de exportação, e que o resultado seja legível.<br />
<a title="Umbrello" href="http://uml.sourceforge.net/" target="_blank">Umbrello</a> e Netbeans (via plugin) para UML<br />
<a title="Mysql Workbench" href="http://wb.mysql.com/" target="_blank">Mysql Workbench</a> para ER</p>
<p><strong>MindMapping</strong><br />
Sim, uma ferramenta surpreendente quando bem usada. segundo a wikipedia o mapa mental é &#8220;&#8230;voltado para a gestão de  informações, de conhecimento e de capital intelectual; para a compreensão e solução de problemas;  na memorização e aprendizado; na criação de  manuais, livros e palestras; como ferramenta de <em>brainstorming</em> (tempestade de ideias); e no auxílio da gestão estratégica de uma  empresa ou <a class="bbli" href="http://sledge.boo-box.com/list/page/bmVnJUYzY2lvXyMjX2Jhcl8jI190YWdnaW5nLXRvb2wtd3BfIyNfMTYwMzg5NA==-64">negócio<img class="bbic" src="http://boo-box.com/bbli" alt="[bb]" /></a>.&#8221;. Há quem o cite como ferramenta ágil de documentação. O XMind é uma opção de fácil utilização e multiplataforma.<br />
<a title="XMind" href="http://www.xmind.net/" target="_blank">XMind</a></p>
<p>Bom pessoal, resumidamente é isso. Deixem suas opções nos comentários, inclusive se forem usuários de outras plataformas.</p>
<!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "php";
            bb_bid  = "1603894";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_width = "600";bb_limit = "6";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->]]></content:encoded>
			<wfw:commentRss>http://duodra.co/post/meu-ambiente-de-trabalho/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Voltando a escrever&#8230; Blog novo de novo</title>
		<link>http://duodra.co/post/voltando-a-escrever-blog-novo-de-novo/</link>
		<comments>http://duodra.co/post/voltando-a-escrever-blog-novo-de-novo/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 11:41:49 +0000</pubDate>
		<dc:creator>Duodraco</dc:creator>
				<category><![CDATA[geral]]></category>
		<category><![CDATA[about]]></category>

		<guid isPermaLink="false">http://duodraco.dominiotemporario.com/?p=8</guid>
		<description><![CDATA[<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
											<iframe
												style="height:25px !important; border:0px solid gray !important; overflow:hidden !important; width:550px !important;" frameborder="0" scrolling="no" allowTransparency="true"
												src="http://www.linksalpha.com/social?blog=Duodraco&link=http%3A%2F%2Fduodra.co%2Fpost%2Fvoltando-a-escrever-blog-novo-de-novo%2F&title=Voltando+a+escrever...+Blog+novo+de+novo&desc=Salve+povo%0D%0A%0D%0AEu+como+blogueiro+relapso+que+sou+postei+meu+ultimo+artigo+quando+era+lan%C3%A7amento+do+Firefox+3.1beta+%28mar%C3%A7o+de+2009%29.+Mas+%C3%A9+2010+%28faltam+2+anos+pro+fim+do+mundo%29+e+dentre+as+resolu%C3%A7%C3%B5&fc=333333&fs=tahoma&fblname=like&fblref=facebook&fbllang=pt_BR&fblshow=1&fbsbutton=1&fbsctr=1&fbslang=en&fbsendbutton=1&twbutton=1&twlang=en&twmention=duodraco&twrelated1=&twrelated2=&twctr=1&lnkdshow=show&lnkdctr=1&buzzbutton=1&buzzlang=en&buzzctr=1&diggbutton=1&diggctr=1&stblbutton=1&stblctr=1&g1button=1&g1ctr=1&g1lang=en-US">
											</iframe>
										</div>Salve povo Eu como blogueiro relapso que sou postei meu ultimo artigo quando era lançamento do Firefox 3.1beta (março de 2009). Mas é 2010 (faltam 2 anos pro fim do mundo) e dentre as resoluções de ano novo uma era &#8230; <a href="http://duodra.co/post/voltando-a-escrever-blog-novo-de-novo/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
											<iframe
												style="height:25px !important; border:0px solid gray !important; overflow:hidden !important; width:550px !important;" frameborder="0" scrolling="no" allowTransparency="true"
												src="http://www.linksalpha.com/social?blog=Duodraco&link=http%3A%2F%2Fduodra.co%2Fpost%2Fvoltando-a-escrever-blog-novo-de-novo%2F&title=Voltando+a+escrever...+Blog+novo+de+novo&desc=Salve+povo%0D%0A%0D%0AEu+como+blogueiro+relapso+que+sou+postei+meu+ultimo+artigo+quando+era+lan%C3%A7amento+do+Firefox+3.1beta+%28mar%C3%A7o+de+2009%29.+Mas+%C3%A9+2010+%28faltam+2+anos+pro+fim+do+mundo%29+e+dentre+as+resolu%C3%A7%C3%B5&fc=333333&fs=tahoma&fblname=like&fblref=facebook&fbllang=pt_BR&fblshow=1&fbsbutton=1&fbsctr=1&fbslang=en&fbsendbutton=1&twbutton=1&twlang=en&twmention=duodraco&twrelated1=&twrelated2=&twctr=1&lnkdshow=show&lnkdctr=1&buzzbutton=1&buzzlang=en&buzzctr=1&diggbutton=1&diggctr=1&stblbutton=1&stblctr=1&g1button=1&g1ctr=1&g1lang=en-US">
											</iframe>
										</div><p>Salve povo</p>
<p>Eu como blogueiro relapso que sou postei meu ultimo artigo quando era lançamento do Firefox 3.1beta (março de 2009). Mas é 2010 (faltam 2 anos pro fim do mundo) e dentre as resoluções de ano novo uma era voltar a escrever o blog. Desisti da idéia de fazer minha engine e voltei na receita do bom e velho WordPress&#8230; mas ainda faço alguma coisa a respeito&#8230;</p>
<p>Bom, já que vamos fazer algo novo, que entrem novos assuntos também: Linux, KDE, Qt, Android,  Desenvolvimento de Software, Agile e Scrum e o que mais surgir. Espero dar a quem ler um bom conteúdo baseado na experiência e no que aprendo dia a dia.</p>
<p>Abraços aos leitores  ( pessoas raras&#8230; ) .. espero disponibilzar conteúdo de qualidade para vocês</p>
<!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "about";
            bb_bid  = "1603894";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_width = "600";bb_limit = "6";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->]]></content:encoded>
			<wfw:commentRss>http://duodra.co/post/voltando-a-escrever-blog-novo-de-novo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

