<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2portuguesefull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>TutoLivre</title><link>http://tutolivre.net</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/tutolivre" /><description></description><language>pt-br</language><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/tutolivre" /><feedburner:info uri="tutolivre" /><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.feedburner.com%2Ftutolivre" 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.feedburner.com%2Ftutolivre" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/tutolivre" 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.feedburner.com%2Ftutolivre" 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.feedburner.com%2Ftutolivre" 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.feedburner.com%2Ftutolivre" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.addtoany.com/?linkname=TutoLivre&amp;linkurl=http%3A%2F%2Ffeeds.feedburner.com%2Ftutolivre&amp;type=feed" src="http://www.addtoany.com/addfr-b.gif">Add to Any Feed Reader</feedburner:feedFlare><item><title>NFS Server on Debian / Ubuntu in 3 steps</title><link>http://feedproxy.google.com/~r/tutolivre/~3/8nHlKT-noqg/165</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">wasare</dc:creator><pubDate>Tue, 13 Jul 2010 19:10:28 PDT</pubDate><guid isPermaLink="false">165 at http://tutolivre.net</guid><description>&lt;!-- google_ad_section_start --&gt;&lt;div class="form-item form-type-item"&gt;
  &lt;label&gt;Língua &lt;/label&gt;
 Inglês
&lt;/div&gt;
&lt;div class="field field-name-body field-type-text-with-summary field-label-hidden"&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;p&gt;
	&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif; line-height: 18px; "&gt;NFS is a technology made to share files across a network, it's used in huge datacenters around the world. With a share NFS system you get access to files locally from a external computer (remote), you  just need mount the remote file system in your machine.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	 &lt;/p&gt;
&lt;ol&gt;&lt;li&gt;
		Install the NFS server&lt;/li&gt;
	&lt;li&gt;
		Setup the shared folder&lt;/li&gt;
	&lt;li&gt;
		Mount the remote file system in another machine across your network&lt;/li&gt;
&lt;/ol&gt;&lt;h6&gt;
	Install the NFS server&lt;/h6&gt;
&lt;blockquote&gt;
	&lt;p&gt;
		 # aptitude install nfs-kernel-server portmap&lt;/p&gt;
	&lt;p&gt;
		 &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
	&lt;span class="Apple-style-span" style="font-size: 13px; font-weight: bold; "&gt;Setup the shared folder&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	Edit the file &lt;font class="Apple-style-span" color="#000000" face="'Lucida Grande', Verdana, Helvetica, Arial, sans-serif"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;/etc/exports and add a line with the folder, who can access, and the privileges.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
		/srv/media 192.168.1.2(rw)&lt;/p&gt;
	&lt;p&gt;
		 &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
	Reload the configuration to export the folder as a NFS file system.&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
		# exportfs -a&lt;/p&gt;
	&lt;p&gt;
		 &lt;/p&gt;
&lt;/blockquote&gt;
&lt;h6&gt;
	Mount the remote file system in another machine across your network&lt;/h6&gt;
&lt;p&gt;
	Check if the package &lt;strong&gt;nfs-common, &lt;/strong&gt;required for the NFS client, is installed. After, run the command below.&lt;/p&gt;
&lt;meta content="text/html; charset=utf-8" http-equiv="content-type" /&gt;&lt;p&gt;
	 &lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
		# mount -t nfs 192.168.1.1:/srv/media /media/srvmedia&lt;/p&gt;
	&lt;p&gt;
		 &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
	Enjoy!&lt;/p&gt;
&lt;p&gt;
	&lt;strong&gt;References:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;a href="http://linux.die.net/man/5/exports" target="_blank"&gt;http://linux.die.net/man/5/exports&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;a href="http://huuah.com/debian-nfs-server-ubuntu-nfs-client/" target="_blank"&gt;http://huuah.com/debian-nfs-server-ubuntu-nfs-client/&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;!-- google_ad_section_end --&gt;&lt;div class="field field-name-taxonomy-vocabulary-3 field-type-taxonomy-term-reference field-label-above clearfix"&gt;&lt;h3 class="field-label"&gt;tutolivre: &lt;/h3&gt;&lt;div class="item-list"&gt;&lt;ul class="taxonomy-terms"&gt;&lt;li class="first"&gt;&lt;a href="/br/category/tutolivre/debian"&gt;debian&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="/br/category/tutolivre/sysadmin"&gt;sysadmin&lt;/a&gt;&lt;/li&gt;&lt;li class="last"&gt;&lt;a href="/br/category/tutolivre/ubuntu"&gt;ubuntu&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;</description><feedburner:origLink>http://tutolivre.net/br/node/165</feedburner:origLink></item><item><title>Servidor NFS Debian / Ubuntu em 3 passos</title><link>http://feedproxy.google.com/~r/tutolivre/~3/3fQSWVS7CZ0/servidor-nfs-debian-ubuntu-em-3-passos</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">wasare</dc:creator><pubDate>Tue, 13 Jul 2010 18:23:22 PDT</pubDate><guid isPermaLink="false">164 at http://tutolivre.net</guid><description>&lt;!-- google_ad_section_start --&gt;&lt;div class="form-item form-type-item"&gt;
  &lt;label&gt;Língua &lt;/label&gt;
 português brasileiro
&lt;/div&gt;
&lt;div class="field field-name-body field-type-text-with-summary field-label-hidden"&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;p&gt;
	&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif; line-height: 18px; "&gt;NFS é uma tecnologia criada para possibilitar o compartilhamento de arquivos em uma rede, é largamente utilizado em datacenters em geral. Com um sistema de compartilhamento NFS você consegue acessar localmente arquivos de um sistema externo (remoto), bastando para isso montar o sistema de arquivo em sua máquina.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;
		Instalar o servidor NFS&lt;/li&gt;
	&lt;li&gt;
		Configurar qual pasta será compartilhada&lt;/li&gt;
	&lt;li&gt;
		Montar o sistema remoto em outro computador da rede&lt;/li&gt;
&lt;/ol&gt;&lt;h6&gt;
	Instalar o servidor NFS via terminal&lt;/h6&gt;
&lt;blockquote&gt;
	&lt;p&gt;
		 # aptitude install nfs-kernel-server portmap&lt;/p&gt;
	&lt;p&gt;
		 &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
	&lt;span class="Apple-style-span" style="font-size: 13px; font-weight: bold; "&gt;Configurar qual pasta será compartilhada&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	Edite o arquivo &lt;font class="Apple-style-span" color="#000000" face="'Lucida Grande', Verdana, Helvetica, Arial, sans-serif"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;o arquivo /etc/exports e acrescente uma linha que informe a pasta, quem pode acessar e quais privilégios.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
		/srv/media 192.168.1.2(rw)&lt;/p&gt;
	&lt;p&gt;
		 &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
	Recarregue as configurações para exportar a pasta com um sistema de arquivos NFS.&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
		# exportfs -a&lt;/p&gt;
	&lt;p&gt;
		 &lt;/p&gt;
&lt;/blockquote&gt;
&lt;h6&gt;
	Montar o sistema remoto em outro computador da rede&lt;/h6&gt;
&lt;p&gt;
	Para conseguir montar o compartilhamento NFS certifique-se de instalar o pacote &lt;strong&gt;nfs-common&lt;/strong&gt;. Depois execute o comando abaixo.&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
		# mount -t nfs 192.168.1.1:/srv/media /media/srvmedia&lt;/p&gt;
	&lt;p&gt;
		 &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
	Divirta-se!&lt;/p&gt;
&lt;p&gt;
	&lt;strong&gt;Referências:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;a href="http://linux.die.net/man/5/exports" target="_blank"&gt;http://linux.die.net/man/5/exports&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;a href="http://huuah.com/debian-nfs-server-ubuntu-nfs-client/" target="_blank"&gt;http://huuah.com/debian-nfs-server-ubuntu-nfs-client/&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;!-- google_ad_section_end --&gt;&lt;div class="field field-name-taxonomy-vocabulary-3 field-type-taxonomy-term-reference field-label-above clearfix"&gt;&lt;h3 class="field-label"&gt;tutolivre: &lt;/h3&gt;&lt;div class="item-list"&gt;&lt;ul class="taxonomy-terms"&gt;&lt;li class="first"&gt;&lt;a href="/br/category/tutolivre/debian"&gt;debian&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="/br/category/tutolivre/sysadmin"&gt;sysadmin&lt;/a&gt;&lt;/li&gt;&lt;li class="last"&gt;&lt;a href="/br/category/tutolivre/ubuntu"&gt;ubuntu&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;</description><feedburner:origLink>http://tutolivre.net/br/servidor-nfs-debian-ubuntu-em-3-passos</feedburner:origLink></item><item><title>Como forçar o Drupal atualizar as novas traduções do módulo?</title><link>http://feedproxy.google.com/~r/tutolivre/~3/4ZbFHE8qfsk/como-forcar-o-drupal-atualizar-novas-traducoes-do-modulo</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">wasare</dc:creator><pubDate>Tue, 12 Jan 2010 15:49:17 PST</pubDate><guid isPermaLink="false">163 at http://tutolivre.net</guid><description>&lt;!-- google_ad_section_start --&gt;&lt;div class="form-item form-type-item"&gt;
  &lt;label&gt;Língua &lt;/label&gt;
 português brasileiro
&lt;/div&gt;
&lt;div class="field field-name-body field-type-text-with-summary field-label-hidden"&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;p class="rtejustify"&gt;
	Se você trabalha com desenvolvimento Drupal, você deveria traduzir seus módulos utilizando o sistema de internacionalização do Drupal.&lt;/p&gt;
&lt;p class="rtejustify"&gt;
	&lt;br /&gt;
	Manter as traduções de um módulo não é tão difícil, mas quando você atualiza as traduções, o Drupal não sabe que existem atualizações de tradução. Sempre quando instalamos novas versões de módulos precisamos executar o script update.php. O problema é que as traduções somente são importadas quando novos módulos ou temas são instalados ou habilitados. O Drupal ignora as atualizações de traduções. Isso é um grande problema para desenvolvedores e usuários que usam a língua inglesa como idioma principal.&lt;/p&gt;
&lt;p class="rtejustify"&gt;
	&lt;br /&gt;
	A solução é utilizar um  hook_update_N() ino seu arquivo .install. O objetivo principal do  hook_update_N() é atualizar esquemas do banco de dados, mas em alguns outros casos  podemos utilizá-lo para outros tipos de atualização.&lt;br /&gt;&lt;br /&gt;
	No seu hook_update_N() faça uma chamada a função locale_system_update() e suas traduções serão atualizadas.&lt;br /&gt;&lt;br /&gt;
	Siga o exemplo abaixo:&lt;/p&gt;
&lt;pre&gt;
/**
 * Importa novas traduções.
 */
function meu_modulo_update_6001() {
  $ret = array();

  if (module_exists('locale')) {
    locale_system_update(array('meu_modulo'));
    $ret[] = array('success' =&amp;gt; TRUE, 'query' =&amp;gt; 'Novas traduções foram importadas.');
  } 

  return $ret;
}
&lt;/pre&gt;
&lt;p&gt;
	&lt;br /&gt;
	funciona perfeitamente!&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;!-- google_ad_section_end --&gt;&lt;div class="field field-name-taxonomy-vocabulary-3 field-type-taxonomy-term-reference field-label-above clearfix"&gt;&lt;h3 class="field-label"&gt;tutolivre: &lt;/h3&gt;&lt;div class="item-list"&gt;&lt;ul class="taxonomy-terms"&gt;&lt;li class="first"&gt;&lt;a href="/br/category/tutolivre/dicas"&gt;dicas&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="/br/category/tutolivre/drupal"&gt;drupal&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="/br/category/tutolivre/tips"&gt;tips&lt;/a&gt;&lt;/li&gt;&lt;li class="last"&gt;&lt;a href="/br/category/tutolivre/development"&gt;development&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;</description><feedburner:origLink>http://tutolivre.net/br/como-forcar-o-drupal-atualizar-novas-traducoes-do-modulo</feedburner:origLink></item><item><title>How to force Drupal update the module translations?</title><link>http://feedproxy.google.com/~r/tutolivre/~3/kBANteZ3XPc/162</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">wasare</dc:creator><pubDate>Tue, 12 Jan 2010 11:24:20 PST</pubDate><guid isPermaLink="false">162 at http://tutolivre.net</guid><description>&lt;!-- google_ad_section_start --&gt;&lt;div class="form-item form-type-item"&gt;
  &lt;label&gt;Língua &lt;/label&gt;
 Inglês
&lt;/div&gt;
&lt;div class="field field-name-body field-type-text-with-summary field-label-hidden"&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;p class="rtejustify"&gt;
	If you are a Drupal developer, you could be translate some modules with localization Drupal system.&lt;br /&gt;&lt;br /&gt;
	Maintain modules translations are not hard, but when you updates your translations,  Drupal doesn't know nothing about that. Always when we install new modules versions, we need to run the update.php script. The problem is translations are imported only when new modules or themes are installed or enabled. The Drupal ignores the translations updates. It's a big trouble for developers and users that not use the english as your main language.&lt;br /&gt;&lt;br /&gt;
	The solution is use a hook_update_N() in your .install file. The main goal of hook_update_N() is update the database schemas, but at some cases we can use it to other kind of updates.&lt;br /&gt;&lt;br /&gt;
	In your hook_update_N() call the locale_system_update() and your translations will be updated.&lt;br /&gt;&lt;br /&gt;
	Follow the example bellow:&lt;/p&gt;
&lt;pre&gt;
/**
 * Import new translations.
 */
function my_module_update_6001() {
  $ret = array();

  if (module_exists('locale')) {
    locale_system_update(array('my_module'));
    $ret[] = array('success' =&amp;gt; TRUE, 'query' =&amp;gt; 'New translations were imported.');
  } 

  return $ret;
}
&lt;/pre&gt;
&lt;p&gt;
	&lt;br /&gt;
	work perfectly!&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;!-- google_ad_section_end --&gt;&lt;div class="field field-name-taxonomy-vocabulary-3 field-type-taxonomy-term-reference field-label-above clearfix"&gt;&lt;h3 class="field-label"&gt;tutolivre: &lt;/h3&gt;&lt;div class="item-list"&gt;&lt;ul class="taxonomy-terms"&gt;&lt;li class="first"&gt;&lt;a href="/br/category/tutolivre/drupal"&gt;drupal&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="/br/category/tutolivre/tips"&gt;tips&lt;/a&gt;&lt;/li&gt;&lt;li class="last"&gt;&lt;a href="/br/category/tutolivre/development"&gt;development&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;</description><feedburner:origLink>http://tutolivre.net/br/node/162</feedburner:origLink></item><item><title>Solução de problemas durante a implantação de um site Drupal</title><link>http://feedproxy.google.com/~r/tutolivre/~3/CGn_ISbcc8M/solucao-de-problemas-durante-implantacao-de-um-site-em-drupal-sites</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">wasare</dc:creator><pubDate>Tue, 05 Jan 2010 13:07:26 PST</pubDate><guid isPermaLink="false">159 at http://tutolivre.net</guid><description>&lt;!-- google_ad_section_start --&gt;&lt;div class="form-item form-type-item"&gt;
  &lt;label&gt;Língua &lt;/label&gt;
 português brasileiro
&lt;/div&gt;
&lt;div class="field field-name-body field-type-text-with-summary field-label-hidden"&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;div style="text-align: justify;"&gt;Encontramos muitos problemas enquanto estamos em ambiente de desenvolvimento.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;Recentemente, trabalhando em um novo projeto observei uma situação estranha: uma determinada view não funcionava de forma alguma. Eu gastei um bom tempo tentando encontrar uma solução para o problema. A view somente era exibida corretamente na sessão do usuário administrador. Eu verifiquei todas as configurações e não encontrei nenhum problema com permissões. O mais interessante era que esta view já tinha funcionado antes. Eu sabia que o problema era relacionado a permissão, mas tudo estava configurado corretamente. Então eu percebi que uma provável solução seria usar a função de "Recalcular permissões". Então eu acessei a função através do menu "Administração" -&amp;gt; "Organizar conteúdo" -&amp;gt; "Configurações dos posts". De acordo com a própria descrição da função: "...reconstroi o cache de permissões. Reconstruir o cache vai remover todos os privilégios a todos os posts e recalcular todas as permissões baseando-se nos módulos e nas configurações atuais". É normal durante o desenvolvimento e implantação de um novo site instalarmos e desinstalarmos diversos módulos e isso pode causar problemas com permissões. Depois de utilizar a função tudo voltou ao normal.&lt;br /&gt; &lt;br /&gt;Então eu deixo a dica, Recalcular as permissões no Drupal pode resolver muitos problemas de acesso ao conteúdo.&lt;br /&gt; &lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;p&gt;Pensando em problemas semelhantes que surgem durante a implantação de novos sites em Drupal, eu recomendo, logo abaixo, alguns links (todos em inglês) com outras referências para o assunto:&lt;/p&gt;
&lt;p&gt;&lt;a title="http://www.juliakm.com/drupal-permissions-issues-debugging-checklist" href="http://www.juliakm.com/drupal-permissions-issues-debugging-checklist" target="_blank"&gt;http://www.juliakm.com/drupal-permissions-issues-debugging-checklist&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="A tela branca da morte" href="http://drupal.org/node/158043" target="_blank"&gt;http://drupal.org/node/158043&lt;/a&gt; - A tela branca da morte&lt;/p&gt;
&lt;p&gt;&lt;a title="http://befused.com/drupal/rebuild-node-permissions-large-sites" href="http://befused.com/drupal/rebuild-node-permissions-large-sites" target="_blank"&gt;http://befused.com/drupal/rebuild-node-permissions-large-sites&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;!-- google_ad_section_end --&gt;&lt;div class="field field-name-taxonomy-vocabulary-3 field-type-taxonomy-term-reference field-label-above clearfix"&gt;&lt;h3 class="field-label"&gt;tutolivre: &lt;/h3&gt;&lt;div class="item-list"&gt;&lt;ul class="taxonomy-terms"&gt;&lt;li class="first"&gt;&lt;a href="/br/category/tutolivre/dicas"&gt;dicas&lt;/a&gt;&lt;/li&gt;&lt;li class="last"&gt;&lt;a href="/br/category/tutolivre/drupal"&gt;drupal&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;</description><feedburner:origLink>http://tutolivre.net/br/solucao-de-problemas-durante-implantacao-de-um-site-em-drupal-sites</feedburner:origLink></item><item><title>Troubleshooting during deployment Drupal sites</title><link>http://feedproxy.google.com/~r/tutolivre/~3/aNCKLUCvdQ4/158</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">wasare</dc:creator><pubDate>Tue, 05 Jan 2010 13:00:51 PST</pubDate><guid isPermaLink="false">158 at http://tutolivre.net</guid><description>&lt;!-- google_ad_section_start --&gt;&lt;div class="form-item form-type-item"&gt;
  &lt;label&gt;Língua &lt;/label&gt;
 Inglês
&lt;/div&gt;
&lt;div class="field field-name-body field-type-text-with-summary field-label-hidden"&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;div style="text-align: justify;"&gt;We find many troubles while we are at environment development.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;Recently working in a new project I observed a stranger situation: a specific view did not work in any way. I spent some time trying find a solution. This view only was displayed with admin logged. I checked all settings and I did see any problem with permissions. The interesting thing was that view had showed some times before the trouble happen, of course. I knew it was related with permissions, but everything was all right. Than I realized the probable solution was to use the function "Rebuild permissions". I accessed it in "Administer" -&amp;gt; "Content management" -&amp;gt; "Post settings". This function as own description "rebuild the permissions cache. Rebuilding will remove all privileges to posts, and replace them with permissions based on the current modules and settings." It is normal during the development and deployment modules installations and uninstallations causing permissions problems. After I used the function all things back to normal.&lt;br /&gt; &lt;br /&gt;Then I leave this tip, Rebuild permissions must resolve some problems with content access.&lt;br /&gt; &lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;p&gt;Thinking in similar troubles during the deploying new drupal sites, i recomend, bellow, some links to others references:&lt;/p&gt;
&lt;p&gt;&lt;a title="http://www.juliakm.com/drupal-permissions-issues-debugging-checklist" href="http://www.juliakm.com/drupal-permissions-issues-debugging-checklist" target="_blank"&gt;http://www.juliakm.com/drupal-permissions-issues-debugging-checklist&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="The white screen of death" href="http://drupal.org/node/158043" target="_blank"&gt;http://drupal.org/node/158043&lt;/a&gt; - The White Screen of Death&lt;/p&gt;
&lt;p&gt;&lt;a title="http://befused.com/drupal/rebuild-node-permissions-large-sites" href="http://befused.com/drupal/rebuild-node-permissions-large-sites" target="_blank"&gt;http://befused.com/drupal/rebuild-node-permissions-large-sites&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;!-- google_ad_section_end --&gt;&lt;div class="field field-name-taxonomy-vocabulary-3 field-type-taxonomy-term-reference field-label-above clearfix"&gt;&lt;h3 class="field-label"&gt;tutolivre: &lt;/h3&gt;&lt;div class="item-list"&gt;&lt;ul class="taxonomy-terms"&gt;&lt;li class="first"&gt;&lt;a href="/br/category/tutolivre/drupal"&gt;drupal&lt;/a&gt;&lt;/li&gt;&lt;li class="last"&gt;&lt;a href="/br/category/tutolivre/tips"&gt;tips&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;</description><feedburner:origLink>http://tutolivre.net/br/node/158</feedburner:origLink></item><item><title>Google Chrome oficial para Linux em versão beta</title><link>http://feedproxy.google.com/~r/tutolivre/~3/JmUm5UPxibI/google-chrome-oficial-para-linux-em-versao-beta</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">wasare</dc:creator><pubDate>Tue, 08 Dec 2009 13:45:10 PST</pubDate><guid isPermaLink="false">157 at http://tutolivre.net</guid><description>&lt;!-- google_ad_section_start --&gt;&lt;div class="form-item form-type-item"&gt;
  &lt;label&gt;Língua &lt;/label&gt;
 português brasileiro
&lt;/div&gt;
&lt;div class="field field-name-body field-type-text-with-summary field-label-hidden"&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;p class="rtejustify"&gt;
	A Google anunciou hoje o lançamento do navegador Google Chrome para Linux em versão beta.&lt;/p&gt;
&lt;p class="rtejustify"&gt;
	Apesar da relativa demora para este lançamento, finalmente os usuários Linux poderão desfrutar do navegador mais rápido do que o próprio Firefox. &lt;/p&gt;
&lt;p&gt;
	 &lt;/p&gt;
&lt;p style="text-align: center;"&gt;
	 &lt;/p&gt;
&lt;p style="text-align: center;"&gt;
	 &lt;/p&gt;
&lt;p style="text-align: center;"&gt;
	&lt;img alt="" src="http://www.tutolivre.net/sites/default/files/images/chrome_icon.jpg" style="display: block; vertical-align: middle;" /&gt;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;
	 &lt;/p&gt;
&lt;p style="text-align: center;"&gt;
	 &lt;/p&gt;
&lt;p&gt;
	 &lt;/p&gt;
&lt;p&gt;
	Para completar o pacote de novidades de hoje a Google também anunciou a versão beta de seu navegador para MAC OS e também o suporte as extensões para o navegador.&lt;/p&gt;
&lt;p&gt;
	 &lt;/p&gt;
&lt;p&gt;
	Mais detalhes:&lt;/p&gt;
&lt;p style="font-family: yui-tmp;"&gt;
	&lt;a href="http://www.google.com/chrome?platform=linux" target="_blank" title="google chrome linux"&gt;http://www.google.com/chrome?platform=linux&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-family: yui-tmp;"&gt;
	&lt;a href="http://www.linux.com/news/software/applications/263523-google-chrome-for-linux-browser-now-in-beta-release" target="_blank" title="google chrome linux"&gt;http://www.linux.com/news/software/applications/263523-google-chrome-for-linux-browser-now-in-beta-release&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-family: yui-tmp;"&gt;
	&lt;a href="http://www.linux.com/news/software/applications/263523-google-chrome-for-linux-browser-now-in-beta-release" target="_blank" title="google chrome extensions"&gt;https://chrome.google.com/extensions/&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;!-- google_ad_section_end --&gt;&lt;div class="field field-name-taxonomy-vocabulary-4 field-type-taxonomy-term-reference field-label-above clearfix"&gt;&lt;h3 class="field-label"&gt;Tags: &lt;/h3&gt;&lt;div class="item-list"&gt;&lt;ul class="taxonomy-terms"&gt;&lt;li class="first"&gt;&lt;a href="/br/category/tags/google"&gt;google&lt;/a&gt;&lt;/li&gt;&lt;li class="last"&gt;&lt;a href="/br/category/tags/googlechrome"&gt;googlechrome&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;</description><feedburner:origLink>http://tutolivre.net/br/google-chrome-oficial-para-linux-em-versao-beta</feedburner:origLink></item><item><title>Windows 7 X Linux, segundo a Microsoft</title><link>http://feedproxy.google.com/~r/tutolivre/~3/AljR0og1FSs/windows-7-x-linux-segundo-microsoft</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">wasare</dc:creator><pubDate>Mon, 07 Sep 2009 11:54:51 PDT</pubDate><guid isPermaLink="false">155 at http://tutolivre.net</guid><description>&lt;!-- google_ad_section_start --&gt;&lt;div class="form-item form-type-item"&gt;
  &lt;label&gt;Língua &lt;/label&gt;
 português brasileiro
&lt;/div&gt;
&lt;div class="field field-name-body field-type-text-with-summary field-label-hidden"&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;p style="text-align: justify;"&gt;Com o lançamento do Windows 7 sendo feito exatamente no mês de outubro, tradicional no calendário dos lançamentos do Ubuntu, a Microsoft tem mostrado bastante disposição para não perder seu precioso mercado no desktop.&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;As vésperas do lançamento oficial do Windows 7 a Microsoft já disponibiliza treinamentos com foco no seu novo sistema operacional. Alguns destes cursos são voltados especialmente para quem vai trabalhar com as vendas em seu programa de treinamento Microsoft ExpertZone [1]. A grande surpresa para muitos está sendo um novo módulo nestes cursos que compara diretamente o Windows 7 com o Linux.&lt;/p&gt;
&lt;p style="text-align: justify;"&gt; &lt;/p&gt;
&lt;p style="text-align: center;"&gt; &lt;a href="http://www.tutolivre.net/sites/default/files/linux-windows7.jpg" target="_blank"&gt;&lt;img style="vertical-align: middle;" title="Linux X Windows" src="http://www.tutolivre.net/sites/default/files/linux-windows7.jpg" alt="Linux X Windows" width="512" height="300" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p style="text-align: justify;"&gt;O objetivo do módulo é preparar os vendedores a explicar como o Windows 7 pode promover uma melhor a expericiência que o Linux e quais os benefícios de usar o Windows 7 no netbook. &lt;/p&gt;
&lt;p style="text-align: justify;"&gt;Mas detalhes deste módulo do curso da Microsoft pode ser observado neste post [2] de um aluno do curso que considerou um ataque direto ao Linux.&lt;/p&gt;
&lt;p style="text-align: justify;"&gt; &lt;/p&gt;
&lt;p style="text-align: justify;"&gt;[1] - &lt;a href="http://expertzone.microsoft.com/welcome.aspx" target="_blank"&gt;http://expertzone.microsoft.com/welcome.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;[2] - &lt;a href="http://quaoar.ww7.be/ms_fud_of_the_year/569458-microsoft-attack-linux-retail-level-probably.html" target="_blank"&gt;http://quaoar.ww7.be/ms_fud_of_the_year/569458-microsoft-attack-linux-retail-level-probably.html&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;!-- google_ad_section_end --&gt;&lt;div class="field field-name-taxonomy-vocabulary-3 field-type-taxonomy-term-reference field-label-above clearfix"&gt;&lt;h3 class="field-label"&gt;tutolivre: &lt;/h3&gt;&lt;div class="item-list"&gt;&lt;ul class="taxonomy-terms"&gt;&lt;li class="first"&gt;&lt;a href="/br/category/tutolivre/desktop"&gt;desktop&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="/br/category/tutolivre/softwarelivre"&gt;softwarelivre&lt;/a&gt;&lt;/li&gt;&lt;li class="last"&gt;&lt;a href="/br/category/tutolivre/upgrade"&gt;upgrade&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-taxonomy-vocabulary-4 field-type-taxonomy-term-reference field-label-above clearfix"&gt;&lt;h3 class="field-label"&gt;Tags: &lt;/h3&gt;&lt;div class="item-list"&gt;&lt;ul class="taxonomy-terms"&gt;&lt;li class="first"&gt;&lt;a href="/br/category/tags/linux"&gt;linux&lt;/a&gt;&lt;/li&gt;&lt;li class="last"&gt;&lt;a href="/br/category/tags/windows7"&gt;windows7&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;</description><feedburner:origLink>http://tutolivre.net/br/windows-7-x-linux-segundo-microsoft</feedburner:origLink></item><item><title>O código do Launchpad agora é Open Source</title><link>http://feedproxy.google.com/~r/tutolivre/~3/yIm2hODF4uI/o-c%C3%B3digo-do-launchpad-agora-%C3%A9-open-source</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">wasare</dc:creator><pubDate>Tue, 21 Jul 2009 02:52:39 PDT</pubDate><guid isPermaLink="false">154 at http://tutolivre.net</guid><description>&lt;!-- google_ad_section_start --&gt;&lt;div class="form-item form-type-item"&gt;
  &lt;label&gt;Língua &lt;/label&gt;
 português brasileiro
&lt;/div&gt;
&lt;div class="field field-name-body field-type-text-with-summary field-label-hidden"&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;p style="text-align: justify;"&gt;Agora o código do gerenciador do projeto Ubuntu Linux e de diversos outros projetos de Software Livre é Open Source.&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;A empresa Canonical finalmente liberou o código e o licenciou com  a GNU Affero General Public License, version 3.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p style="text-align: center;"&gt; &lt;img style="width: 246px;" title="Launchpad logo" src="https://edge.launchpad.net/@@/launchpad-logo-and-name.png" alt="Launchpad logo" /&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p style="text-align: justify;"&gt;O fato do launpad não ser open source era uma das principais críticas a empresa que sem dúvida nenhuma deu um grande impulso na propagação do Linux e do Software Livre.&lt;/p&gt;
&lt;p&gt; Veja o anúncio completo da Canonical:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ubuntu.com/news/canonical-open-sources-launchpad"&gt;http://www.ubuntu.com/news/canonical-open-sources-launchpad&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-family: yui-tmp;"&gt; &lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;!-- google_ad_section_end --&gt;&lt;div class="field field-name-taxonomy-vocabulary-3 field-type-taxonomy-term-reference field-label-above clearfix"&gt;&lt;h3 class="field-label"&gt;tutolivre: &lt;/h3&gt;&lt;div class="item-list"&gt;&lt;ul class="taxonomy-terms"&gt;&lt;li class="first"&gt;&lt;a href="/br/category/tutolivre/ubuntu"&gt;ubuntu&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="/br/category/tutolivre/softwarelivre"&gt;softwarelivre&lt;/a&gt;&lt;/li&gt;&lt;li class="last"&gt;&lt;a href="/br/category/tutolivre/projetos"&gt;projetos&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;</description><feedburner:origLink>http://tutolivre.net/br/o-c%C3%B3digo-do-launchpad-agora-%C3%A9-open-source</feedburner:origLink></item><item><title>Firefox 3.5 no Ubuntu 9.04</title><link>http://feedproxy.google.com/~r/tutolivre/~3/YaosnO8pMxw/firefox-35-no-ubuntu-904</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">wasare</dc:creator><pubDate>Tue, 30 Jun 2009 17:29:18 PDT</pubDate><guid isPermaLink="false">153 at http://tutolivre.net</guid><description>&lt;!-- google_ad_section_start --&gt;&lt;div class="form-item form-type-item"&gt;
  &lt;label&gt;Língua &lt;/label&gt;
 Undefined
&lt;/div&gt;
&lt;div class="field field-name-body field-type-text-with-summary field-label-hidden"&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;div style="text-align: justify;"&gt;Como instalar o novíssimo Firefox 3.5 no Ubuntu 9.04 (Jaunty Jackalope)?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hoje foi lançado o novo Firefox 3.5 com alguns &lt;a title="http://www.mozilla.com/en-US/firefox/3.5/releasenotes/" href="http://www.mozilla.com/en-US/firefox/3.5/releasenotes/"&gt;recursos interessantes&lt;/a&gt;. Uma das grandes novidades é a possibilidade de atualizar apartir de versão 3.0.x através do menu "Ajuda" -&amp;gt; "Verificar atualizações...", mas infelizmente para as versões do Firefox fornecidos pelas principais distros Linux não permitem a atualização desta forma.&lt;br /&gt;&lt;br /&gt;Mas sempre existe uma solução adequada para resolver estes pequenos "problemas", no caso do Ubuntu é possível instalar o novo Firefox 3.5 a apartir de um repositório extra. Basta seguir os seguintes passos:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1 - O primeira coisa a fazer é importar e instalar a chave do repositório extra que vamos utilizar. Este passo é necessário pois todos os pacotes, por padrão, são assinados digitalmente e a chave pública de quem distribui o pacote deve estar instalada na máquina para que o gerenciador de pacotes verifique a autenticidade do pacote. A melhor forma de fazer é usando um terminal acessível pelo menu "Aplicativos" -&amp;gt; "Acessórios" -&amp;gt; "Terminal ou consola", no prompt da janela do terminal digite a seguinte linha:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 247510BE&lt;/strong&gt;&lt;/em&gt; (pode copiar e colar se quiser) &lt;br /&gt;&lt;br /&gt;A execução deste comando deve ser feita pelo usuário criado durante a instalação do Ubuntu, ou outro   usuário que seja do grupo admin. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2 - Agora precisamos adicionar o novo repositório ao gerenciador de pacotes, vamos usar o apliacativo Synaptic para isso. Abra o gerenciador de pacote pelo menu "Sistema" -&amp;gt;  "Administração" -&amp;gt; "Gerenciador de Pacotes Synaptic". Para acessar e utilizar o Synaptic é necessário que esteja feito com o usuário criado durante a instalação do Ubuntu, caso seja outro, este usuário deverá estar no grupo admin. Antes da abertura do Synaptic é solicitada a senha do usuário (sempre requerida em tarefas administrativas).&lt;br /&gt;&lt;br /&gt;Na tela do Synaptic acesse o menu "Configurações" -&amp;gt; "Repositórios", será aberta uma nova janela. Na janela "Canais de software" clique na aba "Programas de Terceiros" e depois em "Adicionar...". Na nova tela na caixa "Linha do APT" informe:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;deb &lt;a href="http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu"&gt;http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu&lt;/a&gt; jaunty main&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;(pode copiar e colar, mas com os espaços no final ou início da linha)&lt;br /&gt;&lt;br /&gt;Depois clique em "Adicionar Canal" e depois em "Fechar", neste ponto vocẽ recebe uma aviso para atualizar a base de pacotes. Para esta tarefa clique em "Recarregar" na barra de menus. Aguarde a atualização do  base de dados dos pacotes. Terminado este processo digite na caixa "Busca rápida" o texto firefox-3.5, ele deverá aparecer listado abaixo. Clique e marque para instalar depois clique em aplicar.&lt;br /&gt;&lt;br /&gt;Mas detalhes (com telas) sobre a instalação de programas no Ubuntu você encontra no texto "&lt;a title="http://www.tutolivre.net/instalando-pacotes-em-modo-gr%C3%A1fico-no-ubuntu" href="http://www.tutolivre.net/instalando-pacotes-em-modo-gr%C3%A1fico-no-ubuntu"&gt;Instalando pacotes em modo gráfico no Ubuntu&lt;/a&gt;".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3 - Para abrir o seu novo Firefox utilize o terminal ou a combinação das teclas Alt + F2 e informe o comando firefox-3.5.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;É isso boa sorte, e vamos seguir em frente!&lt;br /&gt;&lt;br /&gt;Mais detalhes em: &lt;a title="http://webupd8.blogspot.com/2009/06/firefox-35-rc-1-ubuntu-repository-deb.html" href="http://webupd8.blogspot.com/2009/06/firefox-35-rc-1-ubuntu-repository-deb.html"&gt;http://webupd8.blogspot.com/2009/06/firefox-35-rc-1-ubuntu-repository-deb.html&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;!-- google_ad_section_end --&gt;&lt;div class="field field-name-taxonomy-vocabulary-3 field-type-taxonomy-term-reference field-label-above clearfix"&gt;&lt;h3 class="field-label"&gt;tutolivre: &lt;/h3&gt;&lt;div class="item-list"&gt;&lt;ul class="taxonomy-terms"&gt;&lt;li class="first"&gt;&lt;a href="/br/category/tutolivre/ubuntu"&gt;ubuntu&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="/br/category/tutolivre/dicas"&gt;dicas&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="/br/category/tutolivre/desktop"&gt;desktop&lt;/a&gt;&lt;/li&gt;&lt;li class="last"&gt;&lt;a href="/br/category/tutolivre/firefox"&gt;firefox&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;</description><feedburner:origLink>http://tutolivre.net/br/firefox-35-no-ubuntu-904</feedburner:origLink></item></channel></rss>

