Blog de informática: programación, internet, php, wordpress, zend framework, mysql, windows, mootools, linux,…
En: php
30 oct 2009
A muchos programadores de PHP les debe sonar la función mysql_unbuffered_query(), que por el nombre se deduce que es como la función mysql_query() pero sin pasar por el buffer, no? Un razonamiento rápido y obvio. Pero hay que definir mejor que es lo que realiza y como lo realiza, y cuales son sus ventajas y desventajas para poder decidir cuando utilizar una o otra función.
mysql_unbuffered_query() realiza una peticion SQL a MySQL, que puede ser un SELECT, UPDATE, SHOW, EXPLAIN, DELETE, … Las filas que devuelve la petición no son almacenadas en un búfer como lo ha hace mysql_query().
En: aplicaciones
28 oct 2009
Hoy en día, hay muchas ofertas de internet que conllevan un router con WIFI. Por desconocimiento, la mayoría de usuario no tienen adecuadamente configuradas sus redes inalámbricas, y la seguridad es bastante pobre en estas redes. Así, alguien con ciertos conocimientos y herramientas, detectará muchas redes inalámbricas, y bastantes de ellas serán de fácil acceso para él.
Para los propietarios de las redes WIFI que quieran mejorar su seguridad, una primera necesidad es saber si hay alguien ya ha conseguido acceder a nuestra red, si alguien ha sido capaz de saltarse nuestra seguridad. ZamZom Wireless Network Tool es una herramienta para Windows, que nos mostrará todos los equipos conectados a nuestra red. Con esta aplicación, veremos la IP y la MAC de cada ordenador que esta conectado con nuestro router, incluidos nosotros.
En: aplicaciones|internet
26 oct 2009
La música por internet es un tema viene desde largo, y todo empezó con el mítico Napster. Hay servicios para descargar canciones, o CDs de música, y hay servicios para escuchar la música online, allí donde tengas internet. Pero la verdad es que todas las aplicaciones que han salido, han sido como una estrella: al principio brillan mucho, pero con el tiempo se van apagando. Quizás se apagan por problemas legales o económicos, pero van perdiendo sus ventajas. Los ejemplos son Pandora, Lastfm, Spotify, …
Como no hay ninguno que me convença, he buscado algo alternativo, y encontré una aplicación gratuita y sin limitaciones, iRadeo. Tan gratuita y sin limitaciones como tu quieras, porque es opensource y se ejecutará en tu hosting. Como un WordPress, lo instalas y configuras en tu hosting, añades toda la música que tengas, y ya tienes tu radio personalizada.
En: general
23 oct 2009
En la universidad es descubierto que existen los principios básicos de la programación orientada a objetos, llamada SOLID, que es el acrónimo de una serie de buenas prácticas:
En: wordpress
20 oct 2009
La noticia esta en todos los blogs de informática que abarcan WordPress mínimamente. La noticia, que proviene del blog Desvaríos informáticos, narra como el autor descubrió la vulnerabilidad, la notificó a los responsables de WordPress, y estos no le han dado la importancia que se merece. En los comentarios se puede leer la diferencia de opiniones sobre si José debía publicar o no toda la información del bug.
En resumen, hay un agujero de seguridad por el cual, haciendo unas 20 peticiones, se puede saturar un servidor donde tiene alojado un WordPress. En la entrada se muestra las líneas de código que dan el fallo, se muestra el código en PHP de un exploit que consigue el objetivo mencionado, y un par de soluciones para resolver este fallo.
En: mysql
19 oct 2009
Descubrí el otro día la función GROUP_CONCAT, que puede ser muy útil cuando hacemos consultas a MySQL donde usamos el GROUP BY. Sirve para concatenar con un separador, todos los registros afectados por un GROUP BY en un solo campo de salida. Lo mejor es explicarlo con un ejemplo.
Tenemos dos tablas, Contenidos y Categorías (o cualquier relación típica de 1:N o N:N). El objetivo es sacar todos los contenidos, y en cada registro de contenidos, las categorías de cada uno de ellos.
En: aplicaciones
16 oct 2009
Formatear un ordenador es una operación fácil. Instalar un Windows tampoco es una operación complicada. Instalar todos los drivers o controladores del hardware, si se tienen todos los CDs necesarios, también se hace rápidamente. Pero instalar todos los programas y aplicaciones que utilizamos, y configurarlas… puede ser un paso muy largo y agotador: buscar programa, descargar programa, instalar programa, configurar programa, …
Para hacer esta operación más fácil, existen los Windows Unattended’s, de los que ya hablaré otro día. Hoy solo quiero hacer una lista de aplicaciones que uso, para tenerla a mano de cara a cuando hago una buena puesta a punto al ordenador o portátil Leer el resto de la entrada »
En: general
14 oct 2009
A través del blog amigo Efecto neutro, descubro un vídeo de unos 18 minutos, donde Daniel Pink hace una conferencia. Daniel Pink es un escritor de best-sellers y artículos (en el New York Times, entre otros) sobre el trabajo, empresas, tecnología, negocios, economía… Por lo tanto, parece ser un orador con conocimientos de lo que habla.
Pero cuando ves el vídeo, y escuchas los experimentos sociales realizados, y las contradicciones entre la ciencia y el mundo real, te das cuenta de que este tio sabe. Muestra como las estrategias de las empresas en motivar a sus trabajadores, dándoles incentivos, no es la mejor manera; todo lo contrario, los resultados son más mediocres. Y el final en que muestra un ejemplo entre Encarta y Wikipedia… pa’ sacarse el sombrero.
Este blog informático pretende ser un blog de notas o portafolio de información variada: trozos de código, descubrimientos, notas sueltas, ... Para tenerla a mano, y ser compartida.