Comentario sobre P2P
Cuanta razón tiene Ivaner3k al comentar en el artículo que he mencionado en el post anterior (Portugal 100Mb) al decir:
hace 10 años los artistas como el cantante Francisco ya se quejaban de no vender discos y de no recibir ofertas en TV, porque vendian mas discos los frikis como ex-Tamara y los que salian en cronicas marcianas, y entonces no habia P2P.
Aunque el Napster ya estaba en marcha
es una buena opinión al no estar el P2P muy extendido en aquellos tiempos.
Conexión a Internet con 50Mb de bajada y 3Mb de subida
Ono ofrece una conexión a Internet realmente atractiva aunque es la oferta con el coste más elevado. Portugal por un precio un poco más caro 70€ en vez de 50€ ofrece el doble de descarga y 10mb de subida. El resto de operadores no parece que hayan hecho mención de aumentar su velocidad. En su día Jazztel fue el "bum!" ofreciendo los 20mb/1mb y aunque existen rumores de que aumentarán la velocidad de subida a 2mb no existe una oferta que compita con Ono en cuanto a velocidad.
A ver si comienzan a fomentar la competencia y todos nosotros nos beneficiaremos del coste y servicio que puedan ofertar.
Optimiza tu desarrollo web en php con KCachegrind – PHP Profiler con Xdebug
La descripción encontrada en wikipedia de "profiling":
Un "profiler" es una herramienta de análisis de performance que mide el comportamiento del programa mientras este está corriendo, particularmente la frecuencia y duración de las llamadas a funciones. La salida es un rastro (stream) de eventos o un sumario estático de los eventos observados (un "profile", perfil o reseña). Los profilers usan una amplia variedad de técnicas para recolectar datos, incluyendo interrupciones por hardware, instrumentos de código, ganchos (hooks) del sistema operativo.
El uso de profilers es usado en el proceso de ingeniería de performance. Un profile generalmente es realizado relacionado la posición del código fuente donde suceden los eventos y el tamaño de las medidas de los datos que es proporcional al tamaño del código del programa. En contraste, el tamaño de un rastro es proporcional al tiempo de ejecución de un programa, haciéndolo impracticable. Para programas secuenciales, un profile, es generalmente suficiente, pero los problemas de pefrormance en programas paralelos (que esperan mensajes o temas de sincronismo) generalmente depende del tiempo de relación de los eventos, de esta forma requieren la localización total para tener un entendimiento del problema
Para ello tenemos que instalar php5-xdebug:
sudo aptitude install php5-xdebug
Una vez instalado el módulo Xdebug tenemos que editar su fichero de configuración que encontraremos en:
/etc/php5/apache2/conf.d/xdebug.ini
En ese fichero agregaremos las siguientes lineas:
xdebug.profiler_enabled = 1
xdebug.profiler_output_dir = (path de salida) "/home/usuario/tmp/"
xdebug.profiler_output_name = cachegrind.out. %R
Tras reiniciar el apache comprobaremos en un fichero php el resultado de phpinfo() para comprobar que el modulo xdebug está operativo.
Más parámetros de configuración: xdebug profiler
Al poner %R en el nombre de salida conseguimos que si estamos analizando el domonio localhost guarde los ficheros como: cachegrind.out.localhost
Para conocer más opciones de parametrización de xdebug.profiler_output_name en: http://www.xdebug.org/docs/all_settings#trace_output_name
De esta manera conseguimos que se vayan creando los ficheros que después leeremos con KCachegrind.
Instalamos Kcachegrind:
sudo aptitude kcachegrind kcachegrind-converters
Ahora solo tendremos que lanzar el programa Kcachegrind y abrir el fichero cachegrind.out.localhost. En el mismo directorio encontraremos más ficheros pero tenemos que abrir el fichero principal que es el que no tiene concatenado a su nombre con un punto una secuencia numérica.

El programa analizará los logs de xdebug y nos lo mostrará con una interfaz gráfica intuitiva y no muy complicada de entender:
De esta manera podremos analizar si nuestra aplicación web pierde mucho tiempo en algún proceso en el que no hayamos reparado con anterioridad, el uso de memoria y las llamadas que se realizan a funciones y/o métodos.
Esta configuración está pensada para probarla en la máquina local de desarrollo, en ese caso en el path de salida que hemos configurado en el xdebug.ini tenemos que asignarle los permisos necesarios para que el usuario de apache www-data pueda escribir los logs.
Una vez finalizado su uso, es recomendable desactivar el profile de xdebug para que no nos sature de logs a los que no vamos a hacer caso.
Aunque el pantallazo es de un entorno KDE esta configuración y software se ha realizado en: Ubuntu 9.04 Gnome.
Si tu entorno de desarrollo es Windows, también puedes activar el módulo php_xdebug.dll en tu php.ini y seguir los mismos parámetros de configuración en tu fichero php.ini. Como herramienta para examinar los logs del profile xdebug puedes utilizar WinCacheGrind.
Espero que os sea de utilidad, si conocéis alguna herramienta y/o utilidad que os facilite la tarea de realizar aplicaciones ligeras agradecería el comentario.
Probando qik para android en HTC magic
Tras leer en and.roid.es que qik había lanzado ya su aplicación de video streaming online para android no pude esperar a probar el servicio. Conocí este servicio con un nokia con symbian e iba más lento que la prueba que he realizado. Habrá que tener en cuenta también la velocidad de 3G, ya que la prueba no se ha realizado en el mismo sitio ni con el mismo operador. Aunque probablemente no tardaré mucho en hacerlo ^_^.
Este ha sido el resultado:
El fin de Internet Explorer – cavando su propia tumba
Gracias a Twitter me he enterado por @aNieto2k del post de Microsoft venderá Windows 7 sin Explorer. En este post me ha gustado la ocurrente frase de:
¿Cómo vas a poder bajarte Firefox desde Windows si de repente no trae ningún navegador?
No es ninguna tontería, si no traen Internet Explorer como navegador por defecto, cómo te bajas de Internet un navegador. Tal vez esto es un simple formalismo ya que probablemente tengas que conectarte a Windows Update para descargar un navegador y el resultado final acabará siendo Windows 7 más IE8/9?
De todas formas si un usuario no tiene navegador por defecto y tiene opción a escoger un navegador es probable que los usuarios de IE comiencen a caer en empicado, favoreciendo al resto de navegadores y así a todos los diseñadores/desarrolladores web. Sería una utopia si nos dedicaramos a desarrollar sobre estándares y no sobre el estándar de Internet Explorer y el resto.
Microsoft cede ante la presión de la Comisión Europea para no instalar por defecto su navegador, pero Microsoft sólo llevará a cabo esta acción en Europa.
Es una pena que no sancionen a Microsoft por no cumplir estándares o por tener una línea diferente al estándar sin debatir o intentar mejorar el existente. Esto no sólo para el navegador, se podrían aplicar el cuento con la mayoría de sus herramientas. Empezando por su popular herramienta ofimática Microsoft Office...
Más info como cita manoteca.com: Windows 7 sin Explorer
dvdisaster alternativa a IsoBuster – Recupera tu cd/dvd dañado
Es una herramienta para poder recuprar información de tus cd's/dvd's dañados. Tiene la posibilidad de "reconstruir" algún que otro sector dañado, pero si te ocurre como a mi que hay unos cuantos sectores dañados en un largo tramo de lectura pues no hay mucho que hacer.
Encontre esta alternativa a IsoBuster cuando a día de hoy intento recuperar un tar.gz de 4Gb que grabé en un DVD hace unos 4 días y parece ser que o grabó de manera defectuosa el tar.gz no se creó bien, la razón no lo he investigado, me interesa más recuperar esa información.
Probé la herramienta y es de fácil uso pero aunque mi caso no tiene solución con esta herramienta tampoco es el objetivo para la que está diseñada, ya que lo que promete es la recuperación de cd's/dvd's dañados. Podéis encontrar dvdisaster en los repositorios de ubuntu.
Aquí os dejo una captura del resultado de la lectura del dvd que intento recuperar.

Como podéis ver en la imagen, la herramienta es sencilla de utilizar y puede ser la solución a algún que otro problema. La imagen muestra unos cuantos sectores dañados de seguido por lo que entiendo que esta herramienta no ha sido efectiva por esa razón.
Porque me va mal el office 2003
Curioseando un poco por las estadísticas del blog me encuentro que un usuario ha localizado este sitio introduciendo esta cadena en el buscador:
porque me va mal el office 2003
Querido usuario, no tiene que ser exclusivamente problema del Office 2003. Tal vez tu equipo o el estado de tu sistema operativo afecten al rendimiento de tu herramienta ofimática. En caso de que no sea así, podrás encontrar alternativas a valorar.
http://www.sun.com/software/staroffice/
http://www.openoffice.org/
Lo que si te recomendaría es no utilizar el Office 2007, ya que te encontrarás con el problema de cuando compartas documentación con terceros no todo el mundo podrá abrirlos.
También te recomiendo la lectura: ¿Por qué no debemos usar Office 2003?
Y tú, ¿qué herramienta officamtica utilizas? O no sabes que es eso de la ofimática ^_^
Cómo reducir el ruido del ventilador
Tras una actividad intensa de mi equipo sobre-mesa al poco más de un año el ventilador de la tarjeta gráfica era el causante del incremento de decibelios emitidos por el ordenador. A punto estuve de quitar el ventilador y esperar a ver que ocurría funcionando sólo con el disipador, aunque también entró la posibilidad de adquirir una gráfica que no le hiciera falta ventilador.
No me parecía correcto tener que cambiar la tarjeta gráfica por el ruido que emitía el ventilador, así que recurrimos un poco a indagar en brico-consejos.
Necesario:
- 3 en 1 o similar
- Papel de cocina
- Destornillador de estrella
Pasos a seguir:
1.- Primero desmontar el ventilador de la tarjeta gráfica.
2.- Empapar bien de 3 en 1 el ventilador, asegurarse de que estamos lubricando bien.
3.- Secar con papel de cocina el aceite sobrante que produciría salpicaduras.
El resultado ha sido satisfactorio, el ordenador ya no emite ese molesto ruido de "equipo viejo". También es recomendable ya que estamos en faena y hemos llegado a este punto, comprar un botecito de gas comprimido y limpiar un poco los componentes del equipo, así la próxima vez que tengamos que abrir el ordenador no nos encontraremos todo del mismo tono de color, negruzco ![]()
Vmware Workstation vs Virtual Box en Ubuntu 9.04
Ciertamente a uno le cuesta un poco cambiar a lo desconocido, el miedo al cambio siempre está presente en todos a la hora de escoger software para utilizarlo. Desde que hace ya unos años me convertí en usuario 100% de Ubuntu arrastré el vicio de vmware para virtualizar. Cuando tuve una temporada que utilizaba un iBook y en la plataforma powerpc
me fue imposible utilizar vmware y estuve utilizando qemu pero no me acabó de convencer demasiado, tal vez la versión más actual de qemu tenga un interfaz de usuario más cómoda.
Ahora no solo por utilizar software libre, si no que el rendimiento de virtualbox comparándolo con vmware workstation en ubuntu 9.04 con la misma máquina virtualizada, tiene un rendimiento más efectivo. No me preguntéis el porqué... no me he puesto a indagar, pero la máquina virtualizada con virtualbox es más rápida. Es decir, no solo el arranque y el uso de la máquina virtual, si no que me consume menos recursos del sistema.
En su día, cuando probé VirtualBox no lo hice muy afondo y ahora parece más sencillo de utilizar. Tal vez porque le he dedicado tiempo o han cambiado a una versión pensada más en el usuario final.
Por ahora, no tienes la comodidad de arrastrar una carpeta o archivo dentro de la máquina virtual como podía hacer con vmware workstation, pero si tiene la opción de carpetas compartidas. Estas carpeta no es más que un path que tienes en tu equipo linux en donde puedes intercambiar información entre tu equipo y la máquina virtualizada. Si la máquina virtualizada es un Windows, es tan sencillo mapear la unidad de red, explorarando tu entorno de red y "conectar a unidad de red" ![]()
Ciertamente, ya no uso Windows pero en casa no sólo yo utilizo el ordenador sobremesa y todavía hay dependencia de algunas aplicaciones de Windows
tendré que ir evangelizando poco a poco a que se utilice más software libre y no se dependa de windows. Será un trabajo duro ![]()
