Bastante 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 Ubuntu no puedo grabarla en un pendrive con LiLi USB 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.
- (2) Comentarios
- Tags: disco duro, grub, linux, pendrive, ubuntu, usb, windows
Con 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 Asus 1101HA, 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.
- (97) Comentarios
- Tags: asus 1101ha, Compiz, drivers, gma500, linux, tarjeta gráfica, ubuntu
Características de mysql_unbuffered_query() en PHP
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().
- (1) Comentario
- Tags: mysql, optimización, php
Como detectar intrusos en tu WIFI
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.
- (1) Comentario
- Tags: internet, seguridad, wifi, wireless
iRadeo: consigue tu radio con la música que quieras
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.
- Sin comentarios
- Tags: hosting, internet
SOLID: los principios de la programación orientada a objetos
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:
- 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.
Vulnerabilidad grave de WordPress que satura el servidor
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.
- Sin comentarios
- Tags: php, seguridad, wordpress
Función GROUP_CONCAT de MySQL
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.
- (1) Comentario
- Tags: mysql, php
