<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>José Fernando Carvalho</title>
	
	<link>http://fish.jpa.com.br</link>
	<description>Web Social &amp; Tech</description>
	<lastBuildDate>Sat, 06 Mar 2010 17:50:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/jfcarvalho" /><feedburner:info uri="jfcarvalho" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Cloud Computer Segundo Steve Ballmer</title>
		<link>http://feedproxy.google.com/~r/jfcarvalho/~3/ZSefXUBmyhY/</link>
		<comments>http://fish.jpa.com.br/2010/cloud-computer-segundo-steve-ballmer/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 17:47:39 +0000</pubDate>
		<dc:creator>Fernando Carvalho</dc:creator>
				<category><![CDATA[Business Intel.]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[WSocial]]></category>
		<category><![CDATA[Cloud Computer]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Steve Ballmer]]></category>

		<guid isPermaLink="false">http://fish.jpa.com.br/2010/cloud-computer-segundo-steve-ballmer/</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><iframe src="http://www.microsoft.com:80/presspass/silverlightApps/videoplayer3/standalone.aspx?contentID=ondemand_cloud10&#038;src=/presspass/presskits/cloud/channel.xml" width="400" height="224" frameborder="0" scrolling="no"></iframe></p>

<p><a href="http://feedads.g.doubleclick.net/~a/dY4dRQQgBqcauMdF1KTWmIM-RRU/0/da"><img src="http://feedads.g.doubleclick.net/~a/dY4dRQQgBqcauMdF1KTWmIM-RRU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/dY4dRQQgBqcauMdF1KTWmIM-RRU/1/da"><img src="http://feedads.g.doubleclick.net/~a/dY4dRQQgBqcauMdF1KTWmIM-RRU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/jfcarvalho/~4/ZSefXUBmyhY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fish.jpa.com.br/2010/cloud-computer-segundo-steve-ballmer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://fish.jpa.com.br/2010/cloud-computer-segundo-steve-ballmer/</feedburner:origLink></item>
		<item>
		<title>Edição online de gráficos e audio</title>
		<link>http://feedproxy.google.com/~r/jfcarvalho/~3/zsoVA_SaVyE/</link>
		<comments>http://fish.jpa.com.br/2010/edicao-online-de-graficos-e-audio/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 12:06:26 +0000</pubDate>
		<dc:creator>Fernando Carvalho</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[WSocial]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Web Social]]></category>

		<guid isPermaLink="false">http://fish.jpa.com.br/?p=805</guid>
		<description><![CDATA[Achei muito legal a ideia da Aviary. Em resumo, estão criando uma ferramenta onde vc pode tratar imagens e audio no próprio browser.  Isso é ótimo para aqueles detalhes rápidos que precisamos fazer em fotos e etc&#8230;. Espero muito sucesso pra esse pessoal.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://fish.jpa.com.br/wp-content/uploads/2010/02/hatch4.png" rel="lightbox[805]"><img class="alignright size-thumbnail wp-image-806" title="Aviary" src="http://fish.jpa.com.br/wp-content/uploads/2010/02/hatch4-150x150.png" alt="" width="150" height="150" /></a>Achei muito legal a ideia da <a href="http://aviary.com/" onclick="urchinTracker('/outgoing/aviary.com/?referer=');">Aviary</a>. Em resumo, estão criando uma ferramenta onde vc pode tratar imagens e audio no próprio browser.  Isso é ótimo para aqueles detalhes rápidos que precisamos fazer em fotos e etc&#8230;. Espero muito sucesso pra esse pessoal.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/L449ngXdsymRm-89wPlUkR0GP34/0/da"><img src="http://feedads.g.doubleclick.net/~a/L449ngXdsymRm-89wPlUkR0GP34/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/L449ngXdsymRm-89wPlUkR0GP34/1/da"><img src="http://feedads.g.doubleclick.net/~a/L449ngXdsymRm-89wPlUkR0GP34/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/jfcarvalho/~4/zsoVA_SaVyE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fish.jpa.com.br/2010/edicao-online-de-graficos-e-audio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://fish.jpa.com.br/2010/edicao-online-de-graficos-e-audio/</feedburner:origLink></item>
		<item>
		<title>Posicionamento de imagens nos posts wordpress</title>
		<link>http://feedproxy.google.com/~r/jfcarvalho/~3/3URqAJl80g0/</link>
		<comments>http://fish.jpa.com.br/2010/posicionamento-de-imagems-nos-posts-wordpress/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 12:11:58 +0000</pubDate>
		<dc:creator>Fernando Carvalho</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[WSocial]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Social]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://fish.jpa.com.br/?p=799</guid>
		<description><![CDATA[Essa vai para aqueles que estão desenvolvendo seus próprios themes no WordPress. Há um pequeno detalhe para as imagens dentro dos posts. O wordpress precisa de um bloco de elementos em CSS para movimentar a imagem para esquerda, direita ou centro.  Assim, para que o funcionamento trabalhe como esperado devemos inserir o seguintes blocos.

1
2
3
4
5
6
img.alignright &#123;float:right; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://fish.jpa.com.br/wp-content/uploads/2009/03/logo.jpg" rel="lightbox[799]"><img class="size-thumbnail wp-image-664 alignleft" title="logo" src="http://fish.jpa.com.br/wp-content/uploads/2009/03/logo-150x150.jpg" alt="" width="150" height="150" /></a>Essa vai para aqueles que estão desenvolvendo seus próprios themes no WordPress. Há um pequeno detalhe para as imagens dentro dos posts. O wordpress precisa de um bloco de elementos em <a href="http://pt.wikipedia.org/wiki/Cascading_Style_Sheets" onclick="urchinTracker('/outgoing/pt.wikipedia.org/wiki/Cascading_Style_Sheets?referer=');">CSS</a> para movimentar a imagem para esquerda, direita ou centro.  Assim, para que o funcionamento trabalhe como esperado devemos inserir o seguintes blocos.<span id="more-799"></span></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">img<span style="color: #6666ff;">.alignright</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">right</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">1em</span> <span style="color: #933;">1em</span><span style="color: #00AA00;">&#125;</span>
img<span style="color: #6666ff;">.alignleft</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span> <span style="color: #933;">1em</span> <span style="color: #933;">1em</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">&#125;</span>
img<span style="color: #6666ff;">.aligncenter</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin-left</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">auto</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin-right</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">auto</span><span style="color: #00AA00;">&#125;</span>
a img<span style="color: #6666ff;">.alignright</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">right</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#6f6f6f</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">1em</span> <span style="color: #933;">1em</span><span style="color: #00AA00;">&#125;</span>
a img<span style="color: #6666ff;">.alignleft</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>color<span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#6f6f6f</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span> <span style="color: #933;">1em</span> <span style="color: #933;">1em</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">&#125;</span>
a img<span style="color: #6666ff;">.aligncenter</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin-left</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">auto</span><span style="color: #00AA00;">;</span>color<span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#6f6f6f</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin-right</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">auto</span><span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>Esse código indica que todo posicionamento de imagem nos seletores <em>alignrigth,alignleft e alingcenter </em>juntamente com os links, criados automaticamente, para as imagens, devem se comportar como os blocos de propriedades- os que estão dentro das {} &#8211; informam.</p>
<p>No meu caso eu especifiquei que essas propriedades e seus seletores deveriam se aplicar apenas nas <a href="http://pt.wikipedia.org/wiki/HTML" onclick="urchinTracker('/outgoing/pt.wikipedia.org/wiki/HTML?referer=');">DIVs</a> com ID CONTEUDO. Pois se apenas lança-las no meu CSS, essas informações serão aplicadas em qq imagem do site.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#conteudo</span> img<span style="color: #6666ff;">.alignright</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">right</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">1em</span> <span style="color: #933;">1em</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#conteudo</span> img<span style="color: #6666ff;">.alignleft</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span> <span style="color: #933;">1em</span> <span style="color: #933;">1em</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#conteudo</span> img<span style="color: #6666ff;">.aligncenter</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin-left</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">auto</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin-right</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">auto</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#conteudo</span> a img<span style="color: #6666ff;">.alignright</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">right</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#6f6f6f</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">1em</span> <span style="color: #933;">1em</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#conteudo</span> a img<span style="color: #6666ff;">.alignleft</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>color<span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#6f6f6f</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span> <span style="color: #933;">1em</span> <span style="color: #933;">1em</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#conteudo</span> a img<span style="color: #6666ff;">.aligncenter</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin-left</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">auto</span><span style="color: #00AA00;">;</span>color<span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#6f6f6f</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin-right</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">auto</span><span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>Se quiserem ver o site para maiores detalhes, visitem: www.ipbgeisel.jpa.com.br. Cliquem em qualquer notícia com imagem e vejam o codigo fonte da pagina. Lá estará a DIV CONTEUDO e suas propriedades.</p>
<p>Abraços,</p>
<p>Fish</p>

<p><a href="http://feedads.g.doubleclick.net/~a/TUvSIxd79J3so2VhwURSDPADGsE/0/da"><img src="http://feedads.g.doubleclick.net/~a/TUvSIxd79J3so2VhwURSDPADGsE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/TUvSIxd79J3so2VhwURSDPADGsE/1/da"><img src="http://feedads.g.doubleclick.net/~a/TUvSIxd79J3so2VhwURSDPADGsE/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/jfcarvalho/~4/3URqAJl80g0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fish.jpa.com.br/2010/posicionamento-de-imagems-nos-posts-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://fish.jpa.com.br/2010/posicionamento-de-imagems-nos-posts-wordpress/</feedburner:origLink></item>
		<item>
		<title>Enviando e-mails com SMTP autenticado e corpo HTML através do Zend_Mail</title>
		<link>http://feedproxy.google.com/~r/jfcarvalho/~3/8A22w4ZPgec/</link>
		<comments>http://fish.jpa.com.br/2009/enviando-e-mails-com-smtp-autenticado-e-corpo-html-atraves-do-zend_mail/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 15:24:19 +0000</pubDate>
		<dc:creator>Fernando Carvalho</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[WSocial]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Zend_Mail]]></category>

		<guid isPermaLink="false">http://fish.jpa.com.br/?p=785</guid>
		<description><![CDATA[Olá Pessoal, vou postar hoje um exemplo do uso do Zend_Mail, utilizando o corpo da mensagem como HTML. Para quem inseriu a lib do ZF completa na raiz,  só precisa usar o require_once. Mas, Aqueles que não estão a fim de enviar toda a lib pra o server ai vai o que é necessário:
PASTAS E [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://fish.jpa.com.br/wp-content/uploads/2009/11/zend-framework.png" rel="lightbox[785]"><img src="http://fish.jpa.com.br/wp-content/uploads/2009/11/zend-framework-150x150.png" alt="" title="zend-framework" width="150" height="150" class="alignright size-thumbnail wp-image-780" /></a>Olá Pessoal, vou postar hoje um exemplo do uso do Zend_Mail, utilizando o corpo da mensagem como HTML. Para quem inseriu a lib do <a href="http://pt.wikipedia.org/wiki/Zend_Framework" onclick="urchinTracker('/outgoing/pt.wikipedia.org/wiki/Zend_Framework?referer=');">ZF</a> completa na raiz,  só precisa usar o <a href="http://php.net/manual/en/function.require-once.php" onclick="urchinTracker('/outgoing/php.net/manual/en/function.require-once.php?referer=');">require_once</a>. Mas, Aqueles que não estão a fim de enviar toda a lib pra o server ai vai o que é necessário:</p>
<p><strong>PASTAS E ARQUIVOS NECESSÁRIOS</strong></p>
<ul>
<li>Validade.php</li>
<li>Registry.php</li>
<li>Mime.php</li>
<li>Mail.php</li>
<li>Loader.php</li>
<li>Validade/</li>
<li>Mail/</li>
<li>Loader/</li>
<li>Mime/</li>
</ul>
<p><span id="more-785"></span><br />
Esses itens estão inseridos na pasta LIB do pacote FULL da ZendFramewok. Copie todos,  crie uma pasta com o nome <strong>zend</strong> na raiz do seu servidor remoto e cole todo o conteúdo lá.</p>
<p>Vamos criar uma classe especifica , deixando nosso código organizado e reutilizável.</p>
<p>email.php</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span> ?php
<span style="color: #009933; font-style: italic;">/**
*nome: email.php
*Classe: EmailZend
*Descrição: Envio de e-mails atraves da ZF.
*/</span>
<span style="color: #000000; font-weight: bold;">class</span> EmailZend
<span style="color: #009900;">&#123;</span>
  <span style="color: #009933; font-style: italic;">/**atributos*/</span>
  <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000088;">$_SMTP</span><span style="color: #339933;">;</span>	
  <span style="color: #009933; font-style: italic;">/**
  * Contrutor com parametros
  *
  * @return instancia
  */</span>
  <span style="color: #000000; font-weight: bold;">function</span> __construct<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #009900;">&#125;</span>
  <span style="color: #009933; font-style: italic;">/**
  * Enviar Emails
  *
  * Envia emails via SMTP autenticado
  *
  * 	@param  destinatario
  *	@param 	remetente
  *	@param  assunto
  *	@param  mensagem
  * 
  */</span>
  <span style="color: #000000; font-weight: bold;">function</span>  enviarEmail<span style="color: #009900;">&#40;</span><span style="color: #000088;">$destinatario</span><span style="color: #339933;">,</span> <span style="color: #000088;">$remetente</span><span style="color: #339933;">,</span> 
    <span style="color: #000088;">$assunto</span><span style="color: #339933;">,</span> <span style="color: #000088;">$mensagem</span><span style="color: #009900;">&#41;</span>
  <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">require_once</span> <span style="color: #339933;">*</span>path da raiz<span style="color: #339933;">*</span><span style="color: #0000ff;">'/Zend/Mail.php'</span><span style="color: #339933;">;</span> 
    <span style="color: #000088;">$mail</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Zend_Mail<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setBodyHtml</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mensagem</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setFrom</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$remetente</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Namoro em Peso'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">addTo</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$destinatario</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setSubject</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$assunto</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">send</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span>_SMTP<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
  <span style="color: #009933; font-style: italic;">/**
  * Configurar Servidor
  *
  * Configurar servidor de saida SMTP
  *	@param	$server
  *	@param	$usuario
  *	@param	$senha
  *   
  */</span>
  <span style="color: #000000; font-weight: bold;">function</span>  confServ<span style="color: #009900;">&#40;</span><span style="color: #000088;">$server</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'SERVIDOR STMP'</span><span style="color: #339933;">,</span> 
    <span style="color: #000088;">$usuario</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'USUARIO DO STMP AUTENTICADO'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$senha</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'*****'</span><span style="color: #009900;">&#41;</span>
  <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">require_once</span> <span style="color: #339933;">*</span>path da raiz<span style="color: #339933;">*</span><span style="color: #0000ff;">'/Zend/Mail/Transport/Smtp.php'</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$config</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
      <span style="color: #0000ff;">'auth'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'login'</span><span style="color: #339933;">,</span>
      <span style="color: #0000ff;">'username'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$usuario</span><span style="color: #339933;">,</span>
      <span style="color: #0000ff;">'password'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$senha</span><span style="color: #339933;">,</span>
      <span style="color: #0000ff;">'port'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #cc66cc;">25</span><span style="color: #666666; font-style: italic;">/*nao precisa*/</span>
    <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span>_SMTP <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Zend_Mail_Transport_Smtp<span style="color: #009900;">&#40;</span><span style="color: #000088;">$server</span><span style="color: #339933;">,</span> <span style="color: #000088;">$config</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>Caso seja necessária a autenticação com <strong>ssl </strong>e em outra porta, geralmente a 465, o código da linha 52-57 ficará assim:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>52
53
54
55
56
57
58
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$config</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
      <span style="color: #0000ff;">'auth'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'login'</span><span style="color: #339933;">,</span>
      <span style="color: #0000ff;">'username'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$usuario</span><span style="color: #339933;">,</span>
      <span style="color: #0000ff;">'password'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$senha</span><span style="color: #339933;">,</span>
      <span style="color: #0000ff;">'ssl'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'ssl'</span><span style="color: #339933;">,</span>
      <span style="color: #0000ff;">'port'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #cc66cc;">465</span>
    <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Por último é só chamar a classe no seu sistema:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span> ?php
<span style="color: #666666; font-style: italic;">/*Sessao do novo sistema de e-mail*/</span>	
<span style="color: #b1b100;">require_once</span> <span style="color: #339933;">*</span>path da raiz<span style="color: #339933;">*</span><span style="color: #0000ff;">'/email.php'</span><span style="color: #339933;">;</span>		
&nbsp;
<span style="color: #666666; font-style: italic;">/*DADOS MENSAGEM*/</span>
<span style="color: #000088;">$para</span>  <span style="color: #339933;">=</span> <span style="color: #0000ff;">'destino@emaioldodestinatario.com.br'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$assunto</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'testando envio pelo Zend_Mail.'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$mensagem</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'
  &lt;html&gt;
  &lt;head&gt;
  &lt;title&gt;Teste de envio pelo Zend_Mail&lt;/title&gt;
  &lt;/head&gt;
  &lt;body&gt;
  &lt;p&gt;MENSAGEM ENVIADA COM SUCESSO&lt;/p&gt;
  &lt;/body&gt;
'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$remetente</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'fish@fish.jpa.com.br'</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">/*FIM DOS DADOS*/</span>
&nbsp;
<span style="color: #666666; font-style: italic;">/*Nossa Classe*/</span>
<span style="color: #000088;">$zmail</span><span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> EmailZend<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>		
<span style="color: #000088;">$zmail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">confServ</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>	
<span style="color: #000088;">$zmail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">enviarEmail</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$para</span> <span style="color: #339933;">,</span> <span style="color: #000088;">$remetente</span><span style="color: #339933;">,</span> <span style="color: #000088;">$assunto</span><span style="color: #339933;">,</span> <span style="color: #000088;">$mensagem</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p> Então é isso. Os arquivos para Download estão aqui: <a href="http://fish.jpa.com.br/ex/solucoes/mailZend.zip">LINK</a><br />
Espero ter ajudado,<br />
Fish</p>

<p><a href="http://feedads.g.doubleclick.net/~a/nMGzy21OMU1vul5J_bklbCoq2xo/0/da"><img src="http://feedads.g.doubleclick.net/~a/nMGzy21OMU1vul5J_bklbCoq2xo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/nMGzy21OMU1vul5J_bklbCoq2xo/1/da"><img src="http://feedads.g.doubleclick.net/~a/nMGzy21OMU1vul5J_bklbCoq2xo/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/jfcarvalho/~4/8A22w4ZPgec" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fish.jpa.com.br/2009/enviando-e-mails-com-smtp-autenticado-e-corpo-html-atraves-do-zend_mail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://fish.jpa.com.br/2009/enviando-e-mails-com-smtp-autenticado-e-corpo-html-atraves-do-zend_mail/</feedburner:origLink></item>
		<item>
		<title>Insert Zend Framework</title>
		<link>http://feedproxy.google.com/~r/jfcarvalho/~3/8M5aokgIRS8/</link>
		<comments>http://fish.jpa.com.br/2009/insert-zend-framework/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 16:34:55 +0000</pubDate>
		<dc:creator>Fernando Carvalho</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://fish.jpa.com.br/?p=770</guid>
		<description><![CDATA[Pessoal, este é um exemplo de insert que utilizo em minhas tabelas. Achei interessante criar uma pasta soh para os arquivos que representavam tabelas e as extendi de Zend_Db_Table_Abstract. Enteda que a conexao com a base ja eh instanciada e a funcionalidade que quiser usar  a tabela  BAIRRO(cadastro de bairros) terá de instanciar [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://fish.jpa.com.br/wp-content/uploads/2009/11/zend-framework-150x150.png" alt="zend-framework" title="zend-framework" width="150" height="150" class="alignleft size-thumbnail wp-image-780" />Pessoal, este é um exemplo de insert que utilizo em minhas tabelas. Achei interessante criar uma pasta soh para os arquivos que representavam tabelas e as extendi de Zend_Db_Table_Abstract. Enteda que a conexao com a base ja eh instanciada e a funcionalidade que quiser usar  a tabela  BAIRRO(cadastro de bairros) terá de instanciar o arquivo zs_bairro.php que contem o seguinte conteúdo.<br />
<span id="more-770"></span></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span> ?php
<span style="color: #009933; font-style: italic;">/**
* Getway da tabela zs_bairro
* @zs_bairro
*/</span>
<span style="color: #000000; font-weight: bold;">class</span> ZS_Bairro <span style="color: #000000; font-weight: bold;">extends</span> Zend_Db_Table_Abstract
<span style="color: #009900;">&#123;</span> 
	<span style="color: #009933; font-style: italic;">/**
	* Construtor da classe ZS_Bairro
	*
	* @return ZS_Bairro ou exception caso nao consiga carregar o arquivo de configuracao do DB
	*/</span> 
	<span style="color: #000000; font-weight: bold;">function</span> __construct<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #009900;">&#125;</span> 
&nbsp;
	<span style="color: #009933; font-style: italic;">/**
	* Inserir dados na tabela Bairro
	* 
	* @param (bairro)
	* @return String
	*/</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> inserir<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$nome</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$dados</span><span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'nome'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$nome</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>				 
		try 
		<span style="color: #009900;">&#123;</span> 
			<span style="color: #000088;">$db</span><span style="color: #339933;">=</span>Zend_Registry<span style="color: #339933;">::</span><span style="color: #004000;">get</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'dbAdapter'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setFetchMode</span><span style="color: #009900;">&#40;</span>Zend_Db<span style="color: #339933;">::</span><span style="color: #004000;">FETCH_OBJ</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #666666; font-style: italic;">/* Variaveis para reconhecer a existencia do nome ja cadastrado*/</span>
			<span style="color: #000088;">$sql_bairr</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;SELECT * FROM zs_bairro WHERE nome = ?&quot;</span><span style="color: #339933;">;</span>
			<span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">beginTransaction</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #000088;">$res_bairr</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql_bairr</span><span style="color: #339933;">,</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$nome</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #000088;">$res_bairr</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$res_bairr</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fetchAll</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$res_bairr</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
			<span style="color: #009900;">&#123;</span>
				<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">insert</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'zs_bairro'</span><span style="color: #339933;">,</span><span style="color: #000088;">$dados</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&gt;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span>
				<span style="color: #009900;">&#123;</span> 
					<span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">commit</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					<span style="color: #b1b100;">return</span> <span style="color: #0000ff;">'true'</span><span style="color: #339933;">;</span> 
				<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span>
				<span style="color: #009900;">&#123;</span> 
					<span style="color: #b1b100;">return</span> <span style="color: #0000ff;">'false'</span><span style="color: #339933;">;</span> 
				<span style="color: #009900;">&#125;</span>
			<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span> <span style="color: #b1b100;">return</span> <span style="color: #0000ff;">'bairr_exi'</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>catch <span style="color: #009900;">&#40;</span>Zend_Exception <span style="color: #000088;">$e</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">rollBack</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$e</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>Desculpa pela demora fábio, mas é o tempo que esta corrido <img src='http://fish.jpa.com.br/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

<p><a href="http://feedads.g.doubleclick.net/~a/4Ny-pU_M4d6Ls2beiBayhDJb5EY/0/da"><img src="http://feedads.g.doubleclick.net/~a/4Ny-pU_M4d6Ls2beiBayhDJb5EY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/4Ny-pU_M4d6Ls2beiBayhDJb5EY/1/da"><img src="http://feedads.g.doubleclick.net/~a/4Ny-pU_M4d6Ls2beiBayhDJb5EY/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/jfcarvalho/~4/8M5aokgIRS8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fish.jpa.com.br/2009/insert-zend-framework/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://fish.jpa.com.br/2009/insert-zend-framework/</feedburner:origLink></item>
		<item>
		<title>Compactar fotos antes do upload</title>
		<link>http://feedproxy.google.com/~r/jfcarvalho/~3/bhu8VmGF590/</link>
		<comments>http://fish.jpa.com.br/2009/compactar-fotos-antes-do-upload/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 12:15:44 +0000</pubDate>
		<dc:creator>Fernando Carvalho</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[WSocial]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Multiple File Upload]]></category>
		<category><![CDATA[Social Media]]></category>

		<guid isPermaLink="false">http://fish.jpa.com.br/?p=764</guid>
		<description><![CDATA[Caro(a)s senhore(a)s,
O nobre Ady levy, disponibilizou uma ferramenta que reduz  a imagem antes do upload. Ou seja, vc não vai usar sua banda de Internet para enviar aquela imagem de 4M e depois reduzi-la no server-side(php). O tamanho atual é de 640&#215;480, o que significa que não teremos problemas quanto à qualidade. E tem mais [...]]]></description>
			<content:encoded><![CDATA[<p>Caro(a)s senhore(a)s,</p>
<p><img class="alignright size-thumbnail wp-image-765" title="flash" src="http://fish.jpa.com.br/wp-content/uploads/2009/11/flash-150x150.jpg" alt="flash" width="150" height="150" />O nobre <a href="www.adylevy.com">Ady levy</a>, disponibilizou uma ferramenta que reduz  a imagem antes do upload. Ou seja, vc não vai usar sua banda de Internet para enviar aquela imagem de 4M e depois reduzi-la no server-side(php). O tamanho atual é de 640&#215;480, o que significa que não teremos problemas quanto à qualidade. E tem mais um detalhes, o módulo foi feito para enviar multiplas imagens.</p>
<p>Ex.: <a href="http://fish.jpa.com.br/ex/upload-multiplo/"><strong>EM USO</strong></a></p>
<p>Meu trabalho foi traduzi-lo para nossa velha língua. <img src='http://fish.jpa.com.br/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Façam bom proveito: <a href="http://www.fish.jpa.com.br/ex/solucoes/imgUploadv201-ptBR.rar" onclick="urchinTracker('/outgoing/www.fish.jpa.com.br/ex/solucoes/imgUploadv201-ptBR.rar?referer=');">Link para Download</a></p>
<p>Creditos: Ady Levy &#8211; Matéria: <a href="http://www.adylevy.com/index.php/2009/07/22/multiple-files-uploader-with-preview-on-client-side/comment-page-1" onclick="urchinTracker('/outgoing/www.adylevy.com/index.php/2009/07/22/multiple-files-uploader-with-preview-on-client-side/comment-page-1?referer=');">article</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/KbQSoi6s5oGQ_uslkyxZgsoDrWU/0/da"><img src="http://feedads.g.doubleclick.net/~a/KbQSoi6s5oGQ_uslkyxZgsoDrWU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/KbQSoi6s5oGQ_uslkyxZgsoDrWU/1/da"><img src="http://feedads.g.doubleclick.net/~a/KbQSoi6s5oGQ_uslkyxZgsoDrWU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/jfcarvalho/~4/bhu8VmGF590" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fish.jpa.com.br/2009/compactar-fotos-antes-do-upload/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://fish.jpa.com.br/2009/compactar-fotos-antes-do-upload/</feedburner:origLink></item>
		<item>
		<title>IE8 a frente do seu tempo</title>
		<link>http://feedproxy.google.com/~r/jfcarvalho/~3/2_zl-0XC2N8/</link>
		<comments>http://fish.jpa.com.br/2009/ie8-a-frente-do-seu-tempo/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 17:51:27 +0000</pubDate>
		<dc:creator>Fernando Carvalho</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://fish.jpa.com.br/?p=758</guid>
		<description><![CDATA[
fonte:http://www.bradcolbow.com/archive.php/?p=96
]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-761" title="the_bradz_compairison" src="http://fish.jpa.com.br/wp-content/uploads/2009/11/the_bradz_compairison1.png" alt="the_bradz_compairison" width="443" height="721" /><br />
fonte:http://www.bradcolbow.com/archive.php/?p=96</p>

<p><a href="http://feedads.g.doubleclick.net/~a/uVhdY_oKtaDR8aEinFVXORmEHFI/0/da"><img src="http://feedads.g.doubleclick.net/~a/uVhdY_oKtaDR8aEinFVXORmEHFI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/uVhdY_oKtaDR8aEinFVXORmEHFI/1/da"><img src="http://feedads.g.doubleclick.net/~a/uVhdY_oKtaDR8aEinFVXORmEHFI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/jfcarvalho/~4/2_zl-0XC2N8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fish.jpa.com.br/2009/ie8-a-frente-do-seu-tempo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://fish.jpa.com.br/2009/ie8-a-frente-do-seu-tempo/</feedburner:origLink></item>
		<item>
		<title>III Encontro PHP-PB</title>
		<link>http://feedproxy.google.com/~r/jfcarvalho/~3/5Rn_2qo9cJQ/</link>
		<comments>http://fish.jpa.com.br/2009/iii-encontro-php-pb/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 02:44:00 +0000</pubDate>
		<dc:creator>Fernando Carvalho</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Encontros]]></category>
		<category><![CDATA[PHP-PB]]></category>

		<guid isPermaLink="false">http://fish.jpa.com.br/?p=752</guid>
		<description><![CDATA[Detonando novamente!!!!!!!!!!
fonte: http://php-pb.net/
]]></description>
			<content:encoded><![CDATA[<p><strong>Detonando novamente!!!!!!!!!!</strong><img class="aligncenter size-full wp-image-753" title="topo" src="http://fish.jpa.com.br/wp-content/uploads/2009/10/topo.gif" alt="topo" width="452" height="163" /></p>
<p><strong>fonte: http://php-pb.net/</strong></p>

<p><a href="http://feedads.g.doubleclick.net/~a/sTf7_EfCtu_0jo6SU1lbXnLsGQU/0/da"><img src="http://feedads.g.doubleclick.net/~a/sTf7_EfCtu_0jo6SU1lbXnLsGQU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/sTf7_EfCtu_0jo6SU1lbXnLsGQU/1/da"><img src="http://feedads.g.doubleclick.net/~a/sTf7_EfCtu_0jo6SU1lbXnLsGQU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/jfcarvalho/~4/5Rn_2qo9cJQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fish.jpa.com.br/2009/iii-encontro-php-pb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://fish.jpa.com.br/2009/iii-encontro-php-pb/</feedburner:origLink></item>
		<item>
		<title>Estudo sobre o Protocolo FTP</title>
		<link>http://feedproxy.google.com/~r/jfcarvalho/~3/hQxNEWWSu-4/</link>
		<comments>http://fish.jpa.com.br/2009/estudo-sobre-o-ftp/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 14:20:27 +0000</pubDate>
		<dc:creator>Fernando Carvalho</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[Protocolos]]></category>
		<category><![CDATA[TI]]></category>

		<guid isPermaLink="false">http://fish.jpa.com.br/?p=749</guid>
		<description><![CDATA[Para àqueles que precisam saber um conteúdo mais aprofundando do protocolo FTP, deem uma checada no link abaixo. É uma ótima ajuda para quem precisa desenvolver uma ferramenta que usará este protocolo.
http://pt.kioskea.net/contents/internet/ftp.php3
]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-750" title="internet-images-modeleftp" src="http://fish.jpa.com.br/wp-content/uploads/2009/08/internet-images-modeleftp-300x191.gif" alt="internet-images-modeleftp" width="300" height="191" />Para àqueles que precisam saber um conteúdo mais aprofundando do protocolo FTP, deem uma checada no link abaixo. É uma ótima ajuda para quem precisa desenvolver uma ferramenta que usará este protocolo.</p>
<p><a href="http://pt.kioskea.net/contents/internet/ftp.php3" onclick="urchinTracker('/outgoing/pt.kioskea.net/contents/internet/ftp.php3?referer=');">http://pt.kioskea.net/contents/internet/ftp.php3</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/kU41wWd1C6YcQhiqmAKrcFPk_bY/0/da"><img src="http://feedads.g.doubleclick.net/~a/kU41wWd1C6YcQhiqmAKrcFPk_bY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/kU41wWd1C6YcQhiqmAKrcFPk_bY/1/da"><img src="http://feedads.g.doubleclick.net/~a/kU41wWd1C6YcQhiqmAKrcFPk_bY/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/jfcarvalho/~4/hQxNEWWSu-4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fish.jpa.com.br/2009/estudo-sobre-o-ftp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://fish.jpa.com.br/2009/estudo-sobre-o-ftp/</feedburner:origLink></item>
		<item>
		<title>Mercado de TI: uma história mais ampla</title>
		<link>http://feedproxy.google.com/~r/jfcarvalho/~3/kVwj0R4S76A/</link>
		<comments>http://fish.jpa.com.br/2009/mercado-de-ti-historia-ampla/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 19:35:08 +0000</pubDate>
		<dc:creator>Fernando Carvalho</dc:creator>
				<category><![CDATA[Business Intel.]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[B.I.]]></category>
		<category><![CDATA[Empresas]]></category>
		<category><![CDATA[ERP]]></category>
		<category><![CDATA[TI]]></category>

		<guid isPermaLink="false">http://fish.jpa.com.br/?p=735</guid>
		<description><![CDATA[
Bem, falar que TI  seja esta maravilha que o pessoal está dizendo neste vídeo não é totalmente verdade.  Esse é apenas um ponto de vista, um resumo ou qq outra coisa.
Se imaginarmos a realidade de um profissional na área de TI na cidade de Joao Pessoa &#8211; PB, veremos que  o termo &#8220;o menino da [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="320" height="225" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.olhardigital.com.br/flashes/player_embed_low?path_video=http://p.download.uol.com.br/olhardigital/PGM200/pgm200_cv_mercado.flv&amp;player_width=640&amp;player_height=380&amp;tipo_player=baixa&amp;titulo_video=Mercado de trabalho de TI: há vagas&amp;current_url=http://olhardigital.uol.com.br/central_de_videos/video_wide.php?id_conteudo=7362?id_conteudo=7362" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="320" height="225" src="http://www.olhardigital.com.br/flashes/player_embed_low?path_video=http://p.download.uol.com.br/olhardigital/PGM200/pgm200_cv_mercado.flv&amp;player_width=640&amp;player_height=380&amp;tipo_player=baixa&amp;titulo_video=Mercado de trabalho de TI: há vagas&amp;current_url=http://olhardigital.uol.com.br/central_de_videos/video_wide.php?id_conteudo=7362?id_conteudo=7362" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p style="text-align: justify;">Bem, falar que TI  seja esta maravilha que o pessoal está dizendo neste vídeo não é totalmente verdade.  Esse é apenas um ponto de vista, um resumo ou qq outra coisa.</p>
<p style="text-align: justify;">Se imaginarmos a realidade de um profissional na área de TI na cidade de Joao Pessoa &#8211; PB, veremos que  o termo &#8220;o <span id="more-735"></span>menino da informática&#8221; não trará tanto entusiasmo.  O &#8220;menino da informática&#8221; vive em uma região que não ha profissão em Tecnologia, mas um profissional que sabe de TUDO.  Se o &#8220;menino da informática&#8221; é formado, então ele sabe mexer com celular, impressora, computador, edição de foto para colocar no orkut, senhas perdidas do MSN, criar sites, gravar CDs, fazer programas de estoques e por ai vai&#8230;.</p>
<p style="text-align: justify;">Obviamente que há VÁRIOS fatores inlfuenciando a situação. Mas esse destrato com o setor de TI tem suas consequências.  Em um período onde o cliente precisa de conforto para consumir o que está à venda, não será aceito:</p>
<p style="text-align: justify;">-24hs para fechamento de uma compra de imóvel. Pois a empresa vendedora tem de fazer levantamento de informações sobre o imóvel e cliente de forma manual. Assim, o processo de fechamento do contrato leva um bom tempo para ser concluido.</p>
<p style="text-align: justify;">- Alocação demasiada de recursos no processo de fechamento de pedidos. Porque ir a uma filial para enviar um pedido do cliente se posso fazer isso de um <a href="http://pt.wikipedia.org/wiki/PDA" onclick="urchinTracker('/outgoing/pt.wikipedia.org/wiki/PDA?referer=');">PDA</a> no local da venda?; e etc&#8230;</p>
<p style="text-align: justify;">Um exemplo prático é bem representado pela <a href="http://www.martins.com.br/martins/index.html" onclick="urchinTracker('/outgoing/www.martins.com.br/martins/index.html?referer=');">Martins</a> e seus concorrentes. No litoral paraibano, as empresas de distribuição de alimentos nunca usaram os sistemas de informações como vantagens competitivas. Assim, todos os pedidos feitos pelos clientes demoravam uma eternidade para serem entregues. Isso era a realidade ja fazia um bom tempo.</p>
<p style="text-align: justify;">Quando a Martins foi instalada na região, já possuia todo um parque tecnologico que facilitava a sua gestão interna e externa, clientes. Em outras palavras, pedidos com datas de entregas bem defenidas, estoques equilibrados, controle de despesas e assim por diante. Tudo isso através do seu ERP, coisa que &#8220;meninos da informática&#8221; fizeram. Isso significa alguns milhares de reais economizados ao mês e principalmente ao ano. Sem contar com o crescimento de clientes na região, pois os concorrentes não conseguem apresentar um serviço, pelo menos semelhante.</p>
<p style="text-align: justify;">Os &#8220;meninos da informática&#8221; podem virar pessoas mais importantes que meninos, não? Claro que as coisas estão mudando com o tempo. E são bons profissionais que irão modificar o cenário da TI no Brasil. Lembrando que quando falo em bons, tambem me refiro a éticos&#8230;.</p>
<p>Abraços.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/W29Yezo-hW167UCxTmmaR1HDiro/0/da"><img src="http://feedads.g.doubleclick.net/~a/W29Yezo-hW167UCxTmmaR1HDiro/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/W29Yezo-hW167UCxTmmaR1HDiro/1/da"><img src="http://feedads.g.doubleclick.net/~a/W29Yezo-hW167UCxTmmaR1HDiro/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/jfcarvalho/~4/kVwj0R4S76A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fish.jpa.com.br/2009/mercado-de-ti-historia-ampla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://fish.jpa.com.br/2009/mercado-de-ti-historia-ampla/</feedburner:origLink></item>
	</channel>
</rss>
