Publi

  • Pecados capitales: ORDER BY RAND() cuando sólo queremos una fila

    Cometí el error cuando estrené las aplicaciones de frases en Facebook de utilizar la siguiente sentencia SQL para sacar una frase aleatoria:

    1
    SELECT * FROM `frases` ORDER BY RAND() LIMIT 1;

    Al principio funcionaba bien, la verdad es que no confiaba mucho en el crecimiento de la aplicación, por lo que dejé el código así. Pero al cabo de unos días, noté que mi proveedor de hosting desactivó mi cuenta por excesivo uso de CPU: el rápido crecimiento de usuarios y frases dentro de la aplicación causaron un uso exponencial de CPU en mi servidor.… Leer artículo completo

  • Obtener el sexo en Facebook

    Probablemente cuando hacemos nuestra aplicación para Facebook queremos personalizar el mensaje hacia el usuario; es decir, escribir estimado o estimada, ya sea hombre o mujer nuestro usuario; en lugar de estimad@ (que quedaba muy bien hace una década, pero ahora deja que desear).

    Facebook, desde su plataforma nos da opciones para conseguir esa información, pero hay un problema: están localizadas (es decir, que para español devolverá masculino o femenino; en inglés, male o female y en otros idiomas ya ni os cuento.… Leer artículo completo

  • Fórmulas de OpenOffice.org Calc en inglés

    Algunos, estemos programando o tengamos que hacer unas cuantas fórmulas para OpenOffice.org Calc, nos sentimos más cómodos programando en inglés. Además de por la costumbre, porque la mayor parte de la referencia que encontremos estará en este idioma.

    Es verdad que los desarrolladores de OpenOffice, quieren que muchas cosas se parezcan a MS Office y hacen una localización completa del programa, está muy bien; como también lo estaría poner un checkbox en las opciones para seleccionar si queremos las fórmulas localizadas o no.… Leer artículo completo

  • Manifiesto en defensa de los derechos fundamentales de Internet

    Ante la inclusión en el Anteproyecto de Ley de Economía Sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposición al proyecto, y declaramos que…

    1. Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.
    Leer artículo completo