<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-19486118</atom:id><lastBuildDate>Thu, 07 Mar 2024 23:22:42 +0000</lastBuildDate><title>Blog de Tecnologia</title><description>Este es un blog donde hablaremos de tecnologia, y en particular de programacion</description><link>http://ityprogramacion.blogspot.com/</link><managingEditor>noreply@blogger.com (Efren Gonzalez)</managingEditor><generator>Blogger</generator><openSearch:totalResults>35</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-19486118.post-116130652059730186</guid><pubDate>Fri, 20 Oct 2006 00:18:00 +0000</pubDate><atom:updated>2006-10-19T19:08:40.633-06:00</atom:updated><title>Podvcasts</title><description>&lt;span style=&quot;font-family:verdana;font-size:85%;color:#000066;&quot;&gt;En lo personal no soy fan de la música, me gusta una que otra rolita pero nada mas, no tengo ningún CD de música en mi casa y mi laptop no tengo mas que 25 archivos mp3 de música así que nuca he viso la necesidad de comprar un mp3 player &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;color:#000066;&quot;&gt;&lt;br /&gt;Sin embargo con el fenómeno del podcasting tengo un chingo pero un chingo de shows en mi PC y me gusta escucharlos por las noches ahora que ando en el DF y estoy solito en el hotel ahora gracias a esto si he pensado en adquirir un mp3 porque eso de estar sacando la Laptop para escuchar dichos podcasts pos esta de gueva.&lt;br /&gt;&lt;br /&gt;Los podcast que me gusta escuchar son de IT (daaaaa) y muchas personas me han criticado el echo de que me gustan dichos podcasts y no la musica pero como todo en la vida tiene su lado positivo y su lado negativo.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Lo positivo &lt;/strong&gt;&lt;br /&gt;Ok queria listar los beneficios de escuchar o ser parte de un podcast sin embargo déjenme les comento mi experiencia del día de hoy para que se den una idea.&lt;br /&gt;&lt;br /&gt;Estaba en una junta la cual estábamos definiendo la arquitectura de una aplicación, estaba el cliente y algunos papas fritas de IT en la sala. Total que todo el mundo exponiendo y viendo si la arquitectura esta fe asible y que me acuerdo de un podcast de arquitectura el cual escucho el podcast se llama ARCast. Pos total que empiezo a hablar y hablar y hablar y hablar, puta madre pocas veces habla tanto en una junta.&lt;br /&gt;&lt;br /&gt;Total que todo fue un éxito y pos yo como pavo real y todo gracias a ese podcast y conste que digo que es un podcast no un show en especifico que un show nunca reaplazara a las experiencias de la vida y a los jodasos que nos damos cuando cometemos errores..&lt;br /&gt;&lt;br /&gt;A lo que voy es que los podcast se han convertido en una fuente de aprendizaje muy buena y donde encuentras temas de todo tipo (hasta como sacarte un moco sin tocar el cerebro)..&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Lo Malo&lt;/strong&gt;&lt;br /&gt;Pero como todo lo bueno tiene su lado oscuro pos ándele aquí les va.&lt;br /&gt;&lt;br /&gt;Mucha de la información que se platica en los podcast no es fiable uno tiene que saber que escuchar y que no y sobre todo a que hacerle caso. Muchas veces no es la intención de la persona que esta podcsteando el transmitir mal la información sin embargo es la inexactitud la que puede provocar dicha falla.&lt;br /&gt;&lt;br /&gt;No me malinterpreten los podcasteros tiene que ser muy valientes para ponerse delante de un micrófono y hablar como merolico durante un rato. Yo lo se por experiencia propia el punto es que uno no debe de confiar en todo lo que oye se tiene que tener un criterio y sentido común para saber descartar lo inexacto y uno solo lo puede adquirir dandose de jodazos y cometiendo errores. Yo en lo personal trato de ser lo mas exacto posible cuando podcasteo pero a veces so nos va una o las dos sin querer el chiste es reconocer el error y admitir que LA CAGAMOS de vez en cuando..&lt;br /&gt;&lt;br /&gt;Pero bueno en resumen a mi en lo personal los podcast me han ayudado mucho en mi desarrollo profesional.&lt;br /&gt;&lt;br /&gt;Cuídense y no coman tierra &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;</description><link>http://ityprogramacion.blogspot.com/2006/10/podvcasts.html</link><author>noreply@blogger.com (Efren Gonzalez)</author><thr:total>111</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-19486118.post-115774856743895708</guid><pubDate>Fri, 08 Sep 2006 20:49:00 +0000</pubDate><atom:updated>2006-09-08T14:49:27.493-06:00</atom:updated><title>Aguas con el AJAX</title><description>&lt;p&gt;Hoy en día cualquier persona que sea digno de llamarse programador Web ha escuchado acerca de AJAX, no es raro ver que en los últimos meses nos han bombardeado con información acerca de esta tecnología, blogs, podcasts, libros, seminarios, incluso ya existe una conferencia de AJAX. &lt;/p&gt; &lt;p&gt;La columna principal de AJAX se basa en la creación del objeto HttpRequest el cual abre un canal de comunicación hacia el servidor Web tal y como lo hace el navegador, por medio de javascript podemos abrir un canal de comunicación hacia el servidor y solicitar por una pagina ya sea estática (HTML) o dinámica (PHP, ASPX, JSP, etc.) lo que obtenemos del resultado de esta llamada va a ser exactamente el mismo resultado que obtendríamos si mandamos llamar la misma pagina desde el navegador. Por lo regular se mandan llamar scripts que regresen XML o JSON. Para todas aquellas personas que no lo único que saben es de AJAX es que es un químico que se utiliza para limpiar (mi mama lo usa :)) revisen la categoría de AJAX en el blog de &lt;a href=&quot;http://www.pozotecnico.com&quot;&gt;Carlos Madrigal&lt;/a&gt;  &lt;p&gt;Gracias a AJAX podemos por fin proveer aplicaciones responsivas tal y como lo haríamos con una aplicación de escritorio, bueno y que tiene de malo esto? Se preguntaran, bueno no tiene nada de mal siempre y cuando se cuente con un mecanismo de seguridad bien definido. &lt;p&gt;Seguridad? Seguridad!!!!! Pero si solo estamos hablado de unas mugrosas paginas que dibujan la interfase de usuario y ya esta, porque debemos de preocuparnos por la seguridad? Que se preocupen los gueyes del Server para que no los hackeen y se roben los datos de las bases de datos. &lt;p&gt;La implementación de AJAX en nuestras aplicaciones Web abre la puerta a una nueva plataforma de ataques por parte de los gueyes mal intencionados que no tienen otra cosa que hace mas que el estar chinge y chinge y chinge y chinge (cual vil pinche mosca en una mañana de verano). &lt;p&gt;Existen diferentes tipos de ataques que un guey mal intencionado podría hacerle a nuestro sito cuando este implementa AJAX, estos son solo algunos de ellos. &lt;p&gt;&lt;b&gt;Information Leakage&lt;/b&gt;&lt;b&gt; – (en perro- ups se te vieron hasta las entrañas ).&lt;/b&gt; &lt;p&gt;La situación mas común se da al momento de desarrollar nuestras formas de captura o de edición, típicamente estas formas piden por un ID por ejemplo del cliente con AJAX el programador puede crear un pedazo de javascript que cuando el campo de texto pierda el foco ejecute una petición al servidor para traerse la información ya sea en formato XML, JSON, etc. Este tipo de escenarios le dan a nuestros atacantes el “how to” (en perro- ya se como chigados hacerle ), ya que se enteran de nombres de funciones, tipos de retorno, parámetros, rangos validos de datos, etc. &lt;p&gt;&lt;b&gt;Resource Transfer&lt;/b&gt;&lt;b&gt; (en perro- presta ese archivo) &lt;/b&gt; &lt;p&gt;Las requisiciones echas con AJAX son idénticas a las echas por el navegador, el servidor no tiene forma de identificar si la requisición viene del navegador o de un script, lo que significa que por medio de AJAX se puedan solicitar archivos, por ejemplo, que pasa si la configuración de nuestro sito esta en un archivo de configuración, por medio de AJAX se podría requerir ese archivo de configuración (todo esto sin que el usuario lo note) y ver su contenido por ejemplo el nombre de usuario y la clave de acceso a la base de datos donde se guardan los números de las tarjetas de crédito de los clientes (ay guey!!!!).. &lt;p&gt;&lt;b&gt;Injection of script&lt;/b&gt;&lt;b&gt; (en perro- de donde salio eso)&lt;/b&gt; &lt;p&gt;Esto es básicamente es la inyección de un script dentro de una pagina servida por el servidor web, este script al ser ejecutado pone al usuario a merced del maldito script, el script puede robarse a la malagueña las cookies, variables de sesión o información de la PC en donde se esta ejecutando el navegador, etc. y enviarla por medio de AJAX a la dirección de mendigo hacker.. &lt;p&gt;&lt;b&gt;Ajax&lt;/b&gt;&lt;b&gt; Bridging &lt;/b&gt; &lt;p&gt;En este mundo en donde la arquitectura que esta de moda es SOA, muchas de las empresas están ofreciendo sus servicios a través de este tipo de arquitectura, en pocas palabras se les esta abriendo digo están abriendo sus aplicaciones. Sin embargo por cuando usamos un framework por razones de seguridad este framework AJAX no pude hacer llamadas hacia otros sitios que no sean de los sitos de los que vienen, por ejemplo la implementación de AJAX bajada de google.com no se puede conectar a yahoo.com o live.com, si la aplicación tiene la necesidad de hacer esto hay algo llamado AJAX bridge el cual como su nombre lo indica es un puente entre sitios, la comunicación entre estos sitios por lo regular se lleva a cabo por medio de web services. &lt;p&gt;El problema que se podría presentar es el abuso por parte de un cliente hacia el proveedor de servicios, por ejemplo consideremos esta situación: &lt;p&gt;La empresa negocios.com provee un servicio de directorio de negocios a sus clientes, esta empresa ofrece diferentes tipos de membresía que van desde la consulta de 10 negocios (la membresía gratis) hasta el acceso ilimitado del mismo (la membresía non plus ultra $$$$$$) . &lt;p&gt;El sito miempresa.com tiene una membresía non plus ultra o sea acceso ilimitado al directorio de negocios, el mañoso podría hacer diferentes cosas en este escenario  &lt;p&gt;Una seria si el hacker desea copiar toda la base de datos hacinado un chingo de llamadas por medio del puente de ajax de miempresa.com. debido a la relación de negocio entre estas dos partes no hay nada que pueda impedir este tipo de ataque. &lt;p&gt;Otra cosa que podría hacer el jijo del maíz es lanzar una ataque malicioso de manera que el proveedor (negocios.com) lo detecte y debido a que proviene del puente ajax de miempresa.com le niegue el servicio miempresa.com, causandole un daño a esta o alguno de sus clientes. &lt;p&gt;Como ven esta es solo una pequeña lista de los riesgos de seguridad a los que nos podamos enfrentar si implementamos AJAX sin tener diseñado un esquema de seguridad adecuado. &lt;p&gt;La primera vez que escuche acerca de AJAX no me emocione mucho, uno de mis problemas fue que no encontraba una aplicación practica para tal tecnología, sin embargo conforme escuchaba mas de AJAX me empecé a emocionar mas y a ver las posibles aplicaciones de este tipo de tecnologías y estoy seguro que muchos están en este tipo de situación, sin embargo una de las cosas la mayoría esta haciendo es programando a la copy &amp;amp; passte (en perro: copiar y pegar) y no entienden las implicaciones o no ven la foto completa, mi recomendación es que si están pensando en crear o migrar una aplicación Web usando AJAX entiendan la foto completa y evalúen seriamente las posibles implicaciones de seguridad que conlleva dicha implementación. &lt;p&gt;Saludos y no coman tierra.&lt;/p&gt;</description><link>http://ityprogramacion.blogspot.com/2006/09/aguas-con-el-ajax.html</link><author>noreply@blogger.com (Efren Gonzalez)</author><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-19486118.post-115714484428188273</guid><pubDate>Fri, 01 Sep 2006 21:07:00 +0000</pubDate><atom:updated>2006-09-01T15:36:37.580-06:00</atom:updated><title>Outlook 2003 Navigation Bar</title><description>&lt;p&gt;Esto lo logre con puritito JavaScript y  CSS, unos dicen que JavaScript + CSS = DTML sera cierto o no a mi la barrita me quedo chingona. todavia no voy a liberar el odigo porque esta medio bugoso (en perro := la chingadera truena ). y la voy a hacer compatible con FF ya que en estos momentos solo jala con IE 6 :D.&lt;/p&gt;&lt;p&gt;En este screenshot se ve la barra con expandida en este caso solo se ven 5 botones ya que toma en cuanta la resolucion de la pantalla a mayor resokucion mayor el numero de botones grandes visibles, el resto se muestra abajo.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.smallbiscenter.com/imgs/navbar/expand.gif&quot; target=&quot;_new&quot; atomicselection=&quot;true&quot;&gt;&lt;img  src=&quot;http://www.smallbiscenter.com/imgs/navbar/expand.gif&quot; width=&quot;300&quot; height=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;En esta imagen se ve la barra de botones pequeña la grande esta colapsada.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.smallbiscenter.com/imgs/navbar/collapsed.gif&quot; target=&quot;_new&quot;&gt;&lt;img src=&quot;http://www.smallbiscenter.com/imgs/navbar/collapsed.gif&quot; width=&quot;300&quot; height=&quot;200&quot;/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Saludos - No coman tierra.&lt;/p&gt;</description><link>http://ityprogramacion.blogspot.com/2006/09/outlook-2003-navigation-bar.html</link><author>noreply@blogger.com (Efren Gonzalez)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-19486118.post-115688587695815306</guid><pubDate>Tue, 29 Aug 2006 21:11:00 +0000</pubDate><atom:updated>2006-08-29T15:15:44.546-06:00</atom:updated><title>Lo pequeño sale caro</title><description>&lt;p&gt;&lt;span style=&quot;font-family:Verdana;font-size:85%;color:#0000a0;&quot;&gt;Después de partirte la madre como esclavo durante 3 semanas desarrollando un modulo Web para el sistema contable que la empresa donde trabajas vende. Le avisas a tu jefe y le que ya terminaste tu parte del jale y como dictan los procedimientos tu jefe convoca a una junta de revisión con los meros chingones técnicos.&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:Verdana;font-size:85%;color:#0000a0;&quot;&gt;Llegas a la junta dispuesto a mostrar tu trabajo, orgulloso de tus logros, implementaste AJAX, con una interfase de usuario bien chingona y cuando estas mostrando los frutos de tu trabajo, cuando estas demostrando como el usuario va a usar esa interfase uno de los gueyes (que por lo regular es el mas mamón) te dice que todo lo que mostraste esta bien pero que 3 clicks se le hacen muchos para que el usuario pueda consultar la lista de clientes te dice que el no lo aprueba a menos de que en lugar de 3 clicks el usuario haga 2 clicks y para variar tu jefe lo apoya.&lt;/span&gt; &lt;p&gt;&lt;span style=&quot;font-family:Verdana;font-size:85%;color:#0000a0;&quot;&gt;Sales de la junta con cara de mataputos, encabronado porque tu momento de gloria y triunfo te lo echo a perder un pendejo con un comentario que tu consideras fuera de lugar, inoportuno y si importancia lo cual lo expresas con 2 palabras &quot;son mamadas&quot;.&lt;/span&gt; &lt;p&gt;&lt;span style=&quot;font-family:Verdana;font-size:85%;color:#0000a0;&quot;&gt;A quien le ha pasado? a mi si y me ha tocado estar en ambos lados, del lado del bato desilusionado y del lado del bato mamón y créanme cuando me ha tocado portarme mamón me he portado momonsisimo.&lt;/span&gt; &lt;p&gt;&lt;span style=&quot;font-family:Verdana;font-size:85%;color:#0000a0;&quot;&gt;Bueno el punto es que uno como desarrollador no considera que un click de ratón sea importante, después de todo cuantos clicks de ratón no damos todos los días (yo doy muchos sobre todo en este momento que le estoy corrigiendo la sintaxis en Word a este post). sin embargo no pensamos en el usuario y en la productividad que nuestras aplicaciones proveen para dichos usuarios.&lt;/span&gt; &lt;p&gt;&lt;span style=&quot;font-family:Verdana;font-size:85%;color:#0000a0;&quot;&gt;Para los que no saben que significa esa palabra pongamos un ejemplo de nuestro mundo geek, cuantos no han creado una aplicación de escritorio usando Windows Forms con MS Visual Studio 2005 o las versiones express? los que lo hemos echo sabemos que es algo muy fácil solo creamos una aplicación Windows desde el editor y listo, si queremos la compilamos y si la ejecutamos se mostrara una ventana en Windows la cual la podemos mover, podemos cambiarle el tamaño, la podemos minimizar, maximizar o cerrar, todo esto lo obtuvimos gratis ya que .NET provee las clases necesarias para que la forma implemente este tipo de comportamiento estándar sin que tengamos que hacerlo nosotros, bueno ese es un nivel de productividad porque para nosotros los veteranos los que vivimos la transición de MS DOS a Windows y tuvimos que aprender a programar en Windows lo primero que aprendías en ese proceso era como crear una ventana similar a la que se crea en .NET con pura funcionalidad estándar y créanme cuando les digo no era algo chido de aprender.&lt;/span&gt; &lt;p&gt;&lt;span style=&quot;font-family:Verdana;font-size:85%;color:#0000a0;&quot;&gt;El segundo nivel de productividad es a nivel de escritura de código ya que cuando hacemos una aplicación Windows las plantillas base que utilizamos ya existen y son incluidas en nuestro proyecto sin tener que escribir el código desde cero nosotros mismos vivan los wizards!!!!!!.&lt;/span&gt; &lt;p&gt;&lt;span style=&quot;font-family:Verdana;font-size:85%;color:#0000a0;&quot;&gt;Bueno ahora que los que no sabían que chingados era la productividad ya lo saben volvamos al punto de este post. el cual es.............. clicks dude!!! clicks &lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-family:Verdana;font-size:85%;color:#0000a0;&quot;&gt;A lo mejor para nosotros no es gran cosa dos clicks o tres clicks pero para un usuario final si los es ya que es una forma de ser productivo, imaginemos este escenario y hagamos algunos cálculos. &lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-family:Verdana;font-size:85%;color:#0000a0;&quot;&gt;Un usuario usa una aplicación durante todo el día y digamos que por cada hora de uso el usuario tiene que hace un click adicional por hora el cual tarda por lo regular 1 segundo desde desplazar el apuntador del ratón y hacer el click, bueno supongamos que el usuario trabaja 8.5 horas diarias y le pagan 30 Dlls la hora (el guey gana un chingo y le pone al camello desde que llega hasta que se va), y esta aplicación como es una aplicación empresarial la usan los 10,000 empleados de la empresa.&lt;/span&gt; &lt;p&gt;&lt;span style=&quot;font-family:Verdana;font-size:85%;color:#0000a0;&quot;&gt;Dado este escenario tenemos que el usuario pierde 8.5 segundos diarios, hay guey cuanta perdida de tiempo!!! Pierdo mas tiempo llendo a hacer pipi que este guey en el día.&lt;/span&gt; &lt;p&gt;&lt;span style=&quot;font-family:Verdana;font-size:85%;color:#0000a0;&quot;&gt;OK ahora esos 8.5 segundos multipliquémoslos por 360 que seria lo que trabaja en un año (si a la chingada días festivos y vacaciones) eso nos da 3,060 segundos perdidos al año o 0.85 horas, &lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-family:Verdana;font-size:85%;color:#0000a0;&quot;&gt;Ahora multipliquemos eso por la cantidad que se le paga al guey por hora y eso nos da 25.5 Dólares, ahora multipliquemos esa cantidad por el numero de usuarios que utilizan la aplicación eso nos da 255,000 Dlls.&lt;/span&gt; &lt;p&gt;&lt;span style=&quot;font-family:Verdana;font-size:85%;color:#0000a0;&quot;&gt;HAY guey!!!! un solo puto click del ratón puede hacer que una empresa pierda o ahorre 255,000 dlls al año, en perro son como 2,805,000.00 pesos Mexicanos (definitivamente mas de lo que gano al año) .&lt;/span&gt; &lt;p&gt;&lt;span style=&quot;font-family:Verdana;font-size:85%;color:#0000a0;&quot;&gt;Como desarrolladores de software nos enfocamos muchas de las veces a que la aplicación este chida o sea se vea bonita, este creada con lo mejor de la tecnología y que la arquitectura sea la mas chingona del barrio pero si no tomamos en cuanta el propósito principal de toda aplicación que es el incremento de productividad del usuario final nuestra aplicación no va a servir de nada&lt;/span&gt; &lt;p&gt;&lt;span style=&quot;font-family:Verdana;font-size:85%;color:#0000a0;&quot;&gt;Como ven cuando diseñamos nuestras aplicaciones necesitamos tomar en cuenta la productividad del usuario entre otras muchas cosas &lt;/span&gt;&lt;p&gt;&lt;p&gt;&lt;span style=&quot;font-family:Verdana;font-size:85%;color:#0000a0;&quot;&gt;Saludos - no coman tierra.&lt;/span&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;</description><link>http://ityprogramacion.blogspot.com/2006/08/lo-pequeo-sale-caro.html</link><author>noreply@blogger.com (Efren Gonzalez)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-19486118.post-115644361204464380</guid><pubDate>Thu, 24 Aug 2006 18:20:00 +0000</pubDate><atom:updated>2006-08-24T12:20:13.073-06:00</atom:updated><title>Nuevo sitio para VideoBits</title><description>&lt;p&gt;AL FIN!!! ya pude crear el sitio para videobits, estas ultimas semanas han estado del navo, un chingo de jale por todas partes.&lt;/p&gt; &lt;p&gt;Pero bueno sin llorar &lt;a href=&quot;http://tech-videobits.blogspot.com/&quot;&gt;aqui esta la liga del sitio&lt;/a&gt; &lt;/p&gt; &lt;p&gt;y esta es &lt;a href=&quot;http://feeds.feedburner.com/VideoBitsTecnologicos&quot;&gt;la liga del feed por medio del cual se pueden subscribir&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Saludos.&lt;/p&gt;</description><link>http://ityprogramacion.blogspot.com/2006/08/nuevo-sitio-para-videobits.html</link><author>noreply@blogger.com (Efren Gonzalez)</author><thr:total>18</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-19486118.post-115635771915142566</guid><pubDate>Wed, 23 Aug 2006 18:28:00 +0000</pubDate><atom:updated>2006-08-23T12:29:47.980-06:00</atom:updated><title>VideoBit - Virtual Earth Parte 2</title><description>&lt;p&gt;En esta entrega se ve como manipular el mapa creado en el&amp;nbsp;&lt;a href=&quot;http://ityprogramacion.blogspot.com/2006/08/videobit-virtualearth.html&quot;&gt;VideoBit&lt;/a&gt; anterior por medio de nuestos propios controles.&lt;/p&gt; &lt;p&gt;&lt;/p&gt;&lt;a href=&quot;http://www.smallbiscenter.com/screencasts/videobits/VEMapPart2.wmv&quot;&gt;Pueden ver el Videobit haciendo click aqui&lt;/a&gt; &lt;p&gt;Espero lo disfuten &lt;/p&gt; &lt;p&gt;Saludos.&lt;/p&gt;</description><link>http://ityprogramacion.blogspot.com/2006/08/videobit-virtual-earth-parte-2.html</link><author>noreply@blogger.com (Efren Gonzalez)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-19486118.post-115620529360081785</guid><pubDate>Tue, 22 Aug 2006 00:08:00 +0000</pubDate><atom:updated>2006-08-21T18:14:31.693-06:00</atom:updated><title>Aplicaciones como componentes.</title><description>&lt;p&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Estas en la oficina y recibes una llamada de uno de los Project manager (en perro: &quot;gerentes de proyecto&quot;) para que asistas a una junta en donde se esta planeando el siguiente proyecto de la empresa, Al parecer el guey que define los proyectos se levanto con una revelación divina y antes de que se le olvide convoca a una junta. &lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Entras a la sala miras a tu alrededor y observas a los asistentes, algunos con cara de &quot;no se que chingados hago aquí&quot; otros con cara de &quot;mta madre otra pinche junta&quot; y alguno que otro con cara de &quot;me la pelan putos&quot; pero todos tienen algo en común y ese algo es que todos son considerados como los top lead tech (los chingones técnicos). &lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Te sientas y escuchas al gerente hablar acerca de la visión de la aplicación, jóvenes vamos a crear la ultra mega plus ultra de las aplicaciones financieras, trabaje el fin de semana en una aplicación de este tipo y me di cuenta de que para hacer toda la chamba necesito no solo una sino 4 pinches aplicaciones. Que les parece si hacemos una aplicación que proporcione TODA la funcionalidad que un usuario final espera, que use una solo app y no 4. Yo les propongo bla bla bla bla bla bla. &lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Después chutarte media hora de puras mariguanadas escuchas la pregunta del gerente --tons como le hacemos? y antes de que puedas articular palabra los demás empiezan a ladrar a un tiempo como perros cuando pasa el camion de la basura, atropellándose las oraciones, unos empiezan hablar mas fuerte, total se arma de la de dios es padre y como no, son puros geeks tratando de dar soluciones. &lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Unos hablan de implementar una arquitectura de 3 capas, otros que mejor sea de n capas, unos empiezan a hablar de la tecnología que van a utilizar para implementar la solución, otros con su guerra santa de quien es mas chingón si .NET o J2EE, etc. etc., etc., etc. pero con lo que todos están de acuerdo es que el desarrollo tiene que ser en capas, cuantas? sabrá la chingada pero todo tiene que ser en capas es la moda, y la funcionalidad tiene que ser modularizada pa que el desarrollo sea ágil y se le puedan vender partecitas a los clientes (léase versiones), se tienen que reutilizar componentes como los de UI, comunicaciones ya sea por mail u otro medio, uso de un framework para la capa de negocio, etc, etc,etc. &lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Te ha pasado? te suena familiar la historia? a mi si me ha pasado innumerables veces, en ocasiones he entrado a las juntas pensando que chingados hago aquí, otras veces pensando puta madre otra pinche junta pero siempre entro con actitud de ME LA PELAN!!!!!! :-) no se crean. &lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Bueno el punto es, que esta situación tan familiar y que empresa no quiere crear la killer app de la Web, y como suele suceder en este tipo de proyectos se toman las mismas decisiones y se tratan de implementar las mismas practicas que se han aprendido de la experiencia en el ramo, practicas como la reutilización de componentes de UI ya sea para Web o Windows, el uso de un armazón de capa de negocio, incluso la utilización de algún tipo de tecnología de portal, siempre apuntando a una arquitectura moddularisada. Pero alguna vez se han preguntado como le hacemos para reutilizar la funcionalidad de negocio de una aplicación existente? &lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Yo se que muchos de ustedes se han de estar preguntando que chingados fumo este guey. Pero si lo analizamos detenidamente la idea no esta jalada de los pelos. &lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Si bien en nuestro día a día es común que tengamos que utilizar un chingo de aplicaciones para desarrollar nuestro trabajo también lo es que empresas de IT ya identificaron esta necesidad y traten de consolidar la funcionalidad en una sola aplicación, el problema es que muchas empresas toman el camino largo, y conste que digo que es el camino largo y no el equivocado porque en el área de IT existen diferentes caminos para lograr un objetivo &lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Pero cual es este camino? se preguntaran bueno pongamos el ejemplo de una empresa que trata de desarrollar una solución integral para el manejo del departamento de recursos humanos, y bueno como parte de esa integración quiere ofrecer módulos de Administración de empleados, nomina, reclutamiento, desarrollo laboral por nombrar algunos. Bueno una tiiiipica empresa trataría de desarrollar cada uno de los módulos, aventarse la chamba de definir, analizar, desarrollar, probar e implementar por cada uno de los módulos, que si lo analizamos detenidamente en la actualidad esos módulos son aplicaciones existentes y quizás implementadas dentro de la empresa. &lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;pero que tiene de malo esto, bueno nada y todo, porque bueno porque es perfectamente factible que cualquier empresa de IT desarrolle la aplicación que se le inche pero si tomamos el tiempo que se toma desarrollar una aplicación de este tipo nos enfrentaríamos a años de desarrollo ya sea utilizando métodos convencionales o ágiles, y siendo realistas años no es un termino aceptable y menos hoy en día, aunado a esto tenemos el echo que ya existen empresas que proveen este tipo de servicios y que tiene en el área años y volviendo a ser realistas esta cabron competir con estas con nuestra primera versión y recuerden que estamos hablando de un modulo digamos reclutamiento. &lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Una alternativa que están ofreciendo las empresas de IT par atacar este problema es la integración a trabes de una capa de presentación, y digo a trabes de una capa de presentación porque al usuario se le presenta como una sola solución, un lugar centralizado en donde el puede hacer su trabajo sin tener que usar otra aplicación. &lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Esto se logra utilizando aplicaciones ya existentes y creando un mecanismo de comunicación entre las mismas, poniendo una capa de UI que por lo regular es una capa Web, claro que no es fácil ya que involucra el desarrollo de una arquitectura completamente nueva y me refiero nueva en el sentido de que es un cambio completo de modo de pensar, otro paradigma ya que estamos acostumbrados a desarrollar nuestras aplicaciones con componentes y no con aplicaciones en si. &lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Arquitecturas que se pueden aplicar para este tipo de aplicaciones siempre han existido no son nuevas, y para muestra basta un botón alguno de ustedes ha oído hablar de la arquitectura basada en servicios o SOA por sus siglas en ingles? además de que muchas de las aplicaciones para usuario final ya cuentan con algún tipo librerías para poderlas extender ya sea a través de un API de funciones o de Web Services. &lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Una arquitectura similar a SOA se aplacaría para la integración de este tipo de soluciones claro con cierto sazón ya que tendríamos que definir el modelo de comunicación entre las aplicaciones, idear una manera de implementar el SSO o Sigle Sign On  (en perro:- nomas ingresa tus credenciales una vez y se chingo), se tendría que definir que aplicación es dueña de los datos a nivel campo, o la manera en como los procesos offline de una aplicación afectarían a el resto. Haaa aun recuerdo los días en los que integrar aplicaciones era nomás escribir y/o leer un archivo plano para otra aplicación, que tiempos aquellos. &lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Pero que tipo de tecnologías necesitamos tomar en cuenta para esto? bueno les dejo una lista pero como todo en IT esto es relativo tecnologías como .NET, J2EE, Delphi, XML, Web cervices, XSLT, SQL, Work Flows, etc. nada del otro mundo. &lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Esta manera de desarrollar soluciones esta tomando mucha fuerza y conviene estar preparado por si tu jefecito amanece un día con dolor de guevos y quiere crear la aplicación perfecta que lo va a sacar de pobre.&lt;/span&gt;&lt;/p&gt;</description><link>http://ityprogramacion.blogspot.com/2006/08/aplicaciones-como-componentes.html</link><author>noreply@blogger.com (Efren Gonzalez)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-19486118.post-115583425940841267</guid><pubDate>Thu, 17 Aug 2006 17:04:00 +0000</pubDate><atom:updated>2006-08-17T11:42:44.763-06:00</atom:updated><title>Programadores .NET</title><description>&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Puesto: &lt;/strong&gt;Analista de Sistemas &lt;p&gt;&lt;strong&gt;Lugar: &lt;/strong&gt;Cd. Juarez Chihuahia Mexico. &lt;p&gt;&lt;strong&gt;Competencias Técnicas:&lt;br /&gt;Experiencia en programación con algunos de los siguientes lenguajes:&lt;/strong&gt; .NET, C#, PL/SQL y Oracle Developer (9i)&lt;br /&gt;&lt;strong&gt;Experiencia en manejo de bases de datos: &lt;/strong&gt;Sybase, Oracle, y SQL&lt;br /&gt;&lt;strong&gt;Experiencia en plataforma&lt;/strong&gt;: UNIX&lt;br /&gt;&lt;strong&gt;Inglés &lt;/strong&gt;80%&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Competencias Personales:&lt;br /&gt;&lt;/strong&gt;Excelente comunicación&lt;br /&gt;Enfoque al cliente&lt;br /&gt;Actitud de Servicio&lt;/p&gt;&lt;p&gt;Si conoces a alguien que tenga experiencia en alguna de estas herramientas y tenga muchas ganas de trabajar, comentale que envie su curriculum a la siguente dirección de correo electrónico: &lt;a href=&quot;mailto:claudia.hernandez@eds.com&quot;&gt;claudia.hernandez@eds.com&lt;/a&gt;. &lt;/p&gt;</description><link>http://ityprogramacion.blogspot.com/2006/08/programadores-net.html</link><author>noreply@blogger.com (Efren Gonzalez)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-19486118.post-115574822754601758</guid><pubDate>Wed, 16 Aug 2006 17:04:00 +0000</pubDate><atom:updated>2006-08-16T11:10:27.606-06:00</atom:updated><title>VideoBit - VirtualEarth</title><description>&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Esta semana ha estado del navo (de la chingada) un monton de jale y bueno aun asi me he dado un tiempito de crear este Videobit, en esta entrega hablo de como incluir un mapa del sitio de microsoft &quot;local&quot; en nuestras paginas web. &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;&lt;a href=&quot;http://www.smallbiscenter.com/screencasts/videobits/vemap01.wmv&quot;&gt;Pueden ver el videobit havciendo click aqui&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Esta es la primer entrega de las serie, en series posteriores veremos como incluir capas de datos, como mostrar el mapa en una direccion especifica, etc.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Porfa dejen comentarios para saber si les gusto o no y ya saben si tiene algun tema que quieran ver en Vidobits haganmelo saber.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;No coman tierra.&lt;/span&gt;</description><link>http://ityprogramacion.blogspot.com/2006/08/videobit-virtualearth.html</link><author>noreply@blogger.com (Efren Gonzalez)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-19486118.post-115523727189371074</guid><pubDate>Thu, 10 Aug 2006 19:09:00 +0000</pubDate><atom:updated>2006-08-10T13:19:51.346-06:00</atom:updated><title>AOL Gratis</title><description>&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Para todos aquellos que quieren que su correo les diga You got mail.&lt;br /&gt;&lt;br /&gt;AOL esta epezando a ofrecer su servicio gratis, por el momento estan ofreciendo cuentas de correo electronico de a grapa, porque lo hacen? bueno es logico la mayoria de los servicios que AOL proporciona se ecuentran gratis en la Web ya sea que te los ofresca Google, Yahoo o Microsucks digo Microsoft.&lt;br /&gt;&lt;br /&gt;Ojo este servicio es gratis si no usan AOL para conectarse a Internet.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href=&quot;http://free.aol.com/&quot;&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Aqui esta la liga al servicio gratis&lt;/span&gt; &lt;/a&gt;</description><link>http://ityprogramacion.blogspot.com/2006/08/aol-gratis.html</link><author>noreply@blogger.com (Efren Gonzalez)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-19486118.post-115523398049905643</guid><pubDate>Thu, 10 Aug 2006 17:13:00 +0000</pubDate><atom:updated>2006-08-10T12:19:40.850-06:00</atom:updated><title>Como ser un blogero pragmático</title><description>&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;El domingo por la noche en una de esas noches de insomnio bueno no de insomnio lo que pasa es que me levante tarde el dominguito ya que los changazos en halo 2 por Xbox Live estuvieron buenos y me acosté a las 5 AM del domingo, pero bueno en esa noche me empecé a preguntar que  cosas podía hacer yo de hoy para ser un blogero pragmático y contribuir mejor en la comunidad blogera del mundo (que chingón se escucho eso.) y reflexionando me hice estas preguntas.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;&lt;strong&gt;Porque blogeamos/podcasteamos/screencasteamos&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Esta pregunta cada uno de ustedes la contesta, lo que si les digo que si no tiene una motivación real pues no le van a prestar la debida atención a su blog.En mi caso tengo al menos 20 DVD con información relevante a tecnologías, mi lista de favoritos es enorme y debido a al volumen de información respaldada siempre acabo buscando como hacer de las cosas, incluso aunque tenga dentro de mis favoritos un link a una pagina que me dice como hacerlo.Bueno al menos para mí es una manera de centralizar mi información y al escribir acerca de un tema en particular como que ya no se te olvida y la puedo recordar fácilmente. &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color:#000099;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Además de que así puedo compartir información con las demás personas de esta manera puedo recibir retroalimentación de los lectores lo cual me sirven para mejorar.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Unos se van a tomar, o ver viejas encueradas con los amigos o tiene otra vieja. Yo blogeo ya que me hace sentir chido (que puñal), y me divierto mas que nada. También me voy a ver viejas encueradas a los congales y a pistiar con los amigos pero eso de vez en cuando (también soy de carne y hueso). A lo mejor para ustedes lo que los motiva es la fama y la gloria el que los reconozcan a nivel mundial y que digan a mira ese bato esta chingón en .NET o PHP o J2EE. También porque pueden hacer lana ($$$$) pero bueno eso ustedes lo responden. Lo que si les puedo decir es que si lo haces por verte COOL y porque es moda no vas a durar mucho blogeando a esas personas que siempre se quieren ver COOL yo les digo COOL-EROS&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;&lt;strong&gt;De que cosa blogeo o mejor dicho que tema escojo &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Bueno aquí es de cada quien si a ti te gustan los autos pues escribe de autos, si estas en el negocio de IT habla de tecnología ya sea programación, redes, gadgets etc. Si te gusta la cocina habla de recetas, como preparar un pastel, etc., si lo usas como modo de comunicación con tu familla habla de hechos importantes pública las fotos del festival de la escuela o si eres del PAN pos mentale la madre a peje etc. Como ven pueden hablar de cualquier tema que ustedes quieranPorque no publicamos seguido &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Tengo mucho jale, es que mi esposa me regaña si prendo la PC fuera de horas de trabajo, estuve secuestrado varios meses por los extraterrestres, el perro se comió mi tarea digo mi blog, estas son excusas que se escuchan a cada rato y a mi ver son muy validas (bueno la del perro y los extraterrestres esas no). Pero el caso es que cada quien tiene sus propios motivos por los cuales no publica seguido y si uno quiere llegar a ser un blogero pragmático pues uno se tiene que dar un tiempito para publicar algo aunque sea cada tercer día, que pasa si no publicas seguido en el, blog pues los pocos lectores que tienes se te van a ir. Existen muchas personas que dicen que no saben que publicar, y la verdad es que tienen mucha tela de donde cortar, por ejemplo como desarrolladores de software que somos cuantas veces no nos hemos topado con retos que tenemos que resolver por ejemplo como implementar un proveedor de membresías para MySQL o como chingados le hago para traerme la lista de usuarios de un servidor LDAP desde PHP, todas esas cosas son dignas de publicarse ya que si tu tienes ese problema otros mas lo tienen o lo van a tener en un futuro. &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;También existen personas que no se les da escribir o que escriben con las patas porque no saben ni madres de ortografía bueno nadie es perfecto y hoy en día existen muchas maneras de que cheques tu orografía, yo soy uno de esos caos los putos acentos me matan y por ejemplo en este momento estoy escribiendo este post en MS Word (y si tengo la licencia no es piratote).&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;&lt;strong&gt;Conocer el motor de blog que estoy usando &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Que pasa cuando nosotros como autores y dueños de un blog no les permitimos a nuestros lectores el dejar comentarios, esto paso en mi caso ya que tenia configurado el blogger para que solo usuarios registrados en blogger pudiesen dejar comentarios (me la paso todo el día diciéndoles pendejos a los pendejos del jale y ahora resulta que el pendejo soy yo). O sabían que pueden configurar blogger para que cada vez que alguien les deja un comentario reciban un correo electrónico informándoles de esto, bueno yo no lo sabia hasta la semana pasada. (Si ya se!!!!!!!! Que pendejo).&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;&lt;strong&gt;Diseña tu blog&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;No me refiero a que tiene que diseñar todo el layout del blog sino a que la mejoren poniendo otro tipo de servicios como frapper o ClustrMaps, o MyChingo para que les dejen correo de voz. Yo por ejemplo tengo MyChingo, ClustrMaps y mi gaminig card de XBox Live. Y como sugerencia no escojan colores como verde limón para el fondo del blog, habemos personas que nos calan esos colores machin.También pongan ligas a otros blogs ya sea de amigos, familiares, vecinos, otros miembros de Blogs, etc. digo si no nos apoyamos nosotros pus entonces quien?&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;&lt;strong&gt;Al Publicr&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Bueno al menos cuando yo publico artículos en el blog lo hago para mi si me gusto lo que escribí que chido, esta carbón escribir para los demás no les das gusto a nadie así que después de varias criticas de compañeros de trabajo pues mejor decidí publicar para mi esto es con el estilo que a mi me gusta, sin embargo si existen elementos que podemos incorporar en cada uno de nuestros posts por ejemplo si hablo de algún post anterior como &lt;a href=&quot;http://ityprogramacion.blogspot.com/2006/04/el-patrn-de-diseo-singleton.html&quot;&gt;el patrón de diseño singleton&lt;/a&gt; pues pongo el link a ese post al igual que si menciono el nombre de alguien como mi compa el &lt;a href=&quot;http://www.pozotecnico.com&quot;&gt;Carlos Madrigal&lt;/a&gt; pues pongo un link a su blog y si menciono los &lt;a href=&quot;http://podcast.superneurona.com/2006/08/8avo-podcast-de-superneurona-ligas.html&quot;&gt;podcast donde Raúl Guerrero menciona mis screencasts&lt;/a&gt; pues pongo el link a dicho podcast.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Bueno esta es una listita de consejos que salieron de esa noche de insomnio ahí les va espero que les sirva de algo.&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Blogear al menos cada tercer día.Dedicarle al menos 1 hora diaria a leer blogs de otras personas (fuera del jale/trabajo/chamba/camello).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Si el articulo que leí despertó en mi alguna emoción (que puñal)  voy a dejar un comentario, la emoción puede ser de aceptación, gusto, disgusto, desacuerdo, etc. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;No leer blogs religiosos o de política ya que aplicando la regla 3 tendría que dejar comentarios en cada uno de los posts y pos no hay tanto tiempo libre. Ej. Que chinge su madre el peje llorón (a verda que sintieron los simpatizantes de ese puto, les digo).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Como autor de blogs de hoy en adelante voy a contestar a los comentarios que dejen en los posts por medio de la página de monetarios y también por medio de un mail. Si se siente gacho la veda que dejes un comentario y que no te pelen.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Asegurarme que mi blog este configurado para que cualquier persona no solo los que tiene cuenta de blogger puedan dejar comentarios.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Configurar mi blog para que cada vez que dejan un comentario se me informe por medio de un correo electrónico (cuando el motor de blogs lo permita ya que al menos blogger si tiene este mecanismo).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Aprender de tus errores y de los comentarios de los demás.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Como ven no es nada del otro mundo, yo esta semana empiezo a seguir mis guías y espero ser un mejor miembro de esta comunidad global de blogers.No coman tierra&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Adiós.&lt;/span&gt;</description><link>http://ityprogramacion.blogspot.com/2006/08/como-ser-un-blogero-pragmtico.html</link><author>noreply@blogger.com (Efren Gonzalez)</author><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-19486118.post-115499829597493891</guid><pubDate>Tue, 08 Aug 2006 00:18:00 +0000</pubDate><atom:updated>2006-08-07T18:51:36.026-06:00</atom:updated><title>VideoBit - RSS 2.0</title><description>Estoy en proceso de crear el blog en donde voy a poner los videobits, y como lo quiero todo equipado ya saben vidrios eléctricos, porta-vasos pa la chela,  aigre acondicionado ha y un feed rss. Tons como lo quiero hacer como dios manda pues me puse a crear un RSS para el sito, SI YA SE!!!!! que blogger nos proporciona 2 feeds uno atom y el otro rss 2.0 pero como yo soy mártir y me gusta sufrir pues me avente ha hacer uno.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Las ideas aparecen cuando menos lo esperas&lt;/strong&gt;&lt;br /&gt;Bueno esta mañana cuando salía por mi primer café del día estaba un grupito echando desmadre y pos que me quedo ahí un rato oyendo a un guey presumiendo que ya había subido las fotos de sus vacaciones a su blog, si ese el mismo guey que le dije que chingados era un blog hace un par de meses y pos ahora ya habla de del como si de verdad supiera, hasta eso si le mueve chido, le ha agarrado la onda a la blogeada, la usa para fines personales nada de tecnología ni nada nomas para poner fotos de las vacaciones o contar como le fue en el día y pues eso es de admirarse ya que al menos blogea mas seguido que otros (saludos &lt;a href=&quot;http://josedevora.spaces.live.com/&quot;&gt;pepe&lt;/a&gt; :)).&lt;br /&gt;&lt;br /&gt;Bueno pues hasta eso el bato me dio crédito y les comento que hace un par de meses no sabia ni que chingados era un blog,  y entre la platica pues me pregunto que es lo que he estado blogeando últimamente y le comente de los video bis y le dije que tenia unos temas que quería desarrollar además de que estaba haciendo un feed para el sitio para que la raza se subscribiera. POS NO VA PREGUNTANDO EL PENDEJO QUE QUE ES UN FEED?. ta bien pensé no se puede saber todo en la vida y al menos esta cuate pregunta y no presume como cualquier segundo hijo de dios.&lt;br /&gt;&lt;br /&gt;Le di un sorbo a mi café que por cierto con el asombro de la pregunta recibida no me acorde que me acababa de servir el café y me pegue un puto quemadon de océano que todavía me duele.&lt;br /&gt;&lt;br /&gt;Pero bueno como es buen perro me puse a explicarle lo que era un feed y que su blog tenia uno y al estarle explicando pues se me prendió el foco (yo creo que por la quemada de hocico) y pues decidí hacer un videobit de eso.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.smallbiscenter.com/screencasts/videobits/002rssfinal.wmv&quot;&gt;Aqui lo pueden ver&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Si les gusto,  no les gusto o tienen alguna sugerencia dejen sus comentarios (ya estoy como el madrigal con sus comentarios de voz.) nomas el  &lt;a href=&quot;http://www.superneurona.com/index.html&quot;&gt;Raul Gerrero&lt;/a&gt; y el &lt;a href=&quot;http://www.pozotecnico.com/&quot;&gt;Carlos Madrigal &lt;/a&gt;son los únicos que los dejan. Así como va a mejorar la raza chingado!!!. no se crean pero enserio dejen comentarios que es uno de los medios que se tiene para mejorar, y ya saben si se tienen alguna sugerencia mandenla y la ponemos.&lt;br /&gt;&lt;br /&gt;Saludos.</description><link>http://ityprogramacion.blogspot.com/2006/08/videobit-rss-20.html</link><author>noreply@blogger.com (Efren Gonzalez)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-19486118.post-115472010707728068</guid><pubDate>Fri, 04 Aug 2006 19:22:00 +0000</pubDate><atom:updated>2006-08-04T13:35:07.090-06:00</atom:updated><title>Video Bits</title><description>VideoBits es una serie de screencasts dedicados a todas quellas personas que no se pueden dar el lujo de pasar mas de 10 minutos viendo un screencast (aunque no lo crean habemos gente que le ponemos al camello enserio :) ).&lt;br /&gt;&lt;br /&gt;El objetivo de esta serie es el de presentar screencasts de entre 5 y 10 minutos y que en los cuales se muetra como crear o implementar cierto tipo de tecnologia de una manera rapida.&lt;br /&gt;&lt;br /&gt;El primer screencast habla de la creacion de un Web Service en .NET (OTRA VES ARROZ.), si ya se que cadavez que abro el oceano es para hablar de web services pero a mi modo de ver es una de tecnologias que aparte de estar con madres es la columna vertebral de SOA.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.smallbiscenter.com/screencasts/videobits/001wsnetfinal.wmv&quot;&gt;Aqui pueden bajar el screencast &lt;/a&gt; Porfa si les gusto o no les gusto o desean que tratemos algun tema en particular dejen un comentario de esa manera vamos mejorando.&lt;br /&gt;&lt;br /&gt;Saludos a &lt;a href=&quot;http://www.superneurona.com/index.html&quot;&gt;Raul Gerrero&lt;/a&gt; y gracias por la publicidad en su podcast llamado &lt;a href=&quot;http://podcast.superneurona.com/&quot;&gt;Superneurona&lt;/a&gt;.</description><link>http://ityprogramacion.blogspot.com/2006/08/video-bits.html</link><author>noreply@blogger.com (Efren Gonzalez)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-19486118.post-115414327159268098</guid><pubDate>Sat, 29 Jul 2006 03:09:00 +0000</pubDate><atom:updated>2006-07-28T21:40:30.440-06:00</atom:updated><title>Video de etica</title><description>Una de las iniciativas de la empresa en donde trabajo es el de crear conciencia ética en las personas que laboran para la misma, y no es para menos yo creo que en nuestros tiempos la ética laboral se ha ido acabando, ya lo dice el dicho uno lo difícil es dejar los escrúpulos a un lado después de eso se vive a toda madre. Y díganme si no es cierto quien no se a jambado (robado, lacreado, etc.) una pluma del trabajo, o quien no surte algunos de los útiles escolares de sus hijos con papelería del trabajo, casos como estos se ven todos los días y lo pero es que a la gente le vale madre.&lt;br /&gt;&lt;br /&gt;Bueno todo este chorizo es porque una de las iniciativas para lograr esa conciencia ética en los empleados es a trabes de videos en donde ponen a los personajes en situaciones de conflicto ético. Al parecer están echando mano de los videos porque la gente se pasa por los guevos los póster con slogan como ponte a trabajar guevon que les vas a decir a tus hijos cuando llegues a la casa y te preguntes papi que chingados hiciste en el trabajo. Hoy llego a mi inbox un video del depto de ética y el tema era los blogs.&lt;br /&gt;&lt;br /&gt;Aquí esta el link donde lo pueden ver, ahí luego me platican que les pareció&lt;br /&gt;&lt;br /&gt;Lo que me temo es que a ver si &lt;a href=&quot;http://pepe.pozotecnico.com&quot;&gt;Pepe Devora&lt;/a&gt; después de ver este no deja de blogear ya ven que a diario postea el chavo. Jejeje slaudos pepe.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://library.midicorp.com/em/confidential/blogging/index.html&quot;&gt;http://library.midicorp.com/em/confidential/blogging/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Adiós no coman tierra</description><link>http://ityprogramacion.blogspot.com/2006/07/video-de-etica.html</link><author>noreply@blogger.com (Efren Gonzalez)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-19486118.post-115393332045885431</guid><pubDate>Wed, 26 Jul 2006 17:00:00 +0000</pubDate><atom:updated>2006-07-26T11:02:00.473-06:00</atom:updated><title>Aguas ahi viene el podcast</title><description>&lt;span style=&quot;font-family:verdana;font-size:85%;color:#000099;&quot;&gt;El dia de ayer por la noche a eso de las 10:30 PM mi buen amigo Carlos Madrigal y un servidor inicamos las pruebas para la reanudacion de los &lt;a href=&quot;http://podcast.pozotecnico.com&quot;&gt;Podcasts del Pozo Tecnico&lt;/a&gt;, asi que estan pendientes porque dentro de muy poco el siguiente episodio del pozo tecnico sera liberado. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;color:#000099;&quot;&gt;Saludos.&lt;/span&gt;</description><link>http://ityprogramacion.blogspot.com/2006/07/aguas-ahi-viene-el-podcast.html</link><author>noreply@blogger.com (Efren Gonzalez)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-19486118.post-115389280797243425</guid><pubDate>Wed, 26 Jul 2006 05:46:00 +0000</pubDate><atom:updated>2006-07-25T23:49:41.160-06:00</atom:updated><title>Test de w-Blogger</title><description>Platicando con mi ben amigo el Carlos Madrigal ya ven que yo me junto con puro bato cura. pues me hablo de esta herramienta la cual es una cliente de escritorio que sirve para publicar post en blogger. esta es solo una prueba.&lt;br /&gt;&lt;br /&gt;Saludos</description><link>http://ityprogramacion.blogspot.com/2006/07/test-de-w-blogger.html</link><author>noreply@blogger.com (Efren Gonzalez)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-19486118.post-115221029216280320</guid><pubDate>Thu, 06 Jul 2006 18:20:00 +0000</pubDate><atom:updated>2006-07-06T12:40:41.443-06:00</atom:updated><title>Aplicaciones WEB 2.0 - Hoja de Calculo</title><description>Google esta empujando Web 2.0 al limite. el siguiente vinculo los lleva a una demostracion de la aplicacion de hoja de calculo electronica en linea desarollada por Google Labs. un buen ejemplo de lo que se puede lograr con AJAX&lt;br /&gt;&lt;br /&gt;&lt;a title=&quot;http://www.google.com/googlespreadsheets/tour1.html&quot; href=&quot;http://www.google.com/googlespreadsheets/tour1.html&quot;&gt;http://www.google.com/googlespreadsheets/tour1.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;No coman tierra&lt;br /&gt;&lt;br /&gt;Saludos.</description><link>http://ityprogramacion.blogspot.com/2006/07/aplicaciones-web-20-hoja-de-calculo.html</link><author>noreply@blogger.com (Efren Gonzalez)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-19486118.post-115110565517724029</guid><pubDate>Fri, 23 Jun 2006 23:24:00 +0000</pubDate><atom:updated>2006-08-07T10:52:59.703-06:00</atom:updated><title>Podcast de Arquitectura</title><description>&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Me encontre con este podcast en donde se discute el como convertirse en un arquitecto. En este podcast entrevistan a Robert Daigneau el arquitecto de &lt;/span&gt;&lt;a href=&quot;http://www.monster.com/&quot;&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;Monster.com&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;, este podcast esta dirijido a todas aquellas personas que tienen como meta profecional el convertirse en un arquitecto de sistemas o empresarial.&lt;br /&gt;&lt;br /&gt;En lo personal estoy de acuerdo con muchas de las caracteristicas que debe de tener un arquitecto, en especial en saber que partes de la aplicacion se tienen que construir y que funcionalidad se podria integrar con productos COTS o software comercial.&lt;br /&gt;&lt;br /&gt;este es el link a el podcast. &lt;/span&gt;&lt;a href=&quot;http://channel9.msdn.com/Showpost.aspx?postid=195719&quot;&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;http://channel9.msdn.com/Showpost.aspx?postid=195719&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;&lt;br /&gt;&lt;br /&gt;Saludos.&lt;/span&gt;</description><link>http://ityprogramacion.blogspot.com/2006/06/podcast-de-arquitectura.html</link><author>noreply@blogger.com (Efren Gonzalez)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-19486118.post-115086727896230339</guid><pubDate>Wed, 21 Jun 2006 05:18:00 +0000</pubDate><atom:updated>2006-06-20T23:35:57.956-06:00</atom:updated><title>Screencast 2 – Consumiendo un web service creado en PHP con .NET</title><description>&lt;span style=&quot;font-family:verdana;font-size:85%;color:#000099;&quot;&gt;Este screencast es el continuación de mi primer screencast, aquí veremos como consumir nuestro web service desde un sitio web creado en ASP.NET,&lt;strong&gt; &lt;/strong&gt;&lt;a href=&quot;http://www.smallbiscenter.com/screencasts/webserviceenphp_parte2_final.wmv&quot;&gt;&lt;strong&gt;lo puedes ver aquí.&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;</description><link>http://ityprogramacion.blogspot.com/2006/06/screencast-2-consumiendo-un-web.html</link><author>noreply@blogger.com (Efren Gonzalez)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-19486118.post-115086711661083982</guid><pubDate>Wed, 21 Jun 2006 05:16:00 +0000</pubDate><atom:updated>2006-06-20T23:22:03.586-06:00</atom:updated><title>Screencast 1 - Creación de un web service en PHP Parte 1</title><description>&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;En este screencast veremos como se crea un web service en PHP utilizando la librería NuSoap. &lt;a href=&quot;http://www.smallbiscenter.com/screencasts/webserviceenphp_parte1_final.wmv&quot;&gt;Pueden ver este screencast haciendo clic &lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-size:85%;color:#000099;&quot;&gt;&lt;a href=&quot;http://www.smallbiscenter.com/screencasts/webserviceenphp_parte1_final.wmv&quot;&gt;aquí&lt;/a&gt;&lt;/span&gt;</description><link>http://ityprogramacion.blogspot.com/2006/06/screencast-1-creacin-de-un-web-service.html</link><author>noreply@blogger.com (Efren Gonzalez)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-19486118.post-115081502665047955</guid><pubDate>Tue, 20 Jun 2006 14:37:00 +0000</pubDate><atom:updated>2006-06-20T23:02:19.440-06:00</atom:updated><title>Mi primer screencast.</title><description>&lt;span style=&quot;font-family:verdana;font-size:85%;color:#000099;&quot;&gt;Después de mucho pensar y de darle vueltas al asunto ya me anime y saque mi primer podcast digo screencast, estuvo de la chingada esta primera vez, neta que si me dolió y sobretodo porque lo tuve que grabar 4 PUTAS!!!! Veces ya que el pinche media encoder me inflaba el archivo a varios megas por minuto (2.5 MB por minuto aprox. ). &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;color:#000099;&quot;&gt;&lt;br /&gt;Esta es una descripción de todos los intentos que hice antes de poder producir algo decente no contiene información de cómo crear un screencast mas bien contiene toda la frustración que sentí durante todo el proceso, en cuanto me recupere voy a poner una entrada describiendo como configurar el WME para crear un screencast.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Primer intento&lt;/strong&gt; – Me tarde casi 4 horas en grabar el screencast y para colmo que me sale de la chingada tanto en audio como en video, el audio se escuchaba como si estuviera dentro de una lata y el video salio medio borroso, me diría un segundo hijo de Dios –pos que no probaste antes de grabar el screencast?. Si antes me avente unas pruebas para ver como quedaba, en esas pruebas de 1 min. máximo parecía estar bien pero el problema se hacia notorio cuando pasabas mas de 5 minutos viendo y escuchando el screencast además de que mi dulce voz no ayudaba mucho que digamos (&lt;a href=&quot;http://podcast.pozotecnico.com/&quot;&gt;http://podcast.pozotecnico.com/&lt;/a&gt;). Bueno sin llorar y como ya eran las 2 de la mañana pos mi lechita y a dormir.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Segundo intento&lt;/strong&gt; – Pasaron 3 días desde mi derrota a manos del PUTO media encoder de miércoles, después de haberle moqueado (movido, investigado) al los perfiles que me aviento de nuevo al ruedo y órale que según yo ya esta todo listo, el perfil ya esta creado al parecer las pruebas que hice salieron aceptables y que me la aviento de corridito. 45 minutos hablando como vieja chismosa de vecindad blablablablabla y mas blablablabla y ándele que según yo ya había acabado y cuando me dispongo a ver el fruto de mi obra …………….. NO SE GRABO EL AUDIO!!!!!!! NO MAMES antes de grabar modifique el PUTO perfil y no hice pruebas, que pinche estuvo eso. Pero eso me pasa por no hacer una puta prueba antes. (Tecate informa WME 2 Efren 0) me carga la chingada de nuevo derrotado, frustrado y con una puta hambre de la chingada porque ya eran las 3:00 AM me fui a la meme (o sea a dormir) pensando ya mañana será otro día.&lt;br /&gt;&lt;br /&gt;Al día siguiente (bien crudote por la desvelada) dispuesto a ya no sufrir mas que pido refuerzos y le habo a mi compa el Carlos Mendigal digo Madrigal (ya ven que yo me junto con puro bato cura hehehe saludos Carlos) yo sabia que el me iba a sacar de mi infortunio, el era mi ultima esperanza antes del desconsuelo, Tons que le mando un IM después de platicar un rato que le cuento mi infortunio y que me dice --si yo también pase por cosas medio raras, el secreto es crear un perfil para el WME. Campanas de esperanza se escuchaban de música de fondo, la esperanza regreso a mi, de repente el día se puso muy bello (que joto me cai) tons que le pregunto dime la configuración no seas carbón y que me dice –esteeee pos no puedo porque la configuración esta e mi PC personal y esta ta no llega a los US. NO MAMES!!!!!!!! Me quede igual que la noche anterior PUTA MADRE!!!!!. Pero me dio un consejo a toda madre –búscale en google me dijo y que me aviento a buscarle y pos no encontré nada de cómo configurar el WME pero si encontré varios tips que se me hicieron interesantes, como por ejemplo el que mas se me quedo gravado en mi mente es el no mover el ratón cuando no hay motivo, yo soy una persona que mueve mucho el ratón eso según dicen los gueyes que saben no se debe hacer ya que los el video te queda muy grande lo cual tiene sentido (si no saben porque se los dejo de tarea).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tercer intento&lt;/strong&gt; - después de una semana de jale pesada que me dispongo a darle otro intento, según yo me puse a crear un perfil para screencast. Esta vez no tuve muchas desavenencias pero el video me quedo medio grande (1MB por minuto) y el audio quedo medio pinche, ya medio desilusionado (a estas alturas me sentía como &lt;a href=&quot;http://www.ponchobalon.com/&quot;&gt;Poncho Balón &lt;/a&gt;tratando de llegar a Alemania) me dije a mi mismo, --mi mismo pos ya súbelo así viéndolo bien no esta tan grande (35 MB).. (Tecate informa WME 3 – Efren 0). Bueno dije pos ya que y me puse a subirlo pero o desgracia cuando iba a la mitad que me cortan el servicio de Internet (y el de teléfono también) que dizque que por exceso de pago, :-) se me olvido pagar el PUTO recibo de teléfono!!!!! Y pos claro a quien, no con tanta pinche desilusión.. Pues bueno mañana lo pago y pos será otro día a ver que pasa.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Cuarto Intento&lt;/strong&gt; – Al siguiente día explicándole a un pendejo que era blog (no mames pinche bato guey pero bueno) busque en el Web blogs y que me encuentro un blog con un screencast que mostraba como configurar WME para crear un screencast. PRESTE!!!! De volada baje el inche archivo y que me lo llevo a la casa. Ayer por la noche que hago la prueba con la primer parte del screencast que consiste en la creación de un Web service en PHP. Cuando mire el resultado final…… o sorpresa no fue lo que yo esperaba, fue mejor me quedo de poca madre!!!, bueno mejor que los otros 3. Acto seguido grabe la segunda parte que habla de cómo consumir ese Web service con C#.&lt;br /&gt;&lt;br /&gt;En las siguientes entradas podrán encontrar los links en donde pueden bajar los screencasts.&lt;br /&gt;&lt;br /&gt;Saludos.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;</description><link>http://ityprogramacion.blogspot.com/2006/06/mi-primer-screencast.html</link><author>noreply@blogger.com (Efren Gonzalez)</author><thr:total>14</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-19486118.post-114901863711010255</guid><pubDate>Tue, 30 May 2006 19:34:00 +0000</pubDate><atom:updated>2006-05-30T14:15:52.320-06:00</atom:updated><title>PHP - Formato de fechas segun el pais</title><description>&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;Cuantas veces no se han visto la necesidad de desplegar la fecha actual en su sitio a ver a ver, quien dijo yo?&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;El poner la fecha actual en una pagina Web es ago muy común y existen diferentas maneras de hacerlo, puede ser con JavaScript, con PHP o con cualquier otro lenguaje de programación para Web. &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;Algunos lenguajes te permiten llamar una función que te regresa la fecha formateada de acuerdo a un patrón de caracteres o cadena de control, los formatos mas usados (o al menos los que yo he visto) son los siguientes: &lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;mm/dd/yyyy &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;mm-dd-yyyy&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;dd/mm/aaaa&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;dd-mm-aaaa&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;yyyy-mm-dd &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;Si en mi sitio Web yo quisiese desplegar una fecha con alguno de los formatos antes mencionados podría utilizar algunas de las funciones que PHP no ofrece por ejemplo &lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;&lt;strong&gt;&lt;em&gt;getdate ( )&lt;/em&gt;&lt;/strong&gt; - la cual nos regresa la fecha y la hora completa en un arreglo de asociación y &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;&lt;strong&gt;&lt;em&gt;date ( )&lt;/em&gt;&lt;/strong&gt; – La cual nos formatea una fecha, esta fecha puede ser especificada por medio de un valor entero que representa el Timestamp o si de plano lo ignoramos formatea la fecha y hora actual del servidor. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;Hasta ahora todo bien no hay problema solo tengo que decidir el tipo de formato que le voy a pasar a date() para mostrar la fecha y listo la fecha es mostrada. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;Pero que pasa cuando como parte de nuestros requerimientos tenemos que mostrar la fecha en el siguiente formato “Hoy es 29 de Enero del 2006”. En la MADRE y ahora quen podra ayudarnos. Y como nunca falta un buen samaritano ( si ese guey que se cree mas listo que tu o sea un hijo del dueño cualquiera ) este guey te dice ---con la misma función date la puedes hacer solo tienes que pasarle la cadena de formateo adecuada. A lo que le contestas –si guey ya se !!!! no estoy tan pendejo el pedo es que este es un portal/sitio Web para usuarios de habla hispana o sea para usuarios que no ladran ingles. a lo que el te contesta –pos has una función que te permita hacer la traducción nomas agarra el mes y sustitúyelo por la cadena en español y lo mismo con el día de la semana. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;A quien no le ha pasado? todo mundo conocemos al menos a un hijo del dueño o segundo hijo de dios, o al menos a un hijo de la chingada. Bueno la solucion que dio este hijo de la chingada (digo del dueño) es valida no muy elegante pero valida al fin &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;Pero que pasa si tienes que soportar otros países que no hablan español como Canadá (el país no la zapatería) que sus idiomas oficiales son Francés e Ingles, como que la cosa se complica porque si sigues el método descrito por el hijo del dueño acabaras teniendo una función por especifica por cada lenguaje algo que se te puede convertir en un mounstro a la hora de mantener el codigo.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;Pero existe otra opción una más limpia y mas localizable y esto es usar un par de funciones de PHP que nos van a formatear nuestra cadena de fecha igualito que la funcion date pero con el lenguaje apropiado.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;Estas funciones son &lt;strong&gt;&lt;em&gt;setlocale() &lt;/em&gt;&lt;/strong&gt;y &lt;strong&gt;&lt;em&gt;strftime()&lt;/em&gt;&lt;/strong&gt; la primera nos sirve para especificar la el locale (país o algo así) y la otra para formatear una fecha usando del locale especificado Aquí esta el ejemplo &lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;function MostrarFecha ( ) {&lt;br /&gt;setlocale ( LC_TIME, &#39;spanish&#39; );&lt;br /&gt;return strftime(&quot;Hoy es %A %d de %B del %Y&quot;);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;Ahora la pregunta es como le hago para saber el locale del usuario bueno existen diferentes formas desde dejar que el usuario lo configure en su perfil hasta obtener el locale de la PC donde se ejecuta el navegador y mandar ese locale en el query string. ahora si que este es su perro y ustedes bañenlo. o sea para los que no me entendieron es su tarea. &lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;El manual de PHP para &lt;a href=&quot;http://us3.php.net/setlocale&quot;&gt;setlocale()&lt;/a&gt; y &lt;a href=&quot;http://us3.php.net/manual/en/function.strftime.php&quot;&gt;strftime()&lt;/a&gt; &lt;/span&gt;&lt;/p&gt;</description><link>http://ityprogramacion.blogspot.com/2006/05/php-formato-de-fechas-segun-el-pais.html</link><author>noreply@blogger.com (Efren Gonzalez)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-19486118.post-114430242891154363</guid><pubDate>Thu, 06 Apr 2006 05:39:00 +0000</pubDate><atom:updated>2006-04-06T00:02:10.366-06:00</atom:updated><title>El patrón de diseño singleton</title><description>Bueno antes de empezar a hablar como perico acerca de este patrón de diseño déjenme les doy el significado de singleton sacado de wilipedia (le enciclopedia del pobre).&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;“Generally, a singleton is something which exists alone in some way” &lt;/p&gt;&lt;/blockquote&gt;Para los que solo hablan perro ahí les va la traducción al español&lt;br /&gt;&lt;blockquote&gt;“generalmente un singleton es algo que existe solo de cierta manera”&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Ahora vamos a definir lo que es un patrón de diseño&lt;br /&gt;&lt;blockquote&gt;a design pattern is a general repeatable solution to a commonly-occurring&lt;br /&gt;problem&lt;/blockquote&gt;En perro&lt;br /&gt;&lt;blockquote&gt;un patrón de diseño es una solución representada de manera generar para un&lt;br /&gt;problema recurrente&lt;/blockquote&gt;Ok entonces juntando las dos definiciones tenemos que un patrón de diseño singleton es la manera en la cual podemos restringir la creación de una clase a uno o solo algunos objetos.&lt;br /&gt;Pero que chingados quiere decir eso, bueno esto quiere decir que es una manera en la cual yo voy a diseñar mi clase para que solo se pueda crear una instancia de la misma o dicho de otro modo es la manera en la cual una clase solo puede crear un objeto.&lt;br /&gt;&lt;br /&gt;Ya le van agarrando, bueno ya se que algunos de ustedes se están haciendo la siguiente pregunta --para que chingados quiero yo un madre de estas, de que me sirve que una clase tenga una instancia solamente. Para contestar la pregunta imaginemos esta situación,&lt;br /&gt;&lt;br /&gt;Ustedes están a cargo de desarrollar el modulo de contabilidad de un programa administrativo el cual cuanta con una arquitectura de tres capas. La capa de usuario reside en la PC del usuario, los objetos del negocio residen en un servidor central el cual para acabarla de joder esta en la china o algún otro lugar bien lejos del usuario. Y la capa de datos esta en un servidor juntito a la base de datos. Ok tu como desarrollador necesitas validar ciertas reglas de negocio, para hacer esto necesitas crear un objeto de una clase llamada bisRuleEngine la cual como parte de su comportamiento carga todas las reglas de negocio en una colección interna.&lt;br /&gt;&lt;br /&gt;Suponiendo que tu quieres usar ese objeto, lo que tendrías que hacer al cargar la forma seria algo como esto&lt;br /&gt;&lt;br /&gt;&lt;code style=&quot;WIDTH: 100%; BACKGROUND-COLOR: #cadcef&quot;&gt;rules = new bisRuleEngine ( );&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;y donde necesites evaluar la regla de negocio usarías algo así&lt;br /&gt;&lt;br /&gt;&lt;code style=&quot;WIDTH: 100%; BACKGROUND-COLOR: #cadcef&quot;&gt;if (rules.eval (“ruel0001”) == true ) {&lt;br /&gt;…….&lt;br /&gt;}&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;Pero o sorpresa el triste objeto cada ves que lo instancias se tiene que serializar desde el servidor en donde reside la clase con todo el montón de reglas de negocio (asumamos que el guey que lo diseño era un pendejo y que diseño el motor de reglas para que cargara TODAS la reglas de una base de datos,, que para dramatizar nuestro ejemplo son como 5000).&lt;br /&gt;Ahora supongamos que tu desarrollo abarca varias pantallas las cuales están en diferentes dlls, jars, o cualquier otro tipo de librería que gustes y mandes, te imaginas que lentitud seria que cada vez que el usuario abra una pantalla, esta cree un objeto de reglas de negocio y que al hacer esto se tenga que serializar desde el servidor en china, y para colmo la serializada es en XML y tu triste usuario cuenta con una conexión daill up de 56k.. A mi me han mentado la madre por menos que eso.&lt;br /&gt;&lt;br /&gt;Ahora ya vez la utilidad del patrón de diseño singleton, en teoría la instanciada solo se haría una vez y después esa instancia se podría reutilizar a lo largo de la vida de la aplicación. Y digo en teoria porque estas a la merced del alcnce de vida del objeto, aquí se tendria que implementar un diseño para que nos permitiera compartir los objetos entre formas o algo así, pero eso es arquitectura.&lt;br /&gt;&lt;br /&gt;Ok suena chido pero como se le hace para implementar este patron de diseño? Bueno primero que nada necesitamos un lenguaje que soporte características orientadas a objetos. Y cual lenguaje creen ustedes que seleccione para mi ejemplo? brujos!!!! PHP.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Para la implementación de este patrón de diseño vamos a seguir los siguientes pasos.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Necesitamos descara una variable estática que contendrá la instancia de mi clase&lt;br /&gt;Hacemos el constructor la clase privado para prevenir que la clase se instancie directamente, o sea utilizando la palabra reservada new. &lt;/li&gt;&lt;li&gt;Creamos un método publico con cualquier nombre (a mi me gusta usar getInstance porque se oye chingon y hasta parece que se lo que estoy haciendo) este método va a ser responsable de crear la instancia de la clase o de regresar la instancia existente.&lt;br /&gt;En lugar de crear la instancia con la palabra reservada new se crea con el método getInstance ya que si se utiliza new falla porque el constructor es privado.&lt;br /&gt;&lt;br /&gt;Y pues aquí esta el código&lt;br /&gt;&lt;code style=&quot;WIDTH: 100%; BACKGROUND-COLOR: #cadcef&quot;&gt;&lt;br /&gt;class bisRuleEngine {&lt;br /&gt;// Necesitamos descara una variable estática que contendrá la instancia de mi clase&lt;br /&gt;private static $instance;&lt;br /&gt;private $messageText;&lt;br /&gt;&lt;br /&gt;// Hacemos el constructor la clase privado para prevenir que la clase se instancie directamente, o sea utilizando la palabra reservada new.&lt;br /&gt;&lt;br /&gt;private function __construct ( ) {&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// Creamos un método publico con cualquier nombre&lt;br /&gt;public function getInstance ( ) {&lt;br /&gt;if ( self::$instance == NULL ) {&lt;br /&gt;self::$instance = new bisRuleEngine ( );&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;return self::$instance;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// metodos de prueba para demostrar que sigo usando la misma instancia&lt;br /&gt;public function Evaluate ( ruleNo ) {&lt;br /&gt;return true;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public function setMessageText ( $value ) {&lt;br /&gt;$this-&gt;messageText = $value;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public function getMessageText ( ) {&lt;br /&gt;return $this-&gt;messageText;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function Show ( $msgId ) {&lt;br /&gt;if ( $msgId == 1 ) {&lt;br /&gt;echo &quot;Mensaje informativo 1 \n&quot;;&lt;br /&gt;}&lt;br /&gt;else if ( $msgId == 2 ) {&lt;br /&gt;echo &quot;Mensaje de error 2 \n&quot;;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Eso es todo por el momento nos vemos luego, cuídense y no coman tierra.&lt;br /&gt;&lt;br /&gt;Saludos.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;</description><link>http://ityprogramacion.blogspot.com/2006/04/el-patrn-de-diseo-singleton.html</link><author>noreply@blogger.com (Efren Gonzalez)</author><thr:total>34</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-19486118.post-114421712556916541</guid><pubDate>Wed, 05 Apr 2006 06:00:00 +0000</pubDate><atom:updated>2006-04-05T00:11:41.166-06:00</atom:updated><title>PHP para Eclipse</title><description>&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;Hace tiempo estaba con un grupo de amigos echándonos unas &quot;chelas&quot; (cervezas) en la casa de uno de ellos y como yo me junto con puro bato cura y medio geek y pues ya saben estábamos enfrascados en una conversación acalorada acerca de que ambiente de desarrollo integrado era mejor para el desarrollo de java. En aquel entonces yo solo conocía 2 IDEs uno era el Borlan JBuilder y el otro era un IDE medio chafa de Symantec, creo que se llamaba Symantec Café o algo así (no recuerdo el nombre porque el editor estaba bien pinche y no me gusto) otros decían que el JDeveloper, otros decían que el ultraedit 32 y en fin una serie de editores y de IDEs que ayudaban al desarrollador a programar y a ser productivo en Java, el único editor que nos falto mencionar fue el notepad ( me cae que nadie menciono el notepad por miedo a que le llovieran potazos y mentadas de madre hehehe). Bueno para hace el cuento corto que de repente empieza a ladrar un guey amigo de un camarada, este guey estaba en un rincón el hizo mención de un IDE grapa (o sea gratis) este IDE se llamaba Eclipse, lo describió como la octava maravilla del mundo que era lo mejor después del agua hervida y de la del condón y madres de esas.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;Pues ni tardo ni perezoso al día siguiente (por la tarde porque la cruda me pego gacho) me puse a investigar ese pinche editor y que va siendo mi sorpresa que aquel carbón tenia la razón es un IDE muy chingón y desde entonces lo utilizo para los programitas de Java, luego hace 4 meses me entre que el JDeveloper de Oracle esta basado en eclipse.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;Bueno esta choro mareador lo conté porque &lt;a href=&quot;http://phpcinco.blogspot.com/&quot;&gt;Enrique Place&lt;/a&gt; mi mando un cometario en la entrada del 16 de febrero en donde hablo del tipo de ambiente de desarrollo que utilizo para programar aplicaciones en PHP.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;Bueno el menciona que existe un plugin de PHP para eclipse. Hoy lo baje y lo instale, y ya estuve jugando un rato con el (con el eclipse no sean malpensados) y bueno el eclipse para java esta chingón y con el plugin de PHP esta de poca madre, bueno lo poco que lo he usado, pero de echo en tan solo 2 horas y media ya desbanco al PHP DESIGER 2006 y que conste que no estoy diciendo que no usen el PHP DESIGNER, pero neta que el eclipse esta chingón.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;Gracias Enrique por el tip.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href=&quot;http://www.eclipse.org/&quot;&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;Esta es la página del proyecto del eclipse&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.phpeclipse.de/tiki-view_articles.php&quot;&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;Esta es la página del plugin de PHP para eclipse&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;font-size:85%;&quot;&gt;&lt;br /&gt;Bueno ya con esta me despido y ya me voy porque ya es tarde y ya tengo sueño. Hasta pronto y no coman tierra.&lt;br /&gt;&lt;br /&gt;Saludos.&lt;/span&gt;</description><link>http://ityprogramacion.blogspot.com/2006/04/php-para-eclipse.html</link><author>noreply@blogger.com (Efren Gonzalez)</author><thr:total>7</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-19486118.post-114022585831837545</guid><pubDate>Sat, 18 Feb 2006 01:09:00 +0000</pubDate><atom:updated>2006-02-17T18:24:18.340-07:00</atom:updated><title>Podcast de PHP 5 Que hay de Nuevo</title><description>El día de ayer el Carlos Madrigal, el Pepe Devora y yo nos aventamos el podcast de lo nuevo de PHP5 estuvo medio carbón porque trate de no echar tanto desmadre y se me hace que mi voz va a salir medo de gueva pero esperemos el resultado final, todo en pos para que nuestro nuevo proyecto de podcasting nos salga chingón luego les aviso cuando estará disponible en el sitio del &lt;a href=&quot;http://podcastpozotecnico.carlosmadrigal.com/&quot;&gt;pozo tecnico&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Al inicio del podcast nos paso lo que nunca nos había pasado al Pepe le entro un ataque de risa (se me hace que era pánico escénico) y por culpa de estos dos gueyes me dio un absceso de tos de viejito, ya me andaba ahogando óigame no.&lt;br /&gt;&lt;br /&gt;Bueno aprovechando este post y ya que me va a dar gueva hacer otro hoy, déjenme les digo que ya esta a la venta ejem ejem digo ya esta pasteado la&lt;a href=&quot;http://theopensourcetalk.blogspot.com/&quot;&gt; primera parte de tutorial &lt;/a&gt;de como hace un cliente de correo electrónico, francamente estuvo de chido porque descubrí varias cosas que según yo sabia y que resulto que estaban mal bueno que quieren es de sabios equivocarse.&lt;br /&gt;&lt;br /&gt;A ver que les parece a mi se me hizo que quedo chingon pero pues yo fui el que lo escribí, además que me di un pinché tirote para insertar la pinché imagen de miércoles de los folders pero a al fin quedo a guevo!!!!!. les agradecería sus comentarios y sugerencias, ahí la llevo ya blogeo mas seguido.&lt;br /&gt;&lt;br /&gt;Bueno ahí se ven y que pasen buen fin de semana&lt;br /&gt;&lt;br /&gt;Adiós.</description><link>http://ityprogramacion.blogspot.com/2006/02/podcast-de-php-5-que-hay-de-nuevo.html</link><author>noreply@blogger.com (Efren Gonzalez)</author><thr:total>0</thr:total></item></channel></rss>