Una tienda manga y anime con software libre
admin | 21 Mayo, 2010

De la mano de AB Fénix y basándonos, como siempre, en software libre lanzamos una tienda online para comprar todo tipo de artículos manga y anime.
El sistema está basado en el famoso CMS de joomla al cual hemos aplicado multitud de ajustes para adaptarlo a nuestras necesidades.

El logotipo ha sido creado con el programa de gráficos vectoriales inkscape.

Los fondos, degradados y recortes han sido realizados con gimp.
El sitio web en modo desarrollo estuvo corriendo en una máquina ubuntu 10.04.
Para que después duden de la potencia del software libre en el desarrollo web.
Bueno y si eres un seguidor de algunas de estas series no dudes en ¡visitarla!:
Full Metal Alchemist, One Piece, DragonBall, Bleach, Death Note, Saint Seiya, Final Fantasy, Naruto…
Clase datetime php
jose | 26 Noviembre, 2009

En PHP5 aparecen algunas clases que pueden facilitarnos mucho la vida a la hora de desarrollar, una de ellas es la clase Datetime.
Pasemos a la acción, que es lo que nos interesa, vamos a realizar un ejemplo muy simple, incrementar en un año la fecha actual:
-
<?php
-
// primero configuramos la zona horaria para España
-
date_default_timezone_set('Europe/Madrid');
-
-
// ahora creamos un objeto "datetime"
-
$datetime->new DateTime();
-
-
// imprimimos la fecha actual formateada
-
';
-
-
// incrementamos la fecha actual en un año y la imprimimos
-
$datetime->modify('+1 year');
-
?>
También podemos, a la hora de crear el objeto, pasarle una fecha concreta por ejemplo:
-
<?php
-
// primero configuramos la zona horaria para España
-
date_default_timezone_set('Europe/Madrid');
-
-
// ahora creamos un objeto "datetime" que se inicia con la fecha '12-09-2008':
-
$datetime->new DateTime('2008-09-12');
-
-
// imprimimos la fecha actual formateada
-
';
-
-
// incrementamos la fecha actual en un año y la imprimimos
-
$datetime->modify('+1 year');
-
';
-
?>
Si necesitas más información sobre la clase datetime, siempre puedes leer el manual de php.
Nota: Todos estos ejemplos están probados bajo PHP 5.2.
hola mundo php cli
jose | 19 Agosto, 2009

Una de las posibilidades de PHP, aunque quizás menos conocida, es el de ser ejecutado desde el intérprete de comandos.
Así que vamos a crear nuestro famoso holamundo en una máquina con ubuntu:
Antes de nada es necesario tener instalado PHP en vuestra máquina, cosa que damos por supuesta, de todas formas si teneis un servidor web con php como módulo de Apache ya lo teneis instalado.
El paquete extra que nos va a hacer falta es php5-cli, pues lo instalamos:
sudo aptitude install php5-cli
Ahora ya podemos crear nuestro programita para hacer un hola mundo, entonces creamos por ejemplo un fichero de texto en el escritorio llamado hola_mundo.php (o la extensión que queramos) y pegamos el siguiente código en él:
#!/usr/bin/php
<?php
echo 'Hola mundo';
?>
Con la primera línea lo que hacemos es indicar la ubicación del parseador de PHP, luego viene el código normal de php, asi que guardamos el fichero y le damos permisos de ejecución a nuestro programita:
chmod +x hola_mundo.php
Y ahora viene lo bueno lo ejecutamos como cualquier otro programa de la línea de comandos:
./hola_mundo.php
Hemos de poner el "punto" y la "barra" delante porque el sistema no conoce el path donde se encuentra el programa.
Este programa debe generarnos la salida "Hola mundo" en la consola de nuestro sistema.
Bien y ahora te estarás preguntando qué ventajas y utilidades tiene esto ¿verdad?, pues muchísimas por ejemplo no tener que aprender otro lenguaje de programación para generar tus programitas de consola, que es multiplataforma y quizás la más importante de todas es la estupenda combinación con el daemon crontab de ubuntu.
Por ejemplo si queremos consultar una base de datos con un listado de cliente que les mande nuestro Newsletter (boletín informativo), pero que se ejecute únicamente los domingos a las 5 de la mañana, pues en este caso sería una combinación ideal de php-cli + crontab.
Y bueno la configuración del crontab la dejaremos para otro día que es algo muy útil, interesante y fácil de implementar.
Un saludo desde Wynfor.
Este blog funciona gracias a WordPress con el theme GimpStyle modificado por Wynfor | Soluciones Tecnológicas.
Entradas y Comentarios feeds.
XHTML y CSS válidos.
