<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2portuguesefull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.under-linux.org/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
	<channel>
		<title>Under-Linux.org - Blogs</title>
		<link>http://under-linux.org/blogs/</link>
		<description>UnderLinux o Portal do Administrador de Sistemas</description>
		<language>pt</language>
		<lastBuildDate>Tue, 09 Feb 2010 04:21:02 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>http://under-linux.org/images/misc/rss.jpg</url>
			<title>Under-Linux.org - Blogs</title>
			<link>http://under-linux.org/blogs/</link>
		</image>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.under-linux.org/underlinux" /><feedburner:info uri="underlinux" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.under-linux.org%2Funderlinux" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.under-linux.org%2Funderlinux" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.under-linux.org%2Funderlinux" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.under-linux.org/underlinux" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.under-linux.org%2Funderlinux" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.under-linux.org%2Funderlinux" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.under-linux.org%2Funderlinux" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item>
			<title>Hypertext Access: htaccess</title>
			<link>http://feeds.under-linux.org/~r/underlinux/~3/xC4YnQt7gNs/</link>
			<pubDate>Tue, 09 Feb 2010 03:07:38 GMT</pubDate>
			<description><![CDATA[O "Hypertext Access (http://httpd.apache.org/docs/2.0/howto/htaccess.html)</a>" ou apenas "htaccess...]]></description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">O &quot;<a href="http://httpd.apache.org/docs/2.0/howto/htaccess.html" target="_blank">Hypertext Access</a>&lt;/a&gt;&quot; ou apenas &quot;<a href="http://httpd.apache.org/docs/2.0/howto/htaccess.html" target="_blank">htaccess</a>&quot; é um arquivo (oculto) com diretrizes de configuração do servidor HTTP Apache que são aplicadas por diretório.<br />
<br />
Basicamente o htaccess utiliza a mesma sintaxe do arquivo de configuração principal do Apache, porém obedece as regras estabelecida pela diretriz <a href="http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride" target="_blank">AllowOverride</a>.<br />
<br />
Para utiliza-lo crie um arquivo &quot;.htaccess&quot; no diretório onde você deseja que as regras sejam aplicadas e adicione dentro dele as diretrizes. As regras são aplicadas sem a necessidade de reiniciar o Apache.<br />
<br />
O post original você encontra no <a href="http://blog.stiod.com/2010/02/09/hypertext-access-htaccess/" target="_blank">blog da Stiod</a>.<br />
<br />
<b><font size="5">Quando utilizar?</font></b><br />
<br />
Por questões de <b>performance</b> e <b>segurança</b>: NUNCA!!!!!!!!!!!!11...<br />
<br />
Obviamente se o htaccess existe é porque há um motivo. Utilize nas seguintes condições:<br />
<ul><li>Se sua hospedagem não permitir alterações nas configurações principais do Apache (permissão).</li>
<li>Se você precisar permitir que seus usuários possam alterar as configurações do Apache (ex: servidor compartilhado), mas com uma certa limitação (hospedagem é um bom exemplo novamente).</li>
</ul>  De toda forma evite o uso do htaccess.<br />
<br />
<b><font size="5">Dicas</font></b><br />
As dicas abaixo funcionam não só no &quot;.htaccess&quot;, mas também no arquivo de configuração principal do Apache (onde é mais recomendável).<br />
<br />
Algumas dicas podem necessitar do módulo Mod-Rewrite habilidado.<br />
<br />
<b>301 Redirect</b><br />
O &quot;301 redirect&quot; é a melhor forma de ser fazer um redirecionamento de uma página, além de Search Engine Friendly.<br />
<br />
Exemplo 1: Redirecionando todo o website para um outro domínio<br />
<div class="bbcode_container">
	<div class="bbcode_description">Código:</div>
	<pre class="bbcode_code"> Redirect 301 / http://outrodominio.com.br/</pre>
</div> Exemplo 2: Redirecionando uma página específica<br />
<div class="bbcode_container">
	<div class="bbcode_description">Código:</div>
	<pre class="bbcode_code">Redirect 301 /pagina_de.html http://dominio.com.br/pagina_para.html</pre>
</div> <b>404 Redirect</b><br />
Redirecionando erros 404, o famoso &quot;Page not found&quot; (Página não Encontrada), para um outra página.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Código:</div>
	<pre class="bbcode_code">ErrorDocument 404 /pagina_404_customizada.html</pre>
</div> O mesmo vale para redirecionar outras página de erro como 403, 500 e 666. o.O<br />
<br />
<b>DirectoryIndex</b><br />
A diretriz &quot;DirectoryIndex&quot; permite escolher uma lista de recursos/páginas/arquivos que serão retornados para a requisição de um index de diretório. Se o arquivo index não for especificado será feita a listagem do diretório (se for permitido).<br />
<br />
Por padrão é procurado pelo &quot;index.html&quot; (ou index.php ou outras extensões mais caóticas).<br />
<br />
Exemplo:<br />
<ul><li>De Registro de domínios SeuNome.com e SeuNome.com.br e hospedagem de sites  para <a href="http://seudominio.com.br/index.html" target="_blank">http://seudominio.com.br/index.html</a></li>
<li>De <a href="http://seudominio.com.br/diretorio/" target="_blank">http://seudominio.com.br/diretorio/</a> para <a href="http://seudominio.com.br/diretorio/index.html" target="_blank">http://seudominio.com.br/diretorio/index.html</a></li>
</ul><div class="bbcode_container">
	<div class="bbcode_description">Código:</div>
	<pre class="bbcode_code">DirectoryIndex index.html index.txt index.exe</pre>
</div> <b>Negando listagem de diretório</b><br />
Já que eu comentei, para não permitir a listagem de diretórios adicione o seguinte comando no htaccess.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Código:</div>
	<pre class="bbcode_code">Options -Indexes</pre>
</div> <b>Mudando extensões dos arquivos</b><br />
Se você quiser migrar/trocar suas páginas *.html para *.php poderá utilizar o seguinte comando.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Código:</div>
	<pre class="bbcode_code">RedirectMatch 301 (.*)\.html$ http://www.seudominio.com.br$1.php</pre>
</div> Só fique esperto com o uso de iframes ;)<br />
<br />
<b>Tradução do Google</b><br />
Traduz o site automaticamente através do Google Translate. Este até que é interessante (apesar de ainda não ter pensado em como poderá ser útil) e encontrei hoje no site da <a href="http://wiki.dreamhost.com/Htaccess_tricks#Google_Text_Translation" target="_blank">Dreamhost</a>.<br />
<br />
Fiz alterações para que seja de Português para outros idiomas e aviso que ainda não testei.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Código:</div>
	<pre class="bbcode_code">Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)-(en|es|it|jp|fr)$ http://www.google.com/translate_c?hl=$2&amp;amp;sl=pt&amp;amp;u=http://seudominio.com.br/$1 [R,NC]</pre>
</div> Funciona da seguinte forma, quando alguém acessar &quot;http://seudominio.com.br/-en&quot; ele será traduzido de Português(pt) para Inglês(en) pelo Google Translate.<br />
<br />
<b>AccessFileName</b><br />
Permite alterar o nome do arquivo htaccess (que por padrão é &quot;.htaccess&quot;) para qualquer outra coisa como &quot;.config&quot;. Esta diretriz na verdade deve ser utilizada no arquivo de configuração principal do Apache.<br />
<div class="bbcode_container">
	<div class="bbcode_description">Código:</div>
	<pre class="bbcode_code">AccessFileName .config</pre>
</div> </blockquote>

 
<p><a href="http://feedads.g.doubleclick.net/~a/fkhjmC_L1H_AMyqHUk2P5F4TNqo/0/da"><img src="http://feedads.g.doubleclick.net/~a/fkhjmC_L1H_AMyqHUk2P5F4TNqo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/fkhjmC_L1H_AMyqHUk2P5F4TNqo/1/da"><img src="http://feedads.g.doubleclick.net/~a/fkhjmC_L1H_AMyqHUk2P5F4TNqo/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/xC4YnQt7gNs" height="1" width="1"/>]]></content:encoded>
			<dc:creator>Yoshio</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/blogs/yoshio/hypertext-access-htaccess-1826/</guid>
		<feedburner:origLink>http://under-linux.org/blogs/yoshio/hypertext-access-htaccess-1826/</feedburner:origLink></item>
		<item>
			<title>Economia e segurança</title>
			<link>http://feeds.under-linux.org/~r/underlinux/~3/tbLJc0ZTl0w/</link>
			<pubDate>Mon, 08 Feb 2010 23:33:29 GMT</pubDate>
			<description>Crescimento econômico favorece os investimentos em segurança da informação. 
 
Confira agora mesmo o meu artigo para o IDG Now!. Acesse: 
...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">Crescimento econômico favorece os investimentos em segurança da informação.<br />
<br />
Confira agora mesmo o meu artigo para o IDG Now!. Acesse:<br />
<br />
<a href="http://idgnow.uol.com.br/seguranca/mente_hacker/idgcoluna.2010-02-08.9062322471/" target="_blank">http://idgnow.uol.com.br/seguranca/m...08.9062322471/</a><br />
<br />
Abraços,<br />
<br />
Denny Roger<br />
<a href="mailto:denny@epsec.com.br">denny@epsec.com.br</a></blockquote>

 
<p><a href="http://feedads.g.doubleclick.net/~a/jKsj7Az2fdjyoO52lpReGPVbL3Q/0/da"><img src="http://feedads.g.doubleclick.net/~a/jKsj7Az2fdjyoO52lpReGPVbL3Q/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/jKsj7Az2fdjyoO52lpReGPVbL3Q/1/da"><img src="http://feedads.g.doubleclick.net/~a/jKsj7Az2fdjyoO52lpReGPVbL3Q/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/tbLJc0ZTl0w" height="1" width="1"/>]]></content:encoded>
			<dc:creator>dennyroger</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/blogs/dennyroger/economia-e-seguranca-1825/</guid>
		<feedburner:origLink>http://under-linux.org/blogs/dennyroger/economia-e-seguranca-1825/</feedburner:origLink></item>
		<item>
			<title>Mão na Massa Google Android, 1 profissional por máquina</title>
			<link>http://feeds.under-linux.org/~r/underlinux/~3/9JS4qP8IMVA/</link>
			<pubDate>Mon, 08 Feb 2010 14:47:12 GMT</pubDate>
			<description>Em fevereiro, dia 27, acontecerá em São Paulo a 7ª edição do Mão na Massa “Google Android – Quase tudo é possível”. 
  
Voltado para Desenvolvedores...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">Em fevereiro, dia 27, acontecerá em São Paulo a 7ª edição do Mão na Massa “Google Android – Quase tudo é possível”.<br />
 <br />
Voltado para Desenvolvedores que possuem interesse em aprender e desenvolver aplicações utilizando o Android SDK, o treinamento demonstrará como funciona a arquitetura do Android, do básico ao avançado, de maneira a criar interfaces gráficas das “suas” aplicações, a utilizar banco de dados, aplicações que se comunicam com a internet (servlets, web services), desenvolvimento de aplicações de localização usufruindo do suporte ao Google Maps e GPS, enviar e receber mensagens SMS, utilizar a câmera do celular, e a desenvolver aplicações avançadas que executam em segundo plano sem atrapalhar o usuário.<br />
 <br />
A programação completa está disponível no seguinte link: <br />
<a href="http://www.temporealeventos.com.br/?area=138&amp;tipo=1&amp;id=2565Local" target="_blank">http://www.temporealeventos.com.br/?area=138&amp;tipo=1&amp;id=2565<br />
Local</a>: São Paulo<br />
Mais informações:<br />
<a href="http://www.temporealeventos.com.br/?area=138" target="_blank">:: Tempo Real Eventos ::</a><br />
 <br />
Outros Treinamentos: <a href="http://www.temporealeventos.com.br" target="_blank">www.temporealeventos.com.br</a><br />
 <br />
Sobre o Android<br />
O Android é o resultado da união entre o Google e gigantes do mercado de telefonia, que juntos criaram a OHA (Open Handset Alliance). Possui uma arquitetura realmente flexível e poderosa, permitindo desenvolver aplicações para aplicativos móveis com uma produtividade incrível, e com um foque em integração de aplicações. No Android quase tudo é possível, inclusive trocar qualquer aplicação nativa do celular por uma customizada que você criou, e integrar facilmente aplicativos que já existem no celular como o browser, mapas, câmera, entre outros. Neste curso será demonstrado como funciona a arquitetura do Android, do básico ao avançado. Aprenda a criar interfaces gráficas das suas aplicações, a utilizar banco de dados, aplicações que se comunicam com a internet (servlets, web services), desenvolvimento de aplicações de localização usufruindo do suporte ao Google Maps e GPS, enviar e receber mensagens SMS, utilizar a câmera do celular, e a desenvolver aplicações avançadas que executam em segundo plano sem atrapalhar o usuário.</blockquote>

 
<p><a href="http://feedads.g.doubleclick.net/~a/v3sfglBCh8jTBS9UNQufKwqiTwo/0/da"><img src="http://feedads.g.doubleclick.net/~a/v3sfglBCh8jTBS9UNQufKwqiTwo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/v3sfglBCh8jTBS9UNQufKwqiTwo/1/da"><img src="http://feedads.g.doubleclick.net/~a/v3sfglBCh8jTBS9UNQufKwqiTwo/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/9JS4qP8IMVA" height="1" width="1"/>]]></content:encoded>
			<dc:creator>Andersonop</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/blogs/andersonop/mao-na-massa-google-android-1-profissional-por-maquina-1824/</guid>
		<feedburner:origLink>http://under-linux.org/blogs/andersonop/mao-na-massa-google-android-1-profissional-por-maquina-1824/</feedburner:origLink></item>
		<item>
			<title>Mão na Massa: Virtualização com XEN, 1 profissional por máquina</title>
			<link>http://feeds.under-linux.org/~r/underlinux/~3/tbcvVwNS1Dc/</link>
			<pubDate>Mon, 08 Feb 2010 14:45:20 GMT</pubDate>
			<description><![CDATA[Dia 27 de Fevereiro de 2010 acontecerá em São Paulo o Mão na Massa "Virtualização com XEN". Em sua 9a edição, com cerca de 200 clientes satisfeitos,...]]></description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">Dia 27 de Fevereiro de 2010 acontecerá em São Paulo o Mão na Massa &quot;Virtualização com XEN&quot;. Em sua 9a edição, com cerca de 200 clientes satisfeitos, o curso é voltado<br />
para Profissionais de TI interessados em conhecer e utilizar virtualização, em sua sétima edição (fotos da turma anterior: <a href="http://www.temporealeventos.com.br/?area=1&amp;tipo=1&amp;id=2152" target="_blank">:: Tempo Real Eventos ::</a>), o treinamento abordará os seguintes tópicos: &quot;Conceitos de Virtualização&quot;,&quot;Conceitos : Tipos de virtualização&quot;, &quot;Migração de máquinas virtuais&quot;, &quot;Xen&quot;,<br />
&quot;Instalação, configuração e inicialização&quot;, &quot;Configuração intermediária e Gerenciamento&quot; e &quot;Migração de domínios&quot;.<br />
 <br />
O especialista do treinamento será o Jardel Fernandes Costa -<br />
<a href="http://www.temporealeventos.com.br/?area=97&amp;tipo=1&amp;id=2018" target="_blank">:: Tempo Real Eventos ::</a>.<br />
 <br />
As vagas são limitadas.<br />
 <br />
A organização ressalta que após o término deste treinamento os participantes<br />
estarão aptos a trabalhar com virtualização.<br />
 <br />
Local: São Paulo<br />
Mais informações:<br />
<a href="http://www.temporealeventos.com.br/?area=97" target="_blank">:: Tempo Real Eventos ::</a></blockquote>

 
<p><a href="http://feedads.g.doubleclick.net/~a/e2TozPipAdf-jDPbzTF6wa0d-4s/0/da"><img src="http://feedads.g.doubleclick.net/~a/e2TozPipAdf-jDPbzTF6wa0d-4s/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/e2TozPipAdf-jDPbzTF6wa0d-4s/1/da"><img src="http://feedads.g.doubleclick.net/~a/e2TozPipAdf-jDPbzTF6wa0d-4s/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/tbcvVwNS1Dc" height="1" width="1"/>]]></content:encoded>
			<dc:creator>Andersonop</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/blogs/andersonop/mao-na-massa-virtualizacao-com-xen-1-profissional-por-maquina-1823/</guid>
		<feedburner:origLink>http://under-linux.org/blogs/andersonop/mao-na-massa-virtualizacao-com-xen-1-profissional-por-maquina-1823/</feedburner:origLink></item>
		<item>
			<title>O Pote de Maionese e as Duas Cervejas</title>
			<link>http://feeds.under-linux.org/~r/underlinux/~3/-Zg5rTnQjko/</link>
			<pubDate>Fri, 05 Feb 2010 20:51:32 GMT</pubDate>
			<description>Bom pessoal, estou escrevendo aqui novamente para dividir uma lição de vida com vocês. Não é um livro de auto-ajuda nem nenhum milagre, mas uma...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">Bom pessoal, estou escrevendo aqui novamente para dividir uma lição de vida com vocês. Não é um livro de auto-ajuda nem nenhum milagre, mas uma simples história que ocupa não mais que uma página, sem autor atribuido, que eu carrego sempre comigo.<br />
<br />
Eu tenho esta mesma história pendurada em minha sala no escritório e também em minha casa, para que eu possa sempre estar ciente quais são os reais valores da vida, e que eu nunca os esqueça. Por que não postá-la aqui também?<br />
<b><font size="4"><br />
</font></b><div align="center"><b><font size="4">O Pote de Maionese e as Duas Cervejas</font></b><br />
</div> <br />
Quando as coisas em sua vida parecerem demais pra aguentar, quando as 24 horas do seu dia não forem o suficiente, lembre do pote de maionese e as duas cervejas.<br />
<br />
Um professor, diante de sua turma, prepara-se para uma aula de filosofia. Tem diante dele alguns itens, e quando a aula começa, sem dizer uma palavra, o professor pega um grande pote de maionese vazio o começa a enchê-lo com bolas de golfe. Ele então pergunta aos alunos se o pote está cheio. Todos concordam que está.<br />
<br />
Em seguida, o professor pega um punhado de pedrinhas bem pequenas e as despeja no pote. As pedrinhas rolam por entre as bolas de golfe e preenchem seu espaço. Mais uma vez, o professor pergunta à classe se o jarro ficou cheio. Sim, todos concordam.<br />
<br />
O professor então pega um punhado de areia e a despeja no pote. A areia foi então se ajeitando por entre os espaços deixados pelas pedrinhas, e os preencheu completamente. Em resposta à pergunta do professor, a classe finalmente assente que desta vez o pote está completamente cheio.<br />
<br />
Aí então o professor se abaixa e retira duas latas de cerveja que estavam debaixo da mesa e as derramam no pote, dessa vez efetivamente preenchendo todo e qualquer espaço vazio. Os estudantes riram.<br />
<br />
'Agora', disse o professor, 'enquanto a turma ria, quero que vocês considerem esse pote como uma representação de suas vidas. As bolas de golfe são as coisas importantes: família, seus filhos, sua saúde, seus amigos, suas paixões. Coisas que mesmo se tudo fosse perdido, sua vida ainda estaria repleta de alegrias.<br />
<br />
As pedrinhas são as outras coisas que importam: seu trabalho, sua casa, seu carro.<br />
E a areia representa todo o resto, ou seja, as coisas pequenas de menor importância.'<br />
<br />
'Se você colocar a areia no jarro primeiro', continuou ele, 'não haverá espaço para as pedrinhas ou as bolas de golfe.<br />
<br />
O mesmo vai para sua vida.<br />
<br />
Se você gastar toda sua energia com as coisas pequenas, você nunca terá espaço para as coisas que lhe são realmente importantes. Preste sempre atenção nas coisas que realmente lhe fazem feliz.<ul><li>Passe um tempo com seus filhos.</li>
<li>Passe um tempo com seus pais.</li>
<li>Visite seus avós.</li>
<li>Economize algumas horas ao longo do ano para fazer seu <i>check-up</i> médico.</li>
<li>Leve sua esposa para jantar fora.</li>
<li>Nunca se esqueça de sempre repetir tudo citado a cima.'</li>
</ul>'Sempre haverá tempo para limpar a casa e arrumar o carro. Sempre cuide das bolas de golfe primeiro, elas são o que realmente importa. Defina suas prioridades! Todo o resto é somente areia.'<br />
<br />
Um dos alunos então levantou sua mão e perguntou ao professor o que as cervejas representavam.<br />
<br />
'Fico feliz que tenha perguntado!', respondeu o professor.<br />
<br />
<b>'Ela mostra que não importa o quanto sua vida lhe pareça completamente cheia, sempre existe espaço para tomar algumas cervejas com seus amigos'.</b></blockquote>

 
<p><a href="http://feedads.g.doubleclick.net/~a/k846lbSLmgzCrmrA-8dmcgUAkYs/0/da"><img src="http://feedads.g.doubleclick.net/~a/k846lbSLmgzCrmrA-8dmcgUAkYs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/k846lbSLmgzCrmrA-8dmcgUAkYs/1/da"><img src="http://feedads.g.doubleclick.net/~a/k846lbSLmgzCrmrA-8dmcgUAkYs/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/-Zg5rTnQjko" height="1" width="1"/>]]></content:encoded>
			<dc:creator>Fernando</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/blogs/fernando/o-pote-de-maionese-e-duas-cervejas-1820/</guid>
		<feedburner:origLink>http://under-linux.org/blogs/fernando/o-pote-de-maionese-e-duas-cervejas-1820/</feedburner:origLink></item>
		<item>
			<title>Apple iPad e a Nuvem</title>
			<link>http://feeds.under-linux.org/~r/underlinux/~3/7t_LkrnHuH4/</link>
			<pubDate>Thu, 04 Feb 2010 18:59:40 GMT</pubDate>
			<description>Essa semana durante minha reunião semanal com meus liderados, o mais novo produto da Apple, o iPad, acabou virando assunto para muitos, e percebi que...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">Essa semana durante minha reunião semanal com meus liderados, o mais novo produto da Apple, o iPad, acabou virando assunto para muitos, e percebi que esse pequeno grande <i>tablet</i> seria a oportunidade perfeita para abordar um tema novo e incentivar meu pessoal a ter uma visão mais apurada de negócios e estratégia. Começamos então quando pedi a opinião de cada um sobre o híbrido de iPhone e Macbook, e o que cada um imaginava que fosse o propósito do <i>gadget</i>. Como constatei, a maioria das pessoas categorizam o iPad como um acessório de luxo sem um propósito específico, a não ser ostentar um design fanstástico e um software atraente. Obviamente dali para frente, meu exemplo de estratégia foi puramente especulativo, mas possível e bastante provavel, e eu gostaria de dividir essa visão com todos para incentivar um pensamento mais desafiador diante do novo.<br />
<br />
Em minha opinião, o iPad é um desbravador e o motor para toda uma revolução do conceito de <i>Desktop</i> que já é sim iminente ha algum tempo, e que finalmente hoje é algo tecnicamente acessível a todos. Quem estava até agora se perguntando o por que da <i>Nuvem</i> no título de meu artigo pode ficar tranquilo a partir de agora. Meu argumento por trás da idéia é matematicamente simples:<br />
<br />
<div align="center"><b> iPad + Cloud Computing = Design + Potência</b><br />
</div> <br />
O que isso quer dizer?<br />
<br />
Com toda a infraestrutura (banda larga, redes 3G, etc) e acessibilidade (<i>hardware</i> e serviços de <i>Cloud Computing</i> e <i>SaaS</i>) de hoje, eu sempre me perguntei quem daria o primeiro passo em direção ao usuário final a fim de fazer bom uso da Nuvem e revolucionar nosso conceito de Desktop com serviços que finalmente nos livrariam do trabalho de nos preocupar com toda a parafernalha física e consequentemente sua manutenção lógica.<br />
<a href="http://under-linux.org/attachments/f102/9127d1265306199-diferenca-apple-ipad-001.jpg" id="attachment9127" rel="Lightbox_1818" ><img src="http://under-linux.org/attachments/f102/9127d1265306199-diferenca-apple-ipad-001.jpg" border="0" alt="Apple iPad" class="align_right size_medium" /></a><br />
Imagine o iPad como seu computador de bolso, com vantagens como o <i>multi-touch</i> cheio de <i>design</i> e praticidades como as centenas de milhares de aplicações da 'App Store' voltadas para os mais variados fins; E apesar de toda a praticidade leve e móvel, você estaria a apenas um login de distância da Nuvem e seu incrível <i>cluster</i> de poderosos servidores com capacidade de oferecer ao usuário final um poder de processamento e armazenamento que você jamais poderia contratar por si próprio.<br />
<br />
Eu imagino a Apple lançando planos de acesso à Nuvem, onde o usuário poderia ter acesso remoto aos mais poderosos editores de Vídeo e Música (Não se enganem, ficção ha alguns anos atrás, essa funcionalidade já é realidade e já é inclusive comercializada!), ao Arquivo central com centanas de <i>Terabytes</i> de dados de uma <i>Private Cloud</i>, assim como ao seu Desktop e ao novo modelo de <i>Personal Cloud</i>. Pense assim, para que me preocupar em manter meu PC em casa, salvar meus dados, arquivos e afins; se tenho acesso remoto à minha Nuvem pessoal, um computador virtual com capacidades incríveis só meu, protegido por um sistema cheio de dispositivos de redundância e <i>backups</i> que posso configurar ao meu gosto?<br />
<br />
Não se enganem, esse não é um conceito novo (O Google já lançou o Chrome OS por exemplo), muito pelo contrário, desde as primeiras batalhas pela Nuvem (Amazon, Google, Microsoft, IBM, etc), cada empresa tem se questionado exaustivamente a fim de fazer o melhor uso dela, seja corporativo ou pessoal.<br />
<br />
Novamente gostaria de deixar claro que é tudo especulativo e que todo o texto é reflexo da minha visão, mas que tenham em mente que meu objetivo com este artigo foi dividir com vocês uma forma diferente de encarar as novidades corporativas, e olhar através do produto como na visão de um estrategista, abrindo todo um leque de possibilidades que simplesmente não parecia estar ali.<br />
<br />
Espero que tenham gostado da abordagem, até a próxima!<br />
<br />
<font size="4"><b>Glossário</b></font><br />
<br />
- <a href="http://pt.wikipedia.org/wiki/Computa%C3%83%C2%A7%C3%83%C2%A3o_em_nuvem" target="_blank">Cloud Computing</a> (ou Computação em Nuvem)<br />
- <a href="http://pt.wikipedia.org/wiki/Software_como_servi%C3%A7o" target="_blank">SaaS</a><br />
- <a href="http://www.apple.com/ipad/" target="_blank">Apple iPad</a><br />
- <a href="http://pt.wikipedia.org/wiki/Cluster" target="_blank">Clustering</a></blockquote>

 
<p><a href="http://feedads.g.doubleclick.net/~a/bqSPzZvIoK794qOIcfirnoY9dBA/0/da"><img src="http://feedads.g.doubleclick.net/~a/bqSPzZvIoK794qOIcfirnoY9dBA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/bqSPzZvIoK794qOIcfirnoY9dBA/1/da"><img src="http://feedads.g.doubleclick.net/~a/bqSPzZvIoK794qOIcfirnoY9dBA/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/7t_LkrnHuH4" height="1" width="1"/>]]></content:encoded>
			<dc:creator>Fernando</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/blogs/fernando/apple-ipad-e-nuvem-1818/</guid>
		<feedburner:origLink>http://under-linux.org/blogs/fernando/apple-ipad-e-nuvem-1818/</feedburner:origLink></item>
		<item>
			<title>Introdução</title>
			<link>http://feeds.under-linux.org/~r/underlinux/~3/ItgMSy_2qMs/</link>
			<pubDate>Thu, 04 Feb 2010 16:51:37 GMT</pubDate>
			<description>Boa tarde pessoal, como havia proposto e colocado para votação (http://under-linux.org/f106/under-negocios-134881/) em  nossos fóruns, estamos...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">Boa tarde pessoal, como havia proposto e colocado para <a href="http://under-linux.org/f106/under-negocios-134881/" target="_blank">votação</a> em  nossos fóruns, estamos trabalhando para lhes trazer uma área nova do  Under com foco em negócios de TI e afins.<br />
<br />
Resolvi então dar meu primeiro  passo e começar meu blog para que possa dividir com vocês parte da minha visão e experiência profissional. Atuo como líder e gerente de projetos em uma multi-nacional de TI, com foco em <i><a href="http://en.wikipedia.org/wiki/Business_process_outsourcing" target="_blank">BPO</a></i> para clientes comerciais. Sou também um grande admirador do Linux e administrador do Under ha quase dez anos.<br />
<br />
Irei então compartilhar algumas de minhas idéias e experiência com vocês, e planejo começar abordando uma forma diferente de olhar certas 'jogadas' corporativas e entender a estratégia por tras de determinado produto.<br />
<br />
Nos vemos em breve!</blockquote>

 
<p><a href="http://feedads.g.doubleclick.net/~a/9o2yxmP-dvI-dTY0OAAsEA78xBc/0/da"><img src="http://feedads.g.doubleclick.net/~a/9o2yxmP-dvI-dTY0OAAsEA78xBc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/9o2yxmP-dvI-dTY0OAAsEA78xBc/1/da"><img src="http://feedads.g.doubleclick.net/~a/9o2yxmP-dvI-dTY0OAAsEA78xBc/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/ItgMSy_2qMs" height="1" width="1"/>]]></content:encoded>
			<dc:creator>Fernando</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/blogs/fernando/introducao-1816/</guid>
		<feedburner:origLink>http://under-linux.org/blogs/fernando/introducao-1816/</feedburner:origLink></item>
		<item>
			<title>Mais um prego no caixão do WiMAX</title>
			<link>http://feeds.under-linux.org/~r/underlinux/~3/3DED_OAuWuc/</link>
			<pubDate>Wed, 03 Feb 2010 22:55:08 GMT</pubDate>
			<description>Em vários artigos (e a muito tempo) venho divulgando os problemas enfrentados pelos WiMAX e como seu concorrente (LTE) está ganhando terreno. Sempre...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">Em vários artigos (e a muito tempo) venho divulgando os problemas enfrentados pelos WiMAX e como seu concorrente (LTE) está ganhando terreno. Sempre que escrevo algo assim, também surgem uma enorme quantidade de comentários desaprovadores ou contrários (a grande maioria, infelizmente, sem embasamento).<br />
<br />
<a href="http://under-linux.org/attachments/f99/9112d1265237522-alterar-diretorio-padrao-wimax.png" id="attachment9112" rel="Lightbox_1814" ><img src="http://under-linux.org/attachments/f99/9112d1265237018-alterar-diretorio-padrao-wimax.png" border="0" alt="Clique na imagem para uma versão maior

Nome:	         wimax.png
Visualizações:	539
Tamanho: 	7.4 KB
ID:      	9112" class="align_center" /></a><br />
<br />
Esta semana surgiu mais uma notícia a favor da minha teoria de que o WiMAX tem um pouco futuro. Um importante executivo da Alcatel-Lucent anunciou que também tem a mesma opinião (LTE irá dominar o mercado):<br />
<br />
<a href="http://www.fiercewireless.com/story/alca-lu-exec-wimax-has-lost-lte/2010-02-03?utm_medium=rss&amp;utm_source=rss&amp;cmp-id=OTC-RSS-FW0" target="_blank">Alca-Lu exec: WiMAX has lost to LTE</a><br />
<br />
Como o próprio artigo cita, o comentário não é insignificante como os meus. Vem de um dos principais fornecedores de equipamentos WiMAX.<br />
<br />
<b><font size="4">Saiba Mais:</font></b><br />
<br />
[1] FierceWireless: <a href="http://www.fiercewireless.com/story/alca-lu-exec-wimax-has-lost-lte/2010-02-03?utm_medium=rss&amp;utm_source=rss&amp;cmp-id=OTC-RSS-FW0" target="_blank">Alca-Lu exec: WiMAX has lost to LTE</a><br />
[2] ZDNet: <a href="http://community.zdnet.co.uk/blog/0,1000000567,10015008o-2000331761b,00.htm" target="_blank">WiMax lost against LTE, says Alcatel Lucent</a></blockquote>

 
<p><a href="http://feedads.g.doubleclick.net/~a/GjTiJugF0jPr_KvgN0sG6EBVFik/0/da"><img src="http://feedads.g.doubleclick.net/~a/GjTiJugF0jPr_KvgN0sG6EBVFik/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/GjTiJugF0jPr_KvgN0sG6EBVFik/1/da"><img src="http://feedads.g.doubleclick.net/~a/GjTiJugF0jPr_KvgN0sG6EBVFik/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/3DED_OAuWuc" height="1" width="1"/>]]></content:encoded>
			<dc:creator>mlrodrig</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/blogs/mlrodrig/mais-um-prego-no-caixao-do-wimax-1814/</guid>
		<feedburner:origLink>http://under-linux.org/blogs/mlrodrig/mais-um-prego-no-caixao-do-wimax-1814/</feedburner:origLink></item>
		<item>
			<title>Zend Framework Criando arquivos PDF Básico</title>
			<link>http://feeds.under-linux.org/~r/underlinux/~3/XGfm1GxifKs/</link>
			<pubDate>Tue, 02 Feb 2010 14:58:50 GMT</pubDate>
			<description>A criação de arquivos pdf, para quem trabalha ou trabalhou com php, sempre foi uma tarefa extremamente chata, apesar de vc criar suas classes e...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">A criação de arquivos pdf, para quem trabalha ou trabalhou com php, sempre foi uma tarefa extremamente chata, apesar de vc criar suas classes e sempre que puder reutilizar códigos, isso sempre foi motivo de lá no fundo vc pensar &quot;pqp&quot;. <br />
<br />
O formato PDF &quot;portable document format&quot; foi criado em 1993 pela adobe e hoje em dia é largamente usado, principalmente na internet. <br />
<br />
O zend framework, possui uma biblioteca vasta para manipulação de arquivos pdf, hoje irei abordar o básico:<br />
-&gt; criar os arquivos pdf's;<br />
-&gt; salvá-los em um diretório;<br />
-&gt; exibí-los na nossa página;<br />
-&gt; introdução a formatação/configurações de texto;<br />
<br />
Mãos a obra.<br />
<br />
no seu controller:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Código PHP:</div>
	<div class="bbcode_code"><code><code><span style="color: #000000">
<span style="color: #0000BB"><br /></span><span style="color: #FF8000">//cria&nbsp;objeto<br /></span><span style="color: #0000BB">$pdf&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Zend_Pdf</span><span style="color: #007700">();<br /><br /></span><span style="color: #FF8000">/*&nbsp;Cria&nbsp;uma&nbsp;nova&nbsp;página&nbsp;pdf,&nbsp;neste&nbsp;caso&nbsp;define&nbsp;tamanho&nbsp;de&nbsp;folha&nbsp;A4<br />*&nbsp;Poderíamos&nbsp;usar&nbsp;da&nbsp;seguinte&nbsp;maneira:&nbsp;$pdf-&gt;newPage($x,&nbsp;$y)&nbsp;tamanho&nbsp;em&nbsp;px<br />*&nbsp;exemplo:&nbsp;$pdf-&gt;newPage('500',&nbsp;'500');<br />*&nbsp;A4&nbsp;modo&nbsp;paisagem&nbsp;=&nbsp;SIZE_A4_LANDSCAPE<br />*/<br /><br /></span><span style="color: #0000BB">$pdfPage&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$pdf</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">newPage</span><span style="color: #007700">(</span><span style="color: #0000BB">Zend_Pdf_Page</span><span style="color: #007700">::</span><span style="color: #0000BB">SIZE_A4</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">//&nbsp;Busca&nbsp;uma&nbsp;fonte&nbsp;para&nbsp;usarmos,&nbsp;neste&nbsp;caso:&nbsp;courier,&nbsp;poderíamos&nbsp;usar&nbsp;_VERDANA,&nbsp;etc...<br /></span><span style="color: #0000BB">$font&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Zend_Pdf_Font</span><span style="color: #007700">::</span><span style="color: #0000BB">fontWithName</span><span style="color: #007700">(</span><span style="color: #0000BB">Zend_Pdf_Font</span><span style="color: #007700">::</span><span style="color: #0000BB">FONT_COURIER</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">//&nbsp;Aplica&nbsp;fonte<br /></span><span style="color: #0000BB">$pdfPage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setFont</span><span style="color: #007700">(</span><span style="color: #0000BB">$font</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">12</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">/*<br />*&nbsp;Como&nbsp;o&nbsp;próprio&nbsp;nome&nbsp;diz:&nbsp;escreve&nbsp;o&nbsp;texto;<br />*&nbsp;os&nbsp;principais&nbsp;parâmetros&nbsp;dessa&nbsp;função&nbsp;são:&nbsp;(texto,&nbsp;posx,&nbsp;posy,&nbsp;encoding);<br />*&nbsp;no&nbsp;meu&nbsp;caso,&nbsp;encodei&nbsp;para&nbsp;UTF-8,&nbsp;pois&nbsp;os&nbsp;dados&nbsp;que&nbsp;estou&nbsp;escrevendo&nbsp;também<br />*&nbsp;estão&nbsp;nesse&nbsp;o&nbsp;formato.<br />*&nbsp;Caso&nbsp;você&nbsp;tenha&nbsp;problemas&nbsp;com&nbsp;acentuação,&nbsp;retire&nbsp;esta&nbsp;propriedade<br />*/<br /><br /></span><span style="color: #0000BB">$pdfPage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">drawText</span><span style="color: #007700">(</span><span style="color: #DD0000">'Under-Linux'</span><span style="color: #007700">,</span><span style="color: #0000BB">45</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">800</span><span style="color: #007700">,</span><span style="color: #DD0000">'UTF-8'</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;<br /></span><span style="color: #FF8000">/*<br />*&nbsp;reparem&nbsp;que&nbsp;eu&nbsp;usei&nbsp;a&nbsp;mesma&nbsp;fonte,&nbsp;mas&nbsp;alterei&nbsp;seu&nbsp;tamanho;<br />*&nbsp;do&nbsp;mesmo&nbsp;modo,&nbsp;você&nbsp;pode&nbsp;criar&nbsp;várias&nbsp;fontes&nbsp;e&nbsp;antes&nbsp;de&nbsp;escrever&nbsp;o&nbsp;texto,&nbsp;setá-las;<br />*/<br /></span><span style="color: #0000BB">$pdfPage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setFont</span><span style="color: #007700">(</span><span style="color: #0000BB">$font</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">10</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$pdfPage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">drawText</span><span style="color: #007700">(</span><span style="color: #DD0000">'www.under-linux.com.br'</span><span style="color: #007700">,</span><span style="color: #0000BB">45</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">784</span><span style="color: #007700">,</span><span style="color: #DD0000">'UTF-8'</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">//Trabalhando&nbsp;com&nbsp;quebras&nbsp;de&nbsp;linhas:&nbsp;wordwrap<br /><br /></span><span style="color: #0000BB">$texto&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">'Foi&nbsp;anunciado&nbsp;o&nbsp;lançamento&nbsp;da&nbsp;série&nbsp;M5&nbsp;para&nbsp;o&nbsp;Eclipse&nbsp;3.6,&nbsp;também&nbsp;denominado&nbsp;Hélio,&nbsp;em&nbsp;homenagem&nbsp;ao&nbsp;Deus&nbsp;Grego&nbsp;do&nbsp;Sol.&nbsp;Com&nbsp;base&nbsp;em&nbsp;versões&nbsp;anteriores,&nbsp;o&nbsp;Eclipse&nbsp;3.6&nbsp;M5&nbsp;inclui&nbsp;diversas&nbsp;correções&nbsp;de&nbsp;bugs&nbsp;e&nbsp;apresenta&nbsp;novas&nbsp;funcionalidades.'</span><span style="color: #007700">;<br /><br /></span><span style="color: #FF8000">//faz&nbsp;a&nbsp;quebra&nbsp;em&nbsp;php&nbsp;para&nbsp;cada&nbsp;60&nbsp;caracteres<br /></span><span style="color: #0000BB">$conc&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">wordwrap</span><span style="color: #007700">(</span><span style="color: #0000BB">$texto</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">60</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'\n'</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$d&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">'\n'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$conc</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">$stringpos&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">780</span><span style="color: #007700">;&nbsp;</span><span style="color: #FF8000">//&nbsp;posicao&nbsp;x&nbsp;do&nbsp;meu&nbsp;texto<br /></span><span style="color: #0000BB">$stringdif&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">12</span><span style="color: #007700">;&nbsp;</span><span style="color: #FF8000">//&nbsp;diferença&nbsp;entre&nbsp;cada&nbsp;quebra&nbsp;de&nbsp;linha.<br /><br /></span><span style="color: #0000BB">$pdfPage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setFont</span><span style="color: #007700">(</span><span style="color: #0000BB">$font</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">9</span><span style="color: #007700">);&nbsp;</span><span style="color: #FF8000">//&nbsp;<br />&nbsp;&nbsp;&nbsp;<br /></span><span style="color: #007700">foreach(</span><span style="color: #0000BB">$d&nbsp;</span><span style="color: #007700">as&nbsp;</span><span style="color: #0000BB">$c</span><span style="color: #007700">)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$pdfPage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">drawText</span><span style="color: #007700">(</span><span style="color: #0000BB">$c</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">260</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$stringpos</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'UTF-8'</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$stringpos&nbsp;</span><span style="color: #007700">=&nbsp;(</span><span style="color: #0000BB">$stringpos</span><span style="color: #007700">-</span><span style="color: #0000BB">$stringdif</span><span style="color: #007700">);&nbsp;</span><span style="color: #FF8000">//subtrai&nbsp;para&nbsp;que&nbsp;a&nbsp;linha&nbsp;fique&nbsp;embaixo<br /></span><span style="color: #007700">}<br /><br /></span><span style="color: #FF8000">//&nbsp;adicionamos&nbsp;nossa&nbsp;página&nbsp;como&nbsp;a&nbsp;1ª&nbsp;página&nbsp;de&nbsp;nosso&nbsp;documento<br /></span><span style="color: #0000BB">$pdf</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">pages</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">0</span><span style="color: #007700">&#93;=&nbsp;</span><span style="color: #0000BB">$pdfPage</span><span style="color: #007700">;<br /><br /></span><span style="color: #FF8000">//Salvamos&nbsp;o&nbsp;documento&nbsp;Obs.:&nbsp;requer&nbsp;permissão&nbsp;para&nbsp;escrita&nbsp;na&nbsp;pasta&nbsp;(CHMOD);<br /></span><span style="color: #0000BB">$pdf</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">save</span><span style="color: #007700">(</span><span style="color: #DD0000">'exemplo.pdf'</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">//Por&nbsp;fim,&nbsp;setamos&nbsp;a&nbsp;header&nbsp;como&nbsp;um&nbsp;PDF,&nbsp;e&nbsp;renderizamos&nbsp;o&nbsp;nosso&nbsp;$pdf;<br /></span><span style="color: #0000BB">header</span><span style="color: #007700">(</span><span style="color: #DD0000">'Content-type:&nbsp;application/pdf'</span><span style="color: #007700">);<br />echo&nbsp;</span><span style="color: #0000BB">$pdf</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">render</span><span style="color: #007700">();&nbsp;
<br /></span><span style="color: #0000BB"></span>
</span>
</code></code></div>
</div> Veja o resultado: <a href="http://www.web3inc.com.br/artigos/zendpdf1" target="_blank">http://www.web3inc.com.br/artigos/zendpdf1</a><br />
<br />
Existem ainda inúmeras funções para se trabalhar no zend_pdf como imagens, gráficos, linhas, etc... <br />
<br />
Abraços e até a próxima!</blockquote>

 
<p><a href="http://feedads.g.doubleclick.net/~a/zrpDRLg3l1nMv9dexZ4EqK4mJcU/0/da"><img src="http://feedads.g.doubleclick.net/~a/zrpDRLg3l1nMv9dexZ4EqK4mJcU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/zrpDRLg3l1nMv9dexZ4EqK4mJcU/1/da"><img src="http://feedads.g.doubleclick.net/~a/zrpDRLg3l1nMv9dexZ4EqK4mJcU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/XGfm1GxifKs" height="1" width="1"/>]]></content:encoded>
			<dc:creator>Splinther</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/blogs/splinther/zend-framework-criando-arquivos-pdf-basico-1812/</guid>
		<feedburner:origLink>http://under-linux.org/blogs/splinther/zend-framework-criando-arquivos-pdf-basico-1812/</feedburner:origLink></item>
		<item>
			<title>Empresas de segurança indicam intenção de investir no desenvolvimento de novos modelo</title>
			<link>http://feeds.under-linux.org/~r/underlinux/~3/Xpyh8SNabbI/</link>
			<pubDate>Mon, 01 Feb 2010 22:36:51 GMT</pubDate>
			<description>A tendência para os primeiros meses de 2010 surpreendeu as empresas de segurança da informação. Isso ocorre porque janeiro costuma ser um mês de...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">A tendência para os primeiros meses de 2010 surpreendeu as empresas de segurança da informação. Isso ocorre porque janeiro costuma ser um mês de queda de negócios. “Algumas pessoas gostam de dizer que o Brasil só funciona depois do carnaval. Porém, a situação agora é outra e foi uma boa surpresa para as empresas que atuam com segurança da informação”, explica Denny Roger, diretor da EPSEC.<br />
<br />
A demanda por novos projetos, que começou a surgir no pós-crise a partir de outubro, continuou forte em janeiro. A tendência surpreendeu, porque janeiro costuma ser um mês de queda nos negócios, e tem chamado a atenção de investidores. “Com a demanda de crédito para investimento, muitas empresas retomaram os projetos pré-crise e estão investindo na melhoria dos processos de segurança da informação. Isso ocorre porque algumas empresas estão se preparando para abrir o capital e outras precisam assumir projetos de alto risco. O Sistema de Gestão da Segurança da Informação fornece apoio nos dois casos.”, diz o executivo da EPSEC.<br />
<br />
Algumas empresas que desenvolvem produtos ou serviços relacionados a segurança da informação precisam expandir seus negócios agora e aumentar sua capacidade produtiva referente ao desenvolvimento de novas tecnologias de segurança. “Embora o Brasil não esteja nos níveis anteriores aos da crise, as consultorias precisam retomar o investimento no desenvolvimento de novas soluções”, disse Denny Roger. O fato tem chamado a atenção de investidores que buscam oportunidades de negócios com rápido crescimento. Porém, o principal entrave é descobrir quais consultorias estão à venda e também calcular o valor da empresa referente ao seu poder de inovação. “O investimento em empresas que têm capacidade para inovar na área de segurança da informação voltou a ser uma opção viável. O valor dessas empresas está aumentando cada vez mais, graças aos novos contratos assinados em janeiro. O momento de negociar a compra e venda de uma empresa focada em segurança da informação pode ser agora”, complementa o diretor da EPSEC.<br />
<br />
Equipe EPSEC<br />
<a href="mailto:info@epsec.com.br">info@epsec.com.br</a><br />
<a href="http://www.epsec.com.br" target="_blank">www.epsec.com.br</a><br />
<br />
Fonte: <a href="http://epsec.com.br/blog/?p=127" target="_blank">http://epsec.com.br/blog/?p=127</a></blockquote>

 
<p><a href="http://feedads.g.doubleclick.net/~a/1p-ccC9ztmgNXSIPdP90wJ0NdcQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/1p-ccC9ztmgNXSIPdP90wJ0NdcQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/1p-ccC9ztmgNXSIPdP90wJ0NdcQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/1p-ccC9ztmgNXSIPdP90wJ0NdcQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/Xpyh8SNabbI" height="1" width="1"/>]]></content:encoded>
			<dc:creator>dennyroger</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/blogs/dennyroger/empresas-de-seguranca-indicam-intencao-de-investir-no-desenvolvimento-de-novos-modelo-1811/</guid>
		<feedburner:origLink>http://under-linux.org/blogs/dennyroger/empresas-de-seguranca-indicam-intencao-de-investir-no-desenvolvimento-de-novos-modelo-1811/</feedburner:origLink></item>
		<item>
			<title>Zend Framework + Smarty Template Engine</title>
			<link>http://feeds.under-linux.org/~r/underlinux/~3/Bp_rKo-EvUA/</link>
			<pubDate>Sat, 30 Jan 2010 05:26:22 GMT</pubDate>
			<description>Olá, este é meu primeiro post aqui e vou mostrar como utilizar a biblioteca Smarty como o View do Zend Framework. 
 
_Neste artigo estou partindo do...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">Olá, este é meu primeiro post aqui e vou mostrar como utilizar a biblioteca Smarty como o View do Zend Framework.<br />
<br />
<u>Neste artigo estou partindo do presuposto que vc já tenha o Zend funcionando corretamente. Caso não, procurre sobre tutoriais e/ou fórums a respeito, ou até mesmo no manual do Zend: <a href="http://framework.zend.com/docs/overview" target="_blank">Zend Framework</a>.</u><br />
<br />
Pra quem ainda não conhece o Smarty, visite a página <a href="http://www.smarty.net/" target="_blank">Smarty : Template Engine</a>. Lá vcs pode conferir a documentação (inclusive em Português Pt-br).<br />
<br />
Bom vamos lá, vou utilizar a versão stable (Smarty 2.6.26) Download: <a href="http://www.smarty.net/download.php." target="_blank">Smarty : Download</a><br />
<br />
Depois de baixar extraiam o conteudo da pasta &quot;libs&quot; para a pasta libraries de seu projeto. No meu caso, o nome dessa pasta também é libs.<br />
<br />
Agora no seu arquivo responsável por tratar dos controllers no Zend ( no meu caso, main.php ) faça da seguinte maneira:<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Código PHP:</div>
	<div class="bbcode_code"><code><code><span style="color: #000000">
<span style="color: #0000BB"><br /></span><span style="color: #FF8000">//&nbsp;include&nbsp;Smarty&nbsp;Template<br /></span><span style="color: #007700">include(</span><span style="color: #DD0000">'libs/Smarty.class.php'</span><span style="color: #007700">);<br /><br /><br /></span><span style="color: #FF8000">//carrega&nbsp;e&nbsp;configura&nbsp;Smarty&nbsp;Template&nbsp;Engine;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$smarty&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Smarty</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$smarty</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">debugging&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">false</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$smarty</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">force_compile&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$smarty</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">caching&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$smarty</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">compile_check&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$smarty</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">cache_lifetime&nbsp;</span><span style="color: #007700">=&nbsp;-</span><span style="color: #0000BB">1</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$smarty</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">template_dir&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">'./application/templates/'</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$smarty</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">compile_dir&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">'./application/templates_c'</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$smarty</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">cache_dir&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">'./application/templates_cache'</span><span style="color: #007700">;<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//Registra&nbsp;o&nbsp;objeto&nbsp;criado.<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Zend_Registry</span><span style="color: #007700">::</span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'smarty'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$smarty</span><span style="color: #007700">);<br /><br /><br /><br /></span><span style="color: #FF8000">//Cria&nbsp;Controllers<br /></span><span style="color: #0000BB">$baseUrl&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">substr</span><span style="color: #007700">(</span><span style="color: #0000BB">$_SERVER</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'PHP_SELF'</span><span style="color: #007700">&#93;,&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">strpos</span><span style="color: #007700">(</span><span style="color: #0000BB">$_SERVER</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'PHP_SELF'</span><span style="color: #007700">&#93;,&nbsp;</span><span style="color: #DD0000">'/index.php'</span><span style="color: #007700">));<br /></span><span style="color: #0000BB">$frontController&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Zend_Controller_Front</span><span style="color: #007700">::</span><span style="color: #0000BB">getInstance</span><span style="color: #007700">();<br /></span><span style="color: #0000BB">$frontController</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setbaseUrl</span><span style="color: #007700">(</span><span style="color: #0000BB">$baseUrl</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$frontController</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setControllerDirectory</span><span style="color: #007700">(</span><span style="color: #DD0000">'./application/controllers'</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">//Desabilita&nbsp;o&nbsp;autoViewRenderer<br /></span><span style="color: #0000BB">$frontController</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setParam</span><span style="color: #007700">(</span><span style="color: #DD0000">'noViewRenderer'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">//Executa&nbsp;Controlador&nbsp;do&nbsp;Projeto<br /></span><span style="color: #0000BB">$frontController</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">dispatch</span><span style="color: #007700">();&nbsp;
<br /></span><span style="color: #0000BB"></span>
</span>
</code></code></div>
</div> Depois, crie as pastas: 'templates', 'templates_c' e 'templates_cache' dentro de 'application'.<br />
<br />
Dê CHMOD 777 nas pastas 'templates_c' e 'templates_cache'.<br />
<br />
<b>Chamando o Smarty:</b><br />
<br />
No seu Controller:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Código PHP:</div>
	<div class="bbcode_code"><code><code><span style="color: #000000">
<span style="color: #0000BB"><br /></span><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">indexAction</span><span style="color: #007700">()<br />{<br /><br /></span><span style="color: #0000BB">$smarty&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Zend_Registry</span><span style="color: #007700">::</span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #DD0000">'smarty'</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">$smarty</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">assign</span><span style="color: #007700">(</span><span style="color: #DD0000">'hello'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'Hello&nbsp;!'</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$smarty</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">display</span><span style="color: #007700">(</span><span style="color: #DD0000">'index.tpl'</span><span style="color: #007700">);<br /><br />}&nbsp;
<br /></span><span style="color: #0000BB"></span>
</span>
</code></code></div>
</div> Seus arquivos de template ficarão dentro da pasta 'templates' que vc criou anteriormente.<br />
<br />
Para nosso teste criaremos um arquivo 'index.tpl' e nele vamos imprimir nossa variavel setada no controller 'hello':<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Código:</div>
	<pre class="bbcode_code">{$hello}</pre>
</div> Simples não ?<br />
<br />
Bom, não vou abordar sobre configurações do Smarty, isso pode ser encontrado no <a href="http://www.smarty.net/manual/pt_BR/" target="_blank">manual </a>do Smarty e em breve irei fazer uma explicação detalhada sobre Smarty e algumas funções.<br />
<br />
Flw pessoal até a próxima.</blockquote>

 
<p><a href="http://feedads.g.doubleclick.net/~a/ZhKDV3btjW9xQNI7ID8kmFE4XYw/0/da"><img src="http://feedads.g.doubleclick.net/~a/ZhKDV3btjW9xQNI7ID8kmFE4XYw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/ZhKDV3btjW9xQNI7ID8kmFE4XYw/1/da"><img src="http://feedads.g.doubleclick.net/~a/ZhKDV3btjW9xQNI7ID8kmFE4XYw/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/Bp_rKo-EvUA" height="1" width="1"/>]]></content:encoded>
			<dc:creator>Splinther</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/blogs/splinther/zend-framework-smarty-template-engine-1810/</guid>
		<feedburner:origLink>http://under-linux.org/blogs/splinther/zend-framework-smarty-template-engine-1810/</feedburner:origLink></item>
		<item>
			<title>Filantropia virtual - cura para diversas doenças</title>
			<link>http://feeds.under-linux.org/~r/underlinux/~3/5fAwaBroOi8/</link>
			<pubDate>Sat, 30 Jan 2010 00:04:02 GMT</pubDate>
			<description>Analisem até na possibilidade de instalar em toda a sua rede! 
 
...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">Analisem até na possibilidade de instalar em toda a sua rede!<br />
<br />
<br />
<a href="http://video.globo.com/Videos/Player/Noticias/0,,GIM1133939-7823-FILANTROPIA+VIRTUAL+AUXILIA+PESQUISAS+PARA+CURA+DE+DOENCAS,00.html" target="_blank">http://video.globo.com/Videos/Player...OENCAS,00.html</a></blockquote>

 
<p><a href="http://feedads.g.doubleclick.net/~a/CUNoMMIlMbMMXaPDo3PsbQAxLgU/0/da"><img src="http://feedads.g.doubleclick.net/~a/CUNoMMIlMbMMXaPDo3PsbQAxLgU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/CUNoMMIlMbMMXaPDo3PsbQAxLgU/1/da"><img src="http://feedads.g.doubleclick.net/~a/CUNoMMIlMbMMXaPDo3PsbQAxLgU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/5fAwaBroOi8" height="1" width="1"/>]]></content:encoded>
			<dc:creator>arium</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/blogs/arium/filantropia-virtual-cura-para-diversas-doencas-1808/</guid>
		<feedburner:origLink>http://under-linux.org/blogs/arium/filantropia-virtual-cura-para-diversas-doencas-1808/</feedburner:origLink></item>
		<item>
			<title>Script para Acesso remoto qdo se utiliza modem discado</title>
			<link>http://feeds.under-linux.org/~r/underlinux/~3/TaGcBbfcMpU/</link>
			<pubDate>Fri, 29 Jan 2010 14:07:05 GMT</pubDate>
			<description>---Citação (Originalmente por ultralaser)--- 
Nunca fiz um post aqui no Under, pois sempre achei posts atualizados e sempre bem feitos por nossos...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore"><div class="bbcode_container">
	<div class="bbcode_quote">
		<div class="quote_container">
			<div class="bbcode_quote_container"></div>
			
				<div class="bbcode_postedby">
					<img src="http://under-linux.org/images/misc/quote_icon.png" alt="Citação" /> Postado originalmente por <strong>ultralaser</strong>
					<a href="showthread.php?p=461051#post461051" rel="nofollow"><img class="inlineimg" src="http://under-linux.org/images/buttons/viewpost-right.png" alt="Ver Post" /></a>
				</div>
				<div class="message">Nunca fiz um post aqui no Under, pois sempre achei posts atualizados e sempre bem feitos por nossos amigos, mas estava procurando scripts para fazer um acesso remoto a um servidor em outra localidade sendo que este utliza um modem discado e a todo momento muda o IP de entrada, procurei e achei varios scripts que pra mim não funcionaram infelizmente ou felizmente neh... rs... primeiramente precisa-se ter uma conta no DynDns ou no Changeip, após soh utilizar o script abaixo, detalhe para versão 3.X do Mikrotik.<br />
 <br />
==================================<br />
# Define User Variables<br />
:global ddnsuser &quot;nome de usuario de login no DynDns ou no Changeip&quot;<br />
:global ddnspass &quot;senha do DynDns ou do Changeip&quot;<br />
:global ddnshost &quot;host criado dentro do DynDns ou do Changeip&quot;<br />
:global ddnsinterface &quot;Interface de entrada que faz a discagem, ex:pppoe-out1&quot;<br />
# Define Global Variables<br />
:global ddnsip<br />
:global ddnslastip<br />
:if ([ :typeof $ddnslastip ] = nil ) do={ :global ddnslastip &quot;0&quot; }<br />
:global ddnsinterface<br />
:global ddnssystem (&quot;mt-&quot; . [/system package get system version] )<br />
# Define Local Variables<br />
:local int<br />
# Loop thru interfaces and look for ones containing<br />
# default gateways without routing-marks<br />
:foreach int in=[/ip route find dst-address=0.0.0.0/0 active=yes ] do={ <br />
:if ([:typeof [/ip route get $int routing-mark ]] != str ) do={<br />
:global ddnsinterface [/ip route get $int interface]<br />
} <br />
}<br />
# Grab the current IP address on that interface.<br />
:global ddnsip [ /ip address get [/ip address find interface=$ddnsinterface ] address ]<br />
# Did we get an IP address to compare?<br />
:if ([ :typeof $ddnsip ] = nil ) do={<br />
:log info (&quot;DDNS: No ip address present on &quot; . $ddnsinterface . &quot;, please check.&quot;)<br />
} else={<br />
:if ($ddnsip != $ddnslastip) do={<br />
:log info &quot;DDNS: Sending UPDATE!&quot;<br />
:log info [ :put [/tool dns-update name=$ddnshost address=[:pick $ddnsip 0 [:find $ddnsip &quot;/&quot;] ] key-name=$ddnsuser key=$ddnspass ] ]<br />
:global ddnslastip $ddnsip<br />
} else={ <br />
:log info &quot;DDNS: No update required.&quot;<br />
}<br />
}<br />
# End of script<br />
===================================  ===============</div>
			
		</div>
	</div>
</div> </blockquote>

 
<p><a href="http://feedads.g.doubleclick.net/~a/UmhxOsiBxNQ09NGd7kF1aYPVgkw/0/da"><img src="http://feedads.g.doubleclick.net/~a/UmhxOsiBxNQ09NGd7kF1aYPVgkw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/UmhxOsiBxNQ09NGd7kF1aYPVgkw/1/da"><img src="http://feedads.g.doubleclick.net/~a/UmhxOsiBxNQ09NGd7kF1aYPVgkw/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/TaGcBbfcMpU" height="1" width="1"/>]]></content:encoded>
			<dc:creator>ultralaser</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/blogs/ultralaser/script-para-acesso-remoto-qdo-se-utiliza-modem-discado-1807/</guid>
		<feedburner:origLink>http://under-linux.org/blogs/ultralaser/script-para-acesso-remoto-qdo-se-utiliza-modem-discado-1807/</feedburner:origLink></item>
		<item>
			<title>STF adota processo eletrônico e formato aberto</title>
			<link>http://feeds.under-linux.org/~r/underlinux/~3/QQqJ4ihmVSg/</link>
			<pubDate>Thu, 28 Jan 2010 14:26:44 GMT</pubDate>
			<description>Conforme noticiado pela mídia (artigo do Valor Econômico disponível aqui (http://www.aasp.org.br/aasp/imprensa/clipping/cli_noticia.asp?idnot=7000)),...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">Conforme noticiado pela mídia (artigo do Valor Econômico disponível <a href="http://www.aasp.org.br/aasp/imprensa/clipping/cli_noticia.asp?idnot=7000" target="_blank">aqui</a>), o <a href="http://www.stf.jus.br" target="_blank">STF - Supremo Tribunal Federal</a> adota a tecnologia com parceira e passa a usar, exclusivamente, o processo eletrônico.<br />
<br />
A mudança é mais que bem-vinda, especialmente porque implica redução enorme da burocracia existente e, assim, (espera-se) vai agilizar os julgamentos de processos - que hoje podem levar anos.<br />
<br />
A outra boa notícia é que, para o envio de petições e documentos por advogados (certificação digital necessária), o STF escolheu padrões abertos (<font face="Verdana"><font size="2">PDF, RTF, ODF, JPG e TXT), excluindo expressamente o &quot;formato word&quot; (infelizmente ainda muito usado) por questões de segurança (&quot;permite falsificações&quot;).<br />
<br />
A maior corte brasileira mostra, dessa forma, que pretende usar a tecnologia para melhorar os serviços prestados à sociedade, demonstrando, ainda, preocupação com o uso de padrões abertos.<br />
</font></font></blockquote>

 
<p><a href="http://feedads.g.doubleclick.net/~a/FfRPgMsn8QHuWWvcN1dRMxzWAw0/0/da"><img src="http://feedads.g.doubleclick.net/~a/FfRPgMsn8QHuWWvcN1dRMxzWAw0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/FfRPgMsn8QHuWWvcN1dRMxzWAw0/1/da"><img src="http://feedads.g.doubleclick.net/~a/FfRPgMsn8QHuWWvcN1dRMxzWAw0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/QQqJ4ihmVSg" height="1" width="1"/>]]></content:encoded>
			<dc:creator>fbugnon</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/blogs/fbugnon/stf-adota-processo-eletronico-e-formato-aberto-1805/</guid>
		<feedburner:origLink>http://under-linux.org/blogs/fbugnon/stf-adota-processo-eletronico-e-formato-aberto-1805/</feedburner:origLink></item>
		<item>
			<title>Golpe duro contra as fraudes bancárias na web</title>
			<link>http://feeds.under-linux.org/~r/underlinux/~3/QDVg-Qu_7Fg/</link>
			<pubDate>Thu, 28 Jan 2010 12:02:05 GMT</pubDate>
			<description>Rafael Porto (raporto@redegazeta.com.br) 
 
Acessar bancos pela internet exige atenção redobrada. Segundo estimativa da Federação Brasileira de...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">Rafael Porto (raporto@redegazeta.com.br)<br />
<br />
Acessar bancos pela internet exige atenção redobrada. Segundo estimativa da Federação Brasileira de Bancos, fraudes onlilne causam um prejuízo anual de R$ 500 milhões.<br />
<br />
O valor alarmante despertou a Polícia Federal para uma parceria com bancos: objetivo é reduzir pela metade o número de fraudes bancárias na web em 2010. E em 90% em 2011.<br />
<br />
Para o delegado chefe da Unidade de Repressão a Crimes Cibernéticos (URCC), Carlos Eduardo Sobral, a agilidade no acesso às informações vai fazer a diferença. “Até fevereiro de 2009, recebíamos cada fraude de forma isolada, em papel, sem cruzamento de dados. Era difícil relacioná-las entre si”, lembra.<br />
<br />
Com a participação dos bancos, que passam a alimentar a polícia com informações sobre transações financeiras ilegais, será possível calcular o número de quadrilhas e o raio de ação dos criminosos.<br />
<br />
“Temos uma grande quantidade de casos de criminosos atuando em São Paulo, por exemplo, de um computador a 3.000km de distância. Com informações isoladas, a gente não conseguia chegar na quadrilha”, diz.<br />
<br />
<b>Fraudes </b><br />
Há basicamente dois tipos de crimes de internet banking: a engenharia social e o phishing. No primeiro caso, o criminoso engana o usuário criando um site clonado, com o mesmo layout do original. Sem perceber, o usuário inclui dados de conta-corrente e senha, e se torna vítima do golpe.<br />
<br />
Na segunda técnica, o cliente tem a senha roubada após clicar em uma isca – razão do nome “phishing”, que em inglês significa “pescaria”. E-mails prometendo fotos sensuais, recados e convites no Orkut, arquivos de fotos no MSN, tudo que atraia a curiosidade dos internautas é usado no golpe.<br />
<br />
Depois de visitar o link, o usuário acaba fazendo download de um vírus rastreador. Tudo que é digitado no PC passa a ser automaticamente enviado pela web aos bandidos, que só têm o trabalho de entrar nas contas e transferir o dinheiro para “laranjas”.<br />
<br />
<b>Twitter está na mira dos cibercriminosos </b><br />
Segundo previsão da McAfee Labs Twitter e Facebook serão os principais alvos dos hackers. “Os cibercriminosos aproveitam a confiança entre amigos para atraí-los aos seus sites. O uso de URLs abreviadas em sites como Twitter contribuem para que os cibercrimonosos camuflem ou disfarcem sites mal-intencionados”, explica estudo divulgado pela McAfee.<br />
<br />
<b>Falta prender os culpados </b><br />
Denny Roger , Consultor em segurança da informação<br />
<br />
Quando você recebe a informação de que existe uma página de banco clonada na internet, a polícia consegue pedir uma ação e tirá-la do ar, mas não vai prender ninguém, nem ir atrás dos estelionatários. Os criminosos não usam recursos hospedados no Brasil para disseminar vírus por e-mail, mas servidores estrangeiros. Quando a Polícia vê a origem do ataque, não pode fazer nada, porque não tem poder sobre a legislação de outros países. A iniciativa dos bancos de notificar a Polícia Federal não vai minimizar o número de crimes na internet, só vai melhorar as estatísticas. Ninguém aplica golpe no Brasil deixando pegadas aqui no país. O papel da Polícia é prender, mas para prender é preciso ter evidências. Os criminosos pararam de fazer transferências para ?laranjas? porque sabem que isto aumenta a chance de serem pegos. As quadrilhas são organizadas, têm estelionatários que fazer pagamentos de terceiros nas contas das vítimas, recebendo os valores em dinheiro depois. Hoje, o bandido sabe mais que um advogado.<br />
<br />
<b>Pesquisa<br />
No Brasil<br />
</b><br />
<b>Prejuízo dos crimes online </b><br />
327,6 mil – É o número de crimes cibernéticos registrados na internet pelo Centro de Estudos, Resposta e Tratamento de Incidentes de Segurança no Brasil<br />
<br />
26% – É o percentual equivalente ao crime de fraude, onde há furto de senhas com objetivos financeiros<br />
<br />
72% – É o número de fraudes causadas por trojans, arquivos instalados no computador por meio de links enviados por e-mails e scraps<br />
<br />
<b>“Clonaram minha senha e fizeram uma limpa” </b><br />
Um pequeno deslize pode por a perder um mês inteiro de trabalho. O chefe de recepção Stephan Romualdo Oliveira, 27, sentiu na pele – e no bolso – o que é isso.<br />
<br />
Usuário experiente de internet, arriscou acessar sua conta fora de casa e, poucos dias depois, teve uma péssima surpresa: não encontrou dinheiro algum. “Clonaram minha senha e fizeram uma limpa. Acho que tinha algum vírus na máquina. O dinheiro foi transferido para outra conta, e depois para outra conta, até perder ele de vista”, lembra.<br />
<br />
A história de Stephan teve final feliz. Depois de notificar o roubo, teve seu dinheiro devolvido pelo seguro do banco em 24h. Acessar bancos pela internet, nunca mais, garante Oliveira.<br />
<br />
“Eu não tenho mais acesso ao internet banking, não confio mais. Mexendo na internet você está vulnerável a qualquer tipo de problema. Não dá para evitar”, define.<br />
<br />
1 &gt; Fora de casa <br />
Evite acessar sua conta por meio de sites de bancos se estiver usando computadores instalados em locais de grande circulação de pessoas, como cibercafés, lan houses e outros computadores, mesmo que pessoais, de seu local de trabalho ou estudo que são compartilhados com outras pessoas.<br />
<br />
2 &gt; Phishing <br />
Antes de clicar em qualquer link enviado por e-mail, desconfie. Sendo de origem duvidosa ou não, não custa nada confirmar com o remetente se ele enviou mesmo um e-mail para você. No Orkut, MSN e Twitter, é a mesma coisa. Não vale a pena arriscar sua segurança em serviços que prometem vantagens milagrosas.<br />
<br />
3 &gt; Trojan e Bots <br />
Esses tipos de vírus estão em todo o lugar da internet. Para evitá-los, o melhor é não ceder às estratégias tentadoras do phishing. A segunda opção é manter um antivírus constantemente atualizado em seu computador. Avast (<a href="http://www.avast.com" target="_blank">www.avast.com</a>) e AVG (<a href="http://www.avgbrasil.com.br" target="_blank">www.avgbrasil.com.br</a>) estão entre os melhores programas gratuitos disponíveis na internet.<br />
<br />
4 &gt; Roubo de Senha <br />
Antes de inserir seus dados, verifique se o site possui um certificado de segurança – caracterizado pela exibição de um cadeado na parte inferior do navegador – e se na barra de endereços o endereço começa com “https”. Troque periodicamente a senha utilizada para acessar seu banco na internet.<br />
<br />
5 &gt; Site Clonado <br />
Se o usuário caiu em um site clonado, com certeza, foi redirecionado por um endereço eletrônico falso. A melhor forma de evitar esse tipo de crime é não clicar em links e optar sempre por digitar o endereço do banco na barra de endereços manualmente. Sites seguros têm um cadeado fechado na barra inferior.<br />
<br />
Fonte: <a href="http://gazetaonline.globo.com/index.php?id=/local/a_gazeta/materia.php&amp;cd_matia=593961" target="_blank">http://gazetaonline.globo.com/index....d_matia=593961</a></blockquote>

 
<p><a href="http://feedads.g.doubleclick.net/~a/KwLpS0YPH5gyA47XVUEvhlLCJsE/0/da"><img src="http://feedads.g.doubleclick.net/~a/KwLpS0YPH5gyA47XVUEvhlLCJsE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/KwLpS0YPH5gyA47XVUEvhlLCJsE/1/da"><img src="http://feedads.g.doubleclick.net/~a/KwLpS0YPH5gyA47XVUEvhlLCJsE/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/underlinux/~4/QDVg-Qu_7Fg" height="1" width="1"/>]]></content:encoded>
			<dc:creator>dennyroger</dc:creator>
			<guid isPermaLink="false">http://under-linux.org/blogs/dennyroger/golpe-duro-contra-fraudes-bancarias-na-web-1804/</guid>
		<feedburner:origLink>http://under-linux.org/blogs/dennyroger/golpe-duro-contra-fraudes-bancarias-na-web-1804/</feedburner:origLink></item>
	</channel>
</rss>
