<?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-5510604973792740233</id><updated>2011-07-30T08:45:16.661-07:00</updated><title type='text'>blablel</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blablel.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://blablel.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>wob</name><uri>http://www.blogger.com/profile/07887712252813079474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5510604973792740233.post-4866155257897838109</id><published>2009-06-09T06:49:00.001-07:00</published><updated>2009-06-09T06:49:05.685-07:00</updated><title type='text'>Catalyst</title><content type='html'>&lt;BR&gt;Adobe ha sacado la versión beta de Flash Builder,&amp;nbsp; sucesora de Flex Builder. Aunque se va ha tardar en olvidarse la palabra "flex", adobe parece estar dispuesta a olvidarla, "unificando" con el nombre Flash las dos "corrientes" hasta de ahora.&lt;BR&gt;Antes se "suponía" que Flash era para diseñadores y Flex para programadores. Pero ahora parece unificarse todo en la nueva herramienta, más parecida a Flex 3 que a Flash CS4. Sin embargo se ha sacado de la manga una nueva herramienta llamada &lt;A id=n7vt title=catalyst href="http://labs.adobe.com/technologies/flashcatalyst/"&gt;catalyst&lt;/A&gt; que sirve para hacer algo muy interesante para los diseñadores.&lt;BR&gt;&lt;A id=a7e8 title=Catalyst href="https://www.adobe.com/cfusion/entitlement/index.cfm?e=labs%5Fflashcatalyst"&gt;Catalyst&lt;/A&gt; En una herramienta que sirve para crear graficamente un interface de usuario (Usando alguna cosilla&amp;nbsp; que recuerda un poco al viejo Flash CS4), de una forma muy sencilla, pudiendo "importar" al proyecto imágenes y otro tipo de recursos gráficos.&lt;BR&gt;Sobre la escena o interface de usuario que se va generando, se pueden ir cambiando elementos graficos a componentes que se les da cierta&amp;nbsp; funcionalidad mínima, y se pueden probar interactivamente.&amp;nbsp;&lt;BR&gt;&lt;BR&gt;A medida que se va generando ese interface de usuario, Catalyst genera código ActionScript necesario para "ejecutar" la aplicación que se está creando.&lt;BR&gt;El resultado es tener el esqueleto de un proyecto, que se puede importar directamente desde Flash builder, para "rematar" la programación .&lt;BR&gt;&lt;BR&gt;Instrucciones para descargar:&lt;BR&gt;&lt;BR&gt;&lt;A id=ouys title=http://labs.adobe.com/ href="http://labs.adobe.com/"&gt;http://labs.adobe.com/&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;A id=accesslink href="http://docs.google.com/help/accessibility.html"&gt;&lt;/A&gt;&lt;br /&gt;&lt;DIV class=L6 id=layoutLogic&gt;&lt;BR&gt;&lt;br /&gt;&lt;DIV class=columns-1-A-A id=L6C1&gt;&lt;br /&gt;&lt;DIV id=article-depthpath&gt;Puedes empezar descargando un proyecto ejemplo ( &lt;A href="http://download.macromedia.com/pub/developer/intro_to_flash_catalyst.zip"&gt;sample files&lt;/A&gt; ) y juguetear con&amp;nbsp; los ejemplos.&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;¿ Como hacer un sitio interactivo, partiendo de una imagen ?&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;Tomemos una imagen "fija". En nuestro caso es un fichero Gif. Lo editamos con el photoshop.&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV id=qfbk style="TEXT-ALIGN: left"&gt;&lt;br /&gt;&lt;DIV id=j9ii style="TEXT-ALIGN: left"&gt;&lt;IMG style="WIDTH: 316px; HEIGHT: 325px" src="http://docs.google.com/a/miteruel.com/File?id=ddtf32jj_237hkrkdcgc_b"&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;BR&gt;Lo que queremos hacer es varias capas de esta imagen. Aunque un especialista en photoshop lo haga más "limpio" y claro, se puede usar un método sencillo y efectivo aunque un poco "basto".&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;br /&gt;&lt;DIV id=vwrd style="TEXT-ALIGN: left"&gt;&lt;br /&gt;&lt;DIV id=hgng style="TEXT-ALIGN: left"&gt;&lt;IMG style="WIDTH: 600px; HEIGHT: auto" src="http://docs.google.com/a/miteruel.com/File?id=ddtf32jj_240fxtmt8tf_b"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;Se "Corta" los rectángulos de la imagen, y se pega en una capa nueva. ( se le podría dar el nombre orientativo ya a la capa)&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;De esta forma nuestra imagen original la tenemos igual, pero por capas.&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;IMG style="WIDTH: 600px; HEIGHT: auto" src="http://docs.google.com/a/miteruel.com/File?id=ddtf32jj_239cf42gbf6_b"&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;Este archivo se puede importar a Catalyst directamente .&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;Primero combertimos las capas que nos interese a componentes.&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR&gt;&lt;br /&gt;&lt;DIV id=iqjw style="TEXT-ALIGN: left"&gt;&lt;IMG style="WIDTH: 648px; HEIGHT: auto" src="http://docs.google.com/a/miteruel.com/File?id=ddtf32jj_2382k866vc4_b"&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;A cada componente se le puede añadir una funcionalidad. En nuestro caso indicamos que actúa como un botón.&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;En la caja de dialogo "negra" aparece las propiedades y acciones que se puede realizar con el tipo de objeto.&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;&lt;br /&gt;&lt;DIV id=thdm style="TEXT-ALIGN: left"&gt;&lt;IMG style="WIDTH: 639px; HEIGHT: auto" src="http://docs.google.com/a/miteruel.com/File?id=ddtf32jj_241fkx99rgf_b"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;Aquí indicamos que cuando se le hace click al "boton grafico" haya un cambio de transición a una nueva "pantalla".&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;Se puede seleccionar "duplicate State", y duplicara la pagina original como página nueva igual, a la que podemos personalizar y cambiar.&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;Así conseguimos que al hacer click se muestre otro contenido.&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;Se puede poner un "efecto" para hacer la transición. Luego lo vemos.&lt;/DIV&gt;&lt;BR&gt;&lt;br /&gt;&lt;DIV id=v958 style="TEXT-ALIGN: left"&gt;&lt;IMG style="WIDTH: 405px; HEIGHT: auto" src="http://docs.google.com/a/miteruel.com/File?id=ddtf32jj_2424zf5fsvh_b"&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;Al final tenemos un resultado parecido al siguiente. &lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;&lt;IMG style="WIDTH: 648px; HEIGHT: auto" src="http://docs.google.com/a/miteruel.com/File?id=ddtf32jj_243d8gvpsfr_b"&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;1) Los estados o pantallas.&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;2) La pagina seleccionada.&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;3) El editor de un Botón.&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;4) La linea de tiempo que define una transición . A la parte izquierda abajo indica&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;page1-page2. Significa cuando está seleccionada la acción al hacer una transición entre el estado "page 1" y "page 2".&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;Por ejemplo Fade in, seria una transición que aparece o desaparece poco a poco. Se indica el tiempo "alargando" el rectángulo "fade in" de (4).&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;Este proyecto lo guardamos con el nombre archivo basekiosko1.fxp &lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;fxp es también un proyecto flash4. Así que puedes entrar en Flash Builder e importar el proyecto a Flash builder&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;&lt;br /&gt;&lt;DIV id=rx80 style="TEXT-ALIGN: left"&gt;&lt;IMG style="WIDTH: 648px; HEIGHT: auto" src="http://docs.google.com/a/miteruel.com/File?id=ddtf32jj_244gb2vnnhs_b"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp;Al importarlo a Flex, tenemos el típico proyecto Flex , dividido en módulos. &lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;1)Nuestro programa sera el modulo main.mxml que esta en src.&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;2) Tenemos la posibilidad ahora de incluir nuevos componentes o controles de flex.&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;3) Al abrir main.mxml vemos el diseño creado si estamos en "design", y el código fuente si vamos a "source"&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;&lt;br /&gt;&lt;DIV id=k8y5 style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp; &lt;br /&gt;&lt;DIV id=qt78 style="TEXT-ALIGN: left"&gt;&lt;IMG style="WIDTH: 414px; HEIGHT: auto" src="http://docs.google.com/a/miteruel.com/File?id=ddtf32jj_245f55xzmcb_b"&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;Esta aplicación está lista para ejecutarse sin nada más y se vera lo mismo que cuando la ejecutamos en catalyst.&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;Ahora se puede entrar a ver el código fuente, y cambiar o añadir el código necesario.&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;&lt;br /&gt;&lt;DIV id=ztuh style="TEXT-ALIGN: left"&gt;&lt;IMG style="WIDTH: 600px; HEIGHT: auto" src="http://docs.google.com/a/miteruel.com/File?id=ddtf32jj_246gqzvbxfr_b"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;(c) Multi-Informática Teruel&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5510604973792740233-4866155257897838109?l=blablel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blablel.blogspot.com/feeds/4866155257897838109/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5510604973792740233&amp;postID=4866155257897838109' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/4866155257897838109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/4866155257897838109'/><link rel='alternate' type='text/html' href='http://blablel.blogspot.com/2009/06/catalyst.html' title='Catalyst'/><author><name>wob</name><uri>http://www.blogger.com/profile/07887712252813079474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5510604973792740233.post-7842174567262973890</id><published>2009-05-17T14:25:00.001-07:00</published><updated>2009-05-17T14:26:30.599-07:00</updated><title type='text'>Acceder Gdata desde Flex</title><content type='html'>&lt;div&gt;Dada la dificultad de acceder a Gdata desde flex, accederemos desde Javascript .&lt;br /&gt;&lt;br /&gt;Nuestro primer acercamiento sera el uso del api de &lt;a id="t.el" title="Blogger" href="http://code.google.com/intl/es-ES/apis/blogger/"&gt;Blogger&lt;/a&gt; y de &lt;a id="d0c1" title="Feeds" href="http://code.google.com/intl/es-ES/apis/ajaxfeeds/documentation/reference.html"&gt;Feeds&lt;/a&gt; .&lt;br /&gt;Son parecidos aunque diferentes. Los dos Apis trabajan con formatos &lt;a id="s8:3" title="Atom" href="http://www.atomenabled.org/developers/syndication/atom-format-spec.php"&gt;Atom&lt;/a&gt; , que es una especificación normalizada de intercambio de datos basados en Noticias, o Post's de blog.&lt;br /&gt;La idea es llamar desde Flex a una función JavaScript que hace la recepción de la información, usando las funciones proporcionadas por el Api JavaScript de google.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;La consulta a GData es asincrona, eso significa que se lanza la consulta, y se sigue ejecutando el código JavaScript. Cuando se obtiene la respuesta es cuando se procesa por la función que lo maneja.&lt;/div&gt;&lt;br /&gt;&lt;img src="http://docs.google.com/a/drawings/miteruel.com/image?id=de28d1&amp;amp;w=400&amp;amp;h=400&amp;amp;rev=20&amp;amp;ac=1" /&gt;&lt;br /&gt;&lt;br /&gt;Veremos varias cosas.&lt;br /&gt;Llamar a JavaScript desde Flex.&lt;br /&gt;Llamar a Flex desde JavaScript. Pasar datos HTML en cadenas XML.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;a) Llamar a JavaScript desde Flex.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Veamos la función en Flex (ActionScript) que hace una llamada "genérica " a una función JavaScript.&lt;br /&gt;   &lt;br /&gt;public  static function Call2J(fun:String, o:Object=null):Object {&lt;br /&gt;  try&lt;br /&gt;      {  &lt;br /&gt;   if (ExternalInterface.available) {     &lt;br /&gt;         if (o==null){&lt;br /&gt;        o = {};&lt;br /&gt;      }&lt;br /&gt;      return ExternalInterface.call(fun, o);     &lt;br /&gt;   }   &lt;br /&gt;  &lt;br /&gt;   }&lt;br /&gt;   catch (e:Error)    {    &lt;br /&gt;      Alert.show("No se pudo procesar la peticion JavaScript " + e.message);   &lt;br /&gt;    }&lt;br /&gt;    return "";&lt;br /&gt;  &lt;br /&gt;}       &lt;br /&gt;&lt;br /&gt;Esta función realzaría una llamada a la función con en nombre pasado en la cadena &lt;b&gt;fun &lt;/b&gt;pasándole como parámetro el objeto &lt;b&gt;o&lt;/b&gt;. Devuelve el resultado de la función JavaScript.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;A continuación, estos serian ejemplo que llaman a nuestra función genérica&lt;br /&gt;&lt;br /&gt;public function GetFeed():void&lt;br /&gt;            {&lt;br /&gt;       &lt;br /&gt;                var o:Object={}&lt;br /&gt;                o.URL='http://www.google.com/reader/public/atom/user%2F05929107252017748980%2Flabel%2FAjox';&lt;br /&gt;                Call2J('GetFlexFeed',o);           &lt;br /&gt;                                           &lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public function GetBlog():void&lt;br /&gt;            {&lt;br /&gt;       &lt;br /&gt;                var o:Object={}&lt;br /&gt;                o.url='';&lt;br /&gt;                Call2J('GetFlexBlog',o);&lt;br /&gt;           &lt;br /&gt;                                           &lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;&lt;b&gt;b) Llamar a Flex desde JavaScript.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Publicar Función&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;Para llamar a una función ActionScript desde JavaScript, primero esta debe ser una función "publicada" explícitamente por nuestro programa Flex. Para Publicar una función usaremos lo siguiente:&lt;br /&gt;&lt;br /&gt;import flash.external.*; //tenemos que importar el interface flash.external&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    private function onCreationComplete():void // este seria un ejemplo de método creationComplete del programa.&lt;br /&gt;    {&lt;br /&gt;      ExternalInterface.addCallback('resultado', resultaBlog); // esta es la forma de publicar una función.&lt;br /&gt;        // * La publicamos con nombre resultado, y lo asociamos a la función resultaBlog.&lt;br /&gt;      GetFeed(); // o GetBlog();&lt;br /&gt;       &lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;Ejemplo de Función&lt;br /&gt;&lt;br /&gt;Esto es una forma de montarse el manejo de la respuesta obtenida .&lt;br /&gt;&lt;br /&gt;   public function resultaBlog(e:Object):void  // esta es la función Flex que llamaremos desde Javascript con el resultado.&lt;br /&gt;            {&lt;br /&gt;               // este código puede ser optimizado pero esta paso por paso para mejor comprensión.            &lt;br /&gt;                // la función debe  recibir un objeto "e" que lleva el campo "a" con la información en Texto.&lt;br /&gt;                var ss:String=e.a;&lt;br /&gt;                var s:String=ss.toUpperCase()    // esto pudiera ser no necesario, pero queremos trabajar con texto en mayúsculas, y lo cambiamos desde aquí.&lt;br /&gt;                var x:XML=XML(s);               &lt;br /&gt;                datos=XMLList(x.ITEM);                          &lt;br /&gt;                fillrss(datos)  // Una vez convertido en XMLList los datos, lo pasamos a la función que los va a manejar finalmente.&lt;br /&gt;                                   &lt;br /&gt;            }&lt;br /&gt;           &lt;br /&gt;           &lt;br /&gt;&lt;br /&gt;// funcion que maneja finalmente los datos. Convierte de XML a un ArrayCollection, que sera el DataProvider de la tabla que muestra los resultados.&lt;br /&gt;  public function fillrss (e:Object):void {   &lt;br /&gt;&lt;br /&gt;          &lt;br /&gt;        datas.removeAll();&lt;br /&gt;        var num:int=0;&lt;br /&gt;        var temp:Object = {};       &lt;br /&gt;        for each(var row:XML in e)&lt;br /&gt;        {                                     &lt;br /&gt;            var xxx:XMLList=row.elements("*");&lt;br /&gt;            var nunu:int=xxx.length();       &lt;br /&gt;      &amp;amp;nbsp;         temp = {};                                                                          &lt;br /&gt;                      for (var k=0;k&amp;lt;nunu;k++)   {                                               &lt;br /&gt;                        var na:String= xxx[k].name();&lt;br /&gt;                        var da:String= xxx[k]&lt;br /&gt;                        temp[na]=da;                                       &lt;br /&gt;                    }               &lt;br /&gt;            datas.addItem(temp);&lt;br /&gt;            num++&lt;br /&gt;        }                     &lt;br /&gt;      &lt;br /&gt;    }   &lt;br /&gt;   &lt;br /&gt;&lt;br /&gt;Veamos la parte puesta en el JavaScript&lt;br /&gt;&lt;br /&gt;// Esta es la funcion que llamamos directamente desde flex. El objeto ob, lleva el campo URL que es la direccion del Feed a leer.&lt;br /&gt;&lt;br /&gt;function GetFlexFeed(ob) {&lt;br /&gt;&lt;br /&gt;  var feed = new google.feeds.Feed (ob.URL);&lt;br /&gt;&lt;br /&gt;  feed.includeHistoricalEntries(); // Decimos que queremos entradas antiguas también&lt;br /&gt;  feed.setNumEntries(250); // ponemos el tamaño máximo de número de entradas.&lt;br /&gt;&lt;br /&gt;  // Llama a la funcion que carga el feed, pasándole como parámetro la función que menejara la respuesta.&lt;br /&gt;  feed.load(feedLoaded);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; Esta es la función que maneja la respuesta del Feed.&lt;br /&gt;Aunque puede hacerse de muchas formas, esta vez lo que haremos es una cadena XML con el resultado completo de la consulta. Y luego invocaremos a la función en Flex.&lt;br /&gt;Solo puntalizar que el contenido del campo feed.content, es un contenido que puede tener código HTML,&lt;br /&gt;El código HTML lleva marcas de tipo &amp;lt;b&amp;gt; o &amp;lt;header&amp;gt;, en algunos casos no estan bien "Terminadas" y esto puede romper la lectura correcta como cadena XML.&lt;br /&gt;Con lo que ese dato lo pasaremos entre cadenas        '&amp;lt;![CDATA[' y ']]&amp;gt;' que permite tener cualquier contenido sin cortar la comunicación XML.&lt;br /&gt;&lt;br /&gt;function feedLoaded(result) {&lt;br /&gt;&lt;br /&gt;  if (!result.error) {&lt;br /&gt;&lt;br /&gt;     var html = '&amp;lt;items&amp;gt;';&lt;br /&gt;&lt;br /&gt;    for (var i = 0; i &amp;lt; result.feed.entries.length; i++) {&lt;br /&gt;      var en = result.feed.entries[i];&lt;br /&gt;)&lt;br /&gt;     var postTitle = en.title;&lt;br /&gt;      var postURL = en.link;&lt;br /&gt;    var con= en.content;&lt;br /&gt;&lt;br /&gt;              var pubDate = en.publishedDate;&lt;br /&gt;     html += '&amp;lt;item&amp;gt;&amp;lt;url&amp;gt;' + postURL + '&amp;lt;/url&amp;gt;&amp;lt;title&amp;gt;'&lt;br /&gt;                      + postTitle  + '&amp;lt;/title&amp;gt;&amp;lt;content&amp;gt;'+&lt;br /&gt;                      '&amp;lt;![CDATA['+con+']]&amp;gt;'+&lt;br /&gt;                      '&amp;lt;/content&amp;gt;'+&lt;br /&gt;                      '&amp;lt;fecha&amp;gt;'+pubDate+'&amp;lt;/fecha&amp;gt;'+&lt;br /&gt;                      '&amp;lt;/item&amp;gt;';  &lt;br /&gt;    }&lt;br /&gt;     html += '&amp;lt;/items&amp;gt;';&lt;br /&gt;     var o={}&lt;br /&gt;     o.a=html;&lt;br /&gt;     var flashObject  = thisApp ();&lt;br /&gt;     flashObject.resultado (o)&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Resumen.&lt;br /&gt;&lt;br /&gt;Este es el mapa general de las funciones :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://docs.google.com/a/drawings/miteruel.com/image?id=7148d1&amp;amp;w=400&amp;amp;h=400&amp;amp;rev=21&amp;amp;ac=1" height="137" width="522" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;/div&gt;&lt;br /&gt;Conclusiones.&lt;br /&gt;&lt;br /&gt;No es tan dificil plantearse acceso a otro tipo de datos del API de Google usando este "metodo" sin tener que hacer uso de librerias especificas en ActionScript.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5510604973792740233-7842174567262973890?l=blablel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blablel.blogspot.com/feeds/7842174567262973890/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5510604973792740233&amp;postID=7842174567262973890' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/7842174567262973890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/7842174567262973890'/><link rel='alternate' type='text/html' href='http://blablel.blogspot.com/2009/05/acceder-gdata-desde-flex.html' title='Acceder Gdata desde Flex'/><author><name>wob</name><uri>http://www.blogger.com/profile/07887712252813079474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5510604973792740233.post-8486345350860384141</id><published>2009-04-26T12:45:00.001-07:00</published><updated>2009-04-26T12:45:38.795-07:00</updated><title type='text'>Lluvia de nubes</title><content type='html'>&lt;DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;br /&gt;&lt;TABLE class=zeroBorder id=d9pd borderColor=#000000 cellSpacing=0 cellPadding=3 width="100%" border=0&gt;&lt;br /&gt;&lt;TBODY&gt;&lt;br /&gt;&lt;TR&gt;&lt;br /&gt;&lt;TD width="50%"&gt;&lt;B&gt;Hay conceptos difíciles de explicar en pocas palabras, ya que son la suma de tendecias, tecnologia y necesidades. &lt;/B&gt;&lt;BR&gt;&lt;BR&gt;&lt;br /&gt;&lt;DIV&gt;Hay mucha discursión acerca de lo que es o no cloud computing, &lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;Unos lo toman como la nueva tendencia que representa el próximo paso de Internet. &lt;BR&gt;Otros dicen que es una moda pasajera o incluso&amp;nbsp; que &lt;I&gt;"la definición de cloud computing corre el peligro de que acabe siendo un término más de la jerga del marketing, como ha sucedido con "Web 2.0", y que se abusa de ella. &lt;BR&gt;&lt;/I&gt;&lt;BR&gt;&amp;nbsp;Razón no les falta, ni mucho menos, las palabras de moda a veces se utilizan "exageradamente" en perjuicio de otras más tradicionales y un poco olvidadas.&lt;/DIV&gt;&lt;/TD&gt;&lt;br /&gt;&lt;TD width="50%"&gt;&lt;IMG src="../drawings/miteruel.com/image?id=363dc1&amp;amp;w=400&amp;amp;h=400&amp;amp;rev=9&amp;amp;ac=1"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;BR&gt;&lt;BR&gt;&lt;I&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Dicen que se le llama hoy en día cloud a&amp;nbsp; todo aquello que delegue parte de su ejecución en un servidor en la red, y en realidad esto no es nada nuevo."&lt;/I&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Opinan que es un tema "antiguo" y ya muy establecido. Dicen que la nube existe desde que se "inventó" internet y ponen como ejemplo las páginas web de la mayoría de las empresas. Consisten en documentos o programas scripts que están en un servidor, por el que la empresa paga un "alquiler" más o menos alto en función de la capacidad y los servicios añadidos que tiene a ese proveedor de servicio de hospedaje.&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Recordemos que la informática ya existia antes de Internet. En los primeros tiempos de Internet, las empresas no veían claro aun el uso que podian hacer de ella.&amp;nbsp; Con el tiempo casi todas las empresas han tenido que adaptarse a los nuevos tiempos y formas de hacer negocio e Internet se ha vuelto imprescindible en muchas de estas empresas. Vemos que se ha producido el cambio a la Sociedad de la información. &lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;De la misma manera que el termino "Ajax", fué un termino nuevo en su momento, suma de cosas un poco más antiguas que se mezclaba técnicamente con otros&amp;nbsp; conceptos como "client/server", y usaban los mismos recursos que otros "palabros" como DHTML, Tubo razon de empezar a existir de forma estable cuando se acuñó como palabra o concepto y sirvió de aglutinador de muchas cosas antiguas, pero organizadas de una forma nueva . Ajax ha sido el desencadenante técnico de Web 2.0 y viceversa.&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&lt;BR&gt;&lt;br /&gt;&lt;DIV&gt;&lt;br /&gt;&lt;TABLE class=zeroBorder id=bwg9 borderColor=#000000 cellSpacing=0 cellPadding=3 width="100%" border=0&gt;&lt;br /&gt;&lt;TBODY&gt;&lt;br /&gt;&lt;TR&gt;&lt;br /&gt;&lt;TD width="50%"&gt;&lt;SPAN id=qm2w19 style="FONT-SIZE: 130%"&gt;&lt;B id=qm2w20&gt;Porque se la llama "nube"?&lt;BR&gt;&lt;/B&gt;&lt;FONT size=2&gt;Una manera de saber lo que es cloud computing, es ver de donde viene la palabra. Nos hace comprender etimologimante el sentido que le dieros los precursores de la palabrita&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;br /&gt;&lt;TD width="50%"&gt;&lt;IMG height=63 src="../drawings/miteruel.com/image?id=329dc1&amp;amp;w=400&amp;amp;h=400&amp;amp;rev=17&amp;amp;ac=1" width=133&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV class="post-body entry-content" id=pwli0&gt;La palabra evoca y recuerda a los&amp;nbsp;&lt;A id=qm2w23 href="http://images.google.com/images?&amp;amp;q=network+diagram+cloud" rel=nofollow&gt;diagramas de red&lt;/A&gt;&amp;nbsp;que suelen tener una "nube" representando algo indeterminado en el medio de una línea que une dos nodos o procesos.&lt;BR&gt;&amp;nbsp;¿ porque no se usaba un rectángulo o un circulo?, porque no sabíamos "exactamente" lo que había dentro de esa nube, y lo mejor aun, no encestábamos saberlo para hacer nuestro diagrama y desarrollar la idea. A la nube la pasábamos un "paquete", que "milagrosamente" llegaba a su destino. Esto era la abstracción, ya que en esa nube se dan procesos complejos para que el paquete llegue de verdad, pero nos sirve para definir "rápidamente" el modelo, sin entrar en todos los detalles. &lt;BR&gt;&lt;BR&gt;&lt;IMG src="../drawings/miteruel.com/image?id=63bdc1&amp;amp;w=400&amp;amp;h=400&amp;amp;rev=25&amp;amp;ac=1&amp;amp;copy=1"&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;BR&gt;&lt;br /&gt;&lt;DIV&gt;&lt;br /&gt;&lt;TABLE class=zeroBorder id=bwg9 borderColor=#000000 cellSpacing=0 cellPadding=3 width="100%" border=0&gt;&lt;br /&gt;&lt;TBODY&gt;&lt;br /&gt;&lt;TR&gt;&lt;br /&gt;&lt;TD width="50%"&gt;&lt;SPAN id=qm2w19 style="FONT-SIZE: 130%"&gt;&lt;B id=qm2w20&gt;Qué es la "nube"?&lt;BR&gt;&lt;/B&gt;&lt;BR&gt;&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tomemos nuestro negocio, y hagamos un "diagrama" con los elementos tecnologicos usados, todos los elementos que sean programas usados tanto libres como de pago, sistemas operativos, middleware, etc, los ponemos en una nube,&amp;nbsp; y solo dejamos definido claramente todo&amp;nbsp; lo que sea intrinsecamente definitorio de nuestro modelo.&lt;BR&gt;¿Cuanto nos quedaria ? es posible que muy poco o casi nada. (solo los datos en si).&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp; Ahora pongamos todo eso que esta en una nube en un servidor remoto al cual accedemos desde cualquier parte, y nos preocupamos solo de lo "importante". Esto sería "computación en nube".&lt;BR&gt;&lt;/TD&gt;&lt;br /&gt;&lt;TD width="50%"&gt;&lt;IMG src="../drawings/miteruel.com/image?id=cdbdc1&amp;amp;w=400&amp;amp;h=400&amp;amp;rev=7&amp;amp;ac=1"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Desde la perspectiva de un usuario, es adquirir y desarrollar servicios sin necesidad de comprender toda la tecnología que hay detrás.&lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Desde el punto de vista de una organización, la nube proporciona servicios para los consumidores de forma muy simplificada, proporcionando un crecimiento potencial ilimitado, y de una gran calidad de servicio, haciendo rápido el uso de herramientas muy innovadoras.&lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Es la adquisición de un servicio que maneja los recursos de la empresa, proporcionando control completo a bajo coste.&lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;En un mundo que todo se puede conectar a Internet, el incremento exponencial de información y el aumento de dispositivos (tipo móvil o palm), se crea el dilema si se quiere llegar a todo. La complejidad incrementa, y se demanda simplicidad. Las organizaciones están acelerando un cambio de mercado, Global, pero centrándose en lo domestico y damandas sociales.&lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Las empresas necesitan potenciar completamente sus negocios, implementando negocios innovadores, pero luchan con las barreras de sus propios recursos.&lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Esto llama a un modelo&amp;nbsp; informático más dinámico que permita la rápida adquisición y puesta en marcha de aplicaciones y servicios.&lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;La nube puede ser uno de los elementos de este modelo. Las tecnológicas "entre lineas" asociadas a la nube pueden ser parte de ese aprovechamiento , enfocando a la creación de negocios más dinámicos, sin depender de los recursos que necesitan. Es posible que al final se le termine llamando&amp;nbsp; &lt;B&gt;Web 4.0&lt;/B&gt; , aunque la Web 3.0 que dicen que se esta desarrollando en paralelo, desde luego no ha tenido tanto interes ni espectativas.&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;br /&gt;&lt;DIV&gt;&lt;br /&gt;&lt;TABLE class=zeroBorder id=bwg9 borderColor=#000000 cellSpacing=0 cellPadding=3 width="100%" border=0&gt;&lt;br /&gt;&lt;TBODY&gt;&lt;br /&gt;&lt;TR&gt;&lt;br /&gt;&lt;TD width="50%"&gt;&lt;FONT size=3&gt;&lt;FONT size=4&gt;&lt;B&gt;Cloud computing&lt;/B&gt;, se asocia a varios términos, se le puede comparar o simplemente tomarla como&amp;nbsp; la mezcla de todos ellos. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;br /&gt;&lt;TD width="50%"&gt;&lt;IMG height=84 src="../drawings/miteruel.com/image?id=3ebdc1&amp;amp;w=400&amp;amp;h=400&amp;amp;rev=3&amp;amp;ac=1" width=177&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV id=knol-doc-hd&gt;&lt;br /&gt;&lt;DIV class=knol-top-container&gt;&lt;br /&gt;&lt;DIV id=knol-search&gt;&lt;BR&gt;&lt;B&gt;software como servicio, o software más servicios&lt;/B&gt;, Que seria alquilar como servicio el software o/y el mantenimiento del software y otros servicios adicionales (servidor de datos o programas, copias de seguridad, publicación web, ...),&lt;BR&gt;&lt;B&gt;grid computing&lt;/B&gt;,&amp;nbsp; que se podría ver como tener una granja de muchos ordenadores trabajando en diferentes cosas de forma coordinada (si uno se estropea, los demás asumen la tarea hasta que se repara, y no está nunca parada la respuesta del sistema, solo en todo caso un poco mermada en caso de catastrofe)&lt;BR&gt;&lt;B&gt;plataformas como servicio,&amp;nbsp; &lt;/B&gt;&lt;BR&gt;Que "venden" servicios completos de&amp;nbsp; hospedaje de multiples servicios, y herramientas de desarrollo para poder "personalizar" nuestras aplicaciones corriendo en esa "plataforma".&lt;BR&gt;&lt;B&gt;web 2.0... &lt;/B&gt;&lt;BR&gt;Es otro termino "confuso", y bastante asociado a cloud, en general es hacer fácil el uso de internet desde un navegador. Que ese uso pueda ser colaborativo, los &lt;B&gt;prosumidores (&lt;/B&gt;consumidores y productores de información&lt;B&gt;)&amp;nbsp; &lt;/B&gt;realimentan al servidor o a otros usuarios. Se usan páginas "sencillas" para que cualquiera lo pueda usar intuitivamente sin necesidad de complejas maniobras o comandos. Para hacer esta nueva generación de interfaces de usuario ha sido clave la tecnología ajax.&lt;BR&gt;&amp;nbsp;En cualquier caso, la nube utiliza los interfaces y páginas Web 2.0 para llegar al usuario de una forma lo mas universal posible. ( Y estos paginas a menudo utilizan la nube para poder funcionar también). &lt;BR&gt;&lt;BR&gt;&lt;B&gt;Tecnologia detras de la nube. &lt;/B&gt;La nube tiene que tener los siguientes atributos.&lt;BR&gt;&lt;BR&gt;* Centrada en el servicio.&amp;nbsp; La nube se centra en dar servicio al usuario autorizado, dese cualquier sitio o dispositivo. Por esta razón, la nube debe estar construida en una arquitectura orientada al servicio y desarrollada con las mejores practicas de la industria de mantenimiento de servicios. Muchos dicen que SOA es la nube como HTML a Internet&lt;BR&gt;* Infraestructura compartida, altamente escalable. Las nuevas infraestructuras de empresa, los servicios de procesos y aplicaciones de negocio se hacen disponibles en el paradigma de Internet. Esto implica contar con servidores virtualizados con recursos (servidor, almacenamiento de datos, red, datos, software middleware, aplicaciones y procesos de negocio. &lt;br /&gt;&lt;DIV&gt;La tecnología proporciona oportunidades de innovación en areas tan disparatadas como las redes de banda ancha de conectividad, redes sociales, systemas de posicionamiento (GPS), identificación radio-frecuencia (RFID), formatos inteligentes, utilidades de medida, systemas construidos por bloques, banca mobil, automibiles o la casa (demótica).&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;(ESCALIBILIDAD ELASTICA, asegurando un seguro servicio)&lt;BR&gt;* El servicio esta disponible de forma automatizada. Normalmente, el tiempo de administración de los servicios están cerca de "cero". Soporta procesos de negocio, aplicaciones, infraestructura técnica y cohesión. Se puede relocalizar los servicios, mover dinamicamente y optimizar las cargas de trabajo y datos compartidaos a través de la infraestructura e integrar recursos sin necesidad de intervención. Estos servicios, vuelven a reutilizarse cuando ya no se necesitan. También lleva automaticamente el&amp;nbsp; control de uso para el cobro de los servicios.&lt;BR&gt;* Experiencia de usuario estandarizada y mejorada, interfaces fáciles de usar y con información muy concreta y bien expuesta acerca de los servicios. &lt;BR&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;Se puede decir: "&lt;FONT size=2&gt;&lt;I&gt;El Cloud computing sería la la tendencia a basar las aplicaciones en servicios alojados de forma externa, en la propia web&lt;/I&gt;."&lt;BR&gt;&lt;/FONT&gt;Sin embargo, la forma en que&amp;nbsp; interactúan las cosas en la nube va mas allá del navegador de Internet, con la nube tambien se puede interactuar con aplicaciones de escritorio, desde una pda o teléfono movil. También hay que decir que todo aquel que no quiera tener alojado todo el sistema en la nube, tambien puede hacerlo , sin necesidad de renunciar "dogmaticamente" a cualquier otra cosa que puede aprovechar de la nube.&lt;BR&gt;&lt;BR&gt;La nube aglutina diferentes servicios en poderosos servidores que están mantenidos por grandes compañias que garantizan un servicio estable. Una posible forma de entender la nube es pensar en usar servicios que en vez de "comprados", están "alquilados".&amp;nbsp; &lt;BR&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV class="post-body entry-content" id=vg62&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;Beneficios potenciales de la nube&lt;/B&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;B&gt;Bajos costes, y poderosos medios. Al adoptar servicios nube en tiempos de crisis puede ahorrar dinero y dar un salto cualitativo y en cantidad del tipo de servicios.&lt;/B&gt; Se considera la nube como un modelo para ofrecer una buena relación calidad precio de aplicaciones y servicios. En un análisis de costes, la correcta implementación de un modelo nube, conduce a tener menor coste que disponer sistemas en propiedad, y mejor calidad de servicio.&lt;BR&gt;-No necesitas un centro de datos bien comunicado ni un potente servidor. &lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;-Tampoco pagas licencias de sistemas operativos o software adicional de servidor.&lt;BR&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;La nube permite una rápida&amp;nbsp; adaptación del negocio a usar tecnología innovadora, y hacerlo "sobre la marcha" o en demanda, es decir ponerlo en marcha rápidamente cuando se necesita, ni antes, ni después.&lt;BR&gt;&lt;BR&gt;Haciendo un correcto uso de los servicios nube, las soluciones se ajustan rápidamente a un incremento ( o decremento) en el numero de usuarios. Y se puede pagar según el uso del servicio. &lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;FONT size=4&gt;Contrapartidas&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;Dependencia de un servidor externo. &lt;BR&gt;Seguridad (acceso a mis datos).&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;Monopolio. La industria estará en manos de grandes empresas. Para luchar contra esto, es bueno buscar servicios de código abierto que utilicen estadares muy generales. Así si tenemos que cambiar de servicio, no habrá que cambiar "mucho" el código. Tambien servicios que admitan importar y exportar los datos facilmente. Lo más importante de nuestro sistema es la información. No es nuevo el problema de tener que importar o exportar datos de una base de datos a otra, podría considerarse un servicio cloud como a una base de datos, de la cual tenemos que poder "extraer" la información de una forma "comoda", para poder migrar a otro sitio cuando queramos.&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;br /&gt;&lt;P&gt;Existe una corriente de pensamiento reticente, &lt;I&gt;“Una de las razones por las que no debes usar aplicaciones web para tus tareas de TI, es que pierdes el control. Tú debes estar en condiciones de realizar tus propias tareas en tu propio PC, en un programa amante de la libertad. Si usas un programa propiedad de un proveedor, o el servidor Web de otra persona, entonces quedas indefenso…el cloud computing es una trampa”.&lt;/I&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;También el presidente de Oracle, Larry Ellison, calificaba la tendencia como fenómeno pasajero. Sin embargo ha adquido Sun recientemente para hacer su propia nube.&lt;BR&gt;&lt;/P&gt;&amp;nbsp;&amp;nbsp; &lt;/DIV&gt;&lt;BR&gt;&lt;br /&gt;&lt;DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;FONT size=1&gt;&lt;SPAN style="FONT-SIZE: 130%"&gt;&lt;SPAN id=qm2w8 style="FONT-SIZE: 180%"&gt;Globolización.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt;&lt;br /&gt;&lt;DIV class=post-header-line-1 id=qm2w4&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV class="post-body entry-content" id=qm2w5&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV class="post-body entry-content" id=b0_h0&gt;No, no se trata de un error tipográfico haber escrito Globolizacion en vez de Globalizacion. &lt;/DIV&gt;&lt;br /&gt;&lt;DIV class="post-body entry-content"&gt;La globolizacion es el efecto que produce "la nube" en la tecnologia , su repercusión social y economica.&lt;/DIV&gt;&lt;br /&gt;&lt;DIV class="post-body entry-content"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV class="post-body entry-content"&gt;&amp;nbsp;Esto hace que las grandes compañias se preparen para tener sitio en el mercado de la nube. Los que actuen como proveedores de estas tecnologías,&amp;nbsp; tendrán que tener poderosos servicios tanto de hardware y comunicaciones, como de software con una buena relación calidad precio. Al igual que ocurre con la telefonia o electricidad, tendremos productos similares en diferentes compañias proveedoras. Esto puede producir que las empresas grandes de tecnologia, acapararán el mercado de los servicios basicos. El efecto globalización que era tecnologia para todos, se demostró un fiasco ya que la tecnologia está de mano de unos pocos.&lt;BR&gt;&lt;BR&gt;&lt;br /&gt;&lt;P&gt;&lt;BR&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Al igual que otros, no termino de ver el peligro que identifica Stallman sobre el Cloud Computing como fin de nada. Tambien creo que el problema con el software propietario sigue siendo el de siempre, tanto en la nube, en&amp;nbsp; internet,&amp;nbsp; o en el escritorio de nuestro ordenador.&lt;/P&gt;&lt;BR&gt;&amp;nbsp;En el mundo actual hay una "interdependencia" de muchisimos servicios que nos proporcionan un distribuidor o un escecialista, desde la alimentación hasta los gobiernos y leyes, pasando por la energía, economia, educación, seguridad y un largo etc.&lt;BR&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;br /&gt;&lt;DIV class=g-doc-1024 id=knol-doc&gt;&lt;br /&gt;&lt;DIV id=knol-doc-bd&gt;&lt;br /&gt;&lt;DIV class="g-section g-tpl-70-30"&gt;&lt;br /&gt;&lt;DIV class="g-unit g-first"&gt;&lt;br /&gt;&lt;DIV class="g-c knol-borderless-box" id=knol-article&gt;&lt;br /&gt;&lt;DIV class=knol-article-c&gt;&lt;br /&gt;&lt;DIV id=knol-article-top&gt;&lt;br /&gt;&lt;DIV class="knol-inline-editor knol-content-ltr"&gt;&lt;br /&gt;&lt;DIV&gt;&lt;B&gt;&lt;BR&gt;Nubes publicas y privadas&lt;/B&gt;&lt;BR&gt;&lt;BR&gt;Un servicio nube, puede ser publico, privado, o los combinación de los dos.&lt;BR&gt;&lt;BR&gt;En términos simples, un servicio nube publico,&amp;nbsp; es el que esta disponible para el acceso desde otros proveedores. El termino publico, no significa siempre gratis, en cualquier caso puede tener un coste muy pequeño.&lt;BR&gt;&lt;BR&gt;El otro modelo llamado privado, ofrece muchos de los beneficios de los publicos. La diferencia es que en los servicios privados, los datos y procesos, se manejan dentro de la organizacion. Sin problemas de ancho de banda, exposiciones de seguridad y requerimientos legales. En adición, los servicios nube privados, pueden ofrecer al proveedor y cliente, mayor control, y seguridad en el acceso de un usuario.&lt;BR&gt;&lt;BR&gt;Se anticipa el desarrollo de varios modelos de negocio que incluyan la integracion de servios de diferentes proveedores (publicos o privados), para optimizar los recursos de la empresa.&lt;BR&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR&gt;&lt;B&gt;Conclusiones&lt;/B&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV class="knol-inline-editor knol-content-ltr"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV id=knol-content&gt;&lt;br /&gt;&lt;DIV id=knol-content-body&gt;&lt;br /&gt;&lt;DIV id=knol-section-9cbod041zee5.7&gt;&lt;br /&gt;&lt;DIV class=knol-content-wrapper id=knol-content-wrapper-9cbod041zee5.7&gt;&lt;br /&gt;&lt;DIV class="knol-content knol-content-ltr knol-content-lang-es" id=knol-content-9cbod041zee5.7&gt;&lt;br /&gt;&lt;DIV dir=ltr&gt;&lt;br /&gt;&lt;P&gt;&lt;BR&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; ¿ Alguien podría definir el concepto&amp;nbsp; de "&lt;A id=q7m4 title=energia href="http://es.wikipedia.org/wiki/Energia"&gt;energía&lt;/A&gt;" en pocas palabras?. Se puede ver como un hecho físico, cuántico, químico o simplemente algo abstractamente potencial. Puede considerarse desde un punto de vista "vital" de los seres vivos,&amp;nbsp; social en cuanto a la industria y vida cotidiana occidental, "estrategico" en cuanto a los planes de las multinacionales que venden "energía", o de otros millones de formas que pueda verse.&amp;nbsp; El mundo se mueve por la energía, y esa energía nos llega adquiriendola de alguien o de algo , ya sea comprando o fabricando y la utilizamos para transformar materia, sociedades y civilizaciones .&lt;br /&gt;&lt;DIV&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;B&gt;El concepto "cloud" o en la nube, es una forma de aceptar y utilizar la "energía" exterior para que nos alimente y podamos desempeñar nuestro cometido.&lt;/B&gt;&lt;BR&gt;&lt;A href="http://knol.google.com/k/pablo-lisaso/qu-es-el-cloud-computing/19jdwyx0my1e7/7"&gt;&lt;/A&gt;&lt;/DIV&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Las grandes compañias compiten por tener sus nubes bien cargadas de tecnología para todos los gustos y niveles.&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Al igual que ha ocurrido con otros medios de consumo, se ha creado un gran mercado de productos algunos muy simplones, otros demasiado sofisticados,&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;pero la gran parte son verdaderos "articulos" de uso masivo. La "crisis" obliga a renovarse a todas las grandes empresas que quieren tener su "espacio" en Internet.&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Y ahora sí, "todas" quieren tener sus&amp;nbsp; proyectos libres, ofrecidos de forma generalmente gratuita a la comunidad de desarrolladores sociales. Cualquier idea innovadora se abre paso rápidamente a través de nuevas formulas 2.0. &lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;La información ya no es algo "estático" que reside en una página web, es una combinacion de información compuesta de diferentes formas a través del uso de herramientas Cloud.&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; El fenómeno "nube" no ha hecho sino empezar. Y todos muestran sus mejores galas y formas para seducir a usuarios y desarrolladores. Se ve claramente que las compañias nos están "cebando" al igual que al gorrino que hay que engordar para luego comer.&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Como &lt;B&gt;prosumidores&lt;/B&gt;, hay que tener alternativas que nos ofrezcan el mayor grado de seguridad, libertad, interoperabilidad y autocontrol posible.&lt;BR&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Lo cloud y lo abierto, no es sinónimo de gratuito. De momento solo están "investigando" nuevas formas de negocio. &lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Es posible que en el futuro nos hagan "pagar caro" esta dependencia, pero de momento es "barato". Así que mejor es mejor pensar, si no puedes con tu enemigo, uneté a el. &lt;BR&gt;&lt;/DIV&gt;&lt;BR&gt;&amp;nbsp; &lt;br /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;B&gt;Artículos recomendados:&lt;/B&gt;&lt;BR&gt;&lt;BR&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;DIV&gt;&lt;A title="Cloud Computing.Definición, futuro, implicaciones, precauciones" href="http://knol.google.com/k/dolors-reig/cloud-computing/9cbod041zee5/7"&gt;Knol. Cloud Computing.Definición, futuro, implicaciones, precauciones&lt;/A&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;DIV&gt;&lt;A title="Knol. Qué es el cloud computing" href="http://knol.google.com/k/pablo-lisaso/qu-es-el-cloud-computing/19jdwyx0my1e7/7"&gt;Knol. Qué es el cloud computing&lt;/A&gt; &lt;/DIV&gt;&lt;br /&gt;&lt;LI&gt;&lt;A href="http://www.dreig.eu/caparazon/2008/10/12/internet-un-futuro-de-jardines-vallados-y-como-evitarlo/"&gt;&lt;B&gt;Internet: un futuro de jardines vallados (y cómo evitarlo)&lt;/B&gt;&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;&lt;A href="http://www.saasmania.com/2008/07/20/los-3-niveles-del-cloud-computing/"&gt;Saasmanía&lt;/A&gt; traduce un artículo que intenta explicar qué hay detrás del mundo del “Cloud Computing”.&lt;br /&gt;&lt;LI&gt;&lt;A href="http://simpable.com/software/cloud-options/"&gt;Simpable&lt;/A&gt; comparativa de sistemas cloud.&lt;br /&gt;&lt;LI&gt;&lt;A href="http://www.criandocuervos.com/?p=3308"&gt;Criando Cuervos&lt;/A&gt; habla del "embuste del cloud computing".&lt;br /&gt;&lt;LI&gt;&lt;A href="http://www.nubeblog.com/2008/12/01/el-cloud-puede-explicar-la-web-20-pero-la-web-20-no-puede-explicar-el-cloud/"&gt;Nubeblog&lt;/A&gt; &lt;br /&gt;&lt;LI&gt;&lt;A href="http://www.enriquedans.com/?s=cloud+computing&amp;amp;x=0&amp;amp;y=0"&gt;Enrique Dans&lt;/A&gt; ha escrito muy frecuentemente sobre la tendencia del cloud computing.&lt;br /&gt;&lt;LI&gt;El blog de &lt;A href="http://www.roughtype.com/"&gt;Carr&lt;/A&gt; es otro imperdible a la hora de entender el gran cambio que supone el cloud computing.&lt;br /&gt;&lt;LI&gt;&lt;A href="http://www.dreig.eu/caparazon/2008/10/30/%C2%BFque-es-el-cloud-computing-definicion-tendencias-y-precauciones/"&gt;Dreig&lt;/A&gt; ofrece una visión con la que no estoy en nada de acuerdo, pero que sirve para conocer otra forma de verlo.&lt;/LI&gt;&lt;/UL&gt;&lt;br /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;br /&gt;&lt;DIV&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5510604973792740233-8486345350860384141?l=blablel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blablel.blogspot.com/feeds/8486345350860384141/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5510604973792740233&amp;postID=8486345350860384141' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/8486345350860384141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/8486345350860384141'/><link rel='alternate' type='text/html' href='http://blablel.blogspot.com/2009/04/lluvia-de-nubes.html' title='Lluvia de nubes'/><author><name>wob</name><uri>http://www.blogger.com/profile/07887712252813079474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5510604973792740233.post-6612782825895386501</id><published>2009-04-15T06:18:00.001-07:00</published><updated>2009-04-15T06:18:10.206-07:00</updated><title type='text'>Motor de búsqueda personalizado + Re-Busca</title><content type='html'>¿ Como crear un motor de búsqueda personalizado con Re-Busca ?&lt;BR&gt;&lt;BR&gt;Utilizaremos el "Motor de búsqueda personalizado" de Google: &lt;A id=k5gs title=http://www.google.com/coop/cse/ href="http://www.google.com/coop/cse/"&gt;http://www.google.com/coop/cse/&lt;/A&gt; &lt;BR&gt;&lt;BR&gt;No es intención explicar todas opciones, pero haremos un repaso.&amp;nbsp;&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;br /&gt;&lt;DIV id=eg.d style="TEXT-ALIGN: left"&gt;&lt;IMG style="WIDTH: 600px; HEIGHT: 624px" src="http://docs.google.com/a/miteruel.com/File?id=ddnswkx3_7c65j5ndc_b"&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;Le hemos puesto de titulo &lt;b&gt;Teruel centros educativos&lt;/b&gt;, y descripción la misma.&lt;BR&gt;&lt;BR&gt;El problema es ahora decirle los sitios donde buscar.&lt;BR&gt;&lt;BR&gt;Vamos a ver como Re-busca puede ayudarnos en esto.&lt;A id=a80q title="Web oficial" href="http://sites.google.com/a/miteruel.com/rebusca/"&gt; Acceso a la Web oficial Re-Busca&lt;/A&gt; &lt;BR&gt;&lt;FONT size=3&gt;&lt;br /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;Probamos primero a buscar direcciones referentes a "Teruel centros educativos", y obtenemos el siguiente resultado&lt;BR&gt;&lt;BR&gt;&lt;br /&gt;&lt;DIV id=lchz style="TEXT-ALIGN: left"&gt;&lt;IMG style="WIDTH: 603px; HEIGHT: 527px" src="http://docs.google.com/a/miteruel.com/File?id=ddnswkx3_8g7d4c8xc_b"&gt;&lt;BR&gt;&lt;BR&gt;Los tres primeros resultados los "quitamos de la lista", los 2 siguientes los "pasamos al final" para luego repasarlos, los 2 siguientes también los quitamos, etc...&lt;BR&gt;Voy "refinando" que sitios descarto, si ahora vuelvo a realizar una búsqueda con "teruel centros educativos" me saldría alguna referencia nueva, ya que al descartar algunas, toma en cuenta nuevas entradas. Como solo estoy interesado en buscar en webs de los centros educativos, busco también por otras palabras. "colegios teruel" pruebo con "colegios ESO teruel", también con "universidad teruel",&lt;BR&gt;La verdad que he tenido que quitar bastante paja a mi parecer, pero aún así se ha creado una lista grande de elementos "potenciales".&lt;BR&gt;&lt;BR&gt;Ahora paso a "configuración". La primera lista son direcciones a descartar. Si pulsamos "exporta URL"&amp;nbsp; en el texto de abajo aparecen las direcciones "propicias". Si Pulsamos "exportar excepciones" exporta las direcciones "descartadas".&lt;BR&gt;&lt;BR&gt;&lt;br /&gt;&lt;DIV id=ibag style="TEXT-ALIGN: left"&gt;&lt;IMG style="WIDTH: 385px; HEIGHT: 324px" src="http://docs.google.com/a/miteruel.com/File?id=ddnswkx3_98gsc36pj_b"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;BR&gt;Pulsamos &lt;B&gt;"exporta URL"&lt;/B&gt; : Si seleccionamos todo el texto y "copiamos" en el porta papeles las direcciones favorables y lo pegamos en el cuadro de dialogo de las direcciones a buscar en nuestra "búsqueda personalizada", Dando al botón continuar, tendremos ya un buscador que buscará solo en las direcciones que nos han gustado.&lt;BR&gt;&lt;BR&gt;Aún queda algo que mejora la búsqueda.&amp;nbsp; El menú de configuración de un buscador personalizado, ofrece muchas otras opciones: &lt;br /&gt;&lt;DIV id=by01 style="TEXT-ALIGN: left"&gt;&lt;br /&gt;&lt;DIV id=iosy style="TEXT-ALIGN: left"&gt;&lt;IMG style="WIDTH: 460px; HEIGHT: 498px" src="http://docs.google.com/a/miteruel.com/File?id=ddnswkx3_11f574p3gs_b"&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;/DIV&gt;Desde Sitios Web, añadimos o quitamos URL incluidas.&lt;BR&gt;&lt;BR&gt;Como ya tenemos una lista de direcciones que no nos interesa en Re-Busca, pulsamos &lt;B&gt;"exportar excepciones" . &lt;/B&gt;&lt;BR&gt;Y en Sitios excluidos, incluimos la lista de direcciones excluidas.&amp;nbsp; Esto Refina más la búsqueda.&lt;BR&gt;&lt;BR&gt;En Indexación , podemos hacer diferentes formas de "indexar" el motor, (También podemos copiar el resultado de "exporta URL" para pegarlos aquí)&lt;BR&gt;&lt;BR&gt;Si necesitas más ayuda con la búsqueda personalizada, visita la página oficial&amp;nbsp; &lt;A id=k5gs title=http://www.google.com/coop/cse/ href="http://www.google.com/coop/cse/"&gt;http://www.google.com/coop/cse/&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;En fin, la intención es hacer eso de forma automatizada. Para ello utilizaremos el&lt;A id=apxb title="API del motor de búsqueda personalizado de Google" href="http://code.google.com/intl/es/apis/customsearch/"&gt; API del motor de búsqueda personalizado de Google&lt;/A&gt; pero eso será en un siguiente capitulo.&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5510604973792740233-6612782825895386501?l=blablel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blablel.blogspot.com/feeds/6612782825895386501/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5510604973792740233&amp;postID=6612782825895386501' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/6612782825895386501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/6612782825895386501'/><link rel='alternate' type='text/html' href='http://blablel.blogspot.com/2009/04/motor-de-busqueda-personalizado-re.html' title='Motor de búsqueda personalizado + Re-Busca'/><author><name>wob</name><uri>http://www.blogger.com/profile/07887712252813079474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5510604973792740233.post-5375891000612844503</id><published>2009-04-13T13:54:00.001-07:00</published><updated>2009-04-13T16:46:09.055-07:00</updated><title type='text'>Re-Busca</title><content type='html'>Re-Busca es una herramienta&amp;nbsp; que realiza funciones de búsqueda Web en Google y Yahoo a la vez de una manera muy sencilla y aportando características propias que hacen la búsqueda más efectiva y reutilizable. &lt;a title="Web oficial" href="http://sites.google.com/a/miteruel.com/rebusca/" id="a80q"&gt;Web oficial&lt;/a&gt; &lt;font size="1"&gt;&lt;br&gt;Version &lt;b&gt;Simple:&lt;/b&gt; &lt;/font&gt;&lt;a href="http://sites.google.com/a/miteruel.com/labs/proyectos"&gt;&lt;font size="1"&gt;http://sites.google.com/a/miteruel.com/labs/proyectos&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt;&lt;br&gt;&lt;br /&gt;&lt;p&gt;&lt;font size="1"&gt;Version &lt;b&gt;Extensa&lt;/b&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;b&gt;:&lt;/b&gt; &lt;a href="http://sites.google.com/a/miteruel.com/google/busc"&gt;http://sites.google.com/a/miteruel.com/google&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;&lt;br&gt;1) &lt;b&gt;Dual&lt;/b&gt;. Como he comentado , la primera característica que tiene es que la búsqueda la realiza en Google y Yahoo a la vez, desde una única pantalla consola muy sencilla y rápida.&lt;br&gt;Solo toma en cuenta los primeros 64 resultados de cada motor de búsqueda, y no visualiza las direcciones duplicadas. Si una dirección ya esta encontrada en Google no visualiza la encontrada en Yahoo. No se descarta añadir nuevos motores de búsqueda, pero creo que la simplicidad de hacerlo en solo 2, proporciona una ventaja de uso al usuario. &lt;br&gt;&lt;span style="color: rgb(68, 68, 68); background-color: rgb(255, 255, 255);"&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Quizás si se añaden nuevos motores, puede hacer que se seleccione por el usuario&amp;nbsp; cuantos y cuales se usan de ellos.&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br style="background-color: rgb(255, 255, 255); color: rgb(68, 68, 68);"&gt;&lt;br style="background-color: rgb(255, 255, 255); color: rgb(68, 68, 68);"&gt;&lt;span style="background-color: rgb(255, 255, 255); color: rgb(68, 68, 68);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255); background-color: rgb(255, 255, 255);"&gt;Los resultados los muestra juntos y/o por separado,&amp;nbsp; como una lista de elementos que muestra titulo y descripción del sitio.&lt;/span&gt;&lt;br style="background-color: rgb(255, 255, 255);"&gt;&lt;br&gt;2) &lt;b&gt;Filtros&lt;/b&gt;. Usando la opción quitar, se elimina el elemento de la lista mostrada, y se recuerda en la siguiente búsqueda. Cuando se busca algo, se prueba con distintas palabras similares o combinadas de diferente manera. Los elementos descartados, no se tienen en cuenta si se repite la búsqueda ,aunque sea con diferentes palabras, (¿Si ya se descarto la dirección en la primera búsqueda, para que sacarla de nuevo en una nueva búsqueda más refinada?)&lt;br&gt;&lt;br&gt;3) &lt;b&gt;Acumula resultados&lt;/b&gt;. Al quitar de la vista los elementos descartados se tiene un resultado más claro de sitios a tener en cuenta. Si se realiza una nueva búsqueda, los elementos nuevos se "suman" a los que se tienen, (pero no añade a la lista los elementos que ya existan o los ya descartados en el filtro). De manera que después de hacer varias búsquedas con diferentes combinaciones de palabras, tendremos una lista final de direcciones únicas relacionadas con lo buscado , cotejada en 2 buscadores diferentes y realizada con diferentes combinaciones de palabras. Esto da un resultado más amplio y claro que lo obtenido desde los buscadores.&lt;br&gt;&lt;br&gt;4) &lt;b&gt;Uso reutilizable&lt;/b&gt;. Como buscador, proporciona por supuesto la típica función de hacer click e ir a la página referenciada. Además puede crear un texto XML con estos resultados, de forma que se puede utilizar por una tercera aplicación o lector RSS. Es posible que como experiencia futura incluya la posibilidad de enviar estos datos a diferentes servicios cloud, empezando por Google docs,&amp;nbsp; Lector Rss de Google , Bloc de Notas... etc..&lt;br&gt;Una posible función sería también crear un motor personalizado de búsqueda, tomando los datos obtenidos o descartados.&lt;br&gt;Vista rápida. Puede incorporarse varias acciones de visualización de los elementos buscados. a) Mostrando, una detrás de otra, las páginas encontradas estableciendo un intervalo entre ellas. Por ejemplo cada 10 segundos muestra la siguiente, eso hace que al final de la búsqueda podamos ver un primer vistazo de las páginas encontradas, pasando de una a otra (como si fueran diapositivas a mostrar). Podría usarse la opción de "abrir todas" para mostrar todas ellas.( Cuando hay muchos elementos habrá que poner un límite de ventanas a abrir)&lt;br&gt;&lt;br&gt;Sutilidades&lt;br&gt;&lt;br&gt;Puede pensarse a primera vista que los dos motores sacarán resultados similares, pero nada más lejos de la realidad. En pruebas (no demasiado exhaustivas hasta el momento), en estos primeros 64 resultados solo hay un índice de coincidencias del 10% al 30%. Creo que esta gran diferencia de resultados entre uno y otro está relacionada con la forma de tomar la preferencia de idioma de la búsqueda.&lt;br&gt;[Especulando un poco, puede ser que&amp;nbsp; Google interpreta (si puede) el texto y devuelve páginas preferiblemente del idioma del texto y Yahoo no. También pudiera ser (aunque menos probable) que recuerde o reconozca las Ip de búsqueda y su idioma por defecto. No tiene que ver con hacerlo a través cookies, ya que la búsqueda es a través de funciones Flex, y sin ayuda de Javascript ]&lt;br&gt;&lt;br&gt;&lt;br&gt;¿ Como se hizo ?&lt;br&gt;&lt;br&gt;Realizada en Flex (ActionScript). Me inspire en los ejemplos de búsqueda de google y Yahoo.&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5510604973792740233-5375891000612844503?l=blablel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blablel.blogspot.com/feeds/5375891000612844503/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5510604973792740233&amp;postID=5375891000612844503' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/5375891000612844503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/5375891000612844503'/><link rel='alternate' type='text/html' href='http://blablel.blogspot.com/2009/04/re-busca.html' title='Re-Busca'/><author><name>wob</name><uri>http://www.blogger.com/profile/07887712252813079474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5510604973792740233.post-1511011550413688985</id><published>2009-03-25T05:33:00.001-07:00</published><updated>2009-03-25T05:36:36.756-07:00</updated><title type='text'>cocomeme</title><content type='html'>&lt;TABLE class="" id=aa8k borderColor=#000000 cellSpacing=0 cellPadding=3 width="100%" border=1&gt;&lt;br /&gt;&lt;TBODY&gt;&lt;br /&gt;&lt;TR&gt;&lt;br /&gt;&lt;TD width="50%"&gt;&lt;FONT size=5&gt;&lt;B&gt;Cómo me como el coco con cocomo.&lt;/B&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;br /&gt;&lt;TD width="50%"&gt;&lt;IMG style="WIDTH: 245px; HEIGHT: 104px" height=108 src="http://i23.redusers.com/phpThumb/phpThumb.php?src=/2008/11/cocomo.jpg&amp;amp;w=330&amp;amp;h=250" width=254 border=0&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;br /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;Cocomo es un servicio Cloud de Adobe que permite añadir "capacidades sociales" en tiempo real dentro de cualquier sitio Web y crear aplicaciones Flex para Flash y Air.&lt;BR&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;P&gt;Esta "Infraestructura de red" ,&amp;nbsp; permite integrar vídeo WebCam, chat de texto ( a través de una robusta API de mensajería de datos), audio (VoIP), pizarra colaborativa, escritorio remoto, compartición o intercambio de ficheros, presencia contextual etc..&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;La idea básica es que el desarrollador crea "habitaciones" donde&amp;nbsp; entran usuarios (al estilo de un chat típico) en donde se "comparten" estas herramientas.&lt;BR&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;BR&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Un uso muy apropiado es para crear "aulas virtuales"&amp;nbsp; donde el profesor (Host) "controla" lo que pasa en el aula, puede hablar o chatear con alumnos (visitantes), de forma que puede impartir "clases" mostrando el contenido de la pantalla de su ordenador a los asistentes, o incluso tomar el control del escritorio de los alumnos para ver si esta haciendo "bien" los deberes o ayudarles&amp;nbsp; directamente. &lt;BR&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;BR&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Sirve para hacer "presentaciones" publicas de productos , como centro de asistencia técnica, para crear juegos interactivos o simplemente para crear lugares de ocio en general donde se comparte el uso de un vídeo, mapa, documento y mucho más.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;BR&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Cocomo está basado en componentes de cliente Adobe Flex, una infraestructura de servicios hospedados y un modelo de desarrollo simple pero poderoso. Esto significa que ellos te dan todo el soporte de servidor, con lo que el desarrollador solo se tiene que preocupar de crear el programa cliente, partiendo de componentes muy terminados.&lt;BR&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;BR&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;B&gt;Fue diseñado pensando en la seguridad, ya que los desarrolladores podrán construir aplicaciones multi-usuario que el usuario usará con más facilidad y confianza&lt;/B&gt;.&lt;/P&gt;&lt;br /&gt;&lt;DIV&gt;&lt;br /&gt;&lt;DIV&gt;Se integra facilmente en aplicaciones existentes, y es fácil crear aplicaciones sociales nuevas que lleven alguna o varias de esas características.&lt;BR&gt;&lt;BR&gt;&lt;br /&gt;&lt;DIV&gt;Es un innovador servicio que está en el eje de lo que será el paradigma tecnologico del futuro: La computación en Nube ( o cloud computing) Una mezcla de servicios programables hospedados en "super-servidores", que proporcionan herramientas para que los desarrolladores "personalicen" los servicios prestados o programen nuevos servicios combinando alguno o varios existentes. El concepto "servicio cloud" es un termino que se "funde" con otras palabras como SAS (software como servicio) o PaaS (plataforma como servicio), etc...&lt;BR&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;A title=COCOMO href="http://labs.adobe.com/technologies/cocomo/"&gt;&lt;/A&gt;&lt;br /&gt;&lt;P&gt;&lt;BR&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;P&gt;Los enlaces siguientes le ayudarán a aprender y entender Cocomo: &lt;/P&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;Inscripción en Cocomo: &lt;A href="http://www.adobe.com/go/cocomo"&gt;http://www.adobe.com/go/cocomo&lt;/A&gt; &lt;br /&gt;&lt;LI&gt;&lt;B&gt;Cocomo Guía&lt;/B&gt; - &lt;A href="http://www.pdfescape.com/pdf/url/?http%3A%2F%2Fdownload.macromedia.com%2Fpub%2Flabs%2Fcocomo%2Fcocomo_developerguide.pdf"&gt;Este&lt;/A&gt; documento ofrece una visión general de Cocomo. &lt;br /&gt;&lt;LI&gt;&lt;B&gt;Cocomo Referencia de la API&lt;/B&gt; - &lt;A href="http://www.adobe.com/go/cocomo_docs_en"&gt;Este&lt;/A&gt; documento proporciona una lista de todas las clases, las funciones, propiedades, etc. Cocomo SDK. &lt;br /&gt;&lt;LI&gt;&lt;B&gt;Ejemplos Cocomo&lt;/B&gt; - Visite el &lt;A href="http://cocomo.acrobat.com/"&gt;portal del desarrollador&lt;/A&gt; de una cuenta de usuario y acceder a las aplicaciones de ejemplo. Una vez que el SDK descargado y descomprimido, vaya al directorio "ejemplo" en el paquete SDK. &lt;/LI&gt;&lt;/UL&gt;&lt;br /&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; • Ejemplo Cocomo de mezcla de Yahoo! Maps: &lt;BR&gt;&lt;A href="http://blogs.adobe.com/collabmethods/2008/03/cocomo_yahoo_maps_editors_pick.html"&gt;http://blogs.adobe.com/collabmethods/2008/03/cocomo_yahoo_maps_editors_pick.html&lt;/A&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; • Ejemplo Cocomo de mezcla de YouTube Livingroom: &lt;BR&gt;&lt;A href="http://blogs.adobe.com/collabmethods/2008/05/_another_cocomo_experiment_the.html"&gt;http://blogs.adobe.com/collabmethods/2008/05/_another_cocomo_experiment_the.html&lt;/A&gt;&lt;BR&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;P&gt;De acuerdo a Erik Larson, director de mercadotecnia y gerencia de producto en la Unidad de Productividad de Negocios en Adobe, “el lanzamiento de Cocomo, es otro paso al frente en habilitar a los desarrolladores para crear aplicaciones sociales ricas de tiempo real que &lt;B&gt;cambiarán la manera en que la gente se comunica y colabora con los demás&lt;/B&gt;”. Adobe usa Cocomo en el software Adobe Acrobat® 9, así como en Acrobat.com para ofrecer a los usuarios finales acceso a colaboración en tiempo real de documentos PDF. Esta capacidad puede permitir a los usuarios conducir la navegación de un grupo sobre un documento PDF en tiempo real, lo que ayuda a que cada uno esté, literal y figurativamente, en la misma página. &lt;BR&gt;&lt;/P&gt;&lt;br /&gt;&lt;DIV&gt;&lt;BR&gt;&lt;B&gt;Otras Cosas&lt;/B&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;BR&gt;Objetivos de desarrollo.&lt;BR&gt;&lt;BR&gt;Objetivo 1) Personalizar la plantilla proporcionada en el portal del desarrollador. Traducir todos los elementos posibles, y crear una nueva plantilla personal.&lt;BR&gt;Objetivo 2) Probar los ejemplos Flex proporcionados en el SDK. Compilar y alojarlos en diferentes páginas para realizar las pruebas.&lt;BR&gt;Objetivo 3) Crear un "portal" de enseñanza virtual, dentro de la infraestructura de Google appengine y usando cocomo. La intención es relacionar e integrar las dos plataformas.&lt;BR&gt;&lt;BR&gt;Cuando creia que cocomo era la herramienta definitiva para el control remoto, veo que precisamente el componente de compartir pantalla no viene incluido en el SDK.&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;Aluden a restricciones por seguridad y que es un servicio prestado solo en acrobat.com.&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;Soluciones: &lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp; 1) Crear una plantilla simple para la conexion por pantalla dentro de directshow. No es exactamente lo que "buscamos", pero da solución a medias.&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;2) Crear una aplicación que haga esto. Tengo que tirar mano de Gp y cocomo. Es un tema a estudiar&lt;/DIV&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5510604973792740233-1511011550413688985?l=blablel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blablel.blogspot.com/feeds/1511011550413688985/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5510604973792740233&amp;postID=1511011550413688985' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/1511011550413688985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/1511011550413688985'/><link rel='alternate' type='text/html' href='http://blablel.blogspot.com/2009/03/cocomeme.html' title='cocomeme'/><author><name>wob</name><uri>http://www.blogger.com/profile/07887712252813079474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5510604973792740233.post-1105976532367813739</id><published>2008-10-05T13:53:00.000-07:00</published><updated>2009-04-13T16:24:59.684-07:00</updated><title type='text'></title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;br id="qm2w0"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3 class="post-title entry-title" style="text-align: left;"&gt;&lt;font size="1"&gt;&lt;span id="qm2w8" style="font-size: 180%;"&gt;La nueva versión de Delphi incorpora una nueva actualización de IntraWeb. &lt;/span&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;span style="font-size: 180%;"&gt;En&amp;nbsp;un primer vistazo, el gran cambio en la nueva versión es el&lt;/span&gt;&lt;span style="font-size: 180%;"&gt;&amp;nbsp;soporte de librerías Ajax externas.&lt;/span&gt;&lt;/font&gt;&lt;/h3&gt;&lt;br /&gt;&lt;h3 class="post-title entry-title" style="text-align: left;"&gt;&lt;span style="font-size: 180%;"&gt;&lt;font size="2"&gt;&amp;nbsp;Empezando por&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;a id="z6xu" title="jQuery" href="http://jquery.com/"&gt;&lt;font size="2"&gt;jQuery&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&amp;nbsp; que es una librería de código abierto JavaScript muy ligera que lleva poderosas herramientas para manipular elementos Dom, y realizar llamadas Ajax. Tiene cierta similitud con &lt;/font&gt;&lt;a id="sz3r" title="Prototype" href="http://prototypejs.org/"&gt;&lt;font size="2"&gt;Prototype&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;, que algo más veterana inicio la escuela de librerías JavaScript orientadas a objeto con potentes elementos de manipulación de listas DOM y llamadas asincronas controladas y bien encapsuladas. Pero con el tiempo, jQuery se ha ganado un espacio propio. Si bien tiene desarrollado algunos componentes de interface de usuario &lt;/font&gt;&lt;a id="xjwy" title="UI" href="http://ui.jquery.com/"&gt;&lt;font size="2"&gt;UI&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;, aun &amp;nbsp;parece faltarle más componentes para crear una "aplicación" completa. jQuery gana adeptos, por cierto, Microsoft también ha tomado &lt;/font&gt;&lt;a id="n..y" title="jQuery  como elemento a incluir en su Visual Studio" href="http://www.west-wind.com/weblog/posts/251271.aspx"&gt;&lt;font size="2"&gt;jQuery como elemento a incluir en su Visual Studio&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;.&lt;br&gt;&lt;/font&gt;&lt;/h3&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3 class="post-title entry-title" style="text-align: left;"&gt;&lt;span style="font-size: 180%;"&gt;&lt;font size="2"&gt;La nueva IW también añade soporte para Silverligth. Se ha discutido acerca de que si lo&amp;nbsp;incorpora en realidad o no, ya que Silverligth esta expresamente diseñado para .Net, pero parece ser que pueden usarse algunos controles "compilados" dentro de la pagina IntraWeb. &lt;/font&gt;&lt;/span&gt;&lt;/h3&gt;&lt;br /&gt;&lt;h3 class="post-title entry-title" style="text-align: left;"&gt;&lt;span style="font-size: 180%;"&gt;&lt;span style="font-size: 180%;"&gt;&lt;font size="2"&gt;También prometen integrarse con Dojo y quizás otras librerías.&amp;nbsp; De momento han incluido nuevas formas de "incluir" código o ficheros JavaScript a través de nuevas propiedades y eventos de los formularios. Ya se habla de una nueva "familia" de componentes TIWJQueryWidget ,TIWDojoWidget que su propio nombre ilustra la función que realizan.&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3 class="post-title entry-title" style="text-align: left;"&gt;&lt;span style="font-size: 180%;"&gt;&lt;font size="2"&gt;Hadi hariri, habla de algunos de estos temas en&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span style="font-size: 180%;"&gt;&lt;a href="http://www.hadihariri.com/Blogs/Delphi/20080117.aspx"&gt;&lt;font size="2" color="#800080"&gt;http://www.hadihariri.com/Blogs/Delphi/20080117.aspx&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&amp;nbsp;En el articulo,&amp;nbsp; Hadi &amp;nbsp;pone un ejemplo de combinar un control IntraWeb, con un elemento UI de jQuery, pero salta a la vista que esta relación está un poco "tomada por los pelos", y desde luego seria difícil aplicarlo a otros controles más especializados o a otros más complejos como los Grid.&lt;/font&gt;&lt;/span&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;br /&gt;&lt;h3 class="post-title entry-title" style="text-align: left;"&gt;&lt;span style="font-size: 180%;"&gt;&lt;font size="2"&gt;Que nadie se ofenda si digo que falta un poco madurar a estas nuevas conexiones. Sigo creyendo que a IntraWeb le hace falta algo más de "flexibilidad" en cuanto a procesar comandos realizados por controles "externos" . La librería proporciona componentes perfectamente "encapsulados" que realizan muchas funciones de forma autónoma, pero tiene relativa dificultad en procesar otros comandos que puedan ser realizados por las librerías Ajax externas.&lt;/font&gt;&lt;/span&gt;&lt;/h3&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br&gt;&lt;b&gt;En este sentido siempre&amp;nbsp; he echado en falta una forma de responder un comando html, de forma sencilla, desde nuestro form. La alternativa es crear un componente explicito que responda a estas llamadas. Esto no es demasiado complicado haciéndolo bajo las "reglas" de Intraweb. &lt;br&gt;Pero las herramientas Ajax llevan normalmente su propia "filosofía" a la hora de gestionar y generar preguntas y respuestas al servidor: Esto suele chocar con la rígida forma de "interrogar" a nuestra aplicación IntraWeb. Como comentamos en el articulo &lt;/b&gt;&lt;a id="gxjp" title="Ajax en IntraWeb" href="http://www.multite.es/granprimo/ajax4intraweb.htm"&gt;&lt;b&gt;Ajax en IntraWeb&lt;/b&gt;&lt;/a&gt;&lt;b&gt; no es fácil, pero desde luego no es imposible comunicar con nuestra Aplicación IntraWeb.&lt;br&gt;También ocurre, que las librerías Ajax, suelen crear su propia "Capa" de acceso a elementos Dom, que en nada coincide con la&amp;nbsp; forma de entenderlos por IntraWeb, eso hace difícil comunicar componentes "tradicionales" de IW con widgets externos.&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Un componente muy normal y usado en cualquier programa es la tabla o grid de datos. Todas las librerías Ajax que he revisado tienen algún componente para visualizar tablas de datos, y generalmente, ofrecen buen aspecto y opciones automáticas para ordenar columnas , moverlas o cambiar el tamaño. También ofrecen la posibilidad de editar los campos o configurar el editor del campo de cada columna. Este tipo de componentes aun son dificiles de integrar con IntraWeb, y algo me hace pensar que le va a resultar difícil durante algún tiempo aún. &lt;br&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Este asunto de las tablas es un buen paradigma&amp;nbsp; para entender lo que necesitamos. La forma preferida de intercambiar datos de una librería Ajax, es a través de XML, con lo que un componente que maneje "Grids" debe sobre todo responder a diferentes comandos que le envía el widget del navegador, con cadenas de carácteres en formato XML, y esto aún no es cómodo de hacer.&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;En fin, sirva esta pequeña introducción para justificar la existencia del componente "InterAjax", que es una alternativa para integrar diferentes librerías Ajax en la aplicación IntraWeb. &lt;/b&gt;&lt;span style="font-size: 180%;"&gt;&lt;font size="2"&gt;De momento tiene soporte para YUI, ExtJs, Dojo y Zapatec.&lt;br&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align: left;"&gt;&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;/font&gt;&lt;/h3&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5510604973792740233-1105976532367813739?l=blablel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blablel.blogspot.com/feeds/1105976532367813739/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5510604973792740233&amp;postID=1105976532367813739' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/1105976532367813739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/1105976532367813739'/><link rel='alternate' type='text/html' href='http://blablel.blogspot.com/2008/10/la-nueva-version-de-delphi-incorpora.html' title=''/><author><name>wob</name><uri>http://www.blogger.com/profile/07887712252813079474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5510604973792740233.post-1157357031895529</id><published>2008-09-04T10:38:00.000-07:00</published><updated>2008-09-04T14:18:35.756-07:00</updated><title type='text'></title><content type='html'>      &lt;br id="c8dq"&gt;&lt;div id="bps3"&gt;&lt;span style="font-family: &amp;#39;Times New Roman&amp;#39;" id="bps30"&gt;&lt;div style="margin-top: 6px; margin-right: 6px; margin-bottom: 6px; margin-left: 6px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; min-height: 1100px; font-family: Verdana; line-height: normal; background-color: rgb(255, 255, 255); direction: ltr" id="bps31"&gt;&lt;div class="MsoNormal" id="nze2" style="background-image: initial; background-repeat: initial; background-color: rgb(240, 240, 240); margin-right: 0cm; margin-left: 0cm; margin-top: 0px; margin-bottom: 0px"&gt;&lt;span id="nze20" style="color: rgb(109, 109, 109)"&gt;&lt;font id="u1c9" size="3"&gt;&lt;b id="qp4y"&gt;&lt;font id="qp4y0" color="#5c5c5c"&gt;Chrome, luces y sombras.&lt;/font&gt;&lt;/b&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" id="nze21" style="background-image: initial; background-repeat: initial; background-color: rgb(240, 240, 240); margin-right: 0cm; margin-left: 0cm; margin-top: 0px; margin-bottom: 0px"&gt;&lt;span id="nze22" style="color: rgb(109, 109, 109)"&gt;&lt;font id="a54s0" size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;p class="MsoNormal" id="nze24" style="background-image: initial; background-repeat: initial; background-color: white; line-height: 130%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px"&gt; &lt;/p&gt;&lt;p class="MsoNormal" id="nze217" style="background-image: initial; background-repeat: initial; background-color: white; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px"&gt;&lt;span id="z3xu" style="color: rgb(92, 92, 92)"&gt;&lt;span id="cqow" style="color: rgb(0, 0, 0)"&gt;    &lt;/span&gt;El secretismo y "prudente silencio" que ha mantenido Google acerca de Chrome, no oculta el hecho que con este producto, Google ataca de lleno a la yugular de Microsoft.&lt;span id="ixu." style="color: rgb(0, 0, 0)"&gt;  &lt;/span&gt;Los propios "ingenieros" de google, llaman al nuevo producto una mezcla entre "sistema operativo" y navegador. La etiqueta de sistema operativo es totalmente excesiva y oportunista, de momento, pero deja entrever los intereses de Google. &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" id="ixu.0" style="background-image: initial; background-repeat: initial; background-color: white; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px"&gt;&lt;br id="ixu.2"&gt;&lt;/p&gt;&lt;p class="MsoNormal" id="ixu.3" style="background-image: initial; background-repeat: initial; background-color: white; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px"&gt;&lt;span id="ixu.4" style="color: rgb(92, 92, 92)"&gt;&lt;span id="ixu.5" style="color: rgb(0, 0, 0)"&gt;    &lt;/span&gt;La batalla final ha comenzado. &lt;span id="jz7b" style="color: rgb(0, 0, 0); line-height: 16px"&gt; (&lt;span id="g9j41" style="color: rgb(92, 92, 92)"&gt; En la actualidad, Explorer cuenta con el 72 por ciento del mercado de los navegadores , a mucha distancia de Mozilla, que cuenta con el 20 por ciento, y Safari, con el 6,4 por ciento). &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" id="jz7b0" style="background-image: initial; background-repeat: initial; background-color: white; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px"&gt;&lt;span id="jz7b1" style="color: rgb(92, 92, 92)"&gt;&lt;span id="jz7b2" style="color: rgb(0, 0, 0)"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" id="jz7b3" style="background-image: initial; background-repeat: initial; background-color: white; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px"&gt;&lt;span id="jz7b4" style="color: rgb(92, 92, 92)"&gt;&lt;span id="jz7b5" style="color: rgb(0, 0, 0)"&gt;    &lt;/span&gt;Google de mano de sus incondicionales seguidores y habiendo hecho "la pelota" a todos los desarrolladores de código abierto para que se sumen de una u otra manera a sus intereses esta perfectamente preparado y listo para entrar en combate. MicroSoft, que parece estar pasando un mal momento, tiene bastantes armas con las que defenderse tecnológicamente, pero carece del carisma actual de Google, y sobre todo carece del control del mercado de las búsquedas y google si, con lo que si el buscador quiere, puede hacer llegar sus productos a todos los ordenadores del mundo que lo utilizan como principal buscador de Internet.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" id="uff_" style="background-image: initial; background-repeat: initial; background-color: white; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px"&gt;&lt;br id="k5y8"&gt;&lt;/p&gt;&lt;p class="MsoNormal" id="cqow0" style="background-image: initial; background-repeat: initial; background-color: white; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px"&gt;&lt;span id="cqow1" style="line-height: 16px"&gt;    Se comenta, que google ha tenido que sacar el producto , con más prisas de las previstas ya que sin querer "alguien" publico el manual del producto, (que por cierto tiene formato de Comic), en google Books ( &lt;a id="hcb70" href="http://www.google.com/googlebooks/chrome/" style="color: rgb(85, 26, 139)"&gt;http://www.google.com/googlebooks/chrome/ )&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" id="wwm:" style="background-image: initial; background-repeat: initial; background-color: white; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px"&gt;&lt;br id="g9j40"&gt;&lt;/p&gt;&lt;div class="MsoNormal" id="nze226" style="background-image: initial; background-repeat: initial; background-color: white; margin-right: 0cm; margin-left: 0cm; line-height: 130%; margin-top: 0px; margin-bottom: 0px"&gt;&lt;br id="k5y80"&gt;&lt;/div&gt;&lt;span id="we5." style="color: rgb(92, 92, 92); line-height: 130%"&gt;&lt;div class="MsoNormal" id="l32e" style="background-image: initial; background-repeat: initial; background-color: white; margin-right: 0cm; margin-left: 0cm; line-height: 130%; margin-top: 0px; margin-bottom: 0px"&gt;&lt;p class="MsoNormal" id="nze271" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px"&gt;&lt;span id="ps35" style="color: rgb(23, 54, 93)"&gt;&lt;span id="ps350" style="color: rgb(0, 0, 0); line-height: normal"&gt;&lt;span id="ps351" style="color: rgb(92, 92, 92); line-height: 16px"&gt;    &lt;/span&gt;Después de cargar el flamante chrome, la primera impresión es positiva, y llama la atencion la "simplicidad" del navegador y los pocos "botones" que lleva.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" id="wv3l" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px"&gt;&lt;br id="wv3l1"&gt;&lt;/p&gt;&lt;p class="MsoNormal" id="wv3l2" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px"&gt;&lt;span id="wv3l3" style="color: rgb(0, 0, 0); line-height: normal"&gt;    Sin embargo una de las cosas que me he "acostumbrado" a usar, que es el bloc de notas google, no puedo usarlo en chrome, ya que no he encontrando el "complemento" del mismo. Otros productos como Lively, tampoco tienen su "pluging" para chrome. Tampoco puedo ejecutar ningúnapplet Java. Ni siquiera en Google Analitics, aparece aun reflejado chrome como navegador. Llama la atención que para ser Google tan "previsora" en sus productos, no haya lanzado paralelamente actualizaciones para sus propios servicios, y poco o nada se comente del soporte Java, (aunque si que lleva "nativamente" soporte para Flash). A mi juicio este ninguneo "inicial" hacia Java por parte de Google hace decantar las preferencias del buscador hacia otras tecnologías, más concretamente : Flex. &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" id="dz_j" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px"&gt;&lt;br id="dz_j1"&gt;&lt;/p&gt;&lt;p class="MsoNormal" id="m_du" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px"&gt;&lt;br id="ru9v0"&gt;&lt;/p&gt;&lt;p class="MsoNormal" id="t-o4" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px"&gt;&lt;span id="t-o40" style="color: rgb(0, 0, 0); line-height: normal"&gt;    Estas sombras, quizás producidas por "la nube" que se avecina y que mantiene toda la atención de los ingenieros de google, supongo que se se irán despejando en los próximos meses, de momento sigo como principal navegador con Firefox... &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" id="l0r3" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px"&gt;    &lt;font id="nze273" color="#17365d"&gt; &lt;/font&gt;&lt;font id="fs_l1" color="#17365d"&gt;&lt;font id="fs_l2" color="#5c5c5c"&gt;     &lt;/font&gt;&lt;/font&gt;&lt;font id="fs_l5" color="#17365d"&gt;&lt;font id="fs_l6" color="#5c5c5c"&gt;  &lt;span id="sbza" style="color: rgb(0, 0, 0)"&gt; &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;/span&gt;&lt;div id="hpaj" style="margin-top: 0px; margin-bottom: 0px"&gt;&lt;br id="yl9g"&gt;&lt;/div&gt;&lt;div id="vdxn" style="margin-top: 0px; margin-bottom: 0px"&gt;&lt;span id="hpaj1" style="color: rgb(92, 92, 92); line-height: 130%"&gt;&lt;div class="MsoNormal" id="hpaj2" style="background-image: initial; background-repeat: initial; background-color: white; margin-right: 0cm; margin-left: 0cm; line-height: 130%; margin-top: 0px; margin-bottom: 0px"&gt;&lt;p class="MsoNormal" id="hpaj3" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px"&gt;&lt;font id="fs_l9" color="#17365d"&gt;&lt;font id="fs_l10" color="#5c5c5c"&gt;    Chrome es de&lt;b id="nze257"&gt; código abierto&lt;/b&gt;,(&lt;span id="md-5" style="color: rgb(0, 0, 0); line-height: normal"&gt; en c++),&lt;span id="md-50" style="color: rgb(23, 54, 93); line-height: 16px"&gt;&lt;font id="md-51" color="#5c5c5c"&gt; por lo que los programadores podrán desarrollar sus propias aplicaciones&lt;/font&gt;&lt;font id="fs_l11" color="#5c5c5c"&gt;&lt;b id="iuac"&gt;.&lt;/b&gt;  S&lt;span id="klqw" style="color: rgb(0, 0, 0); line-height: normal"&gt;iento la curiosidad de ver si realmente tienen puesto el código fuente para descargarse libremente. Busca la página oficial donde se publica el código fuente del proyecto en &lt;a id="j16o" href="http://code.google.com/chromium/" title="http://code.google.com/chromium/" style="color: rgb(85, 26, 139)"&gt;&lt;span id="xddq1" style="text-decoration: none; color: rgb(0, 0, 0)"&gt; &lt;/span&gt;&lt;/a&gt;&lt;a id="xddq2" href="http://code.google.com/chromium/" title="http://code.google.com/chromium/" style="color: rgb(85, 26, 139)"&gt;http://code.google.com/chromium/&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div id="vdxn1" style="margin-top: 0px; margin-bottom: 0px"&gt;&lt;div id="gybp" style="margin-top: 0px; margin-bottom: 0px"&gt;&lt;br id="gybp0"&gt;&lt;/div&gt;&lt;div id="gybp1" style="margin-top: 0px; margin-bottom: 0px"&gt;Pasando de las instrucciones que no indican claramente donde y como descargar el código fuente, probemos con el archifamoso SVN&lt;/div&gt;&lt;div id="gybp2" style="margin-top: 0px; margin-bottom: 0px"&gt;&lt;br id="gybp3"&gt;&lt;/div&gt;&lt;div id="gybp4" style="margin-top: 0px; margin-bottom: 0px"&gt;&lt;div id="uz8r1" style="margin-top: 0px; margin-bottom: 0px"&gt;Nos colocamos en un directorio donde queremos descargar chrome dentro de una carpeta del mismo y ejecutamos el comando, ejemplo:&lt;/div&gt;&lt;div id="it.a" style="margin-top: 0px; margin-bottom: 0px"&gt;&lt;br id="yauu"&gt;&lt;/div&gt;&lt;div id="o05i2" style="margin-top: 0px; margin-bottom: 0px"&gt;&lt;br id="o05i3"&gt;&lt;/div&gt;&lt;div id="o05i4" style="margin-top: 0px; margin-bottom: 0px"&gt;j:google&gt;svn checkout http://src.chromium.org/svn/trunk/src/chrome chrome&lt;/div&gt;&lt;div id="o05i5" style="margin-top: 0px; margin-bottom: 0px"&gt;&lt;br id="o05i6"&gt;&lt;/div&gt;&lt;div id="kck-" style="margin-top: 0px; margin-bottom: 0px"&gt;Maldita sea, al rato de estar actualizandose los ficheros encuentro el siguiente error:&lt;/div&gt;&lt;div id="kck-0" style="margin-top: 0px; margin-bottom: 0px"&gt;&lt;br id="kck-1"&gt;&lt;/div&gt;&lt;div id="kck-2" style="margin-top: 0px; margin-bottom: 0px"&gt;&lt;div id="kck-3" style="margin-top: 0px; margin-bottom: 0px"&gt;svn: requerimiento REPORT fall¢ en '/svn/!svn/vcc/default'&lt;/div&gt;&lt;div id="kck-4" style="margin-top: 0px; margin-bottom: 0px"&gt;svn: REPORT de '/svn/!svn/vcc/default': Could not read response body: Se ha forz&lt;/div&gt;&lt;div id="kck-5" style="margin-top: 0px; margin-bottom: 0px"&gt;ado la interrupci¢n de una conexi¢n existente por el host remoto.   (http://src.&lt;/div&gt;&lt;div id="kck-6" style="margin-top: 0px; margin-bottom: 0px"&gt;chromium.org)&lt;/div&gt;&lt;div id="xjdc" style="margin-top: 0px; margin-bottom: 0px"&gt;&lt;br id="xjdc0"&gt;&lt;/div&gt;&lt;div id="xjdc1" style="margin-top: 0px; margin-bottom: 0px"&gt;Ahora entiendo porque recomiendan descargarlo en formato tar.gz  ( &lt;a href="http://build.chromium.org/buildbot/archives/chromium.tgz" rel="nofollow" id="xjdc2"&gt;source tarball)&lt;/a&gt;. &lt;/div&gt;&lt;div id="xjdc3" style="margin-top: 0px; margin-bottom: 0px"&gt;&lt;br id="xjdc4"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="kck-7" style="margin-top: 0px; margin-bottom: 0px"&gt;Sin embargo pruebo hasta 3 veces con el comando svn, y termina de descargar todo aparentemente, por cierto, comparado con descargarlo en tar.gzme ha resultado más rápido (aunque haya tenido que reintentar 3 veces, svn continua la descarga a partir del punto que paró).&lt;/div&gt;&lt;div id="zp0i" style="margin-top: 0px; margin-bottom: 0px"&gt;&lt;br id="zp0i0"&gt;&lt;/div&gt;&lt;div id="zp0i1" style="margin-top: 0px; margin-bottom: 0px"&gt;Para compilarlo necesitamos recurrir a Microsoft. Podemos descargar la versión de Visual c++ 2005 de microsoft&lt;/div&gt;&lt;div id="dvhn3" style="margin-top: 0px; margin-bottom: 0px"&gt;&lt;a id="imnz" href="http://www.microsoft.com/express/2005/download/default.aspx#" title="http://www.microsoft.com/express/2005/download/default.aspx#"&gt;http://www.microsoft.com/express/2005/download/default.aspx#&lt;/a&gt;&lt;/div&gt;&lt;div id="v0rj" style="margin-top: 0px; margin-bottom: 0px"&gt;&lt;span id="k6117" style="background-color: rgb(255, 255, 255)"&gt;Install Microsoft Visual Studio 2005 Service Pack 1 (&lt;/span&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=bb4a75ab-e2d4-4c96-b39d-37baf6b5b1dc" rel="nofollow" id="k6118" style="background-color: rgb(255, 255, 255); color: rgb(85, 26, 139)"&gt;download&lt;/a&gt;&lt;span id="k6119" style="background-color: rgb(255, 255, 255)"&gt;) o en nuestro caso &lt;a id="r8eg" href="http://www.microsoft.com/downloads/details.aspx?familyid=7B0B0339-613A-46E6-AB4D-080D4D4A8C4E&amp;amp;displaylang=es" title="Service Pack 1 para Microsoft® Visual Studio® 2005 Express" style="color: rgb(85, 26, 139)"&gt;Service Pack 1 para Microsoft® Visual Studio® 2005 Express&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div id="ojfn" style="margin-top: 0px; margin-bottom: 0px"&gt;&lt;br id="ojfn0"&gt;&lt;/div&gt;&lt;div id="ojfn1" style="margin-top: 0px; margin-bottom: 0px"&gt;Por cierto, no he tenido Wobs de actualizar el parche para correr en Windows Vista. Gran desilusión!, tendré que probar a instalarlo en algún PC virtual corriendo XP.&lt;/div&gt;&lt;div id="ojfn2" style="margin-top: 0px; margin-bottom: 0px"&gt;Pero eso ya lo veremos otro capitulo, de momento no quiero seguir invirtiendo mi tiempo en compilar el programa y buscar errores para ellos, (que me paguen si quieres, jejeje)&lt;/div&gt;&lt;div id="ojfn3" style="margin-top: 0px; margin-bottom: 0px"&gt;&lt;br id="ojfn4"&gt;&lt;/div&gt;&lt;div id="ojfn5" style="margin-top: 0px; margin-bottom: 0px"&gt;&lt;br id="ojfn6"&gt;&lt;/div&gt;&lt;div id="v0rj0" style="margin-top: 0px; margin-bottom: 0px"&gt;&lt;br id="ojfn7"&gt;&lt;/div&gt;&lt;div id="k536" style="margin-top: 0px; margin-bottom: 0px"&gt;&lt;br id="k5360"&gt;&lt;/div&gt;&lt;/div&gt;&lt;br id="opdq79"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5510604973792740233-1157357031895529?l=blablel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blablel.blogspot.com/feeds/1157357031895529/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5510604973792740233&amp;postID=1157357031895529' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/1157357031895529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/1157357031895529'/><link rel='alternate' type='text/html' href='http://blablel.blogspot.com/2008/09/chrome-luces-y-sombras.html' title=''/><author><name>wob</name><uri>http://www.blogger.com/profile/07887712252813079474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5510604973792740233.post-3744772457160243042</id><published>2008-09-02T11:29:00.000-07:00</published><updated>2008-09-04T14:18:35.762-07:00</updated><title type='text'></title><content type='html'>&lt;br id="of0h"&gt;&lt;b id="of0h0"&gt;&lt;font id="of0h1" size="4"&gt;La nube. 'Cloud computing'&lt;/font&gt;&lt;/b&gt;&lt;div class="floatright" id="pha60"&gt;&lt;br id="of0h2"&gt;&lt;div class="floatright" id="loof"&gt;&lt;p id="l0p2"&gt;   La palabra informática de moda es 'Cloud computing', que se podría traducir algo así como 'nube computacional' pero desde luego no seria una traducción muy acertada. &lt;/p&gt;           &lt;p id="l0p20"&gt;             Se trata usar diferentes servicios accesibles por diferentes dispositivos (ordenadores, PDA, moviles) para acceder a una información que reside en Internet.           &lt;/p&gt;           &lt;br id="ynlr"&gt;           &lt;p id="ynlr0"&gt;             &lt;b id="o93n0"&gt;* En fin amigo "Molina" (único lector aparente de este Blog), busca una expresión para definir "the cloud" en castellano y habrás pasado a la historia informática en mayúsculas.&lt;/b&gt;           &lt;/p&gt;           &lt;p id="urj5"&gt;              &lt;br id="t7m."&gt;           &lt;/p&gt;           &lt;p id="ynlr6"&gt;             &lt;a class="image" href="http://en.wikipedia.org/wiki/Image:CloudComputingNetworkDiagram.svg" id="ev.b4" title="CloudComputingNetworkDiagram.svg"&gt;&lt;img alt="" id="ev.b5" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/4b/CloudComputingNetworkDiagram.svg/200px-CloudComputingNetworkDiagram.svg.png" border="0" height="295" width="200"&gt;&lt;/a&gt;           &lt;/p&gt;           &lt;p id="qgzb0"&gt;              Se trata de un concepto general que incorpora &lt;font id="pha684" color="#002bb8"&gt;&lt;a href="http://en.wikipedia.org/wiki/Software_as_a_service" id="jo9z" title="el software como un servicio"&gt;el software como un servicio&lt;/a&gt; &lt;/font&gt;, &lt;a href="http://en.wikipedia.org/wiki/Web_2.0" id="ev.b17" title="Web 2.0"&gt;Web 2.0&lt;/a&gt;   y otros recientes, donde el tema común es la dependencia de Internet para satisfacer las necesidades de los usuarios, permitiendo a los usuarios acceder a estas nubes de servicios tecnológicos sin experiencia o conocimiento previo y sin tener control de la infraestructura que les apoya. &lt;/p&gt;           &lt;br id="t7m.0"&gt;             La mayoría de las infraestructuras informáticas nube está compuesta  por servicios prestados a través de &lt;a href="http://66.102.9.104/translate_c?hl=es&amp;amp;sl=en&amp;amp;tl=es&amp;amp;u=http://en.wikipedia.org/wiki/Data_center&amp;amp;usg=ALkJrhjuB_AdcP7LSCjldbsErGjE9GaOaA" id="pha6211" title="Centro de Datos"&gt;&lt;font id="pha6212" color="#002bb8"&gt;centros de datos&lt;/font&gt;&lt;/a&gt; de nueva generación que se basan en calculo y  almacenamiento de datos, usando tecnologías de &lt;a href="http://66.102.9.104/translate_c?hl=es&amp;amp;sl=en&amp;amp;tl=es&amp;amp;u=http://en.wikipedia.org/wiki/Virtualization&amp;amp;usg=ALkJrhiPvlcohOBO1LYoBwtdfsUzgmNA1Q" id="pha6213" title="Virtualización"&gt;&lt;font id="pha6214" color="#002bb8"&gt;virtualización.&lt;/font&gt;&lt;/a&gt;&lt;br id="ay3o"&gt;           &lt;br id="ay3o0"&gt;  Su uso se incrementa por  "el aumento de alta velocidad de ancho de banda" que permite recibir los mismos tiempos de respuesta de infraestructura centralizada a otros sitios.&lt;br id="bi0q"&gt;           &lt;br id="n7fq"&gt;&lt;p id="pkhc"&gt;&lt;a href="http://66.102.9.104/translate_c?hl=es&amp;amp;sl=en&amp;amp;tl=es&amp;amp;u=http://en.wikipedia.org/wiki/Virtualization&amp;amp;usg=ALkJrhiPvlcohOBO1LYoBwtdfsUzgmNA1Q" id="t7m.3" title="Virtualización"&gt;       &lt;/a&gt;     &lt;/p&gt;  &lt;br id="t7m.6"&gt;             &lt;br id="t7m.7"&gt;   &lt;/div&gt;   &lt;p id="keqw"&gt;     * Una peña tiene su pagina web en la que se combinan blogs , fotos, vídeos y calendarios de los socios. Una hoja de cálculo compartida entre los  miembros de una peña de fiestas  a la que tienen acceso desde ordenador o movil a la misma hoja de calculo, con información de quién se encarga de qué. Durante las 'fiesta' se pueden hacer vídeos que pasas al ordenador y envías a youtube, o con una PDA, sacas fotos que envías a Facebook , Picasa o Flickr. Estos servicios pueden ser leídos automaticamente como RSS y ser usados en tiempo real por otros programas o mashup que combinen mapas,  calendarios y otros elementos. De forma que puedes "dar envidia" casi en tiempo real a los peñistas que no hayan podido acudir a la fiesta, a través de información que se ha ido centralizando a través de diferentes sitios y formas.&lt;br id="t7m.8"&gt;   &lt;/p&gt;   &lt;p id="urcz"&gt;     &lt;br id="t7m.9"&gt;   &lt;/p&gt;   &lt;p id="wtkp88"&gt;         Aunque este ejemplo suena esperpentico, entraña dificultades que hasta hace poco no estaban resueltas o se escapaban de los presupuestos de una pequeña peña.&lt;br id="t7m.10"&gt;   &lt;/p&gt;   &lt;p id="t7m.11"&gt;     &lt;br id="t7m.12"&gt;   &lt;/p&gt;   &lt;p id="t7m.17"&gt;         Hay otros casos reales en los negocios donde se pretende conseguir este paradigma, cualquiera con mínimos conocimientos informáticos puede participar en el conjunto y teniendo los servicios prestados o alquilados el coste es mínimo. Por ejemplo, &lt;a href="http://en.wikipedia.org/wiki/Google_Apps" id="n-hf1" title="Google Apps"&gt;Google Apps&lt;/a&gt; proporciona aplicaciones de negocios en línea al que se accede desde un &lt;font id="pha6100" color="#002bb8"&gt;navegador web,&lt;/font&gt; mientras que el &lt;font id="pha6102" color="#002bb8"&gt;software&lt;/font&gt; y los &lt;font id="pha6104" color="#002bb8"&gt;datos&lt;/font&gt; se almacenan en los servidores.   &lt;/p&gt;   &lt;p id="tdjn0"&gt;        &lt;br id="wni6"&gt;         Los servicios son accesibles en cualquier lugar del mundo, con &lt;i id="pha6218"&gt;la nube&lt;/i&gt; que aparece como un punto de acceso único para todas las necesidades de los consumidores.   &lt;/p&gt;   &lt;p id="wvi70"&gt;         &lt;/p&gt;   &lt;p id="o7b2"&gt;         La nube propone&lt;a class="mw-redirect" href="http://66.102.9.104/translate_c?hl=es&amp;amp;sl=en&amp;amp;tl=es&amp;amp;u=http://en.wikipedia.org/wiki/Open_standards&amp;amp;usg=ALkJrhiEzf3UusKEGGxgFJG_gFCxAbMhJA" id="pha6240" title="Las normas abiertas"&gt;&lt;font id="pha6241" color="#002bb8"&gt; Estándares abiertos&lt;/font&gt;&lt;/a&gt; y &lt;a href="http://66.102.9.104/translate_c?hl=es&amp;amp;sl=en&amp;amp;tl=es&amp;amp;u=http://en.wikipedia.org/wiki/Open_source_software&amp;amp;usg=ALkJrhgSI0MWleNwvIqYzmDpcBH7DZDZiQ" id="pha6242" title="Software de fuente abierta"&gt;&lt;font id="pha6243" color="#002bb8"&gt;software de fuente abierta&lt;/font&gt;&lt;/a&gt;. Los clientes por lo general no poseen la infraestructura, solo acceden y alquilan,    &lt;/p&gt;   &lt;p id="o7b24"&gt;         &lt;/p&gt;   &lt;p id="o7b25"&gt;         Al compartir  la potencia de las computadoras entre &lt;a href="http://66.102.9.104/translate_c?hl=es&amp;amp;sl=en&amp;amp;tl=es&amp;amp;u=http://en.wikipedia.org/wiki/Multitenancy&amp;amp;usg=ALkJrhgfQA_FQh1p4LQu3z_m0LPca97miA" id="pha6280" title="Multitenancy"&gt;&lt;font id="pha6281" color="#002bb8"&gt;varios inquilinos,&lt;/font&gt;&lt;/a&gt; las tasas de utilización se puede mejorar, y pueden reducir costes al tiempo que aumenta significativamente la velocidad de desarrollo de aplicaciones y la capacidad de los servicios en momentos pico de trabajo.&lt;br id="t7m.24"&gt;   &lt;/p&gt;   &lt;br id="t7m.25"&gt;   &lt;p id="iv.e0"&gt;          La nube está siendo impulsado por empresas como &lt;a href="http://en.wikipedia.org/wiki/Amazon_Web_Services" id="ev.b68" title="Amazon Web Services"&gt;Amazon&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Google" id="ev.b69" title="Google"&gt;Google&lt;/a&gt;, &lt;a class="mw-redirect" href="http://en.wikipedia.org/wiki/Salesforce" id="ev.b70" title="Salesforce"&gt;Salesforce&lt;/a&gt; y &lt;a href="http://en.wikipedia.org/wiki/Yahoo%21" id="ev.b71" title="Yahoo!"&gt;Yahoo&lt;/a&gt;&lt;a href="http://66.102.9.104/translate_c?hl=es&amp;amp;sl=en&amp;amp;tl=es&amp;amp;u=http://en.wikipedia.org/wiki/Yahoo%21&amp;amp;usg=ALkJrhixLTzLf3LkhGW57srJ541oVjZfTA" id="pha6330" title="Yahoo!"&gt;&lt;font id="pha6331" color="#002bb8"&gt;!&lt;/font&gt;&lt;/a&gt; Así como los proveedores tradicionales incluyendo &lt;a class="mw-redirect" href="http://en.wikipedia.org/wiki/Hewlett_Packard" id="ev.b72" title="Hewlett Packard"&gt;Hewlett Packard&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/IBM" id="ev.b73" title="IBM"&gt;IBM&lt;/a&gt;, &lt;a class="mw-redirect" href="http://en.wikipedia.org/wiki/Intel" id="ev.b74" title="Intel"&gt;Intel&lt;/a&gt; y &lt;a href="http://66.102.9.104/translate_c?hl=es&amp;amp;sl=en&amp;amp;tl=es&amp;amp;u=http://en.wikipedia.org/wiki/Microsoft&amp;amp;usg=ALkJrhj_lVyDElmIp_4bdjGrRzFjen6yzw" id="pha6338" title="Microsoft"&gt;&lt;font id="pha6339" color="#002bb8"&gt;Microsoft&lt;/font&gt;&lt;/a&gt; y aprobada por los individuos a través de grandes empresas, incluidas &lt;a href="http://en.wikipedia.org/wiki/General_Electric" id="ev.b77" title="General Electric"&gt;General Electric&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/L%27Or%C3%A9al" id="ev.b78" title="L'Oréal"&gt;L'Oréal&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Procter_%26_Gamble" id="ev.b79" title="Procter &amp;amp; Gamble"&gt;Procter &amp;amp; Gamble&lt;/a&gt; ,&lt;a href="http://en.wikipedia.org/wiki/Valeo" id="ev.b80" title="Valeo"&gt;Valeo&lt;/a&gt;&lt;a href="http://66.102.9.104/translate_c?hl=es&amp;amp;sl=en&amp;amp;tl=es&amp;amp;u=http://en.wikipedia.org/wiki/Cloud_computing&amp;amp;usg=ALkJrhgWAItRuIkSnAfwF7vG7vsYxiGjow#cite_note-10" id="pha6354" title=""&gt;&lt;/a&gt;   &lt;/p&gt;   &lt;p id="iv.e1"&gt;         &lt;/p&gt; &lt;/div&gt; &lt;br id="t7m.26"&gt;     De momento no tenemos ningún término en español y por lo que parece se va a quedar en inglés. Así que porque no buscamos un termino para definirla?&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5510604973792740233-3744772457160243042?l=blablel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blablel.blogspot.com/feeds/3744772457160243042/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5510604973792740233&amp;postID=3744772457160243042' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/3744772457160243042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/3744772457160243042'/><link rel='alternate' type='text/html' href='http://blablel.blogspot.com/2008/09/la-nube.html' title=''/><author><name>wob</name><uri>http://www.blogger.com/profile/07887712252813079474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5510604973792740233.post-1718942619068601001</id><published>2008-08-27T04:18:00.000-07:00</published><updated>2008-09-04T14:18:35.773-07:00</updated><title type='text'></title><content type='html'>            &lt;div id="m5gb5"&gt; &lt;div id="m5gb250"&gt; &lt;div id="m5gb255"&gt; &lt;p id="m5gb28"&gt;   &lt;/p&gt;&lt;div id="wj4p0"&gt; &lt;table id="w:dg" border="0" cellpadding="3" cellspacing="0" width="100%"&gt; &lt;tbody id="wj4p1"&gt; &lt;tr id="wj4p2"&gt; &lt;td id="wj4p3" width="33%"&gt; &lt;h1 id="wj4p4"&gt;lively&lt;/h1&gt;&lt;/td&gt; &lt;td id="wj4p5" width="33%"&gt;&lt;br id="wj4p6"&gt;&lt;/td&gt; &lt;td id="wj4p7" width="33%"&gt; &lt;p id="wj4p8"&gt;&lt;a id="m5gb576" href="http://www.wikio.es/webinfo?id=64045328"&gt;&lt;img id="m5gb577" title="Los Sims + Second Life + Habbo Hotel = Google Lively - blooG - Felipe Cerda" src="http://images.wikio.com/images/6c7537/los-sims-second-life-habbo-hotel-google-lively.png"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br id="wj4p9"&gt; &lt;p id="m6v6"&gt; &lt;/p&gt;&lt;/div&gt;&lt;/div&gt; &lt;div id="m5gb7"&gt; &lt;p id="ah870" style="text-align: justify;"&gt;Hace muy poco que he descubierto Lively: Un mundo virtual de 3 dimensiones en los que los personajes (o avatares) se mueven, relacionan y "chatean" en habitaciones que cada usuario puede diseñar según sus gustos.&lt;br id="n9xc"&gt;&lt;a id="m5gb575" href="http://www.wikio.es/webinfo?id=64045328" name="news64045328"&gt;&lt;br id="n9xc0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;a id="e4xm1" href="http://www.wikio.es/webinfo?id=64045328" name="news64045328"&gt;&lt;/a&gt; &lt;p id="m5gb438"&gt;Busca una mezcla entre &lt;a id="m5gb234" href="http://www.ojomarketing.com/sobre/second-life/"&gt;Second Life&lt;/a&gt;, &lt;a id="m5gb235" href="http://consolas.com/videojuegos/los-sims"&gt;Los Sims&lt;/a&gt;, &lt;a id="m5gb236" href="http://www.habbo.es/"&gt;Hotel Haboo&lt;/a&gt;, &lt;font id="m5gb669" size="3"&gt;&lt;a class="AttributeUrl" id="m5gb670" href="http://www.smallworlds.com/login.php"&gt;SmallWorlds,&lt;/a&gt;&lt;/font&gt; &lt;a id="m5gb431" href="http://www.imvu.com/"&gt;IMVU&lt;/a&gt;, &lt;a id="m5gb432" href="http://www.there.com/"&gt;There&lt;/a&gt;, &lt;a id="m5gb433" href="http://www.worldofwarcraft.com/"&gt;World of Warcraft&lt;/a&gt; y similares. Más que un mundo continuo como &lt;b id="d4qu"&gt;Second Life,&lt;/b&gt; se trata de una serie de &lt;b id="m5gb53"&gt;salas virtuales&lt;/b&gt; donde un personaje (avatar) , creado por el usuario, puede moverse, interactuar con objetos, charlar con otros visitantes o visitar las salas de otros. En las habitaciones además, se pueden ver vídeos de Youtube en televisiones virtuales, mostrar imágenes como si fueran "poster" o cuadros, poner tu propia música, etc.. &lt;/p&gt; &lt;p id="lh-x0" style="text-align: justify;"&gt;&lt;br id="nqji"&gt;&lt;/p&gt; &lt;p id="jg7g1" style="text-align: justify;"&gt;Una vez diseñado nuestra room y avatar, pueden ser incluidos en cualquier página web (o blog)  &lt;b id="m5gb170"&gt; Lively&lt;/b&gt; nos proporcionará un código HTML para que podamos publicitar nuestra habitación en nuestras páginas webs e invitar a los visitantes a que entren en el mundo de &lt;b id="m5gb171"&gt;Lively&lt;/b&gt;. &lt;/p&gt; &lt;p id="m5gb55"&gt;&lt;br id="v..k"&gt;&lt;/p&gt;&lt;br id="w_28"&gt;  &lt;p id="m5gb29"&gt;&lt;font id="fc1t2" size="4"&gt;&lt;b id="gd4d"&gt;Instrucciones para usar lively&lt;/b&gt;&lt;/font&gt;&lt;br id="erbm1"&gt;&lt;/p&gt; &lt;p id="erbm2"&gt;&lt;br id="w_280"&gt;&lt;/p&gt; 1) Tener una &lt;a id="m5gb391" href="http://google.dirson.com/o.a/cuentas-google"&gt;cuenta de usuario de Google&lt;/a&gt; (es gratis). Si por ejemplo dispones de correo Gmail, este es tu nombre de usuario google que te da además acceso a otros muchos servicios del gigante. &lt;br id="j32z"&gt;&lt;br id="m5gb59"&gt;2)  &lt;b id="m5gb60"&gt;&lt;a id="m5gb61" href="http://www.lively.com/html/landing.html"&gt;Descargar el plugin&lt;/a&gt;&lt;/b&gt; para Explorer o Firefox que de momento sólo es compatible con Windows Vista y XP.&lt;br id="c538"&gt;&lt;br id="bn_g"&gt; &lt;div id="dr5g1"&gt;3) Primeros pasos. En la página principal de Lively tenemos una &lt;b id="m5gb56"&gt;&lt;a id="m5gb57" href="http://www.lively.com/rooms"&gt;relación de todas las salas&lt;/a&gt;&lt;/b&gt; existente y podemos ver el número de visitantes que hay en ese momento, incluso una vista previa de la habitación. Puedes primero experimentar los primeros pasos entrando a salas con gente e intentando comunicarte con ellos.&lt;br id="m5gb58"&gt;&lt;/div&gt; &lt;div id="gzte"&gt;4) Puedes ir cambiando el aspecto de tu personaje para adaptarlo más a tus gustos. &lt;/div&gt; &lt;p id="xoxe6"&gt; &lt;/p&gt; &lt;div id="sdxb"&gt;A la hora de crear nuestro propio avatar tenemos un montón de posibilidades para que se parezca lo máximo a nuestro yo de la vida real, o no, incluyendo el nombre con el que queremos que nos encuentren. Asimismo, se puede editar hasta el más mínimo detalle del avatar , la ropa, color de pelo, zapatos, etc...&lt;/div&gt; &lt;div id="sdxb0"&gt;&lt;br id="qgye1"&gt; &lt;div id="m5gb529" name="news64637473"&gt; &lt;div id="m5gb532"&gt; &lt;p id="t9t33"&gt; &lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div id="u7rg"&gt;5) Crear tu habitación. Debemos indicarle un nombre a dicha room, una pequeña descripción y una serie de opciones. Por un lado debemos indicar si queremos que la habitación sea pública y se muestre en le directorio de habitaciones. Deberemos también indicar en que grado la gente puede modificar la decoración de la misma, habiendo tres opciones, pública (cualquiera puede añadir, mover y eliminar objetos), interactiva (los visitantes sólo podrán mover objetos) y privada (sólo nosotros podremos mover o añadir objetos).&lt;br id="y0g-0"&gt;&lt;/div&gt; &lt;div id="u7rg0"&gt; En Sounds podremos añadir música y sonidos a nuestra habitación. Bien eligiendo de la librería de &lt;b id="m5gb172"&gt;Lively&lt;/b&gt; o subiendo nuestra propia música. &lt;/div&gt; &lt;p id="m5gb173"&gt;&lt;br id="l_is0"&gt;&lt;/p&gt; &lt;p id="l_is1"&gt;Finalmente deberemos ir “de compras” para poder decorar la misma. Aunque por ahora la mayoría de los objetos que he visto son gratuitos no descarto que en un futuro &lt;b id="m5gb175"&gt;Google&lt;/b&gt; quiera cobrar por ello si la cosa les sale bien.&lt;/p&gt; &lt;p id="m5gb176"&gt;&lt;br id="l_is2"&gt;&lt;/p&gt; &lt;p id="f7410"&gt;&lt;br id="f7411"&gt;&lt;/p&gt; &lt;p id="f7412"&gt;A día de hoy ya existen decenas de "habitaciones" en "Lively" que usuarios de todo el mundo pueden visitar con total libertad, desde discotecas, pueblos del Oeste o montañas heladas.&lt;/p&gt; &lt;p id="v..k0"&gt; &lt;/p&gt;&lt;/div&gt;&lt;/div&gt; &lt;div id="m5gb131"&gt; &lt;div id="m5gb136"&gt;  &lt;p id="m5gb243"&gt; &lt;/p&gt; &lt;div id="m5gb278"&gt;&lt;font id="fc1t" size="4"&gt;&lt;b id="v3tr1"&gt;Dudas sobre los mundos virtuales&lt;/b&gt;&lt;/font&gt;&lt;br id="dbbl1"&gt;&lt;/div&gt;&lt;br id="v3tr2"&gt; &lt;p id="pnlw0"&gt;A pesar de que su éxito es algo dudoso, Internet sigue registrando la llegada de nuevos mundos virtuales sociales.  La red social &lt;a id="m5gb396" href="http://google.dirson.com/orkut.php"&gt;Orkut&lt;/a&gt; no se ha convertido en el producto que los responsables de Google esperaban para poder competir con Facebook o MySpace, y Lively puede ser el comienzo de la Red Social que necesita la compañía.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt; &lt;div id="wj4p13"&gt; &lt;div id="wj4p14"&gt; &lt;p id="wj4p15"&gt;&lt;br id="ab2o"&gt;&lt;/p&gt;&lt;p id="ab2o0"&gt;Me sorprendería si Google deja a Lively sólo como un chat 3D, lo cual no tiene ya nada de novedoso .Google hace tiempo que trabaja con herramientas que permiten interrelacionar redes sociales, no me extrañaría que Google ofreciera "portabilidad" de esas redes a la suya o viceversa.&lt;br id="m5gb382"&gt; &lt;/p&gt; &lt;p id="pztt0"&gt;&lt;br id="w0np"&gt;&lt;/p&gt;&lt;p id="l9n10"&gt; &lt;br id="w0np0"&gt;Hace poco que se hizo la primera prueba oficial exitosa en la cual un avatar se transportó del mundo de Second Life y llegó a Opensim.  Al igual que la búsqueda en la portabilidad de datos personales para redes sociales, el desplazamiento libre de avatares entre diferentes mundos permitirá el crecimiento geométrico de usuarios, mayor competencia entre empresas y reducción de costos para los clientes. &lt;br id="suia"&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div id="m5gb216"&gt; &lt;div id="m5gb217"&gt; &lt;div id="m5gb227"&gt;&lt;br id="ab2o3"&gt;&lt;p id="maym"&gt;&lt;br id="i60g"&gt;&lt;/p&gt; &lt;p id="el5o2"&gt;Lively podría integrarse con otros productos como por ejemplo '&lt;a id="m5gb397" href="http://google.dirson.com/o.a/google-earth"&gt;Google Earth&lt;/a&gt;', para poder así crear nuestros mundos virtuales dentro de paisajes y ciudades de nuestro planeta. Así mismo, con &lt;a id="m5gb398" href="http://google.dirson.com/post/2584-sketchup/"&gt;SketchUp&lt;/a&gt; podremos diseñar de manera profesional estos entornos virtuales, acompañados de efificios y estructuras.&lt;/p&gt; &lt;p id="m5gb440"&gt;Es sencillo imaginar que Lively podrá integrarse a otros productos como Gmail, Google Docs, You Tube, Google Calendar, etc...&lt;br id="j1cb"&gt;&lt;/p&gt; &lt;p id="j1cb0"&gt;&lt;br id="y-8x"&gt;&lt;/p&gt;&lt;br id="r6gd"&gt;&lt;font id="fc1t0" size="4"&gt;&lt;b id="v3tr"&gt;Lento&lt;/b&gt;&lt;/font&gt;&lt;br id="r6gd0"&gt; &lt;p id="m5gb237"&gt;&lt;br id="dbbl"&gt;&lt;/p&gt; &lt;p id="m5gb177"&gt;&lt;br id="l_is4"&gt;&lt;/p&gt; &lt;p id="m5gb181"&gt;Por lo que he probado &lt;b id="m5gb182"&gt;Lively&lt;/b&gt; he de decir que es tremendamente lento, llegado a puntos en los que me ha dejado el ordenador literalmente colgado, sobre todo en habitaciones con mucha gente. Además la manera de mover el personaje me ha parecido demasiado ortopédica y me ha costado trabajo saber como se hacía.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div id="m5gb69"&gt; &lt;p id="m5gb644"&gt; &lt;/p&gt; &lt;/div&gt;  &lt;div id="u7rg2" name="news64637473"&gt;&lt;div id="u7rg3"&gt; &lt;div id="m5gb360"&gt; &lt;div id="m5gb361"&gt; &lt;div id="m5gb371"&gt; &lt;h1 id="m5gb383"&gt;&lt;font id="piww" size="4"&gt;Publicidad personalizada&lt;/font&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;p id="nx.g"&gt;&lt;br id="m5gb400"&gt;Lively y este nuevo mundo virtual se podrían convertir así en un videojuego online, y su monetización se llevaría a cabo probablemente a través de '&lt;a id="m5gb401" href="http://google.dirson.com/post/3246-compra-adscape-publicidad-videojuegos/"&gt;AdScape&lt;/a&gt;', la firma que adquirió en marzo de 2007 y que está especializada en la creación de sistemas para insertar publicidad dentro de los videojuegos.&lt;/p&gt; &lt;p id="axc2"&gt;&lt;br id="axc20"&gt;&lt;/p&gt; &lt;p id="sui9"&gt;De esta manera, cuando accedamos a Lively podríamos ver anuncios completamente segmentados a nuestro perfil, cuando además Google tiene patentado &lt;a id="m5gb402" href="http://google.dirson.com/post/3379-polemica-patente-comportamiento-videojuegos/"&gt;un sistema que analiza el comportamiento de los usuarios frente a los videojuegos&lt;/a&gt;. De esta manera, si por ejemplo hemos estado dos horas jugando sin parar, Lively nos mostraría anuncios de Pizza Hut, Coca-Cola, café o cosas relacionadas.&lt;/p&gt; &lt;p id="bs.v"&gt;&lt;br id="bs.v0"&gt;&lt;/p&gt; Y si nos vestimos con un determinado estilo de ropa, la publicidad sería por ejemplo de una marca de moda acorde con ese estilo. &lt;br id="m5gb403"&gt;&lt;p id="u7rg4"&gt;&lt;br id="lugg"&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt; &lt;div id="l_is3"&gt; &lt;/div&gt; &lt;div id="ig9y"&gt;&lt;font id="piww0" size="4"&gt;Más cosas &lt;/font&gt;&lt;br id="jo4r5"&gt;&lt;br id="jo4r6"&gt;&lt;/div&gt; &lt;p id="o8120"&gt;Es una nuevo producto de los laboratorios Google, y que aún esta en el estado Beta, aunque tiene toda la funcionalidad de una aplicación completa pero posiblemente inacabada.&lt;/p&gt;&lt;p id="rd211" style="text-align: justify;"&gt;&lt;br id="rd212"&gt;&lt;/p&gt; &lt;p id="y75:0" style="text-align: justify;"&gt;Para desarrollar esta aplicación, Google ha trabajado estrechamente con la Universidad del Estado de Arizona, en EE.UU.  El proyecto ha sido dirigido por Niniane Wang,  una ingeniera que anteriormente trabajó en Microsoft en su área de videojuegos, ayudando por ejemplo a desarrollar la renderización de su 'Flight Simulator' y es una de las personas que ha estado 'testeando' &lt;a id="m5gb408" href="http://google.dirson.com/post/4018-friendfeed-facebook-google-sombra/"&gt;la red social FriendFeed&lt;/a&gt;, un sitio web que podría complementarse perfectamente con el nuevo Lively.  &lt;b id="m5gb13"&gt;&lt;i id="m5gb14"&gt;“Si entras en una habitación de Lively integrada en tu blog o página web preferida, puedes hacerte una idea inmediata de los intereses del creador, sólo con ver los muebles y el entorno que elige&lt;/i&gt;“, asegura Wang, &lt;/b&gt;&lt;br id="m5gb409"&gt;&lt;br id="m5gb410"&gt;&lt;/p&gt;  &lt;p id="qb26"&gt;&lt;br id="qb260"&gt;&lt;/p&gt; &lt;p id="m5gb161"&gt;Hay que tomarse &lt;b id="m5gb162"&gt;Lively&lt;/b&gt; como un comienzo en la exploración de los entornos tridimensionales por parte de Google, porque de otra forma habría que catalogarlo como un "&lt;a id="m5gb163" href="http://www.genbeta.com/2007/12/26-weblin-conversaciones-mediante-avatares-animados-desde-cualquier-sitio-web"&gt;weblin&lt;/a&gt; con pretensiones" &lt;br id="b5st0"&gt;&lt;/p&gt;&lt;p id="bs.v1"&gt;&lt;br id="m5gb404"&gt;&lt;/p&gt; &lt;div id="m5gb471"&gt; &lt;div id="m5gb570" name="news64045328"&gt;&lt;a id="ccje0" href="http://www.wikio.es/webinfo?id=64045328" name="news64045328"&gt;&lt;/a&gt; &lt;div id="m5gb573"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div id="sdxb1" name="news64637473"&gt; &lt;div id="p4wz"&gt; &lt;p id="s_730"&gt;   &lt;/p&gt;&lt;div id="e8-m2"&gt; &lt;table id="bur1" border="0" cellpadding="3" cellspacing="0" width="100%"&gt; &lt;tbody id="e8-m3"&gt; &lt;tr id="e8-m4"&gt; &lt;td id="e8-m5" width="50%"&gt;&lt;br id="i:0q"&gt;&lt;/td&gt; &lt;td id="e8-m6" width="50%"&gt; &lt;p id="m5gb633"&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr id="e8-m7"&gt; &lt;td id="e8-m8" width="50%"&gt; &lt;p id="b:8h"&gt;&lt;br id="e8-m9"&gt;El objetivo de Google Lively consiste en facilitar el diseño y desarrollo de salas de reunión 3D para que puedan ser incluidas en nuestra web tan fácilmente como hoy en día incluimos un enlace a un vídeo en Youtube.&lt;/p&gt; &lt;p id="b:8h0"&gt;Aplicación en los negocios, &lt;/p&gt; &lt;p id="b:8h1"&gt;Servicio técnico,&lt;/p&gt; &lt;p id="b:8h2"&gt;Profesores que incluyan aulas virtuales,...&lt;/p&gt;&lt;/td&gt; &lt;td id="e8-m10" width="50%"&gt;&lt;br id="e8-m11"&gt; &lt;p id="kvel"&gt;&lt;a id="kvel0" href="http://2.bp.blogspot.com/_eeoi-8Kj-hI/SHP29FigllI/AAAAAAAAAM8/-s-kc72eAZ8/s1600-h/lively.jpg"&gt;&lt;img id="m5gb635" style="width: 245px; height: 165px;" alt="Lively de Google" src="http://2.bp.blogspot.com/_eeoi-8Kj-hI/SHP29FigllI/AAAAAAAAAM8/-s-kc72eAZ8/s400/lively.jpg" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br id="r55m1"&gt;&lt;br id="op6i"&gt;&lt;font id="l7kn" size="4"&gt;mis &lt;/font&gt;&lt;font id="wu8-0" size="4"&gt;re&lt;font id="bxad" size="5"&gt;&lt;b id="ig9y0"&gt;flex&lt;/b&gt;&lt;/font&gt;iones&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div id="p4wz0"&gt; &lt;/div&gt;   &lt;div id="ggz10"&gt;A mi parecer, detrás del aparentemente inofensivo juguete, se esconde una potente herramienta de marquetin, servicios, ocio, etc.... Es quizás la punta del iceberg de las nuevas estrategias de la compañía enfocadas cada vez más en integrar diferentes tecnologías para conseguir la máxima interactividad de todos sus servicios. &lt;br id="jty7"&gt;No quiero hacer una critica a la "insaciable" voracidad de la compañía.&lt;br id="bpim"&gt;&lt;p id="m5gb17" style="text-align: justify;"&gt;&lt;br id="rd21"&gt;&lt;/p&gt; &lt;p id="rd210" style="text-align: justify;"&gt;Un dato que me llama la atención es que "dicen" que usa flash+ActionScript. Es decir usando tecnología &lt;a id="m5gb660" href="http://www.adobe.com/flex" rel="nofollow"&gt;Flex&lt;/a&gt;. Al igual que paso con Gmail y Ajax, lively va a servir de ejemplo a otros y va a impulsar el uso de la tecnología Flex.  Su lenguaje ActionScript, es una mezcla entre c++,java y javascript, pero además permite trabajar con Objetos visuales de forma sencilla. Como programador, creo que Flex tiene mucho futuro, y es un serio competidor del tradicional HTML/Javascript. (además pueden convivir fácilmente)&lt;/p&gt;&lt;p id="lugg0" style="text-align: justify;"&gt;&lt;br id="l4tj"&gt;&lt;/p&gt;&lt;p id="l4tj0" style="text-align: justify;"&gt;Me sumo a la comunidad Flex como uno más, e intentaré compartir mis experiencias.&lt;br id="lugg1"&gt;   &lt;/p&gt; &lt;p id="w1gc2" style="text-align: justify;"&gt; &lt;/p&gt;&lt;/div&gt; &lt;div id="u6:j0"&gt;&lt;br id="bcd-"&gt; &lt;p id="m5gb242"&gt; &lt;/p&gt; &lt;div id="bdqe"&gt; &lt;div id="bdqe0"&gt; &lt;p id="bdqe1"&gt;&lt;font id="c8ln" size="4"&gt; Artículos relacionados&lt;/font&gt;&lt;/p&gt;&lt;p id="c8ln0"&gt;&lt;br id="c8ln2"&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt; &lt;div id="u6:j1"&gt;  &lt;br id="c8ln3"&gt;&lt;ul id="c8ln4"&gt;&lt;li id="c8ln5"&gt;&lt;a id="m5gb106" href="http://www.20minutos.es/noticia/397277/0/mundo/virtual/google/"&gt;Google crea un mundo de apartamentos virtuales para comunicar a los internautas&lt;/a&gt;&lt;/li&gt;&lt;li id="c8ln6"&gt;&lt;a id="m5gb108" href="http://www.elpais.com/articulo/internet/Google/crea/propio/mundo/virtual/elpeputec/20080709elpepunet_4/Tes"&gt;Google crea su propio mundo virtual&lt;/a&gt;&lt;/li&gt;&lt;li id="c8ln7"&gt;&lt;a id="m5gb110" href="http://www.genbeta.com/2008/07/09-lively-el-chat-en-3d-de-google"&gt;&lt;b id="m5gb111"&gt;Lively&lt;/b&gt;, el chat en 3D de Google&lt;/a&gt;&lt;/li&gt;&lt;li id="c8ln8"&gt;&lt;a id="m5gb113" href="http://www.jokinsu.com/google/lively-el-second-life-de-google/"&gt;&lt;b id="m5gb114"&gt;Lively&lt;/b&gt;, el Second Life de Google&lt;/a&gt;&lt;/li&gt;&lt;li id="c8ln9"&gt;&lt;a id="m5gb116" href="http://loogic.com/lively-el-mundo-virtual-de-google/"&gt;&lt;b id="m5gb117"&gt;Lively&lt;/b&gt;, el mundo virtual creado por Google&lt;/a&gt;&lt;/li&gt;&lt;li id="kjmu"&gt;&lt;font id="m5gb680" size="3"&gt;&lt;a class="AttributeUrl" id="m5gb681" href="http://code.google.com/p/php-lively/"&gt;php-lively - Google Code&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;table id="m5gb449"&gt; &lt;tbody id="m5gb450"&gt; &lt;tr id="m5gb451"&gt; &lt;td id="m5gb452"&gt;&lt;ul id="fc413"&gt;&lt;li id="fc414"&gt;&lt;a id="m5gb453" href="http://www.virtualware.es/cas/home.aspx"&gt;Realidad Virtual&lt;/a&gt;&lt;/li&gt;&lt;li id="fc415"&gt;&lt;a id="m5gb455" href="http://www.virtualware.es/cas/home.aspx"&gt;Desarrollo de aplicaciones basadas&lt;/a&gt; &lt;a id="m5gb456" href="http://www.virtualware.es/cas/home.aspx"&gt;en tecnología de Realidad Virtual&lt;/a&gt;&lt;/li&gt;&lt;li id="fc416"&gt;&lt;a id="m5gb458" href="http://www.virtualware.es/cas/home.aspx"&gt;www.virtualware.es&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;ul id="fc417"&gt;&lt;li id="fc418"&gt; &lt;font id="ycg.2" size="2"&gt;&lt;a class="AttributeUrl" id="ycg.3" href="http://www.wikio.es/tecnologia/internet/google/google_lively"&gt;Google Lively - Google - Internet - Tecnología - Actualidad&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;table id="fc4110"&gt;&lt;tbody id="fc4111"&gt;&lt;tr id="m5gb459"&gt; &lt;td id="m5gb460"&gt;&lt;ul id="fc4112"&gt;&lt;li id="fc4113"&gt;&lt;a id="m5gb461" href="http://www.vector001.com/"&gt;Infografía 3D, multimedia&lt;/a&gt;&lt;/li&gt;&lt;li id="fc4114"&gt;&lt;a id="m5gb463" href="http://www.vector001.com/"&gt;3D, Multimedia y vídeo.&lt;/a&gt; &lt;a id="m5gb464" href="http://www.vector001.com/"&gt;Estereoscopía y sistemas 3D.&lt;/a&gt;&lt;/li&gt;&lt;li id="fc4115"&gt;&lt;a id="m5gb466" href="http://www.vector001.com/"&gt;www.vector001.com&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;ul id="fc4116"&gt;&lt;li id="m5gb71"&gt;&lt;a id="m5gb72" href="http://www.vnunet.es/es/news/2008/03/18/20080318013"&gt;Dimite el creador de Second Life&lt;/a&gt;  &lt;/li&gt;&lt;li id="m5gb73"&gt;&lt;a id="m5gb74" href="http://www.vnunet.es/es/news/2008/04/24/casas_solares_en_second_life"&gt;Casas solares en Second Life&lt;/a&gt;  &lt;/li&gt;&lt;li id="m5gb75"&gt;&lt;a id="m5gb76" href="http://www.vnunet.es/es/news/2008/04/08/ea_land_el_nuevo_nombre_de_the_sims_online"&gt;EA Land, el nuevo nombre de The Sims Online&lt;/a&gt;  &lt;/li&gt;&lt;li id="m5gb77"&gt;&lt;a id="m5gb78" href="http://www.vnunet.es/es/news/2008/04/03/ibm_tendr__su_propio_second_life_alojado_en_sus_servidores"&gt;IBM tendrá su propio Second Life alojado en sus servidores&lt;/a&gt;  &lt;/li&gt;&lt;li id="m5gb79"&gt;&lt;a id="m5gb80" href="http://www.vnunet.es/es/news/2008/07/04/los_jovenes_espanoles_no_usan_las_redes_sociales_para_ligar"&gt;Los jóvenes españoles no usan las redes sociales “para ligar”&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p id="u6:j2"&gt;&lt;br id="m5gb671"&gt;&lt;br id="m5gb679"&gt;&lt;br id="m5gb682"&gt;&lt;br id="m5gb695"&gt;&lt;br id="m5gb696"&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;br id="i:0q0"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5510604973792740233-1718942619068601001?l=blablel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blablel.blogspot.com/feeds/1718942619068601001/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5510604973792740233&amp;postID=1718942619068601001' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/1718942619068601001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/1718942619068601001'/><link rel='alternate' type='text/html' href='http://blablel.blogspot.com/2008/08/lively-hace-muy-poco-que-he-descubierto.html' title=''/><author><name>wob</name><uri>http://www.blogger.com/profile/07887712252813079474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_eeoi-8Kj-hI/SHP29FigllI/AAAAAAAAAM8/-s-kc72eAZ8/s72-c/lively.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5510604973792740233.post-852774127254653749</id><published>2008-08-05T10:45:00.000-07:00</published><updated>2008-08-05T10:47:00.347-07:00</updated><title type='text'></title><content type='html'>      &lt;div id="pytp"&gt;Puntos clave para programadores&lt;br id="d91r"&gt;&lt;/div&gt; &lt;div id="pytp0"&gt;    &lt;/div&gt; &lt;div id="pytp1"&gt;    1) Google App.&lt;/div&gt; &lt;div id="o-5."&gt;            &lt;/div&gt; &lt;div id="o-5.0"&gt;    Google App Engine: &lt;a id="o-5.1" href="http://code.google.com/intl/es/appengine/docs/whatisgoogleappengine.html"&gt;http://code.google.com/intl/es/appengine/docs/whatisgoogleappengine.html&lt;/a&gt;&lt;/div&gt; &lt;div id="vym_"&gt;    Esta alojado el proyecto &lt;a id="wr_-" title="http://geo69.appspot.com" href="http://geo69.appspot.com/"&gt;http://geo69.appspot.com&lt;/a&gt; , que es un chat multi-lenguage&lt;/div&gt; &lt;div id="vb4q"&gt; &lt;/div&gt; &lt;div id="vb4q0"&gt;    2 ) Editor Google Gadget Ads :  &lt;a id="vb4q1" href="http://code.google.com/apis/gadgets/docs/tools.html#Host"&gt;http://code.google.com/apis/gadgets/docs/tools.html#Host&lt;/a&gt;&lt;/div&gt; &lt;div id="vb4q2"&gt;   &lt;/div&gt; &lt;div id="we23"&gt; &lt;div class="z" id="gn514_5"&gt;         &lt;a class="rc" id="gn514_6" href="http://www.google.com/ig/modules/gadgetads.html"&gt;&lt;font id="whqm0" color="#800080"&gt;www.google.com/ig/modules/gadgetads.html&lt;/font&gt;&lt;/a&gt; El editor de Google Gadget Ads (GGAE) es una herramienta completa para el desarrollo de gadgets&lt;/div&gt; &lt;div id="wora" style="clear: left;"&gt;que te permite una rápida creación, test y validación del Gadget anterior a su envío para revisarse.&lt;/div&gt;&lt;/div&gt; &lt;div id="we230"&gt; &lt;/div&gt; &lt;div id="b_86"&gt;    3) Mashup Editor: &lt;a id="q6wq" href="http://editor.googlemashups.com/editor"&gt;http://editor.googlemashups.com/editor&lt;/a&gt;&lt;/div&gt; &lt;div id="b_860"&gt; &lt;div class="ub" id="b_861"&gt;&lt;a class="qb" id="gn490_1" href="http://www.google.com/notebook/fullpage#"&gt; &lt;div class="me" id="b_862"&gt;&lt;/div&gt;&lt;/a&gt;&lt;/div&gt; &lt;div class="oc" id="b_864"&gt; &lt;div class="lc" id="gn490_0" style="background-color: rgb(255, 255, 255);"&gt;&lt;font id="b_865" color="#800080" size="-0"&gt;&lt;b id="b_866"&gt; &lt;div id="we231"&gt;    &lt;/div&gt; &lt;div id="b_867"&gt;&lt;a id="we232" href="http://code.google.com/support/bin/answer.py?answer=71042&amp;amp;topic=12044"&gt;http://code.google.com/support/bin/answer.py?answer=71042&amp;amp;topic=12044&lt;/a&gt;&lt;/div&gt; &lt;div id="b_868"&gt; &lt;/div&gt;&lt;/b&gt; &lt;div id="fici"&gt; &lt;/div&gt;&lt;/font&gt; &lt;div id="fici0"&gt;&lt;br id="b_8612"&gt;&lt;/div&gt;&lt;br id="d91r0"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div id="o-5.2"&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5510604973792740233-852774127254653749?l=blablel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blablel.blogspot.com/feeds/852774127254653749/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5510604973792740233&amp;postID=852774127254653749' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/852774127254653749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/852774127254653749'/><link rel='alternate' type='text/html' href='http://blablel.blogspot.com/2008/08/puntos-clave-para-programadores-1.html' title=''/><author><name>wob</name><uri>http://www.blogger.com/profile/07887712252813079474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5510604973792740233.post-1509002089596504655</id><published>2008-08-01T12:40:00.000-07:00</published><updated>2008-08-01T12:52:16.988-07:00</updated><title type='text'>Yahoo pipes</title><content type='html'>&lt;a href="http://pipes.yahoo.com/pipes/"&gt;Pipes&lt;/a&gt; de yahoo&lt;br /&gt;&lt;br /&gt;He estado "tonteando" con yahoo pipes y he visto que es una herramienta "cojonuda" para crear feeds personalizados.&lt;br /&gt;Puede hacer consultas personalizadas a paginas web, juntar varias búsquedas, filtrar información de los resultados y mucho más.&lt;br /&gt;&lt;br /&gt;Pipes es una poderosa herramienta de composición para agregar, manipular y "amasar" (mashup) contenido de la web.&lt;br /&gt;&lt;br /&gt;Combina varios feeds en uno, entonces ordenalo, filtralo y traducelo.&lt;br /&gt;Localiza geograficamente los feeds favoritos y los muestra en mapas interactivos.&lt;br /&gt;Usa el resultado del Pipes como RSS, JSON, KML, u otros formatos.&lt;br /&gt;&lt;br /&gt;Genera un widgets para incluirlo en tu sitio web.&lt;br /&gt;&lt;a href="http://pipes.yahoo.com/pipes/"&gt;Pipes&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5510604973792740233-1509002089596504655?l=blablel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blablel.blogspot.com/feeds/1509002089596504655/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5510604973792740233&amp;postID=1509002089596504655' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/1509002089596504655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/1509002089596504655'/><link rel='alternate' type='text/html' href='http://blablel.blogspot.com/2008/08/yahoo-pipes.html' title='Yahoo pipes'/><author><name>wob</name><uri>http://www.blogger.com/profile/07887712252813079474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5510604973792740233.post-2102636755824510187</id><published>2008-05-16T06:07:00.000-07:00</published><updated>2008-05-16T06:11:10.028-07:00</updated><title type='text'>Me llaman mrGarcia,</title><content type='html'>&lt;div align="justify"&gt;&lt;br /&gt;Me llaman mrGarcia,&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5200962059260202898" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_07J9hiXGL0M/SC2Hb-B9D5I/AAAAAAAAACc/kI6PGqh1HQU/s320/mrgarcia.gif" border="0" /&gt;&lt;br /&gt;Soy "internauta", aunque creo que esta expresión ya está un poco pasada de moda. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Siempre he querido estar más o menos al tanto de como va el mundo de Internet, del afán de usarlo con los amigos muy al principio, para enviarnos email, enlaces a páginas, o entrar en un chat para hablar con un colega o un/a desconocido/a. También lo usaba "personalmente" para buscar información, usar el emule para descargar música, vídeos o manuales.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Al principio era fascinante, pero enseguida los chat me empezaron a aburrir (prefiero chatear en el bar), recibir decenas de correos"cargados" de varios megas de no sé que vídeo más visto que el chiquichiqui y encima todos nos mandábamos los mismos o parecidos, agotando así las cuentas de los correos "gratuitos", cansado de buscar y buscar enlaces que luego se perdían porque había cambiado de versión de navegador o sistema operativo, o de ordenador.&lt;br /&gt;En fin, empecé a quedarme sin colegas, porque cada vez que a uno se le ocurría mandarme el típico vídeo de temporada, me producía tanta irritación, que dejaba de hablarle, quitaba su nombre de mi ya pequeña lista de contactos, y si podía "cambiaba de correo", para que nadie lo conociera y me mandara tales "monstruosidades".&lt;br /&gt;&lt;br /&gt;Tanto tiempo "perdido" en efímeros mensajes y una Web que ofrece portales demasiado grandes para encontrar nada, o demasiado pequeños para encontrar algo. Me ha hecho pasar un largo momento de ostracismo ante Internet.&lt;br /&gt;&lt;br /&gt;Mis pinitos en el mundo más técnico han sido más o menos "igual". AL principio todo parecía fácil y posible, pero al conocerlo un poco más, vi que no era tan fácil ni posible. El montar una página Web personal es practicamente "inútil", ya que al ritmo que crece Internet, cualquier pequeña página no tiene ningún tipo de interés, y solo entra algún verdadero colega el día que le insistes mucho. Para hacerla más atractiva hay que darle caña a otras cosas. Usar JavaScript ya era algo "complicadillo", luego venían php, y al final Ajax. Imposible ya pasar de aquí. Mis neuronas explotaron en los vacíos del cosmos Ajax.&lt;br /&gt;&lt;br /&gt;Así que un poco rebotado vuelvo al principio de los tiempos y veo que de repente, todo ha cambiado. Hay herramientas hechas que le permiten a cualquier "profano" montarse un Blog, Web, base de datos o lo que quiera. ¿ Pero bueno, y en que mundo he estado yo ? la única respuesta es que he estado en "mi mundo" nada más, no he compartido esa experiencia con nadie y ya está borrada de mi recuerdo.&lt;br /&gt;&lt;br /&gt;¿Triste y desolador? Con no sin algo de escepticismo, "jugueteo" con estas nuevas "ondas" y de repente empiezo a comprender esto de Red Social y me quedo asombrado del cambio socio-cultural que suponen. Veo que algo nuevo se puede hacer. Quiero hacer un "reset" y empezar de nuevo, tomar las nuevas herramientas como base y ver hasta donde podemos llegar. Estoy en el km 0 de esa etapa, empiezo a usar esas herramientas nuevas. ( este texto lo estoy creando integramente con Google Docs, ya que tiene un resultón corrector ortográfico) y luego lo pasaré a mi Blog.&lt;br /&gt;&lt;br /&gt;Que nadie se extrañe si unos días soy "devoto" de estas nuevas tendencias y otros esté escéptico o incluso enfadado. Internet tiene su lado bueno y malo, hay que hablar de los dos y a mí me gusta hacerlo. Puedo parecer un poco con doble personalidad, pero amante y enemigo de Google, usaré en esta primera etapa, toda la potencia y experiencia que pueda tomar del gigante buscador pero intentaré experimentar con cualquier otro entorno social que sea digno de mantener y promocionar.&lt;br /&gt;&lt;br /&gt;Intención de próximo blog.&lt;br /&gt;¿ Si no puedes a tu enemigo te unes a el ?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;mrGarcia&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5510604973792740233-2102636755824510187?l=blablel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blablel.blogspot.com/feeds/2102636755824510187/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5510604973792740233&amp;postID=2102636755824510187' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/2102636755824510187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/2102636755824510187'/><link rel='alternate' type='text/html' href='http://blablel.blogspot.com/2008/05/me-llaman-mrgarcia.html' title='Me llaman mrGarcia,'/><author><name>wob</name><uri>http://www.blogger.com/profile/07887712252813079474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_07J9hiXGL0M/SC2Hb-B9D5I/AAAAAAAAACc/kI6PGqh1HQU/s72-c/mrgarcia.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5510604973792740233.post-2317632361976113381</id><published>2008-05-06T09:36:00.000-07:00</published><updated>2008-05-06T09:41:14.867-07:00</updated><title type='text'>Blablel</title><content type='html'>Blablel&lt;br /&gt;The objective is create a multi-language chat using the Google Ajax Language API (&lt;a href="http://code.google.com/apis/ajaxlanguage/"&gt;google&lt;/a&gt;.GALA)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;First: I just located a php chat system. &lt;a href="http://www.phpfreechat.net/"&gt;http://www.phpfreechat.net/&lt;/a&gt; And it works very well.&lt;br /&gt;Now, we need to patch this library to do the translation of the chat messages to different languages&lt;br /&gt;&lt;br /&gt;The result is the follow:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blablel.multite.es/"&gt;http://blablel.multite.es/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/apis/ajaxlanguage/documentation/"&gt;GALA&lt;/a&gt; has at the moment 2 methods:&lt;br /&gt;&lt;br /&gt;google.language.detect&lt;br /&gt;google.language.detect(text, function(result) {});&lt;br /&gt;Detects the language of the string text.&lt;br /&gt;&lt;br /&gt;google.language.translate&lt;br /&gt;google.language.translate("Hello world", "en", "es", function(result){});&lt;br /&gt;Translates the text from one language to other.&lt;br /&gt;&lt;br /&gt;From English you can translate to all others and “vice versa”. But the other languages haven’t direct translation between them.&lt;br /&gt;For Example you haven’t direct translation from Spanish to German, in this cases the system do a double translation: from Spanish to English, and from English to German.&lt;br /&gt;&lt;br /&gt;I just defined the fist module blablel.js with the JavaScript code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5510604973792740233-2317632361976113381?l=blablel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blablel.blogspot.com/feeds/2317632361976113381/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5510604973792740233&amp;postID=2317632361976113381' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/2317632361976113381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/2317632361976113381'/><link rel='alternate' type='text/html' href='http://blablel.blogspot.com/2008/05/blablel.html' title='Blablel'/><author><name>wob</name><uri>http://www.blogger.com/profile/07887712252813079474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5510604973792740233.post-3853059975691194687</id><published>2008-04-24T13:30:00.000-07:00</published><updated>2008-05-03T03:20:19.868-07:00</updated><title type='text'></title><content type='html'>&lt;strong&gt;Blablel&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;El objetivo es crear un chat multi-lenguaje utilizando el api AJAX Language de &lt;a href="http://code.google.com/apis/ajaxlanguage/"&gt;google&lt;/a&gt;. (GALA)&lt;br /&gt;&lt;br /&gt;Primero hay que buscar un sistema php de chat.&lt;br /&gt;El primero que he probado es &lt;a href="http://www.phpfreechat.net/"&gt;http://www.phpfreechat.net/&lt;/a&gt;&lt;br /&gt;Y ha funcionado satisfactoriamente.&lt;br /&gt;&lt;br /&gt;La idea es parchear esta librería para que usando GALA, traduzca los mensajes escritos al lenguaje adecuado.&lt;br /&gt;&lt;br /&gt;El resultado es el siguiente:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blablel.multite.es/"&gt;http://blablel.multite.es&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5510604973792740233-3853059975691194687?l=blablel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blablel.blogspot.com/feeds/3853059975691194687/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5510604973792740233&amp;postID=3853059975691194687' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/3853059975691194687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/3853059975691194687'/><link rel='alternate' type='text/html' href='http://blablel.blogspot.com/2008/04/blablel-el-objetivo-es-crear-un-chat_24.html' title=''/><author><name>wob</name><uri>http://www.blogger.com/profile/07887712252813079474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5510604973792740233.post-2228316121731016751</id><published>1970-01-01T15:59:00.000-08:00</published><updated>2010-08-23T02:14:44.064-07:00</updated><title type='text'>##TITLE##</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;##CONTENT##&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5510604973792740233-2228316121731016751?l=blablel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blablel.blogspot.com/feeds/2228316121731016751/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5510604973792740233&amp;postID=2228316121731016751' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/2228316121731016751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5510604973792740233/posts/default/2228316121731016751'/><link rel='alternate' type='text/html' href='http://blablel.blogspot.com/1970/01/title.html' title='##TITLE##'/><author><name>wob</name><uri>http://www.blogger.com/profile/07887712252813079474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
