Entornos en PHP

14.may 2008 1 Comentarios
Una pequeña nota mental tan sencilla como útil. Cuando desarrollamos una web -dependiendo del método organizativo- es posible que tengamos varios entornos, uno en producción y otro en desarrollo. Para facilitar tareas de debug y/o mantenimiento podemos hacer lo siguiente: »
dev
Mass SQL Injection: Medio millón de webs afectadas por sql injections. (0 com. - 102 hits.) rating »

MySQL: Full Text Search

30.abr 2008 1 Comentarios
Cuando pretendes programar una especie de buscador para integrar en una web y te pones a leer las múltiples y distintas formas de hacerlo te das cuenta de que LIKE no es la solución. Y menos aún habiendo funciones Full Text Search.

El supuesto es sencillo, un par de campos determinantes en la búsqueda para que los resultados sean adecuados. Por ejemplo los campos título y contenido de una tabla noticias. El típico: »
full text search

MySQL: El número de comentarios

25.abr 2008 2 Comentarios
Si un post pudiera tener asociadas N categorías y a su vez M comentarios sería un super-post. Y si todo ello pretende estar normalizado en una base de datos relacional, con sus tablas independientes, sus keys y sus índices... ¡a quién no le gustaría ser post!.

El problema viene cuando un programador pretende sacar en la misma consulta -por aquello de no ahogar más si cabe el cuello de botella- los datos principales del post y el número de comentarios que tiene. Todo ello perteneciente a una categoría -category_id=9 en el ejemplo-. Pónganse los cinturones. »
join left comments

Preparando nueva temporada

21.abr 2008 0 Comentarios
¿A quién no le gusta mirarse al ombligo de vez en cuando?. No es que sea un fanático de las estadísticas -más por dejadez que por gusto- pero ahí están, como dicen en el argot balompédico, para romperlas:
FeedBurner
El último mes estoy lidiando en un intervalo de 73 a 91 suscritores -vía feedburner- y entre 15 y 20 más que están 'a mi alcance'.

Por el lado menos fuerte los números son muy distintos, apenas 4 suscritos y bajando. Dicho ésto es posible que haya llegado la hora de unir fuerzas y programar un i18n + l10n en este cutre rCMS para afrontar una nueva etapa.

¿CSS nuevo?... en principio no es prioridad, aunque tampoco está descartado... quién sabe. Lo que sí se intentará una versión mobile.
userlinux blog blogging
jQuery for Designers: Gracias a MarcosBL por esta recopilación de minijoyas. (0 com. - 195 hits.) rating »

Eclipse: SQL Explorer

25.mar 2008 1 Comentarios
Muchos programadores nos conformamos con tener acceso a la base de datos a través de un phpMyAdmin o similares. Otros más osados con una shell directa a mysql> tienen suficiente. Hoy acabo de descubrir uno de los muchos motivos que está llevando a la gente a cambiarse de IDE: SQL Explorer.

Se trata de un plugin para Eclipse que se encarga de conectarse a la base de datos y facilitar al programador un interfaz para gestionar las consultas a base de datos. Cuenta con múltiples drivers e información más que suficiente para optimizar las consultas en fase de desarrollo (tiempo de las mismas, total de resultados...). »
sql explorer

Eclipse: Java en Linux

24.mar 2008 0 Comentarios
Es posible que a la hora de instalar Eclipse en Linux tengamos algún que otro problema con Java. Particularmente me ha pasado en Ubuntu y lo he solucionado instalando el Java de Sun:
# apt-get install sun-java6-jdk
# sudo update-java-alternatives -s java-6-sun
Una vez instalado lo hacemos nuestro java por defecto y arrancamos Eclipse para seguir configurando RSE, Subclipse o lo que necesitemos.
java linux

Eclipse: Subclipse plugin

24.mar 2008 1 Comentarios
Para instalar Subclipse (plugin Subversion para Eclipse) simplemente vamos a Help » Software Updates » Find and Install » Search for new features to install y en la ventana de diálogo que aparece seleccionamos New Remote Site. Le llamamos Subclipse y en url rellenamos lo siguiente: http://subclipse.tigris.org/update_1.2.x

Y poco más, una vez acabada la instalación tendremos acceso a Subversion a golpe de un par de clicks.
subclipse plugin

Eclipse: RSE Plugin

23.mar 2008 0 Comentarios
Probando Eclipse he notado que hay varias funciones esenciales -al menos para mi- que necesitan ser activadas mediante la instalación de un plugin. Una de estas características básicas es la edición remota. Con el plugin RSE es muy sencillo.

Para instalarlo simplemente vamos a Help » Software Updates » Find and Install » Search for new features to install y en la ventana de diálogo que aparece seleccionamos New Remote Site. Le llamamos RSE y en url rellenamos lo siguiente: http://download.eclipse.org/dsdp/tm/updates/2.0/.

Lo siguiente será seleccionar los protocolos de edición remota a usar (SSH, FTP, Telnet...) y aceptar la licencia de uso. En el siguiente reinicio de Eclipse tendremos habilitada la edición remota.
rse ssh telnet ftp
« Pág. siguiente
Pág. anterior »