<?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-29056891</id><updated>2011-11-28T01:40:51.756+01:00</updated><category term='macos'/><category term='paralelización'/><category term='nethack'/><category term='erlang'/><category term='web'/><category term='paradigma'/><category term='bugs'/><category term='clisp'/><category term='adobe'/><category term='cobol'/><category term='forth'/><category term='visual sourcesafe'/><category term='shadow mapping'/><category term='firefox'/><category term='objective-c'/><category term='libros'/><category term='mzscheme'/><category term='powershell'/><category term='haskell'/><category term='nintendo'/><category term='.net'/><category term='unicode'/><category term='distribuido'/><category term='español'/><category term='sistemas operativos'/><category term='c++'/><category term='name mangling'/><category term='euclideo'/><category term='scheme'/><category term='ofuscacion'/><category term='java'/><category term='arc'/><category term='cffi'/><category term='programacion'/><category term='lenguajes'/><category term='slime'/><category term='c'/><category term='visual studio'/><category term='xemacs'/><category term='programación'/><category term='ioccc'/><category term='software'/><category term='motor 3d'/><category term='marketing'/><category term='soledad'/><category term='plugins'/><category term='versionitis'/><category term='chistes'/><category term='subversion'/><category term='juegos'/><category term='máquinas virtuales'/><category term='msdn'/><category term='asdf'/><category term='playstation3'/><category term='inria'/><category term='sony'/><category term='blender'/><category term='flamewares'/><category term='isometrico'/><category term='muertes'/><category term='per-pixel lighting'/><category term='opengl'/><category term='python'/><category term='shell'/><category term='llvm'/><category term='inteligencia artificial'/><category term='windows'/><category term='control de versiones'/><category term='concursos'/><category term='intellisense'/><category term='asesino'/><category term='linux'/><category term='cvs'/><category term='gdb'/><category term='cygwin'/><category term='internet explorer'/><category term='fortran'/><category term='tutorial'/><category term='director'/><category term='wii'/><category term='lisp'/><category term='go'/><category term='ascii'/><category term='ie'/><category term='panda 3d'/><category term='historia'/><category term='paul graham'/><category term='jefes joputas'/><category term='terminal'/><category term='euclides'/><category term='joel'/><category term='activex'/><category term='anécdotas'/><category term='rpg'/><category term='parrot'/><category term='microsoft'/><category term='algoritmos'/><category term='mozilla'/><category term='consolas'/><category term='mercurial'/><title type='text'>Codeando que es gerundio</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default?start-index=101&amp;max-results=100'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>126</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-29056891.post-7427559440411536543</id><published>2008-10-02T15:48:00.002+02:00</published><updated>2008-10-02T15:53:53.500+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visual studio'/><title type='text'>RockScroll</title><summary type='text'>Nunca me pude imaginar que una chorrada tan grande pudiera llegar a ser tan útil. RockScroll es un addin para Visual Studio que muestra una pequeña previsualización del código que estás editando.</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/7427559440411536543/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=7427559440411536543' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/7427559440411536543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/7427559440411536543'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2008/10/rockscroll.html' title='RockScroll'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-253924703715354758</id><published>2008-09-17T12:23:00.003+02:00</published><updated>2008-09-17T12:34:56.411+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='máquinas virtuales'/><category scheme='http://www.blogger.com/atom/ns#' term='llvm'/><category scheme='http://www.blogger.com/atom/ns#' term='parrot'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Mercadillo de máquines virtuales</title><summary type='text'>Más allá de la guerra por los navegadores (IE, Safari, Firefox, Chrome, etc...) hay otra guerra bastante importante y sumamente silenciosa, la de las máquinas virtuales.Sun tiene a Java, Microsoft a la plataforma .Net, Apple a LLVM y el software libre a Parrot.Aunque Parrot promete bastante, aún esta lejos de conseguir una versión estable. La batalla está entre .Net y LLVM. Y sinceramente creo </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/253924703715354758/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=253924703715354758' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/253924703715354758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/253924703715354758'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2008/09/mercadillo-de-mquines-virtuales.html' title='Mercadillo de máquines virtuales'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-4029877071856937790</id><published>2008-09-16T10:00:00.001+02:00</published><updated>2008-09-16T10:02:39.548+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nethack'/><title type='text'>En una palabra...</title><summary type='text'>¡¡¡Mierda!!!</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/4029877071856937790/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=4029877071856937790' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/4029877071856937790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/4029877071856937790'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2008/09/en-una-palabra.html' title='En una palabra...'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_N6Iv5dNzFzw/SM9n4DS0G4I/AAAAAAAAAFQ/RXXKnpHstC0/s72-c/nethack.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-8904359613217990783</id><published>2008-09-16T07:52:00.003+02:00</published><updated>2008-09-18T07:57:21.895+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='joel'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion'/><title type='text'>Stack Overflow</title><summary type='text'>Al fin han hecho pública la beta de Stack Overflow. Una web mezcla entre foro y digg por y para programadores. Promete bastante, detrás del proyecto hay gente como Joel Spolsky (Joel on Software) y Jeff Atwood (Coding Horror).</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/8904359613217990783/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=8904359613217990783' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/8904359613217990783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/8904359613217990783'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2008/09/stack-overflow.html' title='Stack Overflow'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-7897078691066685735</id><published>2008-08-21T09:10:00.002+02:00</published><updated>2008-08-21T09:14:13.533+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><title type='text'>Incluso Hitler opina sobre OpenGL 3.0</title><summary type='text'>Un vídeo genial que ayudará a entender a cualquiera a que viene tanta polémica sobre la nueva especificación de OpenGL.</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/7897078691066685735/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=7897078691066685735' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/7897078691066685735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/7897078691066685735'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2008/08/incluso-hitler-opina-sobre-opengl-30.html' title='Incluso Hitler opina sobre OpenGL 3.0'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-8474214396933377940</id><published>2008-05-26T11:03:00.002+02:00</published><updated>2008-05-26T11:12:37.565+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='anécdotas'/><title type='text'>Mierda analógica</title><summary type='text'>¿Qué coño pinta un punto ahí? Debería dar error al compilar. Me voy a cargar al que lo haya puesto, siempre tienen que cagarla. Pero que extraño, el punto está fijo en pantalla aunque mueva la ventana arriba y abajo. ¿Será un problema del Visual Studio? ¿Pero y si fuera...? No, no puede ser eso. Miro para uno y otro lado para asegurarme de que nadie me esté mirando. Rasco un poco la pantalla con </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/8474214396933377940/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=8474214396933377940' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/8474214396933377940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/8474214396933377940'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2008/05/mierda-analgica.html' title='Mierda analógica'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-2896826179069350195</id><published>2008-05-20T07:52:00.003+02:00</published><updated>2008-05-20T08:03:25.340+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='panda 3d'/><category scheme='http://www.blogger.com/atom/ns#' term='versionitis'/><category scheme='http://www.blogger.com/atom/ns#' term='clisp'/><category scheme='http://www.blogger.com/atom/ns#' term='blender'/><title type='text'>Una de versionitis</title><summary type='text'>- Nueva versión de Panda 3D la 1.5.0. Me encanta este motor, no porque sea el mejor (que no lo es) si no porque tiene algo que difícilmente se ve hoy en día. Es simple y efectivo, algo que no está de moda. Si lo único que quieres es hacer un juego, sin importante los detalles técnicos ni que lleve lo último de lo último éste es tu motor. Absolutamente 100% recomendable.- Versión 2.4.6 del Blender</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/2896826179069350195/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=2896826179069350195' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/2896826179069350195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/2896826179069350195'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2008/05/una-de-versionitis.html' title='Una de versionitis'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-932307381167232682</id><published>2008-05-09T09:58:00.002+02:00</published><updated>2008-05-09T10:05:06.437+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='chistes'/><title type='text'>Chistes para programadores</title><summary type='text'>¡Toc toc!- ¿Quién es?Una pausa larga.- ¡Java!Más chistes igual de buenos.</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/932307381167232682/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=932307381167232682' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/932307381167232682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/932307381167232682'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2008/05/chistes-para-programadores.html' title='Chistes para programadores'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-6271401794946318327</id><published>2008-05-06T08:44:00.002+02:00</published><updated>2008-05-06T08:48:26.966+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='unicode'/><category scheme='http://www.blogger.com/atom/ns#' term='ascii'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Bye bye ASCII!!!</title><summary type='text'>Ya es un hecho. Unicode ha ganado la partida.¿Que tú eres programador y crees que eso no te afecta? Sólo te diré una cosa: un carácter ya no es un byte. Joel nos avisa sobre ello.Un programador que no sepa como funciona el Unicode es como un químico que no sepa lo que es la tabla periódica.</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/6271401794946318327/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=6271401794946318327' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/6271401794946318327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/6271401794946318327'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2008/05/bye-bye-ascii.html' title='Bye bye ASCII!!!'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-6460249195523895193</id><published>2008-04-14T17:52:00.003+02:00</published><updated>2008-04-14T18:13:28.150+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='inria'/><category scheme='http://www.blogger.com/atom/ns#' term='inteligencia artificial'/><category scheme='http://www.blogger.com/atom/ns#' term='go'/><title type='text'>Un ordenador gana a un maestro del Go</title><summary type='text'>En 1997 un ordenador venció por primera vez al campeón mundial de ajedrez. Desde entonces se ha considerado este juego como resuelto por los ingenieros de inteligencia artificial. El siguiente bastión a superar es el Go.Para que os hagais una idea. Para vencer en el ajedrez, un ordenador calcula todas las posibles jugadas y las puntua escogiendo la de mayor puntuación. Por eso en 1997 necesitaron</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/6460249195523895193/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=6460249195523895193' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/6460249195523895193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/6460249195523895193'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2008/04/un-ordenador-gana-un-maestro-del-go.html' title='Un ordenador gana a un maestro del Go'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-804395428478482672</id><published>2008-03-31T10:00:00.003+02:00</published><updated>2008-03-31T10:17:38.150+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='motor 3d'/><category scheme='http://www.blogger.com/atom/ns#' term='adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='director'/><title type='text'>¡¡¡Adobe Director 11!!!</title><summary type='text'>Me sorprende que el no haber visto ni una sola mención a este notición.Después del culebrón de que si Adobe quería deshacerse o no de Director, y de prometer una y otra vez que habría una nueva versión tras el Director MX 2004 (genial pero ya algo desfasado en el tiempo). Podemos afirmar, al fin, que ya hay nueva versión: Adobe Director 11.He probado mil y un motores 3d integrados en web y puedo </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/804395428478482672/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=804395428478482672' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/804395428478482672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/804395428478482672'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2008/03/adobe-director-11.html' title='¡¡¡Adobe Director 11!!!'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-1638995790657734220</id><published>2008-03-28T14:35:00.002+01:00</published><updated>2008-03-28T14:46:59.067+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><category scheme='http://www.blogger.com/atom/ns#' term='juegos'/><category scheme='http://www.blogger.com/atom/ns#' term='consolas'/><title type='text'>Los más grandes RPGs</title><summary type='text'>Recientemente han publicado en Gamasutra un artículo con los RPGs japoneses que más influyentes (imperdible).Como gran fan de los RPG que soy, me he llevado una gran sorpresa al descubrir Earthbound (SNES). Una autentica obra maestra. Este juego refuerza mi opinión de que la SuperNintendo ha sido la mejor consola de la historía consolariana.Da igual que los juegos actuales lleven lo último de lo </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/1638995790657734220/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=1638995790657734220' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/1638995790657734220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/1638995790657734220'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2008/03/los-ms-grandes-rpgs.html' title='Los más grandes RPGs'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-3643532123089593732</id><published>2008-03-19T12:43:00.004+01:00</published><updated>2008-03-19T12:47:31.891+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='soledad'/><category scheme='http://www.blogger.com/atom/ns#' term='jefes joputas'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion'/><title type='text'>Te sientes como el último ser de la tierra cuando...</title><summary type='text'>...haces tu visita diaría a las páginas más populares de programación en del.icio.us y contemplas estupefacto que no hay ni el más mínimo enlace.¿Es que soy el único pringado que tiene que ir a trabajar hoy? Es una pregunta retórica, por favor no la respondáis que me deprimo.</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/3643532123089593732/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=3643532123089593732' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/3643532123089593732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/3643532123089593732'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2008/03/te-sientes-como-el-ltimo-ser-de-la.html' title='Te sientes como el último ser de la tierra cuando...'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-8291547240049336241</id><published>2008-03-18T09:33:00.003+01:00</published><updated>2008-03-18T09:39:37.033+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion'/><category scheme='http://www.blogger.com/atom/ns#' term='gdb'/><category scheme='http://www.blogger.com/atom/ns#' term='c'/><title type='text'>Usando gdb con DLLs</title><summary type='text'>Es perfectamente posible pasar las librerías DLL por el gdb. Como es algo que no se ve enseguida en la documentación os explico este pequeño "truquito":$ gdb ejecutable.exe(gdb) dll-symbols libreria.dll(gdb) break funcion_de_la_libreria(gdb) run</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/8291547240049336241/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=8291547240049336241' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/8291547240049336241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/8291547240049336241'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2008/03/usando-gdb-con-dlls.html' title='Usando gdb con DLLs'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-6400676523049758540</id><published>2008-03-17T11:13:00.003+01:00</published><updated>2008-03-17T11:19:59.382+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='panda 3d'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='motor 3d'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Nueva versión de Panda 3D</title><summary type='text'>Panda 3D es un motor 3d centrado principalmente en Python. Aunque también se puede usar en C++ no es su objetivo.Acaba de salir la versión 1.5.0 de este estupendo motor. Puede que hayan motores 3d mucho más potentes pero no son ni de lejos tan fáciles de usar como este.Como única pega veo que sigue usando el mismo sistema simple y cutre para físicas. Llevo milenios leyendo en el foro que es algo </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/6400676523049758540/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=6400676523049758540' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/6400676523049758540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/6400676523049758540'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2008/03/nueva-versin-de-panda-3d.html' title='Nueva versión de Panda 3D'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-6806725170295377045</id><published>2008-03-05T17:40:00.003+01:00</published><updated>2008-03-05T17:54:38.018+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='cygwin'/><category scheme='http://www.blogger.com/atom/ns#' term='terminal'/><category scheme='http://www.blogger.com/atom/ns#' term='shell'/><title type='text'>Una linea de comandes decente para Windows</title><summary type='text'>El terminal que viene por defecto con Windows apesta, simple y llanamente. Microsoft, consciente de ello, sacó hace tiempo el Windows PowerShell que aumenta enormemente el potencial de la linea de comandos. Pero a los que nos gusta el shell de Linux/Unix no nos acabamos de sentir cómodos. Por suerte tenemos Cygwin, que supongo que todos conocereis, pero Cygwin usa el cutre-terminal de Windows.La </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/6806725170295377045/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=6806725170295377045' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/6806725170295377045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/6806725170295377045'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2008/03/una-linea-de-comandes-decente-para.html' title='Una linea de comandes decente para Windows'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-2957244247943788075</id><published>2008-02-29T14:46:00.002+01:00</published><updated>2008-02-29T14:51:28.990+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='slime'/><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='intellisense'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>¡Ahora lo tengo todo mucho más claro!</title><summary type='text'>No me quiero ni imaginar que sería de mi vida sin la útil ayuda de mi tan querido (notad el tono irónico) IntelliSense.Como hecho de menos SLIME cuando programo en C++.</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/2957244247943788075/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=2957244247943788075' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/2957244247943788075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/2957244247943788075'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2008/02/ahora-lo-tengo-todo-mucho-ms-claro.html' title='¡Ahora lo tengo todo mucho más claro!'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_N6Iv5dNzFzw/R8gNE39zkaI/AAAAAAAAADc/R29Lj9kyUNw/s72-c/claroquesi.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-5107020807292870171</id><published>2008-02-26T10:40:00.004+01:00</published><updated>2008-02-26T11:27:48.037+01:00</updated><title type='text'>Programación basada en celdas</title><summary type='text'>Haced una imagen mental de una hoja de cálculo:- En la celda A1 aparece la última tecla pulsada.- En la celda A2 hay una fórmula que da 1 cuando la celda A1 es la tecla derecha IF(A1=33;1;0).- En la celda B1 se pone a 1 cuando hay un obstáculo a la derecha del personaje y a 0 cuando no.- La celda C1 es la formula A2 AND NOT B1. Con lo cual esta celda se pone a 1 cuando se está pulsando la tecla </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/5107020807292870171/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=5107020807292870171' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/5107020807292870171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/5107020807292870171'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2008/02/programacin-basada-en-celdas.html' title='Programación basada en celdas'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-2000711886974307706</id><published>2008-02-19T17:07:00.003+01:00</published><updated>2008-02-19T17:24:14.058+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shadow mapping'/><category scheme='http://www.blogger.com/atom/ns#' term='isometrico'/><category scheme='http://www.blogger.com/atom/ns#' term='per-pixel lighting'/><title type='text'>Motor isométrico + Luces realistas</title><summary type='text'>Daniel Olofsson está montando un motor isométrico pero con la pecularidad de que soporta per-pixel lighing  y shadow mapping. Ver estas técnicas en motores 3d es bastante habitual, pero nunca se me había ocurrido que se podría implementar en un motor isométrico de los de toda la vida. Las capturas son impresionantes.</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/2000711886974307706/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=2000711886974307706' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/2000711886974307706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/2000711886974307706'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2008/02/motor-isomtrico-luces-realistas.html' title='Motor isométrico + Luces realistas'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-5321449182165011691</id><published>2008-02-18T10:37:00.003+01:00</published><updated>2008-02-18T10:46:41.306+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='historia'/><category scheme='http://www.blogger.com/atom/ns#' term='algoritmos'/><category scheme='http://www.blogger.com/atom/ns#' term='euclideo'/><category scheme='http://www.blogger.com/atom/ns#' term='euclides'/><title type='text'>Breve historia del algoritmo</title><summary type='text'>"[...] Se piensa que el primer algoritmo no trivial es el algoritmo Euclídeo para el cálculo del máximo común divisor. El considerar los algoritmos como objetos en si mismos se remonta a la época de al-Khowarazmi, un matemático persa del siglo IX, con cuyos escritos también se introdujeron los números arábigos y el álgebra en Europa. [...]"Vía Inteligencia Artificial, un enfoque moderno.Podríamos</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/5321449182165011691/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=5321449182165011691' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/5321449182165011691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/5321449182165011691'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2008/02/breve-historia-del-algoritmo.html' title='Breve historia del algoritmo'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-7457140896595061396</id><published>2008-02-13T17:08:00.003+01:00</published><updated>2008-02-13T17:13:20.116+01:00</updated><title type='text'>Filmation</title><summary type='text'>El PixeBlog de Pedja ha publicado una entrada genial sobre aquellos juegos con perspectiva isométrica que usaban la conocida técnica de filmation.Como seguro que os entrará el mono de jugar a alguno de esos juegos no os olvidéis de jugar al remake de Head over Heels.</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/7457140896595061396/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=7457140896595061396' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/7457140896595061396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/7457140896595061396'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2008/02/filmation.html' title='Filmation'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-1998705599813820498</id><published>2008-02-08T15:49:00.000+01:00</published><updated>2008-02-08T15:52:28.175+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libros'/><category scheme='http://www.blogger.com/atom/ns#' term='forth'/><category scheme='http://www.blogger.com/atom/ns#' term='español'/><title type='text'>Forth en español</title><summary type='text'>Navengando por Internet he encontrado lo que parece ser el único libro de Forth en español.Enlace directoWeb</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/1998705599813820498/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=1998705599813820498' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/1998705599813820498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/1998705599813820498'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2008/02/forth-en-espaol.html' title='Forth en español'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-1599680230957104152</id><published>2008-02-06T17:40:00.000+01:00</published><updated>2008-02-06T17:54:26.366+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libros'/><category scheme='http://www.blogger.com/atom/ns#' term='forth'/><title type='text'>Thinking Forth</title><summary type='text'>En el mundo de los ordenadores todo lo que no se renueve en menos de un mes queda obsoleto. Pero a veces alguien tiene la lucidez suficiente como para hacer algo que dure durante más de diez o veinte años. Son estas pequeñas joyas las que me maravillan pues suelen encerrar un tipo de filosofía totalmente diferente a la que estoy acostumbrado.Hace 33 años apareció el libro The Mythical Man-Month </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/1599680230957104152/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=1599680230957104152' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/1599680230957104152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/1599680230957104152'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2008/02/thinking-forth.html' title='Thinking Forth'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-944136736669984816</id><published>2008-01-30T16:37:00.000+01:00</published><updated>2008-01-30T16:50:47.712+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lisp'/><category scheme='http://www.blogger.com/atom/ns#' term='paul graham'/><category scheme='http://www.blogger.com/atom/ns#' term='mzscheme'/><category scheme='http://www.blogger.com/atom/ns#' term='arc'/><category scheme='http://www.blogger.com/atom/ns#' term='scheme'/><title type='text'>Arc</title><summary type='text'>Tal y como prometió Paul Graham, ha hecho público el código fuente de Arc. Está publicado bajo la licencia Perl Artistic License, licencia que permite hacer casi de todo excepto cambios significativos al código (sólo el autor original puede decidir sobre esto).Cuando leí hace tiempo sobre Arc pensaba que se trataría de un nuevo compilador para un nuevo lenguaje. Pero me ha sorprendido gratamente </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/944136736669984816/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=944136736669984816' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/944136736669984816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/944136736669984816'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2008/01/arc.html' title='Arc'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-692712486190565656</id><published>2008-01-23T08:14:00.000+01:00</published><updated>2008-01-30T17:20:54.257+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='plugins'/><category scheme='http://www.blogger.com/atom/ns#' term='internet explorer'/><category scheme='http://www.blogger.com/atom/ns#' term='ie'/><category scheme='http://www.blogger.com/atom/ns#' term='msdn'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><category scheme='http://www.blogger.com/atom/ns#' term='activex'/><title type='text'>Internet Explorer vs Mozilla</title><summary type='text'>Como hacer un plugin (que no extensión) para Mozilla:- Aprendes C- Te bajas el SDK- Compilas el codigo de ejemplo y listoComo hacer un plugín para Internet Explorer:- Aprendes C- Descubres que la compatibilidad con Netscape la eliminaron con el IE 5 así que vuelves a empezar- Aprendes C++- Aprendes MFC- Aprendes COM- Te pasas las horas muertas buscando un ejemplo en el MSDN- Compilas el ejemplo y</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/692712486190565656/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=692712486190565656' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/692712486190565656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/692712486190565656'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2008/01/internet-explorer-vs-mozilla.html' title='Internet Explorer vs Mozilla'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-2930496236400286843</id><published>2008-01-10T15:53:00.000+01:00</published><updated>2008-01-10T16:21:09.594+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lisp'/><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='macos'/><category scheme='http://www.blogger.com/atom/ns#' term='forth'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='c'/><category scheme='http://www.blogger.com/atom/ns#' term='sistemas operativos'/><category scheme='http://www.blogger.com/atom/ns#' term='objective-c'/><title type='text'>¿Porqué los sistemas operativos están en C?</title><summary type='text'>No me refiero a esos sistemas operativos de juguete que pululan por la red, sino a los que son productivos: Windows, Linux, MacOS, etc... No es que no quieran usar otros lenguajes radicalmente diferentes, es que ni tan siquiera se atreven a tirar de C++ (MacOS con su Objective-C poca diferencia tiene con el C normal).Después de mi visita diaria a Reddit lo he visto claro. No es cuestión de </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/2930496236400286843/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=2930496236400286843' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/2930496236400286843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/2930496236400286843'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2008/01/porqu-los-sistemas-operativos-estn-en-c.html' title='¿Porqué los sistemas operativos están en C?'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-1334515868659001625</id><published>2008-01-04T08:51:00.000+01:00</published><updated>2008-01-04T09:01:17.211+01:00</updated><title type='text'>¡Lo han vuelto a hacer!</title><summary type='text'>En la última entrada os comentaba la extraña fiebre que corre en estos tiempos en cuanto a nuevos lenguajes de programación se refiere. Pensaba que ya lo había visto todo, craso error.Ya conocía Forth, un lenguaje bastante extraño que ya conocía de hace bastante tiempo (lo justo para saber como sumar números, declarar funciones y poca cosa más). Forth tiene el bizarro honor de ser el único (que </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/1334515868659001625/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=1334515868659001625' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/1334515868659001625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/1334515868659001625'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2008/01/lo-han-vuelto-hacer.html' title='¡Lo han vuelto a hacer!'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-9079007666911979033</id><published>2007-12-27T08:12:00.000+01:00</published><updated>2007-12-27T08:37:17.422+01:00</updated><title type='text'>¡Parad de una vez!</title><summary type='text'>Me estáis volviendo loco con tantos lenguajes nuevos y relecturas de antiguos lenguajes. Parece que desde que Java ha sido adoptado masivamente por las empresas esta dejando de ser cool y los programadores necesitan una vía de escape para intentar llegar al nirvana.- D- Lisp- Scheme- Dylan- Ruby- Haskell- OCaml- Erlang- Clojure- F#Por citar sólo los mas nombrados. Todos esos lenguajes tienen tres</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/9079007666911979033/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=9079007666911979033' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/9079007666911979033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/9079007666911979033'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2007/12/parad-de-una-vez.html' title='¡Parad de una vez!'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-8880755897074785387</id><published>2007-12-17T14:10:00.000+01:00</published><updated>2007-12-17T14:51:42.931+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bugs'/><category scheme='http://www.blogger.com/atom/ns#' term='muertes'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='asesino'/><title type='text'>Programas asesinos (literalmente)</title><summary type='text'>Uno nunca para de sorprenderse sobre los peligros de un programa mal diseñado:- Mariner 1 (1962): Un error al transcribir una fórmula al programa desvió el cohete de la ruta programada por lo que tuvieron que destruirlo sobre el océano atlántico para evitar mayores desgracias.- Gaseoducto soviético (1982): la CIA introdujo expresamente un bug en el software que una empresa canadiense vendió a los</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/8880755897074785387/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=8880755897074785387' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/8880755897074785387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/8880755897074785387'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2007/12/programas-asesinos-literalmente.html' title='Programas asesinos (literalmente)'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-2446999152424213506</id><published>2007-12-11T14:50:00.000+01:00</published><updated>2007-12-11T15:04:21.620+01:00</updated><title type='text'>C++ / #pragma once</title><summary type='text'>Todos los que hayan programado en C/C++ conocerán de sobra los include guards (no sé como lo llaman en español):#ifdef CABECERA_H#define CABECERA_H// TODO código#endifPero hay otro método:#pragma once// TODO códigoEl segundo método ofrece algunas grandes ventajas:Menos código a escribir (una línea en lugar de tres).Nos evitamos posibles colisiones con los nombres de las macros (CABECERA_H podría </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/2446999152424213506/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=2446999152424213506' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/2446999152424213506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/2446999152424213506'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2007/12/c-pragma-once.html' title='C++ / #pragma once'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-7845694506976911330</id><published>2007-12-04T14:41:00.000+01:00</published><updated>2007-12-04T14:44:07.645+01:00</updated><title type='text'>Lost in the Static</title><summary type='text'>Me encantan los juegos originales y este es uno de ellos. Seguramente te aburras a los cinco minutos pero es un must see como dirían los americanos.Échale un vistazo a Lost in the Static. No os dejéis engañar por las capturas de pantallas.</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/7845694506976911330/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=7845694506976911330' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/7845694506976911330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/7845694506976911330'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2007/12/lost-in-static.html' title='Lost in the Static'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-6516178787479445484</id><published>2007-11-29T09:34:00.000+01:00</published><updated>2007-11-29T09:47:16.408+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='paralelización'/><category scheme='http://www.blogger.com/atom/ns#' term='haskell'/><category scheme='http://www.blogger.com/atom/ns#' term='erlang'/><title type='text'>Haskell ganando puntos</title><summary type='text'>Y es que no paran de salir "truquitos" para este lenguaje, a cada cual más interesante que el anterior. El último va sobre lo fácil que es paralelizar tu código para usar toda la potencia de tus múltiples CPUs (cada vez mas frecuente en los PC). De hecho, una de las mayores quejas, totalmente injustificada que usan los trolleros para meterse con este lenguaje es que el soporte de hilos de Erlang </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/6516178787479445484/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=6516178787479445484' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/6516178787479445484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/6516178787479445484'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2007/11/haskell-ganando-puntos.html' title='Haskell ganando puntos'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-8798486843481845101</id><published>2007-11-22T16:21:00.000+01:00</published><updated>2007-11-22T16:57:49.507+01:00</updated><title type='text'>¿Está VRML muerto?</title><summary type='text'>La primera versión salió el año 1994. Después apareció VRML2 en el 1997. Actualmente está el estándar X3D, totalmente compatible con VRML.Hacia muchísimo tiempo que no miraba nada de VRML y me he llevado una grata sorpresa. Soporte para shaders, motor de físicas (aún en desarrollo), scripts en JavaScript y Java entre otras cosas. Es sencillo de crear a mano aunque también existen editores (libres</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/8798486843481845101/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=8798486843481845101' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/8798486843481845101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/8798486843481845101'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2007/11/est-vrml-muerto.html' title='¿Está VRML muerto?'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-2387236593748152523</id><published>2007-11-08T10:32:00.000+01:00</published><updated>2007-11-08T10:47:17.128+01:00</updated><title type='text'>¿Lenguajes "alternativos" en los motores de juegos?</title><summary type='text'>No nos desengañemos, salvo honrosas excepciones en C# o Java como jMonkeyEngine, no hay ni un sólo motor 3d (al menos que yo tenga constancia) orientado a juegos comerciales que usen otro lenguaje que no sea C/C++.¿Es que no es posible crear un buen motor 3d en algún lenguaje funcional? Puedo entender que no se escoja Lisp por no ser tan rápido como C/C++ (aunque considero que es lo </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/2387236593748152523/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=2387236593748152523' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/2387236593748152523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/2387236593748152523'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2007/11/lenguajes-alternativos-en-los-motores.html' title='¿Lenguajes &quot;alternativos&quot; en los motores de juegos?'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-1982198480557739269</id><published>2007-11-07T07:50:00.000+01:00</published><updated>2007-11-07T07:58:57.867+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ofuscacion'/><category scheme='http://www.blogger.com/atom/ns#' term='c'/><category scheme='http://www.blogger.com/atom/ns#' term='concursos'/><category scheme='http://www.blogger.com/atom/ns#' term='ioccc'/><title type='text'>IOCCC 2007</title><summary type='text'>Vía Barrapunto leo que ya han salido los ganadores del último International Obfuscated C Code Contest. Para los que no sepan de que va el concurso decir que es ya todo un clásico en cuanto a osificación de programas escritos en C, ejemplos extremos del mal uso al que se le puede dar un lenguaje.Aún no han publicado el código fuente de los últimos ganadores, pero para ir abriendo boca podéis ver </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/1982198480557739269/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=1982198480557739269' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/1982198480557739269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/1982198480557739269'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2007/11/ioccc-2007.html' title='IOCCC 2007'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-1881807446829735135</id><published>2007-10-23T08:26:00.000+02:00</published><updated>2007-10-23T08:39:21.891+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mercurial'/><category scheme='http://www.blogger.com/atom/ns#' term='distribuido'/><category scheme='http://www.blogger.com/atom/ns#' term='control de versiones'/><category scheme='http://www.blogger.com/atom/ns#' term='subversion'/><category scheme='http://www.blogger.com/atom/ns#' term='visual sourcesafe'/><category scheme='http://www.blogger.com/atom/ns#' term='cvs'/><title type='text'>Control de versiones distribuido</title><summary type='text'>Hoy en día nadie se mete en el desarrollo de un proyecto, por muy pequeño que sea, sin tirar de algún sistema de control de versiones. Los más tradicionales como CVS, Subversion o Visual SourceSafe (menudo horror de programa) están dejando pasar a un nuevo concepto: control de versiones distribuido.La principal diferencia es el cambio de mentalidad. Mientras que con los sistemas tradicionales </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/1881807446829735135/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=1881807446829735135' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/1881807446829735135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/1881807446829735135'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2007/10/control-de-versiones-distribuido.html' title='Control de versiones distribuido'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-8020642990511390479</id><published>2007-10-16T12:34:00.000+02:00</published><updated>2007-10-16T12:45:24.688+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sony'/><category scheme='http://www.blogger.com/atom/ns#' term='wii'/><category scheme='http://www.blogger.com/atom/ns#' term='marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='playstation3'/><category scheme='http://www.blogger.com/atom/ns#' term='nintendo'/><title type='text'>Marketing Wii vs Marketing Playstation 3</title><summary type='text'>Mirad este spot de la Playstation 3. Ahora mirad este otro de la Wii. ¿No os entran ganas de ir corriendo a la calle a compraros una Wii?Mientras los de Sony muestran a un tipo soso con cara de estar divirtiéndose más bien poco, los de Nintendo, en todos sus anuncios, no hacen más que intercalar gente (normalmente acompañados) con caras radiantes de felicidad y de estar divirtiéndose hasta </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/8020642990511390479/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=8020642990511390479' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/8020642990511390479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/8020642990511390479'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2007/10/marketing-wii-vs-marketing-playstation.html' title='Marketing Wii vs Marketing Playstation 3'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-4840099495916093637</id><published>2007-10-10T08:35:00.000+02:00</published><updated>2007-10-10T09:59:38.538+02:00</updated><title type='text'>Mitos sobre C/C++</title><summary type='text'>La gente suele asociar a C/C++ como el lenguaje de programación más rápido sobre la faz de la tierra (con perdón del ensamblador). Me gustaría recalcar varias cosas :    - Primero que C++ es más lento que C.    - Que el lenguaje más rápido, aunque no suele aparecer en las comparativas, es Fortran.    - Que lenguajes que la gente suele pensar que son interpretados (normalmente porque suelen     </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/4840099495916093637/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=4840099495916093637' title='7 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/4840099495916093637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/4840099495916093637'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2007/10/mitos-sobre-cc.html' title='Mitos sobre C/C++'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-2405962558505324408</id><published>2007-10-04T09:29:00.000+02:00</published><updated>2007-10-04T09:46:18.597+02:00</updated><title type='text'>Popurrí de enlaces</title><summary type='text'>            Programming Language Video Lectures: vídeos con tutoriales y lecturas de lenguajes de programación.Phys2D: motor de físicas 2d escrito en Java.RefactorMyCode: envías un trozo de código fuente y la gente responde con propuestas para mejorarlo.Friend snippets: trozos de código que pueden llegar a ser útiles en un momento dado.The Future of Programming: interesante reflexión sobre el </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/2405962558505324408/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=2405962558505324408' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/2405962558505324408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/2405962558505324408'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2007/10/popurr-de-enlaces.html' title='Popurrí de enlaces'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-5823679379193159778</id><published>2007-09-30T11:00:00.000+02:00</published><updated>2007-09-30T11:38:52.939+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='slime'/><category scheme='http://www.blogger.com/atom/ns#' term='xemacs'/><category scheme='http://www.blogger.com/atom/ns#' term='asdf'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='cffi'/><category scheme='http://www.blogger.com/atom/ns#' term='clisp'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>XEmacs + Slime + CLisp + ASDF + CFFI + Windows</title><summary type='text'>XEmacs: editor de texto optimizado para el desarrollo de aplicaciones. Es el emacs de toda la vida pero con esteróides.Slime: el mejor plugin para emacs para editar programas en Lisp.CLisp: uno de los mejores intérpretes Lisp opensource.ADSF: gestor de paquetes para Lisp.CFFI: módulo para Lisp para poder usar DLLs sin tener que escribir una sola linea en C.Podéis ver un video básico de como </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/5823679379193159778/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=5823679379193159778' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/5823679379193159778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/5823679379193159778'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2007/09/xemacs-slime-clisp-asdf-cffi-windows.html' title='XEmacs + Slime + CLisp + ASDF + CFFI + Windows'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-640945097313366950</id><published>2007-09-27T08:28:00.000+02:00</published><updated>2007-09-27T08:39:04.024+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion'/><category scheme='http://www.blogger.com/atom/ns#' term='flamewares'/><category scheme='http://www.blogger.com/atom/ns#' term='c'/><category scheme='http://www.blogger.com/atom/ns#' term='paradigma'/><title type='text'>Linus Torvalds y la tonteria del C vs C++</title><summary type='text'>Tras la reciente polémica levantada por el flameware de Linus Torvalds con respecto al C vs C++ me gustaría dejar patente mi opinión al respecto: menuda gilipollez de comparación.El paradigma en desarrollo de software es la filosofía que se sigue, no la metodología sino la forma en que ves el programa, el como lo sientes. Mientras C usa programación imperativa C++ usa esa más la orientada a </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/640945097313366950/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=640945097313366950' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/640945097313366950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/640945097313366950'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2007/09/linus-torvalds-y-la-tonteria-del-c-vs-c.html' title='Linus Torvalds y la tonteria del C vs C++'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-5287140970157886691</id><published>2007-09-24T08:04:00.000+02:00</published><updated>2007-09-24T08:24:43.938+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lisp'/><category scheme='http://www.blogger.com/atom/ns#' term='historia'/><category scheme='http://www.blogger.com/atom/ns#' term='lenguajes'/><category scheme='http://www.blogger.com/atom/ns#' term='cobol'/><category scheme='http://www.blogger.com/atom/ns#' term='fortran'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Lenguajes ¿prehistóricos?</title><summary type='text'>Si, pero prehistóricos solos por el año en que fueron diseñados. Mirad ésta gráfica (bastante conocida por Internet).Fortran, un lenguaje diseñado para ser usado en tarjetas perforadas datado en el año 1954, se sigue usando a día de hoy.Cobol, del 1959 es, sorprendentemente, el lenguaje más usado con diferencia. Se calcula que durante el 2005 el 75% de los datos generados por negocios eran </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/5287140970157886691/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=5287140970157886691' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/5287140970157886691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/5287140970157886691'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2007/09/lenguajes-prehistricos.html' title='Lenguajes ¿prehistóricos?'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-5511998489276228245</id><published>2007-09-22T09:25:00.000+02:00</published><updated>2007-09-22T09:55:51.324+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='lenguajes'/><category scheme='http://www.blogger.com/atom/ns#' term='name mangling'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>C++ y las tres bes: bonito bodrio y... bacalo (Capítulo I)</title><summary type='text'>He estado varios meses sin actualizar el blog por falta de tiempo pero ya vuelvo al pie del cañón. Vuelvo para hacer pública mi opinión acerca de un lenguaje que prometió el oro y el moro pero que acabó convirtiéndose en un estorbo. Si, me refiero a C++.Con la gran explosión de lenguajes que estamos viviendo en estos últimos años (Ruby, Lua, Python, etc...) se va haciendo cada vez más patente los</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/5511998489276228245/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=5511998489276228245' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/5511998489276228245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/5511998489276228245'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2007/09/c-y-las-tres-bes-bonito-bodrio-y-bacalo.html' title='C++ y las tres bes: bonito bodrio y... bacalo (Capítulo I)'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-116601492494389920</id><published>2006-12-13T14:01:00.000+01:00</published><updated>2006-12-13T14:06:56.976+01:00</updated><title type='text'>La inutilidad de hacer un seleccionar todo + borrar</title><summary type='text'>Lastima que no tuviera una cámara de fotos porque lo que he visto pasará a los anales de la historia. ¿Que necesitas borrar todos los emails de lista? Pues no problemo pones un peso encima de la tecla suprimir y santas pascuas.Y sí, anales de la historia está escrito con doble intención.</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/116601492494389920/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=116601492494389920' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116601492494389920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116601492494389920'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/12/la-inutilidad-de-hacer-un-seleccionar.html' title='La inutilidad de hacer un seleccionar todo + borrar'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-116600012111799675</id><published>2006-12-13T09:39:00.000+01:00</published><updated>2006-12-13T09:55:21.130+01:00</updated><title type='text'>C++: Namespaces sin nombre</title><summary type='text'>Supongo que todo el mundo conoce para que sirve el namespace de C++. Lo que ya no es tan conocido es que se pueden crear espacios de nombres sin tener que asignarle un nombre, será entonces el compilador el que se encargue de darle un nombre único a voleo del que no tendremos conocimiento. ¿Y esto para que sirve? Pues los dos usos principales son:1º Para poder abrir un espacio de nombres de forma</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/116600012111799675/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=116600012111799675' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116600012111799675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116600012111799675'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/12/c-namespaces-sin-nombre.html' title='C++: Namespaces sin nombre'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-116584654181827288</id><published>2006-12-11T15:09:00.000+01:00</published><updated>2006-12-11T15:15:41.833+01:00</updated><title type='text'>Paradigma de la programación</title><summary type='text'>El paradigma de la programación es el estilo de la programación. Define la forma en que el programador “ve” el flujo del programa. En la wikipedia lo explican bastante mejor.Hay tantos estilos de paradigmas de programación como lenguajes de programación. Los más ampliamente usados son el modo imperativo y el modo funcional:- El modo imperativo son secuencias de comandos que son ejecutados por la </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/116584654181827288/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=116584654181827288' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116584654181827288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116584654181827288'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/12/paradigma-de-la-programacin.html' title='Paradigma de la programación'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-116489697726279848</id><published>2006-11-30T15:21:00.000+01:00</published><updated>2006-11-30T15:29:37.280+01:00</updated><title type='text'>El tipo de letra más feo de la historia</title><summary type='text'>Hay que tener cuidado a la hora de elegir la fuente en tu editor de textos porque al fin y al cabo acabas pasando bastantes horas al día delante del monitor. Muchos opinan que Comics Sans es el tipo de fuente horrible por excelencia pero creo que Oloron debería llevarse ese premio.¿Te imaginas tener que programar ocho horas al día viendo esto?Y tan solo vale 19.95$, chicas corred a comprarlo.</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/116489697726279848/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=116489697726279848' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116489697726279848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116489697726279848'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/11/el-tipo-de-letra-ms-feo-de-la-historia.html' title='El tipo de letra más feo de la historia'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-116472440995827303</id><published>2006-11-28T15:29:00.000+01:00</published><updated>2006-11-28T15:33:29.976+01:00</updated><title type='text'>Metaprogramación por medio de templates en C++</title><summary type='text'>La metaprogramación es una técnica que permite programar usando trozos de código como si de datos se trataran. En lenguajes como Lisp es realmente fácil de llevar a cabo pero en C++ sólo se puede hacer mediante templates.Podemos ver el compilador como una máquina virtual que produce código ensamblador. Esto nos permite hacer cálculos complejos en tiempo de compilación en lugar de en tiempo de </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/116472440995827303/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=116472440995827303' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116472440995827303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116472440995827303'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/11/metaprogramacin-por-medio-de-templates.html' title='Metaprogramación por medio de templates en C++'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-116428867349384803</id><published>2006-11-23T14:28:00.000+01:00</published><updated>2006-11-23T14:31:13.513+01:00</updated><title type='text'>Rey de entre los reyes</title><summary type='text'>Si sois aficionados a los TOP 10 de los mejores juegos de la historia os habréis dado cuenta de dos cosas. Los juegos de PC no suelen aparecer y el primer puesto se lo dan siempre, y digo siempre, a “The Legend of Zelda: The Ocarina of Time”.Puede parecer que un juego en formato cartucho para la Nintendo 64, consola que tuvo escaso éxito comercial, no os parezca que pueda llegar a ser lo mejor de</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/116428867349384803/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=116428867349384803' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116428867349384803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116428867349384803'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/11/rey-de-entre-los-reyes.html' title='Rey de entre los reyes'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-116419555804526495</id><published>2006-11-22T12:32:00.000+01:00</published><updated>2006-11-22T12:39:18.066+01:00</updated><title type='text'>Calculadora científica de Windows</title><summary type='text'>¿Cómo puede ser que la misma calculadora en modo estándard tenga un botón para calcular raíces cuadradas...?¿...y en modo científico no?Habrá que recurrir al x^y.</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/116419555804526495/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=116419555804526495' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116419555804526495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116419555804526495'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/11/calculadora-cientfica-de-windows.html' title='Calculadora científica de Windows'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-116308291106606106</id><published>2006-11-09T15:22:00.000+01:00</published><updated>2006-11-09T15:35:11.096+01:00</updated><title type='text'>Guiones para juegos</title><summary type='text'>Considero que el mundo del cine y del videojuego tienen bastantes parecidos. La escritura de guiones para el cine creo que es aplicable también a videojuegos, sobretodo en aventuras gráficas o cualquier otro tipo de juego que tenga una historia un poco compleja.Cletx es un programa libre bastante conocido que se usa para escribir guiones cinematográficos. No se limita simplemente al guión sino </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/116308291106606106/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=116308291106606106' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116308291106606106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116308291106606106'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/11/guiones-para-juegos.html' title='Guiones para juegos'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-116288521124813164</id><published>2006-11-07T08:22:00.000+01:00</published><updated>2006-11-07T08:40:11.266+01:00</updated><title type='text'>Ogre: Compositor</title><summary type='text'>Compositor es una de las nuevas características que lleva Dagon; la última línea de desarrollo de Ogre. No son más que filtros a aplicar a toda la pantalla como motion blur o cambiar los colores a blanco y negro. Es bastante sencillo de usar, sobretodo si tirais de los ejemplos que Ogre trae. Aquí tenéis algunos. Únicamente debéis añadir el archivo .compositor, los shaders a los que el compositor</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/116288521124813164/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=116288521124813164' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116288521124813164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116288521124813164'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/11/ogre-compositor.html' title='Ogre: Compositor'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-116282226233624880</id><published>2006-11-06T15:07:00.000+01:00</published><updated>2006-11-06T15:11:56.676+01:00</updated><title type='text'>Muertes estúpidas o Nethack YASD</title><summary type='text'>Si hay un juego que se lleva el premio a las muertes más estúpidas ese es sin lugar a dudas Nethack. A pesar de su aparente simpleza es uno de los juegos más extremadamente complejos a los que he tenido el placer de jugar. Llevo varios años jugando, jamás me he acercado ni por asomo al final y en ningún momento he pensado en dejar de jugar por ello. Aquí tenemos un ejemplo de una muerte realmente</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/116282226233624880/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=116282226233624880' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116282226233624880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116282226233624880'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/11/muertes-estpidas-o-nethack-yasd.html' title='Muertes estúpidas o Nethack YASD'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-116176219507201027</id><published>2006-10-25T09:32:00.000+02:00</published><updated>2006-10-26T08:16:30.623+02:00</updated><title type='text'>OCaml</title><summary type='text'>OCaml es un extraño lenguaje que soporta tanto estilos de programación funcionales como imperativos u orientados a objetos.Esta es una pequeña función de ejemplo que compara dos listas y retorna verdadero si son iguales:1 let rec compara l1 l2 =2         match l1, l2 with3         | h1 :: t1, h2 :: t2 -&gt; if h1 != h2 then false else compara t1 t24         | [], [] -&gt; true5         | _ -&gt; </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/116176219507201027/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=116176219507201027' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116176219507201027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116176219507201027'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/10/ocaml.html' title='OCaml'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-116158610712214287</id><published>2006-10-23T08:41:00.000+02:00</published><updated>2006-10-23T08:48:27.133+02:00</updated><title type='text'>2D vs 3D</title><summary type='text'>Hay un interesante Top 10 del 2005 en la web de Game Tunnel (web sobre juegos indie). Lo que más me ha llamado la atención es que de los diez mejores juegos del año (según ellos claro) únicamente dos son 3D.Creo que muchas veces la fiebre por lo 3D ciega a los diseñadores. Parece que sea obligado el hacerlo todo tridimensional. Hay muchas tipos de juegos que si se versionaran en 3D perderían </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/116158610712214287/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=116158610712214287' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116158610712214287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116158610712214287'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/10/2d-vs-3d.html' title='2D vs 3D'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-116134765114456953</id><published>2006-10-20T14:26:00.000+02:00</published><updated>2006-10-20T14:34:11.160+02:00</updated><title type='text'>'Radiosity' en tiempo real</title><summary type='text'>Es impresionante ver como han conseguido renderizar una escena calculando la luz en tiempo real. Ha sido posible gracias a siete años de investigaciones según dicen en la web. Hay disponible una pequeña entrevista que nos ofrece más detalles de esta pequeña maravilla tecnológica.</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/116134765114456953/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=116134765114456953' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116134765114456953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116134765114456953'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/10/radiosity-en-tiempo-real.html' title='&apos;Radiosity&apos; en tiempo real'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-116124573553175726</id><published>2006-10-19T10:02:00.000+02:00</published><updated>2006-10-19T10:15:35.546+02:00</updated><title type='text'>Cuidao que me espiño</title><summary type='text'>Bil Gates no inventó internet ni Valve, con su Half-Life 2, la física en los juegos. Fun-motion nos trae una interesante lista de juegos en los que la física juega un papel importante. Crear corrientes de agua, construir puentes o apilar objetos son algunas de las cosas que tendrás que hacer. Para que luego digan que la originalidad en los videojuegos ha muerto.</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/116124573553175726/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=116124573553175726' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116124573553175726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116124573553175726'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/10/cuidao-que-me-espio.html' title='Cuidao que me espiño'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-116119458227962682</id><published>2006-10-18T19:47:00.000+02:00</published><updated>2006-10-18T20:03:02.303+02:00</updated><title type='text'>IA Básico: Ejemplo</title><summary type='text'>He subido el código fuente de un ejemplo que resuelve un pequeño juego usando la técnica más básica.Seguro que todos conoceréis el juego; en un tablero de tres por tres casillas tenemos desordenados ocho cubos numerados del 1 al 8, el objetivo consiste en ordenarlos de una forma predeterminada (la que más os guste) arrastrando un cubo al hueco que queda, pero ojo, únicamente podemos mover los </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/116119458227962682/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=116119458227962682' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116119458227962682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116119458227962682'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/10/ia-bsico-ejemplo.html' title='IA Básico: Ejemplo'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-116115946097565956</id><published>2006-10-18T10:07:00.000+02:00</published><updated>2006-10-18T10:17:40.993+02:00</updated><title type='text'>Los Videojuegos en los hogares españoles</title><summary type='text'>aDeSe ha publicado recientemente un estudio sobre los videojuegos en los hogares españoles. Nos ofrecen algunas conclusiones interesantes como que España representa el 2,6% del mercado mundial de videojuegos, que la gente no considera piratear un videojuego como delito con lo que la recuperar la inversión inicial no es fácil debido a que es la principal forma de acceso a los videojuegos o que, </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/116115946097565956/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=116115946097565956' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116115946097565956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116115946097565956'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/10/los-videojuegos-en-los-hogares.html' title='Los Videojuegos en los hogares españoles'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-116109096033880431</id><published>2006-10-17T15:12:00.000+02:00</published><updated>2006-10-17T15:16:00.350+02:00</updated><title type='text'>I.A. Básica</title><summary type='text'>La forma más básica de usar la inteligencia artificial en un juego se convierte en algo tan sencillo como probar todas las posibilidades y escoger la que te lleve al premio gordo. Es fácil de efectuar con una lista. Hay tres algoritmos básicos que te pueden ayudar:- Breadth First- Depth First- A*La diferencia entre esos algoritmos es mínima, únicamente cambia la posición en la que añadimos y </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/116109096033880431/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=116109096033880431' title='10 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116109096033880431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116109096033880431'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/10/ia-bsica.html' title='I.A. Básica'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-116038831512175731</id><published>2006-10-09T11:49:00.000+02:00</published><updated>2006-10-09T12:56:11.733+02:00</updated><title type='text'>Como borrar elementos de una std::list</title><summary type='text'>Borrar un elemento de una lista STL no es tan fácil como parece pues si hacemos:1 for(std::list&lt;int&gt;::iterator i = lista.begin(); i != lista.end(); i++)2         if((*i) &lt; 0)3                 lista.erase(i);Tendremos una bonita lista corrupta, pues no tenemos en cuenta que los elementos anterior y posterior del que estemos borrando continúan apuntando al elemento borrado. La función erase </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/116038831512175731/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=116038831512175731' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116038831512175731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/116038831512175731'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/10/como-borrar-elementos-de-una-stdlist.html' title='Como borrar elementos de una std::list'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115997282768651607</id><published>2006-10-04T16:23:00.000+02:00</published><updated>2006-10-04T16:40:27.763+02:00</updated><title type='text'>C/C++: * vs /       Fight! And the winner is...</title><summary type='text'>Existe una leyenda urbana programaril que dice que multiplicar floats es más rápido que dividirlos. Seguro que en más de una ocasión todos habremos visto cosas como:float l = 1.0f / length();x *= l;y *= l;z *= l;He querido ponerlo a prueba pues siempre he pensado que aunque fuese cierto el compilador se encargaría siempre de optimizar o que la diferencía sería realmente mínima. Así que preparé </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115997282768651607/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115997282768651607' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115997282768651607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115997282768651607'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/10/cc-vs-fight-and-winner-is.html' title='C/C++: * vs /   &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Fight! And the winner is...'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115996575210512764</id><published>2006-10-04T14:28:00.000+02:00</published><updated>2006-10-04T14:42:32.116+02:00</updated><title type='text'>Visual Studio: Find and Replace</title><summary type='text'>Las expresiones regulares integradas en el editor es una de esas características que siempre me preguntaba porque no las incluían en los editores de programación para Windows. Por suerte cuando Microsoft presentó los nuevos Visual Studio 2003 &amp; 2005 las incluyó (aunque estaría mejor dicho las copió). Os presento un ejemplo rápido:Imaginad que incluís en vuestro programa la función TT que coge un </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115996575210512764/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115996575210512764' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115996575210512764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115996575210512764'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/10/visual-studio-find-and-replace.html' title='Visual Studio: Find and Replace'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115977808496244340</id><published>2006-10-02T10:30:00.000+02:00</published><updated>2006-10-02T10:34:44.976+02:00</updated><title type='text'>Dibujando (literalmente) en 3d</title><summary type='text'>¿Qué os parecería poder hacer modelos 3d haciendo un simple dibujo 2d? Lanzar cuatro líneas para dibujar un perro y que el programa automáticamente te creara un modelo 3d del boceto.Pues ahora es posible a SmoothTeddy. Al principio cuesta un poco hacerse con el programa (no se parece a nada que hayas usado antes) pero cuando lo consigues convierte la tarea de crear modelos 3d en juego de niños.No</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115977808496244340/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115977808496244340' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115977808496244340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115977808496244340'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/10/dibujando-literalmente-en-3d.html' title='Dibujando (literalmente) en 3d'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115953631555159188</id><published>2006-09-29T14:56:00.000+02:00</published><updated>2006-09-29T15:25:15.566+02:00</updated><title type='text'>Pantallas de bienvenida</title><summary type='text'>¿Os habéis fijado en que los programas usan cada vez menos esas odiosas pantallas de bienvenida (splash screen para los amigos)? Las únicas razones que veo para usarlas son:- El programa tarda diez años en cargar y debes avisar al usuario de que tu programa no se ha muerto.- Te fastidia sobremanera de que el usuario pueda hacer algo con el ordenador mientras tu programa carga (¡¡Te ha costado </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115953631555159188/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115953631555159188' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115953631555159188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115953631555159188'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/09/pantallas-de-bienvenida.html' title='Pantallas de bienvenida'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115934032118911748</id><published>2006-09-27T08:52:00.001+02:00</published><updated>2006-09-27T08:58:41.203+02:00</updated><title type='text'>Cómo llevar un proyecto a buen puerto</title><summary type='text'>Me ha ocurrido bastantes veces que he comenzado un proyecto y lo he acabado dejando a la mitad. No es debido a que me falten grafistas o más programadores, normalmente se debe a que como empieza siendo un proyecto un poco errático pues acaba perdido del todo. Pero hay una solución idónea para solucionarlo y es tan sencillo como usar una metodología. Hay cientos de tipos diferentes pero las que </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115934032118911748/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115934032118911748' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115934032118911748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115934032118911748'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/09/cmo-llevar-un-proyecto-buen-puerto_27.html' title='Cómo llevar un proyecto a buen puerto'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115934010213464118</id><published>2006-09-27T08:52:00.000+02:00</published><updated>2006-09-27T08:55:02.146+02:00</updated><title type='text'>Cómo llevar un proyecto a buen puerto</title><summary type='text'>Me ha ocurrido bastantes veces que he comenzado un proyecto y lo he acabado dejando a la mitad. No es debido a que me falten grafistas o más programadores, normalmente se debe a que como empieza siendo un proyecto un poco errático pues acaba perdido del todo. Pero hay una solución idónea para solucionarlo y es tan sencillo como usar una metodología. Hay cientos de tipos diferentes pero las que </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115934010213464118/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115934010213464118' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115934010213464118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115934010213464118'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/09/cmo-llevar-un-proyecto-buen-puerto.html' title='Cómo llevar un proyecto a buen puerto'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115892736566677338</id><published>2006-09-22T14:15:00.000+02:00</published><updated>2006-09-22T14:16:05.686+02:00</updated><title type='text'>To kill or not to kill</title><summary type='text'>A veces usar algunas librerías es algo engorroso porque no está claro del todo quien es el encargado de destruir los objetos si tu o la librería. Así que al final queda un centenar de memory leaks por objetos que nadie ha borrado.Según mi punto de vista quien lo crea lo borra. Si eres tu el que hace el new debes ser el encargado de borrar el objeto. Si en cambio es la librería la que crea el </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115892736566677338/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115892736566677338' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115892736566677338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115892736566677338'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/09/to-kill-or-not-to-kill.html' title='To kill or not to kill'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115876799954967712</id><published>2006-09-20T17:49:00.000+02:00</published><updated>2006-09-20T17:59:59.570+02:00</updated><title type='text'>Cuán equivocado estaba</title><summary type='text'>Sabía que los bancos aún usaban COBOL en gran medida pero jamás me imaginé que tanto. Copio y pego de la wikipedia:“Pese a que muchas personas creen que el lenguaje COBOL está en desuso, la realidad es que casi todos los sistemas que requieren gran capacidad de procesado batch, tanto de los bancos como en otras grandes empresas con sistemas mainframes, utilizan COBOL. Esto permite garantizar la </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115876799954967712/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115876799954967712' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115876799954967712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115876799954967712'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/09/cun-equivocado-estaba.html' title='Cuán equivocado estaba'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115859621945502038</id><published>2006-09-18T18:12:00.000+02:00</published><updated>2006-09-18T18:16:59.490+02:00</updated><title type='text'>Ogre3d 1.2.3 review</title><summary type='text'>Me gustaría ofrecer una pequeña reseña aprovechando que ha aparecido una nueva versión de este motor gráfico.Ogre3d es sin duda un conocido por todos los que se mueven en la programación 3d y si no… ¡A que esperáis! Se ha convertido ya en casi imprescindible. Si no existiera habría que inventarlo.Es un motor de licencia libre, la LGPL concretamente. Esto quiere decir que podemos usarlos en </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115859621945502038/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115859621945502038' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115859621945502038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115859621945502038'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/09/ogre3d-123-review.html' title='Ogre3d 1.2.3 review'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115831549201206766</id><published>2006-09-15T12:10:00.000+02:00</published><updated>2006-09-15T12:18:12.053+02:00</updated><title type='text'>Quest3D 3.5 review</title><summary type='text'> Quest3D es un motor para videojuegos bastante completo con la peculiaridad de que el lenguaje usado es un lenguaje gráfico basado en canales. Un canal es una caja con varias entradas y una salida, como si de una función en C se tratara. Para programar no hay más que ir uniendo los diferentes canales y definir sus propiedades. Al principio costó acostumbrarme, pues no se parecía a nada de lo que </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115831549201206766/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115831549201206766' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115831549201206766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115831549201206766'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/09/quest3d-35-review.html' title='Quest3D 3.5 review'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115805132110798308</id><published>2006-09-12T10:47:00.000+02:00</published><updated>2006-09-12T10:55:21.106+02:00</updated><title type='text'>Juegos originales</title><summary type='text'>Recientemente me han llamado la atención algunos juegos por su originalidad, algo que, por desgracia, no está demasiado en boga últimamente.- Rumble Box: todos los personajes están formados por cubos y esferas que se quedan por ahí una vez derrotados.- Darwinia: me ha llamado mucho la atención la estética de los gráficos que me recuerda enormemente a la película Tron. La mecánica también es </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115805132110798308/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115805132110798308' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115805132110798308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115805132110798308'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/09/juegos-originales.html' title='Juegos originales'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115805052555582254</id><published>2006-09-12T10:38:00.000+02:00</published><updated>2006-09-12T10:42:05.566+02:00</updated><title type='text'>NetBeans C/C++</title><summary type='text'>Al igual que Eclipse, NetBeans también tiene un plugin para añadir soporte C/C++ al IDE. Aunque aún le faltan algunas cosas parece que tiene un futuro prometedor.</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115805052555582254/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115805052555582254' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115805052555582254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115805052555582254'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/09/netbeans-cc.html' title='NetBeans C/C++'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115796505916827608</id><published>2006-09-11T10:39:00.000+02:00</published><updated>2006-09-11T10:57:39.180+02:00</updated><title type='text'>¿Porqué las macros de C apestan?</title><summary type='text'>Imaginad que queremos hacer una macro que nos devuelva el cuadrado de un número. En un primer intento escribiremos:#define cuadrado(x) x*xPero sin darnos cuenta hemos caído en una trampa terrible. En un primer intento nos damos cuenta que 2/cuadrado(10) no funciona porque se expande a 2/10*10. Para intentar solucionarlo cambiamos la macro a:#define cuadrado(x) (x*x)Acto seguido vemos como no </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115796505916827608/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115796505916827608' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115796505916827608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115796505916827608'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/09/porqu-las-macros-de-c-apestan.html' title='¿Porqué las macros de C apestan?'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115761538503831197</id><published>2006-09-07T09:04:00.000+02:00</published><updated>2006-09-07T09:49:45.053+02:00</updated><title type='text'>Tengo la idea... ¿y ahora qué?</title><summary type='text'>Bien, tenemos una idea genial para un juego. Hemos escrito el guión, tenemos un breve diseño de lo que será juego pero ahora nos falta llevarlo a cabo.Nos hace algún motor para juegos, no nos interesa programarlo nosotros mismos pues eso nos conllevaría un retraso de dos o tres años. Necesitamos echarle mano a uno de esos motores tan geniales que hay pululando por el mercado y por la red.Hay </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115761538503831197/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115761538503831197' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115761538503831197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115761538503831197'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/09/tengo-la-idea-y-ahora-qu.html' title='Tengo la idea... ¿y ahora qué?'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115735499162711716</id><published>2006-09-04T08:52:00.000+02:00</published><updated>2006-09-04T09:29:51.643+02:00</updated><title type='text'>¿Porqué C++?</title><summary type='text'>¿Porqué C++ es el lenguaje estrella a la hora de desarrollar juegos? Es anticuado, es a muy bajo nivel, carece de características avanzadas como funciones anónimas, su sistema de macros no pasa de ser un reemplazar texto pero aún así es el lenguaje estrella.En el resto de aplicaciones comerciales, si excluimos los juegos, el papel de C++ ha ido cayendo en pro de lenguajes de la familia .Net o </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115735499162711716/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115735499162711716' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115735499162711716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115735499162711716'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/09/porqu-c.html' title='¿Porqué C++?'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115701272395066646</id><published>2006-08-31T10:16:00.000+02:00</published><updated>2006-08-31T10:25:23.966+02:00</updated><title type='text'>Microsoft XNA</title><summary type='text'>¿Qué es Microsoft XNA?Es un conjunto de utilidades y frameworks que permiten desarrollar fácilmente juegos en C# para las plataformas Windows XP, Windows Vista y XBox 360. Hace uso de la versión 2.0 del Microsoft .Net.¿Puedo vender juegos hechos con XNA?Con la versión express en las plataformas Windows sí pero en la XBox 360 sólo se pueden hacer juegos no comerciales.¿Dónde me lo descargo?La </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115701272395066646/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115701272395066646' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115701272395066646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115701272395066646'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/08/microsoft-xna.html' title='Microsoft XNA'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115684225810980147</id><published>2006-08-29T10:35:00.000+02:00</published><updated>2006-08-29T11:04:18.700+02:00</updated><title type='text'>Declaración de derechos de los programadores</title><summary type='text'>Traducción libre de Coding Horror.1. Todo programador debería tener dos monitoresCon los precios actuales de las pantallas LCD y el soporte dual de las nuevas tarjetas gráficas, es una locura limitar a los programadores a un solo monitor. Los beneficios de productividad al doblar el escritorio están bien documentados. Si esperas maximizar la productividad de tu equipo de desarrollo, asegúrate que</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115684225810980147/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115684225810980147' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115684225810980147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115684225810980147'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/08/declaracin-de-derechos-de-los.html' title='Declaración de derechos de los programadores'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115676685838346489</id><published>2006-08-28T14:01:00.000+02:00</published><updated>2006-08-28T14:07:38.400+02:00</updated><title type='text'>Lo que será el 3ds max 9</title><summary type='text'>Autodesk ha mostrado en la última Siggraph lo que será el nuevo 3ds Max 9. Soporte para 64-bits, mayor facilidad de uso de Mental Ray y velocidad del programa optimizada son algunas de las características que tendrá esta aplicación que se ha hecho imprescindible para el mundillo de los videojuegos.</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115676685838346489/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115676685838346489' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115676685838346489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115676685838346489'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/08/lo-que-ser-el-3ds-max-9.html' title='Lo que será el 3ds max 9'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115529098250738779</id><published>2006-08-11T12:03:00.000+02:00</published><updated>2006-08-11T12:09:42.530+02:00</updated><title type='text'>Sergio Leone</title><summary type='text'>A veces uno se encuentra con auténticas joyas en la red. En esta ocasión es un artículo genial sobre el gran Sergio Leone. No os perdáis las localizaciones de los escenarios en España.Igualmente os aconsejo que os hagáis con la música de Ennio Morricone, un inseparable de Sergio Leone.</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115529098250738779/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115529098250738779' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115529098250738779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115529098250738779'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/08/sergio-leone.html' title='Sergio Leone'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115502607734185003</id><published>2006-08-08T10:23:00.000+02:00</published><updated>2006-08-08T10:34:37.363+02:00</updated><title type='text'>Recolector de basura para C++</title><summary type='text'>¿Qué es?Se encarga de liberar y reciclar toda la memoria que el programa ha dejado de utilizar.Mitos- Es más lento que la gestión manual de memoria.- El recolector de basura causará pausas en mi programa.- La gestón manual de memoria no crea pausas.- Es incompatible con C y C++.C++Hay varios recolectores de basura para éste lenguaje. Recomiendo que useis libgc o su versión en desarrollo que </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115502607734185003/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115502607734185003' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115502607734185003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115502607734185003'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/08/recolector-de-basura-para-c.html' title='Recolector de basura para C++'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115470552451421429</id><published>2006-08-04T17:27:00.000+02:00</published><updated>2006-08-04T17:32:04.526+02:00</updated><title type='text'>Las diez mejores excusas</title><summary type='text'>Todo programador que se precie las ha usado alguna que otra vez. Vía Geek 24, las diez mejores excusas dichas por programadores:10. No he tocado ese módulo en semanas.9. Debe ser un problema de hardware.8. Alguien ha cambiado mi código.7. ¿Has comprobado que no tengas virus?6. Seguramente tengas una versión erronea.5. Eso es muy extraño...4. Debe de haber algo erroneo con tus datos.3. No había </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115470552451421429/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115470552451421429' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115470552451421429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115470552451421429'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/08/las-diez-mejores-excusas.html' title='Las diez mejores excusas'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115469274007399581</id><published>2006-08-04T13:46:00.000+02:00</published><updated>2006-08-04T13:59:00.086+02:00</updated><title type='text'>Programación para una PSP</title><summary type='text'>Para los que quieran iniciarse en el mundo de las videocónsolas y tienen una PSP pueden usar Lua. Es tan fácil como bajarse Lua Player (hay versiones tanto para Windows como para PSP) y ponerse a programar. No es muy potente pero es un paso hacia el desarrollo consolero.</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115469274007399581/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115469274007399581' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115469274007399581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115469274007399581'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/08/programacin-para-una-psp.html' title='Programación para una PSP'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115409179612879341</id><published>2006-07-28T15:00:00.000+02:00</published><updated>2006-07-28T15:03:16.126+02:00</updated><title type='text'>Previsulización en Windows</title><summary type='text'>Esto se sale un poco de la tematica del blog pero no me gustaría que se perdiera. Una cosa que me disgusta especialmente de Windows es que aunque desactives la opcion de previsualización internamente sigue haciendola (al menos con los vídeos). Pues hay un truco para desactivarlo de forma definitiva:Inicio/Ejecutar: regsvr32 /u shmedia.dll</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115409179612879341/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115409179612879341' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115409179612879341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115409179612879341'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/07/previsulizacin-en-windows.html' title='Previsulización en Windows'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115409157170978136</id><published>2006-07-28T14:53:00.000+02:00</published><updated>2006-07-28T14:59:31.733+02:00</updated><title type='text'>WINE Version 0.9.18</title><summary type='text'>Ayer apareció una nueva version de Wine con un soporte para juegos mejorado. Uno prueba estas cosas siempre con un poco de escepticismo, pero tengo que reconocer que me ha sorprendido gratamente.Me acuerdo cuando hace bastantes años leí sobre el proyecto Wine. Me asustó el imaginarme la enorme complejidad del proyecto (implementar API por API, función por función todo Windows) e incluso dudé de </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115409157170978136/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115409157170978136' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115409157170978136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115409157170978136'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/07/wine-version-0918.html' title='WINE Version 0.9.18'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115399545017076632</id><published>2006-07-27T12:00:00.000+02:00</published><updated>2006-07-27T12:17:30.186+02:00</updated><title type='text'>Generador aleatorio de terrenos</title><summary type='text'>Este algoritmo no tiene mucho misterio y es ampliamente usado en juegos como el Age of Empires.1º Nos creamos un mapa de alturas. Hay varios algoritmos para esto: el ruido de Perlin es el más usado pero el algoritmo de crear colinas da también resultados bastante interesantes. Imaginemos que el mapa de alturas va desde el 0 como la altura más baja hasta el 255 como la más alta.2º A cada rango de </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115399545017076632/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115399545017076632' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115399545017076632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115399545017076632'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/07/generador-aleatorio-de-terrenos.html' title='Generador aleatorio de terrenos'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115390461404490293</id><published>2006-07-26T10:58:00.000+02:00</published><updated>2006-07-26T11:03:34.056+02:00</updated><title type='text'>De foto a imagen 3d</title><summary type='text'>Photo Modeller es un programa que ayuda a convertir tus fotos en modelos 3d. No es un proceso perfecto y requiere bastante la intervención del usuario pero puede ser útil a la hora de generar modelos de edificios u objetos para juegos en 3d.</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115390461404490293/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115390461404490293' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115390461404490293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115390461404490293'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/07/de-foto-imagen-3d.html' title='De foto a imagen 3d'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115384281789520055</id><published>2006-07-25T17:49:00.000+02:00</published><updated>2006-07-25T17:53:37.906+02:00</updated><title type='text'>Lo que será MIDP 3</title><summary type='text'>Poco a poco ya se comienza a perfilar lo que será la nueva versión de MIDP; la plataforma más usada para programar móviles. En la parte que más nos afecta, en los juegos, lo más llamativo es un mejor soporte de pantallas grandes, poder dibujar en las pantallas secundarias y optimización de la velocidad de los juegos.</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115384281789520055/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115384281789520055' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115384281789520055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115384281789520055'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/07/lo-que-ser-midp-3.html' title='Lo que será MIDP 3'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115381014983895503</id><published>2006-07-25T08:35:00.000+02:00</published><updated>2006-07-25T08:49:09.853+02:00</updated><title type='text'>Cache para compiladores</title><summary type='text'>Visual C++ soporta el uso de cabeceras precompiladas que no es más que un caché para no tener que volver a parsear todos los archivos de cabeceras.GCC lleva algo aún más interesante, gracias a ccache se evita que el compilador compile dos veces el mismo código, hayas borrado el código objeto o no. Si vuelves a compilar un archivocon los mismos parámetros el código objeto resultante será el mismo </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115381014983895503/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115381014983895503' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115381014983895503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115381014983895503'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/07/cache-para-compiladores.html' title='Cache para compiladores'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115348704356010202</id><published>2006-07-21T14:53:00.000+02:00</published><updated>2006-07-21T15:04:03.573+02:00</updated><title type='text'>La inteligencia artificial perfecta</title><summary type='text'>Seguramente todos sabréis lo díficil que es copiar la inteligencia de los seres vivos para aplicarla en un juego. Pues alguien ha tenido la genial idea de resolverlo por la vía "fácil": meter directamente un ser vivo dentro del juego.Véanlo ustedes mismos.</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115348704356010202/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115348704356010202' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115348704356010202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115348704356010202'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/07/la-inteligencia-artificial-perfecta.html' title='La inteligencia artificial perfecta'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115340087583423485</id><published>2006-07-20T15:07:00.000+02:00</published><updated>2006-07-20T15:12:14.173+02:00</updated><title type='text'>Hello World!</title><summary type='text'>Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook.Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook?Ook!</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115340087583423485/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115340087583423485' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115340087583423485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115340087583423485'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/07/hello-world.html' title='Hello World!'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115337807199078697</id><published>2006-07-20T08:31:00.000+02:00</published><updated>2006-07-20T08:47:52.003+02:00</updated><title type='text'>Desmitificando C++</title><summary type='text'>Es un error común confundir el lenguaje C con el C++, la verdad es que son dos lenguajes muy diferentes. Como C es el lenguaje más rapido, con perdón del ensamblador, muchos piensan que por regla de tres C++ debe ser igual de rápido. C++ es rápido pero no tanto como C, características del lenguaje como funciones virtuales, RTTI, clases, herencia, etc... lo sobrecargan haciendolo un poquito más </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115337807199078697/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115337807199078697' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115337807199078697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115337807199078697'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/07/desmitificando-c.html' title='Desmitificando C++'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115321549215518484</id><published>2006-07-18T11:28:00.000+02:00</published><updated>2006-07-18T11:38:12.170+02:00</updated><title type='text'>Ajustando la dificultad</title><summary type='text'>Una de las partes que a menudo se olvida en un juego y que es una de las principales características es el grado de dificultad. Es difícil ajustarla porque es algo subjetivo, lo que para unos es fácil para otros puede resultar imposible.Una posible solución es ajustar la dificultad de forma automática. Para conseguirlo necesitaremos poder calcular la habilidad del jugador y establecer la </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115321549215518484/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115321549215518484' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115321549215518484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115321549215518484'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/07/ajustando-la-dificultad.html' title='Ajustando la dificultad'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115312699695474984</id><published>2006-07-17T10:56:00.000+02:00</published><updated>2006-07-17T11:03:16.966+02:00</updated><title type='text'></title><summary type='text'>Traducción libre de la noticia de Slashdot:GameDaily ofrece una opinión bastante interesante sobre la forma en que la industria de los videojuegos se ha roto. El autor cita costes disparados, riesgos altos, reducción de la creatividad, y estancamiento del crecimiento como algunos signos de esa crisis.Del artículo: “La siguiente generación de sistemas requieren editores para poder apostar grandes </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115312699695474984/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115312699695474984' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115312699695474984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115312699695474984'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/07/traduccin-libre-de-la-noticia-de.html' title=''/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115277308835251603</id><published>2006-07-13T08:29:00.000+02:00</published><updated>2006-07-13T08:44:48.363+02:00</updated><title type='text'>La evolución tambíen es para los enemigos</title><summary type='text'>A veces se me va la pinza y se me ocurren ideas macabras (macabras para el programador que quiera implementarla por su complejidad).La locura de hoy estriba en implementar una inteligencia artificial que se adapte al jugador. ¿Qué cómo que se puede hacer eso? Pues ni idea (es el problema de las ideas macabras). Tal vez usando algoritmos genéticos sobre unos cuantos parámetros que decidan el </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115277308835251603/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115277308835251603' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115277308835251603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115277308835251603'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/07/la-evolucin-tamben-es-para-los.html' title='La evolución tambíen es para los enemigos'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115251380408596424</id><published>2006-07-10T08:27:00.000+02:00</published><updated>2006-07-10T08:43:24.100+02:00</updated><title type='text'>Ogre: Colisiones de rayos</title><summary type='text'>Con el motor 3d Ogre podemos lanzar rayos contra el escenario para averiguar con que objetos colisionan. No nos sirve para colisionar contra el entorno pues los rayos solo "chocan" con la envoltura de los objetos (bounding-box en este caso) así que sólo es una colisión aproximada. Pero es útil, por ejemplo, para poder seleccionar objetos con el ratón: 1 Ray ray = mCamera-&gt;getCameraToViewportRay(</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115251380408596424/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115251380408596424' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115251380408596424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115251380408596424'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/07/ogre-colisiones-de-rayos.html' title='Ogre: Colisiones de rayos'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115199654210791589</id><published>2006-07-04T08:52:00.000+02:00</published><updated>2006-07-04T09:02:22.116+02:00</updated><title type='text'>¿Tabuladores sí o no?</title><summary type='text'>Siempre había tenido la idea (errónea, o al menos eso creo) de que el uso de tabuladores venía de antiguo, de cuando la memoria de las máquinas era escasa debido a su alto coste. Vía Joel on Software, todo un referente, he leído un pequeño articulo sobre si a día de hoy siguen siendo útiles los tabuladores. Viene a comentar muy diversos motivos pero hay uno en especial que ha hecho que me decante</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115199654210791589/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115199654210791589' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115199654210791589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115199654210791589'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/07/tabuladores-s-o-no.html' title='¿Tabuladores sí o no?'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115193381518496819</id><published>2006-07-03T15:05:00.000+02:00</published><updated>2006-07-03T15:36:55.203+02:00</updated><title type='text'>CMake</title><summary type='text'>Aprovechando el reciente anuncio del equipo KDE de que se van a pasar a CMake os hago una rápida introducción para que vayáis abriendo boca.Este es el archivo CMakeLists.txt que tengo en uno de mis proyectos:PROJECT(themines)LINK_LIBRARIES(gc) (1)AUX_SOURCE_DIRECTORY(src SRCS) (2)ADD_EXECUTABLE(themines ${SRCS}) (3)Con estas cuatro linias CMake compila todo el código fuente que encuentre en el </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115193381518496819/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115193381518496819' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115193381518496819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115193381518496819'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/07/cmake.html' title='CMake'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115157333725923162</id><published>2006-06-29T11:26:00.000+02:00</published><updated>2006-06-29T11:28:57.266+02:00</updated><title type='text'>Esculturas friki</title><summary type='text'>Todo friki que se precie debería tener al menos una de estas esculturas en su casa. Me gusta especialmente el fractal de Julia en 3d.</summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115157333725923162/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115157333725923162' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115157333725923162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115157333725923162'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/06/esculturas-friki.html' title='Esculturas friki'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29056891.post-115156612256860696</id><published>2006-06-29T08:52:00.000+02:00</published><updated>2006-06-29T09:28:42.576+02:00</updated><title type='text'>Bug en Visual Studio</title><summary type='text'>Hay un bug en el Visual Studio 2005 que pone a Microsoft en evidencia. Fue descubierto a mediados de diciembre del 2005 y, a día de hoy (más de siete meses después), sigue sin estar solucionado. El problema real viene por la forma en que Microsoft decidió solucionarlo (enero del 2006): la única forma de arregarlo será adquiriendo la nueva versión del Visual Studio que se preveé que estará a la </summary><link rel='replies' type='application/atom+xml' href='http://codeando.blogspot.com/feeds/115156612256860696/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29056891&amp;postID=115156612256860696' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115156612256860696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29056891/posts/default/115156612256860696'/><link rel='alternate' type='text/html' href='http://codeando.blogspot.com/2006/06/bug-en-visual-studio.html' title='Bug en Visual Studio'/><author><name>Victor M.</name><uri>http://www.blogger.com/profile/12500300985376473269</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://meneame.net/cache/avatars/1/1048-80.jpg'/></author><thr:total>0</thr:total></entry></feed>
