PHP 5.2.9 listo para producción

27 febrero 2009

Ayer, 26 de Febrero, salió la última versión estable de PHP para producción: PHP 5.2.9.

En esta versión se han solucionado más de 50 bugs, algunos de ellos de seguridad.

Más información y su descarga en la web oficial de PHP:

PHP 5.2.9.


Referencia de tipos MIME

24 febrero 2009

En la siguiente página de w3schools encontramos una referencia de los tipos MIME ordenados por contenido y ordenados por extensión de ficheros.
Hay que añadir que recopilan enlaces hacia las páginas oficiales de MIME realizadas por la Internet Engineering Task Force (IETF).

Haz click en el siguiente enlace para ver la referencia de tipos MIME:

Referencia de tipos MIME.


.htaccess – No permitir que se ejecute código PHP en un directorio

23 febrero 2009

Usando Apache como servidor web, si por alguna necesidad no queremos que se ejecute código PHP en un directorio de nuestro servidor debemos añadir la siguiente directiva al fichero .htaccess del directorio:

php_value engine off


.htaccess – Limitar los tipos de ficheros que pueden subirse (upload)

20 febrero 2009

Si queremos que no se puedan subir (upload) un tipo (o varios tipos) de ficheros a nuestro servidor o a un directorio específico, tenemos que crear (o modificar) el archivo .htaccess (el principal o el de un directorio en particular).

Por ejemplo, imaginad que solo queremos que se puedan subir archivos jpg:

AddType image/jpeg .jpg

Si ahora solo queremos subir ficheros de tipo htm y/o html:

AddType text/plain .htm .html


Clocking IT: Gestor de proyectos/tareas online y gratuito

19 febrero 2009

Clocking IT es un gestor de proyectos y/o tareas online y gratuito.

No necesita instalación alguna, tan solo disponer de un navegador y conexión a internet.

Algunas de sus características son:

  • Cuenta con una interfaz clara y muy cuidada.
  • No impone ningún límite ni restricción por ser gratuito.
  • Gráficos de Gantt interactivos.
  • Informes flexibles.
  • Notificaciones vía email, RSS e ICAL.
  • Traducido a 14 idiomas.

Quizás la única pega que veo es que al residir todo en servidores externos a nuestra organización no podemos controlar la seguridad de nuestros datos e información en cuestión de privacidad y copias de seguridad.

Puedes obtener más información y registrarte gratuitamente para empezar a probarlo y/o usarlo en su web:

Clocking IT.

Clocking IT

Clocking IT


Vacaciones, vacaciones. ¡ La empresa con más vacaciones !

18 febrero 2009

¿Buscáis un trabajo con un sueldo mínimo de unos 4.000 € al mes y con más vacaciones que nadie?

Dejad de buscad, ese trabajo existe, tal y como nos relata El confidencial en este artículo:

Increíble, pero cierto: los diputados se vuelven a marchar de vacaciones.

¿Se imagina una empresa inmune a la crisis, los recortes de plantilla o la baja productividad? ¿Una compañía en la que la nómina más modesta roza los 4.000 euros mensuales, la asistencia al puesto de trabajo no es obligatoria -salvo para pulsar de cuando en cuando un botón- y la semana laboral es de sólo tres días? ¿Una firma cuyos empleados disfrutan de dos meses de vacaciones en verano, casi dos más en Navidad y un par de semanas blancas en febrero? Pues, aunque le cueste creerlo -y le devore la envidia-, esa empresa existe. Y su sede social no está en Jauja, sino en la Carrera de San Jerónimo.


Chuleta de caracteres ASCII

18 febrero 2009

Aunque cada vez es menos frecuente que haga falta tener a mano una hoja de referencia de los caracteres ASCII, no es mala idea tener una a mano que nunca se sabe cuando va hacer falta.

A continuación pongo el enlace a la que me sirve a mi de referencia. Está muy bien porque es simple y te clasisfica los caracteres en especiales, en mayúscula, minúscula y extendidos.

Chuleta / hoja de referencia ASCII.

Vía Pete Freitag.


PHP – Red social Open Source: Elgg

17 febrero 2009

Con el proyecto Elgg (Open Source) podrás crear tú propia web de red social de manera fácil y profesional.

Los requerimientos son bien simples: PHP, MySQL y Apache (con el módulo mod_rewrite activo).

Puedes descargártelo, obtener la documentación y más información en la web oficial:

Elgg.org.

Elgg.org

Elgg.org


Instalar KDE en Ubuntu con GNOME

16 febrero 2009

Si tenemos instalado Ubuntu con GNOME y queremos instalarnos KDE podremos realizarlo sin problemas siguiendo los siguientes pasos. Al finalizar la instalación tendremos nuestro Ubuntu con GNOME y KDE, podiendo elegir con cual de los dos iniciar sesión y sin haber perdido ninguna de las aplicaciones y/o paquetes instalados previamente.

Pasos:

  • Nos vamos al Gestor de paquetes Synaptic (Sistema -> Administración -> Gestor de paquetes Synaptic).
  • Seleccionamos los siguientes paquetes:
    • kubuntu-desktop
    • kde-i18n-es
    • language-pack-kde-es
  • Si queremos conservar nuestra pantalla de inicio de GNOME tendremos que desmarcar este paquete: kubuntu-artwork-usplash.
  • Le damos a “Aplicar”.
  • El proceso de descarga de ficheros e instalación dará comienzo. Una vez terminado, saldremos de nuestra sesión, y en la pantalla de inicio, donde elegimos usuario, pulsaremos el botón “Opciones” y elegiremos el tipo de sesión que queramos (GNOME o KDE).

MySQL – Selección (select) parametrizando el nombre de tabla y un campo

13 febrero 2009

En el siguiente ejemplo se muestra como crear un procedimiento almacenado que recibe dos parámetros (nombre de tabla y nombre de columna) y realiza una selección (select) en esa tabla y campo, creando así un método para hacer selecciones (select) parametrizando el nombre de tabla y un campo.


DELIMITER $$

DROP PROCEDURE IF EXISTS ejemplo$$
CREATE PROCEDURE ejemplo(IN tabla CHAR(64), IN columna CHAR(64))
READS SQL DATA
COMMENT 'Hace select de una tabla y campo parametrizado'
BEGIN

   SET @s = CONCAT('SELECT ' , columna , ' FROM ' , tabla);
   PREPARE stmt FROM @s;
   EXECUTE stmt;

END $$

DELIMITER ;

Ahora tan solo hay que llamarlo con el nombre de tabla y campo que queramos:

call ejemplo('mitabla', 'micampo');


Seguir

Get every new post delivered to your Inbox.