<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog da Hostweb &#187; Giordano Alves</title>
	<atom:link href="http://blog.hostweb.com.br/author/giordano/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.hostweb.com.br</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Fri, 29 Oct 2010 10:37:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Como conectar os usuários do Facebook no seu site.</title>
		<link>http://blog.hostweb.com.br/como-conectar-os-usuarios-do-facebook-no-seu-site/hostweb</link>
		<comments>http://blog.hostweb.com.br/como-conectar-os-usuarios-do-facebook-no-seu-site/hostweb#comments</comments>
		<pubDate>Mon, 23 Aug 2010 14:06:23 +0000</pubDate>
		<dc:creator>Giordano Alves</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[Usuários]]></category>

		<guid isPermaLink="false">http://blog.hostweb.com.br/?p=706</guid>
		<description><![CDATA[Todo mundo já reconhece (ou deveria) a importância que as redes sociais possuem hoje em dia, é difícil conhecer alguém que use a Internet e não tenha uma conta em alguma rede social. Pelo contrário, muitos &#8220;entram&#8221; na Internet apenas para usar as redes sociais.
Dentre as redes sociais que se destacam hoje temos o Facebook, [...]]]></description>
			<content:encoded><![CDATA[<p>Todo mundo já reconhece (ou deveria) a importância que as redes sociais possuem hoje em dia, é difícil conhecer alguém que use a Internet e não tenha uma conta em alguma rede social. Pelo contrário, muitos &#8220;entram&#8221; na Internet apenas para usar as redes sociais.</p>
<p>Dentre as redes sociais que se destacam hoje temos o Facebook, que foi lançado em 2004 e que desde que chegou ao Brasil ganhou muitos usuários novos.</p>
<p>O Facebook tem uma <a title="Facebook api" href="http://developers.facebook.com/docs/" target="_blank">Api</a> para desenvolvedores muito bem documentada e foi nela que aprendi a como conectar os usuários do Facebook no meu site.</p>
<p>O primeiro para obter os dados do usuário é você criar uma nova aplicação do site de desenvolvimento do Facebook.</p>
<p><a title="http://www.facebook.com/developers/" href="http://www.facebook.com/developers/" target="_blank">http://www.facebook.com/developers/</a></p>
<p><span id="more-706"></span></p>
<p><img class="aligncenter size-full wp-image-707" title="Captura_de_tela-1" src="http://blog.hostweb.com.br/wp-content/uploads/2010/08/Captura_de_tela-1.png" alt="Captura_de_tela-1" width="510" height="450" /></p>
<p>Na criação do seu aplicativo você vai digitar o nome do seu aplicativo e concordar com os termos do Facebook, depois disso você verá a tela inicial do seu aplicativo com informações importantes como o id do aplicativo e a chave da api .</p>
<p><img class="aligncenter size-full wp-image-714" title="Captura_de_tela-2" src="http://blog.hostweb.com.br/wp-content/uploads/2010/08/Captura_de_tela-21.png" alt="Captura_de_tela-2" width="561" height="419" /></p>
<p>No próximo passo você vai clicar no link &#8220;Editar Configurações&#8221;, nele vai ter várias áreas para configurar o aplicativo, mas você irá para o link  &#8220;Website&#8221; e coloque o endereço do seu site em &#8220;Site URL&#8221;.</p>
<p>Pronto você já criou um aplicativo no Facebook direcionando para seu site. Agora vamos fazer nossa aplicação no site receber os dados do usuário.</p>
<p>Primeiro crie uma página com o nome loginFacebook.html e coloque o código:</p>
<pre><code>&lt;fb:login-button&gt;&lt;/fb:login-button&gt;
&lt;div id="fb-root"&gt;&lt;/div&gt;
&lt;script src="http://connect.facebook.net/en_US/all.js"&gt;&lt;/script&gt;
&lt;script&gt;
  FB.init({appId: '<strong>your app id</strong>', status: true, cookie: true, xfbml: true});
  FB.Event.subscribe('auth.sessionChange', function(response) {
    if (response.session) {
      // A user has logged in, and a new cookie has been saved
    } else {
      // The user has logged out, and the cookie has been cleared
    }
  });
&lt;/script&gt;</code></pre>
<p>Não esqueça de trocar a parte <strong>your app id</strong> pelo id da sua aplicação. Feito isso o código deve renderizar um botão feito esse: <img class="alignnone size-full wp-image-721" title="login-button" src="http://blog.hostweb.com.br/wp-content/uploads/2010/08/login-button.png" alt="login-button" width="154" height="22" /></p>
<p>Agora vamos acrescentar o código php responsável por pegar o cookie que trará dados do usuário como o <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><code>access_token e o uid</code></span>:</p>
<pre><code>&lt;?php

define('FACEBOOK_APP_ID', '<strong>your application id</strong>');
define('FACEBOOK_SECRET', '<strong>your application secret</strong>');

function get_facebook_cookie($app_id, $application_secret) {
  $args = array();
  parse_str(trim($_COOKIE['fbs_' . $app_id], '\\"'), $args);
  ksort($args);
  $payload = '';
  foreach ($args as $key =&gt; $value) {
    if ($key != 'sig') {
      $payload .= $key . '=' . $value;
    }
  }
  if (md5($payload . $application_secret) != $args['sig']) {
    return null;
  }
  return $args;
}

$cookie = get_facebook_cookie(FACEBOOK_APP_ID, FACEBOOK_SECRET);

?&gt;
&lt;!DOCTYPE html&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:fb="http://www.facebook.com/2008/fbml"&gt;
  &lt;body&gt;
    &lt;?php if ($cookie) { ?&gt;
      Your user ID is &lt;?= $cookie['uid'] ?&gt;
    &lt;?php } else { ?&gt;
      &lt;fb:login-button&gt;&lt;/fb:login-button&gt;
    &lt;?php } ?&gt;

    &lt;div id="fb-root"&gt;&lt;/div&gt;
    &lt;script src="http://connect.facebook.net/en_US/all.js"&gt;&lt;/script&gt;
    &lt;script&gt;
      FB.init({appId: '&lt;?= FACEBOOK_APP_ID ?&gt;', status: true,
               cookie: true, xfbml: true});
      FB.Event.subscribe('auth.login', function(response) {
        window.location.reload();
      });
    &lt;/script&gt;
  &lt;/body&gt;
&lt;/html&gt;
</code></pre>
<p>Agora com os dados do cookie você pode pegar os dados do usuário com o seguinte código:</p>
<pre><code>$user = json_decode(file_get_contents('https://graph.facebook.com/me?access_token='
.$cookie['access_token']))-&gt;id;
</code></pre>
<p>Pronto, agora você pode tratar essas informações da maneira que desejar no seu aplicativo.</p>
<p>Uma dica, se quiser pegar informações como email, data de aniversário e etc, você terá que passar como parâmetro na tag . Exemplo:</p>
<pre><code>&lt;fb:login-button perms="email,user_birthday"&gt;&lt;/fb:login-button&gt;
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.hostweb.com.br/como-conectar-os-usuarios-do-facebook-no-seu-site/hostweb/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 10.04 (Lucid Lynx) com PHP 5.2.10 (Karmic Koala)</title>
		<link>http://blog.hostweb.com.br/ubuntu-10-04-lucid-lynx-com-php-5-2-10-karmic-koala/hostweb</link>
		<comments>http://blog.hostweb.com.br/ubuntu-10-04-lucid-lynx-com-php-5-2-10-karmic-koala/hostweb#comments</comments>
		<pubDate>Mon, 03 May 2010 18:55:35 +0000</pubDate>
		<dc:creator>Giordano Alves</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Php 5.2]]></category>
		<category><![CDATA[Php 5.3]]></category>
		<category><![CDATA[Ubuntu 10]]></category>

		<guid isPermaLink="false">http://blog.hostweb.com.br/?p=679</guid>
		<description><![CDATA[É isso pessoal, me surpreendi quando instalei o Lucid com a versão mais nova do PHP 5.3, não estava esperando pois tenho projetos em desenvolvimento com PHP 5.2 e que utilizam algumas funções obsoletas ( já tentei atualizar o framework que utilizo mais ele quebra o projeto quando atualizo ). Pois bem catei na internet [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">É isso pessoal, me surpreendi quando instalei o Lucid com a versão mais nova do PHP 5.3, não estava esperando pois tenho projetos em desenvolvimento com PHP 5.2 e que utilizam algumas funções obsoletas ( já tentei atualizar o framework que utilizo mais ele quebra o projeto quando atualizo ). Pois bem catei na internet e descobri como fazer o Lucid na hora de instalar o PHP rodar a extensão do Karmic, e é isso que vou mostrar no post.</p>
<p style="text-align: justify;"><span id="more-82"> </span>Para começar vamos copiar a source.list do Lucid para sources.list.d/ ( pasta onde se adicionam expansões para o apt-get, isso mesmo não altere o sources.list crie sua lista e adicione ela nessa pasta ) trocando a origem dos pacotes para o Karmic assim:</p>
<div id="code" style="text-align: justify;">sed s/lucid/karmic/g /etc/apt/sources.list | sudo tee /etc/apt/sources.list.d/karmic.list</div>
<p style="text-align: justify;">Comentando a linha que foi escrita ele cria o arquivo karmic.list que é uma cópia do sources.list trocando onde exite a palavra lucid por karmic.</p>
<p style="text-align: justify;">Agora vamos criar um arquivo que na hora de ser chamado o comando para instalar o php5 ele leia o do Karmic e não o do Lucid. criaremos um documento de preferências em /etc/apt/preferences.d eu chamei o documento de php ( etc/apt/preferences.d/php ), esse documento o apt-get irá verificar que na chamada do php5 ele irá ler as dependências do Karmic e não as do Lucid</p>
<div id="code" style="text-align: justify;">Package: php5<br />
Pin: release a=karmic<br />
Pin-Priority: 991</div>
<p style="text-align: justify;">Com isso na hora de instalar o pacote php5 ele irá instalar o php 5.2.10 que existe no Karmic ao inves do 5.3.2 que existe no Lucid, para outros pacotes do Karmic que queiram adicionar no Lucid apenas criar um documento em /etc/apt/preferences.d com o nome do pacote ( apenas por questão de organização, você pode dar qualquer nome ao documento criado na pasta /etc/apt/preferences.d )</p>
<p style="text-align: justify;">Bem é isso. Qualquer dúvidas eu e o google estamos a disposição =D</p>
<p style="text-align: justify;">OBS: estou postando aqui os pacotes que eu tive que atualizar para a instalação padrão do lamp que eu utilizo:</p>
<div id="code" style="text-align: justify;">Package: php5 php5-cli php5-curl php5-gd php5-mysql php5-pgsql php5-common php5-mcrypt php5-cgi libapache2-mod-php5<br />
Pin: release a=karmic<br />
Pin-Priority:991</div>
<p>Fonte: <a title="Samuel Ramon" href="http://samuel.ramon.blog.br/ubuntu-10-04-lucid-lynx-com-php-5-2-10-karmic-koala/" target="_blank">Samuel Ramon</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hostweb.com.br/ubuntu-10-04-lucid-lynx-com-php-5-2-10-karmic-koala/hostweb/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>15 novidades do Ubuntu 10.04 Lucid Lynx</title>
		<link>http://blog.hostweb.com.br/15-novidades-do-ubuntu-10-04-lucid-lynx/hostweb</link>
		<comments>http://blog.hostweb.com.br/15-novidades-do-ubuntu-10-04-lucid-lynx/hostweb#comments</comments>
		<pubDate>Mon, 26 Apr 2010 12:53:14 +0000</pubDate>
		<dc:creator>Giordano Alves</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[GNU]]></category>
		<category><![CDATA[GNU Linux]]></category>
		<category><![CDATA[Ubuntu 10.04]]></category>

		<guid isPermaLink="false">http://blog.hostweb.com.br/?p=666</guid>
		<description><![CDATA[A nova versão do Ubuntu, a 10.04, “nome de código” Lucid Lynx,  está já sob intenso desenvolvimento, tendo em vista o lançamento final a 29 de Abril de 2010. Esta versão será um LTS (Long Term Support), ou seja, versão que terá suporte oficial durante 3 anos na versão Desktop e durante 5 anos na [...]]]></description>
			<content:encoded><![CDATA[<p>A nova versão do Ubuntu, a 10.04, “nome de código” Lucid Lynx,  está já sob intenso desenvolvimento, tendo em vista o lançamento final a 29 de Abril de 2010. Esta versão será um LTS <em>(Long Term Support)</em>, ou seja, versão que terá suporte oficial durante 3 anos na versão Desktop e durante 5 anos na versão Server. Por isso o maior objectivo para esta versão é a estabilidade e  a correcção de eventuais bugs e problemas decorrentes das inovações introduzidas em <em>releases</em> anteriores. Mas nem por isso deixa de conter algumas novidades que valem a pena ansiar pela versão final, e os detalhes começam já a surgir…</p>
<p>Por isso, aqui ficam 15 novidades que virão com o Ubuntu 10.04 Lucid Lynx (“Lince Lúcido”?!?!?):</p>
<p><span id="more-666"></span></p>
<p><strong>Ubuntu Music Store:</strong> Quem usa Linux e Windows,certamente sente falta em Linux de uma aplicação que lhe permita comprar música online, a partir do seu ambiente de trabalho. Do estilo iTunes, por exemplo. A Ubuntu Music Store pretende colmatar essa falha. Integrada no Rhythmbox (que será provavelmente o reprodutor de música pré-instalado), permitirá comprar  e guardar no seu computador música, a partir do seu ambiente de trabalho, e através do serviço <a href="http://one.ubuntu.com/"><span style="color: #ff6600;">UbuntuOne</span></a> poderá sincronizar essas músicas com todos os seus computadores e ainda com amigos. O Ubuntu servirá apenas como plataforma de interacção entre o utilizador e o vendedor do conteúdo digital. Rumores na blogosfera afirmam que a Cannonical tem como parceira neste projecto a loja online<a href="http://www.7digital.com/"><span style="color: #ff6600;"> 7Digital</span></a>.</p>
<p><img class="aligncenter size-full wp-image-667" title="musicshop-785x1024" src="http://blog.hostweb.com.br/wp-content/uploads/2010/04/musicshop-785x1024.png" alt="musicshop-785x1024" width="785" height="1024" /></p>
<p><strong>Gimp será substituído pelo Pitivi:</strong> Também o leque de aplicações que acompanham o cd será alvo de mudanças. O Gimp, considerado uma aplicação apenas para utilizadores profissionais e avançados, e devido à sua interface demasiado complexa, não virá instalado por omissão, sendo substituído pela aplicação de edição de vídeo <a href="http://www.pitivi.org/wiki/Main_Page"><span style="color: #ff6600;">Pitivi</span></a> (apesar do Gimp continuar instalável a partir do Centro de Software), que actualmente tem em falta algumas funcionalidades chave de um bom editor de vídeo, em comparação com projectos como por exemplo o <a href="http://www.openshotvideo.com/"><span style="color: #ff6600;">OpenShot</span></a>. A decisão está ainda envolta em polémica e esperam-se novidades nos próximos meses…</p>
<p><img class="aligncenter size-full wp-image-669" title="400px-Capture-PiTiVi_v0.13.0.1" src="http://blog.hostweb.com.br/wp-content/uploads/2010/04/400px-Capture-PiTiVi_v0.13.0.1.jpg" alt="400px-Capture-PiTiVi_v0.13.0.1" width="400" height="294" /></p>
<p><strong>Melhoramentos no F-Spot para edição simples de imagem:</strong> Existem também ideias ou de melhorar o F-Spot e adicionar-lhe funcionalidades básicas de corte, edição e retoque de imagem, ou substituir esta aplicação por uma outra já com essas funcionalidades como o <a href="http://gthumb.sourceforge.net/" target="_blank"><span style="color: #ff6600;">gThumb</span></a> ou o <a href="http://www.yorba.org/shotwell/"><span style="color: #ff6600;">Shotwell</span></a>. O utilizador comum quer apenas editar algumas fotos com retoques básicos, remoção de olhos vermelhos, cortar, um efeito de luz aqui e outro ali, e o GIMP revelava-se complexo demais para essa tarefa. Portanto, esperam-se novidades nesta área. Na minha opinião pessoal, o F-Spot vai continuar mas com os melhoramentos que indiquei. É sem dúvida uma poderosa mas amigável interface a do F-Spot <img src="http://www.kerodicas.com/wp-includes/images/smilies/icon_wink.gif" alt=";-)" /></p>
<p><strong>Melhor selecção de jogos: </strong>Também os jogos pré-instalados vão ser repensados. A escolha vai recair em menos mas melhores jogos. Actualmente o Ubuntu conta com variados jogos “inúteis”, e não actualizados há muito, além de terem um aspecto e um sentido demasiado <em>retro. </em>Esta mudança era merecida.<em> </em>Um dos jogos a ser incluído é o<span style="color: #ff6600;"> <a href="http://live.gnome.org/gbrainy">gbrainy</a>, <span style="color: #000000;">um bastante desafiador e viciante jogo de brainstorming e estimulação mental. Existem vários jogos de qualidade </span></span>nos repositórios de Ubuntu e esperemos que sejam esses mesmo a serem incluídos.</p>
<p><img class="aligncenter size-full wp-image-670" title="screenshot_043" src="http://blog.hostweb.com.br/wp-content/uploads/2010/04/screenshot_043.png" alt="screenshot_043" width="529" height="701" /></p>
<p><strong>Experiência de boot mais rápida e mais fluída: </strong>Também o boot no Lucid Lynx vai ser alvo de melhorias. Sempre com o objectivo dos 10 segundos de boot no dispositivo-alvo Dell Mini v10, este vai ser melhorado e usará novas tecnologias de modo a permitir uma experiência ao ligar o seu sistema totalmente fluída, atractiva e acima de tudo, rápida, para utilizadores de placas gráficas Intel, Nvidia e ATi. A má notícia é que para observar todo este processo de ligação do seu computador, não poderá tirar os olhos do computador. Simplesmente acontece demasiado depressa <img src="http://www.kerodicas.com/wp-includes/images/smilies/icon_biggrin.gif" alt=":-D" /></p>
<p><img class="aligncenter size-full wp-image-671" title="xsplash-3_thumb1" src="http://blog.hostweb.com.br/wp-content/uploads/2010/04/xsplash-3_thumb1.png" alt="xsplash-3_thumb1" width="502" height="384" /></p>
<p><strong> Projecto “100 Papercuts”:</strong> O projecto “100 Papercuts” é um projecto que pretende identificar e corrigir bugs mínimos e facilmente corrigíveis de usabilidade no Ubuntu e nas suas aplicações. Este projecto já se reflectiu no Karmic Koala, e continuará nesta nova versão do Ubuntu. Bugs do ciclo Karmic, integração e acesso fácil ao Compiz (Compiz é o decorador de responsável pelos tão falados efeitos), Rhytmbox, Pitivi (ou a aplicação de vídeo que possa eventualmente substituí-la), Gwibber e Empathy serão alguns dos alvos deste projecto, e serão assim corrigidos alguns dos problemas mais proeminentes que afectam estas aplicações.</p>
<p><strong>Nova ferramenta de Digitalização “Simple Scan”:</strong> O Ubuntu, embora muitos nunca tenham reparado, sempre trouxe consigo uma ferramenta de Digitalização, neste caso o XSane. O XSane é uma ferramenta poderosa e com elevado grau de compatibilidade, mas a sua integração no restante ambiente de trabalho e a sua interface em geral era tudo menos amigável e de fácil uso. Por isso está a ser desenvolvida uma nova aplicação para o substituir, de nome “Simple Scan”, uma interface simples de utilizar para facilmente digitalizar todo e qualquer tipo de documento em todo e qualquer tipo de impressora, e iniciando esse processo através de todo e qualquer tipo de aplicação. “Simple Scan” pode ser actualmente testadao adicionando<span style="color: #ff6600;"> <a href="https://launchpad.net/%7Erobert-ancell/+archive/ppa">este repositório</a></span> e instalando de seguida pelo gestor de pacotes.</p>
<p><img class="aligncenter size-full wp-image-672" title="DocumentScanning4" src="http://blog.hostweb.com.br/wp-content/uploads/2010/04/DocumentScanning4.png" alt="DocumentScanning4" width="640" height="345" /></p>
<p><strong>Possibilidade de inclusão de uma ferramenta de backup: </strong>Esta é outra das aplicações que cada vez mais é essencial para o utilizador. As propostas para ferramenta de cópia de segurança são o <a href="https://launchpad.net/deja-dup" target="_blank"><span style="color: #ff6600;">Déjà-Dup </span></a>e o <a href="http://backintime.le-web.org/"><span style="color: #ff6600;">Back in Time</span></a>, ambos com suporte a backups automáticos regulares, backups selectivos para pasta/dispositivo externo/rede/Servidor online, e a restauro do sistema baseado num determinado backup. Estas são provavelmente as funcionalidades mais úteis e essenciais para a grande maioria dos utilizadores, pelo que uma ferramenta com esta é sempre bem-vinda.</p>
<p><strong>Melhoramentos no Centro de Software: </strong>O Centro de Software Ubuntu caminha rapidamente para se tornar uma das soluções mais simples para instalação/remoção de programas, em qualquer dos 3 Sistemas Operativos principais – Windows, outras variantes Linux e Mac OS. No Ubuntu 10.04, vai-se tornar um centro onde pode instalar programas através de pacotes .deb de sites externos (substituindo o GDebi), onde pode adicionar/remover repositórios (Substituindo a aplicação Fontes de Aplicação) e onde poderá também actualizar o seu sistema. Confesso que estou curioso acerca das novidades do Centro de Software, no caminho para se tornar um verdadeiro centro de descoberta e gestão de aplicações, como poderão ver nesta <em>mockup</em>:</p>
<p><img class="aligncenter size-full wp-image-673" title="future-lobby" src="http://blog.hostweb.com.br/wp-content/uploads/2010/04/future-lobby.jpg" alt="future-lobby" width="750" height="526" /></p>
<p><strong>Melhorias a nível visual:</strong> Não irá haver um novo tema. Ponto. Mas irão haver melhorias e correcções de bugs no tema actual, e possível <a href="https://wiki.ubuntu.com/Artwork/Incoming/Lucid/"><span style="color: #ff6600;">adição de temas propostos </span></a>no CD. O pack de fantásticos ícones Humanity será melhorado (especialmente para se tentar obter um painel apenas com ícones no estilo Humanity acinzentado). Além disso, haverão ainda algumas modificações na janela de login, para se tentar obter uma total harmonia estética em todos os componentes que formam o sistema Operativo.</p>
<p><strong>Indicadores de sistema: </strong>No painel superior do Ubuntu, existem vários ícones que fornecem informações sobre o sistema, e até um que condensa informações e acções das aplicações de comunicação. A ideia para o Lucid Lynx é unificar e criar uma interface comum e consistente que permite agregar aí informação inteligentemente. Bem, uma imagem, mesmo que um mero rascunho, permite perceber muito melhor o conceito:</p>
<p><strong>(Ainda) Mais melhoras nas notificações:</strong> As notificações do Ubuntu são cada vez mais um dos melhores sistemas de notificação actuais (quer visualmente quer em termos de facilidade de integração nas aplicações). Para o Lucid, as notificações estarão presentes com um novo modo, o modo “ocupado”. Por exemplo, se estiver a ver um filme em ecrã completo, não será notificado de coisas triviais como email, mensagens de chat. Avisos de bateria fraca ou de carga em bateria, esses sim, considerados “críticos” serão mostrados. Resta também esperar pela disponibilização de uma janela de configurações. A ver vamos…</p>
<p><img class="aligncenter size-full wp-image-674" title="screenshot_045" src="http://blog.hostweb.com.br/wp-content/uploads/2010/04/screenshot_045.png" alt="screenshot_045" width="330" height="122" /></p>
<p><strong>Projecto B-Sides</strong>: O projecto<a href="https://launchpad.net/b-sides" target="_blank"><span style="color: #ff6600;"> B-Sides</span></a> é um projecto da comunidade que pretende facilitar a instalação de um leque de pacotes (codecs, utilitários, fontes, temas, Flash, aplicações multimédia, comunicação e de produtividade) ,que não estão incluídos no CD do Ubuntu, mas que são igualmente úteis e essenciais, complementando assim o sistema. Bastará instalar o pacote ‘b-sides’  e todas essas aplicações serão instaladas. Para mim que instalo várias vezes Ubuntu a familiares e amigos, esta é uma fantástica novidade, que me permitirá poupar ainda mais tempo na instalação e substituir aquela enorme linha de comandos a colar na consola, compilada por mim, perdida por aqui algures, pela beleza de dois cliques <img src="http://www.kerodicas.com/wp-includes/images/smilies/icon_wink.gif" alt=";-)" /> A lista completa de aplicações encontra-se <a href="http://bazaar.launchpad.net/%7Eb-sides/b-sides/trunk/annotate/head:/minimal-all"><span style="color: #ff6600;">aqui</span></a>.</p>
<p><strong>Gnome 2.30</strong>: A versão 2.30 do ambiente gráfico Gnome trará melhoramentos gerais em todas as aplicações, incluindo o cliente de mensagens instantâneas Empathy, o gravador de disco Brasero, o leitor de documentos Evince (suporte a OCR, converter imagem em texto) e melhorias a nível visual nos ícones e no painel. A lista completa de objectivos, <a href="http://live.gnome.org/RoadMap"><span style="color: #ff6600;">aqui</span></a>.</p>
<p><strong>Linux Kernel 2.6.32:</strong> O Ubuntu 10.04 virá com a versão 2.6.32 do Linux Kernel, o que assegura maior estabilidade, maior rapidez e maior compatibilidade de hardware. Melhorias na gestão de energia e na virtualização são também esperadas.</p>
<p>E são estas as grandes novidades do Ubuntu Lucid Lynx. Mais virão com o passar dos meses, e aqui no KeroDicas é certo que as mencionaremos. Se quer agarrar já este Ubuntu 10.04, vai ter que esperar até 29 de Abril. Mas se nunca experimentou o Ubuntu, avançe e faça já o <a href="http://www.kerodownload.com/s-fx_info-id-32919.html"><span style="color: #ff6600;">download do Ubuntu 9.10 Karmic Koala</span></a> <img src="http://www.kerodicas.com/wp-includes/images/smilies/icon_wink.gif" alt=";-)" /></p>
<p>Fonte do artigo: <a href="http://www.kerodicas.com/novidades/artigo=28837" target="_blank">KeroDicas.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hostweb.com.br/15-novidades-do-ubuntu-10-04-lucid-lynx/hostweb/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Galeria de imagens no Joomla</title>
		<link>http://blog.hostweb.com.br/galeria-de-imagens-no-joomla/hostweb</link>
		<comments>http://blog.hostweb.com.br/galeria-de-imagens-no-joomla/hostweb#comments</comments>
		<pubDate>Wed, 07 Apr 2010 13:29:48 +0000</pubDate>
		<dc:creator>Giordano Alves</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[componente]]></category>
		<category><![CDATA[Galeria de Imagens]]></category>
		<category><![CDATA[Morfeoshow]]></category>

		<guid isPermaLink="false">http://blog.hostweb.com.br/?p=654</guid>
		<description><![CDATA[Para você que está procurando uma galeria de imagens para seu site em  Joomla, pode muito bem usar o Morfeoshow.

O Morfeoshow é um dos mais simples e prático componentes do Joomla. Depois de baixar e instalar no seu site você verá que sua utilização é muito rápida e simples.
Vamos ao primeiro passo, baixe a [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Para você que está procurando uma galeria de imagens para seu site em <a title="Joomla" href="http://www.joomla.org/" target="_blank"> Joomla</a>, pode muito bem usar o <a title="Morfeoshow" href="http://morfeoshow.joomlaitalia.com/" target="_blank">Morfeoshow</a>.</p>
<p style="text-align: justify;"><img class="aligncenter size-full wp-image-656" title="logo" src="http://blog.hostweb.com.br/wp-content/uploads/2010/04/logo.png" alt="logo" width="128" height="128" /></p>
<p style="text-align: justify;">O <a title="Morfeoshow" href="http://morfeoshow.joomlaitalia.com/" target="_blank">Morfeoshow</a> é um dos mais simples e prático componentes do <a title="Joomla" href="http://www.joomla.org/" target="_blank">Joomla</a>. Depois de baixar e instalar no seu site você verá que sua utilização é muito rápida e simples.</p>
<p style="text-align: justify;">Vamos ao primeiro passo, baixe a versão mais atual do componente no site do <a title="Morfeoshow" href="http://morfeoshow.joomlaitalia.com/" target="_blank">morfeoshow</a>: <a title="Morfeoshow" href="http://morfeoshow.joomlaitalia.com/" target="_blank">http://morfeoshow.joomlaitalia.com/</a></p>
<p style="text-align: justify;">Depois de instalado vamos a aprender a criar uma galeria:</p>
<p style="text-align: justify;">Na tela de administração de galerias você vai clicar no botão new para criar uma nova galeria.</p>
<p style="text-align: justify;">Na tela de cadastro da galeria você vai ter alguns campos para preencher como titulo, thumbnail(miniatura da galeria), opção de publicar ou despublicar, um campo para descrição curta e outro para longa.</p>
<p style="text-align: justify;">Existe tambem uma opção para você escolher que formato você vai querer para sua galeria. Se quiser ver uma demonstração dos formatos existentes você podera ver no site do componente, la eles tem uma galeria demo com todos os formatos disponiveis.</p>
<p style="text-align: justify;"><strong>Upando as imagens</strong></p>
<p style="text-align: justify;">Agora vamos ver como a gente faz o upload das imagens para a nossa galeria cadastrada.</p>
<p style="text-align: justify;">Na tela de edição das galerias você verá a galeria que você acabou de cadastrar e do nos icones dela você verá um icone no formato de seta, clique nele para fazer o upload de imagens.</p>
<p style="text-align: justify;">Na tela de upload você podera cadastrar as imagens uma por uma preenchendo os campos e esolhendo a imagem, ou fazer upload de multiplas imagens simultaneas.</p>
<p style="text-align: justify;">Para fazer upload de multiplas imagens você precisara enviar as imagens via ftp para a pasta myphoto dentro do diretorio do morfeo show:<br />
<em>components/com_morfeoshow/myphoto</em></p>
<p style="text-align: justify;">Feito isso você clicara na aba <em>Add Multiple Images</em> e verá um quadro com todas as fotos que você colocou na pasta, agora e so escolher as imagens que você quer cadastrar na galeria e clicar no botão <em>add</em>.</p>
<p style="text-align: justify;">Você pode ainda editar foto por foto clicando no icone em formato de cruz na tela que lista as galerias.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hostweb.com.br/galeria-de-imagens-no-joomla/hostweb/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Frameworks javascript. Qual usar?</title>
		<link>http://blog.hostweb.com.br/frameworks-javascript-qual-usar/hostweb</link>
		<comments>http://blog.hostweb.com.br/frameworks-javascript-qual-usar/hostweb#comments</comments>
		<pubDate>Mon, 22 Mar 2010 19:12:08 +0000</pubDate>
		<dc:creator>Giordano Alves</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Dicas]]></category>

		<guid isPermaLink="false">http://blog.hostweb.com.br/?p=638</guid>
		<description><![CDATA[Nesse post vou trazer para voces vocês dos frameworks mais usados no desenvolvimento de aplicações.
JQuery &#8220;Escreva menos e faça mais&#8221;
JQuery é uma rápida e concisa biblioteca JavaScript que simplifica a manipulação do HTML, manipulação de eventos, animação e interações do Ajax para desenvolvimento web.
JQuery foi projetado para mudar a maneira que você escreve JavaScript.
$(document).ready(function() {
$(&#8221;a&#8221;).click(function() [...]]]></description>
			<content:encoded><![CDATA[<p>Nesse post vou trazer para voces vocês dos frameworks mais usados no desenvolvimento de aplicações.</p>
<p><a title="JQuery" href="http://jquery.com/" target="_blank">JQuery</a> <em>&#8220;Escreva menos e faça mais&#8221;</em></p>
<p align="justify"><a title="JQuery" href="http://jquery.com/" target="_blank">JQuery</a> é uma rápida e concisa biblioteca JavaScript que simplifica a manipulação do HTML, manipulação de eventos, animação e interações do Ajax para desenvolvimento web.</p>
<p align="justify"><a title="JQuery" href="http://jquery.com/" target="_blank">JQuery</a> foi projetado para mudar a maneira que você escreve JavaScript.</p>
<div id="code">$(document).ready(function() {<br />
$(&#8221;a&#8221;).click(function() {<br />
alert(&#8221;Olá mundo!&#8221;);<br />
});<br />
});</div>
<p><a title="mootools" href="http://mootools.net/" target="_blank">Mootools</a> <em>&#8220;Um framework javascrip compacto&#8221;</em></p>
<p align="justify"><a title="mootools" href="http://mootools.net/" target="_blank">Mootools</a> é um framework compacto, modular e orientado a objetos projetado para o desenvolvedor intermediário a avançado. Ele permite que você escreva um codigo potente, flexível e elegante.</p>
<div id="code">$(&#8217;texto_apresentacao&#8217;).setOpacity(0);<br />
$(&#8217;texto_apresentacao&#8217;).setStyle(&#8217;width&#8217;, &#8216;200px&#8217;);<br />
$(&#8217;texto_apresentacao&#8217;).setStyle(&#8217;border&#8217;, &#8216;1px solid #ff0000&#8242;);</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.hostweb.com.br/frameworks-javascript-qual-usar/hostweb/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Como estimar prazos precisos e imprecisos</title>
		<link>http://blog.hostweb.com.br/como-estimar-prazos-precisos-e-imprecisos/hostweb</link>
		<comments>http://blog.hostweb.com.br/como-estimar-prazos-precisos-e-imprecisos/hostweb#comments</comments>
		<pubDate>Mon, 15 Mar 2010 12:01:10 +0000</pubDate>
		<dc:creator>Giordano Alves</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Estimativa]]></category>

		<guid isPermaLink="false">http://blog.hostweb.com.br/?p=614</guid>
		<description><![CDATA[Eu encontrei esse artigo no blog do Carlos Brando(O Nome do Jogo) e achei muito interessante as dicas de estimativas de prazos.
Veja abaixo na íntegra:
Definir quanto tempo será necessário para finalizar uma tarefa ou o desenvolvimento de um software não é (ou pelo menos não deveria ser) algo trivial. Estimar prazos faz parte do nosso [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Eu encontrei esse artigo no blog do <a href="http://www.nomedojogo.com/sobre/" target="_blank">Carlos Brando</a>(<a href="http://www.nomedojogo.com/" target="_blank">O Nome do Jogo</a>) e achei muito interessante as dicas de estimativas de prazos.</p>
<p style="text-align: justify;">Veja abaixo na íntegra:</p>
<p style="text-align: justify;">Definir quanto tempo será necessário para finalizar uma tarefa ou o desenvolvimento de um software não é (ou pelo menos não deveria ser) algo trivial. Estimar prazos faz parte do nosso dia-a-dia como programadores.</p>
<p style="text-align: justify;">O que muita gente não se dá conta é que a precisão com que um programador prevê a entrega de tarefas e projetos é um poderoso indicador do quão bom ele é.</p>
<p style="text-align: justify;">Para informar de forma precisa o tempo necessário para a realização de algo em desenvolvimento de software é necessário que o programador possua uma certa experiência no assunto, tenha um bom domínio do negócio, seja rápido e produtivo.</p>
<p style="text-align: justify;">Embora muitos de nós não apreciem essa difícil tarefa, estimar prazos é parte do nosso trabalho. Fazer isso bem pode ser a diferença entre um programador profissional e um amador.</p>
<p style="text-align: justify;">Em um dia normal, estamos estimando prazos o tempo todo. Ao colocar a comida no micro-ondas você deve informar quantos minutos serão necessários para esquenta-la. Se você tem um horário fixo para acordar, deve analisar quantas horas de sono serão suficientes e então decidir quando deve ir para a cama.</p>
<p style="text-align: justify;">O segredo não está no tempo, mas em quão precisa deve ser a sua estimativa. Se seu chefe pergunta que horas você entregará o relatório amanhã, ele quer ter uma ideia se será antes ou depois do almoço. Se ele lhe pergunta quanto tempo será necessário para resolver um bug critico e colocar o sistema de volta em produção ele precisa de uma precisão maior.</p>
<p style="text-align: justify;">A escala de tempo é muito importante ao se estimar prazos. Por exemplo, você pode dizer “O projeto será entregue em 25 dias” ou pode dizer “O projeto será entregue em cerca de 5 semanas”. Embora ambas as frases indiquem o mesmo tempo, o efeito sob cada uma delas pode ser diferente. Ao dar a primeira resposta, seu cliente provavelmente anotará na agenda dele o dia exato em que você entregará o projeto. Por outro lado, a segunda resposta fará com que ele lhe procure a qualquer momento daqui a 4 ou 6 semanas.</p>
<p style="text-align: justify;"><span id="more-614"></span></p>
<p style="text-align: justify;">O livro <a href="http://www.pragprog.com/the-pragmatic-programmer">The Pragmatic Programmer</a> dá uma importante dica que nos ajuda a escolher a escala de tempo apropriada ao estimar prazos. Veja a tabela:</p>
<p style="text-align: justify;">1-15 dias    -&gt; dias<br />
3-8 semanas  -&gt; semanas<br />
8-30 semanas -&gt; meses<br />
30 + semanas -&gt; pense bem antes de dar uma estimativa</p>
<p style="text-align: justify;">Qual a vantagem disso? O fato é que quanto maior o tempo, mais difícil é a previsão, exigindo que você seja cada vez mais impreciso. Por exemplo, se sua estimativa é que serão necessários 125 dias para terminar um trabalho, é muito mais seguro dizer que precisará de “cerca de 6 meses” para finaliza-lo.</p>
<p style="text-align: justify;">Todas as estimativas que fazemos são baseadas em nossas experiências passadas. Mas, o que fazer quando é necessário estimar algo que você nunca fez ou que não conhece? A resposta é simples: “não estime”. É melhor pedir para que alguém que já tenha feito algo semelhante lhe dê uma ideia do tempo necessário.</p>
<p style="text-align: justify;">Além de considerar o grau de precisão, também é importante entender qual é o problema antes de começar a chutar um tempo. Quase sempre nossas estimativas dependem de outros fatores para darem certo: “Supondo que não haja trânsito dá para chegar aí em 20 minutos”.</p>
<p style="text-align: justify;">Se possível é muito útil testar alguns aspectos do projeto antes de dizer quanto tempo será necessário para cumpri-lo. Se o sistema precisa ser carregado dentro do Facebook, seria muito bom poder gastar um tempo criando alguma coisa bem simples para esta plataforma afim de analisar o grau de complexidade, isto sem dúvida aumentará a precisão da estimativa.</p>
<p style="text-align: justify;">É muito importante levar em consideração que a equipe, sua produtividade e o ambiente afetam diretamente sua estimativa.</p>
<p style="text-align: justify;">Analisando todos estes fatores, a conclusão é que há apenas uma única resposta correta a se dar quando lhe é pedido para estimar um prazo: “Me dê algum tempo para pensar”. Você sempre terá resultados melhores se retardar a resposta e pensar um pouco mais.</p>
<div id="TixyyLink" style="border: medium none; overflow: hidden; color: #000000; background-color: transparent; text-align: justify; text-decoration: none;">
Fonte: <a href="http://www.nomedojogo.com/2010/03/04/como-estimar-prazos-precisos-e-imprecisos/" target="_blank">Nome do Jogo</a><a href="http://www.nomedojogo.com/#ixzz0iFHwZhUG"></a></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.hostweb.com.br/como-estimar-prazos-precisos-e-imprecisos/hostweb/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IIPA quer mudar política de incentivo ao software livre no Brasil</title>
		<link>http://blog.hostweb.com.br/iipa-quer-mudar-politica-de-incentivo-ao-software-livre-no-brasil/hostweb</link>
		<comments>http://blog.hostweb.com.br/iipa-quer-mudar-politica-de-incentivo-ao-software-livre-no-brasil/hostweb#comments</comments>
		<pubDate>Mon, 01 Mar 2010 16:48:20 +0000</pubDate>
		<dc:creator>Giordano Alves</dc:creator>
				<category><![CDATA[Sem Categoria]]></category>

		<guid isPermaLink="false">http://blog.hostweb.com.br/?p=571</guid>
		<description><![CDATA[Li hoje um artigo na Info que me surpreendeu, segundo o artigo a Aliança Internacional pela Propriedade Intelectual (IIPA em inglês) colocaria o Brasil na lista negra do copyright por causa do apoio ao software livre e de casos constatados de pirataria.
Essa parte da pirataria tudo bem, já que é um mercado desleal e que [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Li hoje um artigo na <a href="http://info.abril.com.br/" target="_blank">Info</a> que me surpreendeu, segundo o artigo a Aliança Internacional pela Propriedade Intelectual (IIPA em inglês) colocaria o Brasil na lista negra do copyright por causa do apoio ao software livre e de casos constatados de pirataria.</p>
<p style="text-align: justify;">Essa parte da pirataria tudo bem, já que é um mercado desleal e que não tem como ter concorrência. Mas criticar um dos pontos forte do nosso governo que é o apoio ao software livre é brincadeira.</p>
<p style="text-align: justify;">Leia o artigo nesse link: <a href="http://info.abril.com.br/noticias/ti/brasil-pode-ser-punido-por-software-livre-26022010-31.shl" target="_blank">Brasil pode ser punido por software livre</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hostweb.com.br/iipa-quer-mudar-politica-de-incentivo-ao-software-livre-no-brasil/hostweb/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Esse tal de Rails</title>
		<link>http://blog.hostweb.com.br/esse-tal-de-rails/hostweb</link>
		<comments>http://blog.hostweb.com.br/esse-tal-de-rails/hostweb#comments</comments>
		<pubDate>Mon, 22 Feb 2010 15:46:47 +0000</pubDate>
		<dc:creator>Giordano Alves</dc:creator>
				<category><![CDATA[Sem Categoria]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://blog.hostweb.com.br/?p=561</guid>
		<description><![CDATA[Ultimamente você deve ter escutado falar muito de Rails não é?
Mas o que é Rails?
Ruby on Rails(nome correto) é um framework para desenvolvimento web feito em Ruby que tem conquistado muito espaço no atual mercado de tecnologia.
Mas qual a razão de tanto sucesso?
Pra começar o Ruby on Rails é feito em Ruby, e o Ruby [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.rubyonrails.pro.br/"><img class="size-full wp-image-562 alignleft" src="http://blog.hostweb.com.br/wp-content/uploads/2010/02/ruby_on_rails_logo.jpg" alt="" width="201" height="240" /></a>Ultimamente você deve ter escutado falar muito de Rails não é?</p>
<p style="text-align: justify;"><strong>Mas o que é Rails?</strong></p>
<p style="text-align: justify;">Ruby on Rails(nome correto) é um framework para desenvolvimento web feito em Ruby que tem conquistado muito espaço no atual mercado de tecnologia.</p>
<p style="text-align: justify;"><strong>Mas qual a razão de tanto sucesso?</strong></p>
<p style="text-align: justify;">Pra começar o Ruby on Rails é feito em Ruby, e o Ruby foi uma linguagem opletamente voltada para os programadores. É muito comum você escutar programadores ruby dizerem como programar em Ruby é legal.</p>
<p style="text-align: justify;">A sintaxe do Ruby é elegante, tem uma leitura natural e é de fácil escrita.</p>
<p style="text-align: justify;">Aqui vai um exemplo da sintaxe do Ruby que tirei do site Ruby-lang:</p>
<div id="code" style="text-align: justify;">
<p># A classe Saudação<br />
class Saudacao<br />
def initialize(name)<br />
@name = name.capitalize<br />
end</p>
<p>def sauda<br />
puts &#8220;Olá #{@name}!&#8221;<br />
end<br />
end</p>
<p># Criar um novo objecto<br />
ola = Saudacao.new(&#8221;mundo&#8221;)</p>
<p># Saída: &#8220;Olá Mundo!&#8221;<br />
ola.sauda</p></div>
<p style="text-align: justify;">O Ruby on Rails é também muito conhecido por facilitar a vida do programador.</p>
<p style="text-align: justify;">Veja o vídeo <a href="http://media.rubyonrails.org/video/rails_blog_2.mov" target="_blank">“Criando um blog em 15 minutos com Rails”</a> e entenda essa facilidade.</p>
<p style="text-align: justify;">Se quizer saber mais sobre Ruby e Ruby on Rails eu indico esses links:</p>
<p style="text-align: justify;"><a href="http://www.rubyonrails.pro.br/" target="_blank">rubyonrails</a><br />
<a href="http://www.ruby-lang.org/pt/" target="_blank">rubylang</a><br />
<a href="http://akitaonrails.com/" target="_blank">akitaonrails</a><br />
<a title="Nome do Jogo" href="http://www.nomedojogo.com/" target="_blank">nomedojogo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hostweb.com.br/esse-tal-de-rails/hostweb/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.rubyonrails.org/video/rails_blog_2.mov" length="49405864" type="video/quicktime" />
		</item>
		<item>
		<title>Biblioteca de Expressões Regulares.</title>
		<link>http://blog.hostweb.com.br/biblioteca-de-expressoes-regulares/hostweb</link>
		<comments>http://blog.hostweb.com.br/biblioteca-de-expressoes-regulares/hostweb#comments</comments>
		<pubDate>Mon, 08 Feb 2010 17:20:38 +0000</pubDate>
		<dc:creator>Giordano Alves</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Expressões Regulares]]></category>
		<category><![CDATA[Regex]]></category>
		<category><![CDATA[Regexlib]]></category>

		<guid isPermaLink="false">http://blog.hostweb.com.br/?p=502</guid>
		<description><![CDATA[Hoje trago a vocês a dica do site RegexLib, nesse site encontramos uma vasta coleção de expresssões regulares prontas para o nosso uso.
Para procurar uma expressão regular no site e so voce digitar no campo Find Expressions uma palavra chave sobre a expressão regular que voce quer.

O site retornará alguns exemplos encontrados com uma breve [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Hoje trago a vocês a dica do site <a title="RegexLib" href="http://regexlib.com/" target="_blank">RegexLib</a>, nesse site encontramos uma vasta coleção de expresssões regulares prontas para o nosso uso.</p>
<p style="text-align: justify;">Para procurar uma expressão regular no site e so voce digitar no campo <em>Find Expressions</em> uma palavra chave sobre a expressão regular que voce quer.</p>
<p><img class="aligncenter size-full wp-image-503" title="Regular Expression Library" src="http://blog.hostweb.com.br/wp-content/uploads/2010/02/Regular-Expression-Library.png" alt="Regular Expression Library" width="510" height="97" /></p>
<p style="text-align: justify;">O site retornará alguns exemplos encontrados com uma breve descricao sobre o que cada exemplo faz.</p>
<p><img class="aligncenter size-full wp-image-504" title="Regular" src="http://blog.hostweb.com.br/wp-content/uploads/2010/02/Regular.png" alt="Regular" width="522" height="883" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hostweb.com.br/biblioteca-de-expressoes-regulares/hostweb/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalando o Joomla 1.5</title>
		<link>http://blog.hostweb.com.br/instalando-o-joomla-1-5/hostweb</link>
		<comments>http://blog.hostweb.com.br/instalando-o-joomla-1-5/hostweb#comments</comments>
		<pubDate>Mon, 01 Feb 2010 12:43:19 +0000</pubDate>
		<dc:creator>Giordano Alves</dc:creator>
				<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://blog.hostweb.com.br/?p=436</guid>
		<description><![CDATA[Este post tem como objetivo ensinar passo a passo a instalação e configuração do Joomla.
Mas o que é Joomla?
Joomla! (pronuncia-se djumla) é um CMS (Content Management System) desenvolvido a partir do Mambo. É escrito em PHP e pode ser executado no servidor Web Apache ou IIS e banco de dados MySQL.
Primeiramente vamos acessar o site [...]]]></description>
			<content:encoded><![CDATA[<p>Este post tem como objetivo ensinar passo a passo a instalação e configuração do Joomla.<br />
Mas o que é Joomla?</p>
<p>Joomla! (pronuncia-se <em>djumla</em>) é um CMS (<em>Content Management System</em>) desenvolvido a partir do Mambo. É escrito em PHP e pode ser executado no servidor Web Apache ou IIS e banco de dados MySQL.</p>
<p>Primeiramente vamos acessar o site oficial do Joomla para obter a última versão. Acesse <a title="joomla.org" href="http://www.joomla.org/" target="_blank">joomla.org</a> e clique na janela DOWLOAD JOOMLA como tem na figura abaixo.</p>
<p><img class="aligncenter size-full wp-image-437" title="joomla_org" src="http://blog.hostweb.com.br/wp-content/uploads/2010/02/joomla_org.png" alt="joomla_org" width="447" height="499" /></p>
<p>Agora voce vai escolher a opção Full Package para fazer download.</p>
<p><span id="more-436"></span></p>
<p><img class="aligncenter size-full wp-image-438" title="downlad_joomla" src="http://blog.hostweb.com.br/wp-content/uploads/2010/02/downlad_joomla.png" alt="downlad_joomla" width="703" height="145" /></p>
<p>Depois de concluir o download você descompacta os arquivos baixados na pasta que ficará seu site no servidor.</p>
<p>O próximo passo é acessar o site do seu browser para prosseguir com a instalação, a primeira tela e a escolha do idioma, selecione e clique em avancar. Em seguida temos a tela de verificação do sistema, se as opções estiverem ok é só seguir em frente.</p>
<p><img class="aligncenter size-full wp-image-441" title="verificacao_joomla" src="http://blog.hostweb.com.br/wp-content/uploads/2010/02/verificacao_joomla.png" alt="verificacao_joomla" width="596" height="360" /></p>
<p>Nesse momento você está na tela da licença do Joomla, o Joomla esta sobre a licença GNU/GPL, para saber mais sobre essa licença acesse este link: <a title="gnu/gpl" href="http://www.gnu.org/licenses/gpl.html" target="_blank">GNU/GPL</a></p>
<p>Agora vamos configurar o banco de dados do seu site, essa parte da instalação e bem intuitiva, você só tem que preencher os dados do seu banco como da figura abaixo.</p>
<p><img class="aligncenter size-full wp-image-442" title="banco_joomla" src="http://blog.hostweb.com.br/wp-content/uploads/2010/02/banco_joomla.png" alt="banco_joomla" width="597" height="410" /></p>
<p>Agora vemos a tela de configuração do ftp, você pode ou não configurar os dados do ftp. Na próxima tela temos a configuração do site. Colocaremos dados como o nome do site, email e senha do administrador, e temos tabem a opção de instalar o conteúdo de exmplo do Joomla, uma boa opção para usuários iniciantes.</p>
<p><img class="aligncenter size-full wp-image-443" title="config_joomla" src="http://blog.hostweb.com.br/wp-content/uploads/2010/02/config_joomla.png" alt="config_joomla" width="596" height="222" /></p>
<p>Pronto seu site Joomla esta instalado e configurado. Agora é só remover o diretório installation antes de acessar o seu site.</p>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://blog.hostweb.com.br/instalando-o-joomla-1-5/hostweb/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

