Cómo gestionar el correo en Gmail de forma eficiente I

Gestionar gmail de forma eficiente

Sin duda el email o correo electrónico ha sido una de las herramientas tecnológicas que ha revolucionado definitivamente la forma en que las personas se comunican entre sí, hace tan solo 25 años todo el proceso de escribir, enviar y recepcionar una carta podía llevar días e incluso semanas. El impacto del email puede verse en todos los niveles de la vida cotidiana… lo usamos a diario casi inconscientemente para comunicarnos, para hacer negocios, para atraer clientes, para obtener información, etc.
Actualmente, el email está tan arraigado en nuestra sociedad que es impensable no disponer de esta herramienta, es esencial para trabajar, comunicarnos e informarnos.

Sin embargo debemos decir que, así como el email ha mejorado indiscutiblemente ciertos aspectos de nuestras vidas también ha impuesto nuevos desafíos relacionados con la gestión de los correos que muchas veces nos puede consumir un tiempo considerable de nuestro día; más aún cuando tenemos múltiples cuentas de email de distintos proveedores donde nos pueden llegar centenares de correos diariamente… en esos casos el email puede convertirse en una herramienta ineficiente e improductiva si no es gestionado correctamente.

Entonces, todo se reduce a usar un gestor de correos que nos permita administras nuestros emails de forma rápida y eficiente, aumentando nuestra productividad y liberando tiempo para otras tareas relevantes, para nosotros ese gestor es Gmail. Personalmente, creo que el cliente web de Gmail es el mejor que conozco ya que dispone de una enorme cantidad de opciones de configuración y personalización que lo hacen extremadamente poderoso; sin embargo muchas de estas opciones son desconocidas por la mayoría de los usuarios.

Consejos para mejorar la productividad

 Administra todas tus cuentas desde una sola interfaz

La mayoría de las personas tiene más de una cuenta de email, además es común que estas cuentas pertenezcan a distintos proveedores. Gmail nos permite configurar todas esas cuentas y gestionarlas de forma centralizada desde su interfaz. De esta forma, es posible recibir y enviar correos usando cualquiera de esas cuentas, incluso es posible crear distintas firmas para cada cuenta.

Etiqueta, clasifica y categoriza

etiquetas-gmail

Las etiquetas son una solución muy práctica para clasificar nuestros correos, la idea es aplicar distintas etiquetas a nuestros correos con la finalidad de identificarlos, entonces es ideal usar distintas temáticas para agrupar los correos (por ejemplo: trabajo, deportes, universidad, cuentas, etc.) pero esto puede variar con cada persona. Los emails etiquetados pueden ser asociados a un color para que sea más fácil de identificar con un vistazo rápido.

Gmail ha incluido también la posibilidad de categorizar los correos, de forma automática agrupa los emails entrantes en 5 categorías predefinidas: Principal, Social, Promociones, Notificaciones y Foros; esto te ayuda a mantener organizados los correos importantes de los triviales. Otra buena opción para identificar correos importantes es el uso de las estrellas o los símbolos de atención.

estrellas-gmail

Ahorra tiempo con el auto-archivado

Luego de etiquetar los correos es posible archivarlos automáticamente usando filtros; las etiquetas actúan como “carpetas” en un sistema de archivos y permiten generar una estructura organizada que agrupa los correos archivados; crear filtros para auto-archivar emails puede llevar un tiempo pero realmente es muy útil ya que te permite desviar correos poco importantes automáticamente.

Usa los filtros

filtros-gmail

Mediante el uso de filtros se puede etiquetar, archivar, suprimir, destacar y reenviar el correo electrónico de forma automática, funcionan en base a criterios de búsquedas establecidos según nuestras preferencias, es decir que podemos crear filtros para realizar acciones sobre los correos entrantes. Por ejemplo, podemos crear un filtro que etiquete y archive todos los mails que provengan de una cuenta que sabemos nos envían noticias y que podemos leer en otro momento.

Búsqueda avanzada de correo

El buscador de correos de Gmail es casi tan poderoso como el buscador web de Google, la barra de búsqueda dispone de un formulario avanzado desde el cual se puede generar un filtro usando las búsquedas ingresadas; además, cuenta con auto-completado que ayuda a crear cadenas de búsquedas rápidamente. Algunos ejemplos de cadenas de búsquedas:

[button type=”bd_button btn_middle” url=”http://www.tecnopedia.net/software/como-gestionar-el-correo-en-gmail-de-forma-eficiente-ii/” target=”” button_color_fon=”#3fc2da” button_text_color=”#ffffff” ]Continuar leyendo la 2da. parte[/button]

Cómo convertir páginas HTML en archivos PDF con Wkhtmltopdf

html-a-PDF

Wkhtmltopdf es una herramienta de linea de comandos, cuenta con una licencia open source (LGPLv3) y su objetivo es convertir páginas HTML o sitios web en archivos PDF.

Características principales:

[star_list]
  • multi-plataforma: está disponible en  versiones para Linux, Windows y Mac OSX.
  • generación automática de tablas de contenidos
  • protección del PDF mediante contraseña
  • cambio de orientación y tamaño de la hoja
  • mantiene los enlaces del sitio funcionando en el PDF
[/star_list]

Es una herramienta interesante y útil, una muy buena alternativa a las opciones de guardado que disponen los navegadores. Por ejemplo, para guardar la página principal de Tecnopedia escribiríamos:

tecnoopedia-wkhtmltopdf

Para ver todas las opciones pueden usar:

wkhtmltopdf

Puedes descargar esta herramienta desde su sitio web oficial wkhtmltopdf.org

7 fortalezas de HTML5 que todo desarrollador debe conocer

7-claves-HTML5-web

Allá por el año 2012 cuando HTML 5 empezó a ver la luz para el diseño Web eran pocas las personas que apostaban a que iba ser un verdadero éxito, tres años después nos podemos dar cuenta que, esta tecnología es la responsable de que muchas de las herramientas y plataformas que ahora conocemos hayan podido salir a la luz y estamos muy agradecidos por ello.

La pregunta que seguro surgirá es ¿Estás seguro que sin HTML 5 no hubieran salido todas estas plataformas?, la respuesta puede ser “SI” pero no con la prontitud que lo hicieron ya que, HTML 5 vino a convertirse en el superhéroe que toda Startup o empresa de desarrollo Web había soñado.

HTML 5 brinda siete poderosas herramientas por las cuales ha venido a convertirse en el favorito de todos, estas herramientas van desde la habilidad de tener una mejor etiqueta multimedia hasta tener la capacidad de poder interactuar en tiempo real con contenido real.

Las siete herramientas de HTML 5

[star_list]
  • Multimedia: HTML 5 viene equipado con nuevas etiquetas y entre ellas se encuentran las etiquetas audio y video las cuales como su nombre lo indican son dedicas específicamente a trabajar con elementos de audio y vídeo, proporcionando un mejor control sobre cada uno de los archivos que se ejecuten.
  • Gráficas y efectos 3D: Esta es una de las razones por las cuales Flash puede despedirse por completo de la Web, HTML 5 nos presenta la etiqueta canvas en la cual podemos crear animaciones o elementos SVG por medio del uso de JavaScript, lo cual hace que las animaciones que tengamos carguen de manera más rápida y sin necesidad de ningún plugin extra.
  • Almacenamiento Local (LocalStorage): Así como se ha reemplazado a Flash también HTML 5 trae el reemplazo para las tediosas cookies, hablamos de un almacenamiento local mediante HTML5 File system API, que permite que nuestros sitios o plataformas sean más rápidas y eficientes ya que, no se debe esperar a que todas y cada una de las cookies que nuestro sistema cree viajen en cada petición que se hace al servidor, haciendo que toda la información se encuentre en la sesión del navegador, haciendo así usuarios y programadores más felices.
  • Acceso a dispositivos (Device Access): HTML 5 viene mejorado para trabajar con toda clase de dispositivos que van desde una PC hasta un Smartphone, permitiendo de esta manera poder acceder a cierta información de cada dispositivo, por ejemplo podemos acceder a la geolocalización de un dispositivo, trabajar con eventos touch o si lo permite el dispositivo trabajar con el acelerómetro.
  • Integración y Rendimiento (Performance and Integration): Con HTML 5 podemos crear aplicaciones móviles con diferentes frameworks como Phonegap o JQuery Mobile que permiten crear por medio de HTML 5, CSS 3 y JavaScript crear aplicaciones nativas para las distintas plataformas móviles sin necesidad de conocer el lenguaje nativo.
  • Conectividad (Conectivity): Las aplicaciones en tiempo real son de uso cotidiano en cualquier comercio es por ello que HTML 5 ha incorporado el soporte para trabajar con tecnologías como node.js, socket.io y JSON para poder presentar a los usuarios información en tiempo real en todo momento sin perder ningún dato en el Limbo.
  • CSS 3: Por último pero no menos funcional HTML 5 ha venido a mejorar la forma de trabajar con estilos y diseños, proporcionando el CSS 3 el cual trae incorporados una de las mejores herramientas para el diseño Web actual, claro me refiero a los Media Queries, esos pequeños hacks que hace que nuestro sitio Web se vea bien en cualquier dispositivo no importando la resolución o tamaño, también incorpora efectos, transiciones y muchas más pero HTML 5 es quien ha venido a exprimir a 100% las capacidades de este nuevo CSS.
[/star_list]

HTML 5 no sólo mejoro el modo en que se interactúa el cliente con nuestras aplicaciones, sino que, también vino a mejorar el modo en que cada uno de los elementos de nuestra Web se comuniquen, así es nuestros elementos Web tienen la habilidad de comunicarse y ahora lo pueden hacer de una manera más semántica. HTML 5 nos viene a proporcionar nuevas etiquetas para facilitarnos el trabajo, etiquetas como header, nav, footer, aside, section, article y muchas más las cuales tienen tanta semántica que creo que no hay necesidad de indicar para que sirven cada una de ellas.

Así que diviértete trabajando con HTML 5 exprime a todo lo que puedas estas capacidades, crea nuevas aplicaciones y compártelas con nosotros.

Más información: html5.org

Android Studio: El mejor aliado para crear Apps

android-studio

Desde noviembre del 2007 que fue liberado el SDK para desarrollar aplicaciones para el Sistema Operativo Android, solamente Eclipse tenía la corona y se podía jactar de decir que era uno de los pocos software utilizados para desarrollar aplicaciones nativas para Android.

Cabe destacar que Eclipse es uno de los mejores IDE’s que existen actualmente para los programadores  ya que, permite el manejo de múltiples versiones para diferentes lenguajes de programación, ya no sólo JAVA como antes se suponía. Pero a partir del pasado Google I/O esto se acabó. Google decide apostar a crear su propio IDE en conjunto con IntelliJ IDEA, de esa fusión de conocimientos nace el nuevo y mejorado Android Studio.

Android Studio se perfila desde el año 2014 como el único e inmejorable IDE para desarrollar aplicaciones Android, no sólo el hecho de que este es multiplataforma sino que, no se debe instalar el SDK por separado tal como se hacía anteriormente con Eclipse, ya que este por ser promocionado por Google ya viene incorporado en sus diferentes instaladores, el único requisito que se solicita tener instalado es la versión más reciente del JDK (Java Developer Kit).

Son muchas las características positivas que trae Android Studio, entre las cuales destacan:

[star_list]
  • Estructura simple y organizada para los proyectos.
  • Entorno de desarrollo más robusto pero más simple, fácil e intuitivo.
  • Permite visualizar en vivo el aspecto de nuestra aplicación con respecto al estilo.
  • Brinda plantillas para diferentes elementos de programación como uso de Mapas.
  • Fácil creación de proyectos para cada uno de los dispositivos que emplean Android como Sistema Operativo.
  • Permite el uso de múltiples emuladores tales como genimotion o el propio AVD de Android Studio.
  • Facilidad para hacer debug en las aplicaciones y para realizar testing.
[/star_list]

Si estás pensando en iniciarte en el mundo de las aplicaciones para Android o ya eres Android Developer, debes utilizar este IDE y sacarle el mejor provecho a los beneficios que Google con su Android Studio tienen para ti.

 Más información: Sitio web oficial Android Developers

Los gigantes de JavaScript: AngularJS y BackboneJS

angularJS-backboneJS

Desde el año 2012 el desarrollo Web ha sufrido considerables cambios, los cuales han hecho que muchos profesionales de la Web estén creando aplicaciones más rápidas y mejor estructuradas. Esto se ha logrado gracias a la creación de frameworks que permiten, que tanto el diseño y desarrollo de las aplicaciones sea más fácil de realizar.

La mayoría de estos frameworks han sido creados para el Frontend lo cual ha permitido que las aplicaciones tengan más interacción con los visitantes y sean más veloces que las antiguas aplicaciones. Estos han sido desarrollados en JavaScript, este lenguaje de programación tiene la ventaja de hacer todas sus acciones del lado del cliente, permitiendo que las aplicaciones sean en tiempo real e interactúan de manera inmediata con el usuario.

De todos los frameworks JavaScript que han surgido, dos son lo que merecen el seudónimo de gigantes, estamos hablando de Angular y Backbone. Estos frameworks han sido los más utilizados por muchas empresas y plataformas Web para agilizar sus procesos no sólo operativos sino que también la forma de presentar información a los usuarios.

Obviamente tienen muchas similitudes, ambas son de licencia MIT, lo cual indica que son software libre, ambos han sido desarrollados por grandes grupos de desarrollo liderados por grandes programadores, Backbone fue creado por Jeremy Ashkenas quien además es el creador del CoffeeScript, por su parte Angular ha sido creado por el gigante del internet Google y la principal similitud es que ambos utilizan jQuery para funcionar en toda su plenitud. Los dos son grandes frameworks pero como todo en esta vida, los dos tienen ventajas como algunas otras desventajas.

Ventajas y Desventajas

Angular

[yes_list]
  • Portabilidad: Tiene pocas dependencias y puede utilizarse como lenguaje para Frontend como para Backend.
  • Fluidez: Permite que las llamadas asíncronas sin necesidad de mostrar el molesto refresh de la aplicación.
[/yes_list] [no_list]
  • Seguridad: Desafortunadamente las llamadas se encuentran a la vista, las urls a las cuales se hacen las peticiones se pueden ver en consola utilizando herramientas como firebug.
  • Compatibilidad: Desafortunadamente no todos los navegadores tienen soporte para Angular, pero como punto positivo, se está trabajando en ello.
[/no_list]

Backbone

[yes_list]
  • Ligero: Es uno de los Frameworks más ligeros con tan sólo 800 líneas de código y una sola dependencia para su fuerte funcionamiento (underscore.js).
  • Modularización: Backbone obliga a los programadores a llevar un orden más completo y seguro, lo cual permite que la modularización del código tenga más orden, de esta manera el mantenimiento de la aplicación es más fácil.
[/yes_list] [no_list]
  • Curva de aprendizaje: Pese a que es más ligero, la curva de aprendizaje es más alta con respecto a Angular.
[/no_list]

En conclusión, ambos frameworks son los mejores del mercado, no importa cuál de los dos utilices, te puedo asegurar que cualquiera que elijas aumentará la productividad no sólo de tu aplicación sino que también de tu equipo de desarrollo.

Más información: Sitio oficial Backbone JSSitio oficial Angular JS

 

Infografía – Web Hosting para principiantes

Qué es un web hosting? , cómo hago para que mi sitio web este disponible en internet? qué características debo fijarme cuando rento un hosting para mi sitio web? si alguna vez te has hecho estas preguntas, seguramente esta infografía te parecerá muy interesante.

Nuevamente, los chicos de ValorTop nos proporcionan esta guía básica sobre los aspectos básicos de los web hosting (en español, hospedaje o alojamiento web). Esperamos que les sea de utilidad.

Web Hosting para principiantes

 

El rol de Web Master en las empresas: una especie en extinción

web-master

Estamos pasando por la mejor época que la tecnología puede tener, no por el hecho de que ahora tenemos a nuestro alcance todo lo que queramos sino porque estamos evolucionando conforme la tecnología lo permite. Lo mismo sucede con la Web, a partir del año 2004 aproximadamente, tuvo un toque mágico por algún hechicero e hizo que se convirtiera en el monstruo que ahora es, pero, conforme fue avanzando el tiempo las necesidades fueron evolucionando también, los clientes que encargan sitios Web ya no querían que sólo fuera estático sino que además querían tener interacción con sus clientes, además a eso ya no querían los diseños aburridos y típicos que antes se utilizaban, querían algo moderno, bonito y llamativo, pero existía un problema todo esto lo hacía una sola persona el Web Master.

Se le denominaba Web Master aquella persona que era la encargada de diseñar y crear sitios web, estas personas eran admiradas por sus amplios conocimientos en el manejo del HTML, el poder manipular los estilos para que lucieran como el cliente los quería y poder crear uno que otro efecto agradable a la vista. Esta persona debía tener conocimientos en diseño gráfico, programación Web, bases de datos y muchas herramientas más, es por ello que diseñar para la Web era costoso y no había muchas personas que se atrevían a trabajar en este amplio mundo.

Todo esto ha cambiado pues la imagen del “Todo Poderoso” Web Master ha ido desapareciendo poco a poco, esto se debe a que han surgido nuevas especializaciones para crear sitios Web, si bien es cierto aún hay personas que se dedican hacer sitios web ten por seguro que no lo hacen solos.

Por más que una persona desee hacer el solo un sitio web profesional no puede, pues siempre necesitará del apoyo de un diseñador gráfico quien será el encargado de crear la imagen que el sitio tendrá, si es una web que interactuará con los visitantes necesitará el apoyo de un BackEnd para desarrollar la programación de su sitio Web, deberá tener el apoyo de un experto en UX|UI quien en conjunto con el diseñador gráfico diseñaran la forma correcta en la que interactuará el sitio Web con los visitantes, por último pero no menos importante quien se encargará de hacer que todo esto se una es el FrontEnd, este es el encargado de hacer el Markup en HTML y CSS de acuerdo a lo que el diseñador gráfico hizo, creará toda la interacción con la estructura que el BackEnd desarrolló, hará, que los efectos diseñados por el experto en  UX|UI interactúen con el usuario de manera exacta y por último pero no lo más importante será el responsable que el sitio funcione tal como el cliente lo solicitó.

Como se puede observar si por ahí existiese todavía alguien que se denomine “Web Master”, deberá dominar a un 75% (como mínimo), cada una de las áreas mencionadas para poder crear un Sitio Web moderno y profesional. Si en la empresa donde laboras aún figura la entidad de Web Master hay dos opciones la primera, esta persona domina perfectamente las cuatro áreas y crea sitios tremendamente atractivos, modernos y todo lo demás o, los sitios que la empresa crea son chapados a la antigua, con poca o ninguna existencia de creatividad y calidad profesional.

¿Entonces qué hacer?, sencillo, hay que buscar la especialización y ser el mejor en el área que prefieras, verás que pronto encontrarás tu vocación y estarás diseñando Sitios Web de alta calidad profesional.

¿Tu que crees? ¿aún existe el rol del Web Master en el mercado laboral?

Infografía – Comparativa Iphone 6 vs Galaxy S6 EDGE

Hace pocas semanas les traíamos esta infografía que compara el Iphone 6 con el nuevo Samsung Galaxy S6; ahora, para completar aún más esa información y gracias a los muchachos de ValorTop.com les presentamos una nueva comparativa entre el Iphone 6 y el Samsung Galaxy S6 Edge. Esperamos que les sea de utilidad!

iPhone 6 Plus vs Galaxy S6 Edge

Menú