<?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-63357859699269687</id><updated>2012-01-29T23:15:09.845-08:00</updated><category term='parallel computing'/><category term='tiempo'/><category term='seguridad'/><category term='clisp'/><category term='robotica'/><category term='espacio'/><category term='reliable'/><category term='libros'/><category term='floyd'/><category term='recursividad'/><category term='bézier'/><category term='bayes'/><category term='c++'/><category term='mit'/><category term='codigo'/><category term='ia'/><category term='java'/><category term='sistema justo a tiempo'/><category term='invstigacion'/><category term='synchronization'/><category term='programacion'/><category term='bases de datos'/><category term='binarios'/><category term='gobierno'/><category term='grafos'/><category term='algorithm'/><category term='ideas'/><category term='arboles b'/><category term='colas'/><category term='privacidad'/><category term='struts'/><category term='software'/><category term='derechos'/><category term='minimax'/><category term='redes complejas'/><category term='optimization'/><category term='framework'/><category term='ciencia'/><category term='indexacion'/><category term='propiedad intelectual'/><category term='php5'/><category term='organización de fichero'/><category term='Árbol-B*'/><category term='mutual exlucion'/><category term='truecrypt'/><category term='graphs'/><category term='pilas'/><category term='interpolacion polinomica'/><category term='java thread process server tcp'/><category term='pgp'/><category term='calidad total'/><category term='punteros'/><category term='busqueda'/><category term='hispasec'/><category term='evolucionismo'/><category term='the end'/><category term='inteligencia artificial'/><category term='filosofia'/><category term='code'/><category term='semaphore'/><category term='paradigma objetos'/><category term='caos. matematicas'/><category term='jit'/><category term='calculo'/><category term='redes'/><category term='univerisdad'/><category term='backtracking'/><category term='arboles'/><category term='manual'/><category term='teoria'/><category term='índice'/><category term='research'/><category term='listas'/><category term='estructuras de datos'/><category term='php'/><category term='poliformismo'/><category term='random'/><category term='lisp'/><category term='programacion orientada a objetos'/><category term='semaforos'/><category term='confidencialidad'/><category term='economia'/><category term='networks'/><category term='algoritmo'/><category term='pascal'/><category term='wikipedia'/><category term='garbage collector'/><category term='copyright'/><category term='del caos'/><category term='problema productor consumidor'/><category term='Árbol-B+'/><category term='Árbol-B'/><category term='aritmetica'/><category term='matematicas'/><category term='concurrente'/><category term='algoritmos'/><category term='objetos'/><category term='criptografia'/><category term='programacion concurrente'/><category term='estadistica'/><category term='smart pointers'/><category term='probabilidad'/><title type='text'>Computer Science</title><subtitle type='html'>&amp;amp; Research</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>43</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-3852884923932160979</id><published>2011-10-23T08:17:00.000-07:00</published><updated>2011-10-23T08:20:21.794-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='the end'/><title type='text'>End.</title><summary type='text'>I started this blog many years ago, and i posted new notes while i studied my engineer degree.Now, it is time to close. Best regards.</summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/3852884923932160979/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=3852884923932160979' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/3852884923932160979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/3852884923932160979'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2011/10/end.html' title='End.'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-1666912995198035707</id><published>2011-04-29T00:16:00.000-07:00</published><updated>2011-04-29T00:18:15.447-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ia'/><category scheme='http://www.blogger.com/atom/ns#' term='networks'/><title type='text'>Twitter network viz march 2011 ipad2 launch</title><summary type='text'>In this video, we present the network evolution around March iPad 2 launch conversation. Data was collected using twitter real-time API, on March 2nd, 2011,  totalling around 50k tweets+retweets</summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/1666912995198035707/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=1666912995198035707' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/1666912995198035707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/1666912995198035707'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2011/04/twitter-network-viz-march-2011-ipad2.html' title='Twitter network viz march 2011 ipad2 launch'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-6418466152657594414</id><published>2011-01-11T13:14:00.000-08:00</published><updated>2011-01-11T14:17:05.831-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='codigo'/><category scheme='http://www.blogger.com/atom/ns#' term='algoritmo'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='algorithm'/><category scheme='http://www.blogger.com/atom/ns#' term='optimization'/><title type='text'>Nested loop optimized with Java Iterators</title><summary type='text'>Few days ago, i saw a piece of a geoprocessing algorithm code. This algorithm get a vector of points, each point with two spatial coordinates: (x,y), and calculate the euclidean distance between of each point with the whole points of the vector. The result is a beatifull matrix of distance between each points.The problem was the follow: this algorithm use "Iterators" on the vector, as follows:</summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/6418466152657594414/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=6418466152657594414' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/6418466152657594414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/6418466152657594414'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2011/01/nested-loop-optimized-with-java.html' title='Nested loop optimized with Java Iterators'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-3384530018093266844</id><published>2010-10-29T03:49:00.000-07:00</published><updated>2010-11-08T13:40:40.479-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='punteros'/><category scheme='http://www.blogger.com/atom/ns#' term='smart pointers'/><category scheme='http://www.blogger.com/atom/ns#' term='garbage collector'/><category scheme='http://www.blogger.com/atom/ns#' term='reliable'/><category scheme='http://www.blogger.com/atom/ns#' term='algoritmo'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='algorithm'/><category scheme='http://www.blogger.com/atom/ns#' term='calculo'/><title type='text'>Smart pointers. shared_ptr and normal pointer</title><summary type='text'>Shared pointer can make our code more secure. shared_pointer is a kind of pointer that allow to others pointer share his container. And when no pointer points to a container, the garbage collector erase the container thus ensuring the reliable of the program in order to no consume the heap of the process.If we use the next code, the above behaviour.The follow code show the common error, creating </summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/3384530018093266844/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=3384530018093266844' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/3384530018093266844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/3384530018093266844'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2010/10/smart-pointers-sharedptr-and-normal.html' title='Smart pointers. shared_ptr and normal pointer'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-2351311430740021229</id><published>2010-10-05T13:52:00.000-07:00</published><updated>2010-10-29T04:28:35.944-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='grafos'/><category scheme='http://www.blogger.com/atom/ns#' term='graphs'/><category scheme='http://www.blogger.com/atom/ns#' term='estructuras de datos'/><category scheme='http://www.blogger.com/atom/ns#' term='matematicas'/><title type='text'>snGraph. Optimal software to manage scale-free networks</title><summary type='text'>snGraph package provides a flexible and efficient tool for manage graphs representing scale-free network. Can be integrated into others informatic systems. It can be read easily from databases, for example using Hibernate, and build graphs using models. It can serve of bridge between data and software in order to make analisis, for example we can use Ucinet. Also permite design and implement new </summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/2351311430740021229/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=2351311430740021229' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/2351311430740021229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/2351311430740021229'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2010/10/sngraph-optimal-software-to-manage.html' title='snGraph. Optimal software to manage scale-free networks'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-3087683639633110577</id><published>2010-06-14T07:16:00.001-07:00</published><updated>2010-06-14T07:28:09.484-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ideas'/><category scheme='http://www.blogger.com/atom/ns#' term='filosofia'/><title type='text'>Caminar los sueños</title><summary type='text'>La rutina es un papel de lija que desgasta las ilusiones. Demasiadas veces lo cotidiano nos conduce a la monótona repetición de conductas, conversaciones y escaramucillas sin vuelo que transforman las hojas de nuestro calendario en un libro sin texto. Por el contrario, las ilusiones conseguidas son aquellas que quedan impresas para siempre en el libro del mejor recuerdo, esas épocas en las que </summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/3087683639633110577/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=3087683639633110577' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/3087683639633110577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/3087683639633110577'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2010/06/caminar-los-suenos.html' title='Caminar los sueños'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-7648259638920696939</id><published>2010-04-30T05:31:00.000-07:00</published><updated>2010-04-30T05:43:14.950-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='parallel computing'/><category scheme='http://www.blogger.com/atom/ns#' term='algoritmo'/><category scheme='http://www.blogger.com/atom/ns#' term='algorithm'/><category scheme='http://www.blogger.com/atom/ns#' term='matematicas'/><title type='text'>Parallel algorithms. Java threads. Using multiple cores.</title><summary type='text'>Today, computar machines has a multiples cores into his processors. The main problem is that the software engineers do not design the software accord this situation because they ignore this new technology or simply because they doesn´t want design parallel algorithms. This problem imply that the multiple core machines are underused.I propose a simple problem: Adding an integer array of ten </summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/7648259638920696939/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=7648259638920696939' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/7648259638920696939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/7648259638920696939'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2010/04/parallel-algorithms-java-threads-using.html' title='Parallel algorithms. Java threads. Using multiple cores.'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-7630546075192837943</id><published>2010-04-30T00:56:00.000-07:00</published><updated>2010-04-30T01:19:06.162-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='synchronization'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='mutual exlucion'/><category scheme='http://www.blogger.com/atom/ns#' term='algoritmo'/><category scheme='http://www.blogger.com/atom/ns#' term='algorithm'/><title type='text'>Java Readers and Writer. Mutual exclusion.</title><summary type='text'>Think about this situation, you have a buffer and into the bufer has one data. We have several elements in this situation: One Writer, that provide tha data into the buffer, and many Readers, thtat need the data into the buffer; and one restriction, only one persona can read or write into the buffer at the same time.In order to resolve this problem we can use a Monitor. A monitor is a Class that </summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/7630546075192837943/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=7630546075192837943' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/7630546075192837943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/7630546075192837943'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2010/04/java-readers-and-writer-mutual.html' title='Java Readers and Writer. Mutual exclusion.'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-2406661556979898590</id><published>2010-04-29T00:43:00.001-07:00</published><updated>2010-04-29T00:45:41.769-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java thread process server tcp'/><title type='text'>Java Process and Threads. TCP Java Server.</title><summary type='text'>This post try it to explain how to manage Process, Threads and concurrence.The main goal is explain how is a thread, and how is a process.We can explain very well this topics with follow ilustration of Tanenbaum book :The ilustration show in a) case three process with one thread into each one, in case b) we can see ONE process with three threads into the unique process.The main diference between </summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/2406661556979898590/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=2406661556979898590' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/2406661556979898590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/2406661556979898590'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2010/04/java-process-and-threads-tcp-java.html' title='Java Process and Threads. TCP Java Server.'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-7411343603924403374</id><published>2010-03-30T01:12:00.001-07:00</published><updated>2010-03-30T01:12:58.990-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tiempo'/><category scheme='http://www.blogger.com/atom/ns#' term='espacio'/><title type='text'>¿Existe el tiempo?</title><summary type='text'>La idea de que el tiempo es un modo de decir que una cosa sigue a otra  como resultado de esta otra, parece que es la clave de la verdadera  naturaleza del tiempo.Leer más:  http://recuerdosdepandora.com/filosofia/existe-el-tiempo/#ixzz0je5PbnJ7</summary><link rel='related' href='http://recuerdosdepandora.com/filosofia/existe-el-tiempo/#ixzz0je5PbnJ7' title='¿Existe el tiempo?'/><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/7411343603924403374/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=7411343603924403374' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/7411343603924403374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/7411343603924403374'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2010/03/existe-el-tiempo.html' title='¿Existe el tiempo?'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-692865435249461215</id><published>2010-02-05T02:52:00.001-08:00</published><updated>2010-02-05T08:10:00.789-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='redes'/><category scheme='http://www.blogger.com/atom/ns#' term='del caos'/><category scheme='http://www.blogger.com/atom/ns#' term='caos. matematicas'/><category scheme='http://www.blogger.com/atom/ns#' term='redes complejas'/><category scheme='http://www.blogger.com/atom/ns#' term='teoria'/><title type='text'>Caos que vino del orden el efecto mariposa</title><summary type='text'>Caos que vino del orden: el efecto mariposa</summary><link rel='related' href='http://librodenotas.com/cienciasyletras/11677/caos-que-vino-del-orden-el-efecto-mariposa' title='Caos que vino del orden el efecto mariposa'/><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/692865435249461215/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=692865435249461215' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/692865435249461215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/692865435249461215'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2010/02/caos-que-vino-del-orden-el-efecto.html' title='Caos que vino del orden el efecto mariposa'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-5393986992039512196</id><published>2009-10-16T05:31:00.000-07:00</published><updated>2009-10-28T01:56:52.263-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='grafos'/><category scheme='http://www.blogger.com/atom/ns#' term='floyd'/><category scheme='http://www.blogger.com/atom/ns#' term='algoritmos'/><category scheme='http://www.blogger.com/atom/ns#' term='graphs'/><category scheme='http://www.blogger.com/atom/ns#' term='algoritmo'/><category scheme='http://www.blogger.com/atom/ns#' term='matematicas'/><title type='text'>Java Graph Package</title><summary type='text'>This Java Class provide an interface to work with graphs (Direct an Undirect raphs). You can get output format to generate "bmp"  graphs with Graphviz.PROJECT HOMEJAVADOCStep sample:1. Import class2. Code3. Get results4. Generate graph with output String Graphviz</summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/5393986992039512196/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=5393986992039512196' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/5393986992039512196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/5393986992039512196'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2009/10/java-graph-floyd-class.html' title='Java Graph Package'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-8991579301851362843</id><published>2009-10-12T03:19:00.001-07:00</published><updated>2009-10-27T01:20:22.956-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libros'/><category scheme='http://www.blogger.com/atom/ns#' term='ciencia'/><category scheme='http://www.blogger.com/atom/ns#' term='evolucionismo'/><title type='text'>El gen egoista</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/8991579301851362843/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=8991579301851362843' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/8991579301851362843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/8991579301851362843'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2009/10/el-gen-egoista.html' title='El gen egoista'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-8718849078014201642</id><published>2009-08-27T02:32:00.000-07:00</published><updated>2009-08-27T03:00:26.653-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='grafos'/><category scheme='http://www.blogger.com/atom/ns#' term='floyd'/><category scheme='http://www.blogger.com/atom/ns#' term='algoritmos'/><category scheme='http://www.blogger.com/atom/ns#' term='graphs'/><category scheme='http://www.blogger.com/atom/ns#' term='algoritmo'/><category scheme='http://www.blogger.com/atom/ns#' term='pascal'/><category scheme='http://www.blogger.com/atom/ns#' term='matematicas'/><title type='text'>Floyd algorithm</title><summary type='text'>The problem: We have a Graph, no direct and valued, also, we have a vector with N stages. For example, one stage is between nodes 2 and 5, other stage is between nodes 5 and 1 , ect ...We need the minimun path between first stage and last stage through the middle stages in order.The solution: We use, Floyd algorithm.The graph:The stages :The output:</summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/8718849078014201642/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=8718849078014201642' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/8718849078014201642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/8718849078014201642'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2009/08/floyd-algorithm.html' title='Floyd algorithm'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-1515498947734192503</id><published>2009-04-22T00:13:00.000-07:00</published><updated>2009-04-28T13:20:35.223-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='grafos'/><category scheme='http://www.blogger.com/atom/ns#' term='graphs'/><category scheme='http://www.blogger.com/atom/ns#' term='backtracking'/><category scheme='http://www.blogger.com/atom/ns#' term='algoritmo'/><title type='text'>I propose new algorithm problem about rated digraphs</title><summary type='text'>The goal: We should get the minimun value way betwen two nodes, with follows constrains:* The total path value is the sum of the edges in the A-&gt;B direction plus double value of B-&gt;A direction (if exists) .The graph it´s representated by a adjacency matrix .A graph example :One possible solution is: 1-&gt;2-&gt;3-&gt;4 with total path value* 10 (1-&gt;2 [4] 2-&gt;3 [5] 3-&gt;4 [10])Download pascal code(You need </summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/1515498947734192503/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=1515498947734192503' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/1515498947734192503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/1515498947734192503'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2009/04/i-propose-new-algorithm-problem-about.html' title='I propose new algorithm problem about rated digraphs'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-2595553427127167264</id><published>2009-04-20T00:34:00.001-07:00</published><updated>2009-04-20T00:35:29.264-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='derechos'/><category scheme='http://www.blogger.com/atom/ns#' term='propiedad intelectual'/><category scheme='http://www.blogger.com/atom/ns#' term='copyright'/><title type='text'>Against Intellectual Monopoly</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/2595553427127167264/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=2595553427127167264' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/2595553427127167264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/2595553427127167264'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2009/04/against-intellectual-monopoly.html' title='Against Intellectual Monopoly'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-2760198773489038662</id><published>2009-04-10T05:29:00.000-07:00</published><updated>2009-07-23T08:53:05.045-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='random'/><category scheme='http://www.blogger.com/atom/ns#' term='estadistica'/><title type='text'>Java Random Double in Range Generation</title><summary type='text'>Estos días he estado pensando sobre como generar números aleatorios en Java dentro de un rango, pues bien, aquí esta mi solución y su análisis:Así, analizando los valores límite, observamos:max(0.0)+min(1-(0.0)) =&gt; minmax(0.5)+min(1-(0.5)) =&gt; (max+min)/2max(1.0)+min(1-(1.0)) =&gt; maxDe una manera gráfica, observamos como los valores están siempre encerrados dentro de los límites:Un análisis </summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/2760198773489038662/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=2760198773489038662' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/2760198773489038662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/2760198773489038662'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2009/03/java-random-double-in-range-generation.html' title='Java Random Double in Range Generation'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-2935177606637605703</id><published>2009-03-27T07:36:00.000-07:00</published><updated>2009-04-28T09:30:29.255-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mit'/><category scheme='http://www.blogger.com/atom/ns#' term='algoritmo'/><category scheme='http://www.blogger.com/atom/ns#' term='matematicas'/><title type='text'>Algorithms</title><summary type='text'>+MIT - Mathematics+EUI UPM Algoritmica</summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/2935177606637605703/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=2935177606637605703' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/2935177606637605703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/2935177606637605703'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2008/01/buena-funcion-hash.html' title='Algorithms'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-6432300001725779946</id><published>2008-10-28T02:21:00.000-07:00</published><updated>2008-10-30T02:00:45.840-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='paradigma objetos'/><category scheme='http://www.blogger.com/atom/ns#' term='algoritmos'/><category scheme='http://www.blogger.com/atom/ns#' term='objetos'/><category scheme='http://www.blogger.com/atom/ns#' term='algoritmo'/><category scheme='http://www.blogger.com/atom/ns#' term='php5'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Algorítmica en php - The Knight's Tour</title><summary type='text'>El juego de The Knight's TourEn un post anterior explicaba el algoritmo minimax (como introducción a la poda alfa-beta). Ahora veremos un poco de algorítmica, mas concretamente el backtracking. Podría decirse (a groso modo) que sería una busqueda minimax o poda alfa-beta pero sin heurística, además, el backtracking nos asegura que siempre encontrará la solución (si la hay) recorriendo así todos </summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/6432300001725779946/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=6432300001725779946' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/6432300001725779946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/6432300001725779946'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2008/10/algortmica-en-php-knights-tour.html' title='Algorítmica en php - The Knight&apos;s Tour'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-8471401336847380269</id><published>2008-09-10T01:39:00.001-07:00</published><updated>2008-09-10T01:40:30.442-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wikipedia'/><category scheme='http://www.blogger.com/atom/ns#' term='bézier'/><category scheme='http://www.blogger.com/atom/ns#' term='matematicas'/><title type='text'>Curva de Bézier</title><summary type='text'></summary><link rel='related' href='http://es.wikipedia.org/wiki/Curva_de_B%C3%A9zier' title='Curva de Bézier'/><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/8471401336847380269/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=8471401336847380269' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/8471401336847380269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/8471401336847380269'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2008/09/curva-de-bzier.html' title='Curva de Bézier'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-8037201064419867985</id><published>2008-09-04T01:06:00.000-07:00</published><updated>2008-09-05T06:57:43.941-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='algoritmo'/><category scheme='http://www.blogger.com/atom/ns#' term='criptografia'/><category scheme='http://www.blogger.com/atom/ns#' term='confidencialidad'/><title type='text'>Teoría de códigos</title><summary type='text'>Introducción práctica a la teoría de códigos</summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/8037201064419867985/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=8037201064419867985' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/8037201064419867985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/8037201064419867985'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2008/09/teora-de-cdigos.html' title='Teoría de códigos'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-9123477930387719313</id><published>2008-08-26T00:06:00.000-07:00</published><updated>2008-09-04T04:58:40.452-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='probabilidad'/><category scheme='http://www.blogger.com/atom/ns#' term='bayes'/><category scheme='http://www.blogger.com/atom/ns#' term='matematicas'/><title type='text'>Probabilidad</title><summary type='text'>El origen de la probabilidad</summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/9123477930387719313/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=9123477930387719313' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/9123477930387719313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/9123477930387719313'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2008/08/el-origen-de-la-probabilidad.html' title='Probabilidad'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-5011950741203981262</id><published>2008-07-28T13:16:00.001-07:00</published><updated>2008-08-01T10:08:00.582-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ia'/><category scheme='http://www.blogger.com/atom/ns#' term='inteligencia artificial'/><title type='text'>The Singularity Is Near</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/5011950741203981262/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=5011950741203981262' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/5011950741203981262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/5011950741203981262'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2008/07/singularity-is-near.html' title='The Singularity Is Near'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-4772060726418259042</id><published>2008-05-04T07:24:00.000-07:00</published><updated>2008-06-18T14:31:50.156-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lisp'/><category scheme='http://www.blogger.com/atom/ns#' term='algoritmos'/><category scheme='http://www.blogger.com/atom/ns#' term='busqueda'/><category scheme='http://www.blogger.com/atom/ns#' term='ia'/><category scheme='http://www.blogger.com/atom/ns#' term='inteligencia artificial'/><category scheme='http://www.blogger.com/atom/ns#' term='algoritmo'/><category scheme='http://www.blogger.com/atom/ns#' term='minimax'/><category scheme='http://www.blogger.com/atom/ns#' term='clisp'/><title type='text'>Inteligencia Artificial - MINIMAX - Clisp</title><summary type='text'>     Descargar Codigo Fuente / Download Source CodeEn el juego de restar cuadrados, dos jugadores juegan por turno restando cuadrados de números de una cantidad inicial, elegida al azar entre 10 y 1000. El siguiente turno partirá de la cantidad resultante de restar el cuadrado elegido a la cantidad, y así sucesivamente.Por ejemplo, si la cantidad elegida es 17 y juega MAX, éste tendrá cuatro </summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/4772060726418259042/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=4772060726418259042' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/4772060726418259042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/4772060726418259042'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2008/05/inteligencia-artificial-minimax-clisp.html' title='Inteligencia Artificial - MINIMAX - Clisp'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-6835775925692368738</id><published>2008-05-02T13:52:00.000-07:00</published><updated>2008-05-05T13:53:10.707-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robotica'/><category scheme='http://www.blogger.com/atom/ns#' term='ia'/><category scheme='http://www.blogger.com/atom/ns#' term='inteligencia artificial'/><title type='text'>Las máquinas del futuro, ¿podrán llegar a ser conscientes?</title><summary type='text'>http://www.redcientifica.com/doc/doc200302140312.html--</summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/6835775925692368738/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=6835775925692368738' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/6835775925692368738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/6835775925692368738'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2008/05/las-mquinas-del-futuro-podrn-llegar-ser.html' title='Las máquinas del futuro, ¿podrán llegar a ser conscientes?'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-2967242060490921386</id><published>2008-02-15T13:18:00.000-08:00</published><updated>2008-02-15T13:21:40.258-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='univerisdad'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='invstigacion'/><title type='text'>Ecole Nationale Supérieure des Télécommunications</title><summary type='text'>Allá voy al curso: "Scientific Research Method : Techniques, Models and Practices" .........Ver mapa más grande</summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/2967242060490921386/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=2967242060490921386' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/2967242060490921386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/2967242060490921386'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2008/02/ecole-nationale-suprieure-des.html' title='Ecole Nationale Supérieure des Télécommunications'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-8941491585434651030</id><published>2008-01-23T11:37:00.000-08:00</published><updated>2008-01-23T11:40:52.106-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='algoritmo'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion'/><title type='text'>Who Killed the Software Engineer? (Hint: It Happened in College)</title><summary type='text'>http://itmanagement.earthweb.com/career/article.php/11067_3722876_1http://picandocodigo.net/index.php/2008/01/22/seguimiento-de-%c2%bfdonde-estan-los-ingenieros-del-manana/A conversation with Robert Dewar is enough to make you wonder about the future of the American software engineer. Dewar, a professor emeritus of computer science at New York University, believes that U.S. colleges are turning </summary><link rel='related' href='http://picandocodigo.net/index.php/2008/01/22/seguimiento-de-%c2%bfdonde-estan-los-ingenieros-del-manana/' title='Who Killed the Software Engineer? (Hint: It Happened in College)'/><link rel='enclosure' type='' href='http://itmanagement.earthweb.com/career/article.php/11067_3722876_1' length='0'/><link rel='enclosure' type='' href='http://picandocodigo.net/index.php/2008/01/22/seguimiento-de-%c2%bfdonde-estan-los-ingenieros-del-manana/' length='0'/><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/8941491585434651030/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=8941491585434651030' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/8941491585434651030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/8941491585434651030'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2008/01/who-killed-software-engineer-hint-it.html' title='Who Killed the Software Engineer? (Hint: It Happened in College)'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-4724926053777696061</id><published>2008-01-11T09:47:00.000-08:00</published><updated>2008-01-11T09:54:39.155-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sistema justo a tiempo'/><category scheme='http://www.blogger.com/atom/ns#' term='economia'/><category scheme='http://www.blogger.com/atom/ns#' term='jit'/><title type='text'>Sistemas justo a tiempo</title><summary type='text'>Just in Time es un término inglés que significa Justo a tiempo. Es un sistema de organización de la producción para las fábricas, de origen japonés. Las compañías japonesas que durante los últimos años han adoptado el "método Toyota" o JiT han aumentado su productividad en los últimos 20 años.WikipediaDescargar Sistema Justo a TiempoToyota</summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/4724926053777696061/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=4724926053777696061' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/4724926053777696061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/4724926053777696061'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2008/01/sistemas-justo-tiempo.html' title='Sistemas justo a tiempo'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-6073615116991329506</id><published>2008-01-11T09:44:00.000-08:00</published><updated>2008-01-11T09:55:57.352-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='economia'/><category scheme='http://www.blogger.com/atom/ns#' term='calidad total'/><title type='text'>Calidad total en Informatica</title><summary type='text'>La calidad se define como total por suponer la plena implicación de todos los miembros de la empresa y de todos los aspectos relacionados con la organización de ésta. Esto incluye la implicación de todos los miembros de la empresa en mejorar la calidad continuamente, por lo que la calidad se intenta obtener en todo lo relacionado a la organización, no exclusivamente en el producto o servicio.A lo</summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/6073615116991329506/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=6073615116991329506' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/6073615116991329506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/6073615116991329506'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2008/01/calidad-total-en-informatica.html' title='Calidad total en Informatica'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-3286801672592603798</id><published>2008-01-09T00:27:00.000-08:00</published><updated>2008-01-09T00:34:57.900-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Árbol-B+'/><category scheme='http://www.blogger.com/atom/ns#' term='organización de fichero'/><category scheme='http://www.blogger.com/atom/ns#' term='Árbol-B'/><category scheme='http://www.blogger.com/atom/ns#' term='índice'/><category scheme='http://www.blogger.com/atom/ns#' term='Árbol-B*'/><title type='text'>El Omnipresente Árbol-B</title><summary type='text'>Por DOUGLAS COMER. Departamento de Ciencia Computacional, Universidad de Purdue, West Lafayette, Indiana 47907Los árboles B han llegado a ser, de hecho, un estándar para la organizaciónde ficheros. Los ficheros dedicados a usuarios, a sistemas de base de datos, ya métodos de acceso de propósito general, han sido propuestos e implementadosusando árboles-B.Palabras clave y Expresiones: Árbol-B, </summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/3286801672592603798/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=3286801672592603798' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/3286801672592603798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/3286801672592603798'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2008/01/el-omnipresente-rbol-b.html' title='El Omnipresente Árbol-B'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-5717994274202744418</id><published>2007-12-31T12:04:00.000-08:00</published><updated>2008-05-28T06:28:00.323-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='arboles b'/><category scheme='http://www.blogger.com/atom/ns#' term='bases de datos'/><category scheme='http://www.blogger.com/atom/ns#' term='estructuras de datos'/><category scheme='http://www.blogger.com/atom/ns#' term='indexacion'/><title type='text'>Indexacion Java, Estructura de Datos</title><summary type='text'>Parte 1: Mantenimiento de una estructura de datos en disco atraves de varios indices-arbol B, en este caso, se gestionan los datos de clientes de un banco . Gestion de fichero de datos indexado mediante ArbolBCodigo Fuente Parte 2: Mantenimiento de una lista enlazada con nodos en una estructura de datos en disco Indexacion con lista enlazadaCodigo FuenteAnexos : Métodos de las Clases InputStream </summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/5717994274202744418/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=5717994274202744418' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/5717994274202744418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/5717994274202744418'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2007/12/indexacion-java-estructura-de-datos.html' title='Indexacion Java, Estructura de Datos'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-678237508705838912</id><published>2007-12-28T15:35:00.000-08:00</published><updated>2007-12-29T12:29:08.617-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='concurrente'/><category scheme='http://www.blogger.com/atom/ns#' term='semaphore'/><category scheme='http://www.blogger.com/atom/ns#' term='semaforos'/><title type='text'>Java sincronizacion concurrente</title><summary type='text'>El problema En un reino medieval conviven 5 caballeros que deben compartir bajo exclusión mutua un único salón para festejar sus victorias en sus guerras. Para evitar solapar las fiestas de unos caballeros con las de otros el rey ha impuesto la siguiente política:Cuando un caballero llega a su castillo tras una guerra desea festejarlo. Cada caballero dispone de un vasallo al que avisa para que </summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/678237508705838912/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=678237508705838912' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/678237508705838912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/678237508705838912'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2007/12/java-sincronizacion-concurrente.html' title='Java sincronizacion concurrente'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-6896813068263047900</id><published>2007-11-13T02:07:00.000-08:00</published><updated>2008-05-28T06:28:20.224-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='arboles b'/><category scheme='http://www.blogger.com/atom/ns#' term='busqueda'/><category scheme='http://www.blogger.com/atom/ns#' term='bases de datos'/><category scheme='http://www.blogger.com/atom/ns#' term='recursividad'/><category scheme='http://www.blogger.com/atom/ns#' term='listas'/><category scheme='http://www.blogger.com/atom/ns#' term='algoritmo'/><category scheme='http://www.blogger.com/atom/ns#' term='arboles'/><category scheme='http://www.blogger.com/atom/ns#' term='estructuras de datos'/><category scheme='http://www.blogger.com/atom/ns#' term='binarios'/><title type='text'>Indexacion Arboles B Bases de Datos PHP</title><summary type='text'>Existen dos tipos de almacenamiento:Memoria Principal (RAM)Tiempo de acceso bajoCapacidad de almacenamiento bajoEs volatilMemoria Secundaria (HDD,DVD,..)Tiempo de acceso elevado (movimiento del cabezal)Capacidad de almacenamiento altoNo es volatilLa idea basica, es almacenar los datos en memoria secundaria, pero acceder directamente a ellos a traves de un indice que estara soportado por una </summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/6896813068263047900/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=6896813068263047900' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/6896813068263047900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/6896813068263047900'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2007/11/indexacion-arboles-b-bases-de-datos-php.html' title='Indexacion Arboles B Bases de Datos PHP'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-1179217279617227925</id><published>2007-11-05T01:52:00.000-08:00</published><updated>2007-11-26T06:01:40.011-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='estadistica'/><category scheme='http://www.blogger.com/atom/ns#' term='estructuras de datos'/><title type='text'>Algoritmo de compresion HUFFMAN php</title><summary type='text'>::link1:: Huffman Wikipedia(En)::link2:: Informacion detallada del algoritmoLa idea que subyace detras del algoritmo es sencilla, primero se crea una tabla con las frecuencias para cada simbolo, se ordena segun su probabilidad, y luego se crea un arbol binario uniendo los nodos desde el primer lugar de a dos, sumergiendo asi los nodos con menos probabilidad de salir en el fondo del arbol, y </summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/1179217279617227925/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=1179217279617227925' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/1179217279617227925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/1179217279617227925'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2007/11/algoritmo-de-compresion-huffman-php.html' title='Algoritmo de compresion HUFFMAN php'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-1119066339682448870</id><published>2007-11-02T05:36:00.000-07:00</published><updated>2007-11-26T06:02:16.965-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='interpolacion polinomica'/><category scheme='http://www.blogger.com/atom/ns#' term='criptografia'/><category scheme='http://www.blogger.com/atom/ns#' term='calculo'/><title type='text'>Polinomios interpoladores y el esquema de Shamir</title><summary type='text'>Descargar el archivo completo: Polinomios Interpoladores y el esquema de ShamirLa interpolacion polinómica se utiliza, entre otras cosas, para la aproximacion de funciones, pero existe otra aplicacion para criptografia, entre otras, para compartir secretos, en este articulo se detalla el algoritmo que define "el esquema de Shamir" y se brinda el codigo escrito para PHP .-</summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/1119066339682448870/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=1119066339682448870' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/1119066339682448870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/1119066339682448870'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2007/09/polinomios-interpoladores-y-el-esquema.html' title='Polinomios interpoladores y el esquema de Shamir'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-1289308494606159904</id><published>2007-10-28T11:45:00.001-07:00</published><updated>2007-11-02T14:44:36.858-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='recursividad'/><category scheme='http://www.blogger.com/atom/ns#' term='arboles'/><category scheme='http://www.blogger.com/atom/ns#' term='estructuras de datos'/><category scheme='http://www.blogger.com/atom/ns#' term='binarios'/><title type='text'>Aboles binarios de busqueda PHP Estructuras de Datos</title><summary type='text'>Antes de nada  :)Binary tree (Arboles binarios): In computer science, a binary tree is a tree data structure in which each node has at most two children. Typically the child nodes are called left and right. One common use of binary trees is binary search trees; another is binary heaps.El codigo fuente para representar cada uno de los nodos es el siguienteAhora el codigo que implementa la clase </summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/1289308494606159904/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=1289308494606159904' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/1289308494606159904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/1289308494606159904'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2007/10/aboles-binarios-de-busqueda-php.html' title='Aboles binarios de busqueda PHP Estructuras de Datos'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-6529487730448971543</id><published>2007-01-10T08:29:00.000-08:00</published><updated>2007-11-02T11:48:47.133-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aritmetica'/><category scheme='http://www.blogger.com/atom/ns#' term='estadistica'/><category scheme='http://www.blogger.com/atom/ns#' term='codigo'/><category scheme='http://www.blogger.com/atom/ns#' term='criptografia'/><category scheme='http://www.blogger.com/atom/ns#' term='seguridad'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='calculo'/><title type='text'>Miller-Rabin primality test</title><summary type='text'>From Wikipedia, the free encyclopediaThe Miller-Rabin primality test or Rabin-Miller primality test is a primality test: an algorithm which determines whether a given number is prime, similar to the Fermat primality test and the Solovay-Strassen primality test. Its original version, due to Gary L. Miller, is deterministic, but it relies on the unproven generalized Riemann hypothesis; Michael O. </summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/6529487730448971543/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=6529487730448971543' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/6529487730448971543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/6529487730448971543'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2007/09/tratamiento-computacional-del-metodo-de.html' title='Miller-Rabin primality test'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-4165983565031931738</id><published>2006-04-18T06:52:00.000-07:00</published><updated>2007-10-31T04:02:47.353-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pilas'/><category scheme='http://www.blogger.com/atom/ns#' term='algoritmos'/><category scheme='http://www.blogger.com/atom/ns#' term='colas'/><category scheme='http://www.blogger.com/atom/ns#' term='listas'/><category scheme='http://www.blogger.com/atom/ns#' term='arboles'/><category scheme='http://www.blogger.com/atom/ns#' term='estructuras de datos'/><title type='text'>Pilas y colas en PHP, estructuras de datos</title><summary type='text'>Resolver problemas algoritmicos con pilas, colas, listas y arboles proporciona un metodo eficaz para ganar habilidad a la hora de resolver problemas recursivamente (o no). Tenemos una amplia gama de dificultades dentro de los problemas, aqui tengo algun ejemplo del tipico problema de invertir pila y cola, ademas de los TADs (Tipo Abstracto de Datos) para el manejo de estas estructuras.Tad colaTad</summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/4165983565031931738/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=4165983565031931738' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/4165983565031931738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/4165983565031931738'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2007/10/pilas-y-colas-en-php.html' title='Pilas y colas en PHP, estructuras de datos'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-4377846978737691329</id><published>2006-03-21T07:03:00.000-08:00</published><updated>2008-10-28T06:15:30.768-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='framework'/><category scheme='http://www.blogger.com/atom/ns#' term='codigo'/><category scheme='http://www.blogger.com/atom/ns#' term='struts'/><category scheme='http://www.blogger.com/atom/ns#' term='php5'/><title type='text'>PHP5 y struts</title><summary type='text'>Framework didáctico de desarollo para PHP5 basado en struts para Java (Apache)Descargar el codigo fuente / Download Source</summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/4377846978737691329/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=4377846978737691329' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/4377846978737691329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/4377846978737691329'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2007/09/php5-y-struts.html' title='PHP5 y struts'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rdFor1oYbSs/RwnquPUShtI/AAAAAAAAA_M/tdmByLQiddI/s72-c/mStrutsV2ss.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-532834515427990208</id><published>2005-10-22T15:39:00.000-07:00</published><updated>2007-10-31T04:27:41.424-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='poliformismo'/><category scheme='http://www.blogger.com/atom/ns#' term='paradigma objetos'/><category scheme='http://www.blogger.com/atom/ns#' term='objetos'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion orientada a objetos'/><title type='text'>Poliformismo en PHP5 (factory, bdd)</title><summary type='text'>Poliformismo en PHP5 (factory), aplicaciones escalables con PHP5, poliformismo, factory, encapsulacion .Descargar / Download -</summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/532834515427990208/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=532834515427990208' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/532834515427990208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/532834515427990208'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2005/10/poliformismo-en-php5-factory-bdd.html' title='Poliformismo en PHP5 (factory, bdd)'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-4355153468069112714</id><published>2005-05-22T15:33:00.000-07:00</published><updated>2007-10-31T04:27:11.954-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='criptografia'/><category scheme='http://www.blogger.com/atom/ns#' term='truecrypt'/><category scheme='http://www.blogger.com/atom/ns#' term='seguridad'/><category scheme='http://www.blogger.com/atom/ns#' term='manual'/><category scheme='http://www.blogger.com/atom/ns#' term='confidencialidad'/><title type='text'>Confidencialidad y seguridad. TrueCrypt</title><summary type='text'>Confidencialidad y seguridad. TrueCrypt, porque la confidencialidad? Manual de uso de TrueCrypt para utilizarlo en nuestra vida diariaDescargar / Download-</summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/4355153468069112714/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=4355153468069112714' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/4355153468069112714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/4355153468069112714'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2006/10/confidencialidad-y-seguridad-truecrypt.html' title='Confidencialidad y seguridad. TrueCrypt'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-2810460100513446072</id><published>2005-05-21T01:55:00.000-07:00</published><updated>2009-03-24T01:27:17.140-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programacion concurrente'/><category scheme='http://www.blogger.com/atom/ns#' term='concurrente'/><category scheme='http://www.blogger.com/atom/ns#' term='semaphore'/><category scheme='http://www.blogger.com/atom/ns#' term='problema productor consumidor'/><category scheme='http://www.blogger.com/atom/ns#' term='semaforos'/><title type='text'>Java Semaphores, Productor Consumidor</title><summary type='text'>( Otra entrada de sincronización con semáforos en JAVA / Other post of java semaphores syncronization )Trabajaremos con el paquete java.util.concurrent.Semaphore;Algunos conecptos basicos sobre Semaforos:Un semáforo es una variable especial protegida que constituye el método clásico para restringir o permitir el acceso a recursos compartidos (por ejemplo, un recurso de almacenamiento del sistema </summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/2810460100513446072/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=2810460100513446072' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/2810460100513446072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/2810460100513446072'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2007/10/java-semaphores-productor-consumidor.html' title='Java Semaphores, Productor Consumidor'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-63357859699269687.post-7027711196325598690</id><published>2001-02-02T02:28:00.000-08:00</published><updated>2007-10-15T01:07:34.776-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='teoria'/><category scheme='http://www.blogger.com/atom/ns#' term='criptografia'/><category scheme='http://www.blogger.com/atom/ns#' term='seguridad'/><category scheme='http://www.blogger.com/atom/ns#' term='privacidad'/><category scheme='http://www.blogger.com/atom/ns#' term='gobierno'/><category scheme='http://www.blogger.com/atom/ns#' term='hispasec'/><category scheme='http://www.blogger.com/atom/ns#' term='pgp'/><title type='text'>Por qué escribí PGP. Por Phil Zimmermann.</title><summary type='text'>de Hispasec.Por qué escribí PGP. Por Phil Zimmermann.  Es personal. Es privado. Y no es de interés para nadie más que no sea usted. Puede estar planificando una campaña política, discutiendo sobre sus impuestos o teniendo un romance secreto. O es posible que esté comunicándose con un disidente político en un país con represión. De cualquier manera, usted no desea que nadie más lea su correo </summary><link rel='replies' type='application/atom+xml' href='http://mmengineer.blogspot.com/feeds/7027711196325598690/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=63357859699269687&amp;postID=7027711196325598690' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/7027711196325598690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/63357859699269687/posts/default/7027711196325598690'/><link rel='alternate' type='text/html' href='http://mmengineer.blogspot.com/2007/10/por-qu-escrib-pgp-por-phil-zimmermann.html' title='Por qué escribí PGP. Por Phil Zimmermann.'/><author><name>Roberto Maestre</name><uri>http://www.blogger.com/profile/06687531082974257219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
