Publicado por
campusMVP
el
Parece mentira, pero si nos fijamos, en nuestro código de lado cliente suele haber muchísimas líneas que lo único que hacen es comprobar si se cumplen ciertas pre-condiciones para poder continuar con la lógica del programa:
¿Es una cadena o una matriz?
¿El día que nos pasan cae en fin de semana?
¿Dos variables son del mismo tipo?
¿La fecha que nos facilitan como parámetro es anterior a hoy?
¿Una cadena está toda en mayúsculas ya?
¿En la lista que nos pasan, son todos números?
¿El navegador actual es un tablet? ¿Estamos bajo Linux?
Y como éstas, decenas o cientos de preguntas, algunas de las cuales son fáciles de contestar con una línea de JavaScript y otras no lo son tanto. Y en cua...
[Más]
Publicado por
campusMVP
el
Últimamente los dispositivos de fitness de gama alta, aparte de ser verdaderos ordenadores programables y enlazables con el móvil, incorporan una tecnología de monitorización del corazón que, curiosamente, no está basada en contacto físico con el individuo, sino que utiliza sensores ópticos.
Por ejemplo, el famoso Apple Watch incorpora uno muy aparente debajo de la esfera del reloj, con cuatro grandes sensores:
La Microsoft Band (aún no disponible en España, pero muy popular en EEUU) también utiliza el mismo sistema, solo que lo incluye en el cierre de la correa, por la parte interior:
Finalmente, y por poner un ejemplo de un fabricante clásico de dispositivos de fitness entre tanto gigante tecnológico, la banda de Fitbit, modelo Charge HR, ...
[Más]
Publicado por
Eduard Tomás
el
Una de las cosas que echa en falta la mayoría de la gente cuando empieza a desarrollar en JavaScript es la visibilidad de las funciones, propiedades o variables. En efecto JavaScript no tiene modificadores de visibilidad y todo es, por defecto, accesible (vamos, lo que en la mayoría de lenguajes se conoce como público). Pero que no exista un modificador para especificar un modificador de visibilidad no significa que no puedan declararse miembros privados. Se puede y de hecho es (por supuesto) una buena práctica. Veamos cómo
Más...
Publicado por
campusMVP
el
Durante la conferencia Ignite, que se está celebrando estos días en Chicago, Microsoft ha anunciado la preview pública de SQL Server 2016, la próxima versión de su gestor de bases de datos.
Esta nueva versión de SQL Server está orientada a mejorar el rendimiento empresarial y la estabilidad en aplicaciones de importancia crítica, obtener mejores análisis de datos y la coexistencia con versiones en la nube en entornos híbridos para poder escalar dinámicamente. Además cabe destacar en particular lo siguiente:
Soporte nativo de datos en formato JSON. Al igual que hace muchos años añadieron soporte para el formato de moda entonces, XML, ahora se añade soporte para JSON. Una gran noticia para desarrollos de todo tipo pero especialmente ...
[Más]
Publicado por
campusMVP
el
El pasado miércoles durante el evento #BUILD 2015, Microsoft presentó muchas novedades en torno a su plataforma, haciendo especial hincapié en todo lo que tiene que ver con desarrollo de aplicaciones, dado que se trata de un evento para desarrolladores.
Una de los anuncios más interesantes y que pilló a muchos por sorpresa, es la disponibilidad de un nuevo editor de código: Visual Studio Code (o VSCode). Se trata de un editor de código gratuito, Open Source y multiplataforma que funciona bajo Windows, Mac y Linux. Está escrito con TypeScript, y utiliza por debajo el editor Electron de GitHub (antiguo Atom Shell, que por debajo, curiosamente, lleva Chromium de Google: todo un híbrido).
El caso es que este nuevo editor ofrece capacidades muy interesantes para escribir cód...
[Más]
Publicado por
campusMVP
el
Una de las normas básicas de uso de las redes sociales es la siguiente:
"Actúa siempre como si lo que compartes estuviese abierto públicamente, para que todo el mundo lo pueda ver"
Y no es ninguna tontería. Por mucho empeño que le pongan los grandes actores del sector, tarde o temprano aparece algún problema, despiste o error de código que puede acabar por exponer públicamente lo que te creías que era privado para siempre.
En el caso concreto de Facebook, cada año se reportan cientos de vulnerabilidades por parte de usuarios de la red social y hackers de todo el mundo. Y eso sin contar las que descubrirá el nutrido equipo de seguridad de Facebook. De hecho disponen de un programa de White Hacking a través del cual, si descubres una vulnerabilidad im...
[Más]
Publicado por
José M. Alarcón Aguín
el
El "efecto Parallax" es una forma de crear páginas web muy vistosas haciendo que el fondo se mueva aparentemente más despacio que el resto de los contenidos de la página, revelando además nuevas secciones de manera continua, creando una sensación muy llamativa que ayuda a destacar información y a crear páginas más espectaculares. Su nombre se toma del mundo de la astronomía, y posteriormente de los videojuegos, aunque ahí significa algo ligeramente diferente y más elaborado. Puedes encontrar muchos ejemplos de su uso en la web, algunos más elaborados que otros. Por ejemplo, una de las últimas páginas que he visto que lo usan es la de Microsoft Band, el wearable avanzado que ha sacado el gigante informático y que usa un efecto Parallax básico pero que queda muy bien. Otra página que usa algo parecido a un efecto Parallax de forma espectac...
[Más]
Publicado por
campusMVP
el
Como cada año el portal Stack Overflow realiza una encuesta compuesta por 45 preguntas entre desarrolladores con el objetivo de conocer mejor a sus miembros. Dicha encuesta se llevó a cabo en el mes de febrero y hace unos días han publicado los resultados obtenidos.
Según Stack Overflow, este año la participación ha superado con creces a la de años precedentes: 26.086 personas de 157 países (605 españolas).
Las preguntas se agrupan en 4 grandes apartados que son: Perfil de un desarrollador, tecnología, trabajo y comunidad. Si estáis interesados en ver los resultados en detalle os aconsejamos que visitéis su web. A continuación, vamos a destacar lo que a nosotros nos ha resultado más interesante. No debemos olvidar que la encuesta se ha llev...
[Más]
Publicado por
campusMVP
el
AngularJS es la biblioteca más utilizada para crear aplicaciones web avanzadas, especialmente
[Más]
Publicado por
Pablo Iglesias
el
Clases (class) e Identificadores (id), ¿Cuál es mejor usar? Esta es una duda muy habitual entre cualquiera que se inicie en el apasionante mundo de CSS (Cascading Style Sheets). Si maquetas o diseñas webs (o estás pensando meterte es este mundillo) tarde o temprano te harás esta pregunta. Pero mejor vamos por partes.
El quid de la cuestión, a la hora de maquetar el HTML de una página web con CSS, es cómo se decide qué propiedades se le aplican a cada elemento y en qué orden.
Para especificar esto se usan los selectores, que, como su propio nombre indica, sirven para seleccionar los elementos a los que vamos a aplicar las propiedades que declararemos en nuestro código CSS.
La forma más sencilla es simplemente usar selectores de elementos. Por ejemplo:
body ...
[Más]