<?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>itekcode.eu • programación - imprenta</title>
	<atom:link href="http://itekcode.eu/feed/" rel="self" type="application/rss+xml" />
	<link>http://itekcode.eu</link>
	<description>Málaga • Jose Luis Martín</description>
	<lastBuildDate>Mon, 23 Apr 2012 19:07:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>El futuro, PHP 6.</title>
		<link>http://itekcode.eu/2011/11/el-futuro-php-6/</link>
		<comments>http://itekcode.eu/2011/11/el-futuro-php-6/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 19:43:43 +0000</pubDate>
		<dc:creator>itek</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://itekcode.eu/?p=87</guid>
		<description><![CDATA[Día a día, vemos como PHP 5 saca nuevas versiones sin dar un enorme paso. Cuestiones de seguridad, cuestiones de optimización y cuestiones [...]]]></description>
			<content:encoded><![CDATA[<p>Día a día, vemos como PHP 5 saca nuevas versiones sin dar un enorme paso. Cuestiones de seguridad, cuestiones de optimización y cuestiones de incompatibilidad, entre otras, obligan a un equipo de trabajo a continuar mejorando PHP 5 sin descanso. Sin embargo, algún día no escrito veremos el comienzo de PHP 6 con importantes cambios en la base estructural.</p>
<p>A continuación os dejo lo que parece ser la linea de cambios de PHP 6 respecto a PHP 5:</p>
<p><strong>Unicode</strong>: En PHP5 podemos activar Unicode tocando la configuración del motor PHP, pero sacrificamos el rendimiento del mismo debido a que PHP almacena el doble de información (una copia en Unicode y otra en el otro juego de caracteres). PHP 6 permite un uso nativo de Unicode para la mayoría de las funciones, con lo que podremos utilizar la misma característica de hoy con el rendimiento del mañana.</p>
<p><strong>Register Globals erradicado</strong>: Ya no se podrán utilizar variables de ámbito global por este método. Mejor explicado: Si utilizamos un formulario y enviamos una variable mediante el método &#8216;POST&#8217;, no podremos utilizar &#8216;$variable&#8217; y tendremos que usar &#8216;$_POST["variable"]&#8216;. En caso contrario PHP devuelve un &#8216;E_CORE_ERROR&#8217; y nos enlaza a la documentación en la que nos demostraran porqué es contraproducente utilizarlo. De todas formas, este uso ya estaba considerado como &#8216;precario&#8217; desde la version 4 de PHP.</p>
<p><strong>Magic Quotes, &#8216;al carajo&#8217;</strong>: La mala optimización que ofrecen magic_quotes, magic_quotes_sybase y magic_quotes_gpc ha terminado por derribarlas. En la version 5 de PHP están &#8216;mal vistas&#8217; y en la version 6 serán totalmente erradicadas.</p>
<p><strong>Modo seguro eliminado</strong>: Con razones bastante sencillas, daba una incorrecta imagen de seguridad haciendo que se crearan &#8216;scripts&#8217; más inseguros. El modo seguro por si mismo no mejoraba nada la seguridad, aun así open_basedir sobrevivirá al cambio de versión.</p>
<p><strong>‘var’ y ‘public’ serán lo mismo</strong>: En PHP6 una variable ‘var’ va a tomar el mismo peso que una variable ‘public’. El warning mostrado al usarlo dejara de mostrarse aunque el nivel de errores este establecido como E_STRICT.</p>
<p><strong>Return by Reference provocara un error</strong>:  &#8216;$foo =&#038; new StdClass()&#8217; y &#8216;function &#038;foo&#8217; nos complaceran con un error E_STRICT. Nota personal: Nunca he sido muy amigo del &#8216;Return by Reference&#8217;, así que no lo echare de menos.</p>
<p><strong>Compatibilidad zend.ze1 eliminada</strong>: ze1 intentó conservar el espíritu PHP4, pero como todo lo que intenta mantener algo desfasado (y de forma incorrecta, pues no funcionaba al 100%)&#8230; pasara a un mejor espacio: el olvido. En caso de ser un nostálgico y querer utilizarlo se nos premiara con un error E_CORE_ERROR.</p>
<p><strong>Se abandona Freetype1 y GD1</strong>: Desfasadas bibliotecas como PHP 4, así que podemos liberar espacio.</p>
<p><strong>FastCGI activado siempre</strong>: FastCGI recibirá un fuerte lavado de código y estará siempre disponible, sin poder ser desactivado.</p>
<p><strong>Register Long Arrays eliminado</strong>: Sólo $_POST y $_GET serán aceptados, HTTP_*_VARS va a devolver un error. <em>¿Podeis confirmarme esto? -> <a href='mailto:itek@itekcode.eu'>Enviar email</a></em></p>
<p><strong>XMLReader y XMLWriter movidas</strong>: Permanecerán activas por defecto desde el nucleo de distribución.</p>
<p><strong>Extensión ereg eliminada</strong>: A partir de la salida de PHP 6 se tendrá que usar la nueva libreria de expresiones basadas en ICU.</p>
<p><strong>Fileinfo por defecto</strong>: Fileinfo se unirá a XMLReader/Writer y sufrirá su mismo efecto, activado por defecto.</p>
<p>Seguro que me dejo muchas novedades en el tintero y que hasta el lanzamiento oficial se realizan numerosas modificaciones no presentes en este articulo (incluso mantener alguna de estas modificaciones sin realizar). En cualquier caso, estoy seguro de que consideráis como yo que PHP 6 cambiara bastante el panorama del rendimiento y delegara a &#8216;scripts&#8217; arcaicos a una obligada reescritura&#8230; o a su defunción.</p>
]]></content:encoded>
			<wfw:commentRss>http://itekcode.eu/2011/11/el-futuro-php-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lista de compatibilidad multimedia.</title>
		<link>http://itekcode.eu/2011/11/lista-de-compatibilidad-multimedia/</link>
		<comments>http://itekcode.eu/2011/11/lista-de-compatibilidad-multimedia/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 18:53:40 +0000</pubDate>
		<dc:creator>itek</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://itekcode.eu/?p=79</guid>
		<description><![CDATA[En mis busquedas de scripts o códigos prefabricados que me permitan reproducir contenido multimedia en cualquier situación (navegador-formato-dispositivo) sin tener que reinventar la [...]]]></description>
			<content:encoded><![CDATA[<p>En mis busquedas de <em>scripts </em>o códigos prefabricados que me permitan reproducir contenido multimedia en cualquier situación (navegador-formato-dispositivo) sin tener que reinventar la rueda, me he encontrado con una solución llamada JW Player.</p>
<p>JW Player (http://www.longtailvideo.com/players/jw-player) es un reproductor multimedia (audio/video) que te permite reproducir dicho contenido adaptandose al navegador o al dispositivo en el que se encuentra. Si el navegador acepta HTML y tiene un formato valido de video, hace uso de dicha tecnologia para mostrar el video y en caso contrario <em>se busca las castañas </em>para reproducir el contenido mediante <em>flash</em>.</p>
<p>&nbsp;</p>
<p>Pero, en mi busqueda tambien me he encontrado con otra alternativa bastante interesante llamada MediaElement.js.</p>
<p>MediaElement.js (http://mediaelementjs.com/) esta basado en <em>JavaScript</em> (como podemos identificar en su nombre) al igual que JW Player y si mal no entiendo tiene funciones parecidas, pero la forma de venderte el software es mucho menos compleja y más grafica. De hecho, es tan gráfica que utilizan una &#8216;gráfica&#8217; que da sentido a este articulo y que os adjunto aquí mismo:</p>
<p>&nbsp;</p>
<p><center><a href="http://itekcode.eu/wp-content/uploads/2011/11/Captura-de-pantalla-2011-11-09-a-las-19.41.54.png"><img style='width:300px; height:150px;' title="tablacompatibilidad" src="http://itekcode.eu/wp-content/uploads/2011/11/Captura-de-pantalla-2011-11-09-a-las-19.41.54.png" alt="Tabla Compatibilidad Nav-Media"  /></a></center></p>
<p>&nbsp;</p>
<p>A mi parecer sobran las palabras.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://itekcode.eu/2011/11/lista-de-compatibilidad-multimedia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Imprenta</title>
		<link>http://itekcode.eu/2011/11/servicios-de-imprenta-itekcode-eu/</link>
		<comments>http://itekcode.eu/2011/11/servicios-de-imprenta-itekcode-eu/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 00:17:43 +0000</pubDate>
		<dc:creator>itek</dc:creator>
				<category><![CDATA[Portafolio]]></category>

		<guid isPermaLink="false">http://itekcode.eu/?p=69</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://itekcode.eu/2011/11/servicios-de-imprenta-itekcode-eu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

