<?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>Efisense Interactive &#187; carmen</title>
	<atom:link href="http://www.efisense.com/blog/author/carmen/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.efisense.com/blog</link>
	<description>La creatividad y tecnología descrita por Efisense Interactive</description>
	<lastBuildDate>Fri, 09 Apr 2010 20:58:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Código de Barras en Action Script 3.0</title>
		<link>http://www.efisense.com/blog/2009/09/codigo-de-barras-en-action-script-3-0/</link>
		<comments>http://www.efisense.com/blog/2009/09/codigo-de-barras-en-action-script-3-0/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 22:28:09 +0000</pubDate>
		<dc:creator>carmen</dc:creator>
				<category><![CDATA[Action Script]]></category>
		<category><![CDATA[Publicaciones]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Código de Barras]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.efisense.com/blog/?p=57</guid>
		<description><![CDATA[En la actualidad es muy común encontrarnos y utilizar códigos de barra para identificar, categorizar y asociar propiedades a distintos productos, los hay de distintas categorías siendo más común la de los lineales, aun así está subdividida en EAN, Code 128, Code 39, Code 93 y Codabar, donde sobresalen los primeros dos.
La necesidad de crearlos [...]]]></description>
			<content:encoded><![CDATA[<p>En la actualidad es muy común encontrarnos y utilizar <a href="http://es.wikipedia.org/wiki/C%C3%B3digo_de_barras" target="_blank">códigos de barra</a> para identificar, categorizar y asociar propiedades a distintos productos, los hay de distintas categorías siendo más común la de los lineales, aun así está subdividida en EAN, Code 128, Code 39, Code 93 y Codabar, donde sobresalen los primeros dos.</p>
<p>La necesidad de crearlos se presento cuando un cliente se vio en apuros ya que su actual programa no le daba la opción de imprimir los códigos de barras para etiquetar sus productos, antes que nada el primer reto fue conectarnos a su base de datos codificada en firebird, luego se presento el verdadero problema ¿Cómo imprimiríamos códigos de barras desde nuestra aplicación creada en Adobe Air?, buscando en Google me encontré con dos versiones, <a href="http://www.flashcomponents.net/component/flash_bar_code_39.html" target="_blank">la primera en Action Script 2.0 </a>y otra en <a href="http://blog.osusnet.com/2008/10/28/generador-de-codigos-de-barras-en-as3/" target="_blank">flex con código en Action Script 3.0</a>,  ambas me ayudaron a hacer una versión para flash, antes traduje el código de ambas a Action Script 3.0, inclusive la de flex ya que usaba la biblioteca canvas que nunca encontré en flash, pero no logré el objetivo.</p>
<p>Para darle solución combiné la metodología de la creación del código de barras en AS2 y la inicialización de la matriz de la clase hecha con AS3, de está manera obtuvimos un código de barras con la codificación C128, éste código de barras funciona perfectamente siempre y cuando el movieclip ya pertenezca a otro movieclip o al stage, de lo contrario aparece un rectángulo negro en lugar del código de barras, si alguien logra adaptarlo para  que funcione al agregarlo de manera dinámica sería bien recibida su aportación,  abajo anexo un link para que descarguen el archivo de prueba y si tienen alguna aportación extra sería bueno que la compartan.</p>
<p>Archivo de prueba</p>
<p>
<object width="380" height="150">
<param name="movie" value="http://www.efisense.com/blog/swf/barcode_remake.swf" />
<param name="quality" value="high" />
<param name="wmode" value="window" />
<param name="menu" value="false" />
<param name="bgcolor" value="#FFFFFF" />
<embed type="application/x-shockwave-flash" width="380" height="150" src="http://www.efisense.com/blog/swf/barcode_remake.swf" quality="high" bgcolor="#FFFFFF" wmode="window" menu="false" ></embed>
</object>
</p>
<p>Archivos para descarga <a href="http://www.efisense.com/blog/descargas/codigo_de_barras.zip" target="_self">aquí</a></p>
<p>Actualización: Al parecer ya funciona al agregarlo de manera dinámica, pruebenlo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.efisense.com/blog/2009/09/codigo-de-barras-en-action-script-3-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Codificación vs. Carmen</title>
		<link>http://www.efisense.com/blog/2009/06/codificacion-vs-carmen/</link>
		<comments>http://www.efisense.com/blog/2009/06/codificacion-vs-carmen/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 22:38:01 +0000</pubDate>
		<dc:creator>carmen</dc:creator>
				<category><![CDATA[Errores malditos ( Web )]]></category>
		<category><![CDATA[Publicaciones]]></category>

		<guid isPermaLink="false">http://www.efisense.com/blog/?p=29</guid>
		<description><![CDATA[Problemas de interpretación de caracteres entre distintos lenguajes y tecnologías Web debido a  la incompatibilidad entre los tipos de codificación utilizadas en archivos y/o bases de datos.]]></description>
			<content:encoded><![CDATA[<p>Para los que se encuentran en el background del desarrollo de sitios web sabemos que Action Script (bajo Flash) y MySQL no siempre hablan el mismo idioma y Php tiene que lidiar con esto al igual que nosotros, con idioma me refiero a la codificación de los caracteres que inclusive puede variar entre los archivos.</p>
<h3>Y ésta es mi historia&#8230;</h3>
<p>Un día en mis comienzos con el manejo de bases de datos me preguntaba que codificación era la que debería de utilizar para poder incluir acentos y la ñ, preguntando, leyendo y después de un tin marín de do pingüe decidí utilizar “latin1_swedish_ci”, todo iba perfecto hasta que en una ocasión los acentos no se veían como tal, la primera variante que se me ocurrió fue que la base de datos debía de estar poseída, pero no fue así, los archivos que había empleado al inicio del proyecto estaban codificados en “ISO latino 1”  y los más recientes en “UTF-8”, tenía dos opciones, cambiar la codificación de la base de datos o cambiar la codificación de los archivos, pero opté por utilizar la Biblia del php y encontré dos funciones muy útiles para estos casos utf8_encode y utf8_decode, el proyecto se concluyó y en este caso no hubo mayor daño.</p>
<p>Ya con mi solución de php todo iba perfecto hasta que&#8230; dejo de funcionarme, el problema era que se debía hacer la búsqueda de una cadena mandada por Flash a un script de php que la buscaría en MySQL, la busqueda debía de hacerse de la siguiente manera, Flash enviaría un nombre, por ejemplo María entonces se debía buscar coincidencias en la base de datos para Maria, Mária, María y Mariá, contemplando todas las posibilidades para facilitar la tarea al usuario,  Php no encontraba los acentos para reemplazarlos por vocales sin acentos para luego formar las posibles cadenas  e intente utilizar la solución de las funciones en php, estandarizar las codificaciones a “UTF-8”, y aún así no coopero, entonces la solución aplicada fue hacer una codificación que yo entienda y pudiese manipular, entonces los acentos se representarían como _a,_e,_i,_o,_u y _n para la ñ, de la misma manera para las mayúsculas  y  sin mas problemas tanto Action Script, Php y MySQL  me entendieron y se pudo llevar a cabo la tarea deseada, después de todo creo que la codificación se trata de sustituir los caracteres por otros de tal manera que sean entendidos por todos los archivos y procesos.</p>
<p>A todo esto aun me sigo preguntando ¿Cual es la codificación mas accesible?, ¿Cual debería de usar?, así que se aceptan consejos y ¿por que no? experiencias en cuanto a este tema de la codificación.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.efisense.com/blog/2009/06/codificacion-vs-carmen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
