<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>lordudun Blog</title>
	
	<link>http://blog.lordudun.es</link>
	<description>technology &amp;&amp; agile software development</description>
	<lastBuildDate>Fri, 29 Apr 2011 15:12:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/lordudun" /><feedburner:info uri="lordudun" /><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%2Flordudun" 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%2Flordudun" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Flordudun" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/lordudun" 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%2Flordudun" 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%2Flordudun" 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%2Flordudun" 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.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2Flordudun" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2Flordudun" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2Flordudun" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Flordudun" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Flordudun" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Flordudun" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Flordudun" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2Flordudun" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2Flordudun" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><item>
		<title>Soporte TRIM en Mac OS</title>
		<link>http://feedproxy.google.com/~r/lordudun/~3/BZedc3MFtok/</link>
		<comments>http://blog.lordudun.es/2011/04/soporte-trim-en-mac-os/#comments</comments>
		<pubDate>Fri, 29 Apr 2011 15:12:57 +0000</pubDate>
		<dc:creator>lordudun</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[SSD]]></category>
		<category><![CDATA[TRIM]]></category>

		<guid isPermaLink="false">http://blog.lordudun.es/?p=167</guid>
		<description><![CDATA[Retomo de nuevo el tema de los discos SSD, en este caso me centrare en el soporte de este tipo de discos en Mac OS X Snow Leopard. Como vimos hace unos dias en el post Disco SSD en MacBook Pro, Mac OS X Snow Leopard no soporta TRIM. La realidad es un poco mas [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.lordudun.es/wp-content/uploads/2011/04/images.jpg"><img class="size-medium wp-image-188 alignnone" title="NAND Samdung" src="http://blog.lordudun.es/wp-content/uploads/2011/04/images-300x146.jpg" alt="" width="300" height="146" /></a></p>
<p>Retomo de nuevo el tema de los discos SSD, en este caso me centrare en  el soporte de este tipo de discos en Mac OS X Snow Leopard. Como vimos hace unos dias en el post <a title="Disco SSD en MacBook Pro" href="http://blog.lordudun.es/2011/04/disco-ssd-en-macbook-pro/">Disco SSD en MacBook Pro</a>, <strong>Mac OS X Snow Leopard no soporta TRIM</strong>.</p>
<p>La realidad es un poco mas compleja de lo que parece:</p>
<p>- <strong>Oficialmente Mac OS no soporta TRIM</strong>, lo hara en la proxima versión: Lion</p>
<p>- <strong>Equipos Apple</strong> con discos SSD con <strong>soporte TRIM</strong> en Mac OS X Snow Leopard</p>
<p>- <strong>Activar extraoficialmente</strong> soporte TRIM para todos los discos SDD</p>
<p>- ¿MacBook Air sin soporte TRIM?</p>
<p>Pasemos a ver en detalle cada uno de los puntos comentados.<span id="more-167"></span></p>
<h2>Sobre TRIM</h2>
<p>Antes de nada, recordemos un poco que es eso del TRIM. TRIM es una orden que permite al sistema operativo<strong> informar a los discos SSD</strong> (Solid State Disc) que <strong>bloques de memoria ya no estan en uso</strong>, es decir, aquellos que contenían ficheros que han sido borrados.</p>
<p>La operacion TRIM pretende gestionar de una forma especifica, metodo de garbage collection, el borrado de los datos del disco duro. El fin es <strong>mantener el rendimiento</strong> de los discos SSD durante toda su vida util. El metodo tradicional de borrado, usado en discos magneticos, favorece la <strong>degradación de los discos SDD</strong>. Por construccion son muy diferentes.</p>
<p>Por un lado el problema reside en la forma que el Sistema Operativo borra los <strong>bloques de memoria</strong>, tipicamente de un tamaño de 4K, mucho <strong>menor</strong> al tamaño mínimo a borrar en las memorias NAND de una SSD.</p>
<p><a href="http://blog.lordudun.es/wp-content/uploads/2011/04/Toshiba_64GB_NAND.jpg"><img class="size-full wp-image-192 alignnone" title="Toshiba 64GB NAND" src="http://blog.lordudun.es/wp-content/uploads/2011/04/Toshiba_64GB_NAND.jpg" alt="" width="210" height="148" /></a></p>
<p>Por otro lado los discos magneticos no diferencian entre una escritura o una sobre-escritura de un bloque marcado como eliminado por el Sistema Operativo. En cambio en un disco SSD esto no es así, ya que la <strong>sobre-escritura genera un overhead</strong> comparado con la escritura en una pagina vacia.</p>
<p>Finalmente hay que tener presente que las <strong>celdas de memoria</strong> NAND tienen un <strong>numero limitado de escrituras</strong>, unos 10.000 ciclos de escritura/borrado.</p>
<h2>Soporte TRIM en Mac OS</h2>
<p>Es bastante conocido que Mac OS X Snow Leopard presenta algunos <strong>inconvenientes con los discos de estado solido</strong>, curiosamente Apple ha sido uno de los primero fabricantes en vender equipos con discos SSD.</p>
<p>Por un lado, es de dominio publico que <strong>Mac OS no soportara TRIM</strong> hasta su proxima version, Mac OS X Lion. Desde Apple se ha asegurado que los <strong>discos SSD</strong> comprados con equipos<strong> de Apple tendran soporte TRIM</strong> en Mac OS por defecto.</p>
<p>Por otro lado, se han reportado algunos problemas en equipos con discos SSD de terceros relacionados con la funcion de hibernar.</p>
<p>La guinda del pastel la encontramos con la posibilidad de <strong>activar TRIM en Mac OS para cualquier tipo de disco SSD</strong>. A continuacion ss dejo un link de como hacerlo:</p>
<p><a href="http://blog.lordudun.es/2011/04/activar-soporte-trim-en-mac-os/">Activar soporte TRIM en Mac OS para cualquier disco SDDs</a></p>
<p><a href="http://blog.lordudun.es/wp-content/uploads/2011/04/photo_lamaquinista.jpg"><img class="size-medium wp-image-184 alignnone" title="Apple Store - La Maquinista" src="http://blog.lordudun.es/wp-content/uploads/2011/04/photo_lamaquinista-300x233.jpg" alt="" width="270" height="210" /></a></p>
<p>Lo mas sorprendente de todo este caso es que en una reciente vista a la <a href="http://www.apple.com/es/retail/lamaquinista/">Apple Store del centro comercial de La Maquinista</a> puede comprobar que los MacBook Air, tanto de 11 como de 13 pulgadas,<strong> no tenian activado el soporte TRIM</strong> en sus discos SSD.</p>
<p>Podeis encontrar mas información en:</p>
<p><a href="http://es.wikipedia.org/wiki/TRIM">Wikipedia: TRIM</a></p>
<p><a href="http://todoappleblog.com/hardware/activa-el-trim-en-mac-os-x-con-cualquier-disco-ssd/">Activa el TRIM en Mac OS X con cualquier disco SSD</a></p>
<p><a href="http://www.faq-mac.com/42386/activar-soporte-trim-mac-os-x-1067-discos-ssd-apple">Como activar el soporte TRIM en Mac OS X 10.6.7 y discos SSD de Apple</a></p>
<img src="http://feeds.feedburner.com/~r/lordudun/~4/BZedc3MFtok" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.lordudun.es/2011/04/soporte-trim-en-mac-os/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.lordudun.es/2011/04/soporte-trim-en-mac-os/</feedburner:origLink></item>
		<item>
		<title>Activar soporte TRIM en Mac OS X</title>
		<link>http://feedproxy.google.com/~r/lordudun/~3/OSsI9hu49Us/</link>
		<comments>http://blog.lordudun.es/2011/04/activar-soporte-trim-en-mac-os/#comments</comments>
		<pubDate>Fri, 29 Apr 2011 13:40:32 +0000</pubDate>
		<dc:creator>lordudun</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[SSD]]></category>

		<guid isPermaLink="false">http://blog.lordudun.es/?p=175</guid>
		<description><![CDATA[La gente de Hardmac han preparado una variante del driver que ofrece Apple para sus discos SSD para poder habilitar el soporte TRIM para cualquier marca/modelo de disco SSD en Mac OS. Este driver ha sido validado en Mac OS 10.6.6 y 10.6.7. Obviamente este driver es una version no oficial, de manera que no [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.lordudun.es/wp-content/uploads/2011/04/features_storage_ssd_20100727.jpg"><img class="alignnone size-full wp-image-197" title="Logo SSD Mac" src="http://blog.lordudun.es/wp-content/uploads/2011/04/features_storage_ssd_20100727.jpg" alt="" width="182" height="136" /></a></p>
<p>La gente de <a href="http://www.hardmac.com">Hardmac</a> han preparado una variante del driver que ofrece Apple para sus discos SSD para poder habilitar el<strong> soporte TRIM para cualquier marca/modelo de disco SSD en Mac OS</strong>. Este driver ha sido validado en Mac OS 10.6.6 y 10.6.7.</p>
<p>Obviamente este driver es una version <strong>no oficial</strong>, de manera que no hay  ninguna garantia sobre su funcionamiento. Todo y que deberia funcionar sin  inconvenientes se desconoce si a medio o largo plaza puede producir algun problema en el disco o en sus datos.</p>
<p>En algunos sitios se esta hablando de que podria reducir el rendiemnto del disco SSD pero esta por confirmar.</p>
<p>Si alguien ha tenido la ocasion de probarlo o lo ha activado, ya nos contara sus resultados.</p>
<p>Mas informacion en:</p>
<p><a href="http://todoappleblog.com/hardware/activa-el-trim-en-mac-os-x-con-cualquier-disco-ssd/">Activa el TRIM en Mac OS X con cualquier disco SSD</a></p>
<p><a href="http://www.faq-mac.com/42386/activar-soporte-trim-mac-os-x-1067-discos-ssd-apple">Como activar el soporte TRIM en Mac OS X 10.6.7 y discos SSD de Apple</a></p>
<p><a href="http://www.hardmac.com/news/2011/03/27/the-universal-solution-to-activate-trim">[Updated] The universal solution to activate TRIM</a></p>
<img src="http://feeds.feedburner.com/~r/lordudun/~4/OSsI9hu49Us" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.lordudun.es/2011/04/activar-soporte-trim-en-mac-os/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.lordudun.es/2011/04/activar-soporte-trim-en-mac-os/</feedburner:origLink></item>
		<item>
		<title>Introduccion a TDD (Test Driven Development)</title>
		<link>http://feedproxy.google.com/~r/lordudun/~3/z-aM4oEIKpY/</link>
		<comments>http://blog.lordudun.es/2011/04/introduccion-a-tdd-test-driven-development/#comments</comments>
		<pubDate>Mon, 18 Apr 2011 12:30:19 +0000</pubDate>
		<dc:creator>lordudun</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Agil]]></category>
		<category><![CDATA[TDD]]></category>

		<guid isPermaLink="false">http://blog.lordudun.es/?p=126</guid>
		<description><![CDATA[TDD son las siglas de Test Driver Development un proceso de desarrollo de software que se basa en la idea de desarrollar pruebas, codificar y refactorizar el codigo construido. El procedimiento que hay que seguir para desarrollar aplicando TDD, Test Driver Development, es muy sencillo, a continuacion veremos como usar esta metodologia, o procedimiento de [...]]]></description>
			<content:encoded><![CDATA[<p><strong>TDD</strong> son las siglas de <a href="http://en.wikipedia.org/wiki/Test-driven_development"><strong>Test Driver Development</strong></a> un proceso de desarrollo de software que se basa en la idea de desarrollar <strong>pruebas</strong>, <strong>codificar</strong> y <strong>refactorizar</strong> el codigo construido.</p>
<p>El procedimiento que hay que seguir para desarrollar aplicando TDD, Test Driver Development, es muy sencillo, a continuacion veremos como usar esta metodologia, o procedimiento de desarrollo, muy comun entre los seguidores de las <strong>metodologias agiles</strong>.</p>
<p>TDD se basa en la idea de realizar <a href="http://en.wikipedia.org/wiki/Unit_testing"><strong>pruebas unitarias</strong></a> para el codigo que debemos construir. A diferencia del procedimiento que usamos habitualmente, construir el codigo y despues realizar las pruebas unitarias, TDD establece que <strong>primero</strong> hay que <strong>realizar una prueba</strong> y a continuación <strong>desarrollar el codigo que la resuelve</strong>.</p>
<p>Obviamente el metodo TDD no acaba aqui, ya que ademas añade el <a href="http://en.wikipedia.org/wiki/Code_refactoring"><strong>code refactoring</strong></a>, re-estructuracion del codigo implementado, un factor importante que no debemos olvidar.</p>
<p><span id="more-126"></span></p>
<h2><strong>Como afrontar TDD</strong></h2>
<p>El metodo a seguir es sencillo. Consiste en elegir uno de los requisitos a implementar, buscar un primer ejemplo sencillo del requisito, crear una prueba unitaria, ejecutar la prueba, implementar el codigo minimo para superar la prueba y ejecutar de nuevo la prueba para ver que se supera.</p>
<p>Obviamente la gracia de ejecutar la prueba despues de crearla es ver que esta falla y que sera necesario hacer algo en el codigo para que esta pase.</p>
<p>A continuacion solo es necesario volver a aplicar el proceso descrito anteriormente hasta haber resuelto la funcionalidad o funcionalidades que se debian implementar.</p>
<p>A demas una vez pasada la prueba es necesario revisar el codigo, por si requiere refactoring. Si es el caso, se revisara, corregira y se ejecutaran las pruebas unitarias, de nuevo.</p>
<p>Es importante tener presente que solo se crea un test por iteracion y solo se implementa el codigo minimo necesario para resolver ese caso. No es bueno &#8220;emocionarse&#8221; implementando y desarrollar mas de lo necesario para resolver el caso de prueba. Si nos vamos por las ramas desarrollando mas casos perderemos una gran parte de la eficacia de este metodo.</p>
<p>&nbsp;</p>
<h2><strong>C</strong><strong>iclo de desarrollo de TDD</strong></h2>
<div id="attachment_127" class="wp-caption alignright" style="width: 250px"><a href="http://www.dojosp.org/?p=59"><img class="size-full wp-image-127" title="tdd-cycle" src="http://blog.lordudun.es/wp-content/uploads/2011/04/tdd-cycle.jpg" alt="tdd-cycle" width="240" height="203" /></a><p class="wp-caption-text">Fuente: Dojo@SP</p></div>
<p>Elegir un requisito a desarrollar</p>
<p>Crear la prueba o test</p>
<p>Ejecutar los tests: <span style="color: #ff0000;">falla (<strong>ROJO</strong>)</span></p>
<p>Crear codigo especifico para resolver el test</p>
<p>Ejecutar de nuevo los tests: <span style="color: #00ff00;">pasa (<strong>VERDE</strong>)</span></p>
<p>Refactorizar el codigo</p>
<p>Ejecutar los tests: <span style="color: #00ff00;">pasa (<strong>VERDE</strong>)</span></p>
<p>&nbsp;</p>
<h2><strong>Ventajas de usar TDD</strong></h2>
<p>La pregunta habitual cuando alguien te habla sobre TDD es ¿Porque es mejor hacer las pruebas antes que el codigo?</p>
<p>Para responder a esta pregunta tenemos que pensar en la forma que se aplica TDD. Por un lado si se implementa y después se realizan las <strong>pruebas</strong> estas suelen estar <strong>condicionadas</strong> a lo implementado, con lo que es facil obviar pruebas o olvidar algunos casos de test.</p>
<p>Por otro lado al realizar primero las pruebas se realiza un <strong>ejercicio previo de analisis</strong>, en profundidad, de los requisitos y de los diversos escenarios. Eliminando la mayor parte de variabilidad y encontrado aquellos aspectos mas importantes o no contemplados en los requisitos.</p>
<p>El hecho que a demas solo se implemente el codigo necesario para resolver un caso de prueba concreto, pasar la prueba, hace que el <strong>codigo</strong> creado sea el <strong>minimo necesario</strong>, reduciendo redundancia y los tipicos bloques de codigo de &#8220;por si a caso&#8221; que habitualmente se convierten en <strong><a href="http://utopicainformatica.blogspot.com/2010/12/codigo-muerto.html">codigo muerto</a></strong>.</p>
<p>Obviamente la obtención de un buen resultado aplicando TDD depende de realizar un conjunto de pruebas unitarias que cubran todos los casos descritos en los requisitos. Es cierto que <strong>habra que trabajar la tecnica para realizar buenos test</strong>, siendo aqui donde reside una de las mayores dificultades de este metodo.</p>
<p>No obstante hay que remarcar que TDD no solo se basa en las pruebas. Una correcta aplicación de la <strong>etapa de refactoring</strong> hace que nuestro codigo sea mas <strong>legible, optimo y facil de mantener</strong>, factores que no siempre priman en nuestros proyectos. Hay que aplicar concienzudamente el paso de refactor, que es el que <strong>aportara un valor extra a nuestro codigo</strong>.</p>
<p>Tambien que destacar que dado que el codigo evoluciona con el paso del tiempo el <strong>refactoring</strong> debe aplicarse, siempre que sea necesario, tanto al <strong>codigo implementado</strong> como a las <strong>pruebas unitarias</strong>, con el fin de mantenerlas actualizadas, añadiendo nuevos casos, cuando sea necesario, o completandolas al detectar fallos en el codigo.</p>
<p>Os espero en el proximo post sobre TDD donde veremos algunos ejemplo que nos ayudaran a entenderlo mejor.</p>
<p>PD: Os animo a comentar y plantear vuestras dudas en los comentarios del post.</p>
<img src="http://feeds.feedburner.com/~r/lordudun/~4/z-aM4oEIKpY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.lordudun.es/2011/04/introduccion-a-tdd-test-driven-development/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.lordudun.es/2011/04/introduccion-a-tdd-test-driven-development/</feedburner:origLink></item>
		<item>
		<title>Disco SSD en MacBook Pro</title>
		<link>http://feedproxy.google.com/~r/lordudun/~3/QEowEp1pFAM/</link>
		<comments>http://blog.lordudun.es/2011/04/disco-ssd-en-macbook-pro/#comments</comments>
		<pubDate>Mon, 11 Apr 2011 13:55:12 +0000</pubDate>
		<dc:creator>lordudun</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[SSD]]></category>

		<guid isPermaLink="false">http://blog.lordudun.es/?p=81</guid>
		<description><![CDATA[Como ya sabréis entre en el mundo mac hace 3 años, al comprar mi primer equipo de la manzana, un MacBook Pro (early 2008) por algunos es conocido como el MacBook Pro Penryn por su modelo de procesador: Intel Penryn 2.4 Un equipo de poco mas de tres años que funciona perfectamente con Mac OS [...]]]></description>
			<content:encoded><![CDATA[<p>Como ya sabréis entre en el mundo mac hace 3 años, al comprar mi primer equipo de la manzana, un <a href="http://support.apple.com/kb/sp4"><strong>MacBook Pro (early 2008)</strong></a> por algunos es conocido como el MacBook Pro <strong>Penryn</strong> por su modelo de procesador: Intel Penryn 2.4 Un equipo de poco mas de tres años que funciona perfectamente con <a href="http://www.apple.com/es/macosx/">Mac OS X Snow Leopard</a>, a demás a una velocidad de respuesta muy buena, sin haber actualizado su hardware.</p>
<p>Recientemente estuve pensando en añadir mas memoria RAM, actualmente tiene 2 SO-DIMM de DDR2 a 667MHz de 1GB cada uno, 2GB en total, pudiente soportar 4GB como máximo. Esta opción no me acababa de convencer dado que la ganancia tampoco seria mucha.</p>
<p><a href="http://blog.lordudun.es/wp-content/uploads/2011/04/ocz_vertex_2.png"><img class="alignnone size-medium wp-image-113" title="ocz_vertex_2" src="http://blog.lordudun.es/wp-content/uploads/2011/04/ocz_vertex_2-300x219.png" alt="" width="270" height="197" /></a></p>
<p>Finalmente me decante por<strong> incorporar un disco SSD</strong> en el equipo, después de hablar con Sergio y confirmarme que en su MacBook Pro 13&#8221; estaba funcionando de maravilla. Como bien sabréis los discos SSD mejoran substancialmente la velocidad de acceso a los datos respecto los discos duros convencionales.</p>
<p><span id="more-81"></span>La realidad es que es delicado escoger un buen disco SSD para un equipo, todavía mas si hablamos de un mac. Por un lado algunas personas han notificado problemas con los discos SSD y la hibernación y es conocido que <strong>Snow Leopard no soporta TRIM</strong>, solo para aquellos discos SSD que van integrados en los equipos Apple.</p>
<blockquote><p><a href="http://es.wikipedia.org/wiki/TRIM">TRIM</a>: Es un protocolo que permite gestionar el borrado de datos en discos SSD. Por construcción los discos SSD tienden a deteriorase por el borrado de datos, reduciendo su rendimiento. TRIM previene esta anomalía.</p></blockquote>
<p>En mi caso, al ser un equipo de 3 años, la controladora SATA del mac solo soportaba SATA I, con lo que había que elegir el disco adecuado ya que la mejora quedaría un poco limitada.</p>
<p>Podríamos hablar largo y tendido del rendimiento de los SSD, de distintos controladores internos, del soporte nativo de TRIM en el disco, de calidad de componentes, Samsung esta a la cabeza, pero no querio extenderme mas de lo necesario.</p>
<p>Os aconsejo leer las comparativas de Tom&#8217;s Hardware sobre discos SSD:</p>
<p>- <a href="http://www.tomshardware.com/reviews/windows-7-ssd-trim,2705.html">Tom&#8217;s Hardware&#8217;s Summer Guide: 17 SSDs Rounded Up</a></p>
<p>- <a href="http://www.tomshardware.com/reviews/ssd-memoright,1926.html">Memoright SSDs: The End of Hard Drives?</a></p>
<p>Estuve valorando discos de precios similares, principalmente: <strong>Intel x25, OCZ Vertex II y los Corsair (Force, Nova y Performance)</strong></p>
<p>El modelo de <strong>Intel</strong> queda un poco desfasado y es demasiado &#8220;lento&#8221;, todo y ser uno de los que funcionan mejor en mac.</p>
<p>Los <strong>Corsair</strong> son buenos discos SSD, con una velocidad alta, pero no tenian la calidad de modelos anteriores, construidos con componentes Samsung.</p>
<p>Finalmente el <strong>OCZ Vertex 2</strong> es una buena opción, esta en la media de calidad, precio y rendimiento de los discos SSD, con el extra que esta <strong>calificado para Mac</strong>.</p>
<p>Hay que pensar que los discos SSD tienen un precio/GB muy alto, con lo que hay que equilibrar el precio y el tamaño. Opte por la compra del <strong><a href="http://www.ocztechnology.com/ocz-vertex-2-sata-ii-2-5-ssd.html">OCZ Vertex 2</a> de 80GB</strong> que cuesta unos 180€.</p>
<p><a href="http://blog.lordudun.es/wp-content/uploads/2011/04/macbook_pro_early_2008_in.png"><img class="alignnone size-medium wp-image-116" title="macbook_pro_early_2008_in" src="http://blog.lordudun.es/wp-content/uploads/2011/04/macbook_pro_early_2008_in-300x121.png" alt="" width="300" height="121" /></a></p>
<p>En mi MacBook Pro el montaje, mas bien el desmontaje, es un poco delicado así que es necesario tener a mano buenas herramientas y seguir las estupendas <a href="http://www.ifixit.com/Browse/Mac">guías de iFixit</a>.</p>
<p>Después del trabajo el resultado es excelente, se nota una notable mejora en el arranque de Mac OS Snow Leopard y también de las aplicaciones instaladas. Esperaremos un poco mas de tiempo para comentar en detalle el rendimiento.</p>
<p><a href="http://blog.lordudun.es/wp-content/uploads/2011/04/ocz_vertex_2_mac.png"><img class="size-medium wp-image-117 alignnone" title="ocz_vertex_2_mac" src="http://blog.lordudun.es/wp-content/uploads/2011/04/ocz_vertex_2_mac-242x300.png" alt="" width="189" height="234" /></a></p>
<p>Finalmente dejo una tabla de PROS y CONTRAS de los discos SSD:</p>
<table>
<thead>
<tr>
<td style="text-align: center;"><strong>PRO</strong></td>
<td style="text-align: center;"><strong>CONTRA</strong></td>
</tr>
</thead>
<thead></thead>
<tbody>
<tr>
<td>Rendimiento&nbsp;</p>
<p>Resistencia a golpes</p>
<p>Menor consumo</p>
<p>Menor temperatura</p>
<p>Silencioso</p>
<p>No requiere defragmentación</p>
<p>Menor peso</td>
<td>Deterioro por borrado (Minimizado por TRIM)&nbsp;</p>
<p>Vida limitada (escrituras)</p>
<p>Coste GB</p>
<p>Poco tamaño</p>
<p>Menos recuperación en caso de fallo</p>
<p>&nbsp;</p>
<p>&nbsp;</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/lordudun/~4/QEowEp1pFAM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.lordudun.es/2011/04/disco-ssd-en-macbook-pro/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.lordudun.es/2011/04/disco-ssd-en-macbook-pro/</feedburner:origLink></item>
		<item>
		<title>lordudun Blog se renueva</title>
		<link>http://feedproxy.google.com/~r/lordudun/~3/80kJAxxH1kg/</link>
		<comments>http://blog.lordudun.es/2011/04/lordudun-blog-se-renueva/#comments</comments>
		<pubDate>Thu, 07 Apr 2011 14:13:08 +0000</pubDate>
		<dc:creator>lordudun</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://home.lordudun.es/wordpress_3/?p=75</guid>
		<description><![CDATA[Como podeis apreciar lordudun Blog se ha renovado con un nuevo estilo, sigue la linea del anterior modelo, aportando un nuevo aire. Si os habies fijado un poco también ha cambiado la cabecera del blog, donde antes había “lordudun Blog, sobre informatica, tecnologia y el mundo Mac.&#8221; ahora tenemos “technology &#38;&#38; agile software development ”, [...]]]></description>
			<content:encoded><![CDATA[<p>Como podeis apreciar lordudun Blog se ha renovado con un nuevo estilo, sigue la linea del anterior modelo, aportando un nuevo aire.</p>
<p>Si os habies fijado un poco también ha cambiado la cabecera del blog, donde antes había <em>“lordudun Blog, sobre informatica, tecnologia y el mundo Mac.&#8221;</em> ahora tenemos <em>“technology &amp;&amp; agile software development ”</em>, este cambio pretende reflejar el nuevo contenido del blog.</p>
<p>NOTA: EL &amp;&amp; es un guiño a los desarrolladores de software.</p>
<p>Como he dicho también se renuevan los contenidos, limitando los contenidos sobre novedades tecnologicas y creciendo en el mundo del desarrollo de aplicaciones.</p>
<p>Eso no significa que no haya noticias sobre tecnologia simplemente que se reduciran en favor de las nuevas tematicas, como el desarrollo de aplicaciones y las metodologias agiles.</p>
<p>Obviamente, como no podia ser menos, seguire hablando de Mac, de sus novedades y de programas interesantes.</p>
<p>Las noticias del anterior lordudun Blog las podeis encontrar en: <a href="http://old.lordudun.es/">old.lordudun.es</a></p>
<img src="http://feeds.feedburner.com/~r/lordudun/~4/80kJAxxH1kg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.lordudun.es/2011/04/lordudun-blog-se-renueva/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.lordudun.es/2011/04/lordudun-blog-se-renueva/</feedburner:origLink></item>
	</channel>
</rss>

