<?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>Panepucci &#187; fix</title>
	<atom:link href="http://panepucci.com.br/tag/fix/feed/" rel="self" type="application/rss+xml" />
	<link>http://panepucci.com.br</link>
	<description>things I want to share...</description>
	<lastBuildDate>Tue, 13 Apr 2010 17:23:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Como fazer IP estático no Intrepid</title>
		<link>http://panepucci.com.br/2009/04/06/como-fazer-ip-estatico-no-intrepid/</link>
		<comments>http://panepucci.com.br/2009/04/06/como-fazer-ip-estatico-no-intrepid/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 21:20:43 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://panepucci.com.br/?p=90</guid>
		<description><![CDATA[No ubuntu 8.10 tive problema para deixar o IP estático. Resolvido com a solução #1 do post http://www.ubuntugeek.com/how-to-set-a-static-ip-address-in-ubuntu-810-intrepid-ibex.html Mas meu resolv.conf se perdia a cada restart. Resolvido travando o arquivo: sudo chattr +i /etc/resolv.conf Se mudar de provedor ou precisar editar por outro motivo vai precisar destravar: sudo chattr -i /etc/resolv.conf]]></description>
			<content:encoded><![CDATA[<p>No ubuntu 8.10 tive problema para deixar o IP estático. Resolvido com a solução #1 do post http://www.ubuntugeek.com/how-to-set-a-static-ip-address-in-ubuntu-810-intrepid-ibex.html</p>
<p>Mas meu resolv.conf se perdia a cada restart. Resolvido travando o arquivo:</p>
<p style="padding-left: 30px;">sudo chattr +i /etc/resolv.conf</p>
<p>Se mudar de provedor ou precisar editar por outro motivo vai precisar destravar:</p>
<p style="padding-left: 30px;">sudo chattr -i /etc/resolv.conf</p>
]]></content:encoded>
			<wfw:commentRss>http://panepucci.com.br/2009/04/06/como-fazer-ip-estatico-no-intrepid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dropdown Archives Widget (fix)</title>
		<link>http://panepucci.com.br/2007/03/05/dropdown-archives-widget-fix/</link>
		<comments>http://panepucci.com.br/2007/03/05/dropdown-archives-widget-fix/#comments</comments>
		<pubDate>Mon, 05 Mar 2007 03:36:18 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[bug]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[widgets]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://panepucci.com.br/2007/03/05/dropdown-archives-widget-fix/</guid>
		<description><![CDATA[Primeiro quero dizer que minha versão do WordPress é a 2.0.2 e que este fix pode não funcionar para você, fique atento. Ontem instalei o Dropdown Archives Widget do Reid Beels, mas após ativá-lo obtinha o seguinte erro ao acessar o blog: warning: call_user_func_array(): First argumented is expected to be a valid callback, 'widget_archive_drop_js' was [...]]]></description>
			<content:encoded><![CDATA[<p>Primeiro quero dizer que minha versão do WordPress é a 2.0.2 e que este fix pode não funcionar para você, fique atento.</p>
<p>Ontem instalei o <a title="Dropdown Archives Widget" target="_blank" href="http://reidab.com/2006/10/dropdown-archives-widget/">Dropdown Archives Widget</a> do Reid Beels, mas após ativá-lo obtinha o seguinte erro ao acessar o blog:</p>
<blockquote><p><code>warning: call_user_func_array(): First argumented is expected to be a valid callback, 'widget_archive_drop_js' was given in</code></p></blockquote>
<p>Além do erro acima o tal widget não aparecia na lista de widgets disponíveis. Vasculhando os comentários do blog do widget em questão notei que algumas pessoas reportavam o mesmo problema e o autor não respondera a ninguém.</p>
<p>Desamparado fui fuçar o código do widget e enquanto fazia isso aproveitei para fazer o mesmo com outros códigos de outros widgets. Hmm.. quem diria, esbarrei na solução parcial do problema. Notei que todos os widgets temuma estrutura semelhante, sendo que ao final sempre executam a ação de carregar o widget. No caso do dito Dropdown Archives o autor  utilizou a função abaixo:</p>
<blockquote><p>add_action(&#8216;widgets_init&#8217;, &#8216;widget_archive_drop_init&#8217;);</p></blockquote>
<p>Comparando com meus outros widgets mudei o primeiro parâmetro da função sendo que a chamada ficou assim:</p>
<blockquote><p>add_action(&#8216;plugins_loaded&#8217;, &#8216;widget_archive_drop_init&#8217;);</p></blockquote>
<p>Provavelmente o &#8216;widgets_init&#8217; funcione para uma versão do WordPress mais recente que a minha 2.0.2, visto que a do autor do widget parece ser a 2.1.</p>
<p>Bom, o erro sumiu, o widget apareceu na página mas&#8230; a lista estava vazia. Voltei a fuçar e no comentário do <a target="_blank" href="http://arcanjo.org/arquivos-do-wordpress-em-dropdownlist/">Rafael Arcanjo</a> obtive alguma ajuda. Na realidade ele postou no seu blog uma matéria reportando o bug (agora sei que não é um bug) do Dropdown Archives e dizendo com sinceridade não saber qual o problema, entretanto ofereceu uma solução alternativa sobre como realizar uma lista Dropdown para os arquivos. Pois bem, em sua solução ele utiliza a função get_archives(), marcada como <a target="_blank" href="http://codex.wordpress.org/Template_Tags/get_archives"><em>deprecated</em></a>, e que o autor utiliza a wp_get_archives() que é mais recente.</p>
<p>Isto significa que meu blog precisa de um update, mas como não pretendo atualizar por enquanto fiz minha Dropdown list funcionar fazendo a seguinte alteração:</p>
<blockquote><p>wp_get_archives(&#8220;type=monthly&#038;show_post_count=$c&#038;format=option&#8221;);</p></blockquote>
<p>passa a utilizar a função descontinuada e sua respectiva sintaxe:</p>
<blockquote><p>get_archives(&#8220;monthly&#8221;,&#8221;",&#8221;option&#8221;,$c);</p></blockquote>
<p>Pronto! Ai tudo funcionou.</p>
]]></content:encoded>
			<wfw:commentRss>http://panepucci.com.br/2007/03/05/dropdown-archives-widget-fix/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
