¿Para que? Bueno, estoy haciendo algunos módulos adicionales a Joomla con PHP, usando el componente Jumi, que permite agregar este tipo de código además de JavaScript y HTML como un módulo adicional de Joomla. Si bien uno puede conectarse a la base de datos usando el framework que provee el CMS y sus objetos, algo que no había podido resolver es la interacción con las variables de sesión.

Joomla tiene su propio administrador de sesiones y es por eso que esto no funciona:

$_SESSION['variable'] = 'valor';

Seguir leyendo

,

Hace unos días instale Windows 7 64bits en mi PC “gamer” para probarlo en principio y sobre todo para evaluar el rendimiento de este sistema operativo a la hora de correr aplicaciones importantísimas para mí como Flight Simulator :D

La instalación consistió en Flight Simulator FS2004 9.1 con algunos addons como Boeing 737 PIC de Wilco, FSInn 1.7, FSNavigator 4.6, ActiveSky 6.5 y los escenarios de Argentina de Carlos Maida y X-Arg 1.5.1.

Note que la cantidad de FPS no decae comparado con XP SP3 (mismo hardware), e incluso hasta noto ciertas mejoras. Además el SO en general es bastante más “liviano”, Aero es muy refinado. Esto en principio se puede deber a que es un sistema operativo instalado de cero, pero me da la sensación que muy superior a sus predecesores (sobre todo Vista) en cuanto a rendimiento.

Seguir leyendo

, , ,

Este es un hack al core de Joomla y deberá utilizarse con precaución y a tu propio riesgo.

Para cambiar el encoding de un sitio Joomla (v1.5) de UTF-8 a ISO-8859-1, se puede hacer lo siguiente:

Editar el archivo [....]/libraries/joomla/factory.php

Buscar ‘utf-8′

Vas a encontrar algo como:

$attributes = array (
'charset' => 'utf-8',
'lineend' => 'unix',
'tab' => ' ',
'language' => $lang->getTag(),
'direction' => $lang->isRTL() ? 'rtl' : 'ltr'
);

Reemplazarlo por esto:

$attributes = array (
'charset' => 'iso-8859-1',
'lineend' => 'unix',
'tab' => ' ',
'language' => $lang->getTag(),
'direction' => $lang->isRTL() ? 'rtl' : 'ltr'
);

, , , , ,

Finalmente, y luego de probar muchas versiones de Ubuntu (desde 7.10), llego la versión que creo que muchos poseedores de notebooks Bangho (Clevo en realidad) estábamos esperando.

Seguramente las anteriores puedan llegarse a instalar modificando el kernel y haciendo algunos malabares que se encuentran en foros, pero la verdad es que no es mi intención ponerme a reconfigurar un kernel solo porque mi notebook no es soportada por Linux. Ya sé, algunos ortodoxos del sistema operativo del pingüino dirán, y para que instalas Linux entonces? Bueno, quiero darle una oportunidad y ver como evoluciono desde la vez que probé Linux (Slackware para ser preciso) hace ya algunos años.

Seguir leyendo

, , , , , , , ,

Buscando un IDE gratis para editar JavaScript, PHP y que tuviera la capacidad de debuggear aplicaciones, me encontre con Aptana Studio. Es un IDE para aplicaciones web con soporte para HTML, DOM, JavaScript y CSS, desarrollo de aplicaciones con bases de datos para PHP, Jaxer, Ruby on Rails, y Python. Lo más importante es que es gratis, open source y basado en la plataforma Eclipse.

Seguir leyendo

, , , , , , , , ,