Los propietarios de un dispositivo android nos encontramos frecuentemente con que tras instalar algunas aplicaciones, empiezan a aparecer mensajes indicando que el espacio de almacenamiento interno está casi lleno. En ocasiones, este problema puede impedir la correcta instalación de actualizaciones de algunas aplicaciones “pesadas”, como Google Maps. En este artículo examinamos las posibilidades que tenemos para solucionar el problema. Seguir leyendo »
Al instalar otro navegador (como por ejemplo Opera Mobile) en el dispositivo, al pulsar sobre un enlace debe aparecer un cuadro de diálogo que nos permite seleccionar el nuevo navegador:
En este artículo se presentan algunas funcionalidades interesantes que requieren rootear el dispositivo para disponer de ellas, y algunas apps que las implementan. El contenido del artículo es básicamente una traducción del original en inglés publicado en el foro “Android Enthusiasts”.
Este artículo es una relación, organizada por temas, de los distintos artículos relativos a distintos aspectos de la programación en lenguaje Perl que han sido publicados en este blog.
Como consecuencia de la gran popularidad que ha adquirido la plataforma android en todo tipo de dispositivos, han surgido numerosos sitios web en los que se ofrecen respuestas a preguntas relacionadas con la misma.
Para determinar el character set y collation sequence por defecto de una base de datos llamada “mibase”:
Las expresiones regulares son una poderosa herramienta para determinar si una cadena de texto se ajusta a un determinado patrón, que también es posible utilizar en la clausula WHERE de una sentencia en MySQL.
En este artículo comentamos las posibilidades que ofrece, la sintaxis y las peculiaridades del uso de expresiones regulares en este sistema de gestión de bases de datos, con ejemplos prácticos.
Una buena manera de presentar una lista de elementos estructurados en categorías y subcategorías, es hacerlo en forma de una lista desplegable. De este modo, el usuario puede desplegar y examinar sólamente el contenido de las categorías y subcategorias en la que está interesado.
En este artículo presentamos una manera de implementar esta funcionalidad mediante HTML, CSS y javascript.
El manejo de ficheros es sencillo en php, gracias a las funciones intrínsecas rename() y copy() del intérprete de PHP
Por diversas razones, un programa puede requerir el acceso al contenido de una página web.
Las soluciones más simples realizan la descarga de la página estableciendo una conexión TCP con el servidor, enviando una petición HTTP y leyendo el código HTML que el servidor entrega como respuesta.
Pero este procedimiento falla cuando se accede a un servidor con contenido dinámico. En un servidor de este tipo, parte del contenido es generado mediante código javascript que se ejecuta cuando finaliza la carga de la página, normalmente asociado al evento “onload”. Este código javascript puede interactuar con el DOM de la página,obtener contenido adicional mediante peticiones ajax, etc., de modo que el contenido final de la página puede ser muy disinto del que entrega el servidor inicialmente.
En este artículo vamos a ver la manera de utiliza la libreríar Java HtmlUnit, que implementa un navegador completo con intérprete Javascript, que sólo carece de un interfaz de usuario. De este modo podemos descargar las páginas de un sitio dinámico, y acceder por programa al mismo código HTML que presenta en pantalla un navegador convencional cuando termina la carga de la página y se ha ejecutado el código javascript de inicialización de la misma.