Las metas por escrito son sueños con fecha límite. – Brian Tracy – La semana pasada vimos que tienes que establecer unos objetivos a los que te tienes que dirigir. Además, deberías tener estos objetivos por escrito si quieres cumplirlos. Escribiendo tus metas luchas contra 2 grandes enemigos: el olvido y la falta de compromiso. Esto sucede porque cuando escribes tus metas, en primer lugar, tienes un sitio donde puedes leer tus metas y tenerlas … Seguir leyendo
Diagrama del flujo de una aplicación con CodeIgniter
El siguiente gráfico ilustra como los datos fluyen a través del sistema: El fichero index.php, como hemos indicado en otros posts, actúa como controlador frontal e inicializa los recursos base utilizados en la aplicación. La clase Router examina la petición HTTP y determina qué debe hacerse con ella. Si existe un fichero cacheado, lo devuelve directamente al navegador, saltándose el flujo normal del sistema. Antes que el controlador de aplicación sea cargado, la petición HTTP … Seguir leyendo
Refactorización: renombrado
Una de las refactorizaciones que se realizan más a menudo, y de las más útiles, es el renombrado de variables, métodos o clases. Muchas veces, el nombre que tienen no describen bien cuál es la función de estas variables, métodos y clases. Cuando esto ocurre, se hacen suposiciones y se introducen errores en el código. public class Person { public string FN { get; set; } public decimal ClcHrlyPR() { // code to calculate … Seguir leyendo
Elige la dirección a la que vas a dirigir tu vida
Cuando no sabemos a qué puerto nos dirigimos, todos los puertos son desfavorables – Séneca – Elegir el destino correcto es más importante que la velocidad con la que avanzamos. Si no sabemos a dónde nos dirigimos, gastaremos tiempo y energía en ir dando tumbos por la vida, corriendo hasta que nos demos cuenta al final que no era esa la dirección en la que deseábamos ir. Por eso debes tomarte un tiempo para reflexionar … Seguir leyendo
Eliminar index.php de la URL con CodeIgniter
Por defecto, las URLs de CodeIgniter muestran un «index.php». En el ejemplo de la imagen puede verse en la URL (http://localhost/cursoci/index.php/welcome) y no queda muy agradable a la vista. Sería mejor una URL del tipo http://localhost/cursoci/welcome, que además ayudaría al SEO de la página. Por eso hay que eliminar index.php de las URLs. Para cambiar esto hay que hacer dos modificaciones. Como mencionamos la semana pasada revisando los ficheros de configuración, hay una variable en … Seguir leyendo
Introducción a Git
Una introducción a GIT de @ialcazar, su flujo de trabajo y el desarrollo con ramas.
La regla del Boy Scout
La regla del Boy Scout se trata de una regla muy sencilla. Originalmente se refiere a lo que hacen los Boy Scout cuando hacen una acampada: dejan el lugar en el que han estado un poco más limpio de como se lo encontraron. Aplicado al software, consistiría en dejar el código un poco más limpio de como te lo encontraste. Esto es, además de no ensuciar el software con el código que estás añadiendo, modificar … Seguir leyendo
Dependencia de servicios de terceros
Hace poco se anunció el cierre de Google Reader en su Google’s Spring Cleaning que ha levantado una gran protesta entre sus usuarios. En los próximos meses se van a cerrar tres aplicaciones que utilizo diariamente en mis asuntos personales y profesionales: En mayo desaparecerá la aplicación para Android de TweetDeck, que es el cliente que utilizo en mi móvil para seguir mis cuentas de Twitter. Google Reader cierra el 1 de julio. Lo utilizo … Seguir leyendo
Vive de forma saludable
Mens sana in corpore sano. – Juvenal – Si quieres dar el máximo en las tareas que estás haciendo debes disponer de altos niveles de energía. Y para esto debes seguir unos hábitos saludables que te ayuden a dar todo tu potencial. Es increíble los resultados que puedes obtener llevando una vida sana y de forma saludable. Los 3 mejores hábitos que deberías realizar son: Haz ejercicio. Con el ejercicio liberas endorfinas que te hacen … Seguir leyendo
Configuración de CodeIgniter
Una vez instalado CodeIgniter en nuestro servidor web, vamos a ver ciertos ficheros que tenemos que configurar para empezar a desarrollar nuestra aplicación: index.php /* Location: ./index.php */ Se trata del controlador principal que se encuentra en el directorio raíz de la instalación. Aquí podemos indicar en qué entorno nos encontramos (development, testing o production) y si mostramos los errores de la aplicación. También se deben indicar dónde se encuentran los directorios application y system. … Seguir leyendo