Ubuntu en casa
21 de April, 2008
Finalmente, con mas tiempo y ganas, me decidí por probar Ubuntu en casa y el resultado fue genial. Solamente me costo lograr la conexión ADSL pero porque mi modem USB de Arnet no sirve para nada. Siguiendo algunas guias logre configurar la conexión a internet y otros ajustes necesarios como instalar codecs para video y audio, drivers de mi placa nvidia, etc.
Desde Ubuntu tengo acceso completo a los archivos de Windows (sigue en otra partición por las dudas y por el momento) e incluso Thunderbird esta compartido con Win, es decir, si bajo correos desde Ubuntu y luego mas tarde arranco con Windows veo desde éste los emails que baje con Ubuntu.
Instale Compiz para echar un vistazo y para mi sorpresa fue extremadamente sencillo, funciona muy bien y fluido aunque activé todos sus plugins al mismo tiempo.
Debo reconocer que cuando inicie Ubuntu por primera vez me dio una muy mala sensación al notarlo mucho mas lento que Windows XP, pero el problema eran los Drivers de la placa de video y una vez que lo solucione todo comenzo a funcionar muy bien e incluso puedo afirmar que Ubuntu con todos los efectos de escritorio me funciona muchísimo mejor que Windows XP pelado.
¿Recomendaría Ubuntu?
Depende a quien. Ubuntu funciona genial pero es distinto a Windows, si decides probar deberás estar listo para aprender cosas nuevas, buscar responder tus dudas con ayuda de Google y foros sobre el tema, seguir tutoriales y demás. Es todo muy sencillo y te lo digo yo que no tengo mucha paciencia, pero siguen siendo cosas nuevas y puede que al principio te sientas desorientado.
Si esto no te asusta demasiado, te recomiendo Ubuntu con los ojos cerrados. Con un poquito de suerte caerás en lo mismo que yo, que instale Ubuntu para probarlo de vez en cuando y ahora no quiero volver a usar Windows XP.
¿Necesitas un empujón?
Sistemas de control de versiones
28 de March, 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 March, 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 February, 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 October, 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
