<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-807897738293058311</id><updated>2011-12-27T17:20:22.808+01:00</updated><category term='musica'/><category term='Música'/><category term='Tips'/><category term='computación'/><category term='Autos'/><category term='aviones'/><category term='Review'/><title type='text'>Fortran Hacker</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>49</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-3122621021357933420</id><published>2011-08-12T18:21:00.003+02:00</published><updated>2011-08-12T18:25:34.627+02:00</updated><title type='text'>Esta debe ser una de las canciones más tristes que se han escrito</title><content type='html'>Illapu - Tres versos para una historia&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://www.youtube.com/embed/d4XjYhGFeAc?hd=1" allowfullscreen="" frameborder="0" height="349" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-3122621021357933420?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/3122621021357933420/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=3122621021357933420' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/3122621021357933420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/3122621021357933420'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2011/08/esta-debe-ser-una-de-las-canciones-mas.html' title='Esta debe ser una de las canciones más tristes que se han escrito'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/d4XjYhGFeAc/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-8050947256593100557</id><published>2011-06-26T15:50:00.002+02:00</published><updated>2011-06-29T16:03:54.468+02:00</updated><title type='text'>Para que Emacs no corte las líneas</title><content type='html'>Hay que dar &lt;br /&gt;&lt;br /&gt;&lt;kbd&gt;M-x auto-fill-mode&lt;/kbd&gt;&lt;br /&gt;&lt;br /&gt;es decir, alt-x y despues tipear auto-fill-mode (se puede usar tab para completar).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-8050947256593100557?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/8050947256593100557/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=8050947256593100557' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/8050947256593100557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/8050947256593100557'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2011/06/decirle-emacs-que-no-corte-las-lineas.html' title='Para que Emacs no corte las líneas'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-8679321879480415845</id><published>2010-05-19T17:22:00.001+02:00</published><updated>2010-05-19T17:23:54.454+02:00</updated><title type='text'>Estupideces de Google</title><content type='html'>Para buscar "raman mauri" tuve que poner "raman mauri -ramon -roman -ramón -román" por que siempre buscaba por los otros terminos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-8679321879480415845?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/8679321879480415845/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=8679321879480415845' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/8679321879480415845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/8679321879480415845'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2010/05/estupideces-de-google.html' title='Estupideces de Google'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-387405130396912496</id><published>2010-04-23T10:05:00.006+02:00</published><updated>2010-05-22T01:11:32.856+02:00</updated><title type='text'>Represión en Chile: el caso de Elena Varela</title><content type='html'>&lt;div style="text-align: justify;"&gt;Hoy me enteré por &lt;a href="http://www.theclinic.cl/2010/04/22/fiscal-pedia-15-anos-de-prision-declaran-inocente-a-documentalista-elena-varela/"&gt;theclinic.cl&lt;/a&gt; que declararon inocente a Elena Varela. Ella es una documentalista chilena que fue detenida en 2008 acusada de participar en asaltos a bancos, casualmente cuando realizaba un documental sobre los mapuches y su lucha contra la industria maderera. La evidencia eran cosas tan tontas como armas de utilería y banderas del &lt;a href="http://es.wikipedia.org/wiki/Movimiento_de_Izquierda_Revolucionaria_%28Chile%29"&gt;MIR&lt;/a&gt;, usadas para escenas que estaban filmando para el documental, y el relato de una testigo que finalmente se negó a declarar en el juicio.&lt;br /&gt;&lt;br /&gt;El caso es obviamente un montaje para reprimirla por la creación de este documental y para además ganar acesso al material que ella tenía ya grabado con entrevistas y otra información confidencial. Incluso Amnistía Internacional emitió un &lt;a href="http://www.amnesty.org/en/library/info/AMR22/001/2008/en"&gt;informe al respecto&lt;/a&gt;. Por supuesto en Chile la prensa, salvo medios particulares como &lt;a href="http://theclinic.cl"&gt;The Clinic&lt;/a&gt; o &lt;a href="http://elmostrador.cl"&gt;El Mostrador&lt;/a&gt;, no ha informado nada del caso y solo anunciaron la detención mostrado las armas de juguete como verdaderas. Más aún, se usó el caso para acusar al Gobierno de financiar "terroristas" (el documental es financiado por fondos públicos concursables).&lt;br /&gt;&lt;br /&gt;Me parece increíble como bajo &lt;strong&gt;acusaciones falsas&lt;/strong&gt;, el Gobierno puede tener preso y reprimir a alguien para que después sea declarado inocente. Y este no es el único caso, es común que los dirigentes mapuches sean detenidos acusados de delitos para que, después de estar presos por meses o años, los jueces los declaren inocentes. Los documentalistas o periodistas extranjeros que han venido a investigar han sido expulsados del país (probablemente para evitar los problemas diplomáticos que se producirían si son acusados falsamente).&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-387405130396912496?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/387405130396912496/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=387405130396912496' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/387405130396912496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/387405130396912496'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2010/04/represion-en-chile-el-caso-de-elena.html' title='Represión en Chile: el caso de Elena Varela'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-4175297980102694162</id><published>2010-04-09T23:38:00.005+02:00</published><updated>2010-04-09T23:59:35.900+02:00</updated><title type='text'>Declaración Pública de los Familiares de Nattino, Parada y Guerrero ante la designación de Iván Andrusco como director de gendarmería</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;Con dolor y espanto hemos recibido la noticia de la designación efectuada por el Presidente de la República, Sebastián Piñera Echeñique, del general (r) de Carabineros Iván Andrusco, como nuevo director general de Gendarmería. Tal nombramiento nos golpea en nuestra dignidad, toda vez que Andrusco formó parte del Alto Mando de la disuelta Dirección de Comunicaciones de Carabineros (Dicomcar) al momento en que fueron asesinados nuestros familiares por agentes de tal organismo del Estado.&lt;br /&gt;&lt;br /&gt;Nos hiere y ofende la designación de Andrusco, pues este nombramiento ocurre cuando se sabe que encontrándose el país bajo la vigencia del estado de sitio el 28 de marzo de 1985 fue secuestrado en la vía pública Santiago Nattino Allende por agentes de la Dicomcar. Al día siguiente, a tempranas horas de la mañana fue secuestrado a las puertas del Colegio Latinoamericano de Integración, José Manuel Parada Maluenda, quien se desempeñaba como Jefe del Departamento de Análisis la Vicaría de la Solidaridad, y Manuel Guerrero Ceballos, profesor e inspector del colegio, dirigente de la Asociación Gremial de Educadores de Chile (Agech).&lt;br /&gt;&lt;br /&gt;En los dos operativos los secuestradores actuaron con gran disponibilidad de medios facilitados por la Dicomcar. En el caso de Santiago Nattino señalaron a viva voz que eran policías y que detenían a la víctima por problemas económicos. En el otro secuestro se utilizó un helicóptero de Carabineros y desvíos de tránsito en el sector. Esta acción fue cruenta porque además de ocurrir a plena luz del día y ante los escolares, se le disparó a quemarropa a Leopoldo Muñoz de la Parra, profesor del colegio que intentó impedir el hecho.&lt;br /&gt;&lt;br /&gt;En forma previa, se sucedieron los secuestros también perpetrados por agentes de la Dicomcar del egresado de arquitectura Ramón Arriagada, a quien se le interrogó sobre las actividades de nuestros familiares. También el operativo realizado la noche del 28 de marzo a la sede de la Agech ubicada en calle Londres 75 de la capital. De ese lugar fueron raptados a la fuerza varios profesores, quienes estuvieron privados de libertad hasta el día 29, siendo su lugar de detención ilegal el cuartel de la Dicomcar, ubicado en calle Dieciocho, el mismo que años atrás fuera usado por el organismo represor clandestino Comando Conjunto, bajo el nombre de “La Firma”, desde donde desaparecieron muchos chilenos y chilenas.&lt;br /&gt;&lt;br /&gt;Pese a las intensas actividades desplegadas para dar con vida a nuestros familiares, no se tuvo noticia alguna de ellos hasta el 30 de marzo de 1985, cuando fueron encontrados sus cuerpos con marcas de tortura, extraídas sus uñas, quemados con cigarrillos sus orejas, con huesos quebrados, degollados y desangrados en el camino que une Quilicura con el Aeropuerto de Pudahuel, donde hoy se levanta el Memorial de las Tres Sillas, que recuerda este crimen que conmocionó a todo el pueblo de Chile y al mundo.&lt;br /&gt;&lt;br /&gt;Quienes realizaron el crimen eran miembros de la Dicomcar, organismo del cual Andrusco era uno de sus miembros activos y con cargos de responsabilidad el mismo año en que ocurrieron los hechos. El sitio donde mantuvieron secuestrados y torturaron a nuestros familiares fue la sede de la Dicomcar, lugar donde Andrusco trabajaba a diario. En el proceso llevado adelante por la justicia Andrusco fue incriminado por sus colegas como encubridor y que sabía de los hechos, mientras se omitía dar información a la justicia a pesar de los requerimientos del juez José Cánovas y luego Milton Juica. Varios de los colegas y subordinados de Andrusco en la Dicomcar cumplen hoy condena en el penal de Punta Peuco por el triple secuestro y degollamiento.&lt;br /&gt;&lt;br /&gt;Como familiares de Nattino, Parada y Guerrero exigimos respeto a nuestros muertos y a la sociedad chilena toda, cuya democracia debe basarse en el respeto, fomento y goce de los derechos humanos.&lt;br /&gt;&lt;br /&gt;Demandamos al Gobierno la inmediata destitución de Iván Andrusco del cargo al cual ha sido designado, por su pasado vinculado al Alto Mando de la Dicomcar, organismo responsable de la muerte de nuestros familiares. Nos parece inadmisible que una persona con estos antecedentes tenga la responsabilidad del orden, seguridad, cumplimiento de condenas en las prisiones y el resguardo de los Tribunales de Justicia. Cuestionamos además que pueda actuar en forma imparcial especialmente en el caso de sus ex colegas que están presos en Punta Peuco condenados por crímenes de lesa humanidad.&lt;br /&gt;&lt;br /&gt;Llamamos a la sociedad chilena a perseverar en la larga lucha por más Verdad y Justicia en todos los casos de violaciones a los derechos humanos perpetrados por agentes del Estado durante la dictadura militar. Por nuestros vivos y nuestros muertos, los conminamos a no olvidar, a informarse y actuar para que la democracia esté a la altura del sacrificio de tantos y tantas.&lt;br /&gt;&lt;br /&gt;Familiares de José Manuel Parada, Manuel Guerrero Ceballos y Santiago Nattino.&lt;br /&gt;&lt;br /&gt;Estela Ortiz, Javiera Parada, Juan José Parada, Antonio Parada, Camilo Parada; Owana Madera, Manuel Guerrero Antequera, Manuela Guerrero Madera, América Guerrero Antequera, Victoria Guerrero Ceballos, Francisco Guerrero Ceballos, Juana Guerrero Ceballos, Verónica Antequera Vergara; Familia Nattino Reyes; Leopoldo Muñoz de la Parra.&lt;/blockquote&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-4175297980102694162?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/4175297980102694162/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=4175297980102694162' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/4175297980102694162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/4175297980102694162'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2010/04/declaracion-publica-de-los-familiares.html' title='Declaración Pública de los Familiares de Nattino, Parada y Guerrero ante la designación de Iván Andrusco como director de gendarmería'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-8590197752747238003</id><published>2010-04-08T10:56:00.005+02:00</published><updated>2010-04-08T19:03:06.077+02:00</updated><title type='text'>Enlazando con MKL</title><content type='html'>&lt;div style="text-align: justify;"&gt;La implementación de &lt;a href="http://es.wikipedia.org/wiki/Intel_Corporation"&gt;Intel&lt;/a&gt; de las bibliotecas de álgebra lineal &lt;a href="http://en.wikipedia.org/wiki/Basic_Linear_Algebra_Subprograms"&gt;Blas&lt;/a&gt; y &lt;a href="http://en.wikipedia.org/wiki/LAPACK"&gt;Lapack&lt;/a&gt; se llama &lt;a href="http://software.intel.com/en-us/intel-mkl/"&gt;MKL (Math Kernel Libraries)&lt;/a&gt;. Una de las cosas por las que no me gusta esta biblioteca (aparte de no ser &lt;a href="http://www.gnu.org/philosophy/free-sw.es.html"&gt;software libre&lt;/a&gt;) es que es un lío enlazar con ella porque se deben mezclar diferentes partes dependiendo del compilador, del tamaño de los enteros, etc. y al final toma un montón de tiempo hacer. &lt;br /&gt;&lt;br /&gt;Pero hoy descubrí que Intel tiene una página web que automáticamente te da la línea de compilación que necesitas:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor/"&gt;http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ciertamente es una buena idea y ahorra bastante trabajo.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-8590197752747238003?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/8590197752747238003/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=8590197752747238003' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/8590197752747238003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/8590197752747238003'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2010/04/enlazando-con-mkl.html' title='Enlazando con MKL'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-5893220805539650780</id><published>2009-12-18T19:41:00.006+01:00</published><updated>2009-12-20T01:52:36.360+01:00</updated><title type='text'>Día de los trabajadores</title><content type='html'>&lt;div style="text-align: justify;"&gt;Aunque falta mucho aún para el 1 de mayo, quería comentar que me da mucha rabia cuando le llaman el "Día del Trabajo" o "Fiesta del Trabajo". En realidad &lt;b&gt;en esa fecha se celebra el &lt;a href="http://es.wikipedia.org/wiki/Día_internacional_de_los_trabajadores"&gt;Día internacional de los trabajadores&lt;/a&gt;&lt;/b&gt;, en conmemoración de &lt;a href="http://es.wikipedia.org/wiki/Revuelta_de_Haymarket"&gt;la masacre de Haymarket&lt;/a&gt;, ocurrida en  Chicago (¡qué casualidad, ¿no?!) en 1886, cuando la policía disparó sobre los manifestantes que &lt;i&gt;reclamaban por una jornada de trabajo de 8 horas&lt;/i&gt; (Nota del Editor: miren todos los años que han pasado y los supermercados siguen abiertos hasta después de la hora decente y los malls no cierran ni siquiera los días de votación).&lt;br /&gt;&lt;br /&gt;Al cambiarle el nombre lo que se persigue es quitarle el contexto a lo que se conmemora en esa fecha. Y por si no fuera suficientemente asqueroso, ahora me entero de que en Estados Unidos han ido más allá, el 1 de mayo &lt;b&gt;no es feriado&lt;/b&gt;, aunque se celebra lo que llaman &lt;a href="http://en.wikipedia.org/wiki/Loyalty_Day"&gt;"Dia de la lealtad"&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-5893220805539650780?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/5893220805539650780/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=5893220805539650780' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/5893220805539650780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/5893220805539650780'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2009/12/dia-de-los-trabajadores.html' title='Día de los trabajadores'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-6511112032449865079</id><published>2009-12-03T21:54:00.003+01:00</published><updated>2009-12-03T22:00:30.769+01:00</updated><title type='text'>Manifiesto en defensa de los derechos fundamentales en Internet</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_BqO-FiPFz5g/Sxgmrk9HNmI/AAAAAAAAABE/NPgo8reJSjg/s1600-h/endefensadeinternet.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 271px;" src="http://4.bp.blogspot.com/_BqO-FiPFz5g/Sxgmrk9HNmI/AAAAAAAAABE/NPgo8reJSjg/s400/endefensadeinternet.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5411117482381882978" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, &lt;em&gt;bloggers&lt;/em&gt;, usuarios, profesionales y creadores de Internet manifestamos nuestra firme oposición al proyecto, y declaramos que:&lt;br&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos&lt;/b&gt;, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.&lt;/li&gt;&lt;br&gt;&lt;li&gt;&lt;b&gt;La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicia&lt;/b&gt;l. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial -un organismo dependiente del ministerio de Cultura-, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.&lt;/li&gt;&lt;br&gt;&lt;li&gt;&lt;b&gt;La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español&lt;/b&gt;, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.&lt;/li&gt;&lt;br&gt;&lt;li&gt;&lt;b&gt;La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural.&lt;/b&gt; Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.&lt;/li&gt;&lt;br&gt;&lt;li&gt;&lt;b&gt;Los autores&lt;/b&gt;, como todos los trabajadores,&lt;b&gt;tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades&lt;/b&gt; asociadas a sus creaciones. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.&lt;/li&gt;&lt;br&gt;&lt;li&gt;Consideramos que &lt;b&gt;las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales,&lt;/b&gt; en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.&lt;/li&gt;&lt;br&gt;&lt;li&gt;&lt;b&gt;Internet debe funcionar de forma libre y sin interferencias políticas&lt;/b&gt; auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.&lt;/li&gt;&lt;br&gt;&lt;li&gt;&lt;b&gt;Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España,&lt;/b&gt; ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.&lt;/li&gt;&lt;br&gt;&lt;li&gt;&lt;b&gt;Proponemos una verdadera reforma del derecho de propiedad intelectual&lt;/b&gt; orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.&lt;/li&gt;&lt;br&gt;&lt;li&gt;&lt;b&gt;En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público&lt;/b&gt; y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia.&lt;/li&gt;&lt;br&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-6511112032449865079?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/6511112032449865079/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=6511112032449865079' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/6511112032449865079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/6511112032449865079'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2009/12/en-defensa-de-los-derechos.html' title='Manifiesto en defensa de los derechos fundamentales en Internet'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_BqO-FiPFz5g/Sxgmrk9HNmI/AAAAAAAAABE/NPgo8reJSjg/s72-c/endefensadeinternet.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-1942939245753393985</id><published>2009-11-12T14:44:00.000+01:00</published><updated>2009-11-12T14:47:29.281+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='musica'/><title type='text'>Patricio Manns + Inti  Illimani: La Araucana</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/coyBzkHzgmA&amp;hl=en_US&amp;fs=1&amp;color1=0x234900&amp;color2=0x4e9e00"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/coyBzkHzgmA&amp;hl=en_US&amp;fs=1&amp;color1=0x234900&amp;color2=0x4e9e00" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;...ya sabemos que habrá una guerra, el tiempo antes de urgir las paces.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-1942939245753393985?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/1942939245753393985/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=1942939245753393985' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/1942939245753393985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/1942939245753393985'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2009/11/patricio-manns-inti-illimani-la.html' title='Patricio Manns + Inti  Illimani: La Araucana'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-1349272078387718475</id><published>2009-11-07T16:37:00.006+01:00</published><updated>2009-11-07T17:55:24.732+01:00</updated><title type='text'>Portaldisc: música online a la "shilena"</title><content type='html'>&lt;div style="text-align: justify;"&gt;Hoy encontré una tienda online de música chilena, &lt;a href="http://www.portaldisc.com/"&gt;Portaldisc&lt;/a&gt;, que tiene precios bastante razonables: un disco por 4 lucas y descuentos importantes por comprar 3 o 10. Tienen bastantes discos disponibles, todos músicos chilenos y de sellos chilenos. Para comprar un disco se debe &lt;a href="http://portaldisc.com/codigos.php"&gt;comprar un cupón&lt;/a&gt; (que se puede pagar por transferencia bancaria, pago en bancos chilenos o compra por &lt;a href="https://www.paypal.com"&gt;Paypal&lt;/a&gt; -nada de esos sistemas idiotas como DineroMail que solo acepta tarjetas chilenas), el que después se usa para bajar los discos. Una vez pagado en Paypal solo tuve que esperar a que me llegara el mail con los códigos, lo que demora menos de 24 horas (eso es lo que dicen, pero a mí me llegó en menos de una). Pillé varios que me interesan así que compré 3 discos por 17 dólares. El primer disco que escogí fue &lt;a href="http://www.portaldisc.com/disco.php?id=409"&gt;Cachai Reolé?&lt;/a&gt; de &lt;a href="http://www.mauricioredoles.cl/"&gt;Mauricio Redoles&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Pero aquí empezaron las cosas desagradables: los discos no tienen mucha información, así que es imposible saber directamente qué canciones traen, hay que buscar en &lt;a href="http://www.google.com"&gt;la web&lt;/a&gt;. Además, al cambiar el cupón por el disco piden un montón de información personal que no dicen para qué la quieren (curiosamente, al pagar no me pidieron nada).&lt;br /&gt;&lt;br /&gt;Después, me dieron un link para bajar un &lt;a href="http://es.wikipedia.org/wiki/Formato_de_compresi%C3%B3n_ZIP"&gt;zip&lt;/a&gt; con los &lt;a href="http://es.wikipedia.org/wiki/Mp3"&gt;mp3s&lt;/a&gt;. Al abrirlo me llevé una sorpresa desagradable: los archivos vienen con nombres, pero sin número de canción, así que se ordenan alfabéticamente y no en el orden del disco. Pensé que al menos el &lt;a href="http://es.wikipedia.org/wiki/ID3"&gt;ID3&lt;/a&gt; (información sobre la canción almacenada dentro del archivo) tendría el numero de pista, pero no. Solo algunas canciones tienen ID3, los otras lo tienen completamente en blanco, tal como un disco bajado por canciones separadas de Napster hace diez años. Esto es crítico en algunos tocadores de mp3, como el de mi teléfono, que solo saben usar el ID3 para organizar las canciones. Como mi única opción era poner a mano los números de canciones, empecé a buscar la lista de canciones que típicamente vienen como material adjunto. Pero solo venía un jpg con la carátula del disco, sin lista de canciones por ninguna parte. Entonces tuve que buscar en Google hasta dar con la lista de canciones y renombrar los archivos &lt;i&gt;a mano&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;En conclusión, me parece que la venta de música online a precios razonables es una buena cosa, especialmente si una parte importante de la plata va al artista (y no a engordar disqueros mafiosos hijos de banquero). Pero al menos &lt;strong&gt;deberían garantizar un nivel de calidad mínimo&lt;/strong&gt;. Veremos cómo me va con PortalDisc y los otros cupones que me quedan, pero ojalá mejoren con el tiempo.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-1349272078387718475?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/1349272078387718475/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=1349272078387718475' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/1349272078387718475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/1349272078387718475'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2009/11/portaldisc-musica-online-la-shilena.html' title='Portaldisc: música online a la &quot;shilena&quot;'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-454140499231375159</id><published>2009-11-01T21:47:00.006+01:00</published><updated>2009-11-01T23:24:16.970+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Autos'/><title type='text'>Curso de conducción de seguridad</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_BqO-FiPFz5g/Su3-nJVOdII/AAAAAAAAAA8/qxjwR9PmX7U/s1600-h/evc.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 400px; height: 223px;" src="http://2.bp.blogspot.com/_BqO-FiPFz5g/Su3-nJVOdII/AAAAAAAAAA8/qxjwR9PmX7U/s400/evc.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5399251476760392834" /&gt;&lt;/a&gt;Hoy hice algo bastante entretenido (y útil): fui a un curso de conducción de seguridad. El curso lo organiza la &lt;a href="http://www.evcpilot.com/"&gt;Escuela Vasca de Conducción&lt;/a&gt; y se hace en el &lt;a href="http://maps.google.es/?ie=UTF8&amp;ll=43.266761,-2.951052&amp;spn=0.004344,0.009645&amp;t=h&amp;z=17"&gt;parking de Zorrozaure&lt;/a&gt; en Bilbao. Por 100 euros ofrecen un curso de 4 horas, de las 10 de la mañana a las 2 de la tarde. El curso se hizo con unos &lt;a href="http://es.wikipedia.org/wiki/Škoda_Fabia"&gt;Skoda Fabia 16v&lt;/a&gt;, un auto común y corriente nada de deportivo, pero representativo de lo que es auto normal. El objetivo no es la conducción deportiva en realidad, sino prepararnos para situaciones de riesgo que pueden pasar en la calle.&lt;br /&gt;&lt;br /&gt;Después de una instrucción teórica corta, donde nos explicaron que íbamos a hacer y en qué cosas debíamos fijarnos, tuvimos 3 partes prácticas en que nos turnábamos para ir en el auto con un instructor (nos dividieron en 3 grupos: a mí me tocó con el instructor jefe):&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;i&gt;Slalom&lt;/i&gt;: los instructores pusieron unos &lt;a href="http://es.wikipedia.org/wiki/Cono_de_tr%C3%A1fico"&gt;conos&lt;/a&gt;, separados por una cierta distancia y teníamos que pasar alternadamente entre ellos. Al principio me costó un poco ir rápido, pero a la segunda tanda (ahora el instructor estaba abajo y te hablaba por una radio, para no marearse el pobre) ya pude tomar más velocidad y chirrear los neumáticos en cada doblada. Me dijo que mi técnica de manos al volante está bien, aunque quizás un poco desordenada, aunque creo que la mejoré durante el día.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;i&gt;Frenada&lt;/i&gt;: acá empezó la parte ya más entretenida, hicieron una curva con &lt;a href="http://es.wikipedia.org/wiki/Cono_de_tr%C3%A1fico"&gt;conos&lt;/a&gt; y debíamos acelerar a 70 km/h y frenar mientras doblábamos. La dificultad estaba en que mojaron el pavimento y además los autos llevaban &lt;a href="http://es.wikipedia.org/wiki/Neumático_liso"&gt;slicks&lt;/a&gt; atrás (neumáticos lisos de competición, que se agarran muy bien en seco pero pésimo en agua). Ver a los instructores hacerlo la primera vez impresiona. La verdad es que el &lt;a href="http://es.wikipedia.org/wiki/Antiblockiersystem"&gt;ABS&lt;/a&gt; (sistema de frenos antibloqueo) hacía bastante bien su trabajo y si uno no iba muy rápido y frenaba en último momento, el auto no se iba nada. El instructor en todo caso estaba presto para "ayudar" a que el auto se fuera, poniendo el freno de mano. Cuando lo hice yo, las primeras dos veces entré lento y no pasó mucho (salvo que agarré confianza para ir más rápido), despues ya me tiré fuerte y el auto derrapó un poco, pero pude controlarlo y el instructor me felicitó :-D; pero la vez siguiente me dijo que estaba soltando el freno antes de tiempo (despues explicó que el cambio en la distribución de peso al soltar el freno, puede hacer que vuelvas a perder adherencia).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;i&gt;Control de derrape&lt;/i&gt;: esta vez hicieron una semicircunferencia con los &lt;a href="http://es.wikipedia.org/wiki/Cono_de_tr%C3%A1fico"&gt;conos&lt;/a&gt;, debidamente mojada, en la que teníamos que entrar a unos 40-50 km/h. En la curva el instructor metía sorpresivamente el freno de mano y teníamos que controlar el auto; en esto me fue bastante bien, logré controlarlo aún cuando metió el freno de mano dos o tres veces en la misma curva. Me dijo que tenía buen control del contravolante (cuando la cola se va, para controlar el auto, hay que doblar las ruedas en la dirección en que se está yendo la cola), pero que no debía dar volantazos bruscos porque podía volver a perder el control. Acá realmente había que doblar muy rápido, así que de pasada uno activaba los limpiaparabrisas, luces de viraje y hasta la bocina tocaban algunos.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;Realmente fue una buena experiencia y sería bueno que la tuviera cualquiera que maneja. Los instructores eran bastante buenos y profesionales y se tomaban su tiempo para explicar las cosas, así que realmente recomendaría esta escuela. Especialmente me gusta que el precio es bastante competitivo con respecto a las otras que investigué. Ahora me gustaría hacer el curso avanzado, que incluye conducción deportiva, pero no sé si alcanzaré antes de ir de vacaciones a Chile en enero.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-454140499231375159?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/454140499231375159/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=454140499231375159' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/454140499231375159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/454140499231375159'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2009/11/curso-de-conduccion-de-seguridad.html' title='Curso de conducción de seguridad'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_BqO-FiPFz5g/Su3-nJVOdII/AAAAAAAAAA8/qxjwR9PmX7U/s72-c/evc.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-276559164439337325</id><published>2009-10-22T23:00:00.002+02:00</published><updated>2009-10-24T00:35:02.433+02:00</updated><title type='text'>Adiós Colotito</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://nano-bio.ehu.es/~xavier/albums/coloto/Coloto_59.sized.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 640px; height: 480px;" src="http://nano-bio.ehu.es/~xavier/albums/coloto/Coloto_59.sized.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-276559164439337325?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/276559164439337325/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=276559164439337325' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/276559164439337325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/276559164439337325'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2009/10/adios-colotito.html' title='Adiós Colotito'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-8069630190939013031</id><published>2009-08-28T08:32:00.005+02:00</published><updated>2009-09-02T18:33:21.041+02:00</updated><title type='text'>ResearcherID</title><content type='html'>Hace poco alguien me mostró el sistema &lt;a href="http://www.researcherid.com/rid/C-2114-2009"&gt;ResearcherID&lt;/a&gt;, es una idea de &lt;a href="http://en.wikipedia.org/wiki/Thomson_Reuters"&gt;Thompson&lt;/a&gt; de dar a cada investigador un número de identificación único. La gracia es que además tienen un sitio público donde cada investigador puede poner sus papers, &lt;a href="http://www.researcherid.com/rid/C-2114-2009"&gt;este el mío&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;En realidad, poder identificar unívocamente a cada autor de un artículo es algo bastante necesario a estas alturas. Aunque no sé si me gusta mucho la idea de que sea una empresa privada la que se encargue de hacerlo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-8069630190939013031?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/8069630190939013031/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=8069630190939013031' title='2 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/8069630190939013031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/8069630190939013031'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2009/08/researcherid.html' title='ResearcherID'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-4994031543200377199</id><published>2009-08-26T13:34:00.005+02:00</published><updated>2009-08-27T13:13:15.625+02:00</updated><title type='text'>Manifestación contra las represas en Aysén</title><content type='html'>El próximo fin de semana en todo Chile (Sábado 29 agosto 2009).&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/RnpEIa3_J78&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/RnpEIa3_J78&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-4994031543200377199?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/4994031543200377199/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=4994031543200377199' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/4994031543200377199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/4994031543200377199'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2009/08/manifestacion-contra-las-represas.html' title='Manifestación contra las represas en Aysén'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-4550053983036867577</id><published>2009-06-10T00:31:00.005+02:00</published><updated>2009-06-10T01:13:33.906+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aviones'/><title type='text'>La desaparición del Stardust</title><content type='html'>&lt;div style="text-align: justify;"&gt;STENDEC&lt;br /&gt;STENDEC &lt;br /&gt;STENDEC&lt;br /&gt;&lt;br /&gt;Esas fueron las últimas transmisiones que se recibieron del &lt;a href="http://es.wikipedia.org/wiki/Star_Dust_(avi%C3%B3n)"&gt;Stardust&lt;/a&gt;, un avión comercial británico que desapareció en 1947 cuando hacía la ruta Buenos Aires - Santiago. El avión desapareció luego de avisar al Aeropuerto de Santiago que estaba a punto de aterrizar. Lo misterioso es que a pesar de que se hicieron intensas búsquedas, todo fue infructuoso: así como del &lt;a href="http://es.wikipedia.org/wiki/Alejandro_Bello"&gt;teniente Bello&lt;/a&gt;, nada se supo del avión.&lt;br /&gt;&lt;br /&gt;Bueno, nada hasta 1998, cuando un guía de montaña encontró un motor del avión a los pies del &lt;a href="http://es.wikipedia.org/wiki/Glaciar"&gt;glaciar&lt;/a&gt; &lt;a href="http://es.wikipedia.org/wiki/Volc%C3%A1n_Tupungato"&gt;Tupungato&lt;/a&gt;. Cuando se investigaron los restos, se pudo reconstruir lo que pasó: el avión se estrelló en el glaciar, provocando una avalancha que lo cubrió. Por 50 años los restos se movieron dentro del glaciar hasta aparecer en la superficie.&lt;br /&gt;&lt;br /&gt;A quien le interesen los detalles hay un &lt;a href="http://quicksilverscreen.com/watch?video=40712"&gt;documental&lt;/a&gt; muy interesante de la &lt;a href="http://es.wikipedia.org/wiki/BBC"&gt;BBC&lt;/a&gt; donde cuentan la historia y acompañan a la expedición del Ejército argentino que fue a investigar los restos.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-4550053983036867577?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/4550053983036867577/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=4550053983036867577' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/4550053983036867577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/4550053983036867577'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2009/06/la-desaparicion-del-stardust.html' title='La desaparición del Stardust'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-4657759869325003366</id><published>2009-06-03T20:24:00.010+02:00</published><updated>2009-06-03T21:12:04.573+02:00</updated><title type='text'>Gram-Schmidt orthogonalization with blas/lapack</title><content type='html'>&lt;p&gt;This is how to orthonormalize a set of vectors using BLAS and Lapack routines:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;I assume that you have the vectors stored in a matrix V.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Calculate the overlap matrix S_ij = &amp;lt;v_i|v_j&amp;gt; with BLAS &lt;a href="http://linux.die.net/man/l/dsyrk"&gt;dsyrk&lt;/a&gt; (&lt;a href="http://linux.die.net/man/l/zherk"&gt;zherk&lt;/a&gt; for&lt;br /&gt; complex vectors).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Calculate the Cholesky decomposition of S, this is to calculate a  triangular matrix U such that S=U'*U. The decomposition is done by  the Lapack function &lt;a href="http://linux.die.net/man/l/dpotrf"&gt;dpotrf&lt;/a&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Your orthogonalized vectors will be W = inv(U)*V, but do not invert U and then multiply, as this is inefficient and possibly numerically  unstable. Directly use the BLAS function &lt;a href="http://linux.die.net/man/l/dtrsm"&gt;dtrsm&lt;/a&gt; that multiplies a  matrix &lt;i&gt;in place&lt;/i&gt; by the inverse of a triangular matrix. Just  what we need.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;And that is all, just three subroutine calls.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-4657759869325003366?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/4657759869325003366/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=4657759869325003366' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/4657759869325003366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/4657759869325003366'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2009/06/gram-schmidt-orthogonalization-with.html' title='Gram-Schmidt orthogonalization with blas/lapack'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-7073206212790825777</id><published>2009-05-28T18:19:00.006+02:00</published><updated>2009-06-03T22:05:44.252+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Música'/><title type='text'>Comprar musica online</title><content type='html'>&lt;div style="text-align: justify;"&gt;Hoy me pasó algo curioso: tenía ganas de escuchar el disco &lt;a href="http://es.wikipedia.org/wiki/En_Turecto"&gt;En Turecto&lt;/a&gt; de &lt;a href="http://en.wikipedia.org/wiki/La_Polla_Records"&gt;La Polla Records&lt;/a&gt;, pero como no lo tengo, fui a ver si lo encontraba para bajar (en España, donde estoy ahora, eso es legal). Uno los primeros resultados fue la página de &lt;a href="http://www.gordiscos.com/index.php"&gt;Gor Discos&lt;/a&gt;, donde me ofrecían comprar cada canción, en mp3, por 60 céntimos o el disco entero por la módica suma de 4 euros (son 30 canciones). Así que me compré el disco completo y ahora lo estoy escuchando feliz y solo 4 euros más pobre.&lt;br /&gt;&lt;br /&gt;Así &lt;i&gt;sí dan ganas de pagar por la música&lt;/i&gt;: un precio razonable, mp3s de buena calidad y sin DRM. Lo bajas inmediatamente y no tienes que pagar por un CD que no te sirve.&lt;br /&gt;&lt;br /&gt;Lamentablemente es un sello independiente dedicado a un tipo de mísica particular y local, aunque curiosamente también tienen algunos grupos chilenos y argentinos.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Nota del editor:&lt;/i&gt; Si en ese sello hay música que les guste, gástense unos euritos/pesitos/moneditas cualquiera.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-7073206212790825777?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/7073206212790825777/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=7073206212790825777' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/7073206212790825777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/7073206212790825777'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2009/05/comprar-musica-online.html' title='Comprar musica online'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-5999668069898030518</id><published>2009-03-09T03:22:00.007+01:00</published><updated>2009-06-10T00:57:06.402+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computación'/><title type='text'>Sesiones SSH inmortales</title><content type='html'>&lt;div style="text-align: justify;"&gt;Una cosa que siempre me ha dado problemas con SSH es que las conexiones se mueren después de un tiempo de no hacer nada; al parecer esto sucede porque alguno de los enrutadores que encausan la conexión ve que está inactiva y decide matarla. Por lo general esto demora un buen rato, así que no es muy problemático, pero por alguna razón las conexiones desde acá en Japón a las máquinas en Europa no duran más que unos minutos antes de cerrarse, incluso corriendo programas en el terminal.&lt;br /&gt;&lt;br /&gt;Por suerte SSH tiene una manera de evitar este problema: se le puede decir que mantenga las conexiones activas enviando un mensajito cada cierto número de segundos. Hacerlo es tan simple como agregar la línea&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;ServerAliveInterval 120&lt;/pre&gt;&lt;br /&gt;a &lt;tt&gt;/etc/ssh/ssh_config&lt;/tt&gt;, donde el número es la cantidad de segundos entre que se envía el mensajillo aquel. Se puede también hacer al revés, diciéndole al servidor que mantenga viva la conexión poniendo la misma línea en &lt;tt&gt;/etc/ssh/ssh&lt;b&gt;d&lt;/b&gt;_config&lt;/tt&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-5999668069898030518?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/5999668069898030518/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=5999668069898030518' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/5999668069898030518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/5999668069898030518'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2009/03/sesiones-ssh-inmortales.html' title='Sesiones SSH inmortales'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-7964871589357654525</id><published>2008-12-30T01:26:00.001+01:00</published><updated>2008-12-30T01:26:59.246+01:00</updated><title type='text'>¡Feliz Cumpleaños Gatita!</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-7964871589357654525?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/7964871589357654525/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=7964871589357654525' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/7964871589357654525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/7964871589357654525'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2008/12/feliz-cumpleaos-gatita.html' title='¡Feliz Cumpleaños Gatita!'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-7832100196556780510</id><published>2008-12-24T21:07:00.003+01:00</published><updated>2009-06-10T00:56:17.057+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computación'/><title type='text'>FreeDOS al rescate</title><content type='html'>Una de las cosas que siempre da problemas para los que usamos Linux son los update de BIOS de las placas madres, en general hay utilidades que corren o en Windows o en DOS.&lt;br /&gt;&lt;br /&gt;Resulta que hay una manera fácil de conseguir un CD booteable de FreeDOS con la utilidad para quemar BIOS (o lo que se quiera). En esta página explican todos los pasos:&lt;br /&gt;&lt;br /&gt;http://www.linuxinsight.com/how-to-flash-motherboard-bios-from-linux-no-dos-windows-no-floppy-drive.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-7832100196556780510?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/7832100196556780510/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=7832100196556780510' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/7832100196556780510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/7832100196556780510'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2008/12/freedos-al-rescate.html' title='FreeDOS al rescate'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-9108260382263334025</id><published>2008-08-22T10:42:00.004+02:00</published><updated>2009-06-03T22:14:05.605+02:00</updated><title type='text'>MareNostrum y octopus</title><content type='html'>&lt;div style="text-align: justify;"&gt;Para los que no lo conocen, &lt;a href="http://en.wikipedia.org/wiki/MareNostrum"&gt;MareNostrum&lt;/a&gt; es un supercomputador que está en Barcelona y que hasta hace poco estaba entre los 10 más rápidos del mundo (ahora ya bajó, la lista cambia muy rápido). Tiene 10240 procesadores PPC 970 (por si les suena, es el procesador del Mac G5) conectados por una red Myrinet.&lt;br /&gt;&lt;br /&gt;Nuestro grupo tiene una colaboración con ellos con la idea de adaptar los códigos que usamos para que puedan correr eficientemente en cientos de procesadores; &lt;a href="http://www.tddft.org/programs/octopus"&gt;Octopus&lt;/a&gt; será el primer código con que trabajarán. Por esto estuve de visita en el Centro de Supercomputación de Barcelona, dueño de la máquina, para trabajar con ellos y empezar con el trabajo.&lt;br /&gt;&lt;br /&gt;Las cosas fueron bastante bien y pudimos hacer escalar Octopus hasta 512 procesadores sin problemas, ellos ahora harán pruebas con más aún. Si todo sale bien quizás podamos hacer una corrida grande (4 mil procesadores o más).&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-9108260382263334025?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/9108260382263334025/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=9108260382263334025' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/9108260382263334025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/9108260382263334025'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2008/08/marenostrum-y-octopus.html' title='MareNostrum y octopus'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-2784755381410940001</id><published>2008-08-19T09:32:00.007+02:00</published><updated>2009-06-03T22:14:33.682+02:00</updated><title type='text'>Documentales online</title><content type='html'>&lt;div style="text-align: justify;"&gt;Me gusta mucho ver documentales, pero si uno no está dispuesto a pagar por televisión por cable es bastante difícil tener acceso a ellos. Bueno, eso era hasta hace un tiempo. Gracias a las maravillas del streaming ahora es posible encontrar montón de documentales online gratis listos para ver (la mayoría en inglés, claro).&lt;br /&gt;&lt;br /&gt;Hay varios servidores que tienen documentables (servidores que a diferencia de youtube, permiten almacenar videos largos). Probablemente el mejor es &lt;a href="http://video.google.com/"&gt;Google Video&lt;/a&gt;, pero hay otros más desconocidos como &lt;a href="http://www.surfthechannel.com/"&gt;Surfthechannel&lt;/a&gt;, también está &lt;a href="http://www.veoh.com/"&gt;Veoh&lt;/a&gt; que para ver videos largos requiere un cliente especial que por supuesto no está para Linux (en otro post explicaré como hacerlo).&lt;br /&gt;&lt;br /&gt;Ahora, como buscar videos por su contenido es un lío, lo mejor es usar algunos de los sitios que se dedican a indexar documentales (u otros videos de streaming). Los que uso yo son:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.tv-links.cc/"&gt;&lt;b&gt;TV Links&lt;/b&gt;&lt;/a&gt; - Bastante contenido, y no solo documentales, sino que también películas, series, anime, etc.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.freedocumentaries.org/"&gt;&lt;b&gt;Freedocumentaries.org&lt;/b&gt;&lt;/a&gt; - Principalmente documentales políticos.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.bodocus.com/"&gt;&lt;b&gt;Best Online Documentaries&lt;/b&gt;&lt;/a&gt; Varios documentales bastante bien clasificados&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-2784755381410940001?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/2784755381410940001/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=2784755381410940001' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/2784755381410940001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/2784755381410940001'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2008/08/documentales-online.html' title='Documentales online'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-3045394840611063821</id><published>2008-08-18T23:06:00.002+02:00</published><updated>2009-06-03T22:15:07.206+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Review'/><title type='text'>Wadleigh and Crawford</title><content type='html'>&lt;div style="text-align: justify;"&gt;Hace un tiempo compré este libro titulado "Software optimization for high performance computing" por Kevin R. Wadleigh y Isom L. Crawford, editado por HP. Lo descubrí en base a una recomendación que alguien publicó en la lista de correo de Beowulf.&lt;br /&gt;&lt;br /&gt;La primera impresión del libro fue bastante mala, literalmente. La calidad de la impresión de la tapa es bastante mala y ni hablar de la calidad del papel, las páginas parecen fotocopiadas y la calidad de las figuras es pésima. Si no fuera porque se le compró a Amazon pensaría que es un libro pirata.&lt;br /&gt;&lt;br /&gt;Respecto al texto, es otra cosa. Si bien el contenido puede ser un poco básico y no entra a analizar en profundidad la optimización del algun código particular, se hace un análisis bastante exhaustivo de todo lo que hay que saber sobre optimización de software. Esto es un gran mérito considerando que es un libro del año 2000, lo que a nivel de hardware es muchísimo tiempo.&lt;br /&gt;&lt;br /&gt;La parte más interesante del texto es en la que se analizan las rutinas más importantes de BLAS explicando cómo se optimizan cada una de ellas, y como un procesador actual, debido al limitado ancho de banda de memoria, solo puede obtener el rendimiento máximo usando las rutinas de nivel 3, en particular la multiplicación de matrices. También contiene un capítulo muy interesante sobre Fast Fourier Transforms y cómo implementarlas eficientemente.&lt;br /&gt;&lt;br /&gt;Es un libro bastante recomendable, aunque es un poco caro, especialmente por lo que comentaba sobre la calidad de impresión.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-3045394840611063821?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/3045394840611063821/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=3045394840611063821' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/3045394840611063821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/3045394840611063821'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2008/08/wadleigh-and-crawford.html' title='Wadleigh and Crawford'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-4975957351983623939</id><published>2008-04-11T23:52:00.002+02:00</published><updated>2008-08-19T23:30:26.601+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Música'/><title type='text'>¡¡¡¡¡¡Vuelven los Cadillacs!!!!!!</title><content type='html'>Me acabo de enterar que Los Fabulosos Cadillacs se van a juntar y grabarán un nuevo disco, en realidad nunca se separaron ni se pelaron, pero simplemente se dejaron estar por 6 a&amp;ntilde;os. Además harán una gira por Espa&amp;ntilde;a, así que podré ir a verlos, ¡¡¡estoy feliz!!!&lt;br /&gt;&lt;br /&gt;Lo malo es que también me enteré que Gerardo "Toto" Rotblat, el percusionista de los Cadillacs se murió hace poco :-(.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-4975957351983623939?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/4975957351983623939/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=4975957351983623939' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/4975957351983623939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/4975957351983623939'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2008/04/vuelven-los-cadillacs.html' title='¡¡¡¡¡¡Vuelven los Cadillacs!!!!!!'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-6433218715404972620</id><published>2008-04-05T08:40:00.002+02:00</published><updated>2008-08-19T23:30:43.593+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Música'/><title type='text'>Nick and Kylie</title><content type='html'>Acabo de encontrar algo curioso, hay una canción de Nick Cave and the Bad Seeds, un grupo australiano que me gusta bastante (aunque hay algunas canciones que no tanto) en que canta con una mina. Bueno pues acabo de descubrir que la mina es nada menos que Kylie Minogue, y lo divertido es que a la Carola le gusta mucho Kylie :-D&lt;br /&gt;&lt;br /&gt;La canción se llama &lt;a href="http://en.wikipedia.org/wiki/Where_the_Wild_Roses_Grow"&gt;Where The Wild Roses Grow&lt;/a&gt;, acá les dejo el video:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Z-GG1Z9jk2Y&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Z-GG1Z9jk2Y&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Por si quieren escuchar más de Nick Cave and the Bad Seeds les dejo algunas canciones recomendadas:&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=Nymj-e43arg"&gt;The ship song&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=W3-VZxkmmtI"&gt;Into my arms&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=lsOBpDkwBtM"&gt;The weeping song&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-6433218715404972620?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/6433218715404972620/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=6433218715404972620' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/6433218715404972620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/6433218715404972620'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2008/04/nick-and-kylie.html' title='Nick and Kylie'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-3538380741001316389</id><published>2008-03-27T12:21:00.003+01:00</published><updated>2008-08-19T01:22:03.430+02:00</updated><title type='text'>Gnuplot con readline en Debian</title><content type='html'>&lt;p&gt;Update: Descubri que hay una forma más fácil de usar readline con gnuplot, basta correr gnuplot dentro de rlwrap asi: &lt;pre&gt;rlwrap -a -c gnuplot&lt;/pre&gt;el único detalle es que hay que usar " para los nombres de archivo en vez de '. Por supuesto se puede hacer un alias para evitar tener que correr el comando siempre.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Por un enredo legal, la versión de Gnuplot de Debian no viene compilada con la biblioteca GNU Readline, esto hace que sea bastante apestoso de usar, porque no se puede completar con tab y una vez que se avanza de línea no se puede volver atrás.&lt;/p&gt;&lt;p&gt;La solución es recompilar gnuplot usando readline, esta es una pequeña receta de cómo hacerlo generando un .deb (debería funcionar también en Ubuntu):&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Primero necesitamos algunos paquetes:&lt;pre&gt;apt-get install fakeroot libreadline5-dev&lt;/pre&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Luego los paquetes necesarios para compilar gnuplot&lt;pre&gt;apt-get build-dep gnuplot&lt;/pre&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Ahora bajamos las fuentes de gnuplot, esto generará un directorio con las fuentes&lt;pre&gt;apt-get source gnuplot&lt;/pre&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Entramos al directorio y editamos el archivo &lt;tt&gt;debian/rules&lt;/tt&gt; cambiando la línea &lt;tt&gt;--with-readline=builtin&lt;/tt&gt; por &lt;tt&gt;--with-readline=gnu&lt;/tt&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Ahora simplemente compilamos nuestro paquete con &lt;pre&gt;dpkg-buildpackage -rfakeroot -b -uc&lt;/pre&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Finalmente un directorio más arriba se generarán los &lt;tt&gt;.deb&lt;/tt&gt; de gnuplot compilados con readline. Para instalarlos se usa &lt;tt&gt;dpkg -i&lt;/tt&gt;. Para evitar que sea actualizados con una versión nueva (y sin readline), yo que todavía uso &lt;tt&gt;dselect&lt;/tt&gt;, los pongo en modo &lt;tt&gt;=&lt;/tt&gt;. Probablemente lo mismo se puede lograr usando apt preferences o aptitude.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;Por cierto, esto no es una violación de la licencia ni de gnuplot ni de readline, siempre que los binarios generados no sean redistribuidos. Por eso en Debian no pueden hacerlo.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-3538380741001316389?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/3538380741001316389/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=3538380741001316389' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/3538380741001316389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/3538380741001316389'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2008/03/gnuplot-con-readline-en-debian.html' title='Gnuplot con readline en Debian'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-3159986402039481192</id><published>2008-03-23T01:23:00.001+01:00</published><updated>2008-08-19T01:13:39.137+02:00</updated><title type='text'>La Atlántida en los Andes</title><content type='html'>Hay muchas teorías sobre la Atlántida, pero me parece la más factible es la que plantea que en realidad la Atlántida estaba en el altiplano, en lo que hoy es Bolivia. Si bien puede sonar un poco raro al principio, tiene bastante sentido. En el fondo lo que dice la leyenda de la Atlántida es que más allá de las columnas de Hércules (Gibraltar) hay un continente, y bueno, como Colon descubrió, si había un continente.&lt;br /&gt;&lt;br /&gt;La gracia de la teoría es que no necesita las adaptaciones que se hacen para mostrar que algún lugar era la Atlántida y muchas cosas calzan bastante bien con la descripción "out of the box".&lt;br /&gt;&lt;br /&gt;El problema, es que para los europeos y los "europeos" del otro lado del Atlántico, pensar que la civilización nació en Bolivia y no en Europa es bastante difícil. Con solo pensar que llegaron a decir el hombre evolucionó en Inglaterra (&lt;a href="http://en.wikipedia.org/wiki/Piltdown_Man"&gt;http://en.wikipedia.org/wiki/Piltdown_Man&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Si están interesados les dejo la página web de Jim Allen, quien es el padre de esta teoría&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.realatlantis.com/webatlantida.htm"&gt;http://www.realatlantis.com/webatlantida.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;y el documental (en inglés) de Discovery Civilisation al respecto:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.guba.com/watch/3000020385"&gt;http://www.guba.com/watch/3000020385&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-3159986402039481192?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/3159986402039481192/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=3159986402039481192' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/3159986402039481192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/3159986402039481192'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2008/03/la-atlantida-en-los-andes.html' title='La Atlántida en los Andes'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-4736052188883438222</id><published>2008-03-19T02:45:00.002+01:00</published><updated>2008-08-19T01:09:24.091+02:00</updated><title type='text'>La tetera de Russell</title><content type='html'>&lt;div style="text-align: justify;"&gt;Si yo sugiriera que entre la Tierra y Marte hay una tetera de porcelana que gira alrededor del Sol en una órbita elíptica, nadie podría refutar mi aseveración, siempre que me cuidara de añadir que la tetera es demasiado pequeña como para ser vista aún por los telescopios más potentes. Pero si yo dijera que, puesto que mi aseveración no puede ser refutada, dudar de ella es de una presuntuosidad intolerable por parte de la razón humana, se pensaría con toda razón que estoy diciendo tonterías. Sin embargo, si la existencia de tal tetera se afirmara en libros antiguos, si se la enseñara cada domingo como verdad sagrada, si se la instalara en la mente de los niños en la escuela, la vacilación para creer en su existencia sería un signo de excentricidad, y quien dudara ameritaría la atención de un psiquiatra en un tiempo iluminado, o la del inquisidor en tiempos anteriores.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;i&gt;Bertrand Russell&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Fuente: &lt;a href="http://es.wikipedia.org/wiki/Tetera_de_Russell"&gt;Wikipedia&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-4736052188883438222?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/4736052188883438222/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=4736052188883438222' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/4736052188883438222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/4736052188883438222'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2008/03/la-tetera-de-russell.html' title='La tetera de Russell'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-1073784854350522667</id><published>2008-02-21T00:39:00.001+01:00</published><updated>2008-08-19T01:07:17.734+02:00</updated><title type='text'>Mi kernel me habló</title><content type='html'>Y me dijo:&lt;pre&gt;Message from syslogd@corvo at Thu Feb 21 00:41:24 2008 ...&lt;br /&gt;corvo kernel: Uhhuh. NMI received for unknown reason 31.&lt;br /&gt;&lt;br /&gt;Message from syslogd@corvo at Thu Feb 21 00:41:24 2008 ...&lt;br /&gt;corvo kernel: Do you have a strange power saving mode enabled?&lt;br /&gt;&lt;br /&gt;Message from syslogd@corvo at Thu Feb 21 00:41:24 2008 ...&lt;br /&gt;corvo kernel: Dazed and confused, but trying to continue&lt;/pre&gt;plop!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-1073784854350522667?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/1073784854350522667/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=1073784854350522667' title='2 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/1073784854350522667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/1073784854350522667'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2008/02/mi-kernel-me-habl.html' title='Mi kernel me habló'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-2102687928400284893</id><published>2007-10-25T09:20:00.002+02:00</published><updated>2008-08-19T01:06:57.446+02:00</updated><title type='text'>Bug en el compilador</title><content type='html'>A la hora de enseñar computación, una de las primeras cosas que se les dice a los alumnos es que las probabilidades de que encuentren un bug en el compilador son mínimas y que en realidad cualquier error es de su programa.&lt;br /&gt;&lt;br /&gt;En realidad cuando se está programando todo el tiempo, sobre todo en Fortran, uno se topa frecuentemente con bugs del compilador. En general no es difícil saber que hay un bug, normalmente termina con un segmentation fault o un mensaje de Internal Compiler Error (ICE), el problema es que no siempre es claro qué lo gatilla. Además para resolverlo la única opción es hacer un "workaround", es decir modificar el código para que haga lo mismo de otra manera para evitar el bug, y poner un comentario para que el próximo que modifique el código sepa por qué se hace así.&lt;br /&gt;&lt;br /&gt;Normalmente los bugs aparecen en compiladores cerrados, siendo los peores el compilador Intel para Itanium y el compilador Sun, pero pasa en todos. Curiosamente g95 y gfortran que si bien son mucho menos maduros tienen menos bugs que los compiladores propietarios.&lt;br /&gt;&lt;br /&gt;Ayer me pasó precisamente lo contrario, encontré un bug en gfortran cuando se usa con OpenMP, el compilador da un ICE cuando la variable de inducción de un loop OpenMP se usa en una subrutina. Este es un ejemplo:&lt;pre&gt;program testbug&lt;br /&gt;  integer :: ii&lt;br /&gt;  !$omp parallel do&lt;br /&gt;  do ii = 1, 1000&lt;br /&gt;  end do&lt;br /&gt;contains&lt;br /&gt;  subroutine something()&lt;br /&gt;    ii = 0&lt;br /&gt;  end subroutine something&lt;br /&gt;end program testbug&lt;/pre&gt;El workaround en este caso es simple, usar otra variable en las subrutinas, y de hecho, no me gusta mucho reusar las variables de inducción de la forma que gatilla el bug.&lt;br /&gt;&lt;br /&gt;Al hacer el commit de octopus, Tobías Burnus vio el mensaje y me preguntó por el bug, como tenía una idea de por qué se causaba, logré aislarlo (con el código que mostré recien) y se lo envié. El vió que el bug aún está en la versión de desarrollo de gfortran y por lo tanto lo reportó. Esta es la entrada en el BTS de gcc: &lt;a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33880"&gt;&lt;br /&gt;http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33880&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Posteriormente, Jakub Jelinek, quien implementó OpenMP en GCC, descubrió que el bug también aparece en C.&lt;br /&gt;&lt;br /&gt;Que Tobías lo hiciera fue suerte, porque a mí me hubiera tomado más tiempo reportar el bug, y seguramente lo hubiera hecho a través de Debian (a GCC solo se reportan bugs hechos con la versión liberada por ellos).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-2102687928400284893?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/2102687928400284893/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=2102687928400284893' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/2102687928400284893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/2102687928400284893'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2007/10/bug-en-el-compilador.html' title='Bug en el compilador'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-95699716468037342</id><published>2007-10-08T12:43:00.001+02:00</published><updated>2008-08-19T01:00:46.318+02:00</updated><title type='text'>Evolution versus Emacs</title><content type='html'>Los que usamos Unix hace un tiempo estamos acostumbrados a las convenientes combinaciones de teclas de Emacs, como por ejemplo Ctrl+D para borrar, Ctrl+A para ir al principio de la línea, etc., que no solo funcionan en Emacs sino que en bash y en general en cualquier línea de comandos.&lt;br /&gt;&lt;br /&gt;Sin embargo los desarrolladores de Gnome, probablemente debido a su secreto amor por Windows, han ido progresivamente eliminando estas combinaciones y reemplazándolas por sus versiones güinditas, mucho más primitivas y engorrosas de usar. Por suerte hay una clave perdida en el registro de Gnome (¿ven que les gusta güindous?) que permite reactivar el uso de esas combinaciones y eso lo mantiene a uno más o menos feliz.&lt;br /&gt;&lt;br /&gt;Resulta que estoy intentando cambiarme a un MUA gráfico, y como primera opción probé Evolution. Todo iba más o menos bien, hasta que resultó que mientras escribía un email apreté Ctrl+A y la porquería en vez de ir al principio de la línea, como un programa educado haría, seleccionó todo el texto. Investigando descubrí que se ha reportado varias veces el error, pero los desarrolladores de Evolution los cierran.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-95699716468037342?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/95699716468037342/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=95699716468037342' title='2 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/95699716468037342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/95699716468037342'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2007/10/evolution-versus-emacs.html' title='Evolution versus Emacs'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-6622164706760669503</id><published>2007-10-07T22:29:00.002+02:00</published><updated>2008-08-19T00:59:14.203+02:00</updated><title type='text'>¿Cuánto come un auto?</title><content type='html'>Con la moda de los biocombustibles, una pregunta válida es, ¿cuánta comida usa un auto? Pues haciendo el cálculo pensando en que una persona come unas 2000 kilocalorías diarias y que un auto tiene una potencia de unos 100 HP, se puede llegar a que un auto, usado una hora y media diaria requiere la misma cantidad de energía que 50 personas. Es bastante, ¿no?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-6622164706760669503?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/6622164706760669503/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=6622164706760669503' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/6622164706760669503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/6622164706760669503'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2007/10/cuanto-come-un-auto.html' title='¿Cuánto come un auto?'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-1031853004061171726</id><published>2007-09-30T01:52:00.000+02:00</published><updated>2008-08-19T00:55:34.712+02:00</updated><title type='text'>Mi primer programa</title><content type='html'>Esoty jugando un poco con ensamblador (assembler) de Itanium, gracias a unos manuales que amablemente Intel me mando a mi casa. Este es mi primer programa:&lt;pre&gt;        .text&lt;br /&gt;        .align 16&lt;br /&gt;        .global dot#&lt;br /&gt;        .proc dot#&lt;br /&gt;dot:&lt;br /&gt;        .prologue&lt;br /&gt;        .body&lt;br /&gt;        {&lt;br /&gt;        .mfi&lt;br /&gt;        nop.m 0&lt;br /&gt;        nop.f 0&lt;br /&gt;        adds r3 = -1, r32&lt;br /&gt;        ;;                                                                                                                                                     &lt;br /&gt;        }&lt;br /&gt;        {&lt;br /&gt;        .mfi&lt;br /&gt;        nop.m 0&lt;br /&gt;        mov f8 = f0&lt;br /&gt;        mov ar.lc = r3&lt;br /&gt;        }&lt;br /&gt;.L1:&lt;br /&gt;        {&lt;br /&gt;        .mmf&lt;br /&gt;        ldfd f11 = [r33],8&lt;br /&gt;        ldfd f12 = [r34],8&lt;br /&gt;        nop.f 0&lt;br /&gt;        ;;                                                                                                                                                     &lt;br /&gt;        }&lt;br /&gt;        {&lt;br /&gt;        .mfb&lt;br /&gt;        nop.m 0&lt;br /&gt;        fma.d f8=f11, f12, f8&lt;br /&gt;        br.cloop.sptk.few .L1&lt;br /&gt;        }&lt;br /&gt;        {&lt;br /&gt;        .mib&lt;br /&gt;        nop.m 0&lt;br /&gt;        nop.i 0&lt;br /&gt;        br.ret.sptk.many b0&lt;br /&gt;        }&lt;br /&gt;        .endp dot#&lt;/pre&gt;Es una función que calcula el producto punto entre dos vectores, el prototipo es:&lt;pre&gt;double dot(const int, const double *, const double *)&lt;/pre&gt;Aún hay algunas cosas que no entiendo bien y probablemente tiene fallos (por ejemplo en el caso que n==0), pero la verdad es más fácil de lo que esperaba.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-1031853004061171726?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/1031853004061171726/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=1031853004061171726' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/1031853004061171726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/1031853004061171726'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2007/09/mi-primer-programa.html' title='Mi primer programa'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-1328852056183096286</id><published>2007-09-13T16:31:00.002+02:00</published><updated>2009-06-10T00:55:53.444+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computación'/><title type='text'>Open64, el otro compilador libre</title><content type='html'>Hoy descubrí que existe otro compilador libre, se llama Open64 y está basado en el compilador MIPSpro de SGI. Tiene interfaces para C, C++ y Fortran, y soporta Itanium, x86 y x86_64.&lt;br /&gt;&lt;br /&gt;Se puede bajar desde acá: &lt;a href="http://www.open64.net"&gt;http://www.open64.net&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Probé este compilador en Itanium, y si bien no es muy rápido, compiló &lt;a href="http://www.tddft.org/programs/octopus/"&gt;Octopus&lt;/a&gt; sin problemas a la primera. Cosa que el compilador Intel no hace.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-1328852056183096286?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/1328852056183096286/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=1328852056183096286' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/1328852056183096286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/1328852056183096286'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2007/09/open64-el-otro-compilador-libre.html' title='Open64, el otro compilador libre'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-218790583338221982</id><published>2007-09-07T00:55:00.001+02:00</published><updated>2009-06-10T00:56:50.977+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computación'/><title type='text'>Blas benchmark: ddot</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_BqO-FiPFz5g/RuFDJ7mc1rI/AAAAAAAAAAk/nhl6AiYHGw8/s1600-h/ddot.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; cursor: pointer;" src="http://3.bp.blogspot.com/_BqO-FiPFz5g/RuFDJ7mc1rI/AAAAAAAAAAk/nhl6AiYHGw8/s400/ddot.png" alt="" id="BLOGGER_PHOTO_ID_5107437290311702194" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Hoy estaba haciendo unas pruebas con &lt;a href="http://www.tddft.org/programs/octopus/wiki/index.php/Main_Page"&gt;Octopus&lt;/a&gt; y me pareció que la biblioteca matématica de Sun era más lenta que la de Intel. Así que decidí hacer un pequeño programita para comparar el rendimiento de las distintas implementaciones de Blas, en particular de ddot, quizás después haga pruebas con otras funciones. El sistema de prueba es:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Core 2 Duo 3.2 GHz 4 Mb L2&lt;/li&gt;&lt;br /&gt;&lt;li&gt;2 Gb DDR2 900 MHz&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;Las bibliotecas comparadas son: Reference Blas (versión de Debian 32 bits), libgoto, Intel MKL, Sun Sunperf, ATLAS (versión de 32 bits de Debian) y AMD ACML.&lt;br /&gt;&lt;br /&gt;En el gráfico cada escalón corresponde a un nivel de caché (los tamaños de cada nivel están marcados con una línea punteada). Esto implica que el rendimiento está limitado por la capacidad de transferir datos hacia el procesador.&lt;br /&gt;&lt;br /&gt;Se puede ver que el rendimiento de las bibliotecas cambia bastante cuando los vectores caben en caché, en particular unas pocas bibliotecas son capaces de aprovechar el caché L1.  La clara ganadora es Goto que obtiene el mayor rendimiento tanto en 32 como 64 bits, además de ser una biblioteca gratis y tener soporte para varias plataformas. Es sorprendente el caso de Sunperf de 32 bits, que tiene un rendimiento uniformemente patético para cualquier tamaño del arreglo, quizas está compilada para i386 o algo así.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Update&lt;/i&gt;: Descubrí que hay una versión optimizada para SSE2 de Sunperf que tiene un rendimiento, que si bien no es deslumbrante, es aceptable.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-218790583338221982?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/218790583338221982/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=218790583338221982' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/218790583338221982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/218790583338221982'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2007/09/blas-benchmark-ddot.html' title='Blas benchmark: ddot'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_BqO-FiPFz5g/RuFDJ7mc1rI/AAAAAAAAAAk/nhl6AiYHGw8/s72-c/ddot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-7397199059307526253</id><published>2007-09-03T18:07:00.002+02:00</published><updated>2009-06-10T00:57:21.913+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computación'/><title type='text'>Devolver un cambio en svn</title><content type='html'>Hoy descubrí como deshacer un cambio en svn, gracias a este &lt;a href="http://www.rustyrazorblade.com/index.php/2007/04/06/how-to-roll-back-commits-to-an-earlier-version-of-a-repository-in-svn/"&gt;blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Para hacerlo hay que usar la función merge (no es muy intuitivo eso), por ejemplo, para devolver el cambio 3160 basta un:&lt;pre&gt;svn merge -c -3160 .&lt;/pre&gt;Después de eso, basta hacer un commit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-7397199059307526253?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/7397199059307526253/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=7397199059307526253' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/7397199059307526253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/7397199059307526253'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2007/09/devolver-un-cambio-en-svn.html' title='Devolver un cambio en svn'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-2845269790778451909</id><published>2007-09-02T23:16:00.000+02:00</published><updated>2008-08-19T00:47:59.355+02:00</updated><title type='text'>Wikipedia</title><content type='html'>Carolina descubrió la Wikipedia cuando recién estaba empezando, por allá por abril del 2003, y por lo tanto mi cuenta de usuario en la versión en español es Xavier. Esto significa que recibo alrededor de un mail por semana de un tocayo despistado que cree que su cuenta es Xavier, por suerte la Wikipedia aunque genera una nueva clave, no sobreescribe la actual, así que basta con ignorar los correos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-2845269790778451909?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/2845269790778451909/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=2845269790778451909' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/2845269790778451909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/2845269790778451909'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2007/09/wikipedia.html' title='Wikipedia'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-3486812053865481681</id><published>2007-08-29T00:24:00.000+02:00</published><updated>2007-08-29T00:28:33.650+02:00</updated><title type='text'>Richard Stallman cantando</title><content type='html'>Una cosa bastante curiosa que alguien posteó en Chilehardware, Guantanamera en la versión de Richard Stallman: Guantanamero. La letra es bastante buena. &lt;br /&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/SP-gN1zoI28"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/SP-gN1zoI28" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-3486812053865481681?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/3486812053865481681/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=3486812053865481681' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/3486812053865481681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/3486812053865481681'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2007/08/richard-stallman-cantando.html' title='Richard Stallman cantando'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-1745375754295920899</id><published>2007-08-28T16:40:00.001+02:00</published><updated>2008-08-19T00:44:55.477+02:00</updated><title type='text'>Cosas de Intel</title><content type='html'>Estoy leyendo el manual de Intel para la optimización de código en procesadores x86, algo curioso es que recomiendan no usar la instrucción MOVUPD en el Pentium 4 (que lee o guarda un par de valores de punto flotante a una dirección no alineada en memoria) sino que usar una secuencia de instrucciones que guardan los valores de a uno. Lo curioso es que la instrucción fue añadida en el Pentium 4, me pregunto para que agregarán algo que recomiendan no usar, o por qué no la implementan usando dicha secuencia.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-1745375754295920899?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/1745375754295920899/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=1745375754295920899' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/1745375754295920899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/1745375754295920899'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2007/08/cosas-de-intel.html' title='Cosas de Intel'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-908618855940594153</id><published>2007-08-27T08:47:00.000+02:00</published><updated>2008-08-19T00:43:15.906+02:00</updated><title type='text'>XMMS2</title><content type='html'>Gracias a la Carola descubrí xmms2, ella estaba buscando un nuevo reproductor (xmms 1 da problemas) y me lo mencionó, luego me dijo que se había ido por otro reproductor porque xmms2 es de texto. Como normalmente uso mplayer desde consola para tocar mp3 me tincó probarlo (siempre escucho por discos completos, no por canciones).&lt;br /&gt;&lt;br /&gt;Lo que descubrí es que en realidad xmms no es por consola, lo que pasa es que tiene un concepto un poco distinto de los otros reproductores, existe un daemon (xmms2d) que corre en background que se encarga de reproducir una lista y hay clientes que le dicen qué hacer al daemon. El cliente por defecto, llamado xmms2, es un cliente de línea de comandos, pero hay clientes gráficos como gxmms2 o abraca. También hay un cliente que se pone en el tray (xmms2tray) que te muestra el nombre de la canción siguiente y permite un control básico.&lt;br /&gt;&lt;br /&gt;La idea de usar un cliente de texto me gustó, por ejemplo en un directorio con mp3 se puede hacer:&lt;pre&gt;xmms2 clear    #limpia la lista&lt;br /&gt;xmms2 add *    #agrega los archivos al directorio&lt;br /&gt;xmms2 shuffle  #reordena la lista al azar&lt;br /&gt;xmms2 play     #comienza a tocar&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-908618855940594153?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/908618855940594153/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=908618855940594153' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/908618855940594153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/908618855940594153'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2007/08/xmms2.html' title='XMMS2'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-4007931041102599688</id><published>2007-07-22T00:55:00.000+02:00</published><updated>2007-07-22T00:58:07.765+02:00</updated><title type='text'>Harry potter</title><content type='html'>Hoy me compré Harry Potter 7, lo tenía reservado en FNAC y en la mañana apenas me levante fui a comprarlo, me costó 27 euros, pero vale la pena, no?&lt;br /&gt;&lt;br /&gt;Aún no lo termino de leer y por mientras estoy evitando leer sitios de noticias o lugares donde puedan aparecer &lt;span style="font-style: italic;"&gt;spoilers&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-4007931041102599688?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/4007931041102599688/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=4007931041102599688' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/4007931041102599688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/4007931041102599688'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2007/07/harry-potter.html' title='Harry potter'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-419186412781897588</id><published>2007-07-22T00:32:00.000+02:00</published><updated>2008-08-19T00:37:35.762+02:00</updated><title type='text'>Zaragoza</title><content type='html'>Este miércoles y jueves estuve en Zaragoza por trabajo. Fue bastante agradable y la gente con la que fui a trabajar es muy simpática.&lt;br /&gt;&lt;br /&gt;En particular Pablo, que está haciendo un post-doc ahí. El anda en silla de ruedas, no sé cuál es su enfermedad, pero además tiene bastante poca movilidad en los brazos por lo que necesita ayuda a la hora de comer (para que le acerquen los platos y cosas así) o para hacer otras cosas. Sin embargo no parece tener complejo alguno por eso y en realidad es bastante autosuficiente, realmente me impresionó. Además es bastante inteligente y es muy agradable trabajar con él.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-419186412781897588?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/419186412781897588/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=419186412781897588' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/419186412781897588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/419186412781897588'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2007/07/zaragoza.html' title='Zaragoza'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-8880284543360025602</id><published>2007-07-17T16:22:00.000+02:00</published><updated>2008-08-19T00:35:55.809+02:00</updated><title type='text'>Símbolos en Latex</title><content type='html'>Encontré algo muy útil, una documento que resume todos(?) los símbolos de LaTeX:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ctan.org/tex-archive/info/symbols/comprehensive/symbols-a4.pdf"&gt;http://www.ctan.org/tex-archive/info/symbols/comprehensive/symbols-a4.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-8880284543360025602?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/8880284543360025602/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=8880284543360025602' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/8880284543360025602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/8880284543360025602'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2007/07/simbolos-en-latex.html' title='Símbolos en Latex'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-5601058619124847279</id><published>2007-07-17T10:03:00.000+02:00</published><updated>2008-08-19T00:34:55.564+02:00</updated><title type='text'>Nadar</title><content type='html'>Una de las cosas que me gusta hacer acá en SanSe es ir a nadar, para los que no lo conocen, Donostia está en una bahía llamada "La Concha" (palabra que acá no tiene otros significados) en el medio de la cual hay una isla. Desde la playa cercana a donde vivimos, Ondarreta, son como 500 metros nadando hasta ahí, en la isla es bastante bonito como para hacer un poco de buceo, porque hay bastante rocas y está lleno de peces, he visto calamares y en una ocasión vi hasta un pulpo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-5601058619124847279?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/5601058619124847279/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=5601058619124847279' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/5601058619124847279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/5601058619124847279'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2007/07/nadar.html' title='Nadar'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-8469360870577377958</id><published>2007-07-15T15:57:00.000+02:00</published><updated>2008-08-19T00:32:56.190+02:00</updated><title type='text'>Bugs</title><content type='html'>Hoy descubrí un bug bastante crítico en octopus, cuando se usa la paralelización en estados las fuerzas no estaban bien calculadas para átomos con potenciales locales (como el hidrógeno), esto implica entre otras cosas, que unos cálculos largos que estaba corriendo están malos y que tengo que empezarlos de nuevo. Fue a mí mismo que se me coló el bug, cuando implementé una forma más precisa de calcular las fuerzas.&lt;br /&gt;&lt;br /&gt;Como primera medida para evitar esto a futuro, puse que varios tests se corran también en paralelo, menos mal que en todos los resultados no cambiaron con respecto al test serial.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-8469360870577377958?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/8469360870577377958/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=8469360870577377958' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/8469360870577377958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/8469360870577377958'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2007/07/bugs.html' title='Bugs'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-8522831378288752309</id><published>2007-07-14T11:54:00.001+02:00</published><updated>2008-08-19T23:32:59.664+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>Illegal instruction in IA64</title><content type='html'>It seems that some Itanium instructions must be emulated by the operating system &lt;a href="http://www.gelato.unsw.edu.au/IA64wiki/SIGILLonBRL"&gt;[1]&lt;/a&gt;, but of course there are some kernels out there that don't do this and that sometimes your code will stop with:&lt;pre&gt;Illegal instruction&lt;/pre&gt;In my case it happened when compiling octopus with my self-compiled gfortran, to avoid the problem I had to compile everything: octopus, blas, lapack, fftw and gcc (the important part is libgfortran) with '-mtune=itanium2'.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-8522831378288752309?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/8522831378288752309/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=8522831378288752309' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/8522831378288752309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/8522831378288752309'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2007/07/illegal-instruction-in-ia64.html' title='Illegal instruction in IA64'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-8131721746908632202</id><published>2007-07-13T22:41:00.001+02:00</published><updated>2008-08-19T00:30:12.258+02:00</updated><title type='text'>Compilando gcc...</title><content type='html'>...en 9 minutos:&lt;pre&gt;andrade@*******:/scratch/andrade/src/gcc/build$&lt;br /&gt;time make -j BOOT_CFLAGS='-O2 -mtune=itanium2' \&lt;br /&gt;bootstrap &gt;&amp;amp; build.log&lt;br /&gt;&lt;br /&gt;real    8m45.976s&lt;br /&gt;user    92m1.547s&lt;br /&gt;sys     8m34.813s&lt;br /&gt;&lt;/pre&gt;la máquina tiene 32 procesadores, aunque solo eran las interfaces de C y Fortran.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-8131721746908632202?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/8131721746908632202/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=8131721746908632202' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/8131721746908632202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/8131721746908632202'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2007/07/compilando-gcc.html' title='Compilando gcc...'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-971329450216417515</id><published>2007-07-13T19:35:00.001+02:00</published><updated>2008-08-19T00:28:33.653+02:00</updated><title type='text'>Odio OS X</title><content type='html'>Ya que estamos en esta, contaré que odio Mac OS X, en estos momentos estoy corriendo unos cálculos en un cluster de Mac G5 (una pérdida de plata) y OS X está lleno de esos pequeños detalles que hacen molesto trabajar.&lt;br /&gt;&lt;br /&gt;Por ejemplo cp no se porta de la misma forma que el cp de Linux o de otros Unix que he probado (no he probado *BSD eso sí), si copias un directorio (usando -r) no copia el directorio en sí, sino que el contenido.&lt;br /&gt;&lt;br /&gt;Otra cosa es que el linker dinámico no es el estándar de Unix, sino que usan una cosa exótica llamada dyld y para más remate es imposible tener binarios estáticos. Los include del sistema son una ensalada y muchos van en /usr/local/, no creo que los desarrolladores de OS X hayan escuchado jamás hablar de &lt;a href="http://www.pathname.com/fhs/"&gt;FHS.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-971329450216417515?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/971329450216417515/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=971329450216417515' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/971329450216417515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/971329450216417515'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2007/07/ya-que-estamos-en-esta-contar-que-odio.html' title='Odio OS X'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-807897738293058311.post-629339103697098567</id><published>2007-07-13T19:12:00.001+02:00</published><updated>2008-08-19T00:27:36.177+02:00</updated><title type='text'>Partiendo</title><content type='html'>Este es mi intento de tener un blog, los que me conocen sabrán que es medio difícil que escriba muy a menudo, pero veremos que pasa.&lt;br /&gt;&lt;br /&gt;Más que nada pienso que hablaré de lo que hago la mayor parte del tiempo, programar. Soy físico teórico en el área de la materia condensada (de la 'leche condensada' según mi esposa, Carolina) y estoy haciendo un doctorado en la Universidad del País Vasco en San Sebastián. Como parte del doctorado trabajo en el código científico &lt;a href="http://www.tddft.org/programs/octopus/wiki/index.php/Main_Page"&gt;Octopus&lt;/a&gt; y así que me la paso escribiendo código en Fortran y un poco de C y pienso que sería interesante contar sobre eso (que sea interesante leerlo es _otra_ cosa ;-).&lt;br /&gt;&lt;br /&gt;Como advertencia les digo que tiendo a ser bastante ahorrativo en palabras, asi que no esperen post muy largos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/807897738293058311-629339103697098567?l=fortranhacker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortranhacker.blogspot.com/feeds/629339103697098567/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=807897738293058311&amp;postID=629339103697098567' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/629339103697098567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/807897738293058311/posts/default/629339103697098567'/><link rel='alternate' type='text/html' href='http://fortranhacker.blogspot.com/2007/07/partiendo.html' title='Partiendo'/><author><name>Xavier Andrade</name><uri>http://www.blogger.com/profile/00799456279461798134</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
