{"id":9,"date":"2006-06-20T17:06:41","date_gmt":"2006-06-20T23:06:41","guid":{"rendered":"http:\/\/www.stenyak.com\/blog\/?p=12"},"modified":"2006-06-20T17:06:41","modified_gmt":"2006-06-20T23:06:41","slug":"valen-la-pena-los-discos-duros-baratos","status":"publish","type":"post","link":"https:\/\/www.stenyak.com\/?p=9","title":{"rendered":"\u00bfValen la pena los discos duros baratos?"},"content":{"rendered":"<p>El otro dia me top\u00e9 con una p\u00e1gina que hablaba sobre <a href=\"http:\/\/www.wiebetech.com\/whitepapers\/true_cost_of_cds.php\">el verdadero coste de los cds y dvds<\/a>. Dicen unas cuantas verdades, y unas cuantas mentiras blancas (o se dec\u00eda verdades blancas? weno, dej\u00e9moslo en &#8220;omisi\u00f3n de datos&#8221; :P).<\/p>\n<p>El argumento principal que usan para justificar que sus discos duros son mas baratos, es la mano de obra. Dicen que si un dvd tarda 20 minutos en grabarse, son 20 minutos de tu tiempo que has perdido. Que el tiempo es oro y todo eso.<\/p>\n<p>Estos no han oido hablar de procesamiento en paralelo \ud83d\ude09<\/p>\n<p>En fin, nitpicking aparte, estoy de acuerdo en que se tarda mucho en grabar discos, buscarlos por toda la habitaci\u00f3n cuando quieres usarlos, re-grabar a discos nuevos cada N a\u00f1os para por si se deteriora el cd (si, Princo, te estoy mirando a ti \u00ac_\u00ac), etc&#8230;<\/p>\n<p>Y como ando corto de disco duro voy a comprarme uno nuevo en breves. Y, como buen friki que soy, me he preguntao cual sal\u00eda mas barato por giga. Asi que, ni corto ni perezoso, he cogido <a href=\"http:\/\/en.wikipedia.org\/wiki\/Bash\">\/bin\/bash<\/a> y he empezao a codear un parseador del listado web de <a href=\"http:\/\/www.mod-pc.com\">mod-pc<\/a>.<\/p>\n<p>Una vez acabado y satisfecho, ejecutando el script me aparece en pantalla cuales son los mas baratos.<br \/>\nComo siempre, me he empezado a ir por las ramas y he hecho el hom\u00f3logo para pc-box y canal-pc.<br \/>\nY luego lo he juntado todo.<\/p>\n<p>Dejo aqu\u00ed el script, con un poco de documentaci\u00f3n:<\/p>\n<p><strong>Precondiciones<\/strong>:<br \/>\n-Instalar elinks, awk, sed, grep y similares.<br \/>\n-Navegar con tu navegador hasta la pagina de discos duros de tu tienda pcbox favorita, y guardarla como pcbox.htm.<br \/>\n-Ir a la pagina de canal-pc de discos duros internos y copiar-pegar las filas de discos duros a canalpc.txt<\/p>\n<p><strong>C\u00f3digo<\/strong><br \/>\n<code>elinks \"http:\/\/mod-pc.com\/modules.php?name=Tienda&amp;op=vcat&amp;cat=D\" -dump |grep \"HD [S,P]ATA\" |cut -c 50- |sed \"s\/\\[[1234567890]*\\]\/\/g;s\/EUR.*\/\/g;s\/^\\ *\/\/g;s\/PATA\/UDMA\/g;s\/[Gg][Bb]\/\/g\" |awk '{ print $7\/$5, $7, $5, $3, $1 }'|grep \"\\.\"elinks pcbox.htm -dump |grep DISCO |grep -v EXT |grep \"\\,\"|sed \"s\/DISCO\\ \/\/g\" |awk -F\"|\" '{print $2, $3, $4}'|sed \"s\/\\(SATA[2]*\\)\\ .*\\ \\ \/\\1\\ \/g;s\/GB.*SATA\/SATA\/g;s\/GB.*UDMA\/UDMA\/g;s\/UDMA.*\\ \\ \/UDMA\\ \/g;s\/,\/\\.\/g\" |grep -v \"GB\" |awk '{print $4\/$2, $4, $2, $3, $1}'cat canalpc.txt |sed \"s\/Serial\\ ATA[^\\ ]*\/SATA\/g;s\/SATA\\ II\/SATA2\/g;s\/ATA[^\\ ][^\\ ]*\/UDMA\/g;s\/\\ Gb\/Gb\/g;s\/^\\ *\/\/g;s\/\\ [^\\ ]*[rn]\\ Stock\/\/g;s\/\\.\\*\/\/g;s\/,\/\\.\/g;s\/Disco\\ .*\\(\\ [0-9][0-9]*Gb\\ .*A\\ \\).*\\ \\ *\\ \\([0-9]*\\.\\)\/\\1\\2\/g;s\/Gb\/\/g\" |awk '{print $4\/$2, $4, $2, $3, $1}'<br \/>\n<strong>(fin de c\u00f3digo)<\/strong><\/p>\n<p><\/code><\/p>\n<p>Como resultado, un listado con:<br \/>\nprecio por giga, precio total, gigas, tipo de conexion, identificador del cacharro usado en la tienda<\/p>\n<p>El script de canal-pc est\u00e1 un poco mal (los ids var\u00edan un poco) pero weno. Para que quede m\u00e1s bonito en pantalla sugiero pipear el resultado con esto:<\/p>\n<div><code>.\/precios.sh |sort -n -r|cut -c 2- |tr ' ' '\\t'<\/code><\/div>\n<p>Bueno, hasta aqui todo bien. Ahora toca el verdadero quebradero de cabeza:<br \/>\n\u00bfCuantos gigas vas a rellenar al a\u00f1o?<br \/>\n\u00bfCuanto va a bajar el precio de los discos duros?<br \/>\nY como consecuencia l\u00f3gica: <strong><em>\u00bfCu\u00e1l es el tama\u00f1o \u00f3ptimo de un disco duro nuevo para no perder dinero por tener unos cuantos gigas sin usar durante un a\u00f1o o m\u00e1s?<\/em><\/strong><\/p>\n<p>Si sabes responder a esas preguntas, invito a que lo compartas con el resto, porque yo personalmente ya he saciado mis ganas de programar (y pensar) por esta semana&#8230;<\/p>\n<p>Por cierto, los m\u00e1s baratos son los de Maxtor de 320 y 250 gigas en Canal-PC, a solo 27 eurocents el giga \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>El otro dia me top\u00e9 con una p\u00e1gina que hablaba sobre el verdadero coste de los cds y dvds. Dicen unas cuantas verdades, y unas cuantas mentiras blancas (o se dec\u00eda verdades blancas? weno, dej\u00e9moslo en &#8220;omisi\u00f3n de datos&#8221; :P). El argumento principal que usan para justificar que sus discos duros son mas baratos, es [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[13],"_links":{"self":[{"href":"https:\/\/www.stenyak.com\/index.php?rest_route=\/wp\/v2\/posts\/9"}],"collection":[{"href":"https:\/\/www.stenyak.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.stenyak.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.stenyak.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.stenyak.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9"}],"version-history":[{"count":0,"href":"https:\/\/www.stenyak.com\/index.php?rest_route=\/wp\/v2\/posts\/9\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.stenyak.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.stenyak.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.stenyak.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}