Publi

  • Accediendo a bases de datos MySQL desde C++

    photo-1423592707957-3b212afa6733_r

    Muchos estamos acostumbrados a utilizar bases de datos en PHP pero cuando se trata de un programa de escritorio almacenamos los cambios en archivos sin contemplar esta posibilidad.

    Usar una base de datos puede ser un gran aliado a la hora de hacer aplicaciones que almacenen gran cantidad de información o vayamos a acceder desde varios puntos a dicha información (programas multipuesto, por ejemplo).

    También es de gran utilidad si construimos un software que haga más ligeras ciertas tareas dentro de un servidor web (necesitamos la posibilidad de ejecutar programas sobre el servidor y tal vez de compilarlos allí, pero es una opción bastante buena, en ocasiones un script puede ejecutarse de forma demasiado lenta.… Leer artículo completo

  • Automatizando la publicación de nuestras páginas de Facebook

    facebook_1
    Si administramos páginas de Facebook, en ocasiones nos interesa introducir contenidos procedentes de diversas fuentes, tal vez un RSS (o varios) (Por ejemplo, si administras la página de un blog, o quieres mostrar noticias), eso sí, de fuentes confiables. O tal vez quieres publicar un mensajes varias veces a lo largo de un día, o varios mensajes de forma escalonada en el tiempo.

    Objetivos

    El problema es que esto nos obliga a estar constantemente pendientes de esas publicaciones.… Leer artículo completo

  • Instalar y configurar un servidor LAMP

    Lámpara de bajo consumoEn esta ocasión el servidor LAMP a instalar corresponderá con Linux + Apache + MySQL + PHP, intentaré dejarlo todo funcionando.

    Éste es el servidor local que suelo utilizar para mis proyectos web, de todas formas no me quiero meter en necesidades muy avanzadas, ni de seguridad (es un servidor local para hacer pruebas, desarrollar webs, y correr servicios locales; no un servidor de producción), si el servidor está cerrado al exterior, mejor.… Leer artículo completo

  • Exportar desde MySQL a CSV

    Este post está explicado de forma más extendida aquí.

    He eliminado el contenido de este post porque ya está contenido en el enlace.

    Exportar datos de MySQL a un fichero CSV o tabulado.

    Leer artículo completo
  • Restablecer contraseña de root en servidor MySQL

    En ocasiones, sobre todo en nuestro servidor de pruebas (que a lo mejor puede ser
    nuestro servidor de producción), podemos perder la contraseña de root de MySQL, y es un
    fastidio, porque se nos puede pasar por la cabeza reconfigurar el paquete y perderlo
    todo, pero son momentos en los que hay que tener paciencia y si tenemos información, no
    es plan de destruir gratuitamente los datos.

    Para ello, dejo unos sencillos pasos con los que restableceremos la contraseña de root
    de MySQL (es necesario tener privilegios en el ordenador en el que está instalado
    MySQL):

    1.… Leer artículo completo

  • 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