cakePHP es uno de los tantos frameworks que existen para PHP, es el que he estado usando yo para mis proyectos (gracias a bilson por la ayuda en los inicio con cakePHP), pero que sucede cuando estamos realizando una peticion a cakephp, por ejemplo cuando queremos ver la siguiente url http://tudominio/noticias/ver/1234, Brandon Parise ha dibujado el diagrama del proceso de respuesta de cakephp ante una peticion como la anterior, es una imagen que todo usuario de cakePHP debe tener encuenta
Category Archives: tips
Limitar ancho de banda
Hoy mientras estaba en el laboratorio, me encontre con la grata sorpresa que nuestro escaso ancho de banda estaba siendo consumido casi en un 100% por los usuarios del laboratorio, los cuales estaban bajando videos, fotos, etc. Asà que buscamos un programa que nos permitiera limitar el ancho de banda para el laboratorio instalandolo en el servidor que realiza el ruteo de paquetes, por tiempo nuestra eleccion fue wondershaper un sencillos programa para manejar ancho de banda
aptitude install wondershaper
wondershaper eth1 2048 512
Y de esta manera todo el laboratorio solo tendria 2048/512.
easy no ?
Diagrama ER para phpbb
Son muchos los sitios que usan phpbb como sistema de foros (nosotros en www.infoudec.org lo usamos), pero ¿alguien se ha dado el tiempo de buscar cual es el diagrama de la base de datos de este sistema?, para que no pierdan tiempo les dejo el link con el pdf que encontre con el diagrama de phpbb2.x diagrama phpbb2x además de una pagina con la descripcion de cada una de las tablas default que crea phpbb descripcion de tablas.
Les recomiendo que miren la nueva versionde phpbb (phpbb3) actualmente esta en desarrollo (fase Beta) pero pueden probar el codigo del cvs, entre algunos de los cambios es que ahora se pueden agregar nuevos campos a los perfiles de una manera muy rapida y sin tener que editar el codigo php, además promete una mayor facilidad para la integracion con mods (ojala algun dia llege a ser como wordpress en este sentido).
Corregir error con IPB 1.3.1 y mysql 5.0.32
Hoy se actualizo el servidor del departamento a la nueva version de debian (etch), y nos encontramos con mas de un problema al terminar el apt, ahora les podré la solucion del error que me aparecia en el foro invision board 1.3.1
El error de ipb decia
mysql error: Unknown column ‘f.id’ in ‘on clause’
solucion
Open sources/boards.php
Find:
$DB->query(â€SELECT f.*, c.id as cat_id, c.position as cat_position, c.state as cat_state, c.name as cat_name, c.description as cat_desc,
c.image, c.url, m.member_name as mod_name, m.member_id as mod_id, m.is_group, m.group_id, m.group_name, m.mid
FROM ibf_forums f, ibf_categories c
LEFT JOIN ibf_moderators m ON (f.id=m.forum_id)
WHERE c.id=f.category
ORDER BY c.position, f.positionâ€);
Replace with:
CODE
$DB->query(â€SELECT f.*, c.id as cat_id, c.position as cat_position, c.state as cat_state, c.name as cat_name, c.description as cat_desc,
c.image, c.url, m.member_name as mod_name, m.member_id as mod_id, m.is_group, m.group_id, m.group_name, m.mid
FROM (ibf_forums f, ibf_categories c)
LEFT JOIN ibf_moderators m ON (f.id=m.forum_id)
WHERE c.id=f.category
ORDER BY c.position, f.positionâ€);
Save & upload sources/boards.php
Open sources/dynamiclite/csite.php
Find:
CODE
$DB->query(â€SELECT t.tid, t.title, t.state, t.last_vote, p.* $sql
FROM ibf_topics t, ibf_polls p
$extra
WHERE t.tid=$tid AND p.tid=t.tidâ€);
Replace with:
CODE
$DB->query(â€SELECT t.tid, t.title, t.state, t.last_vote, p.* $sql
FROM (ibf_topics t, ibf_polls p)
$extra
WHERE t.tid=$tid AND p.tid=t.tidâ€);
Save & upload sources/dynamiclite/csite.php
Enlace con solucion