8 de Febrero del 2010
Para quien no lo sepa, el WebConfig de asp.Net es un archivo XML que contiene todos los aspectos de configuración de nuestra aplicación. Entre los distintos parámetros, hay un nodo llamado AppSettings que nos permite definir pares clave / valor para después acceder a ellas desde cualquier punto de la aplicación.
Pero, a pesar de que el api proporciona dos métodos diferentes de acceso a las AppSettings, ambos tienen algunos inconvenientes. Lo que haremos, es crear una pequeña clase que nos permitirá tratar las AppSettings de una forma más simple y con una funcionalidad mejorada.
Leer el resto de la entrada »
Publicado en .net | Tags: appsettings, asp.net, webconfig | Sin comentarios »
5 de Febrero del 2010
¡Pasemos a la acción!
Bueno, la teoría es necesaria pero lo bonito, y lo que a todos nos gusta es pringarnos las manos. Vamos allá con un ejemplo simple de Ajax.
Leer el resto de la entrada »
Publicado en ajax, javascript | Tags: ajax, javascript, xmlhttprequest | Sin comentarios »
5 de Febrero del 2010
Aún hoy en día, varios años después de la salida de Gmail o google maps y la consiguiente popularización de Ajax, muchos desarrolladores no tienen claro de qué va esto y cómo funciona.
En este artículo pretendo aclarar todo lo que se necesita saber para empezar a hacer pequeñas cosas con Ajax, y aportar una base para poder ampliar conocimientos sobre el tema con la idea de poder afrontar aplicaciones basadas en Ajax más complejas.
Inicialmente, este artículo iba a publicarse completo, pero como es algo extenso, lo dividiré en dos partes: primero, entenderemos qué es Ajax y cómo funciona. En la segunda parte, programaremos un sencillo ejemplo basado en Ajax.
Conviene avisar de que para poder entender algo de lo que se comenta en este artículo, se deben tener conocimientos medios de Java Script y PHP, y conocimientos básicos de HTML.
Leer el resto de la entrada »
Publicado en ajax, javascript | Sin comentarios »
5 de Febrero del 2010
Hoy he entrado en facebook y me he llevado una sorpresa y una decepción. La sorpresa era que me han aplicado el nuevo diseño, ahora parece aún más simple. La decepción era que el nuevo diseño implicaba la desaparición de la barra inferior. Esa barra que tantos tutoriales ha inspirado, esa barra que parecía inmune al scroll del ratón. De ella sólo queda ya una sombra de lo que fue, una pequeña caja de chat en la esquina inferior derecha.
En homenaje a ella, hoy comentaré cómo podemos hacer nosotros la nuestra (demo).
Leer el resto de la entrada »
Publicado en css | Tags: css, css position fixed, facebook | Sin comentarios »
4 de Febrero del 2010
Hoy, mientras arreglaba un poco el blog que estaba muy abandonado y desmantelado; me he dado cuenta de que hacía cerca de un año que no publicaba nada decente.
Llevaba mucho tiempo queriendo retomar el blog con un aire más profesional / académico, pero no encontraba el rato y las ganas de hacer la reforma que he hecho hoy.
Se ha limpiado casi el 90% del blog, y solo han sobrevivido las pocas entradas sobre desarrollo de software que tenía. Irónico si tenemos en cuenta que dedico el 90% de la jornada a desarrollar software.
Bueno, confío en que todo sea mucho mejor apartir de ahora. En breve un tutotial de Ajax con JavaScript nativo que tengo por ahí pendiente de publicación, y un manual de introducción al desarrollo para microsoft surface (que no verá la luz hasta que se haya publicado en otro lugar).
Publicado en general | Sin comentarios »
5 de Diciembre del 2008
Los programadores solemos cometer dos errores:
El primero, pensar que con echar un simple vistazo a un código podemos determinar si es o no es un buen código.
El segundo, pensar que lo anterior es un error.
En realidad, la primera impresión de un código es bastante válida. Cuando un código no nos convence a primera vista, es por que despide un “olor” poco convincente. Lo que vengo a decir, es que esto del olor de código existe y está mas o menos documentado. Sin embargo, no he encontrado nada en español sobre el tema, así que vamos allá:
Leer el resto de la entrada »
Publicado en programación | Tags: olor de codigo | Sin comentarios »
12 de Septiembre del 2007
Hacía tiempo que quería comentar esto. Los sitemaps son archivos XML con una sintaxis específica, que aporta una información a los buscadores que les es de mucha utilidad para indexar nuestro sitio. No importa decir que a los webmasters nos es de mucha utilidad que a los buscadores algo de nuestro sitio les resulte de utilidad. Vaya gilipollez xD.
Bueno, Google sitemaps es un sistema de sitemaps creado por Google para indexar sitios en dicho buscador.
Leer el resto de la entrada »
Publicado en software | Sin comentarios »
16 de Julio del 2007
Con este curioso nombre se me presenta hace un par de dias una aplicación de escritorio bastante interesante para trabajar sobre bases de datos. La historia es algo así:
Un programador que en ocasiones trabaja con nosotros, me habló de que él no suele usar phpMyAdmin para trabajar en las bases de datos, él usa mysql-front; que viene siendo lo mismo pero como aplicación de escritorio. Las ventajas de gestionar una base de datos desde una aplicación de escritorio en vez de desde la web es obvia. Ganas comodidad y velocidad. Así que me pongo a informarme sobre el programa.
Leer el resto de la entrada »
Publicado en software | Sin comentarios »
4 de Julio del 2007
Cuando programamos una clase, o un conjunto de ellas; es habitual considerar que esa clase no tiene porqué ser específica de un proyecto. En ocasiones debe ser así, pero en otras no es necesario.
Concretamente, puedes dotar una clase de la habilidad de obtener o transformar (o obtener y transformar) datos, o puedes dotarla de la habilidad de aplicar esos datos en el nivel más superior del proyecto. Ejemplificando: Puedes hacer una clase que se encargue de obtener datos de una base de datos, pero se debería programar otra clase con la intención de mostrar esos datos en pantalla. He visto códigos donde las clases tienen métodos para obtener y tratar información, y métodos distintos para aplicarla. Tampoco es una mala opción. Quizás un poco incómoda, pero también funcional.
Leer el resto de la entrada »
Publicado en programación | Sin comentarios »