<?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>Adobe User Group Granada &#187; Javascript</title>
	<atom:link href="http://www.adobe-user-group-granada.es/category/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.adobe-user-group-granada.es</link>
	<description>Grupo de usuarios de Adobe orientado a Dreamweaver y Spry en la ciudad de Granada</description>
	<lastBuildDate>Sat, 21 Jan 2012 19:10:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Crear ficheros ZIP mediante Javascript con JSZip</title>
		<link>http://www.adobe-user-group-granada.es/crear-ficheros-zip-mediante-javascript-con-jszip/</link>
		<comments>http://www.adobe-user-group-granada.es/crear-ficheros-zip-mediante-javascript-con-jszip/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 20:16:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[artículos]]></category>
		<category><![CDATA[programación]]></category>

		<guid isPermaLink="false">http://www.adobe-user-group-granada.es/?p=1012</guid>
		<description><![CDATA[Interesante librería que nos permite crear ficheros ZIP desde  Javascript, con unas simples líneas de código podemos crear zips con  ficheros de texto, imágenes, crear directorios…
var zip = new JSZip();
zip.add("Hello.txt", "Hello World\n");
img = zip.folder("images");
img.add("smile.gif", imgData, {base64: true});
content = zip.generate();
location.href="data:application/zip;base64,"+content;
El único problema que hay es a la hora de generar el nombre del  [...]]]></description>
			<content:encoded><![CDATA[<p>Interesante librería que nos permite crear ficheros ZIP desde  Javascript, con unas simples líneas de código podemos crear zips con  ficheros de texto, imágenes, crear directorios…</p>
<pre>var zip = new JSZip();
zip.add("Hello.txt", "Hello World\n");
img = zip.folder("images");
img.add("smile.gif", imgData, {base64: true});
content = zip.generate();
location.href="data:application/zip;base64,"+content;</pre>
<p>El único problema que hay es a la hora de generar el nombre del  fichero: Firefox crea un fichero con un nombre extraño y acabado en  .part, Safari lo nombra “Unknown” sin extensión, Chrome “download.zip” e  IE directamente ni funciona la librería.</p>
<p>Nuestra fuente: <a href="http://sentidoweb.com/2011/10/06/jszip-crear-ficheros-zip-mediante-javascript.php?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+sentidoweb+%28Sentido+Web%29&amp;utm_content=Google+International" target="_blank">SentidoWeb</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adobe-user-group-granada.es/crear-ficheros-zip-mediante-javascript-con-jszip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Una gran colección de plugins para jQuery</title>
		<link>http://www.adobe-user-group-granada.es/una-gran-coleccion-de-plugins-para-jquery/</link>
		<comments>http://www.adobe-user-group-granada.es/una-gran-coleccion-de-plugins-para-jquery/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 11:58:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://www.adobe-user-group-granada.es/?p=513</guid>
		<description><![CDATA[Estos plugins servirán de ayuda para agregar funcionalidad y efectos a vuestros sites
 Easy Slider
 GalleryView
 SPACEGALLERY
 JQZoom
JQUERY SIMPLE PANORAMA VIEWER
JQUERY VIRTUAL TOUR
LavaLamp
Toggle Elements
iconDock jQuery Plugin 
Easy jQuery Pull Quotes
qTip
Tipsy
DATE  PICKER 
TableSorter
FlexiGrid
Nuestra fuente: WebDesignerLab




]]></description>
			<content:encoded><![CDATA[<p>Estos plugins servirán de ayuda para agregar funcionalidad y efectos a vuestros sites</p>
<p><strong> </strong><strong><a href="http://cssglobe.com/post/5780/easy-slider-17-numeric-navigation-jquery-slider" target="_blank">Easy Slider</a></strong></p>
<p><strong> </strong><strong><a href="http://spaceforaname.com/galleryview" target="_blank">GalleryView</a></strong></p>
<p><strong> </strong><strong><a href="http://eyecon.ro/spacegallery/#about" target="_blank">SPACEGALLERY</a></strong></p>
<p><strong> </strong><strong><a href="http://www.mind-projects.it/projects/jqzoom/" target="_blank">JQZoom</a></strong></p>
<p><strong></strong><strong><a href="http://www.openstudio.fr/Un-viewer-de-panoramas-simple-en.html?lang=en" target="_blank">JQUERY SIMPLE PANORAMA VIEWER</a></strong></p>
<p><strong></strong><strong><a href="http://www.openstudio.fr/jQuery-virtual-tour.html?lang=en" target="_blank">JQUERY VIRTUAL TOUR</a></strong></p>
<p><strong><a title="Permanent Link: LavaLamp for jQuery lovers!" href="http://www.gmarwaha.com/blog/2007/08/23/lavalamp-for-jquery-lovers/"><strong>LavaLamp</strong></a></strong></p>
<p><strong></strong><strong><a href="http://jquery.andreaseberhard.de/toggleElements/" target="_blank">Toggle Elements</a></strong></p>
<p><strong></strong><strong><a href="http://icon.cat/wiki/IconDock_En#iconDock_jQuery_Plugin" target="_blank">iconDock jQuery Plugin </a></strong></p>
<p><strong></strong><strong><a href="http://blue-anvil.com/archives/easy-jquery-pull-quotes/" target="_blank">Easy jQuery Pull Quotes</a></strong></p>
<p><strong></strong><strong><a href="http://craigsworks.com/projects/qtip/" target="_blank">qTip</a></strong></p>
<p><strong></strong><strong><a href="http://onehackoranother.com/projects/jquery/tipsy/" target="_blank">Tipsy</a></strong></p>
<p><strong></strong><strong><a href="http://www.eyecon.ro/datepicker/" target="_blank">DATE  PICKER </a></strong></p>
<p><strong></strong><strong><a href="http://tablesorter.com/docs/" target="_blank">TableSorter</a></strong></p>
<p><strong></strong><strong><a href="http://flexigrid.info/" target="_blank">FlexiGrid</a></strong></p>
<p>Nuestra fuente: <a href="http://webdesignerlab.com/jquery/great-collection-of-jquery-plugins" target="_blank">WebDesignerLab</a></p>
<p><strong><br />
</strong></p>
<p><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adobe-user-group-granada.es/una-gran-coleccion-de-plugins-para-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Validando Formularios de forma sencilla con el plugin para jQuery &#8220;Ketchup&#8221;</title>
		<link>http://www.adobe-user-group-granada.es/validando-formularios-de-forma-sencilla-con-el-plugin-para-jquery-ketchup/</link>
		<comments>http://www.adobe-user-group-granada.es/validando-formularios-de-forma-sencilla-con-el-plugin-para-jquery-ketchup/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 11:42:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://www.adobe-user-group-granada.es/?p=496</guid>
		<description><![CDATA[En la web de UsejQuery podreis ver la forma de utilización de este plugin que nos permitira poder tener formularios mucho mas profesionales  gracias al pequeño plugin que permite validar los formularios.
El plugin es muy sencillo y flexible permitiendo que podamos cambiar su apariencia y funcionalidad.
Visita la web del Ketchup Plugin
]]></description>
			<content:encoded><![CDATA[<p>En la web de UsejQuery podreis ver la forma de utilización de este plugin que nos permitira poder tener formularios mucho mas profesionales  gracias al pequeño plugin que permite validar los formularios.</p>
<p>El plugin es muy sencillo y flexible permitiendo que podamos cambiar su apariencia y funcionalidad.</p>
<p>Visita la web del <a href="http://demos.usejquery.com/ketchup-plugin/index.html" target="_blank">Ketchup Plugin</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adobe-user-group-granada.es/validando-formularios-de-forma-sencilla-con-el-plugin-para-jquery-ketchup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>4 Asombrosos plugins para jQuery</title>
		<link>http://www.adobe-user-group-granada.es/4-asombrosos-plugins-para-jquery/</link>
		<comments>http://www.adobe-user-group-granada.es/4-asombrosos-plugins-para-jquery/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 11:36:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://www.adobe-user-group-granada.es/?p=494</guid>
		<description><![CDATA[En Design Reviver vemos estos 4 plugins para jQuery que pueden ser de utilidad en algún proyecto
jDigiClock  – Digital Clock (HTC Hero inspired)
Quicksand
Uniform – Sexy forms  with jQuery
Ketchup  Plugin – Form Validation
]]></description>
			<content:encoded><![CDATA[<p>En <a href="http://designreviver.com/tips/4-awesome-recently-released-jquery-plugins/" target="_blank">Design Reviver</a> vemos estos 4 plugins para jQuery que pueden ser de utilidad en algún proyecto</p>
<h4><a href="http://www.radoslavdimov.com/jquery-plugins/jquery-plugin-digiclock/">jDigiClock  – Digital Clock (HTC Hero inspired)</a></h4>
<h4><a href="http://www.webresourcesdepot.com/animated-reordering-and-filtering-of-items-jquery-quicksand/">Quicksand</a></h4>
<h4><a href="http://pixelmatrixdesign.com/uniform/">Uniform – Sexy forms  with jQuery</a></h4>
<h4><a href="http://demos.usejquery.com/ketchup-plugin/index.html">Ketchup  Plugin – Form Validation</a></h4>
]]></content:encoded>
			<wfw:commentRss>http://www.adobe-user-group-granada.es/4-asombrosos-plugins-para-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inyección de código HTML y Javascript en el TITLE</title>
		<link>http://www.adobe-user-group-granada.es/inyeccion-de-codigo-html-y-javascript-en-el-title/</link>
		<comments>http://www.adobe-user-group-granada.es/inyeccion-de-codigo-html-y-javascript-en-el-title/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 21:47:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.adobe-user-group-granada.es/?p=291</guid>
		<description><![CDATA[Cada vez se van puliendo más las inyecciones de HTML o javascript en las webs, pero como no se suelen gestionar de una forma unificada acaban apareciendo de nuevo en lugares más escondidos, por ejemplo en el TITLE, pero siguen sin desaparecer.
NuestraFuente:  SystemAdmin.es
]]></description>
			<content:encoded><![CDATA[<p>Cada vez se van puliendo más las <strong>inyecciones de HTML o javascript</strong> en las webs, pero como no se suelen gestionar de una forma unificada acaban apareciendo de nuevo en lugares más escondidos, por ejemplo en el <strong>TITLE</strong>, pero siguen sin desaparecer.</p>
<p>NuestraFuente:  <a onclick="javascript:pageTracker._trackPageview('/outbound/article/systemadmin.es');" href="http://systemadmin.es/2010/02/ejecutar-scripts-en-php-con-un-phpini-diferente" target="_blank">SystemAdmin.es</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adobe-user-group-granada.es/inyeccion-de-codigo-html-y-javascript-en-el-title/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery.sheet: inserta hojas de cálculo en tu web</title>
		<link>http://www.adobe-user-group-granada.es/jquery-sheet-inserta-hojas-de-calculo-en-tu-web/</link>
		<comments>http://www.adobe-user-group-granada.es/jquery-sheet-inserta-hojas-de-calculo-en-tu-web/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 17:42:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[planillas de calculo]]></category>

		<guid isPermaLink="false">http://www.adobe-user-group-granada.es/?p=201</guid>
		<description><![CDATA[jQuery.sheet es un script de jQuery que permite añadir hojas de cálculo en tu web. Permite bastantes funcionalidades, tal y como cualquier hoja de cálculo: Excel, OpenOffice o Google Docs:

Redimensionar filas y columnas
Funciones
Editar el contenido de las celdas
Permite temas/css

jQuery.sheet
Vía / WebAppers
Nuestra Fuente: SentidoWeb.com
]]></description>
			<content:encoded><![CDATA[<p><strong>jQuery.sheet</strong> es un script de jQuery que permite añadir hojas de cálculo en tu web. Permite bastantes funcionalidades, tal y como cualquier hoja de cálculo: Excel, OpenOffice o Google Docs:</p>
<ul>
<li>Redimensionar filas y columnas</li>
<li>Funciones</li>
<li>Editar el contenido de las celdas</li>
<li>Permite temas/css</li>
</ul>
<p><a href="http://jqueryplugins.weebly.com/jquerysheet.html">jQuery.sheet</a></p>
<p>Vía / <a href="http://www.webappers.com/2010/01/25/create-a-ms-excel-style-spreadsheet-with-jquery-sheet/">WebAppers</a></p>
<p>Nuestra Fuente: <a href="http://sentidoweb.com/2010/01/25/jquery-sheet-inserta-hojas-de-calculo-en-tu-web.php?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+sentidoweb+%28Sentido+Web%29&amp;utm_content=Google+International" target="_blank">SentidoWeb.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adobe-user-group-granada.es/jquery-sheet-inserta-hojas-de-calculo-en-tu-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enviando contenido desde PHP a la consola de Firebug</title>
		<link>http://www.adobe-user-group-granada.es/enviando-contenido-desde-php-a-la-consola-de-firebug/</link>
		<comments>http://www.adobe-user-group-granada.es/enviando-contenido-desde-php-a-la-consola-de-firebug/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 19:18:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tutoriales]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[log]]></category>

		<guid isPermaLink="false">http://www.adobe-user-group-granada.es/?p=178</guid>
		<description><![CDATA[Hace unos días ante un proyecto un tanto complicado necesitaba poder ir analizando como se comportaba mi script en diversas partes del mismo.
Por lo general solía utilizar otros métodos a titulo de log como ser enviar la información a un archivo utilizando error_log() o enviar la información como comentario html para luego al ver el [...]]]></description>
			<content:encoded><![CDATA[<p>Hace unos días ante un proyecto un tanto complicado necesitaba poder ir analizando como se comportaba mi script en diversas partes del mismo.</p>
<p>Por lo general solía utilizar otros métodos a titulo de log como ser enviar la información a un archivo utilizando <strong>error_log()</strong> o enviar la información como <em>comentario html</em> para luego al ver el código fuente poder analizar los resultados, etc..</p>
<p>Para cambiar un poco quería jugar con algo conocido y muy usado cuando trabajo con <a href="http://es.wikipedia.org/wiki/AJAX" target="_blank"><strong>Ajax</strong></a>&#8230;utilizar la consola de <a href="http://getfirebug.com/" target="_blank">Firebug </a> como &#8220;log&#8221;.</p>
<p>Con lo anterior en la cabeza realice esta pequeña función que espero resulte de utilidad para alguien.<span id="more-178"></span></p>
<pre>function smrPhp2Firebug( $element, $titulo="" ) {
echo "&lt;script language=\"javascript1.1\" type=\"text/javascript\"&gt;\r\n";
echo "if ( typeof loadFirebugConsole == 'function' ) {\r\n";
if ( $titulo!="") {
echo sprintf( "console.log(%s);\r\n", json_encode($titulo ) ) ;
}
echo sprintf( "console.log(%s)\r\n", json_encode($element ) ) ;
echo "}\r\n";
echo "&lt;/script&gt;\r\n";
}</pre>
<p>La función ya forma parte de mi archivo de rutinas (<a href="http://www.adobe-user-group-granada.es/repositorio/rutinas.inc.zip" target="_blank">rutinas.inc.php</a>) y nos permitirá enviar el contenido deseado a la consola de <a href="http://getfirebug.com/" target="_blank">Firebug </a>con una descripción si lo desean.</p>
<p>Si te preguntas para que me serviría esto? Pues piensa en poder saber cómo está siendo armada tú consulta <strong>SQL </strong>ante los parámetros que recibe&#8230;. ó el contenido de una matriz&#8230; ó qué valor tiene una variable en determinado momento&#8230; ó como está la variable esa que contiene el mensaje que estoy a punto de enviar por correo electrónico&#8230; o tantas cosas más&#8230;</p>
<p>La forma de uso es sencilla puedes probar ejecutando este pequeño ejemplo:</p>
<pre>&lt;?php
#-=[ Incluir la libreria de rutinas ]=-
require_once("rutinas.inc.php");
#-=[ Genero una matriz de 1 dimensión ]=-
$frutas=array("manzana", "pera", "naranja", "kiwi", "mandarina", "mango");
#-=[ Genero una matriz asociativa ]=-
$comunidades=array( "Andalucía" =&gt; array("Huelva", "Sevilla", "Córdoba", "Jaén", "Cádiz", "Málaga", "Granada", "Almería")
,"Cataluña" =&gt; array("LLeida", "Tarragona", "Barcelona", "Girona")
);
#-=[ Leer Variable que llega por GET lipiando su contenido ]=-
$nombre=smrLimpiarVariables("GET","nombre","0");
?&gt;
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;head&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;
&lt;title&gt;Enviando contenido desde PHP a la consola de Firebug&lt;/title&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;a href="http://www.adobe-user-group-granada.es"&gt;Adobe User Group Granada&lt;/a&gt;
&lt;?php
smrPhp2Firebug($frutas, "Matriz de Frutas"); // Muestra de contenido con un título
smrPhp2Firebug($comunidades); // Muestra de contenido sin título
smrPhp2Firebug($nombre, "Variable ingresada por GET");
?&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
<p>Al ejecutarlo podrán ver en la consola del <a href="http://getfirebug.com/" target="_blank">Firebug</a> algo como la pantalla siguiente (clic en la miniatura para ampliarla):</p>
<p><a href="http://www.adobe-user-group-granada.es/wp-content/uploads/Clipboard01.jpg" target="_blank"><img class="aligncenter size-thumbnail wp-image-181" title="Vista de la consola de Firebug" src="http://www.adobe-user-group-granada.es/wp-content/uploads/Clipboard01-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>y si pulsamos cobre el <em><strong>Object </strong></em>podremos expandir su contenido como muestra la siguiente pantalla (clic en la miniatura para ampliarla)</p>
<p><a href="http://www.adobe-user-group-granada.es/wp-content/uploads/Clipboard02.jpg" target="_blank"><img class="aligncenter size-thumbnail wp-image-182" title="Vista de la matriz asociativa" src="http://www.adobe-user-group-granada.es/wp-content/uploads/Clipboard02-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>* Recuerda hacer las llamadas a <strong>smrPhp2Firebug()</strong> dentro de tu etiqueta <strong>body</strong>. Ya sabrás porque <img src='http://www.adobe-user-group-granada.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Es importante que les comente que luego de hacer esto se me ocurrió ver si la rueda no estaba inventada. Obviamente debería haberlo hecho antes pero bueno la función tampoco es que tenga mucha tarea <img src='http://www.adobe-user-group-granada.es/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . Al investigar un poco encontré que en la red tenemos algunos post de utilidad con respecto al aprovechamiento de <a href="http://getfirebug.com/" target="_blank">FireBug </a>como ser estos:</p>
<ul>
<li><a href="http://www.elbleg.com/web-dev/10-buenas-razones-para-usar-firebug.html" target="_blank">10 buenas razones para usar Firebug</a></li>
<li><a href="http://www.elwebmaster.com/articulos/firephp-ampliacion-de-firebug-para-debug-de-codigo-php" target="_blank">FirePHP: Ampliación de Firebug para debug de código PHP</a></li>
<li><a href="http://www.desarrolloweb.com/articulos/utilizar-firephp-desde-php.html" target="_blank">Cómo utilizar el código PHP de FirePHP para mostrar mensajes de debug, que podremos visualizar en la consola de Firebug.</a></li>
<li><a href="http://www.webmasterlibre.com/2007/01/30/joe-hewitt-nos-demuestra-como-usar-firebug/" target="_blank">Joe Hewitt nos demuestra cómo usar Firebug</a></li>
</ul>
<p>Así que como siempre digo&#8230; Sobre gustos <img src='http://www.adobe-user-group-granada.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  pero bueno lo importante es que le saquemos el mayor provecho a esta herramienta llamada <a href="http://getfirebug.com/" target="_blank"><strong>FireBug</strong></a>. Que no tienes idea de donde bajarlo pues de aquí: <a href="http://getfirebug.com/" target="_blank">http://getfirebug.com/</a></p>
<p>Ah y el ejemplo queda <a href="http://www.adobe-user-group-granada.es/tutoriales/php2firebug/" target="_blank">aquí</a> por si quereís verlo&#8230; recuerda tener el Firebug activo!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adobe-user-group-granada.es/enviando-contenido-desde-php-a-la-consola-de-firebug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iJab: chat javascript usando XMPP/Jabber</title>
		<link>http://www.adobe-user-group-granada.es/ijab-chat-javascript-usando-xmppjabber/</link>
		<comments>http://www.adobe-user-group-granada.es/ijab-chat-javascript-usando-xmppjabber/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 13:07:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[librerias]]></category>
		<category><![CDATA[chat]]></category>
		<category><![CDATA[ijab]]></category>
		<category><![CDATA[jabber]]></category>
		<category><![CDATA[xmpp]]></category>

		<guid isPermaLink="false">http://www.adobe-user-group-granada.es/?p=172</guid>
		<description><![CDATA[Leemos  en sentidoweb este post que les resultará de interés
iJab es una librería javascript que nos permite añadir chat en nuestras aplicaciones web, con la característica que usa XMPP/Jabber para realizar las comunicaciones.
Entre las características encontramos:

Basado en el protocolo XMPP: lo cual permite usar servidores basados en ese protocolo
Soporte para MSN y AIM, añadiendo transports [...]]]></description>
			<content:encoded><![CDATA[<p>Leemos  en sentidoweb este post que les resultará de interés</p>
<p><strong>iJab</strong> es una librería javascript que nos permite añadir chat en nuestras aplicaciones web, con la característica que usa XMPP/Jabber para realizar las comunicaciones.<span id="more-172"></span></p>
<p>Entre las características encontramos:</p>
<ul>
<li>Basado en el protocolo XMPP: lo cual permite usar servidores basados en ese protocolo</li>
<li>Soporte para MSN y AIM, añadiendo transports al servidor XMPP</li>
<li>Totalmente Javascript</li>
<li>Compatible con Firefox, IE, Chrome y Safari</li>
<li>Themes</li>
<li>Modos de aplicación: stant-alone, web chat y live</li>
<li>Sin pop-ups</li>
<li>Notificaciones de nuevos mensajes</li>
<li>Sonido</li>
<li>Múltiples usuarios en el chat (MUC)</li>
<li>Búsqueda de usuarios</li>
<li>Administración: permite añadir y borrar usuarios y administrar grupos</li>
<li>Smileys</li>
</ul>
<p><a href="http://www.ijab.im/">iJab</a></p>
<p>Nuestra fuente: <a href="http://sentidoweb.com/2010/01/19/ijab-chat-javascript-usando-xmppjabber.php?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+sentidoweb+%28Sentido+Web%29&amp;utm_content=Google+International" target="_blank">SentidoWeb</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adobe-user-group-granada.es/ijab-chat-javascript-usando-xmppjabber/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jsPDF: crea PDFs directamente desde Javascript</title>
		<link>http://www.adobe-user-group-granada.es/jspdf-crea-pdfs-directamente-desde-javascript/</link>
		<comments>http://www.adobe-user-group-granada.es/jspdf-crea-pdfs-directamente-desde-javascript/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 10:01:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[base64]]></category>
		<category><![CDATA[pdf]]></category>

		<guid isPermaLink="false">http://www.adobe-user-group-granada.es/?p=127</guid>
		<description><![CDATA[Interesante javascript que nos permite crear PDFs sin necesidad de aplicaciones en el servidor, sino usando únicamente una librería PDF. Su uso es muy sencillo, devolviendo una URL con Content-type y codificada en Base64:

var doc = new jsPDF();
doc.setFontSize(22);
doc.text(20, 20, 'This is a title');

doc.setFontSize(16);
doc.text(20, 30, 'This is some normal sized text underneath.');

// Output as Data URI
doc.output('datauri');
A [...]]]></description>
			<content:encoded><![CDATA[<p>Interesante javascript que nos permite crear PDFs sin necesidad de aplicaciones en el servidor, sino usando únicamente una librería PDF. Su uso es muy sencillo, devolviendo una URL con Content-type y codificada en Base64:<br />
<span id="more-127"></span></p>
<pre>var doc = new jsPDF();
doc.setFontSize(22);
doc.text(20, 20, 'This is a title');

doc.setFontSize(16);
doc.text(20, 30, 'This is some normal sized text underneath.');

// Output as Data URI
doc.output('datauri');</pre>
<p>A mí en Firefox no me ha funcionado, pero en Chrome sí.</p>
<p>Nuestra fuente: <a href="http://sentidoweb.com/2010/01/13/jspdf-crea-pdfs-directamente-desde-javascript.php?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+sentidoweb+%28Sentido+Web%29&amp;utm_content=Google+International" target="_blank">sentidoweb</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adobe-user-group-granada.es/jspdf-crea-pdfs-directamente-desde-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

