<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="http://www.lacoctelera.com/stylesheets/atom.css" type="text/css"?>
<feed version="0.3" 
xmlns="http://purl.org/atom/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
>
	<title>SegMenTaTioN FauLt</title>
	<tagline type="text/html" mode="escaped">
0101010111010101001001001000010010010111101010101011110
Error en 0x01231412 tu ordenador no soporta los contenidos de este blog!!! 
</tagline>
	<link rel="alternate" type="text/html" href="http://segmentationfault.espacioblog.com"/>
	<modified>2005-09-17T19:41:35+00:00</modified>
	<info type="application/xhtml+xml" mode="xml">
		<div xmlns="http://www.w3.org/1999/xhtml">
			This is an Atom syndication feed. It is intended to be viewed in a news aggregator or syndicated to another site.  Please visit the <a href="http://intertwingly.net/wiki/pie/">Atom Project</a> for more information.
		</div>
	</info>	
	<dc:subject>Motor</dc:subject>
	
	<generator url="http://www.the-shaker.com" version="v0.1">the-shaker: that blog/flickr/multimedia-aggregator kind of thing</generator>
	<entry>
		<author>
			<name>SegMenTaTioN FauLt</name>
			<logo>/imag/ed/hombre65x65.png</logo>
		</author>
		<id>http://segmentationfault.espacioblog.com/post/2005/09/17/saludos-despues-1-mes-sigo-vivo-</id>
		<title>Saludos despues de 1 mes sigo vivo!!!</title>
		<link rel="alternate" type="text/html" href="http://segmentationfault.espacioblog.com/post/2005/09/17/saludos-despues-1-mes-sigo-vivo-" />
		<issued>2005-09-17T19:41:35+00:00</issued>
		<updated>2007-11-06T06:41:35+00:00</updated>
		<content type="text/html" mode="escaped">		
&lt;p&gt;Hola a Todos/as las que podeis/ais leer mi blog.&lt;br /&gt;
- Primero de todo decir que ando muy pero que muy ocupado (demasiado) xD  currando,estudiando y desarrollando un proyecto para un posible trabajo no me queda tiempo ni para dormir casi (Llevo semanas con una media de 30 h semanales xD) asi que quando me descargue algo de faena espero poder teminar los articulos que tengo empezados : PROTOCOLO y comunicacion USB. Buses. Memorias Cache y la importancia que tienen, y por supuesto la segunda parte de ensamblador x86 jeje.&lt;/p&gt;
&lt;p&gt;- Segundo decidme de que os gustaria que escribiera porque yo escribo sobre lo que me gusta (cosa que a poca gente le gusta creo) asi que acepto sugerencias.&lt;/p&gt;
&lt;p&gt;De momento eso es todo &lt;/p&gt;
&lt;p&gt;Saludos del SInclaiR&lt;/p&gt;
&lt;p&gt;PD: Aun no tengo el IPOD xDD asi que ni 30 dias ni mierdas jeje pronto espero tener-lo (con lo que curro ya seria hora). Aunque no va a ser el de la foto el pequeño nano me cautivado.&lt;/p&gt;

		</content>
	</entry>
	<entry>
		<author>
			<name>SegMenTaTioN FauLt</name>
			<logo>/imag/ed/hombre65x65.png</logo>
		</author>
		<id>http://segmentationfault.espacioblog.com/post/2005/08/17/comandos-basicos-</id>
		<title>Comandos Basicos....</title>
		<link rel="alternate" type="text/html" href="http://segmentationfault.espacioblog.com/post/2005/08/17/comandos-basicos-" />
		<issued>2005-08-17T18:57:27+00:00</issued>
		<updated>2007-11-06T06:39:33+00:00</updated>
		<content type="text/html" mode="escaped">		
&lt;p&gt;Hola gente hoy me he decidido (por fin) a escribir otra vez. El tema en qüestion es: Comandos BASICOS (en una terminal) de linux.&lt;/p&gt;
&lt;p&gt;Aqui os dejo la lista con una PEQUEÑA aclaración de cada uno.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;cd [directorio] &lt;/strong&gt;--&gt; Cd sirve para ir a al directorio que tu elijas, por ejemplo cd /usr te llevara a 'usr'. &lt;strong&gt;NOTA:&lt;/strong&gt; cd (sin nada mas) te llevara al directorio de tu user actual y  cd .. te hará retroceder un directorio.&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
ls [opciones]&lt;/strong&gt; --&gt; Ls (list) sirve para eso. Sacar info del directorio actual (carpetas etc..), una opción muy habitual y practica es&lt;br /&gt;
&lt;strong&gt;ls -la&lt;/strong&gt; que saca permisos propietario etc.. de cada fichero y directorio.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;mkdir directorio &lt;/strong&gt;--&gt; Pues eso make directory (crea directorio) con el nombre que le pongas. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;rmdir directorio &lt;/strong&gt;--&gt; Remove directory (borra directorio) con el nombre que le pongas. Opción equivalente &lt;strong&gt;rm -r &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;rm fichero&lt;/strong&gt; --&gt; Remove fichero (borra el fichero). Al tanto que solo borra ficheros no directorios, para ese fin&lt;br /&gt;
&lt;strong&gt;rm -r&lt;/strong&gt; (el -r es de Recursive 'recursivo')&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ln origen destino&lt;/strong&gt; --&gt; Link (atajo) pues eso enlaza &quot;algo&quot; de origen a destino. Mas opciones man ln :) (Se usa mucho el &lt;strong&gt;ln -s&lt;/strong&gt; haber si descubris que es)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;cat | more fichero&lt;/strong&gt; --&gt; Muestran el contenido del  fichero, descubrid la diferencia por vosotros mismos (para salir del more &quot;q&quot;)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;edicion de ficheros &lt;/strong&gt;--&gt; editor_preferido fichero (yo en consola uso mucho joe pero podriais usar vi etc..) en modo grafico gedit mismo va bien.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Finalizando.....&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Pues eso son todos los comandos que teneis que saber de momento (como vereis no hay muchos), creo que son los imprecindibles para poder moverse más o menos bien en una terminal, otro dia pondré cosas mas divertidas (Vease: &lt;strong&gt;grep, locate, aptitude, kill's, &lt;/strong&gt;etc....)&lt;br /&gt;
&lt;strong&gt;NOTA:&lt;/strong&gt; Alguna duda qüestion problemas con algun comando man comando&lt;/p&gt;

		</content>
	</entry>
	<entry>
		<author>
			<name>SegMenTaTioN FauLt</name>
			<logo>/imag/ed/hombre65x65.png</logo>
		</author>
		<id>http://segmentationfault.espacioblog.com/post/2005/08/06/instalacion-modems-con-driver-eagle-usb</id>
		<title>Instalacion de modems con driver eagle-usb</title>
		<link rel="alternate" type="text/html" href="http://segmentationfault.espacioblog.com/post/2005/08/06/instalacion-modems-con-driver-eagle-usb" />
		<issued>2005-08-06T01:14:34+00:00</issued>
		<updated>2007-11-06T06:38:44+00:00</updated>
		<content type="text/html" mode="escaped">		
&lt;p&gt;&lt;strong&gt; -Notas Iniciales-&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Hola, me decidi a escribir este blog porque cada vez tengo que enseñar a mas gente a configurar modems con el driver eagle-usb, por desesperamiento (de repetir siempre lo mismo) y por los pocos manuales( que de verdad vayan xD ) que hay poray asi que aqui teneis este.&lt;/p&gt;
&lt;p&gt;-------------------------------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-Requisitos previos-&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1- Tener instalado un linux xDD (y que funcione)&lt;br /&gt;
2- El howto lo hare con ubuntu ( en todas las distros basadas en debian deberia ir igual asi que no os preocupeis sino vais con ubuntu pero vais con una debian)&lt;br /&gt;
3- Mirar si vuestro modem esta soportado por los drivers eagle-usb( Comtrend CT-350,AT-AR214, Sagem y US Robotics &quot;estos son los modems compatibles con el driver&quot;)&lt;br /&gt;
4- Bajarte la ultima version del driver &lt;a href=&quot;http://www.eagle-usb.org&quot;&gt;desde aqui&lt;/a&gt;.&lt;br /&gt;
5- Tener el papelito ese con la configuracion de la conexion por si acaso xD (El papelito en concreto es el que te dice el VPI VCI el user la contraseña i el tipo de conexion).&lt;/p&gt;
&lt;p&gt;-------------------------------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-Vamos a EMPEZAR-&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Primer paso: Instalar los programas necesarios antes de compilar el driver. Por lo tanto vamos a instalar el gcc con sudo apt-get install gcc luego instalas las cabezeras del kernel sudo apt-cache search linux-headers con esto buscas que nombre tiene el paquete, luego haces sudo apt-get install linux-headers2.6.10-386 (algo asi creo que me salia a mi &quot;no lo recuerdo muy bien&quot;).&lt;/p&gt;
&lt;p&gt;Segundo paso: Instalar el paquete rp-pppoe (esto es para las conexiones que vayan por PPPOE &quot;consultar el papelito sino lo sabeis :)&quot; ), asi que primero de todo mirais en google download rp-pppoe.rpm (por ejemplo) os lo bajais, &quot;creo que solo encontre de una forma rapida el .rpm, si os bajais este haceis un sudo alien -d rp-pppoe.rpm &quot; una vez tengais el paquete en .deb simplemente lo instalais con sudo dpkg -i rp-pppoe.deb ahora es el momento de descomprimir el eagle-usb-&quot;version&quot;.tar.bz2 con tar jxvf nombredriver.tar.bz2.&lt;/p&gt;
&lt;p&gt;Tercer paso: Empieza la compilacion xD (QUE NO OS DE MIEDO!!) cd nombredriver/ (supongo que estais en donde descomprimisteis el arxivo &quot;por ejemplo&quot; /home/tu_usuario/modem/driver/ o donde querais). ok una vez echo esto vamos a empezar a compilar primero de todo ./configure (miramos si lo tenemos todo correcto pa tirar el programa), ahora es el momento de hacer sudo make y por ultimo el &quot;mitico&quot; sudo make install (quien no conoce al amigo make install ?¿? xD Paranoias del autor :-).&lt;/p&gt;
&lt;p&gt;Quarto paso: Llegados a este paso (espero que no os haya dado ningun error raro &quot;en teoria no tendria que haber dado ningun error&quot;) vamos a configurar la conexion asi que procedemos a ello con el siguiente comando sudo eagleconfig, os aparecera una lista con algunas operadoras etc.. asi que cogeis la vuestra ( &quot;sino esta que puede ser cojeis la operadora que tenga el VCI VPI igual al vuestro &quot;donde lo miro?¿? pues en el papelito que te he dicho antes xD) ahora es el momento de poner vuestro username la password si lleva contraseña encriptada (esto dejadlo como esta predeterminadamente es decir &quot;le dais al ENTER xD&quot;) y si quereis que se active la conexion al iniciar el sistema.&lt;/p&gt;
&lt;p&gt;Quinto paso: En este punto de la instalacion todo tiene que ir de maravilla (el modem se le tiene que encender i apagar la lucecita de ADSL y al cabo de un ratico al hacer sudo eaglestat tiene que salir algo como modem is operational ) pues si esto os aparece asi lanzais la conexion sudo startadsl (esto lanza la conexion) y para parar-la sudo stopadsl espero que ahora al acer un ping www.google.es os vaya a la perfeccion.&lt;/p&gt;
&lt;p&gt;-------------------------------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-No me va que puedo hacer ?¿?-&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1: Pregunta: ¿ No me compila ni nada ?&lt;/p&gt;
&lt;p&gt;Respuesta: Asegurate que has echo todos los pasos anteriormente bien y que cumples los requisitos si aún asi no va buscame poray xD.&lt;/p&gt;
&lt;p&gt;2: Pregunta: ¿ El modem es operativo pero no me va internet ?&lt;/p&gt;
&lt;p&gt;Respuesta: Si tu conexion va por ip dinamica i PPPOE configura la salida pppoe con el siguiente comando : sudo pppoeconf sigues los pasos que te va diciendo (ta chupao xD) y pruebas haver si te va (FIJO QUE SI). En canvio si tu conexion es con ip fija comprueba que tienes los dns bien puestos en /etc/resolv.conf (es algo asi como nameserver x.x.x.x donde las x es un numero entre 0 i 255 xD)&lt;/p&gt;
&lt;p&gt;3: Pregunta: ¿ No tengo ubuntu ni ninguna debian ?&lt;/p&gt;
&lt;p&gt;Respuesta: Pues posteas aqui tu distribucion y te explico como va xD (sino te pasas a ubuntu ombre que seguro que esta mejor jeje ;)&lt;/p&gt;
&lt;p&gt;-------------------------------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;Para mas preguntas y sus respuestas preguntadme en el canal #ubuntu del irc-hispano (soy uno llamado SinClaIrR) y sino abrid una respuesta del howto.&lt;/p&gt;
&lt;p&gt;Bueno espero que nadie me plajie asi que si alguien quiere poner este documente (howto) en su pagina web que me consulte antes (mas que nada para saber-lo). No hace falta decir que podeis hacer y decir todo lo que canviariais o los posibles errores que hayan.&lt;br /&gt;
Saludos y suerte LINUXEROS .
&lt;/p&gt;

		</content>
	</entry>
	<entry>
		<author>
			<name>SegMenTaTioN FauLt</name>
			<logo>/imag/ed/hombre65x65.png</logo>
		</author>
		<id>http://segmentationfault.espacioblog.com/post/2005/08/03/trasteando-con-ensamblador-x86-parte-1-</id>
		<title>Trasteando con ensamblador x86 - Parte 1 -</title>
		<link rel="alternate" type="text/html" href="http://segmentationfault.espacioblog.com/post/2005/08/03/trasteando-con-ensamblador-x86-parte-1-" />
		<issued>2005-08-03T22:40:24+00:00</issued>
		<updated>2009-05-26T17:52:34+00:00</updated>
		<content type="text/html" mode="escaped">		
&lt;p&gt;Algunas preguntas antes de empezar:&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
1 - Que es x86?¿?&lt;/strong&gt;&lt;br /&gt;
x86 es el nombre con el que se conoce la familia de processadores utilizada para el entorno PC y desarollada por Intel a finales de los 70 con el procesador 8086.&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
2 - Que es un ensamblador?¿?&lt;/strong&gt;&lt;br /&gt;
El ensamblador es un &quot;lenguaje de programación&quot; de bajo nivel especifico para cada arquitectura que permite programar aprovechando al 100% todas las posibilidades del procesador. Actualmente se usa para casos especificos como apoyo en la programación de alto nivel y es una de las formas de aumentar la eficiencia de los programas. (Lo se me dejado muchas cosas xD)&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
3 - Algo de historia.&lt;/strong&gt;&lt;br /&gt;
En los principios y dejando de lado años, Intel empezo esa arquitectura con unos chips que operaban a 8 bits luego vinieron los 16 bits y aqui viene lo importante a partir del 80386 empezaron con la actual arquitectura x86 mas concretamente con lo que se denomina IA32 (Inter Arquitecture 32 bits). Esta es en la que nos vamos a centrar.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4 - Empecemos con el ensamblador&lt;/strong&gt;&lt;br /&gt;
Disponemos de 8 registros visibles de 32 bits ( %eax - %ebx - %ecx - %edx - %esi - %edi - %ebp - %esp), 8 registros (son los mismos que antes pero partios por el word bajo) de 16 bits (%ax, %bx, %cx ....) que se pueden separar en dos registros de 8 bits (%ah &quot;para la parte alta&quot; %al &quot;para la parte baja&quot;)&lt;/p&gt;
&lt;p&gt;NOTA: tanto %ebp como %esp son para uso especifico y mas adelante os dire para que sirven sino lo sabeis ya ;)&lt;/p&gt;
&lt;p&gt;Recordad que IA32 usa el formato Little Endian es decir la parte baja de la palabra va en la @ más pequeña&lt;br /&gt;
Ejemplo&lt;br /&gt;
[Si tenemos un dato de 32 bits 0x12345678 la memoria quedara asi&lt;br /&gt;
MEM[0x100] --&gt; 78 MEM[0x101] --&gt; 56 MEM[0x102] --&gt; 34 MEM[0x103] --&gt; 12]&lt;/p&gt;
&lt;p&gt;. Una vez aclarado esto decir que IA32 es tipo CISC (Complex Instruction Set Computer) es decir podemos tener accesos a memoria en instrucciones (no hace falta cargar ni restaurar valores antes de operar) &quot; en realidad lo que hace el processador es traducir a un lenguaje pseudoRISC para permitir la segmentacion de las instrucciones pero eso es un tema del que algun dia hablaré.Vamos a empezar con las instrucciones.&lt;/p&gt;
&lt;p&gt;add[lwb] donde los parametros entre [] son el tipo de acceso &quot;word (16bits) long (32bits), byte (8bits)&quot;&lt;/p&gt;
&lt;p&gt;La instruccion addl %eax, %ebx hara esto ---&gt; ebx = eax + ebx&lt;br /&gt;
Pero eso no es todo, si recordais, antes he dicho que se puede acceder a memoria en la misma instruccion (no necesitas cargar ni restaurar valores). Un ejemplo seria addl x(%edx,%esi,y),%ebx , esto sumaria el valor de la direccion calculada por x(edx,esi,y) con el de ebx y lo restauraria en %ebx. Donde el parametro &quot;x&quot; es el desplazamiento por base &quot;y&quot; es los bytes a acceder, edx es el registro base y esi es el registro indice. (Esto lo aclaramos con un&lt;br /&gt;
Ejemplo:&lt;br /&gt;
[ Si hicieramos movl 0(%eax,%esi,4),%ebx con los siguientes valores en los registros %eax --&gt; 0x00004216 %esi --&gt; 2 %ebx, 0x00001234&lt;br /&gt;
tendriamos al ejecutar la instruccion que el valor de l'@ base (%eax + %esi*4) + 0 = 0x00004216 + 8 = MEM[0x0000421E ] --&gt; ebx ] este ejemplo guardadlo para cuando toque recorrer vectores y estructuras lineales.&lt;/p&gt;
&lt;p&gt;Ahora estareis pensando (este chaval es tonto o algo nos pone cosas que no explica que co... es movl?¿?) pues muy facil movl (y mas concretamente mov) es una instruccion para mover datos (WEEE bienn!!! que listo es el tio. xD)&lt;/p&gt;
&lt;p&gt;Pues eso mov[wlb] %eax,%ebx hace algo como poner el valor de %eax a %ebx (mas adelante usare esta nomenclatura %ebx &lt;--- %eax) y ahora fijo fijo que pensais se puede mezclar asignacion a memoria en esa instruccion?¿? pues la respuesta es SI como en todas las instrucciones. Es decir algo como el ejemplo anterior seria valido xD.&lt;/p&gt;
&lt;p&gt;Y si solo quiero saber la dirección de una variable que hago?¿? Pues muy facil hay una instruccion especifica para hacer esto 'leal' vamos a ver-la con un sencillo ejemplo:&lt;/p&gt;
&lt;p&gt;leal op1,op2 haria op2 &lt;-- &amp;op1 (en op2 hay la direccion &quot;&amp;&quot; de op1)&lt;/p&gt;
&lt;p&gt;Vale muy bien y ahora como multiplico y divido?¿?&lt;/p&gt;
&lt;p&gt;Pues muy facil, tambien hay instrucciones para eso&lt;/p&gt;
&lt;p&gt;imu[wlb] op1, op2 donde op2 &lt;-- op2 * op1&lt;br /&gt;
idiv[wlb] op1,op2 donde op2 &lt;-- op2 / op1&lt;/p&gt;
&lt;p&gt;Aqui os dejo un resumen con las instrucciones aritmeticas mas comunes y que funcionan de forma similar.&lt;/p&gt;
&lt;p&gt;add[wlb] op1, op2 donde op2 &lt;-- op2 + op1&lt;br /&gt;
sub[wlb] op1,op2 donde op2 &lt;-- op2 - op1&lt;br /&gt;
imul[wlb] op1,op2 donde op2 &lt;-- op2 * op1&lt;br /&gt;
idiv[wlb] op1,op2 donde op2 &lt;-- op2 /op1&lt;br /&gt;
inc[wlb] op1 donde op1 &lt;-- op1 + 1&lt;br /&gt;
dec[wlb] op1 donde op1 &lt;-- op1 - 1&lt;/p&gt;
&lt;p&gt;FInal:&lt;/p&gt;
&lt;p&gt;Pues de momento eso es todo en otras Partes os ensenyare a tratar los bits (operaciones logicas), control de flujo en ensamblador (codificacion de sentencias if while etc...) y alguna cosa mas complicada.&lt;/p&gt;
&lt;p&gt;Por cierto os dejo algunos ejercicios para que pensais y haber si abeis cojido algo de lo que os he explicado ;)&lt;/p&gt;
&lt;p&gt;1 - Si tenemos una instruccion como:&lt;br /&gt;
addb 0(%eax, %esi,1) , %ebx&lt;br /&gt;
donde %eax vale 0x00002341, %esi vale 4 y %ebx no importa decidme:&lt;br /&gt;
a) Que valor habra en %ebx?¿?&lt;br /&gt;
b) Que tipo de recorrido os recuerda?¿? (Imaginacion es la palabra) xD&lt;/p&gt;
&lt;p&gt;2 - Si tenemos este codigo:&lt;br /&gt;
leal (%eax,%esi, 4),%ebx&lt;br /&gt;
movl (%ebx, , ), %ecx&lt;br /&gt;
subl %ecx,%edx&lt;/p&gt;
&lt;p&gt;NOTA: Este codigo se puede hacer mas corto es solo un ejemplo para entrenar-os. Comentar que si no se pone nada en (regbase, ,) no importa ya que es como sino estubiera.&lt;/p&gt;
&lt;p&gt;donde %eax &lt;-- 0x00001000 %esi &lt;-- 5 %ebx &amp; %ecx &amp; %edx&lt;-- indefinido&lt;/p&gt;
&lt;p&gt;a) Que hace la primera instruccion?¿? y la segunda?¿? y la tercera?¿?&lt;br /&gt;
b) Quanto valdra %edx al final?¿?&lt;br /&gt;
c) Como hariais mas pequeño el codigo?¿ (tiene que hacer lo mismo )&lt;/p&gt;
&lt;p&gt;Para posibles soluciones o correcciones postead un comentario con vuestra direccion de e-mail con la pregunta/s que no entendais y os explicare la solucion. Saludos y hasta la proxima.
&lt;/p&gt;

		</content>
	</entry>
	<entry>
		<author>
			<name>SegMenTaTioN FauLt</name>
			<logo>/imag/ed/hombre65x65.png</logo>
		</author>
		<id>http://segmentationfault.espacioblog.com/post/2005/08/03/30-dias-mi-ipod</id>
		<title>30 DIaS para mi iPOD</title>
		<link rel="alternate" type="text/html" href="http://segmentationfault.espacioblog.com/post/2005/08/03/30-dias-mi-ipod" />
		<issued>2005-08-03T12:47:31+00:00</issued>
		<updated>2007-11-06T06:38:36+00:00</updated>
		<content type="text/html" mode="escaped">		
&lt;p&gt;&lt;img src=&quot;http://www.espacioblog.com/segmentationfault/imagen/iPOD.jpg&quot; width=&quot;268&quot; height=&quot;431&quot; class=&quot;imgdcha&quot; /&gt;&lt;br /&gt;
30 són los dias que me quedan para comprar un magnifco ipod 4G de 20 GB, mi intención era comprar-me un iPOD photo (por la pantalla a color y sus funcionalidades….) pero gracias al amigo “JOBS” eso ya lo tengo en un iPOD “normal” (vease la foto de al lado xD). Lo que ya no me gusta tanto es 20 GB (me gustaba mas los 30 de antes con iPOD photo pero bueno…). Asi que nada espero que tanto los defensores como detractores de este “capricho” (si! el precio lo eleva a capricho xD) me den sus opiniones (el porque odian o no compraron iPOD o el caso contrario). Saludos!!
&lt;/p&gt;

		</content>
	</entry>
</feed>
