Al instalar Netbeans 7.0 en Ubuntu 10.04 no hay problemas (funciona excelente), los problemas comienzan cuando quieres ocupar la herramienta para realizar debugging. Para ocuparla tendremos que instalar el paquete xdebug de php5:
# sudo apt-get install php5-xdebug
Pero este paquete tiene algunos inconvenientes en Netbeans. En la herramienta de debug existe una ventana donde se despliegan todas las variables y objetos ocupados en el script ejecutado, con el paquete php5-xdebug instalado con el "apt" NO las muestra, para corregir esto hay que descargar e instalar el siguiente paquete:
https://bugs.launchpad.net/ubuntu/+source/xdebug/+bug/545502/+attachment/1438662/+files/php5-xdebug_2.1.0RC1_i386.deb
# sudo dpkg -i php5-xdebug_2.1.0RC1_i386.deb
Después de instalado (reiniciamos Netbeans) las variables y objetos serán desplegados en la ventana de "Variables".
Fuentes:
https://bugs.launchpad.net/ubuntu/+source/xdebug/+bug/545502
http://icephoenix.us/php/xdebug-doesnt-show-local-variables-in-komodo-netbeans-or-eclipse-pdt/
Bonus:
http://www.phpmag.ru/2009/01/23/extremely-usefull-netbeans-shortcuts/
El futuro tiene muchos nombres. Para los débiles es lo inalcanzable. Para los temerosos, lo desconocido. Para los valientes es la oportunidad.
8/31/2011
8/23/2011
Calcular el tamaño de una base de datos
Con este sencillo query uno puede calcular el tamaño de las tablas en una base de datos (MySQL).
SELECT
table_name,
engine,
ROUND(data_length/1024/1024,2) AS total_size_mb,
ROUND(index_length/1024/1024,2) AS total_index_size_mb,
table_rows
FROM
information_schema.TABLES
WHERE
table_schema = 'database_name'
ORDER BY 3
SELECT
table_name,
engine,
ROUND(data_length/1024/1024,2) AS total_size_mb,
ROUND(index_length/1024/1024,2) AS total_index_size_mb,
table_rows
FROM
information_schema.TABLES
WHERE
table_schema = 'database_name'
ORDER BY 3
8/09/2011
Ser ROOT en Android 2.2
Tengo un Samsung I5500 con Android Froyo 2.2 y me di cuenta que al entrar al market algunas de las aplicaciones de Google (como google+) no estaban disponibles para su instalación. Investigando me fijé que existía un "bloqueo" para latinoamerica y por esto último el market "inhabilita" la instalación de estos. La solución es "rootear" el teléfono para instalar una aplicación que permite configurar la compañía del teléfono y así engañar al market.
La aplicación para falsear la compañía se llama MarketEnabler y la aplicación para "rootear" android se llama UniversalAndroot.
UniversalAndroot: http://www.mediafire.com/?q814b0pxrwy7n24
MarketEnabler: http://code.google.com/p/market-enabler/downloads/detail?name=MarketEnabler_v3.1.1.2.apk
Fuentes:
http://4ndroid.com/universal-androot-rootea-tu-android-en-5-segundos/
http://code.google.com/p/market-enabler/
Suscribirse a:
Entradas (Atom)