Jun
1
Una pr谩ctica habitual en desarrollos asp net es utilizar el fichero de configuraci贸n (o el app config en aplicativos de escritorio) como almac茅n de valores configurables que luego se utilizar谩n en el aplicativo para uno u otro prop贸sito.
Lo que en principio se nos antoja como una buena pr谩ctica, en la mayor铆a de las ocasiones, debido a una utilizaci贸n mal estructurada del fichero de configuraci贸n, se convierte en una lista incontrolable y sin organizaci贸n alguna de entradas en el nodo appSettings.
Para evitar esto existe una soluci贸n alternativa, m谩s elegante, m谩s clara y, m谩s optima. Las clases ConfigurationSection, ConfigurationElement y ConfigurationElementCollection permiten definir secciones, elementos y colecciones de elementos en el fichero de configuraci贸n y utilizarlas como cualquier otro objeto en nuestro aplicativo.
Vamos a definir una peque帽a secci贸n en el fichero de configuraci贸n y comentamos un poquito c贸mo realizarla.
Seguir leyendo »
May
11
Este nuevo modulo incluido en el .NET Framework 3.5 establece un modelo de programaci贸n unificado para la implementaci贸n de sistemas distribuidos, especialmente orientado a servicios.
Seguir leyendo »
Apr
13
Los ficheros csv son ficheros de texto que contienen valores separados por alguna caracter (en nuestro caso punto y coma) y agrupados en l铆neas. Es decir, cada l铆nea podemos considerarla un conjunto de valores completo y podemos identificar a este conjunto de valores como una entidad.
Seguir leyendo »
Mar
26
Con este post, el lector aprender谩 a realizar instalaciones avanzadas (sin CD). Despu茅s de su estudio, deber谩 ser capaz de realizar una instalaci贸n de red, describir los servidores de instalaci贸n de red y describir las instalaciones de tipo kickstart de Red Hat y fedora.
Seguir leyendo »
Mar
13
Este聽post describe los diversos aspectos que est谩n relacionados con la planificaci贸n f铆sica y el mantenimiento de los sistemas Linux. Se pretende que, una vez estudiado,聽se pueda describir los elementos a聽considerar al planificar la instalaci贸n f铆sica del sistema y enumerar las pr谩cticas m谩s adecuadas para el mantenimiento聽f铆sico.
Seguir leyendo »
Feb
23
El reto diario al que se tiene que enfrentar un dise帽ador al usar Flash es compensar la utilizaci贸n de animaci贸n tradicional y de programaci贸n actionscript seg煤n las necesidades del momento.
Muchas veces tendemos a buscar una soluci贸n programada a problemas que pueden ser resueltos f谩cil y r谩pidamente sin recurrir al actionscript. Preferimos buscar trozos de c贸digo en la web que muchas veces solo entendemos por encima en lugar de desarrollar efectos hechos por animaci贸n desde cero. En definitiva nos volvemos un poco ciegos a la alternativa animada y preferimos el engorro del c贸digo.
Si bien actionscript te permite realizar efectos espectaculares en tiempo real, esto muchas veces no es necesario y la utilizaci贸n de c贸digo no esta justificada. Ademas siempre es mas f谩cil que otra persona entienda una linea de tiempo animada que un mont贸n de lineas de c贸digo, por lo tanto un proyecto puede ser retomado mas f谩cilmente por diferentes personas.
Vamos a ver como animar un objeto que desprende una estela, utilizando 煤nicamente las interpolaciones de movimiento, clips de pel铆cula anidados y alg煤n filtro.
Seguir leyendo »
Feb
13
La capa de presentaci贸n de un sitio web es una parte muy sensible del mismo, pues debe proporcionar al usuario toda la informaci贸n que solicita, de forma que la carga de proceso en la misma sea m铆nima.
Los sitios web desarrollados bajo el .NET framework son publicados con una precompilaci贸n del c贸digo fuente, sin embargo, las p谩ginas aspx y los controles ascx son interpretados en tiempo de ejecuci贸n. Es decir: cada vez que un usuario solicita una p谩gina aspx 茅sta es interpretada por el servidor de aplicaciones y presentada al cliente.
Como puede suponerse, el hecho de que la p谩gina aspx contenga c贸digo fuente que deba ser compilado ralentizar谩 la carga de la misma, puesto que se pasa de interpretar html y devolverlo a compilar c贸digo de servidor con m谩s o menos l贸gica.
En muchas ocasiones es posible pensar que no nos es posible crear la p谩gina aspx tal y como queremos sin incluir c贸digo de servidor en la misma, esto es un error muy com煤n, pero facilmente subsanable, siguiendo las siguientes recomendaciones.
Seguir leyendo »