Cuando creas diferentes «dispositivos virtuales» en Android Studio para testear las aplicaciones comienza a consumir bastantes gigas.
Por defecto crea los archivos en «C:\Usuarios\Tu usuario\.android\» y dentro , en la carpeta «avd» están los dispositivos virtuales.
Si necesitas cambiar la ubicación de los archivos de Android Studio puedes hacerlo directamente desde la consola de windows.
setx ANDROID_SDK_HOME D:\tu\ruta\deseada
Al actualizar PHP desde una reposición, por ejemplo de la 5.2.* a la 5.3.*, la extensión de XCache queda desactualizada.
Para verificarlo simplemente tienes que hacer.
php -v
#Obtenemos de vuelta
XCache requires Zend Engine API version 220060519.
The Zend Engine API version 220090626 which is installed, is newer.
Contact mOo at http://xcache.lighttpd.net for a later version of XCache.
Para solucionarlo vamos a recompilar XCache.
#Nos movemos al directorio
cd /usr/local/src
#Obtenemos la última versión XCache 1.3.2
wget http://xcache.lighttpd.net/pub/Releases/1.3.2/xcache-1.3.2.tar.gz
#Descomprimimos
tar -zxf xcache*.tar.gz
#Nos movemos al source
cd xcache*
#Verificamos
phpize
#Creamos y nos movemos a otro directorio para compilar
mkdir ../xcache-build
cd ../xcache-build
#Configuramos
../xcache-1*/configure -enable-xcache
#Compilamos
make
#Instalamos
make install
#Verificamos
php -v
#Reiniciamos apache
service httpd restart
Ideone.com es un compilador online para comprobar la ejecución de códigos de programación. No le hace sombra a un compilador de los de toda la vida pero otorga una gran flexibilidad a la hora de realizar pruebas rápidas.
Interpreta códigos en lenguajes Ada, ASM, Bash, C, C#, C++, COBOL, Java, Javascript, Perl, PHP, Python, incluso Visual Basic.Net y un largo … etcétera …
Lo encuentro ideal para mostrar y resolver problemas en foros especializados y demás.
Visto en : wwwhatsnew.com
Web : Ideone.com
Una funcioncita bastante simple que devuelve caracteres aleatorios de una cadena.
'cadena de la que tomamos los caracteres
Private Const c_caracteres = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890abcdefghijklmnñopqrstuvwxyz"
'parámetros opcionales'cuantos caracteres necesitas y la ubicación de la cadena de donde sacarlos
Private Function dame_text_rnd(optional cuantos As Integer=1, optional cadena as string=c_caracteres) As String
Dim i As Integer
Dim longitud as integer
longitud=Len(cadena)
Randomize For i = 1 To cuantos
dame_text_rnd = dame_text_rnd && Mid(cadena, Int((longitud * Rnd) + 1), 1)
Next i
End Function