<?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>El Blog de Alberto &#187; maemo</title>
	<atom:link href="http://alberto.ruiz-weber.es/category/maemo/feed/" rel="self" type="application/rss+xml" />
	<link>http://alberto.ruiz-weber.es</link>
	<description>donde te contaré cosillas diversas</description>
	<lastBuildDate>Sat, 31 Dec 2011 18:34:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Script para Maemo-Mapper</title>
		<link>http://alberto.ruiz-weber.es/2007/09/05/script-para-maemo-mapper/</link>
		<comments>http://alberto.ruiz-weber.es/2007/09/05/script-para-maemo-mapper/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 06:21:47 +0000</pubDate>
		<dc:creator>Alberto</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[maemo]]></category>

		<guid isPermaLink="false">http://blog-alberto.arrodas.dyndns.org/?p=31</guid>
		<description><![CDATA[A petición &#8220;popular&#8221;, libero el cutre-script (que seguro que os aberra) que uso para limpiar el Maemo-Mapper. Antes de poner el código es MUY IMPORTANTE que leáis cómo funciona, pues podría resultar extremadamente peligroso (vamos, que te cargas la PDA en un momento). Imaginemos que tienes una tarjeta de memoria donde guardas los mapas: /media/mmc1/maemo-mapper. [...]]]></description>
			<content:encoded><![CDATA[<p>A petición &#8220;popular&#8221;, libero el cutre-script (que seguro que os aberra) que uso para limpiar el <a href="https://garage.maemo.org/projects/maemo-mapper/" target="_blank">Maemo-Mapper</a>.</p>
<p>Antes de poner el código es MUY IMPORTANTE que leáis cómo funciona, pues podría resultar extremadamente peligroso (vamos, que te cargas la PDA en un momento).</p>
<p>Imaginemos que tienes una tarjeta de memoria donde guardas los mapas: /media/mmc1/maemo-mapper. En dicha ubicación tienes los subidrectorios mapas-satelite y mapas-callejero. Dentro de cada uno de ellos tendrás las carpetas 01, 02, &#8230;,10, 11 y 12.</p>
<p>Imaginemos que quiere limpiar los mapas de satélite (te pusiste a bajar como un loco y Google te bloqueó la IP):</p>
<p>1. Abre un x-term</p>
<p>2. cd /media/mmc1/maemo-mapper/mapas-satelite</p>
<p>3. Ejecuta mi script (éste lo habrás copiado a /usr/bin, por lo que sólo escribirás limpia-mapper.sh)</p>
<p>4. El consumo de CPU se dispara y durante media hora (o más) la PDA estará que no da más de si.</p>
<p>5. El proceso termina, dejando los subdirectorios 01, 02, &#8230;, 11, 12 limpios de archivos html renombrados como JPG.</p>
<p>6. Cuando estés seguro que Google ha desbloqueado tu IP (desde el pc normal entrando al Google Maps lo puedes comprobar), vuelves a ejecutar la descarga masiva de mapas&#8230; Llegará un momento en el que tengas todos los mapas en local&#8230; (¿varios días?).</p>
<p>Ahora, que sabes cómo funciona el script, te lo paso:</p>
<blockquote><p>/usr/bin $ cat limpia_mapper.sh<br />
#!/bin/sh</p>
<p>DIRECTORIOS=`ls`</p>
<p>for i in $DIRECTORIOS<br />
do<br />
echo &#8220;&#8221;<br />
echo &#8220;entro en $i&#8221;<br />
echo &#8220;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-&#8221;<br />
echo &#8220;&#8221;<br />
SUBDIRECTORIOS=`ls $i`</p>
<p>for j in $SUBDIRECTORIOS<br />
do<br />
ARCHIVOS=`ls $i/$j`<br />
for k in $ARCHIVOS<br />
do<br />
RESULTADO=`file $i/$j/$k | grep &#8220;JPEG\|PNG&#8221; | wc -l`</p>
<p>if [ "$RESULTADO" -eq "0" ]<br />
then<br />
rm $i/$j/$k<br />
#echo &#8220;fichero $i/$j/$k borrado&#8221; &gt;&gt; salida.txt<br />
#else<br />
#       echo &#8220;fichero $i/$j/$k NO borrado&#8221; &gt;&gt; salida.txt<br />
fi<br />
done</p>
<p>rmdir $i/$j &gt;/dev/null<br />
#if [ "$?" -eq "0" ]<br />
#then<br />
#echo &#8220;Directorio $i/$j borrado&#8221; &gt;&gt; salida.txt<br />
#fi<br />
done<br />
done<br />
/usr/bin $</p></blockquote>
<p>Hay muchos &#8220;#&#8221; (comentarios), pero los usé para depurarlo y no lo he limpiado&#8230;</p>
<p>Que os sea útil.</p>
]]></content:encoded>
			<wfw:commentRss>http://alberto.ruiz-weber.es/2007/09/05/script-para-maemo-mapper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: alberto.ruiz-weber.es @ 2012-02-12 00:45:16 -->
