<?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</title>
	<atom:link href="http://www.n4gash.com/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>Tue, 02 Apr 2013 08:44:11 +0000</lastBuildDate>
	<language>es-ES</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Freepik &#8211; Buscador de recursos gráficos gratis ahora con descuentos para diseñadores</title>
		<link>http://www.n4gash.com/2012/freepik-buscador-recursos-graficos-gratis-ahora-con-descuentos-disenadores-graficos/</link>
		<comments>http://www.n4gash.com/2012/freepik-buscador-recursos-graficos-gratis-ahora-con-descuentos-disenadores-graficos/#comments</comments>
		<pubDate>Mon, 03 Dec 2012 19:26:30 +0000</pubDate>
		<dc:creator>Nagash</dc:creator>
				<category><![CDATA[Diseño gráfico]]></category>
		<category><![CDATA[Recursos Diseño]]></category>

		<guid isPermaLink="false">http://www.n4gash.com/?p=2483</guid>
		<description><![CDATA[Hace tiempo que os hablamos de Freepik, un motor de búsqueda especialmente diseñado para ayudar a los diseñadores a encontrar recursos gráficos para sus proyectos (iconos e imágenes vectorizadas fundamentalmente). Recientemente han lanzado una nueva línea de promoción con importantes descuentos de material exclusivamente destinado a diseñadores). Estas promociones ofrecen descuentos de hasta un 90% [...]<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/2012/freepik-buscador-recursos-graficos-gratis-ahora-con-descuentos-disenadores-graficos/">Freepik &#8211; Buscador de recursos gráficos gratis ahora con descuentos para diseñadores</a></p>
]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.n4gash.com/2012/freepik-buscador-recursos-graficos-gratis-ahora-con-descuentos-disenadores-graficos"><img class="aligncenter" title="Freepik - Buscador de recursos gráficos gratis ahora con descuentos para diseñadores" src="http://www.n4gash.com/wp-content/2012/freepik-imagenes-gratis.png" alt="freepik imagenes gratis Freepik   Buscador de recursos gráficos gratis ahora con descuentos para diseñadores"  /></a><br />
Hace tiempo que os hablamos de <a title="Freepik, imagenes e iconos gratis" href="http://www.n4gash.com/2012/freepik-buscador-fotografias-vectores-gratis-libre-derechos/" target="_blank"><strong>Freepik</strong></a>, un motor de búsqueda especialmente diseñado para ayudar a los diseñadores a encontrar recursos gráficos para sus proyectos (iconos e imágenes vectorizadas fundamentalmente). Recientemente han lanzado una nueva línea de promoción con importantes <a title="Descuentos en freepik de material para diseñadores gráficos" href="http://www.freepik.es/descuentos" target="_blank">descuentos</a> de material exclusivamente destinado a diseñadores).</p>
<p>Estas promociones ofrecen descuentos de hasta un 90% respecto al precio original por un tiempo limitado (normalmente menos de tres días). Estas ofertas suelen ser packs con diversos productos relacionados o incluso contenido gratuito. El material gráfico está compuesto por fotos, imágenes auto-adaptables, vectores, PSD, plantillas y hasta video-cursos y e-books acerca de diferentes aspectos del mundo del diseño. La práctica totalidad de ellos libres de derechos o con derechos de reventa, que permiten utilizarlos tanto para uso personal como con fines comerciales.</p>
<p>Por otro lado, otra línea de promociones ofrece herramientas para crear rápidamente aplicaciones de aspecto profesional para iPhone y Android. Estos packs se ofrecen en diferentes formatos en función de nuestras necesidades.</p>
<p>Aprovechando estas fechas y lo cerca que está la Navidad, el equipo de <em>Freepik</em> nos ha cedido un interesante <strong>pack de iconos y vectores con motivos navideños para que puedas descargar y utilizar de forma totalmente gratuita</strong>. Puedes descargarlo desde <a title="Iconos gratis vectorizados de navidad" href="https://www.box.com/s/nkywtbxh211533eb73s0" target="_blank" rel="nofollow"><em>aquí</em></a>.</p>
<p><a title="Iconos y vectores gratis de navidad" href="https://www.box.com/s/nkywtbxh211533eb73s0" target="_blank" rel="nofollow"><img class="aligncenter" title="Freepik - Buscador de recursos gráficos gratis ahora con descuentos para diseñadores" src="http://www.n4gash.com/wp-content/2012/plantilla_vectores_navidad-sponsored-by-n4gash.png" alt="plantilla vectores navidad sponsored by n4gash Freepik   Buscador de recursos gráficos gratis ahora con descuentos para diseñadores"  /></a></p>
<p>Más info | <a href="http://www.freepik.es/" target="_blank" rel="nofollow">www.freepik.es</a></p>
<div></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/2012/freepik-buscador-recursos-graficos-gratis-ahora-con-descuentos-disenadores-graficos/">Freepik &#8211; Buscador de recursos gráficos gratis ahora con descuentos para diseñadores</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.n4gash.com/2012/freepik-buscador-recursos-graficos-gratis-ahora-con-descuentos-disenadores-graficos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configurar tarea para comprimir fichero en proceso SSIS (SQL Server Integration Server)</title>
		<link>http://www.n4gash.com/2012/configurar-task-comprimir-fichero-ssis-sql-server/</link>
		<comments>http://www.n4gash.com/2012/configurar-task-comprimir-fichero-ssis-sql-server/#comments</comments>
		<pubDate>Wed, 28 Nov 2012 22:28:58 +0000</pubDate>
		<dc:creator>Nagash</dc:creator>
				<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.n4gash.com/?p=2458</guid>
		<description><![CDATA[Entre otras cosas, la plataforma SSIS de Microsoft (SQL Server Intregation Server) nos permite programar un flujo de tareas secuenciales o paralelas que se encarguen de la extracción y carga de datos desde diferentes orígenes, transformaciones, importación y exportación, ejecución de otras aplicaciones, etc. Muy utilizado como complemento o directamente como herramienta ETL, una tarea [...]<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/2012/configurar-task-comprimir-fichero-ssis-sql-server/">Configurar tarea para comprimir fichero en proceso SSIS (SQL Server Integration Server)</a></p>
]]></description>
				<content:encoded><![CDATA[<p><a title="Configurar tarea para comprimir fichero en proceso SSIS (SQL Server Integration Server)" href="http://www.n4gash.com/2012/configurar-task-comprimir-fichero-ssis-sql-server"><img class="aligncenter" title="Configurar tarea para comprimir fichero en proceso SSIS (SQL Server Integration Server)" src="http://www.n4gash.com/wp-content/2012/comprimir_fichero_winrar_ssis_dts.jpg" alt="comprimir fichero winrar ssis dts Configurar tarea para comprimir fichero en proceso SSIS (SQL Server Integration Server)" border="0" /></a></p>
<p>Entre otras cosas, la plataforma <em><strong>SSIS de Microsoft (SQL Server Intregation Server)</strong> </em>nos permite programar un flujo de tareas secuenciales o paralelas que se encarguen de la extracción y carga de datos desde diferentes orígenes, transformaciones, importación y exportación, ejecución de otras aplicaciones, etc. Muy utilizado como complemento o directamente como herramienta ETL, una tarea muchas veces recurrida en estos entornos es la de envío de correos con alertas, trazas, mensajes o informes adjuntos con los datos procesados. En esta última situación resulta muy recomendable comprimir previamente cualquier documento adjunto, tanto para agilizar el proceso de envío, como para sortear límites técnicos, como la configuración del tamaño máximo de ficheros adjuntos en el gestor de correo de <strong>SQL Server</strong>, al que normalmente no se tiene acceso en un proyecto convencional.</p>
<p>Para poder configurar una tarea que comprima un fichero necesitamos tener instalado previamente en nuestro servidor una herramienta de compresión: <strong>Winrar, Winzip, 7zip</strong>, etc. (sí, parece obvio, pero en entornos de producción este tipo de requerimientos suele ser complejo por unas cosas o por otras). En nuestro caso, vamos a utilizar como ejemplo la open source <a title="7zip, herramienta de compresión open source" href="http://www.7-zip.org/" target="_blank" rel="nofollow"><strong>7zip</strong></a> que podéis descargar gratuitamente. Si se va a utilizar otro programa simplemente hay que acudir a la documentación y ver los parámetros que necesita para invocarlo desde línea de comandos.</p>
<p><a title="Configurar tarea para comprimir fichero en proceso SSIS (SQL Server Integration Server)" href="http://www.n4gash.com/2012/configurar-task-comprimir-fichero-ssis-sql-server"><img class="aligncenter" title="Configurar tarea para comprimir fichero en proceso SSIS (SQL Server Integration Server)" src="http://www.n4gash.com/wp-content/2012/comprimir_fichero_winrar_ssis_dts_02.jpg" alt="comprimir fichero winrar ssis dts 02 Configurar tarea para comprimir fichero en proceso SSIS (SQL Server Integration Server)" border="0" /></a></p>
<p>En <em>SSIS</em> disponemos de la &#8220;tarea&#8221; <a title="Task de SSIS Execute Process para ejecutar programas desde línea de comandos o batch" href="http://msdn.microsoft.com/en-us/library/ms141166.aspx" target="_blank" rel="nofollow">EXECUTE PROCESS TASK</a> que nos permite ejecutar aplicaciones desde línea de comandos o ficheros batch. Tiene tres pestañas, <em>General</em> (donde podemos especificar nombre y descripción), <em>Process</em> (la más importante, donde vamos a indicar el programa o batch a lanzar y sus argumentos) y <em>Expressions</em>, muy útil para  modificar dinámicamente alguno de los parámetros que vamos a ejecutar por línea de comandos. Situándonos en la pestaña de <em>Process</em>, necesitamos configurar:</p>
<ul>
<li><strong>Executable</strong>: ruta absoluta del .exe de la herramienta de compresión (7zip, winzip, winrar, etc)</li>
<li><strong>Arguments</strong>: parámetros para comprimir un fichero (cambian en función de la herramienta de compresión). En el caso de 7zip,  que es el que se ha usado, se pasan 4 parámetros:</li>
</ul>
<h2>7zip</h2>
<p>Para configurar con <strong>7zip</strong>:</p>
<blockquote><p>a -tzip c:UsersMiUsuarioDesktop<wbr>prueba.zip C:UsersMiUsuarioDesktopprueba.txt</wbr></p></blockquote>
<ul>
<li><strong>a:</strong> para utilizar la función ADD, que nos permite crear un nuevo fichero comprimido</li>
<li><strong>–tzip</strong>: formato de compresión. El parámetro es –t, seguido del formato: <em>7z, zip, gzip, bzip2 o tar (-t7z, -tgzip, etc).</em></li>
<li><strong>Ruta destino: </strong>ubicación y nombre del fichero comprimido que vamos a generar</li>
<li><strong>Ruta origen: </strong>fichero origen a comprimir</li>
</ul>
<h2>Winrar</h2>
<p>En el caso de que utilicemos <strong><a title="Ejecutar Winrar desde línea de comandos mediante una task de SSIS" href="http://www.winrar.es/soporte/manual?PHPSESSID=8212da5c7a777ef61f09552b7b672223/HELPSimpleShellArchiving" target="_blank" rel="nofollow">Winrar</a> </strong>la forma de invocarlo desde línea de comandos sería:</p>
<blockquote><p>a m1 c:UsersMiUsuarioDesktop<wbr>prueba.zip C:UsersMiUsuarioDesktopprueba.txt</wbr></p></blockquote>
<ul>
<li><strong>a:</strong> para utilizar la función AGREGAR, que agrega los ficheros y las carpetas especificadas a un archivo</li>
<li><strong>m1</strong>: método de compresión. Escala del 0 al 5, donde el 5 es el de mayor rendimiento y el 3 es el normal (<a href="http://www.winrar.es/soporte/manual/HELPSwM" target="_blank" rel="nofollow">http://www.winrar.es/soporte/<wbr>manual/HELPSwM</wbr></a>)</li>
<li><strong>Ruta destino: </strong>ubicación y nombre del fichero comprimido que vamos a genera.</li>
<li><strong>Ruta origen: </strong>fichero origen a comprimir</li>
</ul>
<p><a title="Configurar tarea para comprimir fichero en proceso SSIS (SQL Server Integration Server)" href="http://www.n4gash.com/2012/configurar-task-comprimir-fichero-ssis-sql-server"><img class="aligncenter" title="Configurar tarea para comprimir fichero en proceso SSIS (SQL Server Integration Server)" src="http://www.n4gash.com/wp-content/2012/comprimir_fichero_winrar_ssis_dts_03.jpg" alt="comprimir fichero winrar ssis dts 03 Configurar tarea para comprimir fichero en proceso SSIS (SQL Server Integration Server)" border="0" /></a></p>
<p>Por otro lado, comentar el parámetro  <strong>WindowStyle</strong>, para el que es recomendable ponerlo a <em>HIDDEN</em> con el objeto de evitar que salga algún popup para confirmar la operación y permitir la automatización completa del proceso.</p>
<p>Al flujo de nuestro procedimiento podremos añadirle el envío de un correo, copiar el fichero comprimido en un repositorio, etc. Cabe destacar que al disponer del 100% de funcionalidad de <em>7zip </em>(o el programa de compresión utilizado), tenemos a nuestro alcance cualquier opción del programa, como asegurar el fichero con contraseñ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/2012/configurar-task-comprimir-fichero-ssis-sql-server/">Configurar tarea para comprimir fichero en proceso SSIS (SQL Server Integration Server)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.n4gash.com/2012/configurar-task-comprimir-fichero-ssis-sql-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extension de TextBox que muestra código HTML en QlikView 10</title>
		<link>http://www.n4gash.com/2012/extension-textbox-codigo-html-qlikview-10/</link>
		<comments>http://www.n4gash.com/2012/extension-textbox-codigo-html-qlikview-10/#comments</comments>
		<pubDate>Sat, 10 Nov 2012 18:52:45 +0000</pubDate>
		<dc:creator>Nagash</dc:creator>
				<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[QlikView]]></category>

		<guid isPermaLink="false">http://www.n4gash.com/?p=2308</guid>
		<description><![CDATA[Una de las novedades que trajo consigo QlikView 10 (y heredada en la 11) fue la posibilidad de diseñar y desarrollar componentes externos denominados “Extensions” que pueden ser explotados y reutilizados en cualquier documento o report.  La definición exacta, tomada del Manual de Referencia en castellano: Objetos de extensión. Por medio de una simple API [...]<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/2012/extension-textbox-codigo-html-qlikview-10/">Extension de TextBox que muestra código HTML en QlikView 10</a></p>
]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter" title="Extension de TextBox que muestra código HTML en QlikView 10" src="http://www.n4gash.com/wp-content/2012/qlikview_logo.png" alt="qlikview logo Extension de TextBox que muestra código HTML en QlikView 10" width="500" height="150" /></p>
<p>Una de las novedades que trajo consigo <strong>QlikView 10</strong> (y heredada en la 11) fue la posibilidad de diseñar y desarrollar componentes externos denominados “<em>Extensions</em>” que pueden ser explotados y reutilizados en cualquier documento o <em>report</em>.  La definición exacta, tomada del Manual de Referencia en castellano:</p>
<p style="padding-left: 30px;"><em><strong>Objetos de extensión. </strong>Por medio de una simple API nueva, ahora se pueden escribir objetos de hoja para extensiones plug-in, para una presentación integrada en diseños QlikView (funciona en el cliente Ajax y en WebView únicamente). Las extensiones se construyen sobre un objeto gráfico QlikView y pueden escribirse en cualquier lenguaje web moderno, como por ej. Flash, Silverlight, JavaScript, etc.</em></p>
<p>Es decir, la idea es publicar contenido que normalmente se consume vía web dentro de un report de QlikView. Por ello, una limitación importante a la hora de utilizarlos es que sólo funcionan en WebView y el cliente Ajax, pero no en el Desktop. Por cierto, podéis descargar <a title="Qlikview, herramienta de Business Intelligence" href="http://www.qlikview.com/es/explore/experience/free-download?ga-link=hero" target="_blank" rel="nofollow">QlikView</a> de forma gratuita desde su propia página web.</p>
<p>Por otro lado, uno  de los defectos de esta suite de <a title="Business Intelligence" href="http://www.n4gash.com/category/business-intelligence/"><em>Business Intelligence</em></a> es que no existe oficialmente ningún objeto o componente que permita incrustar código HTML en un txtbox de un informe, a diferencia de otros grandes competidores como <em>MicroStrategy</em>, ¿la solución?, diseñar nuestra propia <em>Extension</em>.</p>
<p>En mi caso, he adaptado el <em>Extension </em>de <a title="Extension TextBox HTML QlikView 11" href="http://www.qlikblog.at/1579/qliktip-39-displaying-html-content-minimalistic-htmltextbox-object-extension/" target="_blank"><strong>Stefan WALTHER</strong></a> a <strong>QlikView 10.</strong> Como la mayoría, está desarrollado en <em>Javascript</em> y <em>jQuery</em>. Nuestro <em>Extension </em>tiene dos ficheros obligatorios, y dos opcionales. Podéis descargarlo desde <a title="Extension de TextBox que muestra código HTML en QlikView 10" href="https://www.box.com/s/qkobany67r0gcjfjv48a" target="_blank" rel="nofollow"><strong>aquí</strong></a>.</p>
<ul>
<li><strong>Definition.xml: (obligatorio)</strong> fichero XML que especifica entra otras cosas, el nombre del <em>Extension,</em> la descripción y los parámetros personalizados, a los que se les puede asignar un valor por defecto.</li>
<li><strong>Script.js:  (obligatorio)</strong>  fichero fundamental, ya que tiene el core de la funcionalidad. En javascript y jQuery, es el encargado de manejar por DOM los objetos y asignarles o modificar sus características.</li>
<li><strong>Properties.</strong><strong>qvpp: </strong>fichero en XHTML que especifica las opciones y propiedades configurables de la extensión. Muy recomendable seguir la <a title="Hoja de referencia rápida ficheros QVPP de QlikView" href="http://community.qlikview.com/docs/DOC-2585/version/3" target="_blank" rel="nofollow">hoja de referencia para los ficheros QVPP de QlikView</a>. No es necesario; si no se define, se toma por defecto las propiedades genéricas de cualquier objeto (layout, caption,expressions, etc).</li>
<li><strong>Icon.PNG:</strong> es la imagen que se verá desde el Extension Objects en WebView.</li>
</ul>
<p>&nbsp;</p>
<h2>Definition.xml</h2>
<p>Simplemente asignamos el nombre y descripción del <em>Extension</em>, dejando vacío el parámetro Text Expression, ya que en nuestro caso, no nos interesa que venga relleno.</p>
<blockquote><p>&lt;?xml version=”1.0” encoding=”utf-8”?&gt;<br />
&lt;ExtensionObject Label=”HTML TextBox QV10” Description=”Extensión para añadir código HTML a un objeto TextBox”&gt;</p>
<p>&lt;Text  Expression=”” /&gt;</p>
<p>&lt;/ExtensionObject&gt;</p></blockquote>
<h2>Script.js</h2>
<p>Lo que vamos a hacer es muy sencillo, simplemente creamos un DIV al que le asignamos el contenido HTML que introduzcamos desde el panel de propiedades del <em>Extension</em>. Para mantener la funcionalidad y la personalización del objeto, es necesario incluir la función <em>setProps</em>, encargada de asignar cualquier cambio de estilos desde el panel de propiedades en WebView.</p>
<blockquote><p>Qva.AddExtension(‘HTML TextBox QV10’, function() {</p>
<p>this.Element.innerHTML = “&lt;div style=’width: 100%; height: 100%; overflow: auto;&gt;&lt;/div&gt;”; this.Element.firstChild.innerHTML = this.Layout.Text0.text;</p>
<p>setProps(this.Element.firstChild, this);</p>
<p>// asignamos los estilos de la fuente</p>
<p>function setProps(obj, parentObj) {</p>
<p>obj.style.fontStyle = parentObj.Layout.Style.fontstyle;</p>
<p>obj.style.fontFamily = parentObj.Layout.Style.fontfamily;</p>
<p>obj.style.fontSize = parentObj.Layout.Style.fontsize + “pt”;</p>
<p>&nbsp;</p>
<p>}</p>
<p>});</p></blockquote>
<h2></h2>
<h2>Properties.qvpp</h2>
<p>Como comentábamos, este fichero pseudo XHTML tiene el objeto de construir el menú de propiedades u opciones del <em>Extension</em>.</p>
<blockquote><p>&lt;div class=”ToolWindow-MainBody”&gt;<br />
&lt;table width=”360px”&gt;</p>
<p>&lt;tr class=”ToolProperty-Header” &gt;</p>
<p>&lt;td onclick=”Qva.SelectToolPane(this, false)”&gt;</p>
<p>HTML TextBox QV10</p>
<p>&lt;/td&gt;</p>
<p>&lt;th onclick=”Qva.SelectToolPane(this, true)”&gt;</p>
<p>&lt;img alt=”” src=”unpinned.png” icon=”web:unpinned” avq=”img:.Chart.Title”/&gt;</p>
<p>&lt;/th&gt;</p>
<p>&lt;/tr&gt;</p>
<p>&lt;tr&gt;</p>
<p>&lt;td colspan=”2”&gt;</p>
<p>&lt;table width=”100%”&gt;</p>
<p>&lt;colgroup&gt;</p>
<p>&lt;col width=”100px” /&gt;</p>
<p>&lt;col width=”190px” /&gt;</p>
<p>&lt;col width=”30px” /&gt;</p>
<p>&lt;/colgroup&gt;</p>
<p>&lt;tr&gt;</p>
<p>&lt;td class=”ToolProperty-Literal”&gt;</p>
<p>HTML Code:</p>
<p>&lt;/td&gt;</p>
<p>&lt;td colspan=”2”&gt;</p>
<p>&lt;input style=”width: 200px” avq=”edit:.Chart.Text.0.Content” readonly=”readonly” /&gt;</p>
<p>&lt;button class=”ToolProperty-DialogButton” avq=”dlg:.Chart.Text.0.Content:Expression.qvpp”&gt;</p>
<p>Editar HTML</p>
<p>&lt;/button&gt;</p>
<p>&lt;/td&gt;</p>
<p>&lt;/tr&gt;</p>
<p>&lt;/table&gt;</p>
<p>&lt;/td&gt;</p>
<p>&lt;/tr&gt;</p>
<p>&lt;tr class=”ToolProperty-Header” avq=”panel::Layout.qvpp”&gt;&lt;td&gt;Layout&lt;/td&gt;&lt;th&gt;&lt;/th&gt;&lt;/tr&gt;</p>
<p>&lt;tr style=”display: none”&gt;&lt;td colspan=”2”&gt;&lt;/td&gt;&lt;/tr&gt;</p>
<p>&lt;tr class=”ToolProperty-Header” avq=”panel::Caption.qvpp”&gt;&lt;td&gt;Caption&lt;/td&gt;&lt;th&gt;&lt;/th&gt;&lt;/tr&gt;</p>
<p>&lt;tr style=”display: none”&gt;&lt;td colspan=”2”&gt;&lt;/td&gt;&lt;/tr&gt;</p>
<p>&lt;/table&gt;</p>
<p>&lt;/div&gt;</p></blockquote>
<p>Lo fundamental de este fichero son estas líneas:</p>
<blockquote><p>&lt;input style=”width: 200px” avq=”edit:.Chart.Text.0.Content” readonly=”readonly” /&gt;</p>
<p>&lt;button class=”ToolProperty-DialogButton” avq=”dlg:.Chart.Text.0.Content:Expression.qvpp”&gt;</p></blockquote>
<p>El input va a ser una caja de texto, la cual se va a modificar pulsando el <em>button</em>, que abrirá un <em>dialog</em> o popup con un <em>textarea</em> donde podremos copiar o escribir lo que deseemos. En este caso, debemos quedarnos con los parámetros <em>avq=”edit:”</em>, que es del input text, y el de <em>avq=”dlg:”</em>, que es un dialog. En esta <a title="Guía de QlikView para extensiones" href="http://community.qlikview.com/docs/DOC-2585/version/3." target="_blank" rel="nofollow">guía</a> tienes todas las especificaciones y parámetros posibles.</p>
<p>Por otro lado, las dos últimas TR son dos opciones que van a heredar directamente de las propiedades genéricas de cualquier objeto: <em>caption (</em>que nos permite modificar la barra de título u ocultarla) y <em>Layout (</em>esencial para cambiar la fuente, tamaño, color de fondo, etc).</p>
<h2></h2>
<p>&nbsp;</p>
<h2>¿Cómo genero un Extension para QlikView?</h2>
<p><img class="alignleft" title="Extension de TextBox HTML para QlikView 10" src="http://www.n4gash.com/wp-content/2012/qlikview_extension_html_textbox_04.png" alt="qlikview extension html textbox 04 Extension de TextBox que muestra código HTML en QlikView 10"  /></p>
<p>Una vez tengas todos los ficheros necesarios, simplemente los comprimes en .ZIP y renombras el fichero para cambiar la extensión por .QAR. Recuerda que para esto tienes que habilitar desde opciones de carpeta la visibilidad de las extensiones.</p>
<p>&nbsp;</p>
<h2>¿Cómo se instala un Extension en QlikView?</h2>
<p>Muy fácil, haces doble clic sobre el fichero con extensión .QAR y se abrirá QlikView avisándote del éxito o no de la operación. Para hacerlo de forma manual, descomprimes el fichero y copias el contenido en <em>C:Userstu_usuarioAppDataLocalQlikTechQlikViewExtensionsObjects</em> o bien <em>C:Documents and Settings</em><em>tu_usuario</em>Local SettingsApplication DataQlikTechQlikView<wbr><em>ExtensionsObjects</em></wbr></p>
<p style="text-align: center;"> <img class="alignnone aligncenter" title="Extension de TextBox que muestra código HTML en QlikView 10" src="http://www.n4gash.com/wp-content/2012/qlikview_extension_html_textbox_05.png" alt="qlikview extension html textbox 05 Extension de TextBox que muestra código HTML en QlikView 10"  /></p>
<p>Para desinstalar un Extension basta con eliminar los ficheros correspondientes de estas carpetas.</p>
<p>&nbsp;</p>
<h2>Ejemplo de TextBox HTML para QliKView 10</h2>
<p>Finalmente, os mostramos un ejemplo del funcionamiento de este Extension en QlikView 10, donde creamos un nuevo objeto de Extensión:<br />
<img class="aligncenter" title="Extension de TextBox que muestra código HTML en QlikView 10" src="http://www.n4gash.com/wp-content/2012/qlikview_extension_html_textbox_01.png" alt="qlikview extension html textbox 01 Extension de TextBox que muestra código HTML en QlikView 10"  /></p>
<p>Añadimos el contenido HTML que deseemos:</p>
<p style="text-align: center;"><img class="aligncenter" title="Extension de TextBox que muestra código HTML en QlikView 10" src="http://www.n4gash.com/wp-content/2012/qlikview_extension_html_textbox_02.png" alt="qlikview extension html textbox 02 Extension de TextBox que muestra código HTML en QlikView 10"  /></p>
<p>Y observamos el resultado:</p>
<p style="text-align: center;"><img class="aligncenter" title="Extension de TextBox que muestra código HTML en QlikView 10" src="http://www.n4gash.com/wp-content/2012/qlikview_extension_html_textbox_03.png" alt="qlikview extension html textbox 03 Extension de TextBox que muestra código HTML en QlikView 10"  /></p>
<p>Si lo necesitáis, podéis descargarlo desde aquí:</p>
<div style="text-align: center;"><a title="Cómo hacer un upload en PHP para subir archivos al servidor" href="https://www.box.com/s/qkobany67r0gcjfjv48a" target="_blank" rel="nofollow"><img title="Extension de TextBox que muestra código HTML en QlikView 10" src="http://www.n4gash.com/wp-content/themes/blackora/images/descargar_ejemplo_web.jpg" alt="descargar ejemplo web Extension de TextBox que muestra código HTML en QlikView 10" 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/2012/extension-textbox-codigo-html-qlikview-10/">Extension de TextBox que muestra código HTML en QlikView 10</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.n4gash.com/2012/extension-textbox-codigo-html-qlikview-10/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>¿Cómo afecta Google Penguin al SEO?</title>
		<link>http://www.n4gash.com/2012/google-penguin-optimizacion-seo/</link>
		<comments>http://www.n4gash.com/2012/google-penguin-optimizacion-seo/#comments</comments>
		<pubDate>Mon, 05 Nov 2012 18:03:06 +0000</pubDate>
		<dc:creator>Nagash</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Posicionamiento web]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.n4gash.com/?p=2292</guid>
		<description><![CDATA[Desde finales de Abril venimos disfrutando sufriendo el nuevo algoritmo de Google: Penguin. Su implantación ha provocado muchísimo revuelo en la red fundamentalmente por los cambios drásticos en la indexación de miles de páginas, llegando a experimentar dramáticas reducciones de visitas por haber bajado posiciones en el buscador. A modo de resumen, y bebiendo de muchos [...]<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/2012/google-penguin-optimizacion-seo/">¿Cómo afecta Google Penguin al SEO?</a></p>
]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.n4gash.com/wp-content/2012/10/google_penguin.jpg"><img class="aligncenter size-full wp-image-2294" title="Google Penguin; y cómo afecta al SEO" alt="google penguin ¿Cómo afecta Google Penguin al SEO?" src="http://www.n4gash.com/wp-content/2012/10/google_penguin.jpg" width="500" height="150" /></a></p>
<p>Desde finales de Abril venimos <del>disfrutando</del> sufriendo el nuevo algoritmo de <em><strong>Google: Penguin</strong></em>. Su implantación ha provocado muchísimo revuelo en la red fundamentalmente por los cambios drásticos en la indexación de miles de páginas, llegando a experimentar dramáticas reducciones de visitas por haber bajado posiciones en el buscador.</p>
<p>A modo de resumen, y bebiendo de muchos de los artículos que se han publicado en cientos de blogs, los cambios más importantes de cara al SEO de <em>Google Penguin</em> son:</p>
<h2><strong>El </strong><em>Usuario</em></h2>
<p><strong></strong>De ahora en adelante, el SEO tiene que hacerse únicamente de cara al usuario, ponernos en su piel y pensar si realmente lo que estamos haciendo es útil para él. Google lo deja muy claro en sus recomendaciones: <em>¿Ayuda esto a mis usuarios?; ¿haría esto si no existiesen los motores de búsqueda?&#8221;.</em> Tomando el término acuñado por <a title="SEO Charlie" href="http://www.seocharlie.com/blog/adicional-al-seo-no-olvides-el-suo?utm_source=n4gash.com&amp;utm_medium=n4gash.com&amp;utm_campaign=n4gash.com" target="_blank">SEO Charlie</a>, podemos hablar perfectamente de <em>SUO (Search User Optimization)</em> como actividad paralela o intrínseca al SEO.</p>
<h2><strong>Sobreoptimización o <em>Super white hat</em></strong></h2>
<p><strong><em></em></strong>Es necesario controlar la sobreoptimización SEO de una página web, evitar spam de keywords, controlar el uso de negrita, subrayado, cabeceras, etc. Otro detalle importante, y que hasta la fecha consideraba uno de mis preferidos, es la sobreoptimización del <em>slug</em> de una página para mejorar la <em>friendly URL</em>. A partir de ahora es necesario usarlo con discreción y mucha moderación.</p>
<h2><strong>Esquemas de enlaces y Programas de Afiliados</strong></h2>
<p>Aunque <a title="Google Penguin y los enlaces patrocinados" href="http://support.google.com/webmasters/bin/answer.py?hl=es&amp;answer=66356." target="_blank">Google</a> lo separa en dos recomendaciones distintas, ambas tienen el mismo fundamento pero desde distinto ángulo. Por <em>esquemas de enlaces</em> entienden cuando se compran links desde otras páginas a la nuestra, en muchas ocasiones sin relación temática alguna. Mientras que los <em>Programas de Afiliados</em> son las empresas que ofrecen ubicar links en nuestra web a cambio de cierta remuneración. En ambos casos, la respuesta es clara y concisa: <strong>STOP</strong>.</p>
<p>No es algo nuevo, ya desde antes de <a title="Google Panda" href="http://www.n4gash.com/2011/google-panda-nuevo-algoritmo-del-buscador-de-google-nuevas-estrategias-seo-revolucion/" target="_blank">Google Panda</a> venían penalizando a las páginas con enlaces comprados dejando su PR a 0 y alterando su posición en el buscador. Lo veo lógico, deben proteger su mercado y la calidad de las búsquedas, pero ¿será el fin de los vendedores de enlaces?. Desde hace años se han ido implantando nuevas metodologías de venta de enlaces camaleónicas, como los<em> post links</em>, por lo que no estoy muy seguro de ese fin tan aciago que anuncian muchos bloggers.</p>
<h2><strong>Intercambio de enlaces entre webs ¿el fin?</strong></h2>
<p><strong></strong>Al menos es la conclusión que saco del artículo de Emiliano Pérez en <a title="Google Penguin y los backlinks, ¿el fin del link building intercambiando enlaces?" href="http://www.puromarketing.com/8/13085/alimentar-pinguino-claves-nuevo.html" target="_blank" rel="nofollow">Puro Marketing</a>. Los <em>enlaces entrantes triangulados</em>, o lo que es lo mismo, cuando varias webs hacen intercambios de enlaces mutuos, Google penaliza.</p>
<h2><strong>Social Backlinks</strong></h2>
<p><strong></strong>Ya lo adelantaron con <em>Google Panda</em>, y ya está implantado. Como estrategia fundamental de <em>Link Building</em> será el de los <em>backlinks</em> y recomendaciones en redes sociales. En este punto abro un debate: ¿qué tendrá más relevancia? ¿un link desde <em>Instagram</em> o <em>Facebook</em>? ¿o desde <em>Google+</em>?. Desde hace tiempo se viene hablando que debido a la baja penetración en el mercado de la red social de <em>Google</em>, éste se ha planteado la posibilidad de dar mayor relevancia a los <em>backlinks</em> que vengan desde <a title="Google plus, nueva red social de Google" href="http://www.n4gash.com/2011/invitaciones-google-nueva-red-social-google/" target="_blank"><em>G+</em></a>, ¿será verdad?  De ser así, lo vería como una estrategia cuanto menos, burda.</p>
<h2><strong>Link-spam en comentarios</strong></h2>
<p>Ojo con los links de otros usuarios en tu web, sobre todo en los comentarios de tu blog. Si puedes, instala algún plugin para poner nofollow a los estos backlinks <em>gratuitos.</em></p>
<h2><em></em><strong>LSI Targetting (Indexación Semántica Latente)</strong></h2>
<p><strong></strong>¿Quién dijo que las búsquedas semánticas eran un proyecto lejano?. Poco a poco se van instaurando en la lógica de los buscadores. Al igual  que los social <em>backlinks</em>, las búsquedas semánticas ya se anunciaron con <em>Google</em> <em>Panda</em>, y en <em>Penguin</em> han evolucionado. Básicamente el funcionamiento de este sistema es comparar y analizar las <em>keywords</em> de una página web comprobando si están relacionadas, su similitud y compatibilidad. Me quedo con el ejemplo de <em>SEO Charlie</em>, si en el título de la web hemos puesto “<em>Telefonía Móvil</em>&#8220;, en la web tienen que aparecer palabras clave relacionadas o sinónimos: <em>celulares, smartphones, etc</em>.</p>
<p>Además de todas estas recomendaciones, todas las catalogadas como<em> blackhat</em> siguen estando presentes: <em>cloacking, hidden-text, link farms</em>, etc., incluso se ha engordado la lista con nuevas técnicas “abusivas” o ahora consideradas como SPAM.</p>
<p>En cualquier caso, si has experimentado una bajada drástica de tu posición en Google que consideras injustificada, puedes solicitar una revisión a Google a través desde <a title="Solicitar revisión por Google Penguin" href="http://www.google.com/support/webmasters/bin/answer.py?answer=35843" target="_blank" rel="nofollow">aquí</a>. Para más información sobre las recomendaciones de Google, puedes pasarte por su <a title="Google Support de los cambios de Google Penguin para el SEO" href="http://support.google.com/webmasters/bin/answer.py?hl=es&amp;answer=35769" target="_blank">support</a>.</p>
<p>Os dejo con una interesante infografía desde <a title="Google Penguin, infografía de cómo afecta al SEO" href="http://designbeep.com/2012/05/29/how-to-protect-your-site-against-future-google-penguin-updates-infographic/" target="_blank" rel="nofollow">DesignBeep</a>: (es mucho más grande que el recorte publicado aquí y si os interesa, la web de unos amiguetes de <a href="http://www.abrilvestido.com/" target="_blank">Vestidos de novia</a>)</p>
<p><a href="http://www.n4gash.com/wp-content/2012/10/google_penguin_infografia.jpg"><img class="aligncenter size-full wp-image-2298" title="Google Penguin; y cómo afecta al SEO" alt="google penguin infografia ¿Cómo afecta Google Penguin al SEO?" src="http://www.n4gash.com/wp-content/2012/10/google_penguin_infografia.jpg" /></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/2012/google-penguin-optimizacion-seo/">¿Cómo afecta Google Penguin al SEO?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.n4gash.com/2012/google-penguin-optimizacion-seo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Marketing digital</title>
		<link>http://www.n4gash.com/2012/marketing-digital/</link>
		<comments>http://www.n4gash.com/2012/marketing-digital/#comments</comments>
		<pubDate>Sun, 04 Nov 2012 18:03:24 +0000</pubDate>
		<dc:creator>Nagash</dc:creator>
				<category><![CDATA[Posicionamiento web]]></category>

		<guid isPermaLink="false">http://www.n4gash.com/?p=2340</guid>
		<description><![CDATA[Dentro del Marketing Digital podemos hablar de la gran segmentación que supone la Optimización SEO (de sus siglas en inglés Search Engine Optimization). Como hemos comentado muchas veces en este blog, actualmente el SEO es imprescindible para cualquier negocio, grande o pequeño, que preste servicios o comercialice productos dirigidos tanto a pequeños consumidores como a empresas [...]<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/2012/marketing-digital/">Marketing digital</a></p>
]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter" title="Marketing digital" src="http://www.n4gash.com/wp-content/2012/google_penguin.png" alt="google penguin Marketing digital" border="0" /></p>
<p>Dentro del Marketing Digital podemos hablar de la gran segmentación que supone la <a href="http://www.n4gash.com/posicionamiento-web/">Optimización SEO</a> (de sus siglas en inglés <em>Search Engine Optimization</em>). Como hemos comentado muchas veces en este blog, actualmente el SEO es imprescindible para cualquier negocio, grande o pequeño, que preste servicios o comercialice productos dirigidos tanto a pequeños consumidores como a empresas (B2B). <a href="http://www.cookingideas.es/resultados-google-20110430.html" rel="nofollow">Varios estudios demuestran que normalmente los usuarios no pasan de la 3ª página del buscador</a>, por lo que estar entre esas 30 primeras posiciones es de vital importancia para ganar visibilidad y per tanto, acceso a nuevos clientes.</p>
<p>El pasado mes de Abril Google nos sorprendió con una nueva <a href="http://support.google.com/webmasters/bin/answer.py?hl=es&amp;answer=35291">revisión de su algoritmo</a>. <em>Google Penguin</em> ha evolucionado todos los bosquejos que se lanzaron con Google Panda y que rompieron con los conceptos SERPs que había hasta la fecha, en una clara apuesta de avanzar en paralelo con la revolución social en internet.  <a href="http://www.puromarketing.com/8/12974/vuelve-cambiar-reglas-juego.html" rel="nofollow"><em>“Google ha cambiado las reglas del juego”</em></a>, y las ha cambiado de tal manera que muchos hablan en voz muy alta de enterrar el SEO tal y como se ha conocido hasta ahora, abogando por rechazar los tecnicismos por metodologías sociales, por que esa es la nueva clave: el público, los usuarios, las personas. En una clara apuesta de evolución y las futuras búsquedas semánticas, Google ha comenzado a catalogar internet y los miles de millones de sites a través de lo que opinamos nosotros, los usuarios (y aquí más de uno pensará lo barato que le va a salir). Nuestros comentarios, subjetivos, de cada página o blog sin inimitables por ningún robot, y es esta información la clave del futuro de la búsqueda en internet.</p>
<p>La optimización SEO ha pasado de una serie de prácticas o metodologías mecánicas a algo mucho más complejo, tanto por todos los <em>“frentes vivos”</em> que hay que resolver (recordemos que estamos hablando de redes sociales donde el protagonista fundamental es un usuario), como por la tremenda volatilidad del algoritmo de Google. Frente a este nuevo panorama la solución más fiable y económica a largo plazo es recurrir a una agencia de marketing digital especializada. Al igual que en muchos otros sectores, un profesional que conoce su trabajo y dispone de las herramientas adecuadas es la mejor opción, sobre todo para algo tan delicado como en lo que se ha convertido una correcta y exitosa <a href="http://seoflexia.com/">seoflexia</a>. Una agencia o profesional debe abarcar todas las fases de la optimización, desde el estudio previo (nicho, competencia, palabras clave, etc), como su correcta implementación (técnicas <em>whitehat</em> y sobre todo, aplicando las nuevas recomendaciones para Google Penguin, donde los pilares son <em>moderación</em> y <em>social</em>), llegando al mantenimiento y reoptimización ante cambios del propio buscador o carencias detectadas.</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/2012/marketing-digital/">Marketing digital</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.n4gash.com/2012/marketing-digital/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perfiles profesionales de un Community Manager o Social Media Manager</title>
		<link>http://www.n4gash.com/2012/perfiles-profesionales-community-manager-social-media-manager/</link>
		<comments>http://www.n4gash.com/2012/perfiles-profesionales-community-manager-social-media-manager/#comments</comments>
		<pubDate>Wed, 10 Oct 2012 16:32:14 +0000</pubDate>
		<dc:creator>Nagash</dc:creator>
				<category><![CDATA[Community Manager]]></category>
		<category><![CDATA[Social Media SMM]]></category>
		<category><![CDATA[Twitter SEO / SMO]]></category>
		<category><![CDATA[Redes sociales]]></category>

		<guid isPermaLink="false">http://www.n4gash.com/?p=2275</guid>
		<description><![CDATA[Desde hace ya unos pocos años los términos Community Manager o Social Media Manager son algo cotidiano. Estamos acostumbrados a verlos en ofertas de empleo, en conferencias, en la televisión, la radio, la prensa, etc. Sin embargo, al igual que no es lo mismo un neurocirujano que un cirujano del corazón, tampoco es lo mismo [...]<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/2012/perfiles-profesionales-community-manager-social-media-manager/">Perfiles profesionales de un Community Manager o Social Media Manager</a></p>
]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.n4gash.com/wp-content/2012/10/perfiles_profesionales_social_media_community_manager.png"><img class="size-full wp-image-2276 aligncenter" title="Perfiles profesionales de un Community Manager o Social Media Manager" src="http://www.n4gash.com/wp-content/2012/10/perfiles_profesionales_social_media_community_manager.png" alt="perfiles profesionales social media community manager Perfiles profesionales de un Community Manager o Social Media Manager" width="500" height="150" /></a></p>
<p>Desde hace ya unos pocos años los términos <a title="Perfiles profesionales de un Community Manager o Social Media Manager" href="http://www.n4gash.com/community-manager-social-media-marketing/" target="_blank"><strong><em>Community Manager</em></strong></a> o <a title="Perfiles profesionales de un Community Manager o Social Media Manager" href="http://www.n4gash.com/community-manager-social-media-marketing/" target="_blank"><strong><em>Social Media Manager</em></strong></a> son algo cotidiano. Estamos acostumbrados a verlos en ofertas de empleo, en conferencias, en la televisión, la radio, la prensa, etc. Sin embargo, al igual que no es lo mismo un <em>neurocirujano</em> que un <em>cirujano del corazón</em>, tampoco es lo mismo un<em> Social Media Strategist</em> que un <em>Social Media Developer</em>. Con el objeto de evitar la ambigüedad ¿por qué no empezamos a denominar correctamente a cada profesional de las redes sociales?</p>
<p>En este post nos hacemos eco de un interesante artículo publicado en <a title="Perfiles profesionales de community manager y redes sociales" href="http://www.elogia.net/blog/profesiones-organigramas-social-media/" target="_blank" rel="nofollow nofollow nofollow"><em>Elogia</em></a>, donde nos proponen un poco más de vocabulario para intentar especificar o precisar este nuevo boom de profesiones estrechamente ligadas con la web 2.0 y que comúnmente entendemos por “<em>community manager</em>”. Si bien indican que todos estos supuestos profesionales normalmente convergen en una única figura (<em>community manager ninja</em>), estoy seguro que en el futuro, cuando la necesidad de explotar las redes sociales haya penetrado lo suficiente en las empresas, podremos hablar sin ninguna duda de un nutrido grupo de profesiones claramente diferenciadas por sus funciones y responsabilidades (porque no es lo mismo un <em>Programador</em>, que un <em>Analista programador</em>, que un <em>Analista funcional</em> o que un <em>Analista orgánico</em>).</p>
<p>Este listado de <em>profesiones de social media</em> puede ser una aproximación a una futura categorización, y aunque pueda estar desacertado en algunos conceptos o parecer redundante, sirve perfectamente como base para comprender un poco más las distintas labores que se desempeñan en este micro-sector. Como indican en el artículo original, esta estructura escasamente se da, y las pocas veces que lo hace es en grandes empresas o proyectos. Normalmente una o varias personas asumen todas las tareas planteadas.</p>
<p><iframe style="border: 1px solid #CCC; border-width: 1px 1px 0; margin-bottom: 5px;" src="http://www.slideshare.net/slideshow/embed_code/14551546" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="500" height="356"></iframe></p>
<ul>
<li><strong>Community Manager:</strong> Se encarga de interactuar directamente con los usuarios: Escuchar y comunicar.</li>
<li><strong>Social Media Manager: </strong>Coordina a los Community Managers y organiza la estrategia.</li>
<li><strong>Social Media Strategist: </strong>Es el encargado de elaborar las estrategias de social media estableciendo los objetivos o alcance.</li>
<li><strong>Social Media Analyst:</strong> Podriamos decir que es el encargado de estudiar y analizar el impacto o efectividad de la estrategia.</li>
<li><strong>Social Media Developer:</strong> perfil técnico para desarrollar explotar el API de las redes sociales (típicamente, crear apps o micro aplicaciones)</li>
<li><strong>Social Media Public Relations:</strong> Figura relacionada con RRPP, encargado en exportar los contenidos hacia el exterior.</li>
<li><strong>Social Media SEO:</strong> obvio <img src='http://www.n4gash.com/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Perfiles profesionales de un Community Manager o Social Media Manager" class='wp-smiley' title="Perfiles profesionales de un Community Manager o Social Media Manager" /> </li>
<li><strong>Content Curator: </strong>figura encargada de preparar contenidos y decidir qué publicar.</li>
</ul>
<p>Os invitamos a visitar el artículo completo en <em><a title="Perfiles profesionales de community manager y redes sociales" href="http://www.elogia.net/blog/profesiones-organigramas-social-media/" target="_blank" rel="nofollow nofollow nofollow">Elogia</a> </em>y recoger una idea más completa de todos estos perfiles, que aunque en algunos casos no está muy clara la frontera entre uno y otro, no llevará mucho que se concreten exactamente los ámbitos de actuación ¿se ajusta esta categorización a la realidad? ¿creéis que hacen falta tantos perfiles distintos para desarrollar correctamente un proyecto en redes sociales a día de hoy?</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/2012/perfiles-profesionales-community-manager-social-media-manager/">Perfiles profesionales de un Community Manager o Social Media Manager</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.n4gash.com/2012/perfiles-profesionales-community-manager-social-media-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Implementar Google Maps en aplicación Android</title>
		<link>http://www.n4gash.com/2012/desarrollar-aplicacion-android-developer-google-maps/</link>
		<comments>http://www.n4gash.com/2012/desarrollar-aplicacion-android-developer-google-maps/#comments</comments>
		<pubDate>Fri, 05 Oct 2012 15:01:15 +0000</pubDate>
		<dc:creator>Nagash</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.n4gash.com/?p=2256</guid>
		<description><![CDATA[La forma más ágil, cómoda y sencilla de implementar Google Maps en una aplicación Android es utilizando la propia app de Google Maps mediante un Intent. Si no es un requisito que Google Maps se explote desde tu aplicación, olvídate de tener que desarrollar todas las funcionalidades, como calcular rutas, capas de datos, etc., con [...]<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/2012/desarrollar-aplicacion-android-developer-google-maps/">Implementar Google Maps en aplicación Android</a></p>
]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.n4gash.com/wp-content/2012/10/google_maps_intent_android_head.png"><img class="aligncenter size-full wp-image-2258" title="Desarrollar aplicación Android con Google Maps" src="http://www.n4gash.com/wp-content/2012/10/google_maps_intent_android_head.png" alt="google maps intent android head Implementar Google Maps en aplicación Android"  /></a></p>
<p>La forma más ágil, cómoda y sencilla de implementar <em>Google Maps</em> en una<strong> aplicación Android</strong> es utilizando la propia app de<em> Google Maps</em> mediante un <em>Intent</em>. Si no es un requisito que <em>Google Maps</em> se explote desde tu aplicación, olvídate de tener que desarrollar todas las funcionalidades, como calcular rutas, capas de datos, etc., con sólo pasar un par de parámetros podrás invocar un <em>activity</em> nuevo de <em>Maps</em> y aprovechar todo su potencial.</p>
<p>Tal y como indican en la <a title="Desarrollo con Google Maps en aplicación Android" href="http://developer.android.com/guide/appendix/g-app-intents.html" target="_blank" rel="nofollow">documentación oficial de <em>Android</em></a>, el <em>Intent</em> de <em>Google Maps</em> es un <em>ACTION_VIEW</em> al que se le puede pasar una <em>uri</em> con parámetros, que fundamentalmente son de tres tipos:</p>
<p><a href="http://www.n4gash.com/wp-content/2012/10/google_maps_intent_android.png"><img class="alignright size-full wp-image-2259" title="Desarrollar aplicación Android con Google Maps" src="http://www.n4gash.com/wp-content/2012/10/google_maps_intent_android.png" alt="google maps intent android Implementar Google Maps en aplicación Android"  /></a></p>
<ul>
<li><strong>Ubicación:</strong> ya sean longitud y latitud, o bien la dirección tal cual: calle Gran Vía 13 o tipo de negocio “pizzería en Madrid”</li>
<li><strong>Funcionalidad</strong>: uno de los aspectos más útiles, y es que además de centrar el mapa en la ubicación indicada, puedes hacer que muestre un label con un literal que puedes especificar para ofrecer más información. Este label también incluye un botón para establecer una ruta guiada por GPS.</li>
<li><strong>Visualización</strong>: puedes especificar el zoom mediante z=[2-23], donde 23 es el más cercano.</li>
</ul>
<p>La uri puede tener la siguiente estructrua:</p>
<ul>
<li>geo:<em>latitud</em>,<em>longitud</em></li>
<li>geo:<em>latitud</em>,<em>longitud</em>?z=<em>zoom</em></li>
<li>geo:0,0?q=<em>direccion+especifica</em></li>
<li>geo:0,0?q=<em>negocio+ciudad</em></li>
<li><em>geo:0,0?q= latitud</em>,<em>longitud (label+mas+informacion)</em></li>
</ul>
<p>Un código de ejemplo para invocar el Intent de Google Maps para Android podría ser el siguiente:</p>
<blockquote><p>String geo = &#8220;geo:0,0?q=22222 ,66666(Ubicación de Ejemplo)&amp;z=5&#8243;;</p>
<p>Intent i = <strong>new</strong> Intent(android.content.Intent.<em>ACTION_VIEW</em>, Uri.<strong><em>parse</em></strong>(geo));</p>
<p>startActivity(i);</p></blockquote>
<p>Si además quieres especificar que siempre se utilice la aplicación de <em>Google Maps</em>, en vez de que salga el <em>popup</em> para seleccionar qué app quieres usar en caso de que tengas varias de mapas, puedes meter esta línea antes del startActivity:</p>
<blockquote><p>i.setClassName(&#8220;com.google.android.apps.maps&#8221;, &#8220;com.google.android.maps.MapsActivity&#8221;);</p></blockquote>
<p>&nbsp;</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/2012/desarrollar-aplicacion-android-developer-google-maps/">Implementar Google Maps en aplicación Android</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.n4gash.com/2012/desarrollar-aplicacion-android-developer-google-maps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL Server Parameter Sniffing: error timeout con DataAdapter.Fill en .NET</title>
		<link>http://www.n4gash.com/2012/tsql-parameter-sniffing-error-timeout-dataadapterfill-net/</link>
		<comments>http://www.n4gash.com/2012/tsql-parameter-sniffing-error-timeout-dataadapterfill-net/#comments</comments>
		<pubDate>Thu, 23 Aug 2012 14:15:16 +0000</pubDate>
		<dc:creator>Nagash</dc:creator>
				<category><![CDATA[Bases de datos]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://www.n4gash.com/?p=2242</guid>
		<description><![CDATA[Si estás invocando un procedimiento almacenado en SQL Server al que le pasas uno o varios parámetros y observas que el tiempo de ejecución es mucho mayor que si ejecutas manualmente la query, probablemente estés ante un caso de Parameter Sniffing. Este tipo de problema sucede cuando el gestor de la BD intenta reutilizar un [...]<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/2012/tsql-parameter-sniffing-error-timeout-dataadapterfill-net/">SQL Server Parameter Sniffing: error timeout con DataAdapter.Fill en .NET</a></p>
]]></description>
				<content:encoded><![CDATA[<p><a title="SQL Server Parameter Sniffing: error timeout con DataAdapter.Fill en .NET" href="http://www.n4gash.com/2012/tsql-parameter-sniffing-error-timeout-dataadapterfill-net"><img class="aligncenter" title="SQL Server Parameter Sniffing: error timeout con DataAdapter.Fill en .NET" src="http://www.n4gash.com/wp-content/2012/parameter_sniffing_sql_server_tsql.jpg" alt="parameter sniffing sql server tsql SQL Server Parameter Sniffing: error timeout con DataAdapter.Fill en .NET" border="0" /></a></p>
<p>Si estás invocando un procedimiento almacenado en<a title="SQL Server" href="http://www.n4gash.com/2010/instalar-base-datos-ejemplo-sql-server-2008-adventureworks/"><em> SQL Server</em></a> al que le pasas uno o varios parámetros y observas que el tiempo de ejecución es mucho mayor que si ejecutas manualmente la query, probablemente estés ante un caso de<em><strong> Parameter Sniffing</strong></em>. Este tipo de problema sucede cuando el gestor de la BD intenta reutilizar un plan de ejecución anterior recuperándolo de la caché aplicando  los nuevos valores de los parámetros recibidos.</p>
<p>El <em>plan de ejecución</em> de un procedimiento almacenado en <em>SQL Server</em> no se genera al compilarlo, si no que se crea la primera vez que se ejecuta el <em>SP</em> y después se reutiliza en las sucesivas llamadas. Esto puede dar lugar a ejecuciones con una demora de tiempo muy elevada, ya que puede ser que el plan de ejecución de la primera consulta no sea tan óptimo para otras.<strong> </strong></p>
<p>La forma de solucionarlo es<strong> utilizar variables locales en lugar de los propios parámetros en la query del procedimiento almacenado</strong>.  Creamos una nueva variable del mismo tipo y tamaño que cada parámetro, y le asignamos su valor. Por ejemplo:</p>
<blockquote><p>CREATE PROCEDURE SP_N4GASH</p>
<p>@fecha Date,</p>
<p>@categoria int</p>
<p>AS</p>
<p>DECLARE @nuevaFecha Date</p>
<p>DECLARE @nuevaCategoria int</p>
<p>SET @nuevaFecha =@fecha</p>
<p>SET @nuevaCategoria=@categoria</p>
<p>SELECT […]  FROM […]</p>
<p>WHERE aud_fecha = @nuevaFecha</p>
<p>AND catID = @nuevaCategoria</p>
<p>GO</p></blockquote>
<p>En mi caso me apareció este error desde una aplicación C# desde la que invocando a un procedimiento almacenado y metiéndolo en un <em>DataTable</em> mediante <em>DataAdaptar.Fill</em> me arrojaba un error de <em>TimeOut</em>. La solución rápida y mala de este error desde la aplicación web es asignar varios segundos al parámetro <em>timeout</em> del <em>SQLCommand</em>, y aunque esto evita que salte el error y se detenga el proceso, no soluciona el problema de la demora de tiempo, donde a veces se presentan diferencias de más de una hora respecto a la solución desde <em>T-SQL</em>.</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/2012/tsql-parameter-sniffing-error-timeout-dataadapterfill-net/">SQL Server Parameter Sniffing: error timeout con DataAdapter.Fill en .NET</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.n4gash.com/2012/tsql-parameter-sniffing-error-timeout-dataadapterfill-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Builder 4.6 – Error Java Heap Space</title>
		<link>http://www.n4gash.com/2012/flash-builder-46-error-java-heap-space/</link>
		<comments>http://www.n4gash.com/2012/flash-builder-46-error-java-heap-space/#comments</comments>
		<pubDate>Wed, 22 Aug 2012 14:32:22 +0000</pubDate>
		<dc:creator>Nagash</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[Diseño gráfico]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.n4gash.com/?p=2246</guid>
		<description><![CDATA[El error Java Heap Space puede aparecer mientras trabajamos con Flash Builder 4.6 al intentar compilar, limpiar o generar un proyecto. Normalmente ocurre cuando el tamaño de la película flash a generar es muy elevado, o cuando el conjunto de ficheros o archivos que utiliza pesan mucho (imágenes, XML, etc). Para solucionarlo podemos seguir la [...]<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/2012/flash-builder-46-error-java-heap-space/">Flash Builder 4.6 – Error Java Heap Space</a></p>
]]></description>
				<content:encoded><![CDATA[<p><a title="Flash Builder 4.6 – Error Java Heap Space" href="http://www.n4gash.com/2012/flash-builder-46-error-java-heap-space"><img class="aligncenter" title="Flash Builder 4.6 – Error Java Heap Space " src="http://www.n4gash.com/wp-content/2012/error_flash_builder_heap_space_memory_java.jpg" alt="error flash builder heap space memory java Flash Builder 4.6 – Error Java Heap Space "  /></a></p>
<p>El error <strong>Java Heap Space</strong> puede aparecer mientras trabajamos con <strong>Flash Builder 4.6</strong> al intentar compilar, limpiar o generar un proyecto. Normalmente ocurre cuando el tamaño de la película flash a generar es muy elevado, o cuando el conjunto de ficheros o archivos que utiliza pesan mucho (imágenes, XML, etc).</p>
<p>Para solucionarlo podemos seguir la solución publicada en el <a title="Flash Builder 4.6 – Error Java Heap Space " href="http://helpx.adobe.com/flash-builder/kb/sluggish-performance-out-memory-errors.html" target="_blank" rel="nofollow">FAQ de Adobe</a>, que consiste en<strong> ampliar la memoria virtual de Java</strong>. Para ello tenemos que seguir los siguientes pasos:</p>
<ul>
<li>Cerramos <em>Flash Builder</em> ó <em>Eclipse</em> en caso de que estemos usando su plugin.</li>
<li>Localizamos el fichero <em>flashbuilder.ini</em> ó <em>eclipse.ini</em> y lo editamos.</li>
<li>Modificamos los valores <em>XMS</em> y <em>XMX</em> del parámetro <strong><em>–vmargs</em>. </strong>Esos valores indican la cantidad de megas (M) ó kilobytes (K) disponibles para la memoria virtual de java.<strong> </strong>Estos valores deben ser siempre múltiplos de 1024 kb.
<ul>
<li><strong><em>Xms256m:</em></strong> Memoria inicial disponible. Lo cambiamos por <em>Xms1024m</em>.</li>
<li><strong><em>Xmx512m:</em></strong> Memoria máxima disponible. Lo cambiamos por <em>Xmx2048m</em>.</li>
</ul>
</li>
<li>Volvemos a abrir <em>Flash Builder 4.6</em> ó<em> Eclipse</em> y debería de funcionar correctamente.</li>
</ul>
<p>La cantidad de memoria que deseemos dedicar dependerá del equipo donde estemos ejecutando la aplicación.</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/2012/flash-builder-46-error-java-heap-space/">Flash Builder 4.6 – Error Java Heap Space</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.n4gash.com/2012/flash-builder-46-error-java-heap-space/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Builder 4.6 “Workspace in use or cannot be created, chose a different one.”</title>
		<link>http://www.n4gash.com/2012/flash-builder-46-workspace-error/</link>
		<comments>http://www.n4gash.com/2012/flash-builder-46-workspace-error/#comments</comments>
		<pubDate>Mon, 20 Aug 2012 14:14:44 +0000</pubDate>
		<dc:creator>Nagash</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[Diseño gráfico]]></category>
		<category><![CDATA[Diseño páginas web]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.n4gash.com/?p=2238</guid>
		<description><![CDATA[Este error aparece normalmente cuando cerramos incorrectamente el IDE Flash Builder, por ejemplo, cancelando el proceso desde el Administrador de Tareas de Windows o al producirse algún tipo de error. Hay varios métodos para solucionarlo, en mi caso con la versión 4.6 en una ocasión me funcionó la 1ª y en otra la 2ª: 1. [...]<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/2012/flash-builder-46-workspace-error/">Flash Builder 4.6 “Workspace in use or cannot be created, chose a different one.”</a></p>
]]></description>
				<content:encoded><![CDATA[<p><a title="Flash Builder 4.6 'Workspace in use or cannot be created, chose a different one.'" href="http://www.n4gash.com/2012/flash-builder-46-workspace-error"><img class="aligncenter" title="Flash Builder 4.6 'Workspace in use or cannot be created, chose a different one.'" src="http://n4gash.com/wp-content/2012/error_flash_builder_workspace.jpg" alt="error flash builder workspace Flash Builder 4.6 “Workspace in use or cannot be created, chose a different one.”" border="0" /></a></p>
<p>Este error aparece normalmente cuando cerramos incorrectamente el IDE<strong> Flash Builder</strong>, por ejemplo, cancelando el proceso desde el <em>Administrador de Tareas de Windows</em> o al producirse algún tipo de error. Hay varios métodos para solucionarlo, en mi caso con la versión 4.6 en una ocasión me funcionó la 1ª y en otra la 2ª:</p>
<p><strong>1. Borrar el fichero <em>.lock</em></strong> ubicado en el directorio .<em>Metadata</em> del workspace de <em>Flash Builder 4.6</em>. Es posible que no os deje borrarlo porque estará siendo utilizado por el proceso de <em>FB</em>, por lo que previamente tenéis que cancelar el proceso y luego podréis borrarlo.</p>
<blockquote><p>Workspace\.metadata\.lock</p></blockquote>
<p><strong>2. Borrar el fichero <em>.snap</em></strong> ubicado en:</p>
<blockquote><p>Workspace\ .metadata\.plugins\org.eclipse.core.resources\.snap</p></blockquote>
<p><strong>3. Editar el fichero de configuración de preferencias de Flash Builder 4.6</strong> y donde pone <em>RECENT WORKSPACE</em> borramos el que nos está dando error.</p>
<blockquote><p>UsuarioX/Documents/Adobe Flash Builder 4.5/cascaded/308971/configuration/<br />
.settings/org.eclipse.ui.ide.prefs</p></blockquote>
<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/2012/flash-builder-46-workspace-error/">Flash Builder 4.6 “Workspace in use or cannot be created, chose a different one.”</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.n4gash.com/2012/flash-builder-46-workspace-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
