<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The n4gash Blog &#187; Artículos, comentarios y reviews sobre Desarrollo web</title>
	<atom:link href="http://www.n4gash.com/tag/desarrollo-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.n4gash.com</link>
	<description>Blog sobre diseño gráfico, desarrollo web, programación, internet y marketing online (SEO &#38; SEM)</description>
	<lastBuildDate>Sat, 04 Feb 2012 18:32:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Dart, ¿nuevo lenguaje de programación de Google?</title>
		<link>http://www.n4gash.com/2011/dart-nuevo-lenguaje-programacion-google-structured-web-programming/</link>
		<comments>http://www.n4gash.com/2011/dart-nuevo-lenguaje-programacion-google-structured-web-programming/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 15:14:58 +0000</pubDate>
		<dc:creator>Nagash</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://www.n4gash.com/?p=2025</guid>
		<description><![CDATA[Recientemente se ha comenzado a hablar en la red de Dart, un supuesto nuevo lenguage de programación diseñado y desarrollado por Google y que en principio, será presentado el mes que viene en un congreso de desarrolladores en Dinamarca. Según se comenta, sería un nuevo lenguage de programación estructurada orientado al entorno web (structured web [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.n4gash.com/2011/dart-nuevo-lenguaje-programacion-google-structured-web-programming/' addthis:title='Dart, ¿nuevo lenguaje de programación de Google? '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>Fuente | <a href="http://www.n4gash.com">The n4gash Blog - Blog de dise&ntilde;o, programacion e internet</a>

<script src="http://feeds.feedburner.com/~s/n4gash?i=<?php the_permalink() ?>" type="text/javascript" charset="utf-8"></script><br/><br/><a href="http://www.n4gash.com/2011/dart-nuevo-lenguaje-programacion-google-structured-web-programming/">Dart, ¿nuevo lenguaje de programación de Google?</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a title="Dart, ¿nuevo lenguaje de programación de Google?" href="http://www.n4gash.com/2011/dart-nuevo-lenguaje-programacion-google-structured-web-programming"><img class="aligncenter" title="Dart, ¿nuevo lenguaje de programación de Google?" src="http://www.n4gash.com/wp-content/2011/google_dart_lenguage_programacion.jpg" alt="google dart lenguage programacion Dart, ¿nuevo lenguaje de programación de Google?" border="0" /></a></p>
<p>Recientemente se ha comenzado a hablar en la red de <em><strong>Dart</strong></em>, un supuesto<strong> nuevo lenguage de programación diseñado y desarrollado por <em>Google</em></strong> y que en principio, será presentado el mes que viene en un congreso de desarrolladores en Dinamarca. Según se comenta, sería un nuevo lenguage de <em>programación estructurada orientado al entorno web</em> (<em>structured web programming</em>). Cuál va a ser su sintaxis, cómo se va a implementar, cómo se va a compilar, o quizá lo más importante, para qué sirve o que diferencias va a tener respecto al enorme elenco de lenguajes que actualmente dominan el sector, serán las preguntas que en unas semanas revelará <em>Google</em>, porque hasta ahora, son todo conjeturas.</p>
<p>Por lo que se sabe, hace unos días <em>Google</em> ha reservado varios dominios con la palabra <em>DART</em>. Parte del equipo que está diseñando el lenguaje de programación <em><strong>Dart</strong></em> son Gilad Bracha, que ha trabajado para <em>Sun Microsystems</em> y es uno de los autores de <em>JAVA</em>, y Lars Back, que ha trabajado recientemente en el nuevo motor<em> V8 de Javascript</em> para el navegador <em>Chrome</em> de <em>Google</em>. Ambos han trabajado en <em>Smalltalk</em>, un lenguaje de programación que comenzó en la década de los 70 y que permite realizar tareas de computación mediante la interacción con un entorno de objetos virtuales, es decir, se puede considerar que un <em>Smalltalk</em> es un mundo virtual donde viven objetos que se comunican mediante el envío de mensajes (gracias <em>Wikipedia</em>).</p>
<p>Diversas fuentes afirman que el nuevo lenguaje de <em></em><em>Google </em><strong>Dart</strong> podría ser un lenguage de programación ejecutado del lado del cliente (del navegador), similar a <em>Javascript</em> o <em>Phyton</em>. Por otro lado, hay quien comenta que debido a la última tendencia de empresas privadas que adquieren tecnologías de desarrollo <em>open-source</em> y las privatizan, convirtiendo sus versiones profesionales en enormes sacos de dinero (en detrimendo de las empresas que los utilizan), <em>Google </em>no querría depender de Java, que podría seguir estos pasos al estar actualmente en manos de <em>Oracle</em>. De esta forma, la solución sería crear un nuevo lenguaje de programación similar, pero del que no temer que en un futuro suponga un desembolso importante de dólares en licencias. <em>Dart</em>, con uno de los cerebros de <em>JAVA </em>a la cabeza, podría convertirse en esta baza de <em>Google</em>, ¿maniobra inteligente? u ¿otra forma de controlar <span style="color: #000000;"><del>el mundo</del></span> el desarrollo software?. Ésta opción tendría más sentido, ya que <em>Smalltalk</em> es un lenguaje POO, y como comentamos, dos de sus autores estarían trabajando ahora en <em>Dart</em>. Aunque muchos se preguntarán si es buena idea intentar introducir un nuevo lenguaje de programación en el ecosistema de desarrollo actual, donde hay fuertes competidores con miles de programadores detrás, deberían preguntarse ¿a qué va a dar respuesta <em>Dart</em>? ¿sólo es un competidor para <em>JAVA</em>? ¿qué nos va a ofrecer? ¿<strong>será el nuevo lenguaje que permita, agilice o mejore el desarrollo de aplicaciones web para las búsquedas semánticas</strong>? o ¿simplemente sea un nuevo <em>framework</em> para los programadores de <em>Google</em>?.</p>
<p>Aunque <em>Google</em> ya lo intentó con <em><strong>Go</strong></em>, un lenguaje de programación estructurado similar a <em>C</em>, y que ha quedado reducido a un pequeño número de programadores, quizás ésta sea la apuesta definitiva por meter la cabeza (o todo el cuerpo) en otro sector que si bien domina, no lleva su propio sello: <em>los lenguajes de programación </em> (<del>y con ésto estar un poquito más cerca de controlar absolutamente todo de todos</del>).</p>
<p>Fuente | <a href="http://www.n4gash.com">The n4gash Blog - Blog de dise&ntilde;o, programacion e internet</a>

<script src="http://feeds.feedburner.com/~s/n4gash?i=<?php the_permalink() ?>" type="text/javascript" charset="utf-8"></script><br/><br/><a href="http://www.n4gash.com/2011/dart-nuevo-lenguaje-programacion-google-structured-web-programming/">Dart, ¿nuevo lenguaje de programación de Google?</a></p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.n4gash.com/2011/dart-nuevo-lenguaje-programacion-google-structured-web-programming/' addthis:title='Dart, ¿nuevo lenguaje de programación de Google? '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.n4gash.com/2011/dart-nuevo-lenguaje-programacion-google-structured-web-programming/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Error MySQL: LOCK TABLES WRITE al configurar Joomla 1.6</title>
		<link>http://www.n4gash.com/2011/error-mysql-lock-tables-configurar-joomla-16/</link>
		<comments>http://www.n4gash.com/2011/error-mysql-lock-tables-configurar-joomla-16/#comments</comments>
		<pubDate>Sat, 13 Aug 2011 11:57:28 +0000</pubDate>
		<dc:creator>Nagash</dc:creator>
				<category><![CDATA[Bases de datos]]></category>
		<category><![CDATA[Desarrollo web]]></category>

		<guid isPermaLink="false">http://www.n4gash.com/?p=1984</guid>
		<description><![CDATA[Con el nuevo plan de actualizaciones el equipo de Joomla se ha comprometido a liberar una nueva versión del CMS cada semestre. Este artículo lo voy a escribir utilizando la versión 1.6, aunque desde hace unos pocos días se ha liberado la versión 1.7. Es muy probable que el error que voy a comentar pueda [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.n4gash.com/2011/error-mysql-lock-tables-configurar-joomla-16/' addthis:title='Error MySQL: LOCK TABLES WRITE al configurar Joomla 1.6 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>Fuente | <a href="http://www.n4gash.com">The n4gash Blog - Blog de dise&ntilde;o, programacion e internet</a>

<script src="http://feeds.feedburner.com/~s/n4gash?i=<?php the_permalink() ?>" type="text/javascript" charset="utf-8"></script><br/><br/><a href="http://www.n4gash.com/2011/error-mysql-lock-tables-configurar-joomla-16/">Error MySQL: LOCK TABLES WRITE al configurar Joomla 1.6</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a title="Cómo solucionar el error de MySQL LOCK TABLES WRITE de Joomla 1.6 al intentar configurar categorías, secciones o artículos del CMS." href="http://www.n4gash.com/2011/error-mysql-lock-tables-configurar-joomla-16"><img title="Cómo solucionar el error de MySQL LOCK TABLES WRITE de Joomla 1.6 al intentar configurar categorías, secciones o artículos del CMS." src="http://n4gash.com/wp-content/2011/error_lock_tables_write_joomla.png" alt="error lock tables write joomla Error MySQL: LOCK TABLES WRITE al configurar Joomla 1.6" border="0" /></a></p>
<p>Con el nuevo plan de actualizaciones el equipo de <strong>Joomla</strong> se ha comprometido a liberar una nueva versión del CMS cada semestre. Este artículo lo voy a escribir utilizando la versión 1.6, aunque desde hace unos pocos días se ha liberado la versión 1.7. Es muy probable que el error que voy a comentar pueda aparecer tanto en la 1.6, como en la 1.7 y en futuras versiones, ya que es un error sobre la BBDD, no del software de Joomla.</p>
<p>Una vez hemos instalado Joomla, configurado el servidor de BBDD y eliminado la carpeta de <em>Installation</em> podemos empezar a meter contenido en nuestra web, organizarlo por categorías y secciones, instalar componentes y módulos, modificar el theme, etc. La mayoría de estas tareas necesitan hacer operaciones con la base de datos, normalmente añadir objetos nuevos, añadir columnas, insertar registros, borrarlos, etc. En mi caso, a la hora de intentar crear una nueva categoría el sistema me arrojaba el siguiente error:</p>
<blockquote><p>Save failed with the following error: Access denied for user &#8216;u_user&#8217;@'%&#8217; to database &#8216;base_de_datos&#8217; SQL=LOCK TABLES `jos_categories` WRITE</p></blockquote>
<p>El error es fácil de detectar, hay problemas de permisos para el usuario u_user que nos impiden realizar la transacción requerida. En primera instancia tenemos que revisar los <em>GRANTS</em> que tiene el usuario ¿puede borrar, insertar y modificar?. Por si acaso, ejecutamos la siguiente query:</p>
<blockquote><p>GRANT select, update, insert ON base_de_datos.* to u_user@servidor;</p></blockquote>
<p>Si el error persiste, entonces la solución definitiva será ejecutar la siguiente query:</p>
<blockquote><p>GRANT lock tables ON base_de_datos.* to u_user@servidor;</p></blockquote>
<p>O bien:</p>
<blockquote><p>UNLOCK TABLES;</p></blockquote>
<p>El comando <strong><em>LOCK </em></strong>en MySQL permite bloquear una tabla con permisos de sólo lectura. Si a la sentencia le añadimos al final un <em>WRITE</em>, dejándola así, <em><strong>LOCK TABLES tabla WRITE;</strong> , </em>estaremos otorgando al usuario que la ha bloqueado el permiso para leer y escribir sobre ella, impidiéndoselo al resto de usuarios. Para eliminar cualquier bloqueo de tablas se debe utilizar el comando <strong><em>UNLOCK TABLES;</em>.</strong></p>
<p>El <strong><em>GRANT LOCK</em></strong> permite a un usuario acceder a las tablas bloqueadas indicadas en la sentencia, siempre y cuando el usuario también tenga el permiso de lectura <em>SELECT </em>sobre éstas, por eso, al ejecutar esta query en el error mencionado de <em>Joomla</em>, lo que estaremos permitiendo es la ejecución de cualquier DML sobre la tabla <em>jos_categories</em> al usuario <em>u_user</em>. Para más información sobre el comando<a title="Lock tables, comando mysql para bloquear con permisos de escritura y lectura tablas de la base de datos. Error JOOMLA" href="http://dev.mysql.com/doc/refman/4.1/en/lock-tables.html"> <em>LOCK TABLES  </em>de MySQL </a>puedes ver la documentación oficial.</p>
<p>Fuente | <a href="http://www.n4gash.com">The n4gash Blog - Blog de dise&ntilde;o, programacion e internet</a>

<script src="http://feeds.feedburner.com/~s/n4gash?i=<?php the_permalink() ?>" type="text/javascript" charset="utf-8"></script><br/><br/><a href="http://www.n4gash.com/2011/error-mysql-lock-tables-configurar-joomla-16/">Error MySQL: LOCK TABLES WRITE al configurar Joomla 1.6</a></p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.n4gash.com/2011/error-mysql-lock-tables-configurar-joomla-16/' addthis:title='Error MySQL: LOCK TABLES WRITE al configurar Joomla 1.6 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.n4gash.com/2011/error-mysql-lock-tables-configurar-joomla-16/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo configurar un proyecto en Symfony con Netbeans 6.9</title>
		<link>http://www.n4gash.com/2010/configurar-proyecto-symfony-netbeans/</link>
		<comments>http://www.n4gash.com/2010/configurar-proyecto-symfony-netbeans/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 22:39:43 +0000</pubDate>
		<dc:creator>Nagash</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>

		<guid isPermaLink="false">http://www.n4gash.com/?p=1775</guid>
		<description><![CDATA[Estos días estoy trasteando con Symfony, uno de los frameworks de PHP con más éxito en la actualidad. Detrás de Symfony hay una comunidad muy activa que proporciona muchísima documentación sobre cómo utilizarlo, incluso tenemos a nuestra disposición el manual oficial traducido al castellano. Otra de las ventajas que ofrece Symfony es que ha sido [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.n4gash.com/2010/configurar-proyecto-symfony-netbeans/' addthis:title='Cómo configurar un proyecto en Symfony con Netbeans 6.9 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>Fuente | <a href="http://www.n4gash.com">The n4gash Blog - Blog de dise&ntilde;o, programacion e internet</a>

<script src="http://feeds.feedburner.com/~s/n4gash?i=<?php the_permalink() ?>" type="text/javascript" charset="utf-8"></script><br/><br/><a href="http://www.n4gash.com/2010/configurar-proyecto-symfony-netbeans/">Cómo configurar un proyecto en Symfony con Netbeans 6.9</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Estos días estoy trasteando con <a title="Symfony framework de PHP" href="http://www.symfony-project.org"><strong>Symfony</strong></a>, uno de los <em>frameworks </em>de PHP con más éxito en la actualidad. Detrás de <em>Symfony </em>hay una comunidad muy activa que proporciona muchísima documentación sobre cómo utilizarlo, incluso tenemos a nuestra disposición el <a title="Manual en castellano o español de symfony" href="http://www.n4gash.com/2008/descarga-gratis-libros-design-programacion/" target="_blank">manual oficial</a> traducido al castellano. Otra de las ventajas que ofrece <em>Symfony</em> es que ha sido probado y testado por muchos de sus usuarios, por lo que han podido resolver gran cantidad de errores de código.</p>
<p><em>Symfony </em>se basa en el patrón <strong><em>MVC (Modelo Vista Controlador)</em></strong>. La estructura lógica de nuestros proyectos se divide en <em>Aplicaciones &gt; Clases &gt; Módulos</em>, donde la <strong><em>Aplicación</em> </strong>seria nuestro proyecto, las <strong><em>clases</em> </strong>los tipos de funcionalidades de las que consta nuestra aplicación (<em>gestión de usuarios, gestión de noticias, gestión de comentarios, etc.</em>) y los <strong><em>módulos</em></strong>, que es donde se detalla cómo hacer cada funcionalidad de la clase a la que están asignados (<em>alta, borrado y edición de usuarios, etc.</em>).</p>
<p>Como cualquier <em>framework</em>, al principio cuesta conocer la sintaxis y la metodología para programar las operaciones, pero como todo es cuestión de práctica y experiencia, poco a poco se van adquiriendo los conocimientos suficientes como para poder realizar nuestros proyectos con soltura y lo más importante: con rapidez.</p>
<p>Si has decidido utilizar <em>Symfony</em> para tu proyecto web, habrás llegado a otra cuestión ¿qué programa o IDE utilizo?. Yo he elegido<strong> <a title="Netbeans IDE de programación web" href="http://www.n4gash.com/2008/programas-gratis-para-desarrollar-aplicaciones-web-en-php/" target="_blank">NetBeans 6.9</a></strong><a title="Netbeans IDE de programación web" href="http://www.n4gash.com/2008/programas-gratis-para-desarrollar-aplicaciones-web-en-php/" target="_blank"> </a>(la última versión hasta la fecha). <em>NetBeans</em>, además de ser <em>opensource </em>y totalmente gratuito, en su última versión nos ofrece un asistente para crear un proyecto PHP utilizando el <em>Symfony</em> e incluso tenemos a nuestra disposición una consola <em>UNIX </em>para configurarlo.</p>
<h2>Configurar proyecto Symfony en NetBeans 6.9</h2>
<ol style="margin: 10px; padding: 10px;">
<li>En primer lugar debemos tener un <a title="Qué es un LAMP" href="http://es.wikipedia.org/wiki/LAMP" target="_blank"><em>LAMP </em></a>instalado en nuestro equipo.Yo utilizo <strong><em><a title="XAMPP" href="http://www.apachefriends.org/es/xampp.html" target="_blank">XAMPP</a></em></strong> en <em>Windows </em>y <a title="MAMP" href="http://www.mamp.info/en/index.html" target="_blank"><strong><em>MAMP</em></strong></a> en <em>MAC OS X</em>.</li>
<li>Descargamos la última versión estable de <a title="Descargar Symfony 1.4" href="http://www.symfony-project.org/installation" target="_blank"><em><strong>Symfony </strong></em></a>desde su web.</li>
<li>Descomprimimos el fichero descargado en el directorio de nuestra web. Debería quedar algo así.<br />
<blockquote><p>C:\dev\MiProyecto\symfony-1.4.6</p></blockquote>
</li>
<li>Abrimos <em>NetBeans </em>y creamos un nuevo proyecto <em>PHP</em>. Seguimos todos los pasos hasta el último, <strong><em>PHP</em> Frameworks</strong>, donde seleccionaremos <em>Symfony</em>. Al seleccionarlo nos aparecerán varias opciones de configuración. Tendremos que pulsar sobre <em>Options</em>, a la derecha de la ventana.</li>
<p style="text-align: center;"><img title="Cómo configurar un proyecto en Symfony con Netbeans 6.9" src="http://www.n4gash.com/wp-content/2010/symfony_01.jpg" border="0" alt="symfony 01 Cómo configurar un proyecto en Symfony con Netbeans 6.9"  /></p>
<li>Se nos abrirá el panel de configuración de PHP. En la pestaña de PHP indicaremos la ruta donde se encuentra el ejecutable de PHP del <em>LAMP </em>que hayamos instalado:<br />
<blockquote><p>C:\Archivos de programa\Xampp\xampp\php\php.exe</p></blockquote>
<p>Además, tendremos que indicar la ruta de instalación de <em>Symfony</em> pulsando el botón <strong><em>Add Folder</em>,</strong> que será la carpeta que hemos descomprimido en el directorio de nuestro proyecto</p>
<blockquote><p>C:\dev\MiProyecto\symfony-1.4.6</p></blockquote>
</li>
<p style="text-align: center;"><img title="Cómo configurar un proyecto en Symfony con Netbeans 6.9" src="http://www.n4gash.com/wp-content/2010/symfony_02.jpg" border="0" alt="symfony 02 Cómo configurar un proyecto en Symfony con Netbeans 6.9"  /></p>
<li>En la pestaña <strong><em>Symfony </em></strong>tendremos que indicar la ruta del fichero binario del framework que se encuentra en:<br />
<blockquote><p>C:\dev\MiProyecto\symfony-1.4.6\data\bin\symfony</p></blockquote>
</li>
<p style="text-align: center;"><img title="Cómo configurar un proyecto en Symfony con Netbeans 6.9" src="http://www.n4gash.com/wp-content/2010/symfony_03.jpg" border="0" alt="symfony 03 Cómo configurar un proyecto en Symfony con Netbeans 6.9"  /></p>
<li>Le damos a<em> Aceptar</em> y antes de pulsarle en <em>Terminar</em> seleccionamos el <em>checkbox </em>de <strong><em>backend</em></strong>.</li>
<p style="text-align: center;"><img title="Cómo configurar un proyecto en Symfony con Netbeans 6.9" src="http://www.n4gash.com/wp-content/2010/symfony_04.jpg" border="0" alt="symfony 04 Cómo configurar un proyecto en Symfony con Netbeans 6.9"  /></p>
<li>Ya tendremos configurado e instalado nuestro proyecto de <em>Symfony </em>en <em>NetBeans.<br />
</em></li>
</ol>
<p>Fuente | <a href="http://www.n4gash.com">The n4gash Blog - Blog de dise&ntilde;o, programacion e internet</a>

<script src="http://feeds.feedburner.com/~s/n4gash?i=<?php the_permalink() ?>" type="text/javascript" charset="utf-8"></script><br/><br/><a href="http://www.n4gash.com/2010/configurar-proyecto-symfony-netbeans/">Cómo configurar un proyecto en Symfony con Netbeans 6.9</a></p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.n4gash.com/2010/configurar-proyecto-symfony-netbeans/' addthis:title='Cómo configurar un proyecto en Symfony con Netbeans 6.9 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.n4gash.com/2010/configurar-proyecto-symfony-netbeans/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Texto con sombra en tu web con CSS: text-shadow</title>
		<link>http://www.n4gash.com/2009/texto-con-sombra-en-tu-web-con-css-textshadow/</link>
		<comments>http://www.n4gash.com/2009/texto-con-sombra-en-tu-web-con-css-textshadow/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 14:52:55 +0000</pubDate>
		<dc:creator>Nagash</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[Diseño páginas web]]></category>

		<guid isPermaLink="false">http://www.n4gash.com/?p=1700</guid>
		<description><![CDATA[Otra de las propiedades que implementa CSS3 es text-shadow, gracias a la cual podremos aplicar un efecto de sombra a cualquier texto. Esta propiedad, que se propuso para las CSS2, no ha sido incorporada hasta ahora. La sombra del texto podrá ser difuminada (como el drop-shadow de Photoshop) o nítida, como si hubiésemos duplicado el [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.n4gash.com/2009/texto-con-sombra-en-tu-web-con-css-textshadow/' addthis:title='Texto con sombra en tu web con CSS: text-shadow '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>Fuente | <a href="http://www.n4gash.com">The n4gash Blog - Blog de dise&ntilde;o, programacion e internet</a>

<script src="http://feeds.feedburner.com/~s/n4gash?i=<?php the_permalink() ?>" type="text/javascript" charset="utf-8"></script><br/><br/><a href="http://www.n4gash.com/2009/texto-con-sombra-en-tu-web-con-css-textshadow/">Texto con sombra en tu web con CSS: text-shadow</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Otra de las propiedades que implementa CSS3 es <strong>text-shadow</strong>, gracias a la cual podremos aplicar un efecto de sombra a cualquier texto. Esta propiedad, que se propuso para las <em>CSS2</em>, no ha sido incorporada hasta ahora. La sombra del texto podrá ser difuminada (como el <em>drop-shadow</em> de <em>Photoshop</em>) o nítida, como si hubiésemos duplicado el texto y el que está detrás, un poco desplazado, sería la sombra.</p>
<p>Además de un bonito efecto visual, esta propiedad nos permite incluir más texto en la página web, evitando así tener que recurrir a <em>Photoshop </em>para editar las imágenes necesarias. Con esto logramos incluir más texto en la página y así disponer de más lugares donde incluir keywords para mejorar el posicionamiento web.</p>
<p>El problema de esta propiedad es que algunos navegadores no la soportan. Sólamente las últimas versiones son capaces de reconocerla. Sin embargo, existen varias alternativas cross-browsing para simular el text-shadow en navegadores antiguos. <strong>La propiedad text-shadow es soportada por <em>Firefox 3.5+, Chrome, Internet Explorer 7+, Opera 9.5 y Safari 3+</em></strong><em>.</em></p>
<p>La sintaxis de esta propiedad es la siguiente:</p>
<blockquote><p><strong><em>text-shadow: color ejeX ejeY RadioSombra;<br />
</em></strong></p></blockquote>
<p>Ejemplo:</p>
<blockquote><p>p.shadow {<br />
color: #333333;<br />
text-shadow: #1486D6 1px 1px 2px;<br />
}</p>
<p style="color: #333333; text-shadow: #1486D6 1px 1px 2px;"><strong>Prueba de texto con fondo difuminado</strong></p>
</blockquote>
<p>Podemos poner varias sombras a un mismo texto separadas por comas. En <em>Firefox 3.5+</em> se pueden poner infinidad de ellas, en <em>Opera </em>están limitadas y en <em>Safari </em>sólo se puede poner una.</p>
<blockquote><p>p.shadow {<br />
color: #333333;<br />
text-shadow: #1486D6 3px 3px 15px, red -3px -3px 15px;<br />
}</p>
<p style="color: #333333; text-shadow: #1486D6 3px 3px 15px, red -3px -3px 15px;"><strong>Prueba de texto con fondo difuminado con dos colores</strong></p>
</blockquote>
<p><strong>La alternativa para Internet </strong><em><strong>Explorer 7</strong></em><strong>+</strong> no ofrece el mismo efecto, pero es lo único que hay por el momento. Desde mi punto de vista, lo mejor es no utilizar este efecto en IE, simplemente ponemos el texto en negrita u otro color.</p>
<blockquote><p>p.shadow {<br />
display:block;<br />
with: 100%;<br />
filter: dropshadow(color=#FFFFFF,offX=1,offY=1);<br />
}</p>
<p style="color: #333333; display: block; with: 100%; filter: dropshadow(color=#FFFFFF,offX=1,offY=1);"><strong>Prueba de texto con fondo difuminado sólo para Internet Explorer 7+</strong></p>
</blockquote>
<div style="text-align: center;"><a title="Texto con sombra en tu web con CSS: text-shadow" href="http://www.box.net/shared/m0dyvnfl9y" target="_blank"><img title="Texto con sombra en tu web con CSS: text-shadow" src="http://www.n4gash.com/wp-content/themes/blackora/images/descargar_ejemplo_web.jpg" alt="descargar ejemplo web Texto con sombra en tu web con CSS: text shadow" border="0" /></a></div>
<p>Fuente | <a href="http://www.n4gash.com">The n4gash Blog - Blog de dise&ntilde;o, programacion e internet</a>

<script src="http://feeds.feedburner.com/~s/n4gash?i=<?php the_permalink() ?>" type="text/javascript" charset="utf-8"></script><br/><br/><a href="http://www.n4gash.com/2009/texto-con-sombra-en-tu-web-con-css-textshadow/">Texto con sombra en tu web con CSS: text-shadow</a></p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.n4gash.com/2009/texto-con-sombra-en-tu-web-con-css-textshadow/' addthis:title='Texto con sombra en tu web con CSS: text-shadow '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.n4gash.com/2009/texto-con-sombra-en-tu-web-con-css-textshadow/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Open Web Tools Directory, recopilación de herramientas de desarrollo web</title>
		<link>http://www.n4gash.com/2009/open-web-tools-directory-mozilla-recopilacion-herramientas-desarrollo-web-gratis/</link>
		<comments>http://www.n4gash.com/2009/open-web-tools-directory-mozilla-recopilacion-herramientas-desarrollo-web-gratis/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 09:00:06 +0000</pubDate>
		<dc:creator>Nagash</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>

		<guid isPermaLink="false">http://www.n4gash.com/?p=1539</guid>
		<description><![CDATA[El mes pasado Mozilla lanzó Open Web Tools Directory, un directorio de herramientas y aplicaciones gratuitas para desarrolladores web. El objetivo del directorio es recopilar en un único lugar todas las herramientas disponibles en la red para facilitar el acceso a éstas. Si bien empezaron con un par de herramientas y aplicaciones, poco a poco [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.n4gash.com/2009/open-web-tools-directory-mozilla-recopilacion-herramientas-desarrollo-web-gratis/' addthis:title='Open Web Tools Directory, recopilación de herramientas de desarrollo web '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>Fuente | <a href="http://www.n4gash.com">The n4gash Blog - Blog de dise&ntilde;o, programacion e internet</a>

<script src="http://feeds.feedburner.com/~s/n4gash?i=<?php the_permalink() ?>" type="text/javascript" charset="utf-8"></script><br/><br/><a href="http://www.n4gash.com/2009/open-web-tools-directory-mozilla-recopilacion-herramientas-desarrollo-web-gratis/">Open Web Tools Directory, recopilación de herramientas de desarrollo web</a></p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a title="Open Web Tools Directory, recopilación de herramientas de desarrollo web" href="http://tools.mozilla.com/index.html" target="_blank"><img title="Open Web Tools Directory, recopilación de herramientas de desarrollo web" src="http://n4gash.com/wp-content/2009/open_web_tools_directory.jpg" border="0" alt="open web tools directory Open Web Tools Directory, recopilación de herramientas de desarrollo web"  /></a></p>
<p>El mes pasado <em><strong>Mozilla </strong></em>lanzó <strong><a title="Open Web Tools Directory, recopilación de herramientas de desarrollo web" href="http://tools.mozilla.com/index.html" target="_blank">Open Web Tools Directory</a></strong>, un directorio de herramientas y aplicaciones gratuitas para desarrolladores web. El objetivo del directorio es recopilar en un único lugar todas las herramientas disponibles en la red para facilitar el acceso a éstas. Si bien empezaron con un par de herramientas y aplicaciones, poco a poco han ido aumentando su número gracias a la participación de los usuarios, que pueden enviar sus proyectos a través de un formulario.</p>
<p>La presentación de las herramientas es muy creativa. A través de un entorno <em>espacial</em>, podremos ver los logos o screens de las tools disponibles. Al pinchar en cada imagen aparecerá una ventanita con información y un enlace a la página web del proyecto. Si bien es original, hay que decir que si hay muchos logos o screens, éstos se superponen y la navegación se hace bastante complicada e incluso algunas herramientas quedan sepultadas por otras. El entorno de navegación está desarrollado en<em> HTML5,</em> por lo que es necesario utilizar navegadores avanzados. De todos modos, hay disponible una versión en HTML básico para que cualquier usuario pueda acceder al contenido.</p>
<p>Las herramientas y aplicaciones están dividas en categorías: diseño, código, pruebas, despliegue y documentos. Al acceder a cada una, los logos se reordenan y aparecen en varias filas, facilitando su visualización. También disponemos de un buscador para acceder directamente al contenido que nos interesa. Entre las herramientas y aplicaciones que podemos encontrar, destacan frameworks como <strong><em>jQuery</em></strong>, <strong><em>Prototype </em></strong>o <strong><em>Dojo</em></strong>, el famoso <em>debugger </em>de firefox <strong><em>FireBug</em></strong>, y muchísimas otras herramientas o aplicaciones que son menos conocidas y que gracias a este portal, pueden darse a conocer.</p>
<p>Más información | <a title="Open Web Tools Directory, recopilación de herramientas de desarrollo web" href="http://tools.mozilla.com/index.html" target="_blank">http://tools.mozilla.com/index.html</a></p>
<p>Fuente | <a href="http://www.n4gash.com">The n4gash Blog - Blog de dise&ntilde;o, programacion e internet</a>

<script src="http://feeds.feedburner.com/~s/n4gash?i=<?php the_permalink() ?>" type="text/javascript" charset="utf-8"></script><br/><br/><a href="http://www.n4gash.com/2009/open-web-tools-directory-mozilla-recopilacion-herramientas-desarrollo-web-gratis/">Open Web Tools Directory, recopilación de herramientas de desarrollo web</a></p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.n4gash.com/2009/open-web-tools-directory-mozilla-recopilacion-herramientas-desarrollo-web-gratis/' addthis:title='Open Web Tools Directory, recopilación de herramientas de desarrollo web '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.n4gash.com/2009/open-web-tools-directory-mozilla-recopilacion-herramientas-desarrollo-web-gratis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hoja de Referencia rápida de HTML5</title>
		<link>http://www.n4gash.com/2009/hoja-referencia-rapida-cheatsheet-html5/</link>
		<comments>http://www.n4gash.com/2009/hoja-referencia-rapida-cheatsheet-html5/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 09:26:14 +0000</pubDate>
		<dc:creator>Nagash</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[Diseño páginas web]]></category>

		<guid isPermaLink="false">http://www.n4gash.com/?p=1426</guid>
		<description><![CDATA[La nueva versión de HTML (HTML5) es un paso más en pro de la web semántica. El nuevo HTML5 (&#8220;Hypertext Markup Language&#8221;) incorpora nuevas etiquetas para estructurar y especificar el contenido de las páginas web. Si bien se mantienen los tags clásicos, los nuevos nos permitirán indicar notas (aside), conversaciones entre personas (dialog), ficheros de [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.n4gash.com/2009/hoja-referencia-rapida-cheatsheet-html5/' addthis:title='Hoja de Referencia rápida de HTML5 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>Fuente | <a href="http://www.n4gash.com">The n4gash Blog - Blog de dise&ntilde;o, programacion e internet</a>

<script src="http://feeds.feedburner.com/~s/n4gash?i=<?php the_permalink() ?>" type="text/javascript" charset="utf-8"></script><br/><br/><a href="http://www.n4gash.com/2009/hoja-referencia-rapida-cheatsheet-html5/">Hoja de Referencia rápida de HTML5</a></p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a title="Hoja de Referencia rápida de HTML5" href="http://www.smashingmagazine.com/html-5-cheat-sheet-pdf/" target="_blank"><img class="aligncenter" title="Hoja de Referencia rápida de HTML5" src="http://n4gash.com/wp-content/2009/html5_cheatsheet.jpg" border="0" alt="html5 cheatsheet Hoja de Referencia rápida de HTML5"  /></a></p>
<p>La nueva versión de HTML (<strong>HTML5</strong>) es un paso más en pro de la web semántica. El nuevo <strong>HTML5 </strong>(<em>&#8220;Hypertext Markup Language&#8221;</em>) incorpora nuevas etiquetas para estructurar y especificar el contenido de las páginas web. Si bien se mantienen los tags clásicos, los nuevos nos permitirán indicar notas (<em>aside</em>), conversaciones entre personas (<em>dialog</em>), ficheros de audio o video, detalles (<em>details</em>), etc.</p>
<p>La gente de Smashing Magazine ha publicado recientemente una <strong>tabla de referencia rápida (Cheat Sheet) de HTML5</strong> para consultar de forma más sencilla las nuevas etiquetas.</p>
<p>Más info | <a title="Hoja de Referencia rápida de HTML5" href="http://www.smashingmagazine.com/html-5-cheat-sheet-pdf/" target="_blank">http://www.smashingmagazine.com/html-5-cheat-sheet-pdf</a></p>
<p>Fuente | <a href="http://www.n4gash.com">The n4gash Blog - Blog de dise&ntilde;o, programacion e internet</a>

<script src="http://feeds.feedburner.com/~s/n4gash?i=<?php the_permalink() ?>" type="text/javascript" charset="utf-8"></script><br/><br/><a href="http://www.n4gash.com/2009/hoja-referencia-rapida-cheatsheet-html5/">Hoja de Referencia rápida de HTML5</a></p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.n4gash.com/2009/hoja-referencia-rapida-cheatsheet-html5/' addthis:title='Hoja de Referencia rápida de HTML5 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.n4gash.com/2009/hoja-referencia-rapida-cheatsheet-html5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>III Edición del Congreso de Webmasters 2009</title>
		<link>http://www.n4gash.com/2009/iii-edicion-congreso-webmasters-2009-espana/</link>
		<comments>http://www.n4gash.com/2009/iii-edicion-congreso-webmasters-2009-espana/#comments</comments>
		<pubDate>Tue, 19 May 2009 18:58:46 +0000</pubDate>
		<dc:creator>Nagash</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[Diseño páginas web]]></category>

		<guid isPermaLink="false">http://www.n4gash.com/?p=1406</guid>
		<description><![CDATA[Los próximos días 2,3 y 4 de Octubre se celebrará en el IFEMA de Madrid la III Edición del Congreso de Webmasters 2009. En la última edición se alcanzaron más de 3000 visitantes, convirtiéndose así en uno de los eventos más importantes del sector en nuestro país. La tercera edición del congreso buscará la participación [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.n4gash.com/2009/iii-edicion-congreso-webmasters-2009-espana/' addthis:title='III Edición del Congreso de Webmasters 2009 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>Fuente | <a href="http://www.n4gash.com">The n4gash Blog - Blog de dise&ntilde;o, programacion e internet</a>

<script src="http://feeds.feedburner.com/~s/n4gash?i=<?php the_permalink() ?>" type="text/javascript" charset="utf-8"></script><br/><br/><a href="http://www.n4gash.com/2009/iii-edicion-congreso-webmasters-2009-espana/">III Edición del Congreso de Webmasters 2009</a></p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a title="III Edición del Congreso de Webmasters 2009" href="http://blog.congresodewebmasters.com/el-congreso-de-webmasters-2009-ya-esta-aqui.html" target="_blank"><img class="aligncenter" title="III Edición del Congreso de Webmasters 2009" src="http://www.n4gash.com/wp-content/2009/congreso_webmaster_2009.jpg" border="0" alt="congreso webmaster 2009 III Edición del Congreso de Webmasters 2009"  /></a></p>
<p>Los próximos días 2,3 y 4 de Octubre se celebrará en el IFEMA de Madrid la <strong>III Edición del Congreso de Webmasters 2009.</strong> En la última edición se alcanzaron más de 3000 visitantes, convirtiéndose así en uno de los eventos más importantes del sector en nuestro país.</p>
<p>La tercera edición del congreso buscará la participación activa de los asistentes, por ello, además de numerosas ponencias y talleres, éstos podrán consultar sus dudas y exponer sus casos a los expertos que asistirán al evento. La programación del congreso tratará temas variados relacionados con el desarrollo web, seguridad y legislación en internet, el comercio electrónico y el marketing en internet (posicionamiento web). Para ello, participaran numerosos ponentes y habrá talleres y charlas prácticas con casos reales (<a title="III Edición del Congreso de Webmasters 2009" href="http://www.congresodewebmasters.com/programa.php" target="_blank">ver programa completo del III Congreso de Webmasters 2009</a>)</p>
<p>Si deseas asistir puedes realizar ya tu inscripción a través de la página del congreso abonando los 60€ de inscripción. Yo estoy planteandome seriamente en asistir. Nunca he ido a ningún evento de este tipo y la verdad es que me resulta muy interesante, ¿y tú? ¿vas a asistir al congreso de webmasters 2009?</p>
<p>Más info | <a title="III Edición del Congreso de Webmasters 2009" href="http://blog.congresodewebmasters.com/el-congreso-de-webmasters-2009-ya-esta-aqui.html" target="_blank">http://blog.congresodewebmasters.com</a></p>
<p>Fuente | <a href="http://www.n4gash.com">The n4gash Blog - Blog de dise&ntilde;o, programacion e internet</a>

<script src="http://feeds.feedburner.com/~s/n4gash?i=<?php the_permalink() ?>" type="text/javascript" charset="utf-8"></script><br/><br/><a href="http://www.n4gash.com/2009/iii-edicion-congreso-webmasters-2009-espana/">III Edición del Congreso de Webmasters 2009</a></p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.n4gash.com/2009/iii-edicion-congreso-webmasters-2009-espana/' addthis:title='III Edición del Congreso de Webmasters 2009 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.n4gash.com/2009/iii-edicion-congreso-webmasters-2009-espana/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cross-browsing y la guerra de navegadores</title>
		<link>http://www.n4gash.com/2009/cross-browsing-guerra-navegadores/</link>
		<comments>http://www.n4gash.com/2009/cross-browsing-guerra-navegadores/#comments</comments>
		<pubDate>Sat, 16 May 2009 07:33:26 +0000</pubDate>
		<dc:creator>Nagash</dc:creator>
				<category><![CDATA[Accesibilidad Web]]></category>
		<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[Usabilidad web]]></category>

		<guid isPermaLink="false">http://www.n4gash.com/?p=1351</guid>
		<description><![CDATA[Hoy he entrado al Tuenti y para mi sorpresa, o consternación (sí, estoy enganchado a la tuentimania ;P), el servicio está de mantenimiento. Como había un enlace al blog de la red social, he entrado a cotillear un poco. Entre los diversos artículos, comentarios y entradas de branding, he visto una pequeña creatividad ofertando un [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.n4gash.com/2009/cross-browsing-guerra-navegadores/' addthis:title='Cross-browsing y la guerra de navegadores '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>Fuente | <a href="http://www.n4gash.com">The n4gash Blog - Blog de dise&ntilde;o, programacion e internet</a>

<script src="http://feeds.feedburner.com/~s/n4gash?i=<?php the_permalink() ?>" type="text/javascript" charset="utf-8"></script><br/><br/><a href="http://www.n4gash.com/2009/cross-browsing-guerra-navegadores/">Cross-browsing y la guerra de navegadores</a></p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a title="Cross-browsing y la guerra de navegadores" href="http://www.favbrowser.com/the-browser-wars/" target="blank"><img title="Cross-browsing y la guerra de navegadores" src="http://n4gash.com/wp-content/2009/browser_wars.jpg" border="0" alt="browser wars Cross browsing y la guerra de navegadores"  /></a></p>
<p>Hoy he entrado al <a title="tuenti, red social 2.0 española" href="http://www.tuenti.es" target="_blank"><strong>Tuenti</strong></a> y para mi sorpresa, o consternación (sí, estoy enganchado a la <em>tuentimania</em> ;P), el servicio está de mantenimiento. Como había un enlace al blog de la red social, he entrado a cotillear un poco. Entre los diversos artículos, comentarios y entradas de branding, he visto una pequeña creatividad ofertando un puesto de trabajo en Tuenti. Como curiosidad, he hecho clíck y me he puesto a mirar unas cuantas fotos que tienen de sus oficinas y puedo decir que poco o nada tienen que envidiar de las de Google: salas de reuniones con sofas y sillones, puestos de trabajo espaciosos y bien iluminados, salas comunes dotadas de fanásticos sofás para <em>tomar un KitKat</em>, etc. Al grano. Entre los diversos puestos que desean cubrir, el único <em>interesante</em> es uno de <strong>Usabilidad y Diseño Web</strong>. Entre los requerimientos que exigen, hay uno que utiliza un tecnicismo, que si bien nunca había visto u oído, es fácilmente deducible:<strong> <em>cross-browsing</em></strong>. Por asi acaso, he entrado en la <em>Wikipedia</em> a ver qué significaba y como me imagino que no seré el único en desconocer esta palabreja de la jerga de los desarrolladores web, os comeno qué significa.</p>
<p>La etimología de la palabra compuesta nos lleva a pensar en los navegadores web (<em>browsing)</em> y una posible relación entre ellos (<em>cross</em>), que desde mi punto de vista o interpretativo, lleva a pensar a un recorrido que abarque a todos ellos.</p>
<p>Según la <a title="Cross-browsing y la guerra de navegadores" href="http://en.wikipedia.org/wiki/Cross-browser" target="_blank">Wiki</a>, <em><strong>cross-browsing</strong></em> es la habilidad de un desarrollador web de escribir un código que sea compatible con todos los navegadores y se muestre de forma correcta en cualquiera de ellos, sin importar la versión, ni el navegador. Nació en la década de los 90, durante las <em>guerras de los navegadores (Browser Wars)</em>, donde se batieron duramente <em>Internet Explorer y Netscape</em>. Durante este tiempo ambos navegadores añadieron nuevas funcionalidades sin coordinarse entre ellos. Como resultado, muchas funcionalidades que eran soportadas por ambos tenían distintas formas de desarrollarse e interpretarse, provocando que los desarrolladores web tuviesen que aprenderse a escribir el código de dos formas distintas para obtener el mismo resultado.</p>
<p><img class="alignleft" style="border: 0pt none;" title="Cross-browsing y la guerra de navegadores" src="http://n4gash.com/wp-content/2009/browser_war.jpg" border="0" alt="browser war Cross browsing y la guerra de navegadores"  /></p>
<p>Otro concepto similar es el <em><strong>multi-browsing</strong></em>. Su significado es similar, con la diferencia de que este tecnicismo sólamente implica que cualquier código debería funcionar en varios navegadores, mientras que <strong><em>cross-browsin</em></strong><em><strong>g</strong> </em>implica a todos los navegadores y a todas sus versiones.</p>
<p>Por código se entiende, sobre todo, scripts de lado del cliente (<em>client-side script</em>), como <em>JavaScript</em>, aunque también habría cabida a multitud de clases CSS que Microsoft se ha venido sacando de la manga desde tiempos inmemoriables y que sólamente, por <em>inspiración</em> <em>divina, </em>usa Internet Explorer.</p>
<p>Si bien a día de hoy la mayoría de navegadores cumplen los estándares del <em>W3C,</em> <em>Internet Explorer </em>continúa teniendo sus pequeños detalles que lo hacen diferente del resto de navegadores del mercado y continúa fastidiándonos a los webmasters. Así que ya sabes, si eres capaz de desarrollar páginas web, hojas de estilo, scripts o cualquier código, que sea compatible con todos los navegadores (sin importar nombre o versión), puedes incluir en tu CV una bonita palabra que le dará un toque más <em>cool</em> y más técnico.</p>
<p>Fuente | <a href="http://www.n4gash.com">The n4gash Blog - Blog de dise&ntilde;o, programacion e internet</a>

<script src="http://feeds.feedburner.com/~s/n4gash?i=<?php the_permalink() ?>" type="text/javascript" charset="utf-8"></script><br/><br/><a href="http://www.n4gash.com/2009/cross-browsing-guerra-navegadores/">Cross-browsing y la guerra de navegadores</a></p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.n4gash.com/2009/cross-browsing-guerra-navegadores/' addthis:title='Cross-browsing y la guerra de navegadores '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.n4gash.com/2009/cross-browsing-guerra-navegadores/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ie6fixer, adapta tu CSS a Internet Explorer 6 mediante hacks</title>
		<link>http://www.n4gash.com/2009/ie6fixer-adapta-css-ie6-automaticamente-hacks/</link>
		<comments>http://www.n4gash.com/2009/ie6fixer-adapta-css-ie6-automaticamente-hacks/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 12:16:50 +0000</pubDate>
		<dc:creator>Nagash</dc:creator>
				<category><![CDATA[Diseño páginas web]]></category>
		<category><![CDATA[Desarrollo web]]></category>

		<guid isPermaLink="false">http://www.n4gash.com/?p=1152</guid>
		<description><![CDATA[Los estilos CSS que asignemos al diseño de nuestra página web podrán verse afectados por el navegador que utilicen nuestros usuarios y la versión de éste. La familia de Internet Explorer viene arrastrando multitud de incompatibilidades con muchos estándares web, por lo que es necesario aplicar varios estilos a un mismo elemento para que, dependiendo [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.n4gash.com/2009/ie6fixer-adapta-css-ie6-automaticamente-hacks/' addthis:title='Ie6fixer, adapta tu CSS a Internet Explorer 6 mediante hacks '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>Fuente | <a href="http://www.n4gash.com">The n4gash Blog - Blog de dise&ntilde;o, programacion e internet</a>

<script src="http://feeds.feedburner.com/~s/n4gash?i=<?php the_permalink() ?>" type="text/javascript" charset="utf-8"></script><br/><br/><a href="http://www.n4gash.com/2009/ie6fixer-adapta-css-ie6-automaticamente-hacks/">Ie6fixer, adapta tu CSS a Internet Explorer 6 mediante hacks</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a title="Ie6fixer, adapta tu css al internet explorer 6 mediante hacks de forma automática" href="http://www.onderhond.com/tools/ie6fixer/" target="_blank"><img title="Ie6fixer, adapta tu css al internet explorer 6 mediante hacks de forma automática" src="http://www.n4gash.com/wp-content/2009/ie6_css_fixer.jpg" border="0" alt="ie6 css fixer Ie6fixer, adapta tu CSS a Internet Explorer 6 mediante hacks"  /></a></p>
<p class="first">Los estilos CSS que asignemos al diseño de nuestra página web podrán verse afectados por el navegador que utilicen nuestros usuarios y la versión de éste. La familia de Internet Explorer viene arrastrando multitud de incompatibilidades con muchos estándares web, por lo que es necesario aplicar varios estilos a un mismo elemento para que, dependiendo del navegador, el diseño se muestre de forma correcta.</p>
<p class="first"><a title="Ie6fixer, adapta tu css al internet explorer 6 mediante hacks de forma automática" href="http://www.onderhond.com/tools/ie6fixer/" target="_blank"><strong>Ie6Fixer</strong></a> es una herramienta diseñada para <em>debuggear </em>de forma rápida y sencilla nuestras hojas de estilo CSS para que funcionen correctamente en <em>Internet Explorer 6</em>. La herramienta todavía está en fase de pruebas, por lo que es posible que puedan generarse errores o que el proceso<em> </em>no se haga de forma correcta; además, el código que nos devuelve no estará formateado, ni indentado, por lo que nos tocará retocarlo si queremos que tenga un aspecto más &#8220;visual&#8221;.</p>
<p class="first">El funcionamiento es sencillo, pegamos nuestro código CSS en el textarea y seleccionamos las opciones que deseemos que sean aplicadas en la conversión de la CSS. El código que nos devuelve el sistema incluirá diversos <strong><a title="Ie6fixer, adapta tu css al internet explorer 6 mediante hacks de forma automática" href="http://www.anieto2k.com/2006/12/26/css-entendiendo-y-aplicando-los-hacks/" target="_blank">hacks</a></strong> allí donde sea necesario especificar el tipo y versión del navegador.</p>
<p>Más info | <a title="Ie6fixer, adapta tu css al internet explorer 6 mediante hacks de forma automática" href="http://www.onderhond.com/tools/ie6fixer/" target="_blank">http://www.onderhond.com/tools/ie6fixer/</a><br />
Fuente | <a title="Ie6fixer, adapta tu css al internet explorer 6 mediante hacks de forma automática" href="http://www.anieto2k.com/2009/04/08/ie6fixer-aplicacion-que-anade-hacks-por-ti/" target="_blank">http://www.anieto2k.com/ie6fixer-aplicacion-hacks-css</a></p>
<p>Fuente | <a href="http://www.n4gash.com">The n4gash Blog - Blog de dise&ntilde;o, programacion e internet</a>

<script src="http://feeds.feedburner.com/~s/n4gash?i=<?php the_permalink() ?>" type="text/javascript" charset="utf-8"></script><br/><br/><a href="http://www.n4gash.com/2009/ie6fixer-adapta-css-ie6-automaticamente-hacks/">Ie6fixer, adapta tu CSS a Internet Explorer 6 mediante hacks</a></p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.n4gash.com/2009/ie6fixer-adapta-css-ie6-automaticamente-hacks/' addthis:title='Ie6fixer, adapta tu CSS a Internet Explorer 6 mediante hacks '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.n4gash.com/2009/ie6fixer-adapta-css-ie6-automaticamente-hacks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recursos para mejorar la Accesibilidad web de nuestra página o blog</title>
		<link>http://www.n4gash.com/2008/recursos-mejorar-accesibilidad-web-blog/</link>
		<comments>http://www.n4gash.com/2008/recursos-mejorar-accesibilidad-web-blog/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 21:32:30 +0000</pubDate>
		<dc:creator>Nagash</dc:creator>
				<category><![CDATA[Accesibilidad Web]]></category>
		<category><![CDATA[Diseño páginas web]]></category>
		<category><![CDATA[Desarrollo web]]></category>

		<guid isPermaLink="false">http://www.n4gash.com/?p=682</guid>
		<description><![CDATA[Interesante recopilación de recursos para mejorar la Accesibilidad web de una página web o blog en Maestrosdelweb.com. Entre los recursos podemos encontrar extensiones para Firefox, validadores online como T.A.W. o Examinator, herramientas para visualizar el contenido simulando alguna carencia física o técnica de un usuario, y varias guías y manuales que nos acercarán al concepto [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.n4gash.com/2008/recursos-mejorar-accesibilidad-web-blog/' addthis:title='Recursos para mejorar la Accesibilidad web de nuestra página o blog '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>Fuente | <a href="http://www.n4gash.com">The n4gash Blog - Blog de dise&ntilde;o, programacion e internet</a>

<script src="http://feeds.feedburner.com/~s/n4gash?i=<?php the_permalink() ?>" type="text/javascript" charset="utf-8"></script><br/><br/><a href="http://www.n4gash.com/2008/recursos-mejorar-accesibilidad-web-blog/">Recursos para mejorar la Accesibilidad web de nuestra página o blog</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a title="Recursos para mejorar la Accesibilidad web de nuestra página o blog" href="http://www.maestrosdelweb.com/actualidad/como-recursos-para-mejorar-accesibilidad-sitio-web/" target="_blank"><img title="Recursos para mejorar la Accesibilidad web de nuestra página o blog" src="http://www.n4gash.com/wp-content/2008/recursosaccesibilidadweb.jpg" border="0" alt="recursosaccesibilidadweb Recursos para mejorar la Accesibilidad web de nuestra página o blog" hspace="5" align="left" /></a>Interesante recopilación de recursos para mejorar la Accesibilidad web de una página web o blog en <a title="Recursos para mejorar la Accesibilidad web de nuestra página o blog" href="http://www.maestrosdelweb.com/actualidad/como-recursos-para-mejorar-accesibilidad-sitio-web/" target="_blank">Maestrosdelweb.com</a>. Entre los recursos podemos encontrar extensiones para Firefox, validadores online como <em>T.A.W</em>. o <em>Examinator</em>, herramientas para visualizar el contenido simulando alguna carencia física o técnica de un usuario, y varias guías y manuales que nos acercarán al concepto de la Accesibilidad web y su aplicación en entornos web.</p>
<p>Más info | <a title="Recursos para mejorar la Accesibilidad web de nuestra página o blog" href="http://www.maestrosdelweb.com/actualidad/como-recursos-para-mejorar-accesibilidad-sitio-web/" target="_blank">http://www.maestrosdelweb.com</a></p>
<p>Fuente | <a href="http://www.n4gash.com">The n4gash Blog - Blog de dise&ntilde;o, programacion e internet</a>

<script src="http://feeds.feedburner.com/~s/n4gash?i=<?php the_permalink() ?>" type="text/javascript" charset="utf-8"></script><br/><br/><a href="http://www.n4gash.com/2008/recursos-mejorar-accesibilidad-web-blog/">Recursos para mejorar la Accesibilidad web de nuestra página o blog</a></p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.n4gash.com/2008/recursos-mejorar-accesibilidad-web-blog/' addthis:title='Recursos para mejorar la Accesibilidad web de nuestra página o blog '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.n4gash.com/2008/recursos-mejorar-accesibilidad-web-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

