<?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>Blog Cop-Jr &#187; Ferramentas</title>
	<atom:link href="http://blog.copjr.info/category/ferramentas/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.copjr.info</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Mon, 16 Nov 2009 18:37:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Grupo de discussão de Gestão de TI</title>
		<link>http://blog.copjr.info/geral/2007/11/20/grupo-de-discussao-de-gestao-de-ti/</link>
		<comments>http://blog.copjr.info/geral/2007/11/20/grupo-de-discussao-de-gestao-de-ti/#comments</comments>
		<pubDate>Wed, 21 Nov 2007 00:14:48 +0000</pubDate>
		<dc:creator>joaojose</dc:creator>
				<category><![CDATA[Comunidade]]></category>
		<category><![CDATA[Ferramentas]]></category>
		<category><![CDATA[Geral]]></category>

		<guid isPermaLink="false">http://blog.copjr.info/geral/2007/11/20/grupo-de-discussao-de-gestao-de-ti/</guid>
		<description><![CDATA[No Paraná Júnior 2007, realizado aqui em Londrina &#8211; PR, eu articulei dois workshop&#8217;s sobre Gestão de TI para discutirmos um pouco de como funcionava essa área dentro das empresas juniores. Tivemos discussões ótimas e aprendemos muito.
No segundo workshop, foi lançada a idéia de criar um grupo de discussão (alá Yahoo Grupos e Google Groups) [...]]]></description>
			<content:encoded><![CDATA[<p>No Paraná Júnior 2007, realizado aqui em Londrina &#8211; PR, eu articulei dois workshop&#8217;s sobre Gestão de TI para discutirmos um pouco de como funcionava essa área dentro das empresas juniores. Tivemos discussões ótimas e aprendemos muito.</p>
<p>No segundo workshop, foi lançada a idéia de criar um grupo de discussão (alá Yahoo Grupos e Google Groups) para não deixar a peteca cair e continuarmos bater essa papo gostoso que é a gestão de TI. Pois bem, está criado e funcionando, porém falta uma coisa, vocês. Portanto, utilizo esse ferramenta de comunicação para convidar a todos, que se sentirem a vontade, para participar do nosso grupo de discussão sobre Gestão de TI no MEJ. Quem não for de empresa júnior também está convidado, pois no final das contas  tudo é informática, tudo papo de <a href="http://pt.wikipedia.org/wiki/Nerd" title="Nerds">nerd</a>.</p>
<p>Então, aqui vai o link:</p>
<p align="center"><a href="http://groups.google.com/group/gestao-de-ti-mej" title="http://groups.google.com/group/gestao-de-ti-mej"><strong>http://groups.google.com/group/gestao-de-ti-mej</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.copjr.info/geral/2007/11/20/grupo-de-discussao-de-gestao-de-ti/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>RSS &#8211; O jeito fácil de se manter informado!</title>
		<link>http://blog.copjr.info/ferramentas/2007/06/09/rss-o-jeito-facil-de-se-manter-informado/</link>
		<comments>http://blog.copjr.info/ferramentas/2007/06/09/rss-o-jeito-facil-de-se-manter-informado/#comments</comments>
		<pubDate>Sun, 10 Jun 2007 03:23:41 +0000</pubDate>
		<dc:creator>joaojose</dc:creator>
				<category><![CDATA[Comunidade]]></category>
		<category><![CDATA[Ferramentas]]></category>

		<guid isPermaLink="false">http://blog.copjr.info/2007/06/09/rss-o-jeito-facil-de-se-manter-informado/</guid>
		<description><![CDATA[Primeiramente pessoal, não me responsabilizo caso vocês deixem de trabalhar, de estudar e de ter vida social após (para aqueles que ainda não conhecem) conhecer os Leitores de RSS.
Pois então, resumindo, RSS é uma forma diferente de se manter informado, onde o papel de quem busca as novas informações é invertido. O que isso quer [...]]]></description>
			<content:encoded><![CDATA[<p>Primeiramente pessoal, não me responsabilizo caso vocês deixem de trabalhar, de estudar e de ter vida social após (para aqueles que ainda não conhecem) conhecer os Leitores de RSS.</p>
<p>Pois então, resumindo, RSS é uma forma diferente de se manter informado, onde o papel de quem busca as novas informações é invertido. O que isso quer dizer? Ao invés de todos os dias ir ao seu site predileto em busca de informações novas, você utiliza um programa ou aplicação web que se mantém atualizado de qualquer alteração que ocorra no site fonte. Isto é realmente muito cômodo, por causa desta tecnologia, hoje acompanho 106 sites diferentes que dão uma média de 1605 atualizações mensais, coisa que eu não conseguiria nem 1/10 disso utilizando o método antigo.</p>
<p>Na internet você consegue bastante informação sobre <a href="http://pt.wikipedia.org/wiki/RSS" title="O que é RSS">o que é RSS</a> , quase todos os <a href="http://pt.wikipedia.org/wiki/RSS" title="O que é RSS"></a><a href="http://www.terra.com.br/rss/" title="RSS Terra">sites grandes de notícia já possui suas versões RSS</a>. Na internet tem até <a href="http://youtube.com/watch?v=0klgLsSxGsU" title="Vídeo RSS">vídeo explicando sobre</a>. Não tem como não se manter informado!<a href="http://pt.wikipedia.org/wiki/RSS" title="O que é RSS"><br />
</a></p>
<p>Não vim aqui só para falar da tecnologia, o que importa não é a ferramenta e sim o modo de como utiliza. Portanto, no intuito de tentar ajudar, estou disponibilizando toda a minha lista de Sites que acompanho, tem muita coisa de WEB, alguma coisa de XP e mais um tanto de besteira. Não precisa adicionar tudo, somente o que for interessante para vocês (mesmo porque um dia estarão tão lotados de Sites que será inevitável fazer uma limpa na sua lista). O arquivo que vou disponibilizar é o OPML, que na verdade é um padrão utilizado para armazenar lista de links.</p>
<p><a href="http://blog.copjr.info/documentos/joaojose_lista_site.xml" title="OPML Joao Jose">OPML</a></p>
<p>Faço também um convite para quem já possui uma lista que apresente nos comentários, será ótimo a troca e discussão de quais sites nossa comunidade (penso na região de Londrina ou mesmo só da UEL) normalmente freqüentam. Tenho certeza que só tem a acrescentar.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.copjr.info/ferramentas/2007/06/09/rss-o-jeito-facil-de-se-manter-informado/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>IE Developer Toolbar</title>
		<link>http://blog.copjr.info/ferramentas/2007/05/21/ie-developer-toolbar/</link>
		<comments>http://blog.copjr.info/ferramentas/2007/05/21/ie-developer-toolbar/#comments</comments>
		<pubDate>Mon, 21 May 2007 20:35:05 +0000</pubDate>
		<dc:creator>joaojose</dc:creator>
				<category><![CDATA[Ferramentas]]></category>

		<guid isPermaLink="false">http://blog.copjr.info/?p=17</guid>
		<description><![CDATA[Recentemente a Microsoft lançou um Add-On Freeware para os navegadores da empresa que tem a intenção de facilitar a vida dos desenvolvedores WEB. A pouco tempo tinha mencionado o Firebug como uma ferramenta indispensável
por possuir diversas funcionalidades que facilitavam bastante o desenvolvimento, no mesmo post tinha reclamado que ainda não tínhamos algo semelhante para o [...]]]></description>
			<content:encoded><![CDATA[<p>Recentemente a Microsoft lançou um Add-On Freeware para os navegadores da empresa que tem a intenção de facilitar a vida dos desenvolvedores WEB. A pouco tempo tinha mencionado o <a href="http://www.getfirebug.com/" title="Firebug">Firebug</a> como uma <a href="http://blog.copjr.info/?p=8" title="Firebug - Ferramenta indispensável para o desenvolvedor WEB">ferramenta indispensável</a><br />
por possuir diversas funcionalidades que facilitavam bastante o desenvolvimento, no mesmo post tinha reclamado que ainda não tínhamos algo semelhante para o IE.</p>
<p><a href="http://blog.copjr.info/?attachment_id=18" rel="attachment wp-att-18" title="IE Developer Toolbar"></a></p>
<p style="text-align: center"><a href="http://blog.copjr.info/?attachment_id=18" rel="attachment wp-att-18" title="IE Developer Toolbar"><img src="http://blog.copjr.info/wp-content/uploads/2007/05/ie_developer_toolbar.gif" alt="IE Developer Toolbar" /></a></p>
<p> Infelizmente o <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e59c3964-672d-4511-bb3e-2d5e1db91038&amp;displaylang=en" title="IE Developer Toolbar">IE Developer Toolbar</a> não tem o mesmo número de funcionalidade e nem a facilidade do Firebug. A funcionalidade que mais se destaca é a Árvore de elementos DOM, semelhante ao gerado pelo DOM Inspector e a do Firebug. Nela podemos percorrer os nós da árvore e acompanhar as informações do elemento e seu estilo. As informações são mostradas numa lista que pode conter somente os atributos modificados pelo documento, ou mostrar todos atributos contendo o valor padrão, caso não haja nenhuma modificação.</p>
<p>As outras funcionalidades são simples, como eliminar Imagens, CSS, Script, etc., mostrar delimitador dos elementos, informações adicionais (links, classes e identificadores), validação de código, ferramenta de régua, identificador de cor, redimensionador de janelas. Acredito que sejam essas.</p>
<p>O toolbar me pareceu bastante com o <a href="https://addons.mozilla.org/en-US/firefox/addon/60" title="Web Development Toolbar">Web Development Toolbar</a> do Firefox,  mas mesmo assim o IE Developer Toolbar continua abaixo em número de funcionalidade. Mas já é um começo, acredito que já vai dar uma ajuda para entender porque aquela div está posicionado de forma errada, porque aquele li esta com um espaçamento maior que o normal, bem, dos males o menor!</p>
<p>Tomara que isso ajude os programadores WEB, pois desenvolvimento cross-browser é osso.</p>
<p>PS: Ainda estou a procura de um Debugger Javascript para IE.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.copjr.info/ferramentas/2007/05/21/ie-developer-toolbar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firebug &#8211; Ferramenta indispensável para o desenvolvedor WEB</title>
		<link>http://blog.copjr.info/ferramentas/2007/04/20/firebug-ferramenta-indispensavel-para-o-desenvolvedor-web/</link>
		<comments>http://blog.copjr.info/ferramentas/2007/04/20/firebug-ferramenta-indispensavel-para-o-desenvolvedor-web/#comments</comments>
		<pubDate>Sat, 21 Apr 2007 00:35:26 +0000</pubDate>
		<dc:creator>joaojose</dc:creator>
				<category><![CDATA[Ferramentas]]></category>

		<guid isPermaLink="false">http://blog.copjr.info/?p=8</guid>
		<description><![CDATA[Já foi o tempo em que desenvolver para web era elaborar um designzinho e escrever três ou quatro paginas html. Hoje em dia, temos cada vez mais complexidade em nossos sistemas e boa parte dela foi transferida para programação do lado do cliente. E está é uma das grandes dificuldades para nós desenvolvedores.
Desenvolver aplicações no [...]]]></description>
			<content:encoded><![CDATA[<p>Já foi o tempo em que desenvolver para web era elaborar um designzinho e escrever três ou quatro paginas html. Hoje em dia, temos cada vez mais complexidade em nossos sistemas e boa parte dela foi transferida para programação do lado do cliente. E está é uma das grandes dificuldades para nós desenvolvedores.</p>
<p>Desenvolver aplicações no lado do cliente é chato, está é a grande verdade. Quando estamos trabalhando com CSS sempre tem um probleminha de posicionamento, as margens estão erradas, no IE mostra uma coisa e no FireFox outra, é uma loucura. E quando vamos programar JavaScript é outro pesadelo, se não estiver utilizando alguma ferramenta de apoio, a única informação que você terá de que ocorreu algum problema é uma tela de alert ou, simplesmente, nada acontecerá.</p>
<p>Na procura de uma ferramenta de apoio acabei encontrando o <a href="http://www.getfirebug.com/">Firebug</a>. No começo, eu procurava somente um Debugger JavaScript, pois todos que tinha experimentado não eram bons, mas acabei achando algo muito melhor.</p>
<p style="text-align: center"><a href="http://www.getfirebug.com/" title="Firebug"><img src="http://blog.copjr.info/wp-content/uploads/2007/04/firebug.gif" alt="Firebug" /></a></p>
<p> O que o FireBug tem de especial é a capacidade de juntar tudo que você precisa em um único Add-On para o Firefox, é incrível! Com simples toque na tecla F12 você terá todas as informações e funcionalidades que possa imaginar para programação WEB. Informações como Árvore HTML, Estado do DOM, Debugger JavaScript, Lista de Requisições HTTP,  Tamanho (e duração do download) dos Arquivos Utilizados, Informação Individual dos Elementos e um monte de outras funcionalidades que eu nem descobri ou ainda não sei utilizar.</p>
<p>No meu dia-a-dia o FireBug se tornou indispensável, utilizo ele para editar CSS, verificar erros e debuggar código JavaScript, como referência do DOM, analisar o tamanho final do site entre outras infinidades de funcionalidades que estão fazendo meus aplicativos ficarem cada vez mais elegantes.</p>
<p>O grande problema (que não é culpa do FireBug) é que ele só funciona no Firefox =(  fazendo com que (ainda) seja chato desenvolver aplicativos ricos para WEB. Na internet ainda não achei nenhum similar ou com menos funcionalidades (na verdade não achei nenhum) para outros browser, o que é uma pena. Quem souber de um, faça a caridade de contar para nós, pois, mesmo que eu deseje que todos utilizem a Raposa como browser padrão, ainda tenho que desenvolver para IE.</p>
<p>Fica a dica de mais uma ferramenta para quem desenvolve para web. Aquele abraço!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.copjr.info/ferramentas/2007/04/20/firebug-ferramenta-indispensavel-para-o-desenvolvedor-web/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Intype &#8211; Editor de Texto parecido com TextMate</title>
		<link>http://blog.copjr.info/ferramentas/2007/04/19/intype-editor-de-texto-parecido-com-textmate/</link>
		<comments>http://blog.copjr.info/ferramentas/2007/04/19/intype-editor-de-texto-parecido-com-textmate/#comments</comments>
		<pubDate>Thu, 19 Apr 2007 23:04:54 +0000</pubDate>
		<dc:creator>joaojose</dc:creator>
				<category><![CDATA[Ferramentas]]></category>

		<guid isPermaLink="false">http://blog.copjr.info/?p=5</guid>
		<description><![CDATA[Achar um editor de texto que seja produtivo sempre foi uma tarefa difícil, eu mesmo só consegui esse mês. Eu já tinha visto e ouvido sobre o TextMate,  porém ele só funciona no MacOS (o porque eu não sei). Fiquei intrigado e fui atrás de algo similar para Windows e eis que encontro o [...]]]></description>
			<content:encoded><![CDATA[<p>Achar um editor de texto que seja produtivo sempre foi uma tarefa difícil, eu mesmo só consegui esse mês. Eu já tinha visto e ouvido sobre o <a href="http://macromates.com/" title="TextMate">TextMate</a>,  porém ele só funciona no MacOS (o porque eu não sei). Fiquei intrigado e fui atrás de algo similar para Windows e eis que encontro o <a href="http://intype.info">Intype</a>.</p>
<p align="center"> <a href="http://intype.info" title="Intyope"><img src="http://blog.copjr.info/wp-content/uploads/2007/04/intype.gif" alt="Intyope" /></a></p>
<p>Assim como o TextMate, o Intype tem uma série de <a href="http://en.wikipedia.org/wiki/Code_snippets">Code Snippets</a> para várias linguagem. Esses Snippets são &#8220;pequenos padrões&#8221; de código que podem ser reutilizados (como a estrutura de loop do tipo &#8216;for&#8217;).   Nós normalmente gastamos horas programando e metade deste tempo estamos escrevendo códigos que não são relevantes ( &#8216;;&#8217;, parênteses, indentação e etc.) . O Intype faz esse trabalho para nós de uma forma simples e customizável.</p>
<p>Imagine que estamos querendo escrever um &#8216;while&#8217;, temos duas opções, escrever toda a estrutura de uma vez e depois gastar algum tempo posicionando o ponteiro para &#8216;preencher&#8217; o while ou escrever de forma linear, escrevendo a estrutura e o preenchimento juntos, com a chance de esquecer o fechamento de algum parêntese ou chave.</p>
<p>Com Intype eu escrevo &#8216;while&#8217; e aperto TAB, pronto, toda a estrutura é inserida (não tenho mais o risco de esquecer alguma chave) e apertando mais uma vez o TAB, o ponteiro é posicionado para o campo condicional, apertando novamente, sou direcionado para o local do código.</p>
<p>Prático não? E o legal é que conseguimos criar/editar/remover todos os Snippets facilmente. Dentro da pasta Bundles do Intype estão todos os Snippets e Syntaxes das linguagens suportadas. A estrutura para criar um Snippets é simples, vamos ver o exemplo abaixo:<br />
<code><br />
{<br />
content: '${1:public} function ${2:FunctionName} (${3: \$${4:value}${5:=''''} })<br />
{<br />
${0:# code...}<br />
}'<br />
title: 'function ..'<br />
scope: 'source.php'<br />
tab_trigger: 'function'<br />
}<br />
</code><br />
O <strong>tab_trigger</strong> é a palavra que deve ser digitada para acionar o snipper (&#8217;while&#8217; no exemplo anterior). O <strong>scope</strong> já é um conceito mais complexo, porém ainda é simples, você pode configurar o snippets para funcionar somente dentro do escopo de funções.  O <strong>content </strong>é o conteúdo que será inserido na tela. A seqüência dos TABs é dada pela estrutura ${X: ***}, onde o X é a ordem e o *** o valor padrão.</p>
<p>No exemplo, ao digitar function e pressionar TAB, é inserido o seguinte texto:</p>
<p><code>public function FunctionName ( $value='' )<br />
{<br />
# code...<br />
}</code></p>
<p>A palavra &#8216;public&#8217; estará selecionada e o ponteiro do texto posicionado no início, podendo assim modificar, quando aperto TAB novamente, &#8216;FunctionName&#8217; será selecionado e o ponteiro direcionado ao seu início, e assim por diante. Com essa estrutura, é simples construir uma infinidades de snippets, tornando, um pouco mais, produtivo programar.</p>
<p>Como o Intype ainda está no Alpha, não tem algumas funcionalidades importantíssimas, como a possibilidade de trabalhar com vários arquivos ao mesmo tempo. Mas, por enquanto, temos como utilizar o Intype Project Mananger, criado por um desenvolvedor amador.</p>
<p><a href="http://blog.copjr.info/wp-content/uploads/2007/04/intypepm.exe" title="Intype Project Manager">Intype Project Manager</a></p>
<p>Espero que Intype seja útil para vocês, se for, comente aqui no blog sua experiência.</p>
<p>Aquele abraço.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.copjr.info/ferramentas/2007/04/19/intype-editor-de-texto-parecido-com-textmate/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
