Blog

Atajos de teclado útiles en Netbeans para PHP

noviembre 23, 2011

Netbeans es mi IDE de desarrollo favorito cuando estoy programando en PHP. Podemos mejorar nuestra productividad utilizando Netbeans haciendo uso de sus numerosos atajos de teclado que nos facilitará el trabajo. Aunque sé que hay bastantes más (y por supuesto para otros lenguajes), voy a intentar enumerar los más útiles que conozco. Si vosotros conocéis alguno más, no dudéis en escribir un comentario y lo añadiré al post. [CTRL] + ...

Desarrollo Android: Obtener número de teléfono desde la aplicación

noviembre 15, 2011

Con este simple código, podremos obtener el número de teléfono donde se está ejecutando la aplicación android. Antes de nada, debemos añadir permisos al archivo manifest.xml: <uses-permission android:name="android.permission.READ_PHONE_STATE" /><uses-permission android:name="android.permission.READ_PHONE_STATE" /> Y, a continuación, la función que nos devolverá el número de teléfono del teléfono donde se está ejecutando nuestra aplicación: private String getPhoneNumber(){ TelephonyManager mTelephonyManager; mTelephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); return mTelephonyManager.getLine1Number(); }private String getPhoneNumber(){ TelephonyManager mTelephonyManager; mTelephonyManager = (TelephonyManager) ...

Redireccionar a página de mantenimiento con htaccess, manteniendo los estilos css y las imágenes

noviembre 12, 2011

Si vamos a realizar cambios en nuestra web y se tratan de cambios que pueden afectar al funcionamiento de la página (cambios en la base de datos, cambio de funcionalidades, etc), lo ideal es redirigir a una página de mantenimiento para informar a los usuarios mientras se realizan los cambios. En este caso lo vamos a hacer editando el archivo .htaccess y dando permiso a nuestra ip para acceder a ...

Funciones anónimas (closures) en PHP 5.3

noviembre 5, 2011

Según la documentación oficial de PHP, las funciones anónimas (o closures) permiten la creación de funciones que no tienen un nombre especificado. Ejemplo sencillo de lo que quiere decir: $saludo = function($nombre) { printf("Hola %srn", $nombre); };   $saludo('Mundo'); $saludo('PHP');$saludo = function($nombre) { printf("Hola %srn", $nombre); }; $saludo('Mundo'); $saludo('PHP'); Pero en este ejemplo vamos a ir un poco más allá. Imaginemos que tenemos este array: $usuarios = array( array('id' => ...

Desloguear (logout) a un usuario mediante programación en Symfony2

octubre 25, 2011

¿Cómo se puede desloguear un usuario sin tener que acceder a la ruta correspondiente del logout? Para algunas funcionalidades que queramos añadir a nuestro proyecto, es posible que necesitemos desloguear al usuario. Un ejemplo podría ser el caso de desactivar/borrar su cuenta, pero puede que haya más (todo depende de nuestra imaginación 😉 ). Vamos a ver como hacerlo con Symfony2. $this->get("request")->getSession()->invalidate(); $this->get("security.context")->setToken(null);$this->get("request")->getSession()->invalidate(); $this->get("security.context")->setToken(null); Como extra, podemos informar al usuario ...

Me voy a vivir y trabajar a Barcelona

septiembre 13, 2011

Así, como lo lees. Llevo unos años pensando en la posibilidad de ir a trabajar fuera (incluso me había planteado salir fuera de España) pero una cosa es pensarlo y otra es hacerlo. Me motiva el poder probar suerte en otra ciudad, independizarme, otro ambiente… un cambio de aires. Creo que es una buena experiencia que me gustaría vivir, y que mejor momento que ahora que no tengo ni hipotecas ...