Secciones

@Internet

Algo sobre mi

Bienvenido a frangarcia.net. Mi nombre es Fran García y soy un analista programador web que actualmente trabaja en la Universidad de Alicante. En esta web encontrarás sobre todo noticias relacionadas con las nuevas tecnologías, Internet, programación y de vez en cuando soltaré algo sobre mi vida privada, aunque no esperes que esto sea un blog demasiado íntimo.
Espero que lo que veas y leas aquí, sea de tu interés.

Sistema de reservas de espacios con PHP y MySQL

9. julio 2008, 09:54
Espero tus comentarios...


Si necesitas implantar un sistema de reservas de espacios, te aconsejo que antes de meterte directamente a picar código, pruebes si MRBS llega a los mínimos que necesitas para tu sistema.

MRBS es una aplicación con licencia GPL basado en la aplicación Webcalendar y que te permite gestionar las reservas de una serie de espacios físicos. Permite la creación de edificios y de salas para cada uno de ellos, sobre las que luego los usuarios podrán realizar reservas.

Escrito íntegramente en PHP y como base de datos puede utilizar tanto MySQL como PostgreSQL. Una característica importante a mi parecer, es la posibilidad de emplear diferentes métodos de autenticación, como son IMAP, POP3, LDAP, texto plano o contra una base de datos MySQL, lo que me ha facilitado muchísimo la autenticación de mis usuarios en el sistema.


Menea esta noticia Busca en Technorati enlaces a esta nota Diggea esta noticia Añádeme a tu del.icio.us

Taller de Google Maps y Meipi en el Aula de Cultura de la CAM

30. junio 2008, 10:45
Espero tus comentarios...


Desde Tucamon han organizado para los días 1 y 2 de Julio un taller práctico sobre Google Maps y Meipi. El objetivo de este taller es conseguir que todos los participantes comprendan las innovaciones que estas tecnologías aportan al actual desarrollo de Internet y consecuentemente sean capaces de imaginar nuevos usos y nuevas aplicaciones.

Domenico de Siena, como responsable de LocalFeed será el encargado de impartir este interesante taller. El aforo del aula Tucamon es limitado, así que para aseguraros que contaréis con un ordenador para trabajar, debéis escribir un mail a la dirección info@tucamon.es.


Menea esta noticia Busca en Technorati enlaces a esta nota Diggea esta noticia Añádeme a tu del.icio.us

Playtweets

8. junio 2008, 20:15
Espero tus comentarios...


En los últimos días he desarrollado, por llamarle de alguna forma, un nuevo escenario para ver los tweets enviados a una determinada cuenta de twitter al cual he llamado Playtweets

La idea es que a partir de una cuenta de usuario en twitter, un presentador típico de telediario presente los últimos comentarios enviados a dicha cuenta de twitter. El funcionamiento interno se basa en recoger el rss de la cuenta del usuario para analizarla y mostrarla en un bocadillo junto a la imagen del presentador. Una aplicación sencilla pero que me ha servido para descubrir magpierss, una librería en PHP que analiza cualquier fuente en formato rss y lo deja organizado en arrays. También he jugueteado algo con Prototype y Script.aculo.us

Playtweets


Menea esta noticia Busca en Technorati enlaces a esta nota Diggea esta noticia Añádeme a tu del.icio.us

Descomprimir un archivo zip con php

26. mayo 2008, 19:21
Espero tus comentarios... [3]


Tanto para comprimir como para descomprimir un archivo zip, podemos hacer uso de un par de librerías que vienen con la instalación de phpMyAdmin y que se encuentran en la carpeta libraries y son los archivos unzip.lib.php y zip.lib.php.

Un ejemplo de como comprimir varios archivos en un zip sería el siguiente:

PHP:
<?php
ini_set("memory_limit","20M");
require_once("zip.lib.php");
require_once("unzip.lib.php");

$zip = new zipfile();
$filename = "1.jpg";
$fsize = @filesize($filename);
$fh = fopen($filename, 'rb', false);
$data = fread($fh, $fsize);             
$zip->addFile($data,$filename);
$filename = "2.jpg";
$fsize = @filesize($filename);
$fh = fopen($filename, 'rb', false);
$data = fread($fh, $fsize);             
$zip->addFile($data,$filename);


$zipcontents = $zip->file();

header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"TheZip.zip\"");
header("Content-length: " . strlen($zipcontents) . "\n\n");

// output data
echo $zipcontents;

?>

Mientras para descomprimir podemos ver el siguiente ejemplo:

PHP:
<?php
ini_set("memory_limit","20M");
require_once("zip.lib.php");
require_once("unzip.lib.php");

$zip = new SimpleUnzip();
$filename = "myzippedfile.zip";
$entries = $zip->ReadFile($filename);

foreach ($entries as $entry){
        $fh = fopen($entry->Name, 'w', false);
        fwrite($fh,$entry->Data);
        fclose($fh);
}


?>

El código es muy sencillo de entender con lo que sobran las explicaciones.


Menea esta noticia Busca en Technorati enlaces a esta nota Diggea esta noticia Añádeme a tu del.icio.us

Camon, un espacio creativo en Alicante

19. mayo 2008, 17:55
Espero tus comentarios... [1]


El pasado jueves me invitaron a visitar las instalaciones que la CAM está preparando para albergar su proyecto CAMON. En el Aula de Cultura de la CAM de Alicante se ha preparado un aula con el siguiente material:

  • 19 pantallas de plasma de 42’‘, que se podrán utilizar como espacio de proyección y exposición
  • Una gran pantalla de 65’‘ en el cento del aula
  • 3 cámaras ubicadas en el techo que recogerán todo lo que allí se desarrolle
  • 2 proyectores junto a 2 pantallas de proyección
  • 10 portátiles Mac
  • 6 ordenadores Mac y PC
  • 3 ordenadores para los encargados del aula

¿y para qué toda esta parafernalia?

Pues la idea es que cualquier persona registrada en el proyecto, pueda acudir a sus instalaciones y aprovecharse de ellas para crear contenido de cualquier tipo (música, vídeos, fotografía, etc), siempre y cuando este contenido utilice la licencia Creative Commons, quedando como autor de la obra el usuario creador de la misma.

¿cualquier persona puede registrarse en CAMON?

Si, pero lo podrás hacer a partir del próximo mes de septiembre, ya que hasta ese momento sólo podrán acceder a sus instalaciones ciertas personas invitadas, lo que han llamado Betatesters. Se pretende que desde el mes de mayo hasta septiembre, estos betatesters acudan a las instalaciones a comprobar que todo funciona correctamente y detectar nuevas necesidades.

¿dónde se podrá consultar el contenido generado en CAMON?

Aparte de un espacio físico donde generar contenido, CAMON dispondrá también de un espacio virtual en la web donde los usuarios podrán subir sus contenidos. Esto quiere decir que no es necesario acudir a las instalaciones de CAMON, sino que fácilmente desde tu casa podrás mostrar tus proyectos gracias a la ventana abierta por CAMON.


Menea esta noticia Busca en Technorati enlaces a esta nota Diggea esta noticia Añádeme a tu del.icio.us

2º Barcamp de Movilidad

14. mayo 2008, 16:06
Espero tus comentarios...


El 27 de mayo se celebra en Madrid el 2º Barcamp de Movilidad, una jornada para poder compartir opiniones y experiencias sobre el mundo móvil y la Web 2.0. Se tratará de abarcar la evolución en los terminales, los desarrollos mediante APIs y las redes sociales móviles.

La jornada estará compuesta por micro-ponencias de 20-30 minutos donde distintos invitados expondrán su visión sobre esos temas, pero la agenda del Barcamp no está cerrada y todavía estás a tiempo de enviar un ponencia.

Durante la jornada, también se harán entrega de los premios del 2º Concurso de mashups en movilidad organizado por Open Movilforum y que reparte 10.000€ en premios. Para esta edición del concurso he vuelto a presentar mi proyecto Peticiones al DJ. Si ya sé que es el mismo proyecto que para la primera edición y que ya me llevé un Peticiones al DJ, pero es que no he tenido tiempo ni ideas para desarrollar uno nuevo. Que Dios reparta suerte, pero si me llevo algún premio, ya sé a que irá destinado el dinero.


Menea esta noticia Busca en Technorati enlaces a esta nota Diggea esta noticia Añádeme a tu del.icio.us

Nos vamos al SOS 4.8

2. mayo 2008, 13:47
Espero tus comentarios...


Este fin de semana, Murcia celebra por primera vez el Festival Internacional de Acción Artística Sostenible SOS 4.8, que acogerá a grupos como Kaiser Chiefs, James, Rufus Wainwright, The Chemical Brothers y Digitalism entre otros.

Pero este festival, además de música presenta otras ofertas interesantes como la posibilidad de ver la archiconocida Reactable, un invento español que ha sido utilizado en varios conciertos por Björk.


Menea esta noticia Busca en Technorati enlaces a esta nota Diggea esta noticia Añádeme a tu del.icio.us

Cheat Sheet de Textpattern

23. abril 2008, 14:09
Espero tus comentarios...


En una de mis periódicas visitas a textpattern.org he encontrado esta chuleta con las etiquetas válidas para la versión 4.0.4 de Textpattern. El único problema es que no es en realidad una sola hoja como suelen publicar en Ilovejackdaniels y eso hace que sea difícil de imprimir.

Al menos es una buena forma de tener todas las etiquetas al alcance, sin olvidarnos del Textbook

Textpattern Cheat Sheet


Menea esta noticia Busca en Technorati enlaces a esta nota Diggea esta noticia Añádeme a tu del.icio.us

9 plugins indispensables en Textpattern

22. abril 2008, 10:54
¿Añadirías algun otro plugin? [1]


Estos son algunos de los plugins con los que trabajo cuando tengo que publicar algo utilizando Textpattern.

  1. wet_quicklink, este plugin te permitirá insertar fácilmente enlaces a otros artículos pasados.
  2. fpx_image_import, plugin para importar varias imágenes al mismo tiempo sin tener que insertarlas una por una. Necesitarás tener acceso por ftp al servidor para subir las imágenes.
  3. Multi-Lingual Publishing Package, increible plugin que te permitirá tener tu web con textpattern en varios idiomas. Requiere que tu servidor te deje manejarte con el mod_rewrite del Apache.
  4. zem_contact_reborn, facilita el contacto de tus visitantes con el webmaster.
  5. wet_parachute, evita pérdidas de datos cuando estás escribiendo tus entradas. Al pulsar cualquier enlace, te solicitará si deseas guardar los datos de la actual entrada.
  6. ob1_pagination, te permite incluir paginación en el listado de tus artículos.
  7. mdp_calendar, un calendario con las fechas en las que publicaste algún artículo.
  8. myt_google_hilite, los visitantes de tus páginas que vengan por Google, agradecerán este plugin ya que resalta aquellas palabras que aparecen en tu web, por las que ellos llegaron a la misma.
  9. txp_twitter, este más que indispensable, es mio, y quería publicitarlo un poco. Manda un tweet a tu cuenta de Twitter cada vez que publicas una entrada.

Menea esta noticia Busca en Technorati enlaces a esta nota Diggea esta noticia Añádeme a tu del.icio.us

Curso de alemán en Weimar

21. abril 2008, 19:14
¿Recomendarías algún otro curso de alemán?


No, no me voy a ir otra vez este verano a Weimar a hacer otro curso de alemán. Este post es sólo para informar a los interesados, que ya se puede reservar plaza en el curso de alemán que organiza la Bauhaus en Weimar en Agosto de este mismo año.

El curso de alemán es sólo una pequeña parte de todo lo que tienen organizado allí, para lo que reunen a más de 400 estudiantes de todo el mundo. Yo estuve allí en el verano del 2006 y recomiendo a todos el curso, en primer lugar por la organización del mismo, en segundo lugar, por la ciudad de Weimar y sus alrededores que son preciosos y en tercer lugar, porque el precio es bastante asequible en comparación con otros cursos del mismo estilo y son 575€ sin incluir el alojamiento ni comidas.

Así que ya sabes. Si te apetece mejorar tu alemán o simplemente empezar a conocerlo, en Weimar tienes una buena oportunidad.


Menea esta noticia Busca en Technorati enlaces a esta nota Diggea esta noticia Añádeme a tu del.icio.us

« Entradas antiguas