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í:

Auto-completar-CuadroTexto

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…

Lee el post completo en JASoft.org: http://www.jasoft.org/Blog/post/Cuadros-de-texto-auto-completados-sin-necesidad-de-usar-JavaScript.aspx

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:

Esquema_Imagenes_CSS

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 ruta en ambos casos?

La respuesta puede que te sorprenda…

Lee el post completo en JASoft.org: http://www.jasoft.org/Blog/post/Las-rutas-relativas-en-archivos-CSS.aspx

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

Post original en JASoft.org: http://www.jasoft.org/Blog/post/A-ver-si-vas-a-ser-un-DevOp-y-no-lo-sabes.aspx

Ballmer-DevOpsUna 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 de desarrollo y de operaciones en producción de lo que ha desarrollado (despligue, pero no solo eso). Aparentemente es como un híbrido entre un programador y un tipo de sistemas.

En las empresas grandes y profesionalizadas en EEUU todas las funciones del departamento técnico suelen estar muy bien separadas y aisladas. Así tenemos a:

  • Arquitectos de software, jefes de proyecto, desarrolladores, testersen el lado del desarrollo,
  • Administradores de bases de datos (DBA), administradores de servidores Web, expertos en almacenamiento y virtualización, responsables de infraestructura, mantenimiento de sistemas, etc… en el lado de las operaciones.

Son como dos mundos estancos que tradicionalmente han tenido que trabajar juntos pero tienen poco que ver (lo sé, Spain is different, pero sobre eso hablaré un poco más abajo).

Si embargo en la actualidad el mundo del desarrollo del software está cambiando mucho. Y no solo me estoy refiriendo a empresas que se dediquen específicamente a desarrollo de software, sino a que casi cualquier empresa de cualquier sector tiene hoy en día la necesidad de desarrollar o mantener algún tipo de software.

Como manifestó Marc Andreessen de manera muy elocuente hace casi tres años “Software is eating the world”, y las empresas que no lo quieran ver o van a pasar muy mal a medio plazo.

Todos estos cambios afectan al desarrollo de software de varias maneras:

….

Lee el post completo: http://www.jasoft.org/Blog/post/A-ver-si-vas-a-ser-un-DevOp-y-no-lo-sabes.aspx

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

10AniversarioYa 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é hará unos 6 o 7 años, cuando el papel dejó de ser relevante. Ahora el blog sigue siendo la vía más importante, pero Twitter especialmente es cada vez la manera de hacer llegar a mucha gente las cosas interesantes que voy descubriendo.

Son muchos años impulsando el conocimiento de las nuevas tecnologías. Y eso me hace reflexionar acerca de una cuestión de la que casi nadie suele preocuparse, pero que hoy me apetece abordar: El esfuerzo personal.

Ya te adelanto que, para mi, la compensación del esfuerzo que le meto a este blog es que seas capaz de leer este post entero y hasta el final. Aunque sea largo. ¡Ánimo!, creo que me lo merezco después de 10 años 😉

Sigue en enlace a continuación, igual te resultan interesantes los datos que doy….

Lee el post completo en JASoft.org: http://www.jasoft.org/Blog/post/10-anos-de-este-blog-y-cuanto-cuesta-crearlo.aspx