<?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>The Zilus &#187; perl</title>
	<atom:link href="http://www.thezilus.com/blog/tag/perl/feed" rel="self" type="application/rss+xml" />
	<link>http://www.thezilus.com/blog</link>
	<description>Geek, Web Dev, Sysadmin and Rockstar</description>
	<lastBuildDate>Thu, 26 Jan 2012 20:00:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Perl: warning setting locale failed en Ubuntu Linux</title>
		<link>http://www.thezilus.com/blog/perl-warning-setting-locale-failed-en-ubutnu-linux</link>
		<comments>http://www.thezilus.com/blog/perl-warning-setting-locale-failed-en-ubutnu-linux#comments</comments>
		<pubDate>Tue, 03 Jan 2012 16:04:17 +0000</pubDate>
		<dc:creator>Zilus</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[Ubuntu Server]]></category>

		<guid isPermaLink="false">http://www.thezilus.com/blog/?p=792</guid>
		<description><![CDATA[En uno de mis servidores de prueba, encontré un error bastante extraño y que en verdad me tomo tiempo encontrar la solución, al ejecutar casi cualquier orden en la linea de comandos, salía algo así: perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = &#8220;en_US&#8221;, LC_ALL = &#8220;utf-8&#8243;, LC_CTYPE [...]]]></description>
			<content:encoded><![CDATA[<p>En uno de mis servidores de prueba, encontré un <strong>error</strong> bastante <em>extraño</em> y que en verdad me tomo tiempo encontrar la solución, al ejecutar casi cualquier orden en la linea de comandos, salía algo así:</p>
<p class="warning">perl: warning: Setting locale failed.<br />
perl: warning: Please check that your locale settings:<br />
LANGUAGE = &#8220;en_US&#8221;,<br />
LC_ALL = &#8220;utf-8&#8243;,<br />
LC_CTYPE = &#8220;en_US&#8221;,<br />
LANG = &#8220;en_US&#8221;<br />
are supported and installed on your system.<br />
perl: warning: Falling back to the standard locale (&#8220;C&#8221;).</p>
<p>La solución es simple, solo hay que ejecutar los siguientes comandos como root, o con sudo antes:</p>
<p class="coded">$ apt-get install language-pack-en</p>
<p class="coded">$ export LANGUAGE=en_US.UTF-8</p>
<p class="coded">$ export LANG=en_US.UTF-8</p>
<p class="coded">$ export LC_ALL=en_US.UTF-8</p>
<p class="coded">$ locale-gen en_US.UTF-8</p>
<p class="coded">$ dpkg-reconfigure locales</p>
<p>Para verificar la <strong>solución</strong>, solo hacemos un:</p>
<p class="coded">$ locale</p>
<iframe src='http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.thezilus.com%2Fblog%2Fperl-warning-setting-locale-failed-en-ubutnu-linux&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=recommend&amp;colorscheme=light&amp;height=35' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:35px' allowTransparency='true'></iframe><h3>Tambien te puede interesar:</h3><ul class="related_post"><li><a href="http://www.thezilus.com/blog/rsync-ignorar-errores-de-io" title="RSync ignorar errores de I/O ">RSync ignorar errores de I/O </a></li><li><a href="http://www.thezilus.com/blog/ejecutar-script-tarea-o-trabajo-mediante-ssh-salir-de-sesion-y-al-regresar-ver-el-progreso-del-proceso" title="Ejecutar script, tarea o trabajo mediante SSH, salir de sesion y al regresar, ver el progreso del proceso">Ejecutar script, tarea o trabajo mediante SSH, salir de sesion y al regresar, ver el progreso del proceso</a></li><li><a href="http://www.thezilus.com/blog/crear-particiones-de-mas-de-2tb-en-linux" title="Crear particiones de más de 2TB en Ubuntu Linux">Crear particiones de más de 2TB en Ubuntu Linux</a></li><li><a href="http://www.thezilus.com/blog/error-apt-e-unable-to-lock-the-download-directory" title="Error APT: E: Unable to lock the download directory">Error APT: E: Unable to lock the download directory</a></li><li><a href="http://www.thezilus.com/blog/perl-para-reemplazar-cadenas-de-texto-en-archivos" title="Perl para reemplazar cadenas de texto en archivos">Perl para reemplazar cadenas de texto en archivos</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.thezilus.com/blog/perl-warning-setting-locale-failed-en-ubutnu-linux/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl para reemplazar cadenas de texto en archivos</title>
		<link>http://www.thezilus.com/blog/perl-para-reemplazar-cadenas-de-texto-en-archivos</link>
		<comments>http://www.thezilus.com/blog/perl-para-reemplazar-cadenas-de-texto-en-archivos#comments</comments>
		<pubDate>Wed, 23 Dec 2009 16:26:19 +0000</pubDate>
		<dc:creator>Zilus</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.thezilus.com/blog/?p=465</guid>
		<description><![CDATA[Aquí un tip rápido para buscar cadenas de texto dentro de un patrón de ficheros o también para uno solo. Por ejemplo, si tenemos 100 ficheros que en algún lugar en su interior contienen una cadena que queremos reemplazar, nos hará el trabajo pesado en un par de segundos. Esta es la sintaxis: perl -pi [...]]]></description>
			<content:encoded><![CDATA[<p>Aquí un tip rápido para buscar cadenas de texto dentro de un patrón de ficheros o también para uno solo. Por ejemplo, si tenemos 100 ficheros que en algún lugar en su interior contienen una cadena que queremos reemplazar, nos hará el trabajo pesado en un par de segundos.</p>
<p>Esta es la sintaxis:</p>
<p class="coded">perl -pi -e &#8216;s/cadena vieja/cadena nueva/g&#8217; patron</p>
<p>Un ejemplo practico seria:</p>
<p class="coded">perl -pi -e &#8216;s/index.html/index.php/g&#8217; *.html</p>
<iframe src='http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.thezilus.com%2Fblog%2Fperl-para-reemplazar-cadenas-de-texto-en-archivos&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=recommend&amp;colorscheme=light&amp;height=35' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:35px' allowTransparency='true'></iframe><h3>Tambien te puede interesar:</h3><ul class="related_post"><li><a href="http://www.thezilus.com/blog/perl-warning-setting-locale-failed-en-ubutnu-linux" title="Perl: warning setting locale failed en Ubuntu Linux">Perl: warning setting locale failed en Ubuntu Linux</a></li><li><a href="http://www.thezilus.com/blog/montar-directorio-compartido-via-samba-en-ubuntu" title="Montar directorio compartido vía Samba en Ubuntu">Montar directorio compartido vía Samba en Ubuntu</a></li><li><a href="http://www.thezilus.com/blog/ejecutar-script-tarea-o-trabajo-mediante-ssh-salir-de-sesion-y-al-regresar-ver-el-progreso-del-proceso" title="Ejecutar script, tarea o trabajo mediante SSH, salir de sesion y al regresar, ver el progreso del proceso">Ejecutar script, tarea o trabajo mediante SSH, salir de sesion y al regresar, ver el progreso del proceso</a></li><li><a href="http://www.thezilus.com/blog/error-apt-e-unable-to-lock-the-download-directory" title="Error APT: E: Unable to lock the download directory">Error APT: E: Unable to lock the download directory</a></li><li><a href="http://www.thezilus.com/blog/cambiar-el-directorio-home-en-linux" title="Cambiar el directorio $HOME en Linux">Cambiar el directorio $HOME en Linux</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.thezilus.com/blog/perl-para-reemplazar-cadenas-de-texto-en-archivos/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Poema Geek en Perl</title>
		<link>http://www.thezilus.com/blog/poema-geek-en-perl</link>
		<comments>http://www.thezilus.com/blog/poema-geek-en-perl#comments</comments>
		<pubDate>Mon, 25 Feb 2008 22:46:40 +0000</pubDate>
		<dc:creator>Zilus</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[poema]]></category>

		<guid isPermaLink="false">http://zilus.evolucionlinux.com/poema-geek-en-perl</guid>
		<description><![CDATA[Perl es un lenguaje de programación amado por los que lo usan y odiado por lo que no lo critican, existe un buen debate al respecto, pero eso es harina de otro costal. A continuación un poema llamado &#8220;Open Heart&#8221; hecho en Perl: open (HEART, &#8220;&#62;for_me&#8221;); for ($this-valentines-day; $you and $me; $together++) { $you = [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.google.com.mx/url?sa=t&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fes.wikipedia.org%2Fwiki%2FPerl&amp;ei=6kTDR_fMBpe2pgS6jLjXDQ&amp;usg=AFQjCNGGpG02PrpYgGgeTvSPa4-SvlxHnw&amp;sig2=lE5vfd4B40MXaFMZh9nh_A" target="_blank">Per</a>l es un lenguaje de programación amado por los que lo usan y odiado por lo que no lo critican, existe un buen debate al respecto, pero eso es harina de otro costal. A continuación un poema llamado &#8220;<a href="http://internetducttape.com/2007/02/14/show-your-geek-love-with-code-poetry-in-perl/" target="_blank">Open Heart</a>&#8221; hecho en Perl:</p>
<p><strong><em>open (HEART, &#8220;&gt;for_me&#8221;);<br />
for ($this-valentines-day; $you and $me; $together++) {<br />
$you = &#8220;My special one&#8221;;<br />
$me = &#8220;Your darling&#8221;;<br />
}</em></strong></p>
<p><strong><em>%time = ($you =&gt; $me, $together =&gt; &#8220;forever&#8221;);<br />
while ($you = push(@me, @away)) {<br />
foreach (@second) {<br />
die a_bit to my $death;<br />
goto hell;<br />
}</em></strong></p>
<p><strong><em>pack $my_bags, @and_leave;<br />
package my_love;<br />
unless(!$i_see_you) {<br />
write YOU_SOON;<br />
}<br />
}</em></strong></p>
<p><strong><em>reverse keys %time;<br />
bless me;<br />
for (last; kill $me;) {<br />
if ($you) {<br />
die;<br />
}<br />
}</em></strong></p>
<iframe src='http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.thezilus.com%2Fblog%2Fpoema-geek-en-perl&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=recommend&amp;colorscheme=light&amp;height=35' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:35px' allowTransparency='true'></iframe><h3>Tambien te puede interesar:</h3><ul class="related_post"><li><a href="http://www.thezilus.com/blog/perl-warning-setting-locale-failed-en-ubutnu-linux" title="Perl: warning setting locale failed en Ubuntu Linux">Perl: warning setting locale failed en Ubuntu Linux</a></li><li><a href="http://www.thezilus.com/blog/perl-para-reemplazar-cadenas-de-texto-en-archivos" title="Perl para reemplazar cadenas de texto en archivos">Perl para reemplazar cadenas de texto en archivos</a></li><li><a href="http://www.thezilus.com/blog/bad-vista-una-campana-con-sentido" title="Bad Vista&#8230; una campaña con sentido">Bad Vista&#8230; una campaña con sentido</a></li><li><a href="http://www.thezilus.com/blog/algunas-frases-celebres-del-mundo-informatico" title="Algunas frases celebres del mundo informatico">Algunas frases celebres del mundo informatico</a></li><li><a href="http://www.thezilus.com/blog/el-logotipo-de-apple-el-significado-oculto" title="El logotipo de Apple&#8230; el significado oculto.">El logotipo de Apple&#8230; el significado oculto.</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.thezilus.com/blog/poema-geek-en-perl/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

