Sistemas de control de versiones
28 de Marzo, 2008
Hace unos meses se me dio por comenzar a utilizar un sistema de control de versiones (Subversion en mi caso) y desde ese momento que no he dejado de utilizarlo. Se me ha convertido en una herramienta imprescindible a la hora de ponerme a picar código y no puedo entender como trabaje tanto tiempo si ella.
¿Qué es un sistema de control de versiones?
Un sistema de control de versiones permite guardar un historial de las modificaciones que van sufriendo los archivos de un proyecto en particular al mismo tiempo que vamos, por decirlo de alguna manera, creando puntos de backup automáticamente (revisiones en realidad).
A continuación van tres situaciones/ejemplos para que se entienda cual es la finalidad de un sistema de control de versiones.
Introducción a MVC con PHP, segunda parte
1 de Marzo, 2008
Al fin aquí está la segunda parte del artículo que empecé hace algunos meses. Espero que les sea de utilidad.
En esta parte, como había comentado, mostraré una mini implementación de mvc basada en el ejemplo de la primera parte del artículo pero con programación orientada a objetos. No explicaré la utilización de clases, descuento que saben herencia y demás, solo me limitaré al mvc y poco mas.
Lecturas recomendadas antes de leer este artículo
Clases y objetos en PHP5
Singleton en wikipedia
Empecemos, ingredientes
La estructura de archivos se mantiene bastante con respecto a nuestro ejemplo anterior, pero ahora cada archivo es una Clase, salvo el index.php y el config.php.
Pronto volvere a publicar nuevos artículos
8 de Febrero, 2008
¡¡Feliz año nuevo!! algo atrasado.
Durante fines del año anterior estuve agotado y con poco tiempo/ganas de escribir nuevos artículos y por ello el blog pareció un poco abandonado a pesar de que intente responder todos los comentarios que me han llegado (por cierto, muchas gracias!!). Ahora, luego de las vacaciones y cambio de PC (en unos días), estoy con ganas de volver a escribir y tengo algunos ratitos libres para hacerlo.
Seguramente vuelva a la carga con Mootools y PHP, pero este año también planeo meterme un poco con el tema de celulares/móviles (probablemente con java, ¡será duro!) y es posible que documente en este blog cada problema que voy teniendo a la hora de iniciarme en dicha tarea. Ideas para artículos, si están a mi alcance, son muy bienvenidas.
Les dejo un saludo y nos leemos… pronto
Mootools Accordion
11 de Octubre, 2007
Accordion fue uno de los primeros efectos javascript que utilicé y el que me hizo conocer a los desarrolladores de Mootools. El acordeón lo utilice por primera vez con una librería(de los mismos creadores de Mootools) llamada moo.fx. Ahora el acordeón forma parte de Mootools y es lo que les mostraré a continuación. Breve explicación y varios ejemplos.
Primer acordeón
Un acordeón sencillo está formado por varias secciones. Cada sección tiene un titulo y un contenido, siendo cada uno un elemento diferente. Para construir un Mootools Accordion solo necesitamos crear una instancia de Accordion y pasarle dos parámetros, el primero es un juego de elementos que harán de títulos de cada sección, y otro juego de elementos que serán los contenidos de cada sección. Para armar estos juegos de elementos te resultará muy útil pegarle una leída a los artículos sobre DOM, sobre todo al que habla sobre la función $$.
Vamos al ejemplo, primero el HTML
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <div id="miAcordeon"> <h1>Link 1</h1> <div>Este es el contenido del link 1</div> <h1>Link 2</h1> <div>Este es el contenido del link 2</div> <h1>Link 3</h1> <div>Este es el contenido del link 3</div> <h1>Link 4</h1> <div>Este es el contenido del link 4</div> <h1>Link 5</h1> <div>Este es el contenido del link 5</div> </div> |
Observa que en el ejemplo, los h1 hacen de titulo y los divs hacen de contenido. Y ahora el javascript:
1 | new Accordion('#miAcordeon h1', '#miAcordeon div'); |
El blog funciona con Wordpress y Simpla theme
