Ubuntu pendrive USB 300x300 UNetbootin: graba una distribución linux en un pendrive USB arrancableBastante descontento con Live Linux USB Creator, la nueva versión de uSBuntu Live Creator, decidí buscarle un sustituto y llevo tiempo utilizando UNetbootin. Por ejemplo, la última versión de no puedo grabarla en un pendrive con LiLi Creator, tengo que hacerlo con UNetbootin, con el que no tengo ningún problema.

Funciona tanto en Windows como en Linux, y permite grabar varias de las muchas distribuciones de linux que existen, tanto en una memoria USB como en un disco duro USB. Convierte esta unidad en autoarrancable, esta disponible en multiples idiomas y si no tienes la imagen ISO de la distribución que quieres grabar, el programa la puede descargar por ti.

Leer el resto de la entrada »

ubuntu karmic1 Configurar en Ubuntu 9.10 la tarjeta gráfica Intel GMA500 y CompizCon la llegada de la nueva versión de Ubuntu, la 9.10 Karmic Koala, se supone que vienen mejoras. Pues sí, porque después de instalar Ubuntu en mi portátil , ahora tengo configurada tanto la tarjeta de red como la tarjeta inalámbrica, cosa que no tenía en la versión anterior y por eso hice un manual de cómo instalar la tarjeta inalámbrica en la versión 9.04 de Ubuntu.

Pero sigo sin tener configurada la tarjeta gráfica Intel GMA500, y el manual que hice para la versión anterior no acaba de funcionar. Asi que estado otra vez de pruebas, en foros y pidiendo ayuda a compañeros… y al final lo he conseguido. Es más sencillo que la otra vez y conlleva tener que reiniciar solamente una vez.

Leer el resto de la entrada »

PHP MySQL Características de mysql unbuffered query() en PHPA muchos programadores de 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.

_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().

Leer el resto de la entrada »

Wifi hacked1 Como detectar intrusos en tu WIFIHoy en día, hay muchas ofertas de 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 , 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.

Leer el resto de la entrada »

iradeo logo iRadeo: consigue tu radio con la música que quierasLa 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 . Como un , lo instalas y configuras en tu hosting, añades toda la música que tengas, y ya tienes tu radio personalizada.

Leer el resto de la entrada »

Figuras Isometricas SOLID: los principios de la programación orientada a objetosEn la 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:

  • SRP (The Single Responsibility Principle o Principio de Responsabilidad Única): una clase debe tener una, y solamente una, razón para cambiar.
  • OCP (The Open/Closed Principle o Principio Abierto / Cerrado): una clase debe permitir ser extendida, sin necesitar ser modificada.
  • LSP (The Liskov Substitution Principle o Principio de Sustitución de Liskov): las clases derivadas deben poder ser sustituibles por sus clases base.
  • ISP (Interface Segregation Principle o Principio de Segregación de Interfaces): hacer interfaces de grano fino que son específicos de clientes.
  • DIP (The Dependency Inversion Principle o Principio de Inversión de Dependencias): las abstracciones no deben depender de los detalles, los detalles deben depender de las abstracciones.

Leer el resto de la entrada »

Wordpress Seguridad1 Vulnerabilidad grave de Wordpress que satura el servidorLa noticia esta en todos los blogs de informática que abarcan 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 de un exploit que consigue el objetivo mencionado, y un par de soluciones para resolver este fallo.

Leer el resto de la entrada »

mysql logo 300x174 Función GROUP CONCAT de MySQLDescubrí el otro día la función GROUP_CONCAT, que puede ser muy útil cuando hacemos consultas a 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.

Leer el resto de la entrada »

Página 12 de 19« Primera...5...101112131415...Última »