<?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-8128109812043972629</id><updated>2011-11-27T18:12:31.236-07:00</updated><category term='MSIA'/><category term='Windows Communication Foundation'/><category term='Porfirio Lopez'/><category term='Señor Tila'/><category term='municipio de tila chiapas'/><category term='Windows Presentarion Foundation'/><category term='chol'/><category term='&quot;tila chiapas&quot;'/><category term='Maestría en Sistemas de Información Administrativa'/><category term='Porfirio Candelario Lopez'/><category term='Tila Municipio'/><category term='Leer Emails'/><category term='ch&apos;ol'/><category term='Porfirio Lopez Tila Chiapas'/><category term='ASP.NET'/><category term='FidSoftware'/><category term='Tila Chiapas Porfirio Lopez'/><category term='UAIM'/><category term='Porfirio Candelario Lopez Vazquez'/><category term='Porfirio Lopez Vazquez'/><category term='&quot;Tila Chiapas'/><category term='&quot;Porfirio Candelario Lopez Vazquez&quot;'/><category term='Porfirio Lopez Los Mochis'/><category term='Señor de Tila Chiapas'/><category term='+Tila'/><category term='Tila Chiapas Mexico&quot;'/><category term='&quot;Porfirio Lopez Vazquez&quot;'/><category term='Porfirio C. López'/><category term='Señor de Tila'/><category term='Graduación Maestría'/><category term='municipio tila chiapas'/><category term='Señor de Tila Chiapas Mexico'/><category term='&quot;Porfirio Lopez&quot;'/><category term='Porfirio López'/><category term='Tila Chiapas Porfirio Lopez Vazquez'/><category term='Tila Chiapas'/><category term='Dinero Internet'/><category term='Los Mochis'/><category term='&quot;Señor de Tila&quot;'/><category term='&quot;Tila chiapas mexico&quot;'/><category term='boodaq'/><category term='municipio de tila Chiapas Mexico'/><category term='WCF'/><category term='maviri'/><category term='Chiapas Tila'/><category term='&quot;Porfirio López&quot;'/><category term='Tila Chiapas Porfirio Candelario Lopez Vazquez'/><category term='Tila Chis'/><category term='Dinero Facil'/><category term='WPF'/><title type='text'>Porfirio Lopez   Tila Chiapas</title><subtitle type='html'>Porfirio C. Lopez Vazquez
Tila, Chiapas</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://porfiriolopez.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://porfiriolopez.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Porfirio López</name><uri>http://www.blogger.com/profile/00367412349466374538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_kbLVCKNfmuI/SMRW4_LChSI/AAAAAAAAAA8/1ryU88GwSKc/S220/Porfirio.BMP'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8128109812043972629.post-8651891636571448270</id><published>2010-06-01T23:14:00.008-06:00</published><updated>2010-06-01T23:37:08.776-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Porfirio Lopez Tila Chiapas'/><category scheme='http://www.blogger.com/atom/ns#' term='Porfirio Lopez Vazquez'/><category scheme='http://www.blogger.com/atom/ns#' term='Porfirio Lopez'/><category scheme='http://www.blogger.com/atom/ns#' term='Los Mochis'/><category scheme='http://www.blogger.com/atom/ns#' term='Porfirio Lopez Los Mochis'/><title type='text'>Cambio de casa</title><content type='html'>Asi es... desde el pasado 6 de febrero del 2010 me cambie de casa... pasar de un &lt;br /&gt;"rancho" a la ciudad.... dificil cambio pero necesario...&lt;br /&gt;... &lt;br /&gt;Foto de casa &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_kbLVCKNfmuI/TAXqb-L3isI/AAAAAAAAACw/V6pdSEItMRM/s1600/Casa+Porfirio+Lopez.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_kbLVCKNfmuI/TAXqb-L3isI/AAAAAAAAACw/V6pdSEItMRM/s400/Casa+Porfirio+Lopez.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5478042288036219586" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Proximamente más imagenes...&lt;div class="blogger-post-footer"&gt;"Alguien a quien seguir...."&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8128109812043972629-8651891636571448270?l=porfiriolopez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://porfiriolopez.blogspot.com/2010/06/cambio-de-casa.html' title='Cambio de casa'/><link rel='replies' type='application/atom+xml' href='http://porfiriolopez.blogspot.com/feeds/8651891636571448270/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8128109812043972629&amp;postID=8651891636571448270' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/8651891636571448270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/8651891636571448270'/><link rel='alternate' type='text/html' href='http://porfiriolopez.blogspot.com/2010/06/cambio-de-residencia.html' title='Cambio de casa'/><author><name>Porfirio López</name><uri>http://www.blogger.com/profile/00367412349466374538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_kbLVCKNfmuI/SMRW4_LChSI/AAAAAAAAAA8/1ryU88GwSKc/S220/Porfirio.BMP'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_kbLVCKNfmuI/TAXqb-L3isI/AAAAAAAAACw/V6pdSEItMRM/s72-c/Casa+Porfirio+Lopez.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8128109812043972629.post-4318388152722280555</id><published>2009-08-09T14:02:00.003-06:00</published><updated>2009-08-09T14:08:43.321-06:00</updated><title type='text'>Gana Dinero en Interner con Bux.to</title><content type='html'>&lt;a href="http://bux.to/?r=porfirio7"&gt; Registrate aqui &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Otra empresa que ofrece ganar dinero por medio del sistema de pago por clic, el método es el mismo que el resto, se le muestran al día una cantidad de anuncios en los cuales debera permanecer por 30 segundos y le asignan un monto a su cuenta, le pagan por cada clic en un anuncio 1 centavo de dolar y 1 centavo por cada anuncio que visiten sus referidos o afiliados. El monto mínimo para cobrar es de 10 dólares y necesita tener una cuenta en paypal para cobrar.&lt;br /&gt;&lt;br /&gt;Últimamente esta web está ofreciendo entre 5 y 10 anuncios al día por lo que es una de las mejores y más utilizadas. Esta en inglés, aunque su funcionamiento es bastante sencillo, simplemente debe ingresar al área Surfs Ads y hacer clic en todos loas enlaces que le muestran, eso sí no olvide que debe hacerlo uno por uno, esperar los 30 segundos y estará listo cuando le muestre un signo de check. Los anuncios que le muestran se renuevan cada 24 horas. En esta web si usted consigue 10 referidos, puede ganar mensualmente más de 20 dolares y si consigue más referidos pues ganará más.&lt;br /&gt;&lt;br /&gt;Si le interesa registrarse puede hacerlo por medio de este enlace o dando clic sobre la imagen:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bux.to/?r=porfirio7"&gt;&lt;img src="http://bux.to/images/banner/banner.png" border="0" width="400" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;"Alguien a quien seguir...."&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8128109812043972629-4318388152722280555?l=porfiriolopez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://porfiriolopez.blogspot.com/feeds/4318388152722280555/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8128109812043972629&amp;postID=4318388152722280555' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/4318388152722280555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/4318388152722280555'/><link rel='alternate' type='text/html' href='http://porfiriolopez.blogspot.com/2009/08/gana-dinero-en-interner-con-buxto.html' title='Gana Dinero en Interner con Bux.to'/><author><name>Porfirio López</name><uri>http://www.blogger.com/profile/00367412349466374538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_kbLVCKNfmuI/SMRW4_LChSI/AAAAAAAAAA8/1ryU88GwSKc/S220/Porfirio.BMP'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8128109812043972629.post-7100871186160261261</id><published>2009-08-09T13:55:00.002-06:00</published><updated>2009-08-09T13:58:36.817-06:00</updated><title type='text'>Gana Dinero con Leepubli</title><content type='html'>&lt;a href="http://www.leepubli.com/pages/index.php?refid=porfirio7"&gt;Registrate en LeePubli.com ya!!&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Este blog te brinda una de las alternativas para generar dinero extra en internet...&lt;br /&gt;desde la comodidad de tu hogar ; lo más imprescindible tanto para tu seguridad, como para el tiempo a utilizarse en ellas, es verificar e ir analizando una por una y estar atento a las referencias citadas por varios bloggers o sitios especializados.&lt;br /&gt;&lt;br /&gt;Ventajas: Si eres usuario activo se cobra pronto,&lt;br /&gt;pero la ventaja es que hay más opciones para generar dinero extra y el pago lo hacen en euros una vez que hayas acumulado 12 euros a través de PayPal.&lt;br /&gt;&lt;br /&gt;Con LeePubli, puedes generar ingresos adicionales de nueve formas:&lt;br /&gt;&lt;br /&gt;-Gana dinero haciendo click en los banners de sus anunciantes. Cada anuncio dura un lapso de 30 secs. y pagan (de 0,005 a 0,01 céntimo)&lt;br /&gt;-Anuncios clasificados de pago. Gana dinero viendo anuncios.&lt;br /&gt;-Regístrate en sitios gratis para ganar dinero (de 0,10€ a 0,50€ cada uno)&lt;br /&gt;-Ganas dinero por valorar productos y páginas web&lt;br /&gt;-Ganas dinero viendo páginas de otros usuarios (Autosurf)&lt;br /&gt;-Ganas dinero por referidos. Pagan por 4 niveles de referidos, con ganancias del 20% 10% 5% y 1% por nivel.&lt;br /&gt;-Si tienes una actividad considerable LeePubli recompensa tu esfuerzo&lt;br /&gt;-Ganas dinero por leer mails&lt;br /&gt;-Gana 0.003€ cada día por tener LeePubli.com como Página de Inicio&lt;br /&gt;-Además puedes comprar en los sitios que te interesen y recibir descuentos hasta de 25€.&lt;br /&gt;&lt;br /&gt;Para registrarte, has clic enseguida:&lt;br /&gt;&lt;a href="http://www.leepubli.com/pages/index.php?refid=porfirio7"&gt;&lt;img src="http://www.leepubli.com/images/leepubli468.gif" border="0" alt="LeePubli.com"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;"Alguien a quien seguir...."&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8128109812043972629-7100871186160261261?l=porfiriolopez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://porfiriolopez.blogspot.com/feeds/7100871186160261261/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8128109812043972629&amp;postID=7100871186160261261' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/7100871186160261261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/7100871186160261261'/><link rel='alternate' type='text/html' href='http://porfiriolopez.blogspot.com/2009/08/gana-dinero-con-leepubli.html' title='Gana Dinero con Leepubli'/><author><name>Porfirio López</name><uri>http://www.blogger.com/profile/00367412349466374538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_kbLVCKNfmuI/SMRW4_LChSI/AAAAAAAAAA8/1ryU88GwSKc/S220/Porfirio.BMP'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8128109812043972629.post-124810878660441589</id><published>2009-08-09T13:44:00.004-06:00</published><updated>2009-08-09T13:52:24.859-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dinero Facil'/><category scheme='http://www.blogger.com/atom/ns#' term='Leer Emails'/><category scheme='http://www.blogger.com/atom/ns#' term='boodaq'/><category scheme='http://www.blogger.com/atom/ns#' term='Dinero Internet'/><title type='text'>Gana Dinero facil en Internet con boodaq</title><content type='html'>&lt;span class="news"&gt;&lt;br /&gt;&lt;br /&gt; &lt;a href="http://www.boodaq.com/pages/index.php?refid=porfirio7"&gt;Registrate en boodaq.com ya!!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Aceptamos miembros de todo el mundo! Miembros internacionales son bienvenidos!&lt;br /&gt;- Mensajes de correo electrónico de pago por valor de 10USD por cada correo.&lt;br /&gt;- Puede actualizar su cuenta y ganar más, más rápido y obtener ganancias al instante.&lt;br /&gt;- Recibir correo electrónico sobre los mejores productos.&lt;br /&gt;- Recibir correo electrónico sobre las mejores oportunidades.&lt;br /&gt;- Usted recibirá 100USD inscribirse bonificación Boodaq.com directamente a su cuenta. Esta cantidad se pondrá a disposición de retirarse con su primera payoyout.&lt;br /&gt;- Fácil y rápida de Pago - en su mayoría dentro de 48 horas después de que usted recogerá cantidad mínima de pago (5000USD).&lt;br /&gt;- Mínimo de pago para los miembros es libre 5000USD - dinero real a su cuenta.&lt;br /&gt;- Pago a través de Paypal, Moneybookers, alerta de pago, E-Gold, la libertad de reserva o comprobar.&lt;br /&gt;- Cada semana vamos a elegir un (activo) persona que tiene más de 100 referencias y darles de pago instantánea.&lt;br /&gt;- Va a recibir 15% de los ingresos de su referencia de trabajo. Todos serán acreditados a su cuenta al día.&lt;br /&gt;- Puede promover y obtener referrials utilizando nuestra promoción herramientas (banners, enlaces etc)&lt;br /&gt;- Usted tiene la oportunidad de trabajar desde su casa y se pagará dentro de un corto peroid de tiempo.&lt;br /&gt;- Le garantizamos que usted recibir pago después de que recoger el dinero suficiente en su cuenta.&lt;br /&gt;- No requiere línea descendente de pago!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Haz click en la siguiente imagen para registrarte:&lt;br /&gt;&lt;a href="http://www.boodaq.com/pages/index.php?refid=porfirio7"&gt;&lt;img src="http://www.boodaq.com/pages/images/banner.gif" border="0" alt="boodaq.com"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;"Alguien a quien seguir...."&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8128109812043972629-124810878660441589?l=porfiriolopez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://porfiriolopez.blogspot.com/feeds/124810878660441589/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8128109812043972629&amp;postID=124810878660441589' title='2 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/124810878660441589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/124810878660441589'/><link rel='alternate' type='text/html' href='http://porfiriolopez.blogspot.com/2009/08/gana-dinero-facil-en-internet-con.html' title='Gana Dinero facil en Internet con boodaq'/><author><name>Porfirio López</name><uri>http://www.blogger.com/profile/00367412349466374538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_kbLVCKNfmuI/SMRW4_LChSI/AAAAAAAAAA8/1ryU88GwSKc/S220/Porfirio.BMP'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8128109812043972629.post-355375524829656291</id><published>2009-05-07T10:55:00.001-06:00</published><updated>2009-11-07T11:01:32.027-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tila Chis'/><category scheme='http://www.blogger.com/atom/ns#' term='municipio tila chiapas'/><category scheme='http://www.blogger.com/atom/ns#' term='Chiapas Tila'/><category scheme='http://www.blogger.com/atom/ns#' term='municipio de tila Chiapas Mexico'/><category scheme='http://www.blogger.com/atom/ns#' term='Tila Chiapas'/><category scheme='http://www.blogger.com/atom/ns#' term='Tila Municipio'/><title type='text'>Tila Chiapas Mexico</title><content type='html'>Si desea saber mas del Municipio de Tila Chiapas Mexico lo invito a visitar&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.tilaonline.com"&gt; Tila Online&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;"Alguien a quien seguir...."&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8128109812043972629-355375524829656291?l=porfiriolopez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://porfiriolopez.blogspot.com/feeds/355375524829656291/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8128109812043972629&amp;postID=355375524829656291' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/355375524829656291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/355375524829656291'/><link rel='alternate' type='text/html' href='http://porfiriolopez.blogspot.com/2009/11/tila-chiapas-mexico.html' title='Tila Chiapas Mexico'/><author><name>Porfirio López</name><uri>http://www.blogger.com/profile/00367412349466374538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_kbLVCKNfmuI/SMRW4_LChSI/AAAAAAAAAA8/1ryU88GwSKc/S220/Porfirio.BMP'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8128109812043972629.post-2259779891854314202</id><published>2008-12-10T22:10:00.001-07:00</published><updated>2008-12-10T22:01:48.733-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Porfirio C. López'/><category scheme='http://www.blogger.com/atom/ns#' term='Maestría en Sistemas de Información Administrativa'/><category scheme='http://www.blogger.com/atom/ns#' term='Porfirio López'/><category scheme='http://www.blogger.com/atom/ns#' term='Graduación Maestría'/><category scheme='http://www.blogger.com/atom/ns#' term='MSIA'/><title type='text'>Graduación de Maestría 2008</title><content type='html'>Que tal... hoy traigo a ustedes algunas imagenes del Acto Académico de Graduación de la Maestría 2008. Disfruten las imagenes :D&lt;br /&gt;&lt;br /&gt;Luciendo mi Diploma...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_kbLVCKNfmuI/SUCcLmZnnVI/AAAAAAAAACA/EwZ9Y7q3aSg/s1600-h/DSC03497.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_kbLVCKNfmuI/SUCcLmZnnVI/AAAAAAAAACA/EwZ9Y7q3aSg/s400/DSC03497.JPG" alt="" id="BLOGGER_PHOTO_ID_5278390486378716498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Uno con los compañeros de la Generación... A que no me encuentran... :P&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_kbLVCKNfmuI/SUCcjhsUUqI/AAAAAAAAACI/Wt5t6Bs_dMk/s1600-h/DSC03507.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_kbLVCKNfmuI/SUCcjhsUUqI/AAAAAAAAACI/Wt5t6Bs_dMk/s400/DSC03507.JPG" alt="" id="BLOGGER_PHOTO_ID_5278390897431827106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Uno más...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_kbLVCKNfmuI/SUCdCaGnAyI/AAAAAAAAACQ/rWtjCry4oXE/s1600-h/IMG00061-20081128-1807.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_kbLVCKNfmuI/SUCdCaGnAyI/AAAAAAAAACQ/rWtjCry4oXE/s400/IMG00061-20081128-1807.jpg" alt="" id="BLOGGER_PHOTO_ID_5278391427970564898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Y por último, uno junto al arbolito ... :P&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_kbLVCKNfmuI/SUCdcwW6PjI/AAAAAAAAACY/PIGob_3czx0/s1600-h/IMG00059-20081128-1729.jpg"&gt;&lt;img style="cursor: pointer; width: 300px; height: 400px;" src="http://4.bp.blogspot.com/_kbLVCKNfmuI/SUCdcwW6PjI/AAAAAAAAACY/PIGob_3czx0/s400/IMG00059-20081128-1729.jpg" alt="" id="BLOGGER_PHOTO_ID_5278391880621112882" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;"Alguien a quien seguir...."&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8128109812043972629-2259779891854314202?l=porfiriolopez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://porfiriolopez.blogspot.com/feeds/2259779891854314202/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8128109812043972629&amp;postID=2259779891854314202' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/2259779891854314202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/2259779891854314202'/><link rel='alternate' type='text/html' href='http://porfiriolopez.blogspot.com/2008/12/graduacin-de-maestra-2008.html' title='Graduación de Maestría 2008'/><author><name>Porfirio López</name><uri>http://www.blogger.com/profile/00367412349466374538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_kbLVCKNfmuI/SMRW4_LChSI/AAAAAAAAAA8/1ryU88GwSKc/S220/Porfirio.BMP'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_kbLVCKNfmuI/SUCcLmZnnVI/AAAAAAAAACA/EwZ9Y7q3aSg/s72-c/DSC03497.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8128109812043972629.post-8268994913626876476</id><published>2008-12-10T21:09:00.008-07:00</published><updated>2008-12-10T21:23:14.358-07:00</updated><title type='text'>Graduación 2006</title><content type='html'>He aquí algunas fotos de la graduación del 2006. Espero lo disfruten. (No fijarse en el 2001 :P )&lt;br /&gt;&lt;br /&gt;Aquí con mi amigo y director de Tesis MSIA. Pedro Ignacio Rosas Barreras.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_kbLVCKNfmuI/SUCSslDzPSI/AAAAAAAAABo/CH_gZrpBkz8/s1600-h/DSCI0027.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_kbLVCKNfmuI/SUCSslDzPSI/AAAAAAAAABo/CH_gZrpBkz8/s400/DSCI0027.JPG" alt="" id="BLOGGER_PHOTO_ID_5278380057838173474" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Aquí nuevamente con amigos de la carrera de Ingeniería.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_kbLVCKNfmuI/SUCTDybgMgI/AAAAAAAAABw/zuRARwjQguM/s1600-h/DSCI0022.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_kbLVCKNfmuI/SUCTDybgMgI/AAAAAAAAABw/zuRARwjQguM/s400/DSCI0022.JPG" alt="" id="BLOGGER_PHOTO_ID_5278380456564240898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Y uno más con amigos de la carrera.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_kbLVCKNfmuI/SUCTgmXF2-I/AAAAAAAAAB4/HKwbJ_uj-60/s1600-h/DSCI0014.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_kbLVCKNfmuI/SUCTgmXF2-I/AAAAAAAAAB4/HKwbJ_uj-60/s400/DSCI0014.JPG" alt="" id="BLOGGER_PHOTO_ID_5278380951540718562" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Fotos: Ing. Virgilio R. Pérez&lt;div class="blogger-post-footer"&gt;"Alguien a quien seguir...."&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8128109812043972629-8268994913626876476?l=porfiriolopez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://porfiriolopez.blogspot.com/feeds/8268994913626876476/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8128109812043972629&amp;postID=8268994913626876476' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/8268994913626876476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/8268994913626876476'/><link rel='alternate' type='text/html' href='http://porfiriolopez.blogspot.com/2008/12/graduacin-2006.html' title='Graduación 2006'/><author><name>Porfirio López</name><uri>http://www.blogger.com/profile/00367412349466374538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_kbLVCKNfmuI/SMRW4_LChSI/AAAAAAAAAA8/1ryU88GwSKc/S220/Porfirio.BMP'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_kbLVCKNfmuI/SUCSslDzPSI/AAAAAAAAABo/CH_gZrpBkz8/s72-c/DSCI0027.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8128109812043972629.post-418538058228343091</id><published>2008-09-16T18:57:00.003-06:00</published><updated>2008-09-16T19:08:08.199-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WPF'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Presentarion Foundation'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Communication Foundation'/><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><title type='text'>Windows Communication foundation</title><content type='html'>&lt;h2&gt;Introducción&lt;/h2&gt;&lt;p&gt;Este documento proporciona una visión global de la arquitectura de WCF (Windows Communication Foundation). Se pretende explicar los conceptos clave de WCF y como encajan unos con otros. Hay algunos ejemplos de código en el documento para ilustrar los conceptos principales, pero el código no es lo principal en el presente documento.&lt;/p&gt;&lt;p&gt;El resto del documento se organiza en dos secciones principales:&lt;/p&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="listBullet" valign="top"&gt;•&lt;/td&gt;&lt;td class="listItem"&gt;&lt;p&gt;Fundamentos de WCF: Cubre conceptos clave de WCF, términos y componentes de arquitectura.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="listBullet" valign="top"&gt;•&lt;/td&gt;&lt;td class="listItem"&gt;&lt;p&gt;Ejemplos de código: Proporciona algunos ejemplos breves que pretenden ilustrar los conceptos cubiertos en el apartado anterior (Conceptos base de WCF).&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;h2&gt;Fundamentos de WCF&lt;/h2&gt;&lt;p&gt;Un Servicio WCF es un programa que expone una colección de ‘&lt;i&gt;Endpoints&lt;/i&gt;’ (extremos o puntos de entrada de WCF). Cada ‘&lt;i&gt;Endpoint&lt;/i&gt;’ es un punto de entrada de comunicación ‘con el mundo’.&lt;br /&gt;Un Cliente es un programa que intercambia mensajes con uno o mas ‘&lt;i&gt;Endpoints&lt;/i&gt;’. Un Cliente puede exponer también un ‘&lt;i&gt;Endpoint&lt;/i&gt;’ para recibir mensajes de un Servicio basado en un patrón de intercambio de mensajes de tipo &lt;i&gt;dúplex&lt;/i&gt;.&lt;br /&gt;Las siguientes secciones describen estos fundamentos en más detalle.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;Endpoints&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Un ‘Endpoint’ de un Servicio está compuesto por una ‘&lt;i&gt;Address&lt;/i&gt;’ (Dirección), un ‘&lt;i&gt;Binding&lt;/i&gt;’ (Enlace) y un ‘&lt;i&gt;Contract&lt;/i&gt;’ (Contrato).&lt;/p&gt;&lt;p&gt;La dirección de un ‘Endpoint’ es una dirección de red &lt;i&gt;donde&lt;/i&gt; reside dicho ‘Endpoint’. La clase &lt;b&gt;EndpointAddress&lt;/b&gt;’ epresenta una dirección de un ‘Endpoint’ WCF.&lt;/p&gt;&lt;p&gt;El ‘binding’ de un ‘Endpoint’ especifica &lt;i&gt;como&lt;/i&gt; se comunica dicho ‘Endpoint’ con el resto del mundo, incluyendo aspectos como el protocolo de transporte (p.e. TCP, http, etc.), tipo de codificación (p.e. texto, binario), y requerimientos de seguridad (p.e. SSL, seguridad basada en mensajes SOAP, etc.). La clase &lt;b&gt;Binding&lt;/b&gt; representa un &lt;i&gt;binding&lt;/i&gt; de WCF.&lt;/p&gt;&lt;p&gt;El contrato de un &lt;i&gt;endpoint&lt;/i&gt; especifica &lt;i&gt;qué&lt;/i&gt; comunica dicho &lt;i&gt;endpoint&lt;/i&gt; y básicamente está compuesto por una colección de mensajes organizados internamente en operaciones que tienen un patrón de intercambio de mensajes (Message Exchange Patterns ó MEPs), como ‘&lt;i&gt;one-way&lt;/i&gt;’ (un sentido), &lt;i&gt;dúplex&lt;/i&gt; y &lt;i&gt;request/reply&lt;/i&gt; (petición/respuesta). La clase &lt;b&gt;ContractDescription&lt;/b&gt; representa un contrato WCF.&lt;/p&gt;&lt;p&gt;La clase &lt;b&gt;ServiceEndpoint&lt;/b&gt; representa un &lt;i&gt;Endpoint&lt;/i&gt; y tiene un &lt;b&gt;EndpointAddress&lt;/b&gt;, un &lt;b&gt;Binding&lt;/b&gt; y un &lt;b&gt;ContractDescription&lt;/b&gt; que corresponden a la dirección del &lt;i&gt;endpoint&lt;/i&gt;, al enlace y al contrato, respectivamente.&lt;/p&gt;&lt;p&gt;Un EndPointAddress es básicamente un URI, un identificador y una colección de cabeceras opcionales, como muestra la Figura 2.&lt;/p&gt;&lt;p&gt;La identidad de seguridad de un EndPoint es normalmente su propio URI; sin embargo, en escenarios avanzados la identidad puede establecerse explícitamente de forma independiente del URI haciendo uso de la propiedad de la dirección ‘&lt;b&gt;Identitiy&lt;/b&gt;’.&lt;/p&gt;&lt;p&gt;Las cabeceras opcionales se utilizan para proporcionar información adicional de direccionamiento, mas allá del URI del EndPoint. Por ejemplo, las cabeceras de dirección son útiles para diferenciar entre varios Endpoints que comparten la misma dirección URI.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;Bindings&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Un Binding está compuesto por un nombre, un ‘&lt;i&gt;namespace&lt;/i&gt;’ (espacio de nombres de programación, es decir, ‘su apellido’), y una colección de elementos binding compuestos (figura 3). El nombre y &lt;i&gt;namespace&lt;/i&gt; del &lt;i&gt;binding&lt;/i&gt; lo identifican de forma única en los metadatos del servicio. Cada elemento del binding describe un aspecto de &lt;i&gt;cómo&lt;/i&gt; se comunica el EndPoint con el ‘resto del mundo’.&lt;/p&gt;&lt;p&gt;Por ejemplo, la &lt;b&gt;Figura 4&lt;/b&gt; muestra una colección de elementos de &lt;i&gt;binding&lt;/i&gt; que contiene tres elementos de &lt;i&gt;binding&lt;/i&gt;. La presencia de cada elemento de &lt;i&gt;binding&lt;/i&gt; describe parte del &lt;i&gt;como&lt;/i&gt; comunicarse con el &lt;i&gt;EndPoint&lt;/i&gt;. El &lt;b&gt;TcpTransportBindingElement&lt;/b&gt; indica que el EndPoint se comunicará con el resto del mundo usando TCP como protocolo de transporte.&lt;br /&gt;&lt;b&gt;ReliableSessionBindingElement&lt;/b&gt; indica que el &lt;i&gt;EndPoint&lt;/i&gt; hace uso de mensajería confiable para proporcionar aseguramientos de entrega de mensajes. &lt;b&gt;SecurityBindingElement&lt;/b&gt; indica que el &lt;i&gt;EndPoint&lt;/i&gt; hace uso de seguridad basada en mensajes SOAP. Cada elemento del &lt;i&gt;binding&lt;/i&gt; normalmente tiene propiedades que describen aun en más detalle el &lt;i&gt;cómo&lt;/i&gt; comunicarse con el &lt;i&gt;EndPoint&lt;/i&gt;. Por ejemplo, el &lt;b&gt;ReliableSessionBindingElement&lt;/b&gt; tiene una propiedad llamada ‘&lt;b&gt;Assurances&lt;/b&gt;’ que especifica los requerimientos de aseguramientos de entrega de mensajes, como ninguno, uno como mínimo, uno como máximo, o exactamente uno.&lt;/p&gt;&lt;p&gt;El orden y los tipos de los elementos de &lt;i&gt;binding&lt;/i&gt; en los &lt;i&gt;Bindings&lt;/i&gt;, es importante: La colección de elementos de &lt;i&gt;binding&lt;/i&gt; se utiliza para construir una pila ordenada de comunicaciones de acuerdo al orden de los elementos de &lt;i&gt;binding&lt;/i&gt; en la colección de elementos de &lt;i&gt;binding&lt;/i&gt;. El último elemento de &lt;i&gt;binding&lt;/i&gt; a añadir a la colección corresponde al componente del fondo de la pila de comunicaciones, mientras que el primero corresponde al componente de arriba. Los mensajes de entrada fluyen a través de la pila desde el fondo hacia arriba, mientras que los mensajes de salida fluyen desde arriba de la pila hacia abajo. Por lo tanto, el orden de los elementos de &lt;i&gt;binding&lt;/i&gt; en la colección afecta directamente el orden en el cual los componentes de la pila de comunicaciones procesan los mensajes. Es importante destacar que WCF proporciona un conjunto de &lt;i&gt;bindings&lt;/i&gt; pre-definidos que pueden utilizarse en la mayoría de los escenarios, pero siempre se tiene la opción de implementarse &lt;i&gt;bindings&lt;/i&gt; ‘custom’ o propios.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;Contratos&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Un contrato WCF es una colección de operaciones que especifican &lt;i&gt;qué&lt;/i&gt; comunica el &lt;i&gt;EndPoint&lt;/i&gt; al resto del mundo. Cada operación es un simple intercambio de mensaje, por ejemplo un intercambio de mensaje ‘&lt;i&gt;one-way’&lt;/i&gt; o &lt;i&gt;‘request/reply’&lt;/i&gt;.&lt;/p&gt;&lt;p&gt;La clase &lt;b&gt;ContractDescription&lt;/b&gt; se utiliza para describir contratos WCF y sus operaciones. Dentro de un ContractDescription, cada operación de contrato tiene una OperationDescription correspondiente, que describe aspectos de la operación como si la operación es ‘one-way’ o ‘request-reply’. Cada OperationDescription también describe los mensajes que conforman la operación usando una colección de &lt;b&gt;MessageDescriptions&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Un ContractDescription se crea normalmente basándonos en un interfaz o clase que define el Contrato, haciendo uso del modelo de programanción de WCF. Este tipo se anota con el atributo &lt;b&gt;ServiceContractAttribute&lt;/b&gt; y sus métodos que corresponden a operaciones de EndPoint, se anotan con el atributo &lt;b&gt;OperationContractAttribute&lt;/b&gt;. También se puede construir ‘a mano’ un &lt;b&gt;ContractDescription&lt;/b&gt; sin comenzar con un tipo CLR marcado con atributos.&lt;/p&gt;&lt;p&gt;Un contrato &lt;i&gt;Duplex&lt;/i&gt; define dos conjuntos lógicos de operaciones: Un conjunto que expone el servicio para que el Cliente llame o invoque y un conjunto que el Cliente expone para que el Servicio llame o invoque. El modelo de programación para definir un contrato dúplex consiste en dividir cada conjunto anterior en un tipo separado (cada tipo debe ser un interfaz o una clase) y marcar el contrato que representa a las operaciones del servicio con ServiceContractAttribute, referenciando al contrato que define las operaciones cliente (ó &lt;i&gt;callback&lt;/i&gt;). Además, ConmtractDescription contiene referencias a cada uno de los tipos y los agrupa en un contrato dúplex.&lt;/p&gt;&lt;p&gt;De forma similar a los &lt;i&gt;Bindings&lt;/i&gt;, cada contrato tiene un nombre y un namespace que lo identifican de forma única en los metadatos del Servicio.&lt;br /&gt;Cada contrato tiene también una colección de ContractBehaviors que son módulos que modifican o extienden los comportamientos del contrato. La siguiente sección cubre dichos ‘behaviors’ (comportamientos) en mas detalle.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;          Behaviors (Comportamientos)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Los &lt;i&gt;Behaviors&lt;/i&gt; son tipos que modifican o extienden la funcionalidad del Servicio o del Cliente. Por ejemplo, los comportamientos de metadatos que implementa ServiceMetadataBehavior controla si el servicio publica metadatos. De forma similar, los comportamientos de seguridad controlan aspectos de impersonación y autorización, mientras que el comportamiento de transacciones controla enlistamientos completados automáticos de transacciones (Auto-Complete).&lt;/p&gt;&lt;p&gt;Los comportamientos también participan en el proceso de construcción del canal (&lt;i&gt;channel&lt;/i&gt;) y pueden modificar para que el canal se base en características especificadas por el usuario y/u otros aspectos del Servicio o Canal.&lt;/p&gt;&lt;p&gt;Un comportamiento de Servicio es un tipo que implementa &lt;b&gt;IServiceBehavior&lt;/b&gt; y se aplica a los Servicios. De forma similar, un comportamiento de canal (&lt;i&gt;Channel Behavior&lt;/i&gt;) es un tipo que implementa &lt;b&gt;IChannelBehavior&lt;/b&gt; y se aplica a canales Cliente.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;Descripciones de Servicio y Canal&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;La clase &lt;b&gt;ServiceDescription&lt;/b&gt; es una estructura en memoria que describe un Servicio WCF incluyendo los &lt;i&gt;EndPoints&lt;/i&gt; expuestos por el Servicio, los Behaviors aplicados al servicio y el tipo (una clase) que implementa el servicio (ver figura 6). ServiceDescription se utiliza para crear metadatos, codificar/configurar, y canales.Se puede construir a mano este objeto &lt;i&gt;ServiceDescription.&lt;/i&gt; También se puede construir a partir de un tipo marcado con ciertos atributos WCF, que es el escenario mas común. El código de este tipo puede escribirse a mano o generado a partir de un documento WSDL mediante la utilidad &lt;b&gt;svcutil.exe&lt;/b&gt;.&lt;br /&gt;Aunque los objetos ServiceDescription pueden crearse e instanciarse explícitamente, muchas veces se crean ‘detrás del telón’ como parte de un Servicio en ejecución.&lt;/p&gt;&lt;p&gt;Igualmente en el lado cliente, un ChannelDescription describe un canal cliente WCF para un endpoint específico (Figura 7). La clase &lt;b&gt;ChannelDescription&lt;/b&gt; tiene una colección de IChannelBehaviors, que son comportamientos aplicados al canal. También tiene un ServiceEndPoint que describe el EndPoint con el cual el canal se comunicará.&lt;br /&gt;Es importante destacar que, al contrario que ServiceDescription, ChannelDescription contiene solamente un ServiceEndPoint que representa el EndPoint objetivo con el cual se comunicará el canal.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;Runtime de WCF&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;El &lt;i&gt;runtime&lt;/i&gt; de WCF es el conjunto de objetos responsable del envío y recepción de mensajes. Por ejemplo, cosas como formato de mensajes, aplicación de seguridad, y transmitir y recibir mensajes mediante varios protocolos de transporte, así como proporcionar mensajes recibidos a la operación apropiada, todo corresponde al runtime de WCF. Las siguientes secciones explican los conceptos clave del runtime de WCF.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;Mensaje&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;El mensaje WCF es la unidad de intercambio de datos entre un Cliente y un Endpoint. Un mensaje es básicamente una representación en memoria de un &lt;b&gt;&lt;i&gt;InfoSet&lt;/i&gt;&lt;/b&gt; mensaje SOAP. Hay que destacar que un mensaje (en lo relatico a su comunicación por la red) no está ligado a texto XML. Por el contrario, dependiendo de qué mecanismo de ‘&lt;i&gt;encoding&lt;/i&gt;’ se utilice, un mensaje puede serializarse basado en el formato binario de WCF, texto XML o cualquier otro formato propio.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;Channels (Canales)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Los canales son la abstracción principal para mandar mensajes y recibir mensajes desde un Endpoint. Básicamente hay dos tipos de canales: ‘Canales de Transporte’ que gestionan el envío y recepción de &lt;i&gt;streams&lt;/i&gt; de ‘octetos opacos’ basándose en algún tipo de protocolo de transporte como TCP, UDP o MSMQ.&lt;br /&gt;Los canales de protocolo, por otro lado, implementan un protocolo basado en SOAP para procesar y posiblemente modificar mensajes. Por ejemplo, el canal de seguridad añade y procesa cabeceras de mensajes SOAP y puede modificar el cuerpo del mensaje, por ejemplo, cifrándolo (encriptándolo).&lt;br /&gt;Los canales son componentizables de forma que un canal puede estar basado sobre otro canal que a su vez está basado en un tercer canal.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;EndPointListener&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Un &lt;i&gt;EndPointListener&lt;/i&gt;  es el &lt;i&gt;runtime&lt;/i&gt; equivalente a un &lt;i&gt;ServiceEndpoint&lt;/i&gt;. El &lt;i&gt;EndPointAddress&lt;/i&gt;, &lt;i&gt;Contrato&lt;/i&gt; y &lt;i&gt;Binding&lt;/i&gt; de un &lt;i&gt;ServiceEndpoint&lt;/i&gt; (representando el &lt;i&gt;donde&lt;/i&gt;, &lt;i&gt;qué&lt;/i&gt; y &lt;i&gt;como&lt;/i&gt;), corresponde a la dirección de escucha del &lt;i&gt;EndpointListener&lt;/i&gt;, filtrado de mensajes, entrega, y pila de canales, respectivamente. El &lt;i&gt;EndPointListener&lt;/i&gt; contiene la pila de canales que es responsable del envío y recepción de mensajes.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;ServiceHost y ChannelFactory&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;El runtime del Servicio WCF se crea normalmente ‘detrás del telón’ llamando a ServiceHost.Open(). ServiceHost (figura 6) dirige la creación de un ServiceDescription a partir del tipo del servicio e instancia la colección ServiceEndpoint del ServiceDescription con EndPoints definidos en el .config o código o en ambos. ServiceHost entonces hace uso de ServiceDescription para crear la pila de canales en la forma de un objeto EndPointListener para cada ServiceEnpoint en el ServiceDescription.&lt;/p&gt;&lt;p&gt;De forma paralela, en el lado cliente, el &lt;i&gt;runtime&lt;/i&gt; cliente es creado por &lt;b&gt;ChannelFactory&lt;/b&gt;, que es el equivalente del cliente a &lt;i&gt;ServiceHost&lt;/i&gt;.&lt;br /&gt;&lt;i&gt;ChannelFactory&lt;/i&gt; dirige la creación de un &lt;i&gt;ChannelDescription&lt;/i&gt; basado en un tipo de contrato, un &lt;i&gt;binding&lt;/i&gt;, y un &lt;i&gt;EndPointAddress&lt;/i&gt;. Entonces hace uso de este &lt;i&gt;ChannelDescription&lt;/i&gt; para crear la pila de canales Cliente.&lt;br /&gt;De forma contraria al &lt;i&gt;runtime&lt;/i&gt; del Servicio, el &lt;i&gt;runtime&lt;/i&gt; cliente no contiene &lt;i&gt;EndPointListeners&lt;/i&gt; porque un Cliente siempre inicia la conexión hacia el Servicio, así que no necesita estar ‘escuchando’ para aceptar conexiones de entrada.&lt;/p&gt;&lt;h2&gt;Resumen&lt;/h2&gt;&lt;p&gt;Los servicios WCF exponen una colección de Endpoints donde cada Endpoint es una puerta de comunicación hacia el resto del mundo. Cada Endpoint tiene una &lt;i&gt;Address&lt;/i&gt;, un &lt;i&gt;Binding&lt;/i&gt; y un &lt;i&gt;Contract&lt;/i&gt; (ABC). La dirección es &lt;i&gt;donde&lt;/i&gt; reside el Endpoint, el &lt;i&gt;Binding&lt;/i&gt; es &lt;i&gt;como&lt;/i&gt; se comunica el &lt;i&gt;Endpoint&lt;/i&gt;, y el &lt;i&gt;Contract&lt;/i&gt; es &lt;i&gt;qué&lt;/i&gt; ofrece/comunica el Endpoint.&lt;br /&gt;En el servicio, una ServiceDescription contiene la colección de ServiceEndpoints, cada uno describiendo un Endpoint que expone el servicio. Desde esta descripción, ServiceHost crea un runtime que contiene un EndpointListener para cada ServiceEndPoint en el ServiceDescription. La dirección, binding y contrato del Endpoint (representando el cómo, qué y cómo) corresponden a las direcciones de escucha del EndpointListener, filtro y despacho de mensajes, y pila de canales, respectivamente.&lt;br /&gt;De forma similar, en el Cliente, un ChannelDescription contiene el ServiceEndpoint con el cual el cliente se comunica. Desde este ChannelDescription, ChannelFactory crea la pila de canales que se comunican con los Endpoints del Servicio.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;"Alguien a quien seguir...."&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8128109812043972629-418538058228343091?l=porfiriolopez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://porfiriolopez.blogspot.com/feeds/418538058228343091/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8128109812043972629&amp;postID=418538058228343091' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/418538058228343091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/418538058228343091'/><link rel='alternate' type='text/html' href='http://porfiriolopez.blogspot.com/2008/09/windows-communication-foundation.html' title='Windows Communication foundation'/><author><name>Porfirio López</name><uri>http://www.blogger.com/profile/00367412349466374538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_kbLVCKNfmuI/SMRW4_LChSI/AAAAAAAAAA8/1ryU88GwSKc/S220/Porfirio.BMP'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8128109812043972629.post-7595092507978275371</id><published>2008-09-07T16:40:00.005-06:00</published><updated>2008-09-09T19:53:46.408-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tila Chiapas Porfirio Lopez'/><category scheme='http://www.blogger.com/atom/ns#' term='Tila Chiapas Porfirio Lopez Vazquez'/><category scheme='http://www.blogger.com/atom/ns#' term='Porfirio Candelario Lopez Vazquez'/><category scheme='http://www.blogger.com/atom/ns#' term='Tila Chiapas Porfirio Candelario Lopez Vazquez'/><title type='text'>Looking for a Job (Buscando empleo).</title><content type='html'>Aquí de vuelta actualizando mi blog...ahora en búsqueda de empleo, si saben de algún empleo no duden en enviarme información al respecto.&lt;br /&gt;&lt;br /&gt;Te invito a revisar mi &lt;a href="http://porfiriolopez.blogspot.com/2008/09/curriculum-de-vitae.html"&gt;Curriculum de Vitae&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;"Alguien a quien seguir...."&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8128109812043972629-7595092507978275371?l=porfiriolopez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://porfiriolopez.blogspot.com/feeds/7595092507978275371/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8128109812043972629&amp;postID=7595092507978275371' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/7595092507978275371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/7595092507978275371'/><link rel='alternate' type='text/html' href='http://porfiriolopez.blogspot.com/2008/09/looking-for-job-buscando-empleo.html' title='Looking for a Job (Buscando empleo).'/><author><name>Porfirio López</name><uri>http://www.blogger.com/profile/00367412349466374538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_kbLVCKNfmuI/SMRW4_LChSI/AAAAAAAAAA8/1ryU88GwSKc/S220/Porfirio.BMP'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8128109812043972629.post-8260190172713345009</id><published>2008-09-01T19:44:00.003-06:00</published><updated>2009-07-11T19:43:22.301-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='&quot;Porfirio Candelario Lopez Vazquez&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='Porfirio Lopez Vazquez'/><category scheme='http://www.blogger.com/atom/ns#' term='&quot;Porfirio Lopez Vazquez&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='Porfirio Lopez'/><category scheme='http://www.blogger.com/atom/ns#' term='Tila Chiapas'/><category scheme='http://www.blogger.com/atom/ns#' term='Porfirio Candelario Lopez'/><category scheme='http://www.blogger.com/atom/ns#' term='&quot;Porfirio Lopez&quot;'/><title type='text'>Curriculum de Vitae</title><content type='html'>Nombre y Apellidos:  &lt;span style="font-weight: bold;"&gt;Porfirio Candelario López Vázquez&lt;/span&gt;&lt;br /&gt;Fecha de nacimiento:  &lt;span style="font-weight: bold;"&gt;24 de Enero de 1984&lt;/span&gt;&lt;br /&gt;Lugar de nacimiento: &lt;span style="font-weight: bold;"&gt;Tila, Chiapas, México&lt;/span&gt;&lt;br /&gt;Dirección: &lt;span style="font-weight: bold;"&gt;Poste 40-2 Mochicahui, El Fuerte, Sinaloa. Junto a la Paletería.&lt;/span&gt;&lt;br /&gt;Correo Electrónico: &lt;span style="font-weight: bold;"&gt;porfirio_7@hotmail.com; porfirio_7@yahoo.com.mx&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Escolaridad&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2001-2006 Ingeniero en Sistemas Computacionales, por la Universidad Autónoma Indígena de México&lt;br /&gt;Disertación de Tesis: 24 de Noviembre de 2006&lt;br /&gt;Cedula Profesional: 5338985&lt;br /&gt;&lt;br /&gt;2006-2008 Actualmente finalizando la Tesis de Maestría en Sistemas de Información Administrativa en la Universidad de Occidente, campus Guasave.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cursos, Foros, Diplomados&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2005 "Delphi, Oracle y Crystal Report. Programación de Aplicación Administrativa". Aplicado por la Universidad  Autónoma Indígena de México. Duración 15 hrs.&lt;br /&gt;&lt;br /&gt;2006 Curso del Idioma Ingles, Nivel Básico.&lt;br /&gt;Certificado Nivel Básico de la Universidad de San Diego&lt;br /&gt;&lt;br /&gt;2007 Microsoft Certified Professional en “Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET”. Aplicado por FidSoftware. Duración 80 hrs.&lt;br /&gt;MCP ID: 5597937 desde 2007&lt;br /&gt;&lt;br /&gt;2008 “Desarrollador usando Tecnología .NET”. Aplicado por CrossHorizons. Duración 60 hrs.&lt;br /&gt;&lt;br /&gt;2008 “Curso de Arquitectura de Software”. Aplicado por CrossHorizons. Duración 24 hrs.&lt;br /&gt;&lt;br /&gt;2008 “SQL Server 2005, Implementación de Bases de Datos Distribuidas”, Impartido por el MC. Cesar Enrique Guzmán Arredondo. Duración 30 hrs.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Experiencia Profesional&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Desarrollador/Analista en la empresa Imagen y Sistemas Computacionales, S.A. de C.V.&lt;br /&gt;Empresa Certificada en CMMI Nivel 3. Desde Octubre de 2007 a la Fecha, desempeñándome en las siguientes funciones:&lt;br /&gt;- Analista y Diseñador de Sistemas&lt;br /&gt;- Analista y Diseñador de Base de Datos&lt;br /&gt;- Arquitecto de Software&lt;br /&gt;- Desarrollador&lt;br /&gt;&lt;br /&gt;Instalación de Módulos de Servicios Digitales:&lt;br /&gt;• Configuración de Red Inalámbrica&lt;br /&gt;• Instalación de Equipos&lt;br /&gt;• Reparación de Equipos&lt;br /&gt;• Diagnostico de Estado de Equipo&lt;br /&gt;En el 2005.&lt;br /&gt;&lt;br /&gt;Asesor de Sistemas para empresas de la iniciativa privada como:&lt;br /&gt;Frenos y Embragues del Valle S.A. de C.V.&lt;br /&gt;Frenos Embragues Apodaca SA de C.V.&lt;br /&gt;En el 2006.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conocimiento Altos-Medio a Nivel Usuario&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;• Windows&lt;br /&gt;• Programación en Delphi 5, 6 y 7&lt;br /&gt;• Programación en Visual Basic 6&lt;br /&gt;• Programación de Aplicaciones Windows con Visual C#&lt;br /&gt;• Programación de Aplicaciones Web con ASP.NET&lt;br /&gt;• Habilidades en el Análisis y Diseño de Sistemas&lt;br /&gt;• Habilidades en el Análisis y Diseño de Bases de Dartos&lt;br /&gt;• Manejo de Bases de Datos: Access, Oracle, Firebird, Interbase, MS SQL Server&lt;br /&gt;• Microsoft Office&lt;br /&gt;• Microsoft Visio&lt;br /&gt;• Diseño de Páginas Web&lt;br /&gt;• Diseño de Reportes con Cristal Reports&lt;br /&gt;• Internet&lt;br /&gt;• Outlook&lt;br /&gt;• Mantenimiento Preventivo y Correctivo de Pc’s&lt;br /&gt;• Reparación de Pc’s&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Publicaciones&lt;/span&gt;&lt;br /&gt;Tesis “Propuesta informática para el control bibliotecario en instituciones educativas, caso Universidad Autónoma Indígena de México” Noviembre de 2006. Autor.&lt;br /&gt;Universidad Autónoma Indígena de México&lt;br /&gt;&lt;br /&gt;Tesis “Desarrollo de un sistema de control de asistencia personal utilizando dispositivo&lt;br /&gt;Tecnológico biométrico. Caso de estudio Universidad Autónoma Indígena de México.” Junio de 2008. Asesor.&lt;br /&gt;Universidad Autónoma Indígena de México&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conferencias Impartidas&lt;/span&gt;&lt;br /&gt;Conferencia “Elementos de la Ingeniería de Software” impartida en la Universidad Autónoma Indígena de México en el año de 2006.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Referencias&lt;/span&gt;&lt;br /&gt;Además de los puestos de trabajo relacionados, les podré ofrecer las que consideren oportunas en caso de que me las soliciten.&lt;div class="blogger-post-footer"&gt;"Alguien a quien seguir...."&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8128109812043972629-8260190172713345009?l=porfiriolopez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://porfiriolopez.blogspot.com/feeds/8260190172713345009/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8128109812043972629&amp;postID=8260190172713345009' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/8260190172713345009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/8260190172713345009'/><link rel='alternate' type='text/html' href='http://porfiriolopez.blogspot.com/2008/09/curriculum-de-vitae.html' title='Curriculum de Vitae'/><author><name>Porfirio López</name><uri>http://www.blogger.com/profile/00367412349466374538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_kbLVCKNfmuI/SMRW4_LChSI/AAAAAAAAAA8/1ryU88GwSKc/S220/Porfirio.BMP'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8128109812043972629.post-3960810966925003892</id><published>2008-05-01T16:56:00.004-06:00</published><updated>2008-05-01T17:02:28.273-06:00</updated><title type='text'>Windows OEM Salamander</title><content type='html'>&lt;span&gt;Esta entrada tiene como objetivo apoyar a expandir información sobre el proyecto salamander. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;"Alguien a quien seguir...."&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8128109812043972629-3960810966925003892?l=porfiriolopez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://oemsalamander.blogspot.com/' title='Windows OEM Salamander'/><link rel='replies' type='application/atom+xml' href='http://porfiriolopez.blogspot.com/feeds/3960810966925003892/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8128109812043972629&amp;postID=3960810966925003892' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/3960810966925003892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/3960810966925003892'/><link rel='alternate' type='text/html' href='http://porfiriolopez.blogspot.com/2008/05/windows-oem-salamander.html' title='Windows OEM Salamander'/><author><name>Porfirio López</name><uri>http://www.blogger.com/profile/00367412349466374538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_kbLVCKNfmuI/SMRW4_LChSI/AAAAAAAAAA8/1ryU88GwSKc/S220/Porfirio.BMP'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8128109812043972629.post-7897271701852611882</id><published>2008-03-23T17:44:00.001-07:00</published><updated>2008-04-27T11:06:05.296-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='+Tila'/><category scheme='http://www.blogger.com/atom/ns#' term='Tila Chiapas Mexico&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='&quot;Señor de Tila&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='&quot;Porfirio López&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='maviri'/><category scheme='http://www.blogger.com/atom/ns#' term='&quot;Tila Chiapas'/><category scheme='http://www.blogger.com/atom/ns#' term='&quot;Porfirio Lopez&quot;'/><title type='text'>Vacaciones en el Maviri</title><content type='html'>Aunque sea el ultimo  dia de vacaciones aproveche el dia .... no es de que este pansudo, es el aire.&lt;br /&gt;Aquí algunas fotos.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_kbLVCKNfmuI/R-b66g5uAfI/AAAAAAAAAAU/IDAEBaGJFEk/s1600-h/DSCI0004.JPG"&gt;&lt;img style="cursor: pointer; width: 482px; height: 361px;" src="http://bp0.blogger.com/_kbLVCKNfmuI/R-b66g5uAfI/AAAAAAAAAAU/IDAEBaGJFEk/s400/DSCI0004.JPG" alt="" id="BLOGGER_PHOTO_ID_5181104304507716082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Otra...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_kbLVCKNfmuI/R-b8wA5uAgI/AAAAAAAAAAc/o9ZRqDKsLvc/s1600-h/DSCI0005.JPG"&gt;&lt;img style="cursor: pointer; width: 480px; height: 358px;" src="http://bp2.blogger.com/_kbLVCKNfmuI/R-b8wA5uAgI/AAAAAAAAAAc/o9ZRqDKsLvc/s400/DSCI0005.JPG" alt="" id="BLOGGER_PHOTO_ID_5181106323142345218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;y Otra...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_kbLVCKNfmuI/R-b-eA5uAhI/AAAAAAAAAAk/lJ7fKoec12U/s1600-h/DSCI0033.JPG"&gt;&lt;img style="cursor: pointer; width: 478px; height: 637px;" src="http://bp2.blogger.com/_kbLVCKNfmuI/R-b-eA5uAhI/AAAAAAAAAAk/lJ7fKoec12U/s400/DSCI0033.JPG" alt="" id="BLOGGER_PHOTO_ID_5181108212927955474" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Que lo disfruten.....Saludos.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;"Tila Chiapas Mexico", "Tila Chiapas", "Porfirio Lopez", "Porfirio Candelario Lopez Vazquez", "Municipio de Tila Chiapas"&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;"Alguien a quien seguir...."&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8128109812043972629-7897271701852611882?l=porfiriolopez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://porfiriolopez.blogspot.com/feeds/7897271701852611882/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8128109812043972629&amp;postID=7897271701852611882' title='3 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/7897271701852611882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/7897271701852611882'/><link rel='alternate' type='text/html' href='http://porfiriolopez.blogspot.com/2008/03/viaje-al-maviri.html' title='Vacaciones en el Maviri'/><author><name>Porfirio López</name><uri>http://www.blogger.com/profile/00367412349466374538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_kbLVCKNfmuI/SMRW4_LChSI/AAAAAAAAAA8/1ryU88GwSKc/S220/Porfirio.BMP'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_kbLVCKNfmuI/R-b66g5uAfI/AAAAAAAAAAU/IDAEBaGJFEk/s72-c/DSCI0004.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8128109812043972629.post-2887792699967634689</id><published>2007-05-31T13:33:00.000-06:00</published><updated>2007-05-31T14:29:41.166-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='UAIM'/><category scheme='http://www.blogger.com/atom/ns#' term='FidSoftware'/><title type='text'>Capacitación en ASP.NET</title><content type='html'>La Universidad Autónoma Indígena de México ha logrado un importante paso en su crecimiento al lograr asociarce con la Organización FidSoftware, una Organización que se dedica a impulsar la Industría de Software en México.&lt;br /&gt;&lt;br /&gt;Hoy la Universidad Autonoma Indigena de México esta siendo beneficiada mediante una  capacitación  a sus Alumnos de la Carrera de Ingeniería en Sistemas Computacionales, especificamente a los recien egresado y que están a punto de egresar. La capacitación es acerca de ASP.NET, aplicando el lenguaje C#.&lt;br /&gt;&lt;br /&gt;El objetivo es que al final se logre personas certificadas por Microsoft, esto es en .NET (C# y MS SQL Server 2000). Logrando así que los estudiantes al salir al campo laboral, tengan un abanico de opciones más amplias, así como también un certificado que los respalde como personas capaces en la Industría del Desarrollo de Software.&lt;br /&gt;&lt;br /&gt;El Curso tendrá una duración de 80 hrs. divido de la siguiente manera:&lt;br /&gt;- 40 hrs. de C# y POO&lt;br /&gt;- 40 hrs. de ASP.NET&lt;br /&gt;&lt;br /&gt;Se espera que en un futuro la Universidad Autónoma Indígena de México, tenga más relación con esta importante Organización (FidSoftware), para así poder lograr otras capacitaciones en el ramo de la Industría del Software.&lt;br /&gt;&lt;br /&gt;..... :D&lt;div class="blogger-post-footer"&gt;"Alguien a quien seguir...."&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8128109812043972629-2887792699967634689?l=porfiriolopez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://porfiriolopez.blogspot.com/feeds/2887792699967634689/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8128109812043972629&amp;postID=2887792699967634689' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/2887792699967634689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/2887792699967634689'/><link rel='alternate' type='text/html' href='http://porfiriolopez.blogspot.com/2007/05/capacitacin-en-aspnet.html' title='Capacitación en ASP.NET'/><author><name>Porfirio López</name><uri>http://www.blogger.com/profile/00367412349466374538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_kbLVCKNfmuI/SMRW4_LChSI/AAAAAAAAAA8/1ryU88GwSKc/S220/Porfirio.BMP'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8128109812043972629.post-4546984686338891519</id><published>2007-05-31T12:22:00.000-06:00</published><updated>2008-04-27T03:19:53.062-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='municipio tila chiapas'/><category scheme='http://www.blogger.com/atom/ns#' term='&quot;tila chiapas&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='ch&apos;ol'/><category scheme='http://www.blogger.com/atom/ns#' term='municipio de tila chiapas'/><category scheme='http://www.blogger.com/atom/ns#' term='chol'/><category scheme='http://www.blogger.com/atom/ns#' term='&quot;Tila chiapas mexico&quot;'/><title type='text'>Desarrollador Cinco Estrellas 2005</title><content type='html'>&lt;p&gt;&lt;b&gt;Desarrollador 5 Estrellas 2005&lt;/b&gt;, el programa líder de capacitación online gratuita en tecnologías .net de Microsoft, culmina su ciclo. Los desarrolladores de Latinoamérica cuentan desde septiembre de 2005 con su sucesor: &lt;a href="http://www.dce2005.com/"&gt;Desarrollador 5 Estrellas 2005&lt;/a&gt;, &lt;a href="http://www.dce2005.com/"&gt;www.dce2005.com&lt;/a&gt;.&lt;/p&gt;            &lt;p&gt;DCE 2005 ofrece, en el marco de una nueva plataforma, ricos contenidos y exámenes para capacitarte en las últimas tecnologías de desarrollo de Microsoft, pudiendo demostrar los conocimientos adquiridos y ser reconocido como un desarrollador avanzado gracias a sus estrellas.&lt;/p&gt;             &lt;p&gt;Queremos agradecerte por haber convertido a Desarrollador 5 Estrellas en un éxito sin precedentes en la región. Ante cualquier consulta sobre los programas DCE 2003 y DCE 2005, no dudes en utilizar nuestra &lt;a href="http://www.microsoft.com/spanish/msdn/latam/contacto/"&gt;página de contacto&lt;/a&gt;.&lt;/p&gt;           También queremos agradecer a todos los instructores de la 3a. Estrella de DCE 2003, quienes colaboraron activamente para instruir y ayudar a cientos de desarrolladores a obtener su estrella.&lt;br /&gt;           A todos y cada uno de ellos, ¡Muchas gracias!&lt;br /&gt;&lt;br /&gt;Ref. &lt;a href="http://www.microsoft.com/spanish/msdn/comunidad/dce/"&gt;http://www.microsoft.com/spanish/msdn/comunidad/dce/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;"Alguien a quien seguir...."&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8128109812043972629-4546984686338891519?l=porfiriolopez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://porfiriolopez.blogspot.com/feeds/4546984686338891519/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8128109812043972629&amp;postID=4546984686338891519' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/4546984686338891519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/4546984686338891519'/><link rel='alternate' type='text/html' href='http://porfiriolopez.blogspot.com/2007/06/desarrollador-cinco-estrellas-2005.html' title='Desarrollador Cinco Estrellas 2005'/><author><name>Porfirio López</name><uri>http://www.blogger.com/profile/00367412349466374538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_kbLVCKNfmuI/SMRW4_LChSI/AAAAAAAAAA8/1ryU88GwSKc/S220/Porfirio.BMP'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8128109812043972629.post-5268301961709285759</id><published>2007-05-30T12:32:00.001-06:00</published><updated>2008-09-09T19:59:56.164-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tila Chiapas Mexico&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='&quot;Señor de Tila&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='Señor Tila'/><category scheme='http://www.blogger.com/atom/ns#' term='Señor de Tila Chiapas Mexico'/><category scheme='http://www.blogger.com/atom/ns#' term='Señor de Tila'/><category scheme='http://www.blogger.com/atom/ns#' term='municipio de tila chiapas'/><category scheme='http://www.blogger.com/atom/ns#' term='&quot;Tila chiapas mexico&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='&quot;Porfirio Lopez&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='Señor de Tila Chiapas'/><title type='text'>Acertijo</title><content type='html'>Buen momento para quitarte del estres&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ayuda a los 3 caníbales y a los 3 misioneros a cruzar al otro lado del lago. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Pero cuidado, ya que cuando en un lado hay más caníbales que misioneros, ellos se los comen.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Paso numero 1&lt;br /&gt;Subir 2 canibales al bote y regresa un canibal(queda un canibal en el otro extremo)&lt;br /&gt;&lt;br /&gt;paso numero 2&lt;br /&gt;Sube el otro canibal al bote y regresa un canibal(ya quedan dos canibales al otro extremo)&lt;br /&gt;&lt;br /&gt;Paso numero 3&lt;br /&gt;Baja el canibal y suben dos misioneros (queda un canibal y un misionero)&lt;br /&gt;&lt;br /&gt;Paso numero 4&lt;br /&gt;Regresa un canibal y un misionero de regreso(queda un misionero y un canibal en el otro extremo)&lt;br /&gt;&lt;br /&gt;Paso numero 5&lt;br /&gt;Bajas el canibal y subes un misionero masal bote (quedan dos canibales)&lt;br /&gt;&lt;br /&gt;Paso numero 6&lt;br /&gt;bajas los dos misioneros y subes un canibal(ahora quedan ya habran pasado todos los misioneros)&lt;br /&gt;&lt;br /&gt;paso numero 7&lt;br /&gt;Regresas subes de regreso un canibal y vas por otro mas&lt;br /&gt;&lt;br /&gt;paso numero 8&lt;br /&gt;bajas un canibal y regresas con uno en el bote para ir por el ultimo&lt;br /&gt;&lt;br /&gt;Felicitaciones&lt;div class="blogger-post-footer"&gt;"Alguien a quien seguir...."&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8128109812043972629-5268301961709285759?l=porfiriolopez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://porfiriolopez.blogspot.com/feeds/5268301961709285759/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8128109812043972629&amp;postID=5268301961709285759' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/5268301961709285759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8128109812043972629/posts/default/5268301961709285759'/><link rel='alternate' type='text/html' href='http://porfiriolopez.blogspot.com/2007/05/acertijo.html' title='Acertijo'/><author><name>Porfirio López</name><uri>http://www.blogger.com/profile/00367412349466374538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_kbLVCKNfmuI/SMRW4_LChSI/AAAAAAAAAA8/1ryU88GwSKc/S220/Porfirio.BMP'/></author><thr:total>0</thr:total></entry></feed>
