JASoft.org

El blog de José Manuel Alarcón Aguín. Programación web y mucho más...

MENÚ - JASoft: JM Alarcón

Cuadros de texto auto-completados sin necesidad de usar JavaScript

Uno de las extensiones y “widgets” JavaScript más utilizadas es, sin duda, la que nos permite crear cuadros de texto auto-completables, es decir, aquellos en los que a medida que empezamos a escribir se nos van rellenando con los posibles valores correctos, algo así: Lo habitual es usar algún plug-in de jQuery para conseguirlo. Sin embargo gracias a HTML5 esto ya no es necesario en la mayor parte de los navegadores. En HTML5 tenemos una nueva etiqueta llamada datalist que nos permite definir el contenido para esos cuadros de texto. Su sintaxis es la siguiente: <datalist id="cursos"> <option value="HTML5 y CSS3"/> <option value="JavaScript"/> <option value="ASP.NET MVC"/> <option value="ASP.NET Web Forms"/> <option value="ASP.NET SignalR"/> </datalist> De esta manera, y de forma muy parecida a... [Más]

Las rutas relativas en archivos CSS

Se trata esta de una cuestión básica pero que muchos programadores web con poca experiencia suelen confundir. Imagina que tienes un sitio web muy sencillo con una página, una hoja de estilos y una imagen, organizados de esta manera: La página que está ubicada en la raíz hace uso de la hoja de estilos “MisEstilos.css” que está en la carpeta CSS. Además incluye a la imagen “Correo.jpg” almacenada en la carpeta “imágenes”. Además, la hoja de estilos incluye una regla que hace uso también de la misma imagen, para colocarla de fondo en un elemento. ¿Cuál es la ruta relativa que deberíamos usar para referenciar a la imagen desde la página? ¿Y desde la CSS? ¿Es la misma? Veamos las respuestas a estas preguntas, bastante sencillas pero no obvias para todo el mundo. Si queremos referenciar la imagen desde la página debemos hacer algo como esto: <img src="imagenes/Correo.jpg"> Más fácil imposible, ¿no? La página hace uso de la hoja de estilos, así que pa... [Más]

A ver si vas a ser un “DevOp” y no lo sabes...

Una de las palabras de moda en los últimos tiempos en el mundo del desarrollo del software es, sin duda, DevOp. Si lees habitualmente noticias y artículos sobre el sector (que no sean totalmente técnicos) has escuchado hablar sobre ello casi seguro. Según muchos estudios recientes y de acuerdo a lo que afirman todas estas famosas publicaciones, los “DevOps” están llamados a ser el futuro de los trabajadores del sector. Hasta ahí llegan las afirmaciones. Pero ¿qué es realmente un DevOp? ¿Qué características tengo que tener para serlo? ¿El DevOp nace o se hace? ;-) Voy a tratar de explicar cómo yo lo veo a ver si puedo ayudar a aclarar las ideas... Los cambios que está sufriendo el mundo del software DevOp es una palabra formada por trozos de otras dos (o sea, un acrónimo), en este caso Developer y Operations. Como tal, el DevOp se encargaría de tareas propias ... [Más]

10 años de este blog y cuánto cuesta crearlo

Ya soy, oficialmente, toda una institución ;-) Y es que sí, amiguetes, este blog cumple hoy nada más y nada menos que ¡10 años!. Eso en tiempo de internet es algo así como 70 años. O sea, que realmente el blog tiene mucha solera y se le debe respeto como a todos los mayores, jejeje En realidad llevo muchos más años compartiendo y colaborando con la comunidad a través de Internet, casi desde que la Red de Redes comenzó a andar en nuestro país a mediados de los años ‘90. Ya escribí sobre todo eso cuando este blog cumplió 6 años. Es interesante ver cómo la evolución de los medios de Internet impacta a su vez en la progresión de mi forma de compartir con la comunidad. En los ‘90 escribía mucho en revistas del sector, en papel. Llegué a ver publicados más de 300 artículos en mi carrera como articulista, hasta que lo dej... [Más]