viernes, 29 de agosto de 2014

Las Vacaciones del Community Manager

La presencia en las redes sociales desde hace ya tiempo dejó de ser un lujo para convertirse en una necesidad de todo individuo, marca o empresa que desee establecer una estrategia de comunicación efectiva en la era del Internet 2.0; lo que comenzó como una responsabilidad extra para uno o dos miembros del equipo de administración o de mercadeo culminó dando paso a un trabajo altamente especializado que derivó en la creación del cargo de Community Manager o lo que es lo mismo: profesional altamente entrenado, con conocimientos de psicología, marketing y computación, con niveles elevados de compromiso y capacidad de estar presente en el momento oportuno con el comentario adecuado prácticamente las 24 horas del día.

Lejos quedaron los días de los aficionados publicando comentarios al azar en twitter o fotos de las vacaciones en instagram, el trabajo actual del community manager requiere dedicación, investigación, estructuración, manejo de objetivos y estrategias para pasar a la implementación; en pocas palabras un trabajo complejo y agotador realizado por personas con capacidades para ello pero que en última instancia
Social Media y Vacaciones
también requieren tiempo de ocio y descanso por lo que eventualmente también el community manager toma vacaciones pero ... ¿se puede hacer una pausa en redes sociales?; la respuesta es No.

Para quienes trabajan en agencias que se dedican al marketing 2.0 o integrados dentro de un equipo de comunicación en redes sociales quizás no resulte demasiado complejo tomar un tiempo libre dado que cualquier compañero de equipo podrá suplir al ausente durante su período de ausencia sin embargo no todos los profesionales de comunicación 2.0 trabajan así, en pequeñas firmas, marcas locales e incluso profesionales de libre ejercicio la responsabilidad de manejo de redes sociales recae sobre una sola persona por lo que no hay un compañero de equipo que pueda cubrir la ausencia entonces ... ¿no se puede tomar vacaciones nunca?

La respuesta absoluta es No dado que las redes sociales son un tren que no espera por nadie y no debería pararse nunca la interacción sin embargo no es humano pedirle a una persona que trabaje 24/24 365 días al año sin pausa; los tiempos de la esclavitud ya pasaron por lo que la respuesta pragmática a la interrogante previa es un SI condicionado.

El community manager que no cuenta con un equipo que lo respalde puede tomar vacaciones siempre que cubra ciertos detalles para evitar que su trabajo de todo el año se desplome en unos pocos días de ausencia; a continuación algunos consejos que pueden ayudar a disminuir el impacto de las vacaciones sobre el número de seguidores, influencia y posicionamiento.

1.- Fraccionar las vacaciones
Un viaje a Europa de 6 semanas es un sueño para casi cualquier persona pero pocos son los que se pueden dar ese lujo, mucho menos el community manager que trabaja en solitario, ¡6 semanas sin interactuar con los seguidores! simplemente es una catástrofe.

En estos casos es mejor tomar dos o tres períodos de vacaciones al año de 7 a 10 días, esto ayudará a recuperarse más rápido y una ausencia breve tendrá poco impacto (nunca nulo) en el trabajo desarrollado en redes sociales.

2.- Apoyarse en los gestores de contenido
Si bien el contenido diario no debe ser nunca 100% automatizado durante un tiempo finito de vacaciones pueden usarse los gestores de contenido para evitar que nuestras cuentas de twitter y facebook queden en silencio; con estos programas podemos preparar lo que vamos a publicar durante la ausencia a fin de mantener el interés de quienes nos siguen; sin duda será difícil captar nuevos seguidores con esta estrategia pero al menos mantendremos nuestra base consolidada.

3.- Anunciar a nuestros seguidores que estaremos fuera y dejaremos algunos mensajes automáticos
La honestidad es un valor muy bien visto por las personas por lo que este anuncio es una muy buena estrategia, además le da un perfil más humano a nuestras cuentas en redes sociales (atrás de esos escritos y fotos hay una persona) lo cual en última instancia es la clave para lograr conectar con los usuarios.

4.- Crear autorespuestas
Nunca, nunca, nunca permitas que un usuario o seguidor se sienta ignorado, programa autorespuestas en todo lo que puedas (tweets, correos, etc) para que las personas entiendan porque no recibieron una respuesta inmediata a su solicitud; al volver de las vacaciones aparta los 3 primeros días para dar respuesta diferida a todos los mensajes que puedas haber recibido durante tu ausencia.

5.- Deja el smarthphone en casa
Vacaciones son vacaciones y si el teléfono inteligente nos acompaña muy probablemente nos veremos trabajando "sin darnos cuenta" justo a mitad de nuestras vacaciones; en lugar de llevar con nosotros el teléfono inteligente es mejor dejar un compañero encargado de "apagar el fuego" en caso de alguna eventualidad mayor, no necesariamente tiene que ser otro community manager, puede ser cualquier otro compañero de la oficina que tome la responsabilidad de publicar algún comentario en vivo sobre algún acontecimiento inesperado y relevante que pueda darse durante nuestra ausencia; hacer esto nos dará la tranquilidad de que si existe la oportunidad de tener impacto con un acontecimiento inesperado alguien estará allí para cubrir el momento.

Con estos cinco consejos no resta más que empacar y decidir el mejor destino para descansar ... si es sin wi-fi mucho mejor.

viernes, 25 de julio de 2014

Como mantener a flote las fotos en Instagram

Instagram es una de las redes sociales que cobra auge cada día con mayor ímpetu, subir una o varias fotos, colocar etiquetas y comenzar a ver como decenas de usuarios tocan el corazón de la imagen para decir que les gusta llena de orgullo a quien publica las fotos y a la vez le inspiran a seguir subiendo material gráfico sin embargo el éxito de una foto en instagram tiende a ser fugaz y a desvanecerse tan rápido como apareció.

Con millones de fotos etiquetadas con miles de etiquetas al día no toma mucho tiempo para que nuestra prima dona ya no figure en los primeros puestos de los listados y en cuestión a veces de minutos vemos como ya no recibe ningún punto positivo.

Puede ser frustrante ver como se desvanece el éxito y a veces resulta difícil encontrar una estrategia para
Como posicionar imágenes en Instagram
darle brillo y "revivir" nuestra foto consentida para recibir más visitas y más corazones.

La solución a esta situación no es tan difícil como parece, basta seguir unos simples consejos:

1- No agotar todas las etiquetas en la primera publicación
En Instagram suelen incluirse cinco, diez, veinte y hasta más etiquetas cuando se publica la foto, esto puede resultar útil en un primer momento pero agota los recursos para lograr mantener la foto a flote por más tiempo, lo ideal es publicar con 5 a 10 hashtags y reservar el resto para la segunda parte de la estrategia que entrará en juego cuando ya no se reciban más likes y queramos reflotar la imagen a su popularidad inicial.

2- Escribir comentarios con etiquetas en nuestras fotos
Cuando publicamos comentarios con etiquetas en las fotos de otros usuarios Instagram no incluye la foto comentada en los listados de búsqueda de tales etiquetas sin embargo cuando añadimos comentarios con etiquetas a nuestras propias fotos automáticamente las mismas comienzan a salir en los listados de búsqueda de esos nuevos hashtags, por lo tanto si disponemos de 20, 30 o 40 palabras clave para usar como etiquetas lo mejor es usar las 5 o 10 más fuertes en la primera publicación y reservar el resto para comentarios posteriores que permitirán mantener a flote la imagen, el número de etiquetas a incluir en cada comentario así como la frecuencia entre cada comentario (diario, semanal, etc) dependerá de la dinámica propia de cada foto en cada cuenta.

Finalmente para lograr mantener una foto presente en Instagram es válido usar la publicidad cruzada con otras redes sociales como Twitter.

3- Crea un tweet con el url de la foto en Instagram 
Y un corto comentario con no más de tres etiquetas (recordemos que en twitter 2 son suficientes); luego publica periódicamente el tweet a intervalos diarios, interdiarios o semanales (todo depende de la dinámica y número de seguidores de tu cuenta), estos tweets generarán tráfico hacia tu foto en Instagram y por ende hacia tu cuenta.

Con estas tres simples estrategias verás que tus fotos se mantendrán recibiendo Likes por mucho más tiempo en Instagram.

miércoles, 2 de julio de 2014

Cambiar de correo electrónico, una acción más compleja de lo que parece

Hace 10 o 15 años tener un correo electrónico era una novedad, pocas personas tenían acceso a internet, menos aún poseían una cuenta de correo y en general era más una curiosidad que una necesidad, con el devenir del tiempo, la evolución de internet, el acceso masivo a los recursos informáticos y la implementación de las tecnologías de internet (como el correo electrónico y el cloud computing) tener un correo electrónico pasó de ser un lujo a una necesidad.

Millones de personas cada día inician sus cuentas de correo en distintos servicios (de pago algunos, gratuitos la mayoría) y comienzan a asociar acceso a cuentas, contraseñas, bancos y un sin fin de operaciones rutinarias en la web con una cuenta de correo electrónico en particular; hasta aquí nada parece extraño ni digno de análisis pero ... ¿qué pasa cuando cambiamos nuestra cuenta de correo electrónico?

Bien sea porque abrimos nuestra propia web y queremos un correo con mayor identidad corporativa o porque un proveedor de servicios no cumple con nuestras necesidades o un tercero ofrece mayor calidad en sus servicios es posible que en algún momento queramos cambiar (si no o hemos hecho ya) nuestro proveedor de correo electrónico y, por tanto, nuestra dirección de e-mail; la operación en inicio no parece compleja pero en realidad si no se tienen en cuenta ciertos detalles podríamos vernos ante una serie de problemas de comunicación que consumirán mucho de nuestro tiempo para resolver, a fin de evitar estos problemas podemos seguir algunos consejos cuando decidamos cambiar de correo electrónico.

1- No cerrar la cuenta anterior de inmediato
Parece algo obvio pero muchos usuarios al abrir una nueva cuenta de correo electrónico cierran la cuenta
Cambiando de proveedor de correo electrónico
anterior, grave error dado que al cambiar el correo automáticamente no cambiarán todos los servicios que podamos tener vinculados a la misma (y que en muchos casos ni recordamos), el problema se presentará cuando intentemos recibir comunicaciones de esos servicios o recuperar contraseñas que llegan a ese e-mail, al haberlo cerrado simplemente hemos cerrado el canal de comunicación.

Para evitar estos inconvenientes es razonable mantener la cuenta previa abierta por al menos un año a fin de migrar progresivamente en todos nuestros perfiles (redes sociales, bancos, listas de contacto, servicios contratados como teléfono o TV por cable) nuestro correo electrónico; sólo cuando estemos seguros de que ya todos nuestros servicios clave están actualizados con nuestra nueva dirección de email podremos cerrar la cuenta anterior.

Mientras esto ocurre es necesario tomar previsiones para no ahogarnos con montones de correos que ahora llegan no a una sino a dos (o más) cuentas de correo.

2- Configurar un redirect
Siempre que sea posible es buena idea instalar un redirect que reenvíe los correos de la cuenta vieja a la nueva así no será necesario estar consultando dos cuentas de correo por separado, todo se centraliza en la nueva cuenta que recibirá los correos dirigidos a ella así como los redirigidos desde la cuenta anterior.

3- Configurar una autorespuesta
Podríamos pasar horas avisándole a todos nuestros contactos que hemos cambiado la dirección de email y aún así alguien se quedará por fuera, una manera sencilla (y casi automática) de avisarle a nuestros contactos, clientes, proveedores y relacionados que hemos cambiado nuestra dirección de correo electrónico es configurando una autorespuesta en el correo que vamos a cerrar, dejando esta autorespuesta configurada por un lapso prudencial de tiempo (12 meses ese un buen plazo) cada vez que alguien escriba a nuestra dirección anterior recibirá la autorespuesta notificándole que ya no trabajamos con esa cuenta, el mensaje podría ser algo como:

"Gracias por contactarme, tu información ha sido recibida sin embargo es importante que sepas que ya pronto no usaré más esta cuenta de correo electrónico por lo que te pido actualices mi dirección
Cambiando nuestro correo electrónico sin problemas
con esta cuenta de email: nuevacuenta@proveedor.com para que podamos seguir en contacto por correo electrónico"

La autorespuesta nos permitirá informarle a TODOS (incluso aquellas personas con quienes no intercambiamos muchos correos) que estamos en proceso de cerrar nuestra cuenta dándoles así la oportunidad de actualizar nuestra información en sus contactos.

4- Actualizar todos los servicios donde se pide como requisito de nuestro perfil un correo electrónico
Cada día más los servicios públicos como electricidad, TV por cable, teléfono, internet e incluso bancos piden a sus usuarios una dirección de e-mail para comunicarse con ellos, enviarle notificaciones e incluso facturas y notificaciones de cobro; cuando vamos a cambiar nuestra dirección de correo es importante tomarnos un tiempo para actualizar en la página web de cada uno de estos servicios nuestra dirección de correo electrónico dado que podría darse el caso de que una factura, por ejemplo, fuese enviada a nuestra vieja cuenta de correo (la cual ya hemos cerrado) y nosotros nunca nos enteremos, aún así el proveedor habrá cumplido con la obligación de notificarnos (a la dirección que nosotros mismos le dimos alguna vez) y al no haber respuesta el servicio facturado puede ser interrumpido, todo esto simplemente por no haber actualizado los datos.

5- Hacer un respaldo de todos nuestros correos
Parece obvio pero muchos no lo hacen y al cerrar la cuenta pierden información de correos importantes que tenían almacenados en la cuenta anterior, cuando nos dispongamos a migrar de un proveedor de correo electrónico a otro es fundamental hacer un respaldo de todos nuestros correos importantes y bajarlo a local de manera que a posteriori podamos importarlo a la nueva cuenta o consultarlo con un manejador de correo electrónico local como Outlook Express o Apple Mail.

Con estos cinco sencillos pasos será menos probable que tengamos problemas cuando decidamos iniciar el proceso de cambiar de proveedor de e-mail ¿qué otros consejos crees sería útil implementar?

sábado, 21 de junio de 2014

La evolución de las comunicaciones, desde la carta a Facebook

Desde la aparición de Facebook la comunicación entre amigos, familiares y colegas que se encuentran lejos (e incluso cerca) ha dado un salto cuántico similar al que dieron las comunicaciones con el establecimiento de las primeras comunicaciones intercontinentales.

Los primeros inmigrantes que llegaron al continente americano tenían noticias de sus seres queridos semanas o meses después de que algún acontecimiento importante ocurriera (matrimonio, nacimiento, enfermedad e incluso muerte de algún ser querido), las comunicaciones eran por cartas y el traslado de estas a través del mar era en barcos lo cual hacía las comunicaciones verdaderamente lentas; en casos de extrema urgencia se
Carta de un Inmigrante primera mitad del Siglo XX
podía hacer uso del telegrama pero dados los elevados costos para la época las noticias rápidas desde el otro lado del océano además de caras eran muy breves.

Con la llegada del teléfono las cosas cambiaron drásticamente, en minutos podía escucharse la voz de quienes estaban lejos, recibir noticias y estar en comunicación de manera más o menos fluida sin embargo aún los costos seguían elevados como para que la mayoría pudiera establecer una comunicación diaria con sus familiares y amigos, por otro lado era una comunicación basada en la voz, todo lo demás (fotos, documentos, etc) seguía dependiendo del correo regular que ahora por vía aérea era más expedito pero nunca instantáneo.

Luego como arte de magia llegó internet, las comunicaciones se hicieron más rápidas y eficientes, los costos cayeron casi a cero y pronto decenas de miles de personas comenzaron a comunicarse de manera casi inmediata, al principio internet parecía un lujo de pocos pero en pocos años el acceso de más y más personas al servicio, el incremento de la velocidad de conexión y la proliferación de centros de conexión a internet donde se puede acceder al servicio aún sin contar con una computadora en casa hicieron que las comunicaciones a finales del siglo XX y principios del siglo XXI llegaran a velocidades vertiginosas que casi tocan lo instantáneo.

Hasta este momento las comunicaciones evolucionaron asombrosamente pero aún eran entre dos puntos, dos personas; la novedad que trajo Facebook a las comunicaciones a través de internet fue la capacidad de unir grupos y enlazar personas distantes en tiempo y espacio es decir, unir individuos que quizás llevan años sin saber los unos de los otros así como permitir la comunicación de personas en extremos opuestos del mundo, con el advenimiento de esta red social ya la comunicación no era de A hacia B sino de A hacia su grupo donde B, C y D pueden ver lo que comenta, las fotos que toma o los videos que publica,
Con Facebook y otras redes sociales las personas hoy están más comunicadas que nunca en la historia de la humanidad
adicionalmente a esto los contactos de B, C, y D también podrán verlo y quizás A que está relacionado con B retoma el contacto con B1 quien estaba en el grupo directo de B pero no en contacto con A.

La capacidad de generar redes de contactos, amistades y colegas como una gran telaraña es lo que hizo de Facebook un éxito comunicacional, si a esto se agrega a través de la red social se pueden ver fotos, videos y un sin fin de material en tiempo real no queda duda de las razones que han hecho que Facebook haya mantenido un crecimiento constante y sostenido del número de usuarios desde su lanzamiento; quizás ya la voz no está tan presente (aunque existen herramientas que permiten la comunicación por voz) pero no cabe duda que los seres humanos ahora están mejor comunicados entre sí que nunca antes en la historia de la humanidad, lejos quedaron aquellos años aciagos donde tras la partida de un ser querido a tierras lejanas las noticias llegarían a las semanas o meses, cuando las caras no se volverían a ver sino años más tarde, donde la última vez que se podría escuchar la voz de un ser querido sería en el momento de la despedida.

Aún así no existe tecnología actual ni futura que pueda sustituir el calor de un abrazo y la calidez de una caricia, acciones que en un mundo cada día más interconectado parecen escasear dado que muchos prefieren estar más pendientes de la pantalla del celular que de quienes tienen al lado ... ¿a dónde nos lleva esto? .... lo dejaremos para una reflexión posterior.

viernes, 6 de junio de 2014

Cuidando el contenido multimedia en Twitter

En twitter se generan toneladas de contenidos por hora, los tweets pueden correr a velocidades vertiginosas en la línea de tiempo (TL) y a veces es casi imposible leer los textos en su totalidad así sean menos de 140 caracteres; para lidiar con esto muchos usuarios apelan al adagio de que una imagen vale más que mil palabras y deciden colocar una imagen para llamar la atención de sus seguidores y así hacer que abran el tweet para revisarlo.

La práctica en si es ingeniosa y no tiene nada de malo, el problema surge cuando cientos de usuarios comienzan a usar miles de imágenes y ya el time line (TL, línea de tiempo) comienza a saturarse de imágenes, el efecto inicial se pierde y aquí es donde comienzan los problemas ... algunos usuarios buscando destacar sus imágenes sobre las demás comienzan, a veces sin saberlo, a hacer uso de material multimedia que infringe las políticas de twitter arriesgándose a ser sancionado.

Es importante saber que las políticas de twitter sobre ciertos tópicos son bastante flexibles pero aún así tienen sus límites, se permiten ciertas imágenes de desnudez aunque las gráficas abiertamente pornográficas no son admitidas, así mismo las fotos o dibujos que puedan mostrar hechos impactantes (violencia, sangre, etc) pueden caer en la categoría de "material sensible" por lo que es necesario, si se va a hacer uso de esas imágenes, tomar ciertas precauciones para evitar inconvenientes a nuestros seguidores (que quizás no deseen ver imágenes fuertes) y a nosotros mismos.

Cuando se desea hacer uso de imágenes impactantes pero que por sus características podrían afectar la
Tweets con material sensible
susceptibilidad de algunos usuarios es conveniente marcar en la configuración de la cuenta que algunos de nuestros contenidos pueden resultar sensibles, de esta forma los usuarios recibirán una advertencia antes de abrir la foto y aquellos que no deseen ver material potencialmente "fuerte" simplemente se abstienen de hacerlo.

Esta práctica tiene doble ventaja, en primer lugar evita las sanciones y en segundo lugar estimula la curiosidad natural de muchos usuarios quienes quizás se quejarían si la imagen viene sin advertencia pero, ante la incógnita de saber que tan intensa es, abrirán la imágenes marcadas como sensibles; resulta pues una estrategia saludable para nuestra cuenta de twitter.

En caso de obviar este detalle y colocar fotos de contenido gráfico que pueda ser mal recibido por nuestros seguidores ellos mismos tendrán la potestad de colocar una bandera (flag) en la foto de manera que el equipo de twitter la revise y, si así lo considera, coloque la advertencia de material multimedia; si esto ocurriera una o dos veces quizás no tenga consecuencias, simplemente se recibirá un correo con la notificación pero si recibimos flags en twitter muy seguido y el equipo de verificación de contenidos multimedia considera que el material en efecto es "sensible" la cuenta puede llegar incluso a ser cerrada.

Para colocar un flag a una foto basta abrir el tweet, colocarse sobre la foto y en el ángulo inferior derecho marcar sobre el botón Flag Media, esto generará un alerta en el equipo de revisión que hará que la foto sea marcada como material inadecuado en caso de incumplir con las normas de publicación de twitter.

De ahora en adelante es importante revisar muy bien el material multimedia de nuestros tweets y hacer uso del material delicado en nuestro favor, ¡eso sí! sin abusar.

sábado, 24 de mayo de 2014

Alternativas al CAPTCHA para validar usuarios en formularios

Cualquier administrador de una página web ha debido lidiar en algún momento con la desagradable intromisión de un robot en su página web que envía decenas de correos al día desde el formulario de contacto o registra infinidad de usuarios en el área de registro del sitio web.

La tecnología que permite que los robots y malware hagan esto no es nueva y los problemas que generan son bien conocidos sobrecargando los servidores de correo, enviando correo basura o explotando vulnerabilidades potenciales de la página web para crear un agujero de seguridad; a pesar de esto no es una práctica común de todos los desarrolladores web implementar elementos que limiten el acceso de robots a los formularios de las páginas web.

Hace ya algún tiempo el CAPTCHA [Completely Automated Public Turing test to tell Computers and Humans Apart (Prueba de Turing completamente automática y pública para diferenciar computadoras (ordenadores) de humanos] ha sido empleado de manera bastante efectiva para diferenciar los usuarios humanos de las máquinas y así poder limitar de alguna forma los problemas generados por los spambots sin embargo, y a pesar de ser un código abierto,  no son pocos los desarrolladores que encuentran problemas implementando el algoritmo CAPTCHA por lo que tienden a obviarlo dejando desprotegidos los formularios.

Si bien es cierto que con un poco de práctica el CAPTCHA puede ser dominado a la perfección e implementado de rutina en todos los formularios existen alternativas rápidas y fáciles de programar que bien pueden sustituir el CAPTCHA o complementarlo, una forma fácil de hacerlo es mediante una sentencia lógica de validación.

Las preguntas de validación son fáciles de estructurar siguiendo los siguientes pasos:

1- Almacenar en una base de datos el par pregunta - respuesta
2- Generar un código para seleccionar de manera aleatoria la pregunta a incluir en el formulario
3- Incluir en el formulario un campo para introducir la respuesta a la pregunta por ejemplo:

La Capital de Francia es: _____________________

4- Incluir un script de validación donde si la respuesta es correcta (la respuesta ingresada corresponde con la almacenada en la base de datos) procesa el formulario, de lo contrario da error y vuelva a inicio

Como se puede ver con un poco de manejo MySQL y PHP se puede programar un sistema de preguntas aleatorias bastante efectivo y seguro, como siempre no existe sistema invulnerable pero al menos limitará el ataque de un buen número de robots y malware.

A la hora de planificar los pares preguntas - respuesta deben considerarse algunos detalles técnicos para evitar mal funcionamiento, entre estas consideraciones están:

- Usar preguntas cuyas respuestas son conocidas por la mayoría de las personas o, en su defecto, son fáciles de encontrar en Google; si se colocan preguntas como ¿Cuál es la raíz cuadrada del coseno de 35º elevado a la 4ª potencia? es muy probable que nunca se reciba un correo electrónico generado en el formulario ni por seres humanos ni por máquinas.

- Tratar de usar preguntas cuyas respuestas sean de una, máximo dos palabras

- Programar los pares pregunta-respuesta en el idioma de nuestro público objetivo; si se toma un script en inglés para una página web dirigida a público hispanoamericano es muy posible que se reciban pocos correos generados en el formulario de contacto y si de registro de usuarios se trata muchos menos aún.

- Aplicar una función donde la cadena de texto se convierta siempre a minúsculas (escribiendo también la base de datos las respuestas control en minúsculas), de esta manera no importa como escriba la respuesta el usuario al filtrar con la función correcta la respuesta a comparar con el control estará siempre en minúsculas.

Con esto ya estamos listos para comenzar a preparar preguntas de seguridad teniendo siempre en mente que regularmente deben agregarse más preguntas a la base de datos, en estos casos mientras más mejor, partiendo de este punto las opciones son infinitas, sólo hay que ponerse a programarlas.


viernes, 9 de mayo de 2014

¿Tu PC está Caliente?

Para nadie es un secreto que las computadoras generan calor, tampoco es nada nuevo ver uno o dos ventiladores (fan coolers) instalados en la computadora con el objetivo de disipar calor; en inicio los ventiladores, rendijas de ventilación y disipadores de calor están diseñados para brindar a cada procesador una ventilación y recambio de aire óptimos que le permitan funcionar dentro de un rango de temperatura adecuado pero ... ¿de verdad no se está recalentando la computadora?

Nueva de paquete la máquina va a funcionar adecuadamente pero con el uso, el paso del tiempo y factores medioambientales como el polvo, la humedad y el desgaste mismo de los elementos móviles de los ventiladores es posible que lo que damos por sentado sobre ventilación ya no sea así, es posible que veamos el ventilador girar e incluso lo oigamos pero persiste la duda ¿está haciendo bien su trabajo?

Rendijas de ventilación obstruidas por el polvo, cabellos y fibras enrollados en el eje del ventilador, polvo adherido a las aspas, grasa adherida a las ranuras de ventilación del procesador son sólo algunas de las situaciones que pueden generar mala disipación del calor dentro de la computadora lo cual redunda en
disminución del rendimiento e incluso riesgo de daño irreversible a los circuitos y demás componentes tanto del procesador como del resto de las tarjetas; ante este riesgo resulta pues apremiante saber como está la temperatura de nuestro PC.

Si bien Windows tiene lecturas de estos parámetros normalmente no los presenta al usuario, incluso hay un sistema de seguridad que apaga la máquina cuando esta alcanza una temperatura crítica (a fin de proteger los circuitos y evitar que se fundan) pero si hemos llegado a un punto donde la máquina se apaga por recalentamiento es probable que ya estemos abordando un poco tarde el problema.

Por fortuna existen diversas herramientas para monitorear la temperatura y rendimiento de los ventiladores de la computadora, algunas de pago otras gratuitas la mayoría se pueden descargar es instalar fácilmente, no ocupan mucho espacio en disco duro y mucho menos en memoria, en resumen consumen muy pocos recursos del sistema y ofrecen una gran protección contra el calor, elemento que literalmente podría destruir nuestra máquina.

De los muchos que se encuentran en internet nuestro equipo de desarrollo y mantenimiento ha probado (y recomienda) Speed Fan (se puede descargar Aquí de la página de Softonic) dado que ofrece no sólo lecturas de la temperatura del procesador, disco duro y sistema en general sino que también nos indica los voltajes de los ventiladores, las revoluciones por minuto y un buen número de parámetros que nos ayudarán a determinar si existe recalentamiento o si es necesario darle mantenimiento a los fan coolers para que ejecuten mejor su trabajo, adicionalmente presenta la función de Automatic Speed Fan la cual permite que la aplicación ajuste la velocidad de giro (RPM) de acuerdo a las temperaturas registradas, esto optimiza tanto el control de temperatura como la utilización de energía.

¿Se necesitan más razones para instalar un monitor de temperatura en nuestra computadora?

viernes, 25 de abril de 2014

Las etiquetas (hashtags) en Instagram

El usuario promedio está muy familiarizado y sabe usar bastante bien las etiquetas (hashtags en inglés) de Twitter; al poder ser utilizadas estas etiquetas en Instagram muchas personas siguen la misma metodología y forma de etiquetar que usan en Twitter lo cual los lleva a cometer algunos errores con resultados indeseables para su estrategia de Social Media.

El primer error es usar una o dos etiquetas dado que en Twitter dado la limitación de caracteres usar más de dos o tres palabras etiquetadas haría los textos simplemente ilegibles motivo por el cual no se aconseja abusar de las etiquetas en Twitter, en Instagram ocurre todo lo contrario, mientras más etiquetas se usen mucho mejor resultado; las etiquetas pueden estar intercaladas en el texto como por ejemplo: Esta es la
Los Hashtags en Instagram
#foto de nuestro #equipodeprogramación hoy en la #oficina, además se pueden colocar al final de la descripción como una especie de nido de palabras clave donde se colocan todas las etiquetas que deseemos asociar a una foto en particular; por ejemplo si tomamos una foto de un paisaje en las vacaciones podríamos colocar múltiples etiquetas como #paisaje, #rio, #vaciones, #viajeenfamilia, etc; cada una de estas etiquetas permitirá que la foto sea encontrada en búsquedas de distintas categorías de manera que el uso extendido de etiquetas ayudará a que individuos de intereses muy distintos lleguen a nuestras fotos publicadas en Instagram por diferentes caminos, tomando el ejemplo anterior es posible que la foto sea vista por personas interesadas en paisajismo, trekking, excursiones, vacaciones, familia y así sucesivamente, todo depende de la estructura que se le de al etiquetado de las fotos en Instagram.


Otro error frecuente es usar hashtags en comentarios realizados en las fotos de otras personas; a diferencia de Twitter donde cada comentario es un tweet individual donde valen etiquetas y menciones (todo lo que sea precedido de @) en Instagram una línea de comentarios será vinculada a una foto, es decir todo forma parte de ella, así si colocamos etiquetas en el comentario de fotos de otros usuarios como podría ser Bonita foto de tu #perro al realizar una búsqueda con la herramienta Search de Instagram no aparecerá la foto que hemos etiquetado con el hashtag #perro a menos que su propio autor hubiere colocado la etiqueta en la foto así que es mejor evitar las etiquetas en fotos de terceros ya que no aportan ningún valor salvo el de sugerir al autor que debería incluir esa etiqueta particular.

En el caso de los comentarios a las propias fotos la historia es otra; como autor se pueden colocar las etiquetas en la descripción de la foto o en alguno de los comentarios, cuando es quien publicó la foto quien agrega las etiquetas en los comentarios el buscador de Instagram si toma la foto en cuenta cuando se busca por esa palabra clave en particular; esto es de suma importancia ya que nos permite mantener viva una foto que hemos publicado hace tiempo o agregar palabras clave que nos han sugerido o que olvidamos cuando publicamos la foto originalmente.

Finalmente está la construcción de etiquetas largas y complejas, no es para nada deseable una etiqueta similar a #fotosdelabodademiprimoenmaracaibo; en primer lugar se hace difícil de leer y en segundo lugar resulta improbable que muchos usuarios coloquen un texto tan largo en la búsqueda de Instagram; lo ideal es usar palabras concisas y descriptivas que permitan enmarcar la foto en una categoría o asignarle un atributo muy particular, de esta forma se aumentará la posibilidad de exposición ante otros usuarios.

Y tu ... ¿cómo etiquetas tus fotos en Instagram?

viernes, 11 de abril de 2014

Creación de desarrollos de software a la medida para la Nube

Cada día más son los servicios y proveedores que ofertan software y aplicaciones en la nube, las ventajas son enormes en cuanto a costos, disminución de desechos (cd) y disminución de costos por distribución; existen infinidad de aplicaciones que facilitan el trabajo y lo llevan al entorno de internet cubriendo las necesidades de una gran parte de los usuarios, cada día más Google con su plataforma Drive y Calendar ganan más adeptos mientras la facilidad de acceder a los datos desde cualquier medio de conexión (pc, laptop, smartphone) le hace que la popularidad de estas aplicaciones sea cada vez mayor pero ... si necesito una aplicación personalizada ¿se puede hacer?

Es posible que una empresa o particular requiera una aplicación que no esté disponible o estandarizada de acuerdo a sus necesidades, por ejemplo un programa de nómina, contabilidad o manejo de inventario; en estos casos encontrará que existen decenas de opciones de software convencional que podrían resolver el
Aplicaciones en la nube
problema pero a costa de las ventajas de trabajar en la nube; en esos casos existe la opción de diseñar un sistema adaptado a las necesidades del cliente que funcione en un sitio web bien sea privado o público, para eso el primer paso es desarrollar la arquitectura del sistema, lo que se desea que haga; luego comenzar a desarrollarlo pero no para funcionar a nivel local (máquina del usuario) sino en un servidor web al cual el o los usuarios que usen el sistema se podrán conectar a través de un url (dirección de internet) o directamente por un IP, finalmente deben tomarse en consideración todos los elementos de seguridad a fin de limitar al máximo la vulnerabilidad (limitar es una palabra clave ya que no existe sistema informático inviolable)

Las herramientas para programar estas aplicaciones son muy diversas, en ocasiones dependiendo de lo que se necesite ejecutar podrían usarse herramientas combinadas como Java, PHP y MySQL siempre buscando lograr el máximo rendimiento con el mínimo consumo de recursos de servidor.

Los costos de estos desarrollos en inicio parecen un poco elevados pero a largo plazo representan una ahorro inmenso para quienes deciden pasar sus operaciones a la nube, es fundamental para el éxito de esta estrategia contar con el asesoramiento de un equipo experto que pueda desarrollar un software a la medida, rápido, seguro y escalable en el tiempo a las nuevas tecnologías que puedan aparecer.

viernes, 28 de marzo de 2014

Como librarse del correo no deseado

El trabajo diario de cientos de personas en las oficinas consiste en revisar, leer y responder correos electrónicos por más de 4 o 6 horas al día, un trabajo que puede resultar un reto per se pero que se complica aún más cuando previo a ello debe separarse el grano de la paja, es decir, filtrar el correo no deseado para luego dedicarse a realizar el verdadero trabajo.

Aunque es considerado ilegal y se trata de una práctica indeseable el correo no deseado o spam crece cada día más, bien con fines publicitarias, bien como consecuencia de malware que intenta propagar o
Como librarse del correo spam
simplemente como técnicas de ingeniería social con múltiples objetivos finales, el correo no deseado inunda nuestras bandejas de entrada a diario incrementando el trabajo cotidiano.

Si bien la mayoría de los operadores de correo poseen una carpeta de spam y buenos filtros que limitan el material indeseable y peligroso en ocasiones los usuarios no pueden beneficiarse de los mismos ya que correos legítimos caen en esa carpeta bien sea porque tienen adjuntos, codificación html (correos con formato) o simplemente porque el filtro antispam lo identificó como potencialmente peligroso; no es infrecuente pues que un correo que estamos esperando hace tiempo quedé atrapado en la carpeta de no deseado y, si no la revisamos regularmente, es posible que al final pensemos que el correo nunca llegó.

A fin de limitar un poco el spam y facilitarnos la vida existen diversas técnicas que nos ayudan a bloquear los correos por destinatarios, idioma y un sin fin de características, por ejemplo si nunca recibimos correos en francés podemos configurar directivas de bloqueo que descarten de manera automática correos en esa lengua, así mismo si vemos que un remitente nos ha incluido en su lista de distribución de correo masivo podemos bloquearlo de manera que todo lo que provenga de esa cuenta pase de inmediato a la bandeja de correo no deseado o sea eliminado de inmediato.

Entrar en detalles sobre la enorme posibilidad de técnicas resultaría largo y casi imposible de abarcar por lo que hemos preferido dejar los vínculos a páginas que se encargan de explicar este tema por separado y en detalle:






Estas son sólo algunas recomendaciones, seguramente en internet cada quien encontrará la solución que mejor se adapte a su problema de spam; sólo es cuestión de escudriñar un poco.

viernes, 14 de marzo de 2014

Entendiendo un poco la terminología de Internet

Hace 20 años muchas personas no imaginaban que con la expansión de internet tendrían que aprender un vocabulario nuevo, una terminología técnica en manos de muchos que pocas veces se sientan a pensar en el significado de esas siglas o letras hasta que llega el momento de un soporte técnico vía telefónica; en ese mismo momento es posible que nos sintamos hablando con un extranjero que usa términos que alguna vez hemos escuchado pero cuyo significado ignoramos.

A continuación un resumen sencillo y esquemático de algunas siglas y términos asociados a la Era de Internet:

ISP: Siglas en inglés de Internet Service Provider (Proveedor de Servicios de Internet); se trata de cualquier empresa que presta el servicio de acceso a internet a sus clientes a través de cualquiera de las tecnologías disponibles.

DSL: También del inglés Digital Suscriber Line (Suscriptor de Servicio Digital); es el conjunto de tecnologías y técnicas que permiten la transmisión de datos digitales a través del cableado de la red telefónica.

ADSL: Proviene de Asymmetric Digital Suscriber Line (Abonado Digital Asimétrico); una de los esquemas instalados con mayor frecuencia donde el flujo de datos desde el proveedor hacia el usuario (interpretado por el usuario como velocidad de descarga) es mucho más rápido (medido en kbit/seg) que el flujo de datos desde el usuario hacia el proveedor (upload)

SDSL: En contraposición al ADSL cuando se trabaja con tecnología SDSL (Abonado Digital Simétrico) la velocidad de datos es la misma en ambos sentidos (desde el proveedor y hacia el proveedor)

Dirección IP: es la abreviación de Dirección de Protocolo de Internet (Internet Protocol Address) y se refiere a un número de identificación de un equipo conectado a una red a través del protocolo IP; esta red puede ser pública o privada, así mismo la dirección IP puede ser fija o dinámica (cambiante).

DNS: Significa Sistema de Nombres de Dominio, en inglés Domain Name Server; es un sistema de nomenclatura jerárquica donde se asocia el nombre de una página web a un IP fijo, de esta manera el usuario de internet no deberá recordar la dirección IP (normalmente un valor numérico sin significado para el ser humano) sino un nombre el cual al ser escrito en el navegador es asociado al IP y el usuario es dirigido a la página que desea consultar.

FTP: File Transfer Protocol (Protocolo de Transferencia de Archivos), se trata de un protocolo para la transferencia de archivos entre equipos conectados a una red TCP/IP basado en la arquitectura cliente/servidor, independientemente del sistema operativo de cualquiera de los equipos.

TCP: Protocolo de Control de Transmisión; creado entre 1973 y 1974 es una de las piezas clave de las conexiones de red, este protocolo permite crear conexiones entre equipos conectados a una red garantizando la secuencia de los mismos, a la vez implementa el concepto de "puerto" el cual permite distinguir entre diversas aplicaciones ejecutándose en la misma máquina.

Puerto (también llamado Puerto Lógico): Espacio de la memoria de un computador asociada a un puerto físico (hardware) o un canal de comunicación destinada a brindar espacio de almacenamiento temporal de información que será transmitida entre esa área de la memoria y el canal de comunicación. En internet un puerto es un valor usado para distinguir entre múltiples aplicaciones que pueden conectarse al mismo puesto de trabajo.

Con estos términos apenas tocamos la punta del iceberg de acrónimos, abreviaciones y nuevas terminologías, ¿el significado de cuáles otros términos les gustaría conocer?

jueves, 27 de febrero de 2014

Imprimir contenido de una página web manteniendo formato CSS usando Javascript

Si bien el 90% del tiempo los desarrolladores web manejan códigos para contenidos en línea algunas veces es necesario que el visitante imprima el contenido de una página web, podría ser el caso de una entrada, un boleto promocional o una planilla de inscripción de declaración de impuestos, son muchas las condiciones en las cuales puede ser necesario crear una salid por impresora de un contenido web.

Como todo en programación hay muchas maneras de lograr que se imprima una parte de la página web, puede ser generando un archivo pdf para luego descargar e imprimir o simplemente imprimiendo la página web completa, en este caso vamos a colocar a disposición de los programadores un código javascript que les permitirá imprimir fácil y rápido cualquier parte de una página web, las ventajas de usar este código son:

- Fácil y rápida instalación
- Compatibilidad con el 90% de los navegadores
- Mantiene cierto formato CSS
- No necesita descargar librerías externas
- Imprime sólo la parte de la página que queremos imprimir (no toda la pantalla)

Antes de instalar el código debemos tener en cuenta que para que este funcione el contenido a imprimir debe estar incluido entre etiquetas <div></div> la cual debe tener un nombre específico y distintivo, por ejemplo <div id="paraimprimir">Aquí va lo que se va a imprimir</div>

Entre las etiquetas <div> podrán colocarse textos, imágenes, tablas, contenidos generados por consulta a bases de datos, formularios o cualquier otro elemento susceptible de recibir formato con hojas de estilo (CSS)

Una vez que tenemos listo nuestro segmento de código con el área a imprimir bien delimitada procedemos a instalar la función javascript que permite imprimir una parte de la página web, lo ideal es instalar la función entre las etiquetas <head></head>:

<script language="Javascript">

  function imprSelec(paraimprimir)
  {
  var ficha = document.getElementById(imp);
  var ventimp = window.open(' ', '_blank');
  ventimp.document.write( ficha.innerHTML );
  ventimp.document.close();
  var css = ventimp.document.createElement("link");
css.setAttribute("href", "tuhojadeeestilos.css");
css.setAttribute("rel", "stylesheet");
css.setAttribute("type", "text/css");
ventimp.document.head.appendChild(css);
  ventimp.print( );
  ventimp.close();
  } 

</script> 

Las secciones de código en amarillo son las que se encargan de preparar la impresión y abrir la comunicación con el dispositivo de salida por su parte las áreas en fondo rojo son las que se encargan de llamar la hoja de estilos de manera que el texto tenga formato (tamaño de fuente, negritas, cursivas), si se omite este segmento de código la impresión será en texto plano, con toda la tipografía igual y sin formato alguno.

Sobre el código en particular hay que tomar dos consideraciones importantes para garantizar que funcione:

function imprSelec(tu div a imprimir) ---> entre paréntesis debe ir el Id del Div donde está el contenido a imprimir

css.setAttribute("href", "tu hoja de estilos"); ---> aquí debe ir el nombre de la hoja CSS que da formato a lo que se desea imprimir; lo ideal es que las hojas de estilo estén en la misma carpeta que el archivo .php donde se instala el javascript para evitar problemas o confusiones de ruta a la hora de implementar el código.

Una vez que se ha completado la instalación sólo basta crear el botón o enlace de texto que llame a la función para imprimir, es importante que el botón esté fuera de las etiquetas <div> donde está el contenido a imprimir para que no salga en la impresión.

Una forma fácil de hacer la llamada a impresión es con un enlace de texto: 
<a href="javascript:imprSelec('muestra')">Imprimir</a>

Con este código se obtendrán impresiones de calidad bastante aceptable con una instalación mínima de código en la página web, incluso si se tienen varias secciones para imprimir se pueden crear <div> independientes, cada uno con su propio botón para sacar por la impresora esa parte de la página web.

La instalación es tan flexible que permite crear áreas imprimibles en páginas web ya existentes sin casi modificar el código original.

Las opciones son ilimitadas, sólo resta probarlas y dejar fluir la creatividad.

domingo, 16 de febrero de 2014

Control total de Calorías con tu SmartPhone

Todos quisiéramos llevar una dieta sana, balanceada y acorde en calorías para nuestra edad y actividad física pero con tantas actividades diarias ¿tenemos tiempo para recordar, anotar y estar minuto a minuto pendientes de nuestro consumo calórico? ... la respuesta de la gran mayoría de las personas es NO, debido a esto muchas veces comenzamos a ganar peso casi sin darnos cuenta y de manera inexplicable ya que no
Nuestro teléfono inteligente puede ayudarnos a perder peso
tenemos conciencia de nuestro verdadero nivel de consumo de calorías.

Una solución fácil, económica y accesible es el uso de aplicaciones en nuestro ya inseparable compañero de viajes del día a día: nuestro teléfono inteligente, está allí listo y dispuesto para ayudarnos en cualquier tarea incluyendo cuidar nuestra alimentación.

Para este fin existen decenas de aplicaciones, una de las más populares es My Diet Diary disponible para teléfonos con sistema android así como para iphone de Mac; esta completa aplicación nos permite llevar un diario detallado de cuanto comemos, cuantas calorías representa y como se relaciona nuestra ingesta con nuestro consumo, se trata de una aplicación muy completa que convierte a nuestro teléfono inteligente en un asistente personal dispuesto a ayudarnos a cumplir con nuestros objetivos de mantener una ingesta calórica adecuada bien sea para perder o mantener nuestro peso y, para aquellos que lo necesitan, ayuda también cuando el objetivo es aumentar nuestra masa corporal.

Ya no hay excusas para pasarnos de calorías, My Diet Diary y su base de datos de calorías con más de 150.000 alimentos son tu aliado ideal para contar calorías con precisión y poder comer a conciencia del consumo real de calorías en nuestro organismo.

viernes, 7 de febrero de 2014

Como puede ayudar el celular a perder peso

En la era de los teléfonos inteligentes, las tablets y un sin fin de gadgets que conectan nuestro mundo y hacen que casi todo se pueda hacer con sólo mover un dedo la preocupación por el fitness, el buen estado físico y el control del sedentarismo son temas cada día más populares en distintas áreas de la ciencia y la tecnología.

Esta realidad no escapa a los desarrolladores de aplicaciones android quienes, tomando en cuenta que la mayoría de los usuarios llevan el celular incluso al baño, se han dado a la tarea de programar aplicaciones que le permitan a los usuarios de teléfonos inteligentes con sistema operativo Android conocer su nivel de actividad física, su consumo diario de calorías e incluso planificar su dieta.

Ya no hay excusas para el sobrepeso ni el sedentarismo, descargar las aplicaciones no tarda más de 5 minutos y se pueden comenzar a usar de inmediato, la interfaz es muy sencilla, los resultados fáciles de interpretar y los resultados no se hacen esperar.

Recomendamos 3 aplicaciones que te permitirán controlar tu ingesta y consumo de calorías para mantener un peso ideal:

Esta aplicación convierte tu smartphone en un podómetro, cuenta los pasos con diversos algoritmos que toman en cuenta el movimiento del teléfono, al no usar el GPS el consumo de batería es mínimo; Noom Walk permite contar los pasos diarios, lleva un registro mensual y además marca el día que más pasos se han dado, además de esto permite compartir con amigos de Facebook y otras redes sociales los resultados a la vez que facilita la creación de una red propia de amigos en Noom Walk, ¿estás listo para llegar a los 10.000 pasos por día?

A diferencia de Noom Walk que cuenta los pasos constantemente (a lo largo de todo el día) la aplicación
Runtastic debe activarse y desactivarse para contar los pasos que se dan en una sesión de entrenamiento; si bien convierte el teléfono android en un podómetro su consumo de batería es mayor por lo que su uso está pensado para usarse en períodos determinados de tiempo (sesiones de entrenamiento) a fin de medir rendimiento, las estadísticas son bastante completas ofreciendo resultados como la velocidad promedio de marcha y la distancia, Runtastic es la app ideal para runners y apasionados del walking, power walking y trekking.

Que aburridas son las dietas donde cada día debemos comer lo mismo, a la misma hora y con las mismas características y también que difícil puede ser contar las calorías de todos los alimentos si queremos hacer una dieta flexible y a la vez sana, es decir, comer lo que queramos, cuando queramos pero sin pasarnos de nuestros requerimientos calóricos diarios. Con MyFitnessPal se acabó la agonía, con una inmensa base de datos de comidas podemos crear menús variados, divertidos y diferentes cada día con una precisión calórica nunca antes imaginable, este asistente nos ayudará a comer bien y controlar nuestro peso incluso cuando comemos fuera de casa o queremos darnos un antojito dulce, al saber cuanto estamos comiendo de más en un postre por ejemplo, podremos restar esas calorías de comidas sucesivas para mantenernos dentro de nuestro límite diario.

Ya no hay excusas para tener sobrepeso, sólo debemos acudir a nuestro médico de confianza, planificar un plan de dieta y ejercicios adecuado a nuestra edad, sexo y actividad física para luego de inmediato instalar estas aplicaciones que nos ayudarán a mantenernos firmes en nuestro propósito de mantener la salud y cumplir los objetivos de nuestro plan de fitness.

jueves, 30 de enero de 2014

Como incluir RSS Feeds en tu página web

Los RSS Feeds son medios populares para divulgar contenido, son fáciles de crear, de instalar y de acceder, así mismo existen decenas de lectores que permiten ver los contenidos de los feeds desde la computadora, el teléfono inteligente o cualquier otro dispositivo con acceso internet pero ... ¿se pueden incluir listados de fees en una página web?

Quienes trabajan con Wordpress o Joomla saben que es posible ya que existen plugins y widgets que permiten hacerlo pero en el caso de quienes programan a la medida a veces puede tornarse un poco
RSS Feed
peliagudo lograr insertar un feed de noticias en el código de la página web, parece una paradoja ya que brinda la posibilidad de colocar contenido actualizado y nutrir de enlaces la página web mientras que si el propio feed de nuestra página es incluido en otra web estaremos ganando de manera instantánea gran cantidad de enlaces entrantes; a pesar de estas enormes ventajas en cuanto a contenido y SEO los códigos para incluir Feeds en programación a la medida no están muy extendidos, en algunos casos por lo complejo en otros porque es difícil lograr compatibilidad con varias plataformas.

Por fortuna con el desarrollo de la librería MagpieRSS el proceso de incluir feeds en la línea de código de nuestra página se ha vuelto muy sencillo y a la vez permite, integrándolo con php, una gama casi infinita de posibilidades como organizar por filtros, autor o fecha para nombrar sólo algunas posibilidades.

El proceso no es para nada engorroso, mucho menos complicado, lo difícil será luego dejar de probar con todas las posibilidades que ofrece el código base que usaremos más adelante.

El primer paso a seguir para la implementación es descargar MagpieRSS, puedes hacerlo DESDE AQUI, obtendrás un archivo .zip que deberás subir a tu servidor y descomprimir, el primer paso es tarea de principiantes.

Una vez concluida la primera etapa comienza la instalación, recordemos que vamos a trabajar en PHP por lo que es necesario al menos un nivel básico de programación PHP para poder trabajar con este código.

Antes que nada usaremos una sentencia REQUIRE para llamar al script MagPierss, luego procesaremos el feed (para lo cual requerimos el url del mismo) para finalmente guardar los datos en un array desde donde luego podremos cómodamente presentarlos, filtrarlos y organizarlos empleando codificación PHP.

A continuación el código base a partir del cual podrán realizar infinitas adaptaciones de acuerdo a sus necesidades:

<? require_once "magpierss/rss_fetch.inc"; //en esta línea se llama a la librería, muy pendientes con la ruta
$url = "http://feeds.feedburner.com/altadensidadnoticias"; //aqui colocamos el url del feed que deeseamos procesar
$rss = fetch_rss($url); //procesamos el feed
$items = array_slice($rss->items, 0); //creamos el array

$max_noticias = 10; //indicamos el máximo de noticias que deseamos presentar
$cont = 0; 
 while(!empty($items[$cont])&&($cont<$max_noticias)){ //creamos un bucle while para presentar más de una noticia
echo "<b>";
echo '<a href="'.$items[$cont]["link"].'" target="_blank">'.$items[$cont]["title"].'</a><br>';  //presentamos el título en negritas con un enlace al sitioweb de origen en una ventana nueva
echo "</b>";
echo $items[$cont]["pubdate"].'<br>'; //colocamos la fecha de publicación, esto si se desea puede obviarse
echo $items[$cont]["summary"].'<br>'; //resumen de la noticia del feed
echo "<br><br>";
$cont++; 
 ?>

Con este código básico se tiene la materia prima para crear tablas, filtrar de acuerdo a fechas e incluso crear marquesinas, mientras más herramientas de PHP se conozcan y más experiencia se tenga en el procesamiento de arrays más capacidad de ampliación tendremos sobre este código.

Sin duda con esta herramienta podremos crear contenidos y generar enlaces externos en nuestra web de manera rápida, efectiva y segura, hay infinidad de feeds así que sólo resta escoger lo que queremos presentar y ponernos a crear código.

Agradecemos a http://www.desarrolloweb.com/articulos/incluir-feeds-en-web.html por el código original el cual fue simplificado por el equipo de Tu Web Venezuela para presentarlo en esta explicación.

domingo, 19 de enero de 2014

Probando la seguridad de nuestro sitio web

Administrar un sitio web es mucho más que simplemente crear un bonito diseño, programar un código depurado y seleccionar buen contenido para presentarlo a nuestros visitantes; la administración de un sitio también implica mantener los código actualizados, vigentes y sobre todo cuidar la seguridad de la página web.

Cada día las páginas web del mundo entero y, con menos frecuencia, los blogs se ven atacados por personas y robots que buscan explotar cualquier vulnerabilidad de seguridad con fines y objetivos diversos de allí que verificar y constatar continuamente la seguridad de los sitios web sea una de las tareas desarrolladas más a menudo por los administradores de los sitios web, aún así es posible que eventualmente
alguna vulnerabilidad sea detectada y explotada por terceros; cuando esto ocurra es posible que nuestro sitio web colapse, sea modificado o de alguna manera alterado con lo cual nos daremos cuenta del ataque y podremos tomar las acciones necesarias sin embargo en algunas ocasiones las vulnerabilidades detectadas serán aprovechadas por los atacantes para usar nuestro sitio web como portaaviones para códigos maliciosos los cuales serán insertados en nuestro sitio con el objetivo de propagar virus, enviar correos masivos o interceptar información de nuestros visitantes.

Cuando una vulnerabilidad es explotada de esta manera el sitio web sigue en línea como siempre lo ha hecho y generalmente no presenta cambios visibles a menos que se analice el código por lo que resulta más difícil darse cuenta del problema y corregirlo; la solución más obvia es la verificación periódica del código método efectivo y fiable pero lento y costoso tanto en términos económicos como de consumo de recursos humanos y de infraestructura razones estas por lo que no se realiza de manera rutinaria, en su lugar algunas herramientas online nos permiten verificar la seguridad de nuestro sitio web o blog de manera rápida y bastante eficaz.

Existen muchas opciones, algunas más precisas que otras, debido a los posibles errores siempre es conveniente revisar las páginas con dos o tres de estas aplicaciones  a fin de obtener resultados más confiables; esta acción puede realizarse regularmente y en pocos minutos obteniendo reportes que indican si el sitio web contiene códigos maliciosos (malware), es sospechoso de redirecciones a sitios de dudosa reputación o si nuestro sitio ha sido incluido en la lista negra de Google como un sitio no seguro; esta información nos permitirá actuar rápido y en consecuencia para minimizar el impacto de esta situación.

Dos herramientas útiles no sólo para desarrolladores  web sino también para usuarios regulares que deseen verificar si una página web es confiable antes de visitarla son Sucuri SiteCheck y Web Site Health Check; ambas herramientas permitirán determinar con bastante precisión la seguridad de un sitio web.

Como siempre se debe recordar que la seguridad no es trabajo de un día sino una actividad de vigilancia y actualización constante por lo que una revisión regular de nuestros sitios web con estas u otras herramientas debe ser parte de la rutina de mantenimiento de nuestros sitios web.