{"id":113202,"date":"2009-02-20T06:59:00","date_gmt":"2009-02-20T06:59:00","guid":{"rendered":"http:\/\/weblogs.madrimasd.org\/\/bioinformatica\/archive\/2009\/02\/20\/113202.aspx"},"modified":"2009-02-20T06:59:00","modified_gmt":"2009-02-20T06:59:00","slug":"el-dia-a-dia-el-programa-que-deja-de-funcionar","status":"publish","type":"post","link":"https:\/\/www.madrimasd.org\/blogs\/bioinformatica\/2009\/02\/20\/113202","title":{"rendered":"El d\u00eda a d\u00eda: el programa que deja de funcionar"},"content":{"rendered":"<p>Como ya sabeis, la componente computacional en bioinform\u00e1tica es muy importante. Un porcentaje respetable de bioinform\u00e1ticos hace sus propios programas, mientras que buena parte del resto usa programas de terceros. Entre los lenguajes de programaci\u00f3n m\u00e1s usados en bioinform\u00e1tica se encuentran <a href=\"http:\/\/www.python.org\/\">Python<\/a>, <a href=\"http:\/\/es.wikipedia.org\/wiki\/Lenguaje_de_programaci%C3%B3n_Java\">Java<\/a>, <a href=\"http:\/\/es.wikipedia.org\/wiki\/Perl\">Perl<\/a> y <a href=\"http:\/\/es.wikipedia.org\/wiki\/Ruby\">Ruby<\/a>, y es com\u00fan eso de pasarle a un colega el cutre-script que soluciona un peque\u00f1o problema de integraci\u00f3n o selecci\u00f3n de informaci\u00f3n (o que te lo pasen). Y de pronto&#8230; \u00a1el programa deja de funcionar de forma misteriosa!<\/p>\n<div align=\"center\"><a href=\"http:\/\/www.micarreralaboral.com.ar-a.googlepages.com\/imagen_blog_esquema_solucion_problem.gif\"><img decoding=\"async\" src=\"http:\/\/www.micarreralaboral.com.ar-a.googlepages.com\/imagen_blog_esquema_solucion_problem.gif\" width=\"50%\"><\/a><\/div>\n<p>Dependiendo de la calidad del programa escrito, muchas veces la culpa est\u00e1 en alguna suposici\u00f3n hecha por el programador original: que las bases de datos tengan un determinado formato, que los programas que llama est\u00e9n en determinados sitios, etc&#8230; En pocas ocasiones son factores externos los que tienen la culpa, como puede ser un problema hardware o una actualizaci\u00f3n del sistema. Por eso esta ma\u00f1ana me ha llamado la atenci\u00f3n un enlace que ha mandado mi amigo Jaime, titulado \u00ab<a href=\"http:\/\/www.faq-mac.com\/noticias\/34587\/mac-os-x-security-update-2009-001-podria-romper-perl-si-has-actualizado-modulos-cpan\">Mac OS X Security Update 2009-001 podr\u00eda romper Perl si has actualizado m\u00f3dulos con CPAN<\/a>\u00ab, donde se explica que una de las actualizaciones de seguridad de Mac OS X, que implica una actualizaci\u00f3n de algunos de los m\u00f3dulos de la instalaci\u00f3n de Perl que viene con Mac, hace que deje de funcionar todo programa que dependa del m\u00f3dulo <a href=\"http:\/\/search.cpan.org\/%7Egbarr\/IO-1.2301\/IO.pm\">IO<\/a>.<\/p>\n<p>\u00a1Que os sea leve!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Como ya sabeis, la componente computacional en bioinform\u00e1tica es muy importante. Un porcentaje respetable de bioinform\u00e1ticos hace sus propios programas, mientras que buena parte del resto usa programas de terceros. Entre los lenguajes de programaci\u00f3n m\u00e1s usados en bioinform\u00e1tica se encuentran Python, Java, Perl y Ruby, y es com\u00fan eso de pasarle a un colega el cutre-script que soluciona un peque\u00f1o problema de integraci\u00f3n o selecci\u00f3n de informaci\u00f3n (o que te lo pasen). Y de pronto&#8230; \u00a1el programa deja de funcionar de forma misteriosa! Dependiendo de la calidad del programa escrito, muchas veces la culpa est\u00e1 en alguna suposici\u00f3n hecha\u2026<\/p>\n","protected":false},"author":25,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0},"categories":[187],"tags":[],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":4}},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.madrimasd.org\/blogs\/bioinformatica\/wp-json\/wp\/v2\/posts\/113202"}],"collection":[{"href":"https:\/\/www.madrimasd.org\/blogs\/bioinformatica\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.madrimasd.org\/blogs\/bioinformatica\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.madrimasd.org\/blogs\/bioinformatica\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/www.madrimasd.org\/blogs\/bioinformatica\/wp-json\/wp\/v2\/comments?post=113202"}],"version-history":[{"count":0,"href":"https:\/\/www.madrimasd.org\/blogs\/bioinformatica\/wp-json\/wp\/v2\/posts\/113202\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.madrimasd.org\/blogs\/bioinformatica\/wp-json\/wp\/v2\/media?parent=113202"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.madrimasd.org\/blogs\/bioinformatica\/wp-json\/wp\/v2\/categories?post=113202"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.madrimasd.org\/blogs\/bioinformatica\/wp-json\/wp\/v2\/tags?post=113202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}