Bitelia: Socket.io: Comunicación bidireccional en tiempo real para JavaScript y otros 3 artículos interesantes
Bitelia: Socket.io: Comunicación bidireccional en tiempo real para JavaScript y otros 3 artículos interesantes |
- Socket.io: Comunicación bidireccional en tiempo real para JavaScript
- Cómo capturar imágenes de páginas web completas
- ¿Qué tan GRANDE es Google?
- Wiper: Cifra tus SMS y llamadas en iOS y Android
Socket.io: Comunicación bidireccional en tiempo real para JavaScript Posted: 08 Aug 2014 04:02 AM PDT
El intercambio de información es una de las piedras angulares en las aplicaciones web de hoy en día, es por eso que en éste artículo te presentamos Socket.io, una librería JavaScript para comunicación web en tiempo real. El protocolo HTTP fue concebido desde sus orígenes para ofrecer comunicaciones en un sólo sentido, desde el servidor hacia el cliente. Sin embargo las aplicaciones web de hoy en día demandan más que eso para poder ofrecer una experiencia de usuario más rica, necesitan flujo de información en ambos sentidos en el mismo instante en el que ocurren los eventos. Para mitigar esa necesidad han aparecido varias estrategias, entre ellas long polling y Websocket. En long polling el cliente se mantiene haciendo preguntas al servidor sobre un determinado evento mientras que con Websocket tenemos a nuestra disposición un nuevo protocolo que permite la interacción entre el cliente y el servidor, facilitando la transmisión de datos en tiempo real en ambas direcciones. Es aquí donde entra Socket.io. ¿Qué es Socket.io?Socket.io es una librería en JavaScript para Node.js que permite una comunicación bidireccional en tiempo real entre cliente y servidor. Para ello se basa principalmente en Websocket pero también puede usar otras alternativas como sockets de Adobe Flash, JSONP polling o long polling en AJAX, seleccionando la mejor alternativa para el cliente justo en tiempo de ejecución. Instalarlo es tan sencillo como ejecutar un comando de npm: Y para entender cómo funciona puedes revisar el tutorial de cómo construir un chat en tiempo real que tienen en su página oficial, es sencillo y no requiere casi ningún conocimiento de Node.js por lo que cualquier persona con un manejo intermedio de JavaScript puede seguirlo. Es importante resaltar que las aplicaciones hechas en Socket.io tiene una desventaja y es que no soportan interacciones con otros clientes que usen Websocket estándar. Esto se debe a que Socket.io no es una implementación del protocolo Websocket sino una librería de comunicación web en tiempo real que utiliza varios protocolos. Sin embargo, eso no le quita que sea muy poderosa y fácil de usar, ideal para cualquier proyecto en el que tanto el cliente como el servidor puedan usar la misma librería. Para información más detallada puedes ver la documentación oficial y por ser un proyecto Open Source puedes hurgar su código fuente en Github. También puedes mantenerte al día suscribiéndote a su lista de correos o siguiéndolos en Twitter. |
Cómo capturar imágenes de páginas web completas Posted: 08 Aug 2014 02:07 AM PDT
Te presentamos 4 herramientas que te permitirán tomar screenshots de la totalidad de un sitio web de manera rápida y sencilla. Si alguna vez te has visto en la situación de querer capturar una página web completa, pero te das cuenta que la herramienta con la que cuentas para tomar screenshots solo es capaz de hacerlo dentro de la resolución de tu monitor, es probable que te hayas sentido algo frustrado. Debo confesar que antes de decidirme a buscar una herramienta como las que les mostraré a continuación, lo primero que se me ocurrió en mi tonta cabeza, fue reducir el tamaño del texto y los elementos del sitio para poder capturar la mayor porción posible de una web, todo lo que entrara dentro del espacio visible de mi pantalla. Esto no es solo una manera muy escueta de resolver el problema, sino que crea otro: la calidad de la imagen es terrible y nada es legible. Toma capturas de un sitio web completoHay varias maneras de tomar una captura a una página web completa, y para complacer a la mayor cantidad de usuarios posible, vamos a presentarles alternativas compatibles con varios navegadores y sistemas operativos.
|
Posted: 07 Aug 2014 12:03 PM PDT
¿Alguna vez te has preguntado qué tan grande es realmente Google? La respuesta a esto puede resultar más sorprendente de lo que imaginas, incluso si estás más o menos al tanto de todos los productos y servicios que este gigante tecnológico ofrece. En este pequeño documental de apenas diez minutos -tiempo de sobra para dejarnos con la boca abierta- podemos ver como desde sus inicios a la fecha Google no ha parado de crecer ni un segundo, y a una escala y velocidad realmente impresionantes. Google ha venido comprando empresas pequeñas, medianas, grandes, desconocidas, ultra conocidas; con el objetivo de quien sabe que más hacer en un futuro. A la fecha Google no solo ha comprado cosas súper populares como YouTube o Motorola por miles de millones de dolares, también ha adquirido Boston Dynamics una empresa de robótica un tanto escalofriante, y además Deep Mind una empresa un tanto desconocida que según trabaja en mejorar la inteligencia artificial. La pregunta de que tan grande es Google no puede ser respondida del todo, pero lo que si es seguro es que esta es la empresa de tecnología más grande del planeta y la que tiene las manos metidas en casi todos los campos posibles en los que cualquier avance significativo puede cambiar al mundo... nuevamente. |
Wiper: Cifra tus SMS y llamadas en iOS y Android Posted: 07 Aug 2014 05:57 AM PDT
Hace un par de semanas se anunció que Wiper, una aplicación de cifrado para llamadas y mensajería, finalmente está disponible para iOS y Android. Con noticias sobre espionaje masivo apareciendo cada dos semanas, cada vez somos más los usuarios que nos preocupamos por la privacidad de nuestras comunicaciones, y por las posibilidades de aplicaciones de mensajería como WhatsApp, Telegram o SnapChat para proteger en mayor o menor medida nuestra información. Si bien Telegram añadió la posibilidad de tener un chat cifrado sin configuraciones complicadas, y SnapChat permite enviar fotos y videos que se autodestruyen después de unos momentos, ambas aplicaciones tienen limitaciones en el control que los usuarios poseen sobre estos mensajes. Ésta es la brecha que pretende llenar Wiper, una aplicación para iOS y Android que permite borrar mensajes, conversaciones e imágenes de tu teléfono, de los teléfonos de tus amigos y de sus propios servidores, al instante. Wiper: transparencia en las comunicacionesLa filosofía detrás de Wiper se basa en un principio básico de seguridad de las comunicaciones, que es que el riesgo no está sólo en que una tercera persona pueda interceptar los mensajes, sino también en la confianza que se requiere en el receptor del mensaje para que éste no lo difunda. Aplicaciones como SnapChat, por ejemplo, borran el mensaje después de unos momentos, los suficientes para que el receptor pueda ver el mensaje, pero este tiempo también es suficiente para tomar una captura de pantalla y compartirla con terceras personas. En casos como éste, Wiper te notificará que la otra persona ha tomado una captura de pantalla de la conversación. De acuerdo con su CEO y fundador, esta estructura de notificaciones apunta a "dar a los usuarios transparencia en torno a lo que las personas están haciendo con tu información, para que puedas tomar decisiones acerca de con quién hablas". Básicamente, es una herramienta para decidir en quién puedes confiar tu información. En conversaciones de texto, Wiper soporta el envío de videos y fotografías, y las imágenes pueden ser reenviadas por el receptor, pero quien envía recibirá una notificación cuando esto ocurra, y se le indicará con cuántas personas se ha compartido la imagen. Adicionalmente, Wiper ofrece cifrado de llamadas, que si bien no tiene costo adicional, requiere de una conexión a Internet decente. ¿Tiene futuro Wiper?Entre otras cosas, Wiper ha anunciado que pronto lanzará una aplicación web y más opciones en las apps móviles. Si bien ha sido recibida con buenas críticas, el principal problema con el que se encuentra Wiper es el mismo que han tenido otras aplicaciones de mensajería: es muy difícil lograr que los usuarios se cambien de la aplicación que están usando, si es allí donde se encuentran sus amigos. Cualquiera de nosotros que esté usando Telegram puede dar fe de ello, si actualmente, con más de cincuenta millones de usuarios, todavía escuchamos grillos cuando entramos a enviarle un mensaje a uno de nuestros tres amigos que usan la aplicación de manera consistente. |
You are subscribed to email updates from Bitelia To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google Inc., 20 West Kinzie, Chicago IL USA 60610 |
No hay comentarios:
Publicar un comentario