<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>Programación y Desarrollo Web</title><description>Tecnologías Informáticas, Desarrollo Web y de Aplicaciones, Temas de actualidad.</description><managingEditor>noreply@blogger.com (Anonymous)</managingEditor><pubDate>Tue, 19 Aug 2025 06:20:04 -0400</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">103</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>http://damianadriel.blogspot.com/</link><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle>Tecnologías Informáticas, Desarrollo Web y de Aplicaciones, Temas de actualidad.</itunes:subtitle><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><title>PhoneGap para el desarrollo de aplicaciones móviles</title><link>http://damianadriel.blogspot.com/2012/06/phonegap-para-el-desarrollo-de.html</link><category>Adobe</category><category>Android</category><category>Bada</category><category>BlackBerry</category><category>CSS</category><category>iOS</category><category>iPhone</category><category>Javascript</category><category>JQTouch</category><category>JQuery</category><category>JQuery Mobile</category><category>Nitobi</category><category>PhoneGap</category><category>Sencha</category><category>Symbian</category><category>WebOS</category><category>Windows Phone</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Sun, 17 Jun 2012 00:44:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1369693297163187338.post-5656941794389286833</guid><description>&lt;br /&gt;
&lt;div class="separator" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: left;"&gt;
&lt;img border="0" height="200" src="http://activ.com.mx/wp-content/uploads/2011/10/phonegap.jpg" width="175" /&gt;&lt;/div&gt;
&lt;br /&gt;
En este artículos veremos básicamente varias de las posibilidades que nos brinda PhoneGap para el desarrollo de aplicaciones compatibles con los dispositivos móviles.&lt;br /&gt;
&lt;br /&gt;
Además veremos algunos de los framework compatibles que nos permiten desarrollar interfaces para las aplicaciones que desarrollemos.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/E0UV5i5jY50?feature=player_embedded' frameborder='0'&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span class="fullpost"&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;¿Que es PhoneGap?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.phonegap.com/" target="_blank"&gt;PhoneGap&lt;/a&gt; es un framework de código abierto, desarrollada por la empresa llamada Nitobi. Posteriormente Nitobi fue comprada por Adobe. Adobe incorpora PhoneGap en Dreamweaver desde la versión 5.5.&lt;br /&gt;
&lt;br /&gt;
PhoneGap permite el desarrollo de aplicaciones compatibles&amp;nbsp;con diferentes sistemas operativos&amp;nbsp;disponibles actualmente &amp;nbsp;(Android, Blackberry, iOS, Symbian, WebOS, Windows Phone, Bada).&lt;br /&gt;
&lt;br /&gt;
Las principales características que nos permite acceder son: Acelerometro, Camara, Compass, Contactos, File, Geolocalización, Red, Notificaciones, Escaner de código de barra.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;Entendiendo PhoneGap&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
PhoneGap nos permite desarrollar aplicaciones para dispositivos móviles usando&amp;nbsp;usando HTML5, CSS, Javascript, podemos probarlas usando emuladores, y finalmente crear un paquete para que pueda ser distribuida a las diferentes sistemas operativos móviles. A continuación un pequeño diagrama ilustrativo del proceso que a su vez es rápido y sencillo.&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span class="fullpost"&gt;&lt;img border="0" height="213" src="http://www.lije-creative.com/wp-content/uploads/2012/01/phonegap.jpg" width="320" /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span class="fullpost"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;span class="fullpost"&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;Librerías Javascript compatibles&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
PhoneGap permite ser integrado con diferentes librerías Javascript que nos dan la posibilidad de desarrollar aplicaciones con interfaces compatibles con la gran variedad de smartphones y tablet. A continuación mostramos algunas de las librarías compatibles y usadas.&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;span class="fullpost" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="50" src="http://jquerymobile.com/test/docs/_assets/images/jquery-logo.png" width="200" /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class="fullpost"&gt; &lt;a href="http://www.jquerymobile.com/" target="_blank"&gt;jQuery Mobile&lt;/a&gt; es un framework para el desarrollo rápido y facil de &amp;nbsp;aplicaciones móviles, optimizadas para crear interfaces touch compatibles con los dispositivos. Es compatible con &lt;a href="http://www.phonegap.com/" target="_blank"&gt;PhoneGap&lt;/a&gt;.&amp;nbsp;&lt;span style="text-align: left;"&gt;Compatible con HTML5, CSS3 y Javascript. Licencia GPL o MIT.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span class="fullpost"&gt;&lt;img border="0" height="317" src="http://jquerymobile.com/wp-content/uploads/2011/06/jquery-mobile-devices-beta.png" width="320" /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class="fullpost"&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: left;"&gt;
&lt;span class="fullpost"&gt;&lt;span style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" height="83" src="http://www.revolunet.com/static/parisjs8/img/sencha_logo.png" width="200" /&gt;&lt;/span&gt;&lt;a href="http://www.sencha.com/" target="_blank"&gt;Sencha&lt;/a&gt;&amp;nbsp;es un framework para el desarrollo de interfaces compatibles con dispositivos móviles y PhoneGap, y que sean similares visualmente a las aplicaciones nativas. Es compatible con HTML5, CSS3 y Javascript. Cuenta con licencia GPLv3 o Comercial.&lt;/span&gt;&lt;/div&gt;
&lt;span class="fullpost"&gt; &lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span class="fullpost"&gt;&lt;img border="0" height="212" src="http://cdn.sencha.io/img/touch2/sencha-touch-2-devices-400.jpg" width="320" /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;span class="fullpost" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="50" src="http://www.jqtouch.com/img/logo.gif" width="200" /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class="fullpost"&gt;&lt;a href="http://www.jqtouch.com/" target="_blank"&gt;JQTouch&lt;/a&gt; es un plugin JQuery de código abierto, permite el desarrollo de interfaces compatibles con iPhone, Android, Palm. Permite el desarrollo de aplicaciones móviles usando HTML, CSS y Javascript y lograr una vista similar a las aplicaciones nativas. Licencia MIT. Actualmente está en versión beta.&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span class="fullpost"&gt;&lt;img border="0" height="192" src="http://www.nomoresleep.net/wp-content/uploads/tumblr_kp8d1zpmry1qz7ywoo1_500.png" width="320" /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class="fullpost"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: -webkit-auto;"&gt;
Próximamente hablaremos más de PhoneGap y las tecnologías.&lt;/div&gt;
&lt;br /&gt;
&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Wordpress: Custom Post Type y Auto guardado/Autosave</title><link>http://damianadriel.blogspot.com/2012/05/wordpress-custom-post-type-y-auto.html</link><category>CMS</category><category>Internet</category><category>PHP</category><category>Programacion</category><category>Wordpress</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Sat, 19 May 2012 00:30:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1369693297163187338.post-2780170146052065635</guid><description>El siguiente post es debido a un pequeño problema al crear un Custom Post Type o Custom Meta Box, que cuando creamos un post, noticia y otro, los campos se borran solos cuando salimos del formulario o cuando se realiza el autosave de wordpress.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="fullpost"&gt;Un ejemplo de un Custom Post Type en nuestro functions.php :&lt;br /&gt;
&lt;br /&gt;
add_action('init', 'texto');&lt;br /&gt;
function texto() {&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $labels = array(&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 'name' =&amp;amp;gt; _x('texto', 'post type general name'),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 'singular_name' =&amp;amp;gt; _x('texto', 'post type singular name'),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 'add_new' =&amp;amp;gt; _x('Agregar Nuevo', 'texto'),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 'add_new_item' =&amp;amp;gt; __('Agregar Nuevo texto'),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 'edit_item' =&amp;amp;gt; __('Editar texto'),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 'new_item' =&amp;amp;gt; __('Nuevo texto'),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 'view_item' =&amp;amp;gt; __('Ver texto'),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 'search_items' =&amp;amp;gt; __('Buscar texto'),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 'not_found' =&amp;amp;gt;&amp;nbsp; __('Nada encontrado'),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 'not_found_in_trash' =&amp;amp;gt; __('Nada encontrado en papelera'),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 'parent_item_colon' =&amp;amp;gt; ''&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; );&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $args = array(&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 'labels' =&amp;amp;gt; $labels,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 'public' =&amp;amp;gt; true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 'publicly_queryable' =&amp;amp;gt; true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 'show_ui' =&amp;amp;gt; true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 'query_var' =&amp;amp;gt; true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 'rewrite' =&amp;amp;gt; true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 'capability_type' =&amp;amp;gt; 'post',&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 'hierarchical' =&amp;amp;gt; true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 'menu_position' =&amp;amp;gt; null,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 'rewrite'&amp;nbsp;&amp;nbsp; =&amp;amp;gt; true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 'has_archive' =&amp;amp;gt; true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 'supports' =&amp;amp;gt; array('title','editor', 'excerpt','thumbnail','comments','author','page-attributes')&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ); &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; register_post_type( 'texto' , $args );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function admin_init(){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; add_meta_box("opcion", "Opcion", "opcion", "texto", "normal", "low");&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function opcion(){ &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; global $post;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $custom = get_post_custom($post-&amp;amp;gt;ID);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $texto= $custom["texto"][0];&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ?&amp;amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Texto: &amp;amp;lt; input name="texto" type="text" id="texto" value="texto; ?&amp;amp;gt;" /&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
add_action('save_post', 'save_opcion');&lt;br /&gt;
&lt;br /&gt;
function save_opcion(){&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ( defined('DOING_AUTOSAVE') &amp;amp;amp;&amp;amp;amp; DOING_AUTOSAVE )&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return $post_id;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; global $post;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; update_post_meta($post-&amp;amp;gt;ID, "opcion", $_POST["texto"]);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Basta con incluir las siguiente 2 lineas en nuestro código:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ( defined('DOING_AUTOSAVE') &amp;amp;amp;&amp;amp;amp; DOING_AUTOSAVE )&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return $post_id;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Estas se ejecutan cuando oprimimos el botón de publicar o cuando se realiza el autosave de wordpress. &lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Oficial: Drupal 7 Liberado</title><link>http://damianadriel.blogspot.com/2011/01/oficial-drupal-7-liberado.html</link><category>CMS</category><category>Drupal</category><category>PHP</category><category>Programacion</category><category>Software Libre</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Thu, 6 Jan 2011 18:09:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1369693297163187338.post-5173508202323867683</guid><description>Despues de 3 años de trabajo en la Versión 7 de &lt;a href="http://www.drupal.org/"&gt;Drupal&lt;/a&gt;, finalmente ha sido liberada. Podemos descargar &lt;a href="http://drupal.org/drupal-7.0"&gt;Drupal 7&lt;/a&gt; desde su sitio oficial.&lt;br /&gt;&lt;br /&gt;Requerimientos de Drupal 7:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Un servidor web&lt;/strong&gt;: Apache (recomendado), Nginx, Lighttpd, o Microsoft IIS&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Base de datos&lt;/strong&gt;: MySQL 5.0.15 o superior, PostgreSQL 8.3 o superior, o SQLite 3.x&lt;/li&gt;&lt;li&gt;&lt;strong&gt;PHP&lt;/strong&gt;: 5.2.4 y superior&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Memoria&lt;/strong&gt;: 32MB (Un sitio con varios de los módulos más comúnmente habilitados puede requerir 64MB o más.)&lt;/li&gt;&lt;/ul&gt;Entre sus principales funcionalidades:&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;- Contenido flexible: Puede definir campos personalizados que podrán ser utilizados en tipos de contenido, usuarios, comentarios, términos y otras entidades. Almacene los datos de esos campos en SQL, &lt;a href="http://drupal.org/project/mongodb"&gt;NoSQL&lt;/a&gt; o utilice almacenamiento remoto.&lt;br /&gt;&lt;br /&gt;- Mejor diseño de plantillas: Controle exactamente qué se muestra en pantalla con la nueva Render API y algunos hooks drásticos para modificaciones. El nuevo módulo RDF provee marcado semántico para la web.&lt;br /&gt;&lt;br /&gt;- Accessible: Las pantallas de administración son ahora mucho más accesibles. Las abundantes mejoras en el interfaz le facilitan la construcción de páginas web altamente accesibles.&lt;br /&gt;&lt;br /&gt;- Imágenes y ficheros: El soporte de ímagenes en el contenido está ahora incorporado en el núcleo. Genere versiones diferentes para thumbnails, vistas previas y otros estilos de imágenes. Ahora es posible utilizar las gestiones privada y pública de ficheros al mismo tiempo.&lt;br /&gt;&lt;br /&gt;- Testing automático del código: Un nuevo entorno de testing automatizado, con más de 30.000 tests incluidos permite el &lt;a href="http://qa.drupal.org/"&gt;testing de integración continua&lt;/a&gt; de todos los parches al núcleo de Drupal y a los módulos contribuidos.&lt;br /&gt;&lt;br /&gt;- Soporte de base de datos mejorado: Una nueva capa de abstracción de base de datos provee soporte para SQLite, MySQL/MariaDB y PostgreSQL out-of-the-box. Puede instalar módulos contribuidos para utilizar &lt;a href="http://drupal.org/project/sqlsrv"&gt;MS SQL Server&lt;/a&gt;, &lt;a href="http://drupal.org/project/oracle"&gt;Oracle&lt;/a&gt;, y más.&lt;br /&gt;&lt;br /&gt;- Mejor soporte para distribuciones: Utilice perfiles de instalación para distribuir su producto personalizado basado en Drupal. Una nueva API y configuración exportable le permite capturar más opciónes en código.&lt;br /&gt;&lt;br /&gt;- Extender: Gracias a un enorme esfuerzo de la comunidad, más de 800 módulos están disponibles o bajo desarrollo activo para Drupal 7, incluyendo &lt;a href="http://drupal.org/project/views"&gt;Views&lt;/a&gt;, &lt;a href="http://drupal.org/project/pathauto"&gt;Pathauto&lt;/a&gt;, y &lt;a href="http://drupal.org/project/wysiwyg"&gt;WYSIWYG&lt;/a&gt;, con muchos otros en el camino de actualizarse cada día.&lt;h3 style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/h3&gt;&lt;br /&gt;&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Actualizado: Skype sufre caída mundial</title><link>http://damianadriel.blogspot.com/2010/12/skype-sufre-caida-mundial.html</link><category>Actualidad</category><category>Internet</category><category>Skype</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Wed, 22 Dec 2010 13:59:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1369693297163187338.post-6143965980977145765</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://a0.twimg.com/profile_images/201842772/Skype_Logo_bigger_bigger.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 73px; height: 73px;" src="http://a0.twimg.com/profile_images/201842772/Skype_Logo_bigger_bigger.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;span class="noteIntro"&gt;Los usuarios de todo el mundo reportan la pérdida de este servicio, la compañía afirmó que no sabe cuál es el origen de la falla. Y que sus ingenieros se encuentran trabajando aún en la solución por vía de &lt;a href="http://twitter.com/Skype/"&gt;Twitter&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;El problema consiste a la hora de acceder con los datos de usuario a &lt;a href="http://www.skype.com/"&gt;Skype&lt;/a&gt;. Skype, presentó una caída en el año 2007.&lt;br /&gt;&lt;br /&gt;Esperamos que este servicio se restablezca pronto, ya que por sus características lo hace casi uno de los más importantes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Actualizado&lt;/span&gt; (23/Diciembre): Se restablece el servicio.&lt;br /&gt;&lt;/span&gt;&lt;span class="fullpost"&gt; &lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Limitar ancho de banda utilizando Apache con Debian "Lenny"</title><link>http://damianadriel.blogspot.com/2010/11/limitar-ancho-de-banda-utilizando.html</link><category>Debian</category><category>Linux</category><category>Programacion</category><category>Sistema Operativo</category><category>Software Libre</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Tue, 2 Nov 2010 11:00:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1369693297163187338.post-470292405331477288</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.debian.org/logos/openlogo-nd-50.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 50px; height: 61px;" src="http://www.debian.org/logos/openlogo-nd-50.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.apache.org/images/feather-small.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 203px; height: 61px;" src="http://www.apache.org/images/feather-small.gif" alt="" border="0" /&gt;&lt;/a&gt;Limitar el ancho de banda es algo que puede parecer poco útil; si contamos con un ancho de banda suficiente como para satisfacer todas las peticiones realizadas a nuestro Servidor Web; el cuál puede incluir descarga de archivos, videos, entre otros.&lt;br /&gt;&lt;br /&gt;A continuación veremos como limitar el ancho de banda de nuestro Servidor Web utilizando Apache en Debian "Lenny". Partiremos de que ya tenemos instalado &lt;span style="font-weight: bold;"&gt;apache2&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Paso 1: Instalar módulo "libapache2-mod-bw"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Instalaremos el módulo que necesitamos mediante el comando &lt;span style="font-style: italic; font-weight: bold;"&gt;aptitude &lt;/span&gt;y buscamos el módulo &lt;span style="font-style: italic; font-weight: bold;"&gt;libapache2-mod-bw&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;También utilizando el comando &lt;span style="font-weight: bold; font-style: italic;"&gt;apt-get install libapache2-mod-bw&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Paso 2: Activar módulo en Apache&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para activar el módulo debemos teclear el comando &lt;span style="font-weight: bold; font-style: italic;"&gt;a2enmod bw&lt;/span&gt;, esto permite que se active en apache el módulo que hemos instalado.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Paso 3: Reiniciar el servicio Apache&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para reiniciar este servicio tecleamos &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;/etc/init.d/apache2 restart&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Paso 3: Configurar Virtual Host en Apache&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para configurar un Virtual Host en apache vamos ir al directorio:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-style: italic;"&gt;/etc/apache2/sites-available/default&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span&gt;Dentro de &lt;span style="font-weight: bold; font-style: italic;"&gt;VirtualHost &lt;/span&gt;y &lt;span style="font-weight: bold; font-style: italic;"&gt;Directory&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:monospace;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;&lt;span&gt;Le agregamos las líneas que a continuación listamos (mantenemos las que se encuentran en este archivo):&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;&lt;span&gt;#Activar el límite de ancho de banda.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;&lt;span&gt;BandwidthModule On &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;# Forzamos a que se limite en cada petición.&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;ForceBandWidthModule On&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;# Limitamos el ancho de banda a 10kb/s&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bandwidth all 10240&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Paso 4: Reiniciar Apache&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Para &lt;/span&gt;&lt;span&gt;reiniciar nuestro Servidor Web debemos teclear el siguiente comando en la consola:&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;/etc/init.d/apache2 restart&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Dejanos tus comentarios y cuentanos tus experiencias. Que mejoras le haz añadido a tu configuración. Esperamos que nuestro artículo les sea de gran utilidad.&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Rediseño en Drupal</title><link>http://damianadriel.blogspot.com/2010/10/rediseno-en-drupal.html</link><category>CMS</category><category>Drupal</category><category>Mysql</category><category>PHP</category><category>Programacion</category><category>Software Libre</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Sat, 23 Oct 2010 08:25:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1369693297163187338.post-5955371198524512969</guid><description>Hace pocos días &lt;a href="http://drupal.org/"&gt;Drupal.org&lt;/a&gt; publicó el nuevo diseño de su sitio, después de anunciar la versión &lt;a href="http://drupal.org/drupal-7.0-beta1"&gt;beta 1 de Drupal 7&lt;/a&gt; en Agosto del 2010. Este diseño estaba disponible en su versión beta, para la comunidad de usuarios.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://2.bp.blogspot.com/_A0Y1pfnuZTg/TMLVZmoPBeI/AAAAAAAACUQ/mXbJl1RbPMc/s320/new_drupalorg.jpg" alt="" id="BLOGGER_PHOTO_ID_5531217928207140322" border="0" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;Para los usuarios que utilizabamos el diseño anterior de &lt;a href="http://drupal.org/"&gt;Drupal.org&lt;/a&gt;, observamos en este cambio, que no incluye los anuncios en su página principal. El nuevo diseño está basado en las prioridades de los usuarios en los &lt;a href="http://buytaert.net/drupal-org-wishlist"&gt;resultados de la encuesta de Drupal en el 2007&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Actualmente se encuentra publicada la versión &lt;a href="http://drupal.org/drupal-7.0-beta2"&gt;beta 2 de Drupal 7&lt;/a&gt; la cuál incluye una lista de mejoras realizadas desde &lt;a href="http://drupal.org/drupal-6.0"&gt;Drupal 6&lt;/a&gt;, se espera que esta sea la última, todo depende de las pruebas que se realicen y los errores encontrados por la comunidad. &lt;/span&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://2.bp.blogspot.com/_A0Y1pfnuZTg/TMLVZmoPBeI/AAAAAAAACUQ/mXbJl1RbPMc/s72-c/new_drupalorg.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Vota por Drupal en el "2010 Open Source Awards"</title><link>http://damianadriel.blogspot.com/2010/10/vota-por-drupal-en-el-2010-open-source.html</link><category>Drupal</category><category>Programacion</category><category>Software Libre</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Sat, 16 Oct 2010 08:01:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1369693297163187338.post-1381532083817870408</guid><description>&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 264px; height: 84px;" src="http://drupal.org/sites/all/themes/bluebeach/logos/drupal.org.png" alt="" border="0" /&gt;&lt;div style="text-align: left;"&gt;Desde el sitio oficial de &lt;a style="font-weight: bold;" href="http://drupal.org/"&gt;Drupal&lt;/a&gt;&lt;a style="font-weight: bold;" href="http://drupal.org/"&gt;.org&lt;/a&gt; (Mejor CMS en el año 2009) nos informan que ya esta disponible el sistema de votaciones para los premios "2010 Open Source Awards", donde se premiarán en un evento en línea que se realiza anualmente a los mejores CMS de este año 2010, organizado por &lt;a href="http://www.packtpub.com/open-source-awards-home"&gt;Open Source Awards&lt;/a&gt;, donde &lt;a href="http://drupal.org/"&gt;Drupal&lt;/a&gt; es  premiado desde hace 5 años.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;El ganador recibira un premio en efectivo de $2,500, con el motivo de seguir brindando soporte a su CMS (en español: &lt;a href="http://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_contenidos"&gt;Sistema de Gestión de Contenidos&lt;/a&gt;, en inglés: &lt;a href="http://en.wikipedia.org/wiki/Content_management_system"&gt;Content Management System&lt;/a&gt;).  Esta es una manera que tenemos la comunidad de Drupal de ayudar con su proyecto.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Los votos están abiertos solo hasta el 5 de Noviembre de 2010.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Puedes &lt;a href="https://www.packtpub.com/open-source-awards-home/vote-hall-of-fame-cms-finalists"&gt;votar por el mejor CMS aquí&lt;/a&gt;, solo necesitas introducir tu Nombre, E-mail, y seleccionar el CMS de tu preferencia English (&lt;a href="http://www.joomla.org/"&gt;Joomla&lt;/a&gt;, &lt;a href="http://www.wordpress.com/"&gt;Wordpress&lt;/a&gt;, &lt;a href="http://drupal.org/"&gt;Drupal&lt;/a&gt;) , Español (&lt;a href="http://www.joomlaspanish.org/"&gt;Joomla&lt;/a&gt;, &lt;a href="http://es.wordpress.com/"&gt;Wordpress&lt;/a&gt; o &lt;a href="http://drupal.org.es/"&gt;Drupal&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Drupal se encuentra actualmente en la versión 6.1.9 y esperamos contar pronto con la versión 7 que actualmente esta disponible su &lt;a href="http://drupal.org/drupal-7.0-beta1"&gt;beta 1&lt;/a&gt;. Puedes conocer mas de &lt;a href="http://drupal.org/"&gt;Drupal &lt;/a&gt;en los siguientes enlaces:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://drupal.org/"&gt;http://drupal.org/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://drupal.org.es/"&gt;http://drupal.org.es/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://es.wikipedia.org/wiki/Drupal"&gt;http://es.wikipedia.org/wiki/Drupal&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Drupal"&gt;http://en.wikipedia.org/wiki/Drupal&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a href="https://www.packtpub.com/open-source-awards-home/vote-hall-of-fame-cms-finalists"&gt;Vota por Drupal !!!&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Lógica Difusa: Funciones de pertenencia</title><link>http://damianadriel.blogspot.com/2010/10/logica-difusa-funciones-de-pertenencia.html</link><category>Inteligencia Artificial</category><category>Sistemas Inteligentes</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Sat, 2 Oct 2010 15:42:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1369693297163187338.post-7797308865416370183</guid><description>En Inteligencia artificial, la lógica difusa, o lógica borrosa se utiliza para la resolución de una variedad de problemas, principalmente los relacionados con control de procesos industriales complejos y sistemas de decisión en general, la resolución la compresión de datos. Los sistemas de lógica difusa están también muy extendidos en la tecnología cotidiana, por ejemplo en cámaras digitales, sistemas de aire acondicionado, lavarropas, etc. Los sistemas basados en lógica difusa imitan la forma en que toman decisiones los humanos, con la ventaja de ser mucho más rápidos. Estos sistemas son generalmente robustos y tolerantes a imprecisiones y ruidos en los datos de entrada. Algunos lenguajes de programación lógica que han incorporado la lógica difusa serían por ejemplo las diversas implementaciones de Fuzzy PROLOG o el lenguaje Fril.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;Consiste en la aplicación de la lógica difusa con la intención de imitar el razonamiento humano en la programación de computadoras. Con la lógica convencional, las computadoras pueden manipular valores estrictamente duales, como verdadero/falso, sí/no o ligado/desligado. En la lógica difusa, se usan modelos matemáticos para representar nociones subjetivas, como caliente/tibio/frío, para valores concretos que puedan ser manipuladas por los ordenadores.&lt;br /&gt;En este paradigma, también tiene un especial valor la variable del tiempo, ya que los sistemas de control pueden necesitar retroalimentarse en un espacio concreto de tiempo, pueden necesitarse datos anteriores para hacer una evaluación media de la situación en un período anterior...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Función de pertenencia&lt;/span&gt;&lt;br /&gt;La función de pertenencia de un conjunto nos indica el grado en que cada elemento de un universo dado, pertenece a dicho conjunto. Es decir, la función de pertenencia de un conjunto A sobre un universo X será de la forma: µA:X → [0,1], donde µA (x) = r si r es el grado en que x pertenece a A.&lt;br /&gt;&lt;br /&gt;Si el conjunto es nítido, su función de pertenencia (función característica) tomará los valores en {0,1}, mientras que si es borroso, los tomará en el intervalo [0,1]. Si µA(x) = 0 el elemento no pertenece al conjunto, si µA(x) = 1 el elemento sí pertenece totalmente al conjunto.&lt;br /&gt;&lt;br /&gt;Las funciones de pertenencia son una forma de representar gráficamente un conjunto borroso sobre un universo.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; cursor: pointer; width: 385px; height: 203px;" src="http://1.bp.blogspot.com/_A0Y1pfnuZTg/TKeLcnZF_EI/AAAAAAAACRc/LO3LXvwCGvI/s400/1.jpg" alt="" id="BLOGGER_PHOTO_ID_5523536791720033346" border="0" /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;La función característica del conjunto de los elementos que verifican un predicado clásico está perfectamente determinada. No ocurre lo mismo cuando se intenta obtener la función de pertenencia de un conjunto formado por los elementos que verifican un predicado borroso. Dicha función dependerá del contexto (o universo) en el que se trabaje, del experto, del usuario, de la aplicación a construir, etc.&lt;br /&gt;&lt;br /&gt;A la hora de determinar una función de pertenencia, normalmente se eligen funciones sencillas, para que los cálculos no sean complicados. En particular, en aplicaciones en distintos entornos, son muy utilizadas las triangulares y las trapezoidales:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. Función Triangular &lt;/span&gt;&lt;br /&gt;Definida mediante el límite inferior a, el superior b y el valor modal m, tal que a&lt;m&gt;&lt;b. la="" n="" no="" tiene="" ser=""&gt;&lt;/b.&gt;&lt;/m&gt;&lt;/div&gt;&lt;/div&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 259px; height: 186px;" src="http://1.bp.blogspot.com/_A0Y1pfnuZTg/TKeMaV7upKI/AAAAAAAACRk/UhdNYiJNXPg/s400/2.jpg" alt="" id="BLOGGER_PHOTO_ID_5523537852185355426" border="0" /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 258px; height: 271px;" src="http://1.bp.blogspot.com/_A0Y1pfnuZTg/TKeMaZsKdeI/AAAAAAAACRs/LMpNO3i1G3E/s400/3.jpg" alt="" id="BLOGGER_PHOTO_ID_5523537853193811426" border="0" /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Función Trapezoidal&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Definida por sus límites inferior a, superior d, y los límites de soporte inferior b y superior c, tal que a&lt;b&gt;&lt;c&gt;&lt;d. en="" este="" si="" los="" valores="" de="" b="" y="" c="" son="" se="" obtiene="" una="" n=""&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_A0Y1pfnuZTg/TKeM-cuLh_I/AAAAAAAACR0/L6UfoBRm1RA/s1600/4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 313px; height: 185px;" src="http://2.bp.blogspot.com/_A0Y1pfnuZTg/TKeM-cuLh_I/AAAAAAAACR0/L6UfoBRm1RA/s400/4.jpg" alt="" id="BLOGGER_PHOTO_ID_5523538472482867186" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_A0Y1pfnuZTg/TKeM-p-as1I/AAAAAAAACR8/UlsgbydNDHw/s1600/5.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 258px; height: 267px;" src="http://2.bp.blogspot.com/_A0Y1pfnuZTg/TKeM-p-as1I/AAAAAAAACR8/UlsgbydNDHw/s400/5.jpg" alt="" id="BLOGGER_PHOTO_ID_5523538476040631122" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Casos especiales de estas funciones trapezoidales son aquéllas en las que algunos parámetros toman valores no finitos:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/d.&gt;&lt;/c&gt;&lt;/b&gt;&lt;c&gt;&lt;d. en="" este="" si="" los="" valores="" de="" b="" y="" c="" son="" se="" obtiene="" una="" n=""&gt;•    Funciones Trapezoidales con parámetros a = b = - ∞&lt;/d.&gt;&lt;/c&gt;&lt;b&gt;&lt;c&gt;&lt;d. en="" este="" si="" los="" valores="" de="" b="" y="" c="" son="" se="" obtiene="" una="" n=""&gt;&lt;br /&gt;&lt;br /&gt;&lt;/d.&gt;&lt;/c&gt;&lt;/b&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_A0Y1pfnuZTg/TKeNwrqp5oI/AAAAAAAACSE/U7WwmPu1WTs/s1600/Clipboard06.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 268px; height: 143px;" src="http://1.bp.blogspot.com/_A0Y1pfnuZTg/TKeNwrqp5oI/AAAAAAAACSE/U7WwmPu1WTs/s400/Clipboard06.jpg" alt="" id="BLOGGER_PHOTO_ID_5523539335488071298" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_A0Y1pfnuZTg/TKeNw7aApNI/AAAAAAAACSM/oJelVXc2Djs/s1600/Clipboard07.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 272px; height: 262px;" src="http://1.bp.blogspot.com/_A0Y1pfnuZTg/TKeNw7aApNI/AAAAAAAACSM/oJelVXc2Djs/s400/Clipboard07.jpg" alt="" id="BLOGGER_PHOTO_ID_5523539339713225938" border="0" /&gt;&lt;/a&gt;•    Funciones Trapezoidales que tienen los parámetros c = d = + ∞&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_A0Y1pfnuZTg/TKeOF9bwL7I/AAAAAAAACSc/RAzzqwq_hFM/s1600/Clipboard10.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 266px; height: 147px;" src="http://1.bp.blogspot.com/_A0Y1pfnuZTg/TKeOF9bwL7I/AAAAAAAACSc/RAzzqwq_hFM/s400/Clipboard10.jpg" alt="" id="BLOGGER_PHOTO_ID_5523539701034659762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_A0Y1pfnuZTg/TKeOFskK2MI/AAAAAAAACSU/gRoBPx4ToYU/s1600/Clipboard09.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 282px; height: 267px;" src="http://2.bp.blogspot.com/_A0Y1pfnuZTg/TKeOFskK2MI/AAAAAAAACSU/gRoBPx4ToYU/s400/Clipboard09.jpg" alt="" id="BLOGGER_PHOTO_ID_5523539696506558658" border="0" /&gt;&lt;/a&gt;Además de las funciones de tipo lineal anteriormente expuestas, también se usan las siguientes:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3. Función Gamma&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Definida por su límite inferior a y el valor k&gt;0.&lt;br /&gt;&lt;br /&gt;Esta función se caracteriza por un rápido crecimiento a partir de a; cuanto mayor es el valor de k, el crecimiento es más rápido.&lt;br /&gt;&lt;br /&gt;Nunca toma el valor µA (x) = 1, aunque tienen una asíntota horizontal en dicho valor.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_A0Y1pfnuZTg/TKeOaxNc-4I/AAAAAAAACSk/TCIJ7awrLkU/s1600/Clipboard11.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 271px; height: 66px;" src="http://1.bp.blogspot.com/_A0Y1pfnuZTg/TKeOaxNc-4I/AAAAAAAACSk/TCIJ7awrLkU/s400/Clipboard11.jpg" alt="" id="BLOGGER_PHOTO_ID_5523540058530708354" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_A0Y1pfnuZTg/TKeObI0F2II/AAAAAAAACSs/98v2Gt4Zyrg/s1600/Clipboard12.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 244px; height: 248px;" src="http://3.bp.blogspot.com/_A0Y1pfnuZTg/TKeObI0F2II/AAAAAAAACSs/98v2Gt4Zyrg/s400/Clipboard12.jpg" alt="" id="BLOGGER_PHOTO_ID_5523540064866785410" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_A0Y1pfnuZTg/TKeOqUlCKvI/AAAAAAAACS8/v0rKSPI_B08/s1600/Clipboard14.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 242px; height: 261px;" src="http://1.bp.blogspot.com/_A0Y1pfnuZTg/TKeOqUlCKvI/AAAAAAAACS8/v0rKSPI_B08/s400/Clipboard14.jpg" alt="" id="BLOGGER_PHOTO_ID_5523540325722893042" border="0" /&gt;&lt;/a&gt;Ejemplo:&lt;br /&gt;Cuando los valores de los parámetros son a = 5 y k = 3, se obtienen las siguientes funciones:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_A0Y1pfnuZTg/TKePAlxTUUI/AAAAAAAACTE/VsETh0OZNws/s1600/Clipboard15.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 252px; height: 69px;" src="http://3.bp.blogspot.com/_A0Y1pfnuZTg/TKePAlxTUUI/AAAAAAAACTE/VsETh0OZNws/s400/Clipboard15.jpg" alt="" id="BLOGGER_PHOTO_ID_5523540708294873410" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_A0Y1pfnuZTg/TKePAiZKV8I/AAAAAAAACTM/Hu8KOAQFJcE/s1600/Clipboard16.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 266px; height: 232px;" src="http://2.bp.blogspot.com/_A0Y1pfnuZTg/TKePAiZKV8I/AAAAAAAACTM/Hu8KOAQFJcE/s400/Clipboard16.jpg" alt="" id="BLOGGER_PHOTO_ID_5523540707388315586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;b&gt;&lt;c&gt;&lt;d. en="" este="" si="" los="" valores="" de="" b="" y="" c="" son="" se="" obtiene="" una="" n=""&gt;4. Función Sigmoidal&lt;br /&gt;&lt;br /&gt;&lt;/d.&gt;&lt;/c&gt;&lt;/b&gt;&lt;c&gt;&lt;d. en="" este="" si="" los="" valores="" de="" b="" y="" c="" son="" se="" obtiene="" una="" n=""&gt;Definida por sus límites inferior a, superior b y el valor m o punto de inflexión, tales que a&lt;m&gt;&lt;b. crecimiento="" s="" lento="" cuanto="" mayor="" sea="" distancia="" para="" el="" caso="" concreto="" de="" m="(a+b)/2," que="" es="" lo="" se="" obtiene="" la="" siguiente=""&gt;&lt;/b.&gt;&lt;/m&gt;&lt;c&gt;&lt;d. en="" este="" si="" los="" valores="" de="" b="" y="" c="" son="" se="" obtiene="" una="" n=""&gt;&lt;br /&gt;&lt;br /&gt;&lt;/d.&gt;&lt;/c&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_A0Y1pfnuZTg/TKePY07G5DI/AAAAAAAACTU/TXv22SfXUAw/s1600/Clipboard17.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 304px; height: 202px;" src="http://3.bp.blogspot.com/_A0Y1pfnuZTg/TKePY07G5DI/AAAAAAAACTU/TXv22SfXUAw/s400/Clipboard17.jpg" alt="" id="BLOGGER_PHOTO_ID_5523541124679394354" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_A0Y1pfnuZTg/TKePZE6CKVI/AAAAAAAACTc/7YB4Uao7Elg/s1600/Clipboard18.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 268px; height: 238px;" src="http://4.bp.blogspot.com/_A0Y1pfnuZTg/TKePZE6CKVI/AAAAAAAACTc/7YB4Uao7Elg/s400/Clipboard18.jpg" alt="" id="BLOGGER_PHOTO_ID_5523541128969857362" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;5. Función Gaussiana&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Definida por su valor medio m y el parámetro k&gt;0.&lt;br /&gt;Esta función es la típica campana de Gauss y cuanto mayor es el valor de k, más estrecha es dicha campana.&lt;br /&gt;&lt;/d.&gt;&lt;/c&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_A0Y1pfnuZTg/TKePzBHC2hI/AAAAAAAACTs/844Ux7tgL4g/s1600/Clipboard19.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 127px; height: 24px;" src="http://4.bp.blogspot.com/_A0Y1pfnuZTg/TKePzBHC2hI/AAAAAAAACTs/844Ux7tgL4g/s400/Clipboard19.jpg" alt="" id="BLOGGER_PHOTO_ID_5523541574627285522" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_A0Y1pfnuZTg/TKePy3ViCII/AAAAAAAACTk/2A80uH4x13I/s1600/Clipboard20.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 314px; height: 311px;" src="http://3.bp.blogspot.com/_A0Y1pfnuZTg/TKePy3ViCII/AAAAAAAACTk/2A80uH4x13I/s400/Clipboard20.jpg" alt="" id="BLOGGER_PHOTO_ID_5523541572003694722" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;6. Función Pseudo-Exponencial&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Definida por el valor medio m y el parámetro k&gt;1.&lt;br /&gt;&lt;br /&gt;Cuanto mayor es el valor de k, el crecimiento es más rápido y la campana es más estrecha.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_A0Y1pfnuZTg/TKeQDc8DndI/AAAAAAAACT8/44aqk1RfvaQ/s1600/Clipboard21.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 139px; height: 48px;" src="http://2.bp.blogspot.com/_A0Y1pfnuZTg/TKeQDc8DndI/AAAAAAAACT8/44aqk1RfvaQ/s400/Clipboard21.jpg" alt="" id="BLOGGER_PHOTO_ID_5523541856975298002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_A0Y1pfnuZTg/TKeQDd6pfpI/AAAAAAAACT0/w8pUuKaOxfo/s1600/Clipboard22.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 326px; height: 315px;" src="http://4.bp.blogspot.com/_A0Y1pfnuZTg/TKeQDd6pfpI/AAAAAAAACT0/w8pUuKaOxfo/s400/Clipboard22.jpg" alt="" id="BLOGGER_PHOTO_ID_5523541857237827218" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://1.bp.blogspot.com/_A0Y1pfnuZTg/TKeLcnZF_EI/AAAAAAAACRc/LO3LXvwCGvI/s72-c/1.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Basekit: Para diseñadores gráficos</title><link>http://damianadriel.blogspot.com/2010/03/basekit-para-disenadores-graficos.html</link><category>navegando</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Tue, 9 Mar 2010 10:22:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1369693297163187338.post-6726395140384472511</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://s3.amazonaws.com/basekit-image/live193_46-logo.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 193px; height: 51px;" src="http://s3.amazonaws.com/basekit-image/live193_46-logo.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.basekit.com/"&gt;Basekit&lt;/a&gt;, nace orientada a los diseñadores gráficos con la idea de eliminar la fragmentación existente en el proceso de desarrollo web, permitiéndoles a estos  prestar soluciones integrales a pymes y microempresas de manera autónoma.&lt;br /&gt;&lt;br /&gt;Somos una nueva herramienta de construcción web que convierte los diseños photoshop en  webs dinámica sin necesidad de escribir ningún código, podéis ver la demostración en el siguiente link&lt;br /&gt;&lt;a href="http://www.vimeo.com/9401502"&gt;http://www.vimeo.com/9401502&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Valor añadido de BaseKit:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Desarrollo de páginas web dinámicas a partir de los propios diseños en photoshop.&lt;/li&gt;&lt;li&gt;Páginas perfectamente optimizadas para buscadores.&lt;/li&gt;&lt;li&gt;No requiere descargas,diseñas y publicas con un click.&lt;/li&gt;&lt;li&gt;Todo se crea de manera intuitiva sin tener que programar código. La herramienta permite modificar el HTML y CSS para poder ajustar los diseños.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;BaseKit en el futuro:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Después del lanzamiento oficial de finales de Marzo iremos incluyendo nuevos widgets en la herramienta, animación flash, ecommerce, herramientas de orientación sem y seo...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Información de la compañía:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.basekit.com/"&gt;&lt;br /&gt;BaseKit&lt;/a&gt; fue ganador de seedcamp 2008 y cuenta con Nesta y Eden ventures como principales inversores de capital riesgo. El equipo está formado por personas con experiencia en la creación y desarrollo de empresas en Europa y Xillicom valley.&lt;br /&gt;&lt;br /&gt;Visita el sitio en &lt;a href="http://www.basekit.com/"&gt;www.basekit.com&lt;/a&gt;, puedes dejar tus comentarios y opiniones en nuestro blog.&lt;br /&gt;&lt;span class="fullpost"&gt; &lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Lanzamiento del Sitio Web : Obesity Medical Center</title><link>http://damianadriel.blogspot.com/2009/08/lanzamiento-del-sitio-web-obesity.html</link><category>Patrocinado</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Sat, 15 Aug 2009 12:37:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1369693297163187338.post-5476463148411753653</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.obesitymedicalcenter.com/images/logo.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 148px; height: 73px;" src="http://www.obesitymedicalcenter.com/images/logo.gif" alt="" border="0" /&gt;&lt;/a&gt;OBESIDAD Y GENETICA S.L. ha publicado un nuevo sitio web &lt;a href="http://www.obesitymedicalcenter.com/"&gt;Obesity Medical Center&lt;/a&gt; dirigido a las personas que padezcan de &lt;a href="http://www.obesitymedicalcenter.com/"&gt;obesidad&lt;/a&gt; con el objetivo de brindarles un &lt;a href="http://www.obesitymedicalcenter.com/"&gt;tratamiento para la obesidad&lt;/a&gt;. Este centro ubicado en España, cuenta con un equipo integrado por médicos profesionales en el &lt;a href="http://www.obesitymedicalcenter.com/"&gt;tratamiento de la obesidad&lt;/a&gt;, titulados y homologados por el Estado Español y miembros de la Sociedad Española de Cirugía de Obesidad (SECO). Entre sus tratamientos se encuentran el Balón Intragástrico, Cirugía Bariátrica, Banda Gástrica, Análisis Genético, Cirugía post Reducción de Peso y Dietas.&lt;br /&gt;&lt;br /&gt;El sitio Web posee un diseño limpio, sencillo, poniendo de fácil acceso de los usuarios la información que necesitan. La información que posee es simplemente la que necesitas conocer para comenzar un tratamiento médico de &lt;a href="http://www.obesitymedicalcenter.com/"&gt;obesidad&lt;/a&gt;. El uso de prácticas &lt;a href="http://damianadriel.blogspot.com/search/label/SEO"&gt;SEO&lt;/a&gt; que brindan &lt;a href="http://damianadriel.blogspot.com/search/label/URL%20Amigables"&gt;URLs amigables&lt;/a&gt; para ser indexados fácilmente por los robots rastreadores de los buscadores en Internet.&lt;br /&gt;&lt;br /&gt;El &lt;a href="http://www.obesitymedicalcenter.com/mapa-web.html"&gt;mapa del sitio&lt;/a&gt; brinda una organización y acceso rápido al contenido que se quiere acceder. Su &lt;a href="http://www.obesitymedicalcenter.com/politica-privacidad.html"&gt;política de privacidad&lt;/a&gt; detallada y clasificada por temas. Así mismo pueden acceder al &lt;a href="http://www.obesitymedicalcenter.com/aviso-legal.html"&gt;aviso legal&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;En el &lt;a href="http://www.obesitymedicalcenter.com/"&gt;tratamiento de la obesidad&lt;/a&gt; ellos tienen su lema: "En OMC, tu reto de adelgazar es nuestro principal desafío, implicándonos antes, durante y después del tratamiento".&lt;br /&gt;&lt;br /&gt;&lt;img src="http://tinyurl.com/nxhgpz" &gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Google Translate: Gadget para nuestro sitio web.</title><link>http://damianadriel.blogspot.com/2009/06/google-translate-gadget-para-nuestro.html</link><category>Google Inc</category><category>Principiantes</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Fri, 5 Jun 2009 07:53:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1369693297163187338.post-7935121064360080814</guid><description>&lt;a href="http://translate.google.com/translate_t?hl=es"&gt;Google Translate&lt;/a&gt; es un servicio de Google Inc creado en Junio del 2001. El mismo permite traducir textos o páginas web en diferentes idiomas.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cómo insertar un traductor en nuestro sitio web ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Si accedemos a este servicio encontraremos la pestaña de &lt;a href="http://translate.google.com/translate_tools?hl=es"&gt;Herramientas&lt;/a&gt;. Donde elegiremos el idioma original de nuestro sitio.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_A0Y1pfnuZTg/Sil9KkQrLbI/AAAAAAAACCM/lRK0Tz5Jsz8/s1600-h/google-translate.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 173px; height: 83px;" src="http://1.bp.blogspot.com/_A0Y1pfnuZTg/Sil9KkQrLbI/AAAAAAAACCM/lRK0Tz5Jsz8/s400/google-translate.jpg" alt="" id="BLOGGER_PHOTO_ID_5343940053337583026" border="0" /&gt;&lt;/a&gt;También puedes obtener traducciones con un solo clic si añades uno de los Idiomas que te aparecen listados abajo hacia la barra de herramientas de tu navegador. De este modo, siempre que quieras traducir una página web que estés viendo, sólo tendrás que hacer clic en el botón. Puedes traducir cualquier parte de la página si la seleccionas antes de hacer clic.</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://1.bp.blogspot.com/_A0Y1pfnuZTg/Sil9KkQrLbI/AAAAAAAACCM/lRK0Tz5Jsz8/s72-c/google-translate.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Google I/O: Googe Wave</title><link>http://damianadriel.blogspot.com/2009/06/google-io-googe-wave.html</link><category>Actualidad</category><category>Google Inc</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Wed, 3 Jun 2009 16:04:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1369693297163187338.post-6805343749687783111</guid><description>Recientemente fue celebrada la conferencia Google I/O en Moscone Center en San Francisco. Donde &lt;a href="http://www.google.com/"&gt;Google&lt;/a&gt; ha anunciado varios de sus productos y proyectos.&lt;br /&gt;&lt;br /&gt;En este caso les estamos presentando &lt;a href="http://wave.google.com/"&gt;Google Wave&lt;/a&gt;, una herramienta que promete interactuar en línea con diferentes servicios, todos estos recursos incluidos en una misma aplicación logrando que sea más fácil e intuitivo su uso.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_A0Y1pfnuZTg/Sibc4-kxlOI/AAAAAAAACCE/QEi0HRx08sE/s1600-h/google-wave.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 260px;" src="http://1.bp.blogspot.com/_A0Y1pfnuZTg/Sibc4-kxlOI/AAAAAAAACCE/QEi0HRx08sE/s400/google-wave.jpg" alt="" id="BLOGGER_PHOTO_ID_5343200879349699810" border="0" /&gt;&lt;/a&gt;La interface similar a &lt;a href="http://www.gmail.com/"&gt;Gmail&lt;/a&gt; permitirá interactuar en tiempo real con diferentes usuarios de las redes sociales.&lt;br /&gt;&lt;br /&gt;El producto es una propuesta de Google cuyos objetivos y finalidades pueden variar a la marcha en que el mismo cobra vida.</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://1.bp.blogspot.com/_A0Y1pfnuZTg/Sibc4-kxlOI/AAAAAAAACCE/QEi0HRx08sE/s72-c/google-wave.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Software Libre: Instalación básica de Debian (I Parte)</title><link>http://damianadriel.blogspot.com/2009/05/software-libre-instalacion-basica-de.html</link><category>Debian</category><category>Linux</category><category>Principiantes</category><category>Sistema Operativo</category><category>Software Libre</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Tue, 2 Jun 2009 18:53:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1369693297163187338.post-7380125551653358682</guid><description>A continuación mostraremos una instalación básica para servidores utilizando Debian como Sistema Operativo.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Que es Debian ?&lt;/span&gt;&lt;br /&gt;&lt;b&gt;Debian&lt;/b&gt; o &lt;b&gt;Proyecto Debian&lt;/b&gt;&lt;sup id="cite_ref-0" class="reference"&gt;&lt;a href="http://es.wikipedia.org/wiki/Debian#cite_note-0" title=""&gt;&lt;span class="corchete-llamada"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; &lt;sup id="cite_ref-1" class="reference"&gt;&lt;a href="http://es.wikipedia.org/wiki/Debian#cite_note-1" title=""&gt;&lt;span class="corchete-llamada"&gt;&lt;/span&gt;&lt;span class="corchete-llamada"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; es una comunidad conformada por desarrolladores y usuarios, que mantiene un sistema operativo GNU basado en software libre precompilado y empaquetado, en un formato sencillo en múltiples &lt;span class="mw-redirect"&gt;arquitecturas de computador&lt;/span&gt; y en varios núcleos.&lt;br /&gt;&lt;br /&gt;Primeramente inserte el CD de instalación y reinicie su PC. Debe estar configurado en el setup para bootear por la unidad de CD.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Paso 1: Seleccionar Idioma&lt;br /&gt;En este paso se selecciona el idioma de Instalación de nuestro SO.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_A0Y1pfnuZTg/SfzQ1Bola6I/AAAAAAAAB8w/RJ0j3EzqvNA/s1600-h/install1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_A0Y1pfnuZTg/SfzQ1Bola6I/AAAAAAAAB8w/RJ0j3EzqvNA/s400/install1.jpg" alt="" id="BLOGGER_PHOTO_ID_5331365668290128802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Paso 2: Seleccionar País o Región&lt;br /&gt;Aquí se escoje nuestro país, viene ordenado por area o territorio.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_A0Y1pfnuZTg/SfzRZVBHFsI/AAAAAAAAB84/loNp49q9cts/s1600-h/install02.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 301px;" src="http://3.bp.blogspot.com/_A0Y1pfnuZTg/SfzRZVBHFsI/AAAAAAAAB84/loNp49q9cts/s400/install02.jpg" alt="" id="BLOGGER_PHOTO_ID_5331366291968562882" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Paso 3: Idioma del Teclado&lt;br /&gt;En este paso se selecciona el idioma de nuestro teclado.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_A0Y1pfnuZTg/SfzR8n_BO2I/AAAAAAAAB9A/6I1EXyx3FA0/s1600-h/install03.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 304px;" src="http://2.bp.blogspot.com/_A0Y1pfnuZTg/SfzR8n_BO2I/AAAAAAAAB9A/6I1EXyx3FA0/s400/install03.jpg" alt="" id="BLOGGER_PHOTO_ID_5331366898355485538" border="0" /&gt;&lt;/a&gt;Paso 4: Detectando Hardware&lt;br /&gt;Debian buscará el hardware de nuestro Servidor o PC para encontrar los driver que se instalarán.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_A0Y1pfnuZTg/SfzSjLiBmQI/AAAAAAAAB9I/VxCc35xXbzg/s1600-h/install04.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 108px;" src="http://4.bp.blogspot.com/_A0Y1pfnuZTg/SfzSjLiBmQI/AAAAAAAAB9I/VxCc35xXbzg/s400/install04.jpg" alt="" id="BLOGGER_PHOTO_ID_5331367560732580098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Paso 5: Configuración de Red&lt;br /&gt;Se define el nombre del equipo por ejemplo &lt;span style="font-style: italic;"&gt;server1&lt;/span&gt;.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_A0Y1pfnuZTg/SfzTV7Q43SI/AAAAAAAAB9Q/x40oIo6FQ5w/s1600-h/install05.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 195px;" src="http://2.bp.blogspot.com/_A0Y1pfnuZTg/SfzTV7Q43SI/AAAAAAAAB9Q/x40oIo6FQ5w/s400/install05.jpg" alt="" id="BLOGGER_PHOTO_ID_5331368432539065634" border="0" /&gt;&lt;/a&gt;Paso 6: Configuración de Red&lt;br /&gt;En este paso definimos nuestro Dominio principal, ejemplo &lt;span style="font-style: italic;"&gt;example.com &lt;/span&gt;.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_A0Y1pfnuZTg/SfzT9jk51FI/AAAAAAAAB9Y/7KO70eRwLe8/s1600-h/install06.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 187px;" src="http://2.bp.blogspot.com/_A0Y1pfnuZTg/SfzT9jk51FI/AAAAAAAAB9Y/7KO70eRwLe8/s400/install06.jpg" alt="" id="BLOGGER_PHOTO_ID_5331369113375331410" border="0" /&gt;&lt;/a&gt;Paso 7: Particiones&lt;br /&gt;Las particiones te ayudaran a tener una mayor organizacion de los archivos de sistema y configuraciones.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_A0Y1pfnuZTg/SiWmLsAy2aI/AAAAAAAAB-c/5piY_1cKxn4/s1600-h/img05.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 201px;" src="http://4.bp.blogspot.com/_A0Y1pfnuZTg/SiWmLsAy2aI/AAAAAAAAB-c/5piY_1cKxn4/s400/img05.jpg" alt="" id="BLOGGER_PHOTO_ID_5342859252668225954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;La partición "swap" es requerida, es para el inicio de Debian. Ext3 es el tercer sistema de archivos extendido, el más utilizado actualmente en distribuciones linux.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_A0Y1pfnuZTg/SiWoQAxZtWI/AAAAAAAAB-s/8zOsisBEWsw/s1600-h/img07.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 237px;" src="http://1.bp.blogspot.com/_A0Y1pfnuZTg/SiWoQAxZtWI/AAAAAAAAB-s/8zOsisBEWsw/s400/img07.jpg" alt="" id="BLOGGER_PHOTO_ID_5342861525983540578" border="0" /&gt;&lt;/a&gt;Luego finalizamos los cambios de particion del disco duro.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_A0Y1pfnuZTg/SiWoQCWt38I/AAAAAAAAB-k/2dozfNOb-jc/s1600-h/img06.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 258px;" src="http://1.bp.blogspot.com/_A0Y1pfnuZTg/SiWoQCWt38I/AAAAAAAAB-k/2dozfNOb-jc/s400/img06.jpg" alt="" id="BLOGGER_PHOTO_ID_5342861526408486850" border="0" /&gt;&lt;/a&gt;Comienza a instalarse los archivos de sistema.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_A0Y1pfnuZTg/SiWpccwTghI/AAAAAAAAB-0/POuPOHkmM5E/s1600-h/img08.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 99px;" src="http://4.bp.blogspot.com/_A0Y1pfnuZTg/SiWpccwTghI/AAAAAAAAB-0/POuPOHkmM5E/s400/img08.jpg" alt="" id="BLOGGER_PHOTO_ID_5342862839165190674" border="0" /&gt;&lt;/a&gt;Paso 8: Instalar GRUB&lt;br /&gt;Por sus siglas en ingles significa (&lt;i&gt;&lt;b&gt;GR&lt;/b&gt;and &lt;b&gt;U&lt;/b&gt;nified &lt;b&gt;B&lt;/b&gt;ootloader&lt;/i&gt;), es un gestor de arranque múltiple que se usa comúnmente para iniciar dos o más &lt;span class="mw-redirect"&gt;sistemas operativos&lt;/span&gt; instalados en un mismo ordenador.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_A0Y1pfnuZTg/SiWpckC2cfI/AAAAAAAAB-8/EVFyb21Uo_U/s1600-h/img09.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 193px;" src="http://4.bp.blogspot.com/_A0Y1pfnuZTg/SiWpckC2cfI/AAAAAAAAB-8/EVFyb21Uo_U/s400/img09.jpg" alt="" id="BLOGGER_PHOTO_ID_5342862841122025970" border="0" /&gt;&lt;/a&gt;Paso 9: Instalacion Completada.&lt;br /&gt;En este paso se finaliza la instalacion básica de Debian.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_A0Y1pfnuZTg/SiWqPB216zI/AAAAAAAAB_c/WmpKBq-bK0g/s1600-h/img10.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 134px;" src="http://1.bp.blogspot.com/_A0Y1pfnuZTg/SiWqPB216zI/AAAAAAAAB_c/WmpKBq-bK0g/s400/img10.jpg" alt="" id="BLOGGER_PHOTO_ID_5342863708118182706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;En un próximo artículo continuaremos con la instalación del Sistema. Quedando la configuracion del sistema, la descarga de los archivos necesarios del repositorio de Debian.&lt;/span&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://4.bp.blogspot.com/_A0Y1pfnuZTg/SfzQ1Bola6I/AAAAAAAAB8w/RJ0j3EzqvNA/s72-c/install1.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Mi Web CSS - Galería de páginas web CSS en Español</title><link>http://damianadriel.blogspot.com/2009/06/mi-web-css-galeria-de-paginas-web-css.html</link><category>Actualidad</category><category>CSS</category><category>Diseño</category><category>navegando</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Mon, 1 Jun 2009 18:20:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1369693297163187338.post-8754220326848225003</guid><description>Hoy queremos compartir con ustedes el lanzamiento de un nuevo sitio web, cuyo objetivo es ser una Galería de páginas CSS en español, caracterizadas por su originalidad y calidad.&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_A0Y1pfnuZTg/SiRVTgLHtLI/AAAAAAAAB-U/S0P-zF_Olmw/s1600-h/logo.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 175px; height: 106px;" src="http://4.bp.blogspot.com/_A0Y1pfnuZTg/SiRVTgLHtLI/AAAAAAAAB-U/S0P-zF_Olmw/s400/logo.png" alt="" id="BLOGGER_PHOTO_ID_5342488851510703282" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.miwebcss.com/"&gt;Miwebcss.com&lt;/a&gt; nace con la ilusión de ser la galería de referencia para páginas web en español en CSS. Existen infinidad de galerías CSS, todas ellas en inglés, si bien la comunidad hispana no dispone de un “escaparate” donde servirse de inspiración y promocionar trabajos de calidad en castellano.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Los usuarios podrán enviarles sus trabajos para que sean incorporados en su galería. Los requisitos fundamentales para salir publicado en Mi Web CSS son cumplir estándares web actuales y ser trabajos en español y/o realizados por empresas hispanas. Los criterios de selección de este índice se basan en la calidad, la innovación y la eficacia del diseño, ofreciendo una pasada rápida por los estándares del diseño web en español.&lt;br /&gt;&lt;br /&gt;Esperamos les sea de gran interés este enlace (&lt;a href="http://www.miwebcss.com/"&gt;www.miwebcss.com&lt;/a&gt;).&lt;br /&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://4.bp.blogspot.com/_A0Y1pfnuZTg/SiRVTgLHtLI/AAAAAAAAB-U/S0P-zF_Olmw/s72-c/logo.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Juegos Online: XNOVA "Estrategia Espacial"</title><link>http://damianadriel.blogspot.com/2009/05/juegos-online-xnova-estrategia-espacial.html</link><category>Juegos</category><category>navegando</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Wed, 27 May 2009 07:00:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1369693297163187338.post-1778976099407984860</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.xnova.es/imagenes/mundo.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 146px; height: 146px;" src="http://www.xnova.es/imagenes/mundo.jpg" alt="" border="0" /&gt;&lt;/a&gt;XNOVA  es un juego online basado en código opensource, utilizando PHP y Mysql. Distribuido bajo licencia GNU/GPL.&lt;br /&gt;&lt;br /&gt;Es un juego de estrategia espacial para multijugadores.           Tendrás la posibilidad de conocer a miles de jugadores dentro de un universo totalmente desconocido e interactuar con ellos de la manera que tu quieras.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Como funciona ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;     Desarrolla un planeta en el que pronto tus colonos convertirán en un poderoso imperio capaz de defender tus colonias y aterrorizar al resto, explora el universo, coloniza, construye, comercia, y ¡destruye a tus enemigos!&lt;br /&gt;&lt;br /&gt;     Construye una flota espacial capaz de garantizar que se cumpla tu voluntad en todo el universo, contacta con otros jugadores y forma tu propia alianza. Haz amigos y enemigos, descubre este juego lleno de sorpresas.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Requerimientos para jugar?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Puedes construir tu propio servidor descargando el codigo e instalandolo en un servidor con Apache, PHP y Mysql.&lt;br /&gt;&lt;br /&gt;Tambien puedes conectarte a servidores online disponibles.           Tan solo necesitarás un navegador (Mozilla, IE, Opera, etc). ¡Este juego sigue funcionando incluso cuando no estás conectado, por eso deberás preparar tus defensas!&lt;br /&gt;&lt;br /&gt;&lt;span property="dc:content"&gt;&lt;span style="font-weight: bold;"&gt;Lista de Comunidades: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Comunidad Hispana:&lt;/span&gt;&lt;br /&gt;&lt;span style="color:red;"&gt;&lt;a href="http://www.new-xnova.es/foro/" target="_blank" rel="nofollow"&gt;http://www.new-xnova.es/foro/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Comunidad Francesa:&lt;/span&gt;&lt;br /&gt;&lt;span style="color:red;"&gt;&lt;a href="http://www.xnova.fr/" target="_blank" rel="nofollow"&gt;http://www.xnova.fr/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Comunidad Alemana:&lt;/span&gt;&lt;br /&gt;&lt;span style="color:red;"&gt;&lt;a href="http://xnova-germany.de/" target="_blank" rel="nofollow"&gt;http://xnova-germany.de/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Comunidad Alemana de Ugamela y Xnova:&lt;/span&gt;&lt;br /&gt;&lt;span style="color:red;"&gt;&lt;a href="http://darkfriend.bplaced.net/" target="_blank" rel="nofollow"&gt;http://darkfriend.bplaced.net&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Comunidades polacas:&lt;/span&gt;&lt;br /&gt;&lt;span style="color:red;"&gt;&lt;a href="http://www.xnova.pl/" target="_blank" rel="nofollow"&gt;http://www.xnova.pl/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://xnovasup.eu/" target="_blank" rel="nofollow"&gt;http://xnovasup.eu/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Esperamos lo disfruten :)</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Firefox: Acelerar la Navegacion</title><link>http://damianadriel.blogspot.com/2009/05/firefox-acelerar-la-navegacion.html</link><category>Firefox</category><category>Trucos</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Thu, 14 May 2009 07:00:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1369693297163187338.post-3590628866785251125</guid><description>Con el siguiente metodo aceleraremos el tiempo de descargas de las páginas web en firefox, solo debemos editar las siguientes opciones:&lt;br /&gt;&lt;br /&gt;1. Escribe "&lt;span&gt;about:config&lt;/span&gt;" en la barra de direcciones de Firefox y oprime ENTER. Esta es la página de configuración avanzada de Firefox.&lt;br /&gt;&lt;br /&gt;2. &lt;span&gt;Busca &lt;/span&gt;los siguientes valores y &lt;span&gt;Modifica &lt;/span&gt;esas entradas de la siguiente manera (haz clic sobre ellas y verás que cambian sus valores de "falso" a "verdadero".&lt;br /&gt;&lt;br /&gt;Cambia "network.http.pipelining" a "true"&lt;br /&gt;&lt;br /&gt;Cambia "network.http.proxy.pipelining" a "true"&lt;br /&gt;&lt;br /&gt;Cambia "network.http.pipelining.maxrequests" a un número por el rango de 30. Esto hará que el navegador realice 30 peticiones de forma simultánea.&lt;br /&gt;&lt;br /&gt;Normalmente Firefox realiza una petición a una página vez a la vez. Cuando activas el "pipelining" harás que cargue varias a la vez, lo que acelera notablemente la carga de la pßgina.&lt;br /&gt;&lt;br /&gt;3. Haz clic con el botón derecho en cualquier lugar de la página y selecciona "Nuevo -&gt; Entero" o "New -&gt; Integer". Nombra el nuevo campo como&lt;br /&gt;"nglayout.initialpaint.delay" y ponle un valor de "0".&lt;br /&gt;&lt;br /&gt;Con esto le estás diciendo al navegador que no espere para mostrar en pantalla la información en pantalla que recibe.&lt;br /&gt;&lt;br /&gt;Nosotros lo hemos probado y ahora Firefox funciona mucho más rápido y los tiempos de carga y mostrado de información en pantalla se han acelerado notablemente.&lt;br /&gt;&lt;br /&gt;Esto tambien depende de la velocidad de conexion que uno tenga.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Internet Explorer: Desactivar Recordar Contraseña</title><link>http://damianadriel.blogspot.com/2009/05/internet-explorer-desactivar-recordar.html</link><category>Internet Explorer</category><category>Microsoft</category><category>Trucos</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Thu, 14 May 2009 07:00:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1369693297163187338.post-801329161688878636</guid><description>Cuando se introduce un nombre de usuario y una clave en Internet Explorer preguntará si se desea recordar la contraseña. Al decirle que sí, se guardara automáticamente la clave, lo que provoca que cualquier usuario pueda acceder de forma NO autorizada.&lt;br /&gt;&lt;br /&gt;Por razones de seguridad, es conveniente utilizar la función de NO recordar la contraseña.&lt;br /&gt;&lt;br /&gt;Para desactivar esta opción automáticamente se deben seguir los siguientes pasos:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Abrir Internet Explorer.&lt;/li&gt;&lt;li&gt;Herramientas&lt;/li&gt;&lt;li&gt;Opciones de Internet&lt;/li&gt;&lt;li&gt;Pestaña: Contenidos&lt;/li&gt;&lt;li&gt;oprimir botón Autocompletar&lt;/li&gt;&lt;li&gt;Desactivar la opción : Preguntar si se guardan las contraseñas.&lt;/li&gt;&lt;/ul&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Internet Explorer: Desactivar las Opciones</title><link>http://damianadriel.blogspot.com/2009/05/internet-explorer-desactivar-las.html</link><category>Internet Explorer</category><category>Microsoft</category><category>Trucos</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Wed, 13 May 2009 07:00:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1369693297163187338.post-8151347498134392227</guid><description>Esto permite que no se puedan acceder a las Opciones del Internet Explorer.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;ir a Inicio&lt;/li&gt;&lt;li&gt;Ejecutar&lt;/li&gt;&lt;li&gt;escribir: Regedit&lt;/li&gt;&lt;li&gt;buscar la ruta: &lt;/li&gt;&lt;li&gt;KEY_LOCAL_MACHINE / Software / Policies / Microsoft / Internet Explorer / Restrictions sino están, crear las llaves. Clic derecho nueva llave (key)&lt;/li&gt;&lt;li&gt;dentro clic derecho nuevo valor DWORD con el nombre: NoBrowserOptions&lt;/li&gt;&lt;li&gt;darle doble clic, definirle valor : 1&lt;/li&gt;&lt;/ul&gt;Para habilitar las restricciones anteriores se deben cambiar los valores DWORD a 0.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>HTAccess: URL Amigables.</title><link>http://damianadriel.blogspot.com/2009/05/htaccess-url-amigables.html</link><category>Estándares</category><category>PHP</category><category>Programacion</category><category>Semantica</category><category>SEO</category><category>URL Amigables</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Thu, 7 May 2009 16:27:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1369693297163187338.post-891880147900934583</guid><description>En el articulo anterior comentabamos sobre un script &lt;a href="http://damianadriel.blogspot.com/2009/05/php-crear-url-amigables.html"&gt;PHP para Crear URL amigables&lt;/a&gt; para crear url amigables a partir por ejemplo del título de una noticia. Esta conversión semántica, por ejemplo del título, puede ser usada como enlace y ayuda a los buscadores a indexar de una forma mas eficiente nuestros artículos.&lt;br /&gt;&lt;br /&gt;Se debe tener en cuanta que Apache debe tener instalado el modulo "Rewrite":&lt;br /&gt;&lt;br /&gt;LoadModule rewrite_module modules/mod_rewrite.so&lt;br /&gt;&lt;br /&gt;Aquí mostramos un ejemplo de como realizar redirecciones tambien crear URL amigables o URL semánticas. Este código se incluye en el archivo (.htaccess):&lt;br /&gt;&lt;br /&gt;Options FollowSymLinks&lt;br /&gt;&lt;br /&gt;RewriteEngine On&lt;br /&gt;RewriteBase /&lt;br /&gt;&lt;br /&gt;Con esto hacemos que si da un error como pagina no encontrada (404), realizará una redirección hacia nuestra URL (&lt;span style="font-style: italic;"&gt;http://localhost&lt;/span&gt;):&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;ErrorDocument 404 http://localhost&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;ErrorDocument 500 http://localhost&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;ErrorDocument 403 http://localhost&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;ErrorDocument 401 http://localhost&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Anteriormente comentabamos sobre utilizar el titulo de una noticia de forma semántica, de esta manera obtenemos el nombre de la url y mediante &lt;a href="http://www.php.net"&gt;PHP&lt;/a&gt; obtenemos la Noticia o Post a mostrar, por ejemplo seria (http://localhost/news/esto-es-una-prueba/), donde la via para obtener el segundo segmento de la URL mediante $2:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;RewriteRule ^(news)/(.*)/$  /news.php?title=$2 [L,NC,QSA]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Tambien podemos definir otras url de forma semantica, por ejemplo:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;RewriteRule ^(contactos)/$  /noticias.php [L,NC,QSA]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;RewriteCond %{HTTP_HOST} !^localhost$ [NC]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;RewriteRule ^(.*)$ http://localhost/$1 [R=301,L]&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>PHP: Crear URL amigables</title><link>http://damianadriel.blogspot.com/2009/05/php-crear-url-amigables.html</link><category>PHP</category><category>Principiantes</category><category>Programacion</category><category>SEO</category><category>URL Amigables</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Tue, 5 May 2009 07:00:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1369693297163187338.post-6304065743284564188</guid><description>El siguiente script &lt;a href="http://www.php.net/"&gt;PHP&lt;/a&gt; nos permite crear nuestras url amigables. Estas url amigables pueden partir del título de un artículo.&lt;br /&gt;&lt;br /&gt;Si escojemos como título: "PHP: Crear URL amigables", la url amigable creada sería "php-crear-url-amigables".&lt;br /&gt;&lt;br /&gt;A continación ponemos a su disposición la siguiente clase que se encarga de convertir espacios, mayusculas, caracteres a una url amigable.&lt;br /&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;function text2url($string) {&lt;br /&gt;        $spacer = &amp;quot;-&amp;quot;;&lt;br /&gt;        $string = trim($string);&lt;br /&gt;        $string = strtolower($string);&lt;br /&gt;        $string = strtr($string, &amp;quot;&amp;aacute;&amp;eacute;&amp;iacute;&amp;oacute;&amp;uacute;&amp;ntilde;&amp;Aacute;&amp;Eacute;&amp;Iacute;&amp;Oacute;&amp;Uacute;&amp;Ntilde;&amp;quot;, &amp;quot;aeiounaeioun&amp;quot;);&lt;br /&gt;        $string = trim(ereg_replace(&amp;quot;[^ A-Za-z0-9_]&amp;quot;, &amp;quot; &amp;quot;, $string));&lt;br /&gt;        $string = ereg_replace(&amp;quot;[ tnr]+&amp;quot;, &amp;quot;-&amp;quot;, $string);&lt;br /&gt;        $string = str_replace(&amp;quot; &amp;quot;, $spacer, $string);&lt;br /&gt;        $string = ereg_replace(&amp;quot;[ -]+&amp;quot;, &amp;quot;-&amp;quot;, $string);&lt;br /&gt;   &lt;br /&gt;        return $string;&lt;br /&gt;    }&lt;br /&gt;   &lt;br /&gt;// Para mostrar ser&amp;iacute;a de la siguiente manera:&lt;br /&gt;&lt;br /&gt;echo text2url(&amp;quot;PHP: Crear URL amigables&amp;quot;);&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;Esperamos les sea de interés y ayuda.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Los servicios de Google Inc</title><link>http://damianadriel.blogspot.com/2009/05/los-servicios-de-google-inc.html</link><category>Google Inc</category><category>navegando</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Sun, 3 May 2009 17:57:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1369693297163187338.post-265666566496784278</guid><description>&lt;b&gt;Google Inc.&lt;/b&gt; es la empresa propietaria de la marca &lt;strong class="selflink"&gt;Google&lt;/strong&gt;, cuyo principal producto es el motor de búsqueda del mismo nombre. Fue fundada el 7 de septiembre de 1998 por Larry Page y Sergey Brin (dos estudiantes de doctorado en &lt;span class="mw-redirect"&gt;Ciencias de la Computación&lt;/span&gt; de la Universidad de Stanford).&lt;br /&gt;&lt;br /&gt;Como bien sabemos Google a inundado la red con una variedad de productos, aunque su principal producto es el buscador. Si bien pudiera tratarse de un monopilio no se puede negar de que sus productos cuentan con la calidad que necesitamos y satisfacen nuestras necesidades.&lt;br /&gt;&lt;br /&gt;Google apoya el Software Libre y por ahora sus aplicaciones son de caracter gratuito y su interés fundamental es la colaboración de desarrolladores de todas partes del mundo.&lt;br /&gt;&lt;br /&gt;A continuación expondremos los servicios más importantes de Google y algunas de las características que cuentas hasta el momento, aunque cabe señalar que aunque la mayoría de sus productos se encuentran en estado BETA poseen una buena estabilidad y calidad. Sus servicios son mejorados constantemente añadiendoles nuevas funcionalidades adaptandose a las necesidades de sus usuarios que cautivan con la calidad de sus productos.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.com/adsense"&gt;&lt;span style="font-weight: bold;"&gt;Google Adsense&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Permite a los webmasters a unirse a este sistema para activar textos e imágenes publicitarias en sus páginas web. Estos anuncios generan ingresos basandose en los click que den los visitantes a sus sitios web.&lt;br /&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://www.google.com/analytics"&gt;Google Analytics&lt;/a&gt;&lt;br /&gt;Este servicio gratuito permite llevar las estaditicas detalladas de los sitios web. Almacena y recolecta informacion de los visitantes importantes para brindar en detalles las estadisticas de cada usuario.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.com/calendar/"&gt;&lt;span style="font-weight: bold;"&gt;Google Calendar&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Un calendario con todas las herramientas necesarias para programar eventos y recibir notificaciones para el momento deseado. Permite agrupar vista diaria, semanal y mensual.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://docs.google.com/"&gt;&lt;span style="font-weight: bold;"&gt;Google Documents&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Este servicio permite la creacion y visualización de Documentos y Hojas de Cálculo vía web, tambien la creación de Power Point. Los documentos pueden ser almacenados y definir carpetas para su organización. Pueden ser compartidos y exportados en otros formatos.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://earth.google.es/"&gt;&lt;span style="font-weight: bold;"&gt;Google Earth&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Es un programa de Escritorio que permite la visualización 3d de mapas del planeta. Brinda imágenes históricas de diversos lugares del mundo,  datos del lecho y la superficie oceánicos proporcionados por expertos y viajes simplificados con posibilidad de añadir audio y grabaciones de voz.&lt;br /&gt;&lt;br /&gt;Es gratuito pero tambien posee una version PRO de pago que brinda más posibilidades.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gmail.com/"&gt;&lt;span style="font-weight: bold;"&gt;Google Mail o GMAIL&lt;/span&gt;&lt;br /&gt;&lt;/a&gt;Servicio gratuito de Google de correo electrónico y mensajeria instantánea que permite además audio y video. Brinda la posibilidad de conexiones POP e IMAP, filtros, categorias, forwards. Su capacidad en este momentos es de 7.3 GB y sigue en aumento. Posee Labs que añaden mejoras a este excelente servicio. Tiene la capacidad de agrupar los mensajes como conversaciones.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://maps.google.es/"&gt;&lt;span style="font-weight: bold;"&gt;Google Maps&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Servicio gratuito que ofrece mapas de ciudades de  diversos países similar a Google Earth.  El mismo puede ser integrado en nuestras páginas web haciendo uso de su API.  Google Maps es para ser utilizado desde el Navegador de Internet.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.com/adsense"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://www.google.com/calendar/"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://picasaweb.google.com/"&gt;&lt;span style="font-weight: bold;"&gt;Google Picasaweb&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Permite crear diferentes albums de fotos y definirlos como privados y publicos, compartir fotos con amigos vía web.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.com/reader"&gt;&lt;span style="font-weight: bold;"&gt;Google Reader&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Este servicio es un lector de noticias RSS y atom. Permite agrupar y leer las noticias de diferentes sitios web desde una misma interface. Permite suscribirse a estos proveedores de noticias soportados y agruparlos en diferentes categorias. Las nuevas noticias son marcadas como no leidas y se pueden marcar las mas importantes para poder referenciar facilmente.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://talk.google.com/"&gt;&lt;span style="font-weight: bold;"&gt;Google Talk&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;GoogleTalk es un programa de escritorio, permite que la comunicación en tiempo real con otros usuarios mediante chat (Mensajería Instantánea, IM), llamadas de voz (VoIP) y video.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Trailer de Transformers: Revenge of the Fallen</title><link>http://damianadriel.blogspot.com/2009/05/trailer-de-transformers-revenge-of.html</link><category>Cine y TV</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Sun, 3 May 2009 15:39:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1369693297163187338.post-568878361265108870</guid><description>Aquí les dejo un trailer de la espectacular película de los Transformers titulada Transformers: Revenge of the Fallen, estes es el segundo trailer, aquí vemos a Devastator en acción, a Megatron, a Optimus Prime.&lt;br /&gt;&lt;br /&gt;Excelente calidad, efectos especiales, sonido y guión.  Los invito a estar atentos. Desde ya esperando ansioamente este filme.&lt;br /&gt;&lt;br /&gt;&lt;object width="450" height="238"&gt;&lt;param name="movie" value="http://www.traileraddict.com/emd/10653"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;embed src="http://www.traileraddict.com/emd/10653" type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" allowfullscreen="true" width="450" height="238"&gt;&lt;/embed&gt;&lt;/object&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><enclosure length="74298" type="application/x-shockwave-flash" url="http://www.traileraddict.com/emd/10653"/><itunes:explicit/><itunes:subtitle>Aquí les dejo un trailer de la espectacular película de los Transformers titulada Transformers: Revenge of the Fallen, estes es el segundo trailer, aquí vemos a Devastator en acción, a Megatron, a Optimus Prime. Excelente calidad, efectos especiales, sonido y guión. Los invito a estar atentos. Desde ya esperando ansioamente este filme.</itunes:subtitle><itunes:author>noreply@blogger.com (Anonymous)</itunes:author><itunes:summary>Aquí les dejo un trailer de la espectacular película de los Transformers titulada Transformers: Revenge of the Fallen, estes es el segundo trailer, aquí vemos a Devastator en acción, a Megatron, a Optimus Prime. Excelente calidad, efectos especiales, sonido y guión. Los invito a estar atentos. Desde ya esperando ansioamente este filme.</itunes:summary><itunes:keywords>Cine y TV</itunes:keywords></item><item><title>Disponible: Zend Framework 1.8.0</title><link>http://damianadriel.blogspot.com/2009/05/disponible-zend-framework-180.html</link><category>PHP</category><category>Programacion</category><category>Zend Framework</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Fri, 1 May 2009 18:36:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1369693297163187338.post-1994743318315708917</guid><description>&lt;p&gt;El equipo de Desarrollo &lt;a href="http://framework.zend.com/"&gt;Zend Framework&lt;/a&gt; liberó la esperada versión 1.8.0. Esta versión destaca uno de los lanzamientos más importantes, ya que incorpora en su lista a tres nuevos componentes:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;strong&gt;Zend_Tool&lt;/strong&gt;: es una utilidad de linea de comandos que nos permite auto-generar y mantener nuestra estructura del proyecto.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Zend_Application&lt;/strong&gt;: nos permite centralizar toda la inicialización del bootstrap en una sola clase, es decir encapsulará toda la lógica de arranque de nuestro sistema, permitiendo un index.php mucho más limpio y delegar todos los procesos en la clase Bootstrap que implementa distintos método para inicializar los distintos componentes del sistema (Db, Layout, View, Logger, Config, Front Controller, Control de Errores, Config del ambiente, Locale, etc… ) y finalmente incorporar un método main() que centralice todo y sea la puerta de entrada a nuestro sistema.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Zend_Navigation&lt;/strong&gt;: una utilidad para generar tus menús, sitemaps, bradcrumbs, etc.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Además trae todo tipo de validaciones y filtros listos para usar y otras mejoras a componentes como Zend_Pdf, etc.&lt;/p&gt;&lt;p&gt;&lt;a href="http://framework.zend.com/download/latest"&gt;Descargar ZF&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Modelo desarrollo concurrente.</title><link>http://damianadriel.blogspot.com/2009/04/modelo-desarrollo-concurrente.html</link><category>Ingenieria de Software</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Sun, 19 Apr 2009 17:38:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1369693297163187338.post-2035346403949912373</guid><description>El &lt;span style="font-weight: bold;"&gt;Modelo de Desarrollo Concurrente&lt;/span&gt; conocido además como Ingeniería Concurrente dado por Davis Sitaram, se puede representar en forma de esquema como una serie de actividades técnicas importantes, tareas y estados asociados a ellas.&lt;br /&gt;&lt;br /&gt;Este modelo se utiliza a menudo como el paradigma de desarrollo de aplicaciones cliente/servidor.&lt;br /&gt;&lt;br /&gt;Provee una meta-descripción del proceso del software. El modelo concurrente tiene la capacidad de describir las múltiples actividades del software ocurriendo simultáneamente.&lt;br /&gt;&lt;br /&gt;La mayoría de los modelos de procesos de desarrollo del software son dirigidos por el tiempo; cuanto más tarde sea, más atrás se encontrará en el proceso de desarrollo. Un modelo de proceso concurrente está dirigido por las necesidades del usuario, las decisiones de la gestión y los resultados de las revisiones.&lt;br /&gt;&lt;br /&gt;El modelo de proceso concurrente define una serie de acontecimientos que dispararán transiciones de estado a estado para cada una de las actividades de la ingeniería del software. Durante las primeras etapas del diseño, no se contempla una inconsistencia del modelo de análisis. Esto genera la corrección del modelo de análisis de sucesos, que disparará la actividad de análisis del estado hecho al estado cambios en espera.&lt;br /&gt;&lt;br /&gt;Esto genera la corrección del modelo de análisis de sucesos, que disparará la actividad de análisis del estado hecho al estado cambios en espera. Es un modelo de tipo de red donde todas las personas actúan simultáneamente o al mismo tiempo.&lt;br /&gt;&lt;br /&gt;Un sistema cliente/servidor se compone de un conjunto de componentes funcionales. Cuando se aplica a cliente/servidor, el modelo de proceso concurrente define actividades en dos dimensiones:&lt;br /&gt;&lt;br /&gt;1.    Dimensión de sistemas.&lt;br /&gt;&lt;br /&gt;2.    Dimensión de componentes.&lt;br /&gt;&lt;br /&gt;Los aspectos del nivel de sistema se afrontan mediante tres actividades: diseño, ensamblaje y uso.&lt;br /&gt;En realidad, el modelo de proceso concurrente es aplicable a todo tipo de desarrollo de software y proporciona una imagen exacta del estado actual de un proyecto.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_A0Y1pfnuZTg/SeuciM-B0uI/AAAAAAAAB8o/joeLvJG3aFc/s1600-h/concurrente.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 199px;" src="http://3.bp.blogspot.com/_A0Y1pfnuZTg/SeuciM-B0uI/AAAAAAAAB8o/joeLvJG3aFc/s400/concurrente.gif" alt="" id="BLOGGER_PHOTO_ID_5326523095706620642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;La concurrencia se logra de dos formas: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1.    Las actividades de sistemas y de componentes ocurren simultáneamente y pueden modelarse con el enfoque orientado a objetos.&lt;br /&gt;&lt;br /&gt;2.    Una aplicación cliente/servidor típica se implementa con muchos componentes, cada uno de los cuales se pueden diseñar y realizar concurrentemente.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ventajas&lt;/span&gt;&lt;br /&gt;•    Excelente para proyectos en los que se conforman grupos de trabajo independientes.&lt;br /&gt;•    Proporciona una imagen exacta del estado actual de un proyecto.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Desventajas&lt;/span&gt;&lt;br /&gt;•    Si no se dan las condiciones señaladas no es aplicable.&lt;br /&gt;•    Si no existen grupos de trabajo no se puede trabajar en este método</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://3.bp.blogspot.com/_A0Y1pfnuZTg/SeuciM-B0uI/AAAAAAAAB8o/joeLvJG3aFc/s72-c/concurrente.gif" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Google Analytics: Actualiza tu codigo.</title><link>http://damianadriel.blogspot.com/2009/04/google-analytics-actualiza-tu-codigo.html</link><category>Analytics</category><category>Google Inc</category><category>Javascript</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Mon, 13 Apr 2009 18:51:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1369693297163187338.post-785386917245619001</guid><description>Administras las estadísticas de tus sitios web mediante &lt;a href="http://www.google.com/analytics"&gt;Google Analytics&lt;/a&gt; ?&lt;br /&gt;&lt;br /&gt;Si aún haces uso del script &lt;span style="font-weight: bold;"&gt;urchin.js&lt;/span&gt; , Google Inc. esta solitando que actualices tu código hacia el nuevo &lt;span style="font-weight: bold;"&gt;ga.js.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;El nuevo código incluye las siguientes mejoras:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Más pequeño y más rápido&lt;/li&gt;&lt;li&gt;Detección automática de HTTPS&lt;/li&gt;&lt;li&gt;Mayor seguridad del Namespace&lt;/li&gt;&lt;li&gt;Conveniente para seguir transacciones de &lt;em&gt;ecommerce&lt;/em&gt;&lt;/li&gt;&lt;li&gt;Código más personalizable para sitios basado en Ajax&lt;/li&gt;&lt;li&gt;Las nuevas funciones están disponibles inmediatamente&lt;/li&gt;&lt;/ul&gt;El código anterior (&lt;span style="font-weight: bold;"&gt;urchin.js&lt;/span&gt;) está quedando obsoleto, y es posible que tus visitan dejen de contabilizarse.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item></channel></rss>