slide1

Alt1040. Noticias acerca de Internet, diseño, música, cine, opiniones, weblogs y medios

Es uno de los weblogs de tecnología más seguidos de la blogosfera hispana.

slide2

Bitelia. Blog de software, internet y servicios web

Software y aplicaciones para mejorar tu vida, guías de uso, trucos, listas, noticias y todo sobre tecnología.

slide3

Xataka. Publicación de noticias sobre gadgets y tecnología.

Últimas tecnologías en electrónica de consumo y novedades tecnológicas en móviles, tablets, informática, etc.

slide4

Wwwhatsnew. Aplicaciones, marketing y noticias en la web.

Servicios que os pueden ser útiles para dibujar, gestionar tareas, hacer amigos, encontrar restaurantes...

slide5

Fayerwayer. Discusiones y opiniones de lo ultimo en tecnología y gadgets

Con secciones dedicadas a Internet, Software o Redes Sociales es un referente a nivel de tecnología en español.

31 de marzo de 2019

Llega Code Jam 2019, la competición de programación de Google

Codejam 2019
Code Jam es una iniciativa organizada por Google que reta a los programadores de todo el mundo a poner a prueba sus habilidades resolviendo múltiples rondas de problemas de algoritmia. Se permite el uso de cualquier lenguaje de programación y entorno de desarrollo para dar solución a estos problemas.


En esta temporada, se presentan problemas algorítmicos desafiantes (algunos de ellos son interactivos) para la comunidad global de programadores.

Cada año, el equipo de ingeniería de Code Jam y un grupo exclusivo de colaboradores de Google dedican miles de horas combinadas en la creación, prueba y publicación de algunos de los problemas algorítmicos más difíciles del mundo.

Este año se ha incorporado la característica de "formular una pregunta", que ofrece a los participantes la oportunidad de interactuar con los ingenieros de Code Jam durante las rondas en línea. También se están introduciendo nuevos conceptos, como la capacidad de probar una solución en sus servidores, así como proporcionar certificados a los competidores.

La ronda de clasificación se lleva a cabo el 5 de abril (regístrate aquí).
De las decenas de miles de participantes en el concurso, solo los 25 primeros calificarán para asistir el viernes 9 de agosto a la gran final en las oficinas de Google en San Francisco, Mountain View (California).

El nuevo Campeón del Mundo se llevará a casa $15,000, mientras que los 1.000 mejores competidores ganarán una camiseta de edición limitada de 2019.




Desafíos de la edición 2018 y ejemplos de resultados de uno de sus participantes

:

1- Rounding Error (5pts, 9pts, 11pts)


Enunciado del problema: Rounding Error, Problem

Respuesta » C++ (G++) code

#include 
using namespace std;
#define rep(i,a,b) for(int i = (a); i < (b); ++i)
#define rrep(i,a,b) for(int i = (b); i --> (a);)
#define all(v) (v).begin(),(v).end()
#define trav(x,v) for(auto &x : v)
#define sz(v) int(v.size())
typedef vector vi;
typedef long long ll;
typedef pair pii;

int solve(){
 int n, l;
 cin >> n >> l;

 int ans = 0;

 priority_queue pq;

 int left = n;
 rep(_,0,l){
  int c;
  cin >> c;
  left -= c;
  int res = 200 * c - n;
  while(res >= 0){
   res -= 2*n;
   ans++;
  }
  pq.push(res);
 }
 rep(i,0,left){
  int res = pq.top();
  pq.pop();
  if(res < -n){
   pq.push(-n);
   --i;
   continue;
  }
  res += 200;
  while(res >= 0){
   res -= 2*n;
   ++ans;
  }
  pq.push(res);
 }
 return ans;
}

int main(){
 int t;
 cin >> t;
 rep(i,1,t+1){
  cout << "Case #" << i << ": " << solve() << endl;
 }
}

2- Mysterious Road Signs (10pts, 20pts)


Enunciado del problema: Mysterious Road Signs, Problem

Respuesta » C++ (G++) code
#include 
using namespace std;
#define rep(i,a,b) for(int i = (a); i < (b); ++i)
#define rrep(i,a,b) for(int i = (b); i --> (a);)
#define all(v) (v).begin(),(v).end()
#define trav(x,v) for(auto &x : v)
#define sz(v) int(v.size())
typedef vector vi;
typedef long long ll;
typedef pair pii;

void solve(){
 int s;
 cin >> s;
 vi m(s), n(s);
 rep(i,0,s){
  int d, a, b;
  cin >> d >> a >> b;
  m[i] = d+a;
  n[i] = d-b;
 }
 
 map mm, nn;
 map mn;

 rep(i,0,s) mm[m[i]] = nn[n[i]] = mn[pii(m[i],n[i])] = 0;

 int ix = 0;
 trav(pa, mm) pa.second = ix++;
 ix = 0;
 trav(pa, nn) pa.second = ix++;
 ix = 0;
 trav(pa, mn) pa.second = ix++;
 
 vi mr(s), nr(s), mnr(s);
 rep(i,0,s){
  mr[i] = mm[m[i]];
  nr[i] = nn[n[i]];
  mnr[i] = mn[pii(m[i],n[i])];
 }

 vector ml(sz(mm)), nl(sz(nn)), mnl(sz(mn));
 rep(i,0,s){
  ml[mr[i]].push_back(i);
  nl[nr[i]].push_back(i);
  mnl[mnr[i]].push_back(i);
 }

 auto cnt = [&](int fr, int to, vi &v){
  return lower_bound(all(v), to) - lower_bound(all(v), fr);
 };

 auto good = [&](int fr, int to, int m1, int n1){
  int z = -1;
  if(mn.count(pii(m1, n1))) z = mn[pii(m1,n1)];
  int x = mm[m1], y = nn[n1];
  
  int res = cnt(fr,to, ml[x]) + cnt(fr,to, nl[y]);
  if(z >= 0) res -= cnt(fr,to, mnl[z]);

  return to-fr == res;
 };

 auto len = [&](int fr, int m1, int n1){
  int lo = 1, hi = s-fr+1;
  while(lo+1 < hi){
   int mi = (lo+hi)/2;
   if(good(fr, fr+mi, m1, n1)) lo = mi;
   else hi = mi;
  }
  return lo;
 };
 int rek = 0, num = 0;

 rep(i,0,s){
  int res = len(i, m[i], n[i]);
  if(i+res < s) {
   int j = i+res;
   res = max(res, max( len(i, m[i], n[j]),
       len(i, m[j], n[i]) ) );
  }
  if(res > rek){
   rek = res;
   num = 0;
  }
  if(res >= rek) ++num;
 }
 cout << rek << ' ' << num << endl;
}

int main(){
 int t;
 cin >> t;
 rep(i,1,t+1){
  cout << "Case #" << i << ": ";
  solve();
 }
}

3- Transmutation (15pts, 18pts, 12pts)


Enunciado del problema: Transmutation, Problem

Respuesta » C++ (G++) code
#include 
using namespace std;
#define rep(i,a,b) for(int i = (a); i < (b); ++i)
#define rrep(i,a,b) for(int i = (b); i --> (a);)
#define all(v) (v).begin(),(v).end()
#define trav(x,v) for(auto &x : v)
#define sz(v) int(v.size())
typedef vector vi;
typedef long long ll;
typedef pair pii;

ll solve(){
 int m;
 cin >> m;

 vi r1(m), r2(m);
 rep(i,0,m) cin >> r1[i] >> r2[i];
 trav(x, r1) --x;
 trav(x, r2) --x;

 vector g(m);
 trav(x, g) cin >> x;

 ll tot = 0;
 trav(x, g) tot += x;

 auto works = [&](ll y){
  vector gg = g;

  gg[0] -= y;

  rep(_,0,m-1){
   rep(i,0,m) if(gg[i]<0){
    if(gg[i] < -tot) return false;
    ll pr = gg[i];
    gg[i] = 0;
    gg[r1[i]] += pr;
    gg[r2[i]] += pr;
   }
  }
  trav(x, gg) if(x < 0) return false;
  return true;
 };

 ll lo = g[0], hi = tot+1;
 while(lo+1 < hi){
  ll mi = (lo+hi)/2;
  if(works(mi)) lo = mi;
  else hi = mi;
 }
 return lo;
}

int main(){
 int t;
 cin >> t;
 rep(i,1,t+1){
  cout << "Case #" << i << ": " << solve() << endl;
 }
}






1 de marzo de 2019

Cómo SafeBrowsing de Google ayuda a mantener la web más segura

Google Safe Browsing
La navegación segura de Google ayuda a proteger más de tres mil millones de dispositivos cada día al mostrar advertencias a los usuarios cuando intentan navegar a sitios web comprometidos o descargar archivos peligrosos. La protección de navegación segura funciona en todos los productos de Google y ofrece experiencias de navegación más seguras en Internet.


Este servicio fué creado en el año 2005 por el equipo de seguridad de Google con el propósito de identificar sitios web no seguros y advertir a usuarios y webmasters de daños potenciales.
Para ello, examina a diario miles de millones de URL, software y contenido de páginas.

Cada vez que se añade un sitio web no seguro a la lista, se envía una notificación al webmaster mediante Search Console y se facilita la especificación para eliminar una infección y ejemplos del código concreto que se ha añadido a su sitio web.





Tipos de amenazas web sobre las que Safe Browsing notificará a los usuarios y webmasters:

Malware


Desde 2006, Safe Browsing advierte a los usuarios cuando intentan navegar a sitios que pueden ser maliciosos.

Malware es cualquier software o aplicación móvil diseñada específicamente para dañar una computadora, un dispositivo móvil, el software que se está ejecutando o sus usuarios.

El malware muestra un comportamiento malicioso que puede incluir la instalación de software sin el consentimiento del usuario y la instalación de software dañino como virus.

Google pone a nuestra disposición una página para comprobar el estado de un sitio web: https://transparencyreport.google.com/safe-browsing/search


Safe Browsing Search

Software no deseado


En 2014, añadieron protección contra una amplia categoría de tecnología dañina que han denominado "Software no deseado".

El software no deseado es un archivo ejecutable o una aplicación móvil que se comporta de manera engañosa, inesperada o que afecta negativamente la navegación o la experiencia del usuario.

Los ejemplos incluyen software que cambia su página de inicio u otras configuraciones del navegador o aplicaciones que filtran información privada y personal sin autorización.


En el informe de problemas de seguridad, "Malware" se refiere a un malware basado en la web que opera sin una acción explícita del usuario. "Descargas dañinas" se refiere a un malware o descargas de software no deseadas que el usuario debe descargar explícitamente.

Ingeniería social


Desde 2005, Safe Browsing ha protegido a los usuarios de ataques de ingeniería social en la web.

Un ataque de Ingeniería Social engaña a los usuarios para que realicen una acción que normalmente no harían si supieran la verdadera identidad del atacante.

Un ejemplo común es el Phishing, donde una página intenta robar la contraseña de un usuario u otros datos personales.

Si Google detecta que un sitio web contiene contenido de ingeniería social, el navegador Chrome puede mostrar una advertencia de "Sitio engañoso" cuando los visitantes vean su sitio.


Si crees que Safe Browsing ha clasificado una página web por error, informa de ello en esta página https://safebrowsing.google.com/safebrowsing/report_error/?hl=es

Soluciones a problemas comunes de "no vulnerabilidad"








17 de febrero de 2019

Stack Overflow e InfoJobs se asocian para ofrecer más oportunidades de trabajo

Stack Overflow Jobs
La formula de asociación funciona de la siguiente manera: los trabajos técnicos publicados en InfoJobs también se encontrarán en los trabajos de Stack Overflow Jobs siempre que cumplan con los estándares de calidad de trabajo de Stack Overflow.


El principal requisito de calidad es que las ofertas de empleo deben buscar profesionales cuya principal tarea sea solucionar un problema técnico mediante el desarrollo de software.

¿Cuáles son los motivos de este acuerdo?


Stack Overflow es la comunidad online de programadores más grande del mundo y en España cuenta con 900.000 visitantes cada mes.

En Stack Overflow cualquier persona que codifica puede encontrar soluciones a sus problemas técnicos.

Por otro lado, el Informe Anual del mercado laboral presenta los siguientes datos: en 2018 se publicaron en InfoJobs alrededor de 350.000 vacantes (un 10% más que el año anterior) en búsqueda de profesionales en el sector de la Informática y las Telecomunicaciones.

Y esta demanda seguirá creciendo en virtud de la encuesta realizada a más de 1.000 empresas en la que el 47% de las grandes corporaciones tiene previsto contratar perfiles tecnológicos en los próximos 24 meses.

Dominique Cerri, directora general de InfoJobs, explica que

"el principal beneficio de este acuerdo y que contribuye a un cambio de paradigma en la contratación de profesionales IT para nuestras empresas, es que Stack Overflow se alinea con nuestra ambición de que sean las ofertas las que encuentran al candidato y no el candidato el que debe buscar las ofertas. En este sentido, Stack Overflow sólo muestra las ofertas de empleo a los usuarios que encajan con el perfil solicitado".





Fuente de información: InfoJobs firma un acuerdo con Stack Overflow, la comunidad de programadores más grande del mundo

¿Qué tipo de perfiles profesionales se demandan?


Fundamentalmente:

  • Analistas, Business Intelligence o Data Scientist: roles para personas que escriban código personalizado, no personas que solo usan herramientas de desarrollo.
  • CTO (Chief Technical Officer): máximo responsable del departamento tecnológico, informático y técnico de una compañía.
  • Programadores, diseñadores o ingenieros de software.
  • Gerentes de producto: trabajan en conjunto con los desarrolladores para implementar nuevas características técnicas.
  • Probadores de software (QA o Test Developer).
  • Administradores de sistemas y DevOps (Development Operations).


Code Programmer


¿Cómo puedo optimizar las búsquedas de empleo?


La plataforma permite realizar búsquedas por preferencias de usuario:

  • Búsqueda por tecnología (Acceder)
  • Búsqueda por salario (Acceder).
  • Buscar trabajos más recientes (Acceder).
  • Buscar trabajo en empresas populares (Acceder)

Contratar a los desarrolladores es difícil


Programadores profesionales y aspirantes visitan Stack Overflow cada mes para ayudar a resolver problemas de codificación, desarrollar nuevas habilidades y encontrar oportunidades de trabajo.

Fundada en 2008, Stack Overflow se asocia con empresas para ayudarlas a comprender, comprometer, habilitar y contratar a desarrolladores de todo el mundo.








3 de febrero de 2019

Tu cuenta de Google+ dejará de estar disponible el 2 de abril del 2019

Google+
La plataforma Google + cierra sus puertas de manera definitiva en pocos meses. Su equipo lo está anunciando en un mensaje vía correo electrónico a todos los usuarios y administradores de comunidades, en el que subraya los motivos del cese y termina con un agradecimiento a todos aquellos que han sido partícipes de su servicio.


Este es el comunicado oficial (literal):

Has recibido este correo porque tienes una cuenta personal de Google+ o gestionas una página de este servicio.

En diciembre del 2018, anunciamos nuestra decisión de cerrar Google+ para usuarios particulares en abril del 2019 debido a su uso decreciente y a las dificultades que supone mantener el producto para que satisfaga las expectativas de los usuarios. Te agradecemos que hayas formado parte de Google+ y vamos a indicarte qué puedes hacer ahora; por ejemplo, descargar tus fotos y otro contenido.

El 2 de abril, tu cuenta de Google+ y todas las páginas de este servicio que hayas creado se cerrarán y comenzaremos a eliminar el contenido de las cuentas de Google+ personales. Eliminaremos también las fotos y los vídeos de Google+ en tu archivo de álbumes y tus páginas de este servicio. Puedes descargar y guardar tu contenido siempre que lo hagas antes de abril. No se eliminarán las fotos y los vídeos de los que tengas copia de seguridad en Google Fotos.

El proceso de eliminación del contenido de las cuentas y las páginas de Google+, y el archivo de álbumes de usuarios particulares llevará algunos meses y, hasta entonces, puede que el contenido esté disponible. Por ejemplo, puede que, antes del cierre, los usuarios vean algunas partes de su cuenta de Google+ en el registro de actividades y que los usuarios de G Suite vean determinado contenido de Google+ para particulares.

A partir del 4 de febrero, ya no podrás crear nuevos perfiles, páginas, comunidades ni eventos de Google+.

En las preguntas frecuentes puedes consultar toda la información y las novedades sobre el cierre.

Si eres propietario o moderador de una comunidad de Google+, puedes descargar y guardar los datos de tu comunidad. A partir de principios de marzo del 2019, la información que se descargue de las publicaciones de una comunidad pública de Google+ incluirá el autor, el texto y las fotos. Más información

Si inicias sesión en sitios web y aplicaciones con el botón de inicio de sesión de Google+, este botón dejará de funcionar en las próximas semanas y, en algunos casos, se sustituirá por un botón de inicio de sesión de Google. Podrás seguir iniciando sesión con tu cuenta de Google donde veas el botón de inicio de sesión de Google. Más información

Si has usado Google+ para publicar comentarios en sitios web tuyos o de terceros, esta función se eliminará de Blogger el 4 de febrero y, en otros sitios, el 7 de marzo. Todos los comentarios hechos con Google+ en cualquier sitio web se eliminarán a partir del 2 de abril del 2019. Más información

Si eres cliente de G Suite, el servicio Google+ seguirá activo para tu cuenta de G Suite. Para obtener más información, contacta con tu administrador de G Suite. Este servicio tendrá pronto un nuevo aspecto y nuevas funciones. Más información

Si eres desarrollador y utilizas las API o el inicio de sesión de Google+, consulta cómo te afecta esto.

De parte de todo el equipo de Google+, gracias por hacer de este servicio un lugar tan especial. Nos sentimos afortunados por haber acogido en Google+ a un grupo tan talentoso de artistas, creadores de comunidades y pensadores. No habría sido lo mismo sin vuestra pasión y dedicación.

Google LLC 1600 Amphitheatre Parkway, Mountain View, CA 94043 (EE. UU.)




El cierre afecta a la versión de Google+ para particulares. Google+ Team centrará todo su esfuerzo en las páginas de empresa verificadas y lanzarán nuevas funciones diseñadas específicamente para éstas.

Puedes descargar y guardar tu contenido (incluidos tus círculos, comunidades, novedades y +1) siempre que lo hagas antes de abril (url de descarga: https://takeout.google.com/settings/takeout/custom/circles,plus_one,plus_communities,stream).
Las fotos y vídeos que tengan copia de seguridad en Google Fotos no se eliminarán.

A partir de principios de marzo del 2019, los propietarios y moderadores de comunidades podrán descargar y guardar los datos de sus comunidades de Google+ (información de todas las publicaciones de una comunidad pública, incluidos el autor, el texto y las fotos).

Todas las API de Google+ dejarán de estar disponibles el 7 de marzo del 2019, incluido el inicio de sesión de Google+. Los desarrolladores deberán migrar al sistema de autenticación del inicio de sesión de Google más completo. El cierre será progresivo, con interrupciones intermitentes a partir del 28 de enero del 2019.

Algunos sitios, como Blogger, pueden usar Google+ como sistema de comentarios. Esta función se eliminará de Blogger el 4 de febrero y, en otros sitios, el 7 de marzo.
Más información: An update on Google+ and Blogger







26 de enero de 2019

Usa Firefox Monitor para saber si han hackeado tus cuentas

Secure Internet

Firefox Monitor es una página web que detecta amenazas en línea a tus cuentas. Muestra si la información de tus cuentas ha sido filtrada o robada y ofrece la posibilidad de avisarte si aparecen nuevas filtraciones de sitios web.


Los informes que realiza presentan el siguiente aspecto:


 

Firefox Monitor

Informe de Firefox Monitor

Fecha del informe: 24 de enero de 2019

Dirección de correo electrónico: ********@yahoo.com

Tus cuentas aparecieron en 4 filtraciones.

Aquí está tu informe completo de Firefox Monitor, que incluye todas las filtraciones de datos conocidas que contienen tu dirección de correo electrónico.

Bitly

Fecha de la filtración de datos:8 de mayo de 2014

Cuentas comprometidas:9.313.136

Datos comprometidos:Direcciones de correo, Contraseñas, Nombres de usuario

Disqus

Fecha de la filtración de datos:1 de julio de 2012

Cuentas comprometidas:17.551.044

Datos comprometidos:Direcciones de correo, Contraseñas, Nombres de usuario

LinkedIn

Fecha de la filtración de datos:5 de mayo de 2012

Cuentas comprometidas:164.611.595

Datos comprometidos:Direcciones de correo, Contraseñas

tumblr

Fecha de la filtración de datos:28 de febrero de 2013

Cuentas comprometidas:65.469.298

Datos comprometidos:Direcciones de correo, Contraseñas

Filtración de datos proporcionada por Have I Been Pwned

Qué hacer a continuación

1

Cambia tus contraseñas, aunque se trate de cuentas antiguas

Si no puedes iniciar sesión contacta con el sitio web para preguntar cómo puedes recuperar o cerrar la cuenta. ¿Ves una cuenta que no reconoces? Es posible que el sitio haya cambiado de nombre o que alguien haya creado una cuenta en tu nombre.

2

Si reutilizas una contraseña que ha sido expuesta, cámbiala

Los criminales informáticos pueden intentar hacer uso de tu contraseña para acceder a otras cuentas. Crea una contraseña diferente para cada sitio web, especialmente para tu cuenta bancaria, correo electrónico y otros sitios web en los que guardes tu información personal.

3

Toma medidas adicionales para asegurar tus cuentas bancarias

La mayoría de las filtraciones de datos solo exponen correos electrónicos y contraseñas, pero algunas incluyen información financiera confidencial. Si los números de tu cuenta bancaria o de tu tarjeta de crédito fueron incluidos en un caso de filtración de datos, alerta a tu banco sobre un posible fraude y revisa los movimientos de tu cuenta en busca de cargos que no reconoces.

4

Obtén ayuda para crear buenas contraseñas y mantenerlas seguras.

Los administradores de contraseñas como 1Password, LastPass, Dashlane y Bitwarden generan contraseñas robustas, las almacenan de forma segura y las introducen por ti en los sitios web.

Escanear otro correo electrónico en Firefox Monitor


Un 80% de las infracciones se deben a contraseñas robadas y/o contraseñas débiles.

Compañías fiables como LinkedIn, Yahoo o Facebook han perdido millones de contraseñas en los últimos años, lo que abre la puerta a ataques cibernéticos de gran alcance.

Los gestores de contraseñas como LastPass, 1Password, Dashlane y Bitwarden te ayudan a generar y mantener un registro de contraseñas únicas y fuertes.

Solo tendrás que recordar una contraseña que te dará acceso al resto de tus contraseñas.

La seguridad de tu empresa y de tus datos, es prioridad absoluta. Seguramente uses muchas contraseñas para diferentes aplicaciones de tu trabajo (correo, sistema de RRHH, sistemas de compra...), estas plataformas recuerdan y completan los formularios web con sus contraseñas, información de tarjetas de crédito y direcciones, con un solo clic.





16 de enero de 2019

Coworking vs. Oficina tradicional

Javascript Programming
La nueva transformación digital ha llegado a nuestra sociedad influyendo notablemente en el modelo de trabajo actual. Los espacios de trabajo compartidos existen desde hace más de una década y se están haciendo eco, cada vez más, de las numerosas ventajas que este tipo de trabajo proporciona.


Esta modalidad de trabajo tuvo sus inicios entre los freelances estadounidenses, expandiéndose hacia las empresas de EEUU, y más tarde en Europa y el resto del mundo.

Un espacio coworking se puede definir como el lugar en el que se realiza un trabajo colaborativo en oficinas integradas, frente a lo que llamaríamos oficina tradicional, que se caracteriza por dividir los empleados en departamentos o espacios privados dependiendo del trabajo que desempeñen y enfocados en una ocupación concreta.


Coworking


Todavía muchas empresas se preguntan qué puede aportarles esta manera de llevar a cabo la actividad empresarial. Lo cierto es que los beneficios que ofrece este formato de trabajo son múltiples, mayor rendimiento, flexibilidad, y nuevas oportunidades para crear contactos.

Estos espacios son la opción perfecta para aquellos que buscan expandir su negocio hacia nuevos mercados fomentando la visibilidad de marca y generando una comunidad que está en constante crecimiento.

Además, el coworking hace que los usuarios saquen su lado más innovador, y den un paso más hacia el mundo tecnológico en el que estamos sumergidos.

Estos espacios cuentan con creadores, líderes y emprendedores y hacen uso de tecnologías innovadoras que les ayudan a gestionar su negocio de una manera impecable.

Prestan servicios como el call center o servicio de recepción, tienen salas de reuniones, salones y oficinas ejecutivas dedicadas a tu equipo, ofrecen Hot desk flexible en un espacio abierto o un escritorio dedicado en una oficina compartida, impresoras de clase empresarial, almacenamiento para bicicletas, cabinas telefónicas privadas, community managers, gestión del correo y de la paquetería, eventos profesionales y sociales, acceso al edificio 24 horas al día, 7 días a la semana y un largo etcétera.

Unirse a la revolución coworking beneficia a las empresas, y está poco a poco transformando el mundo laboral; a continuación mencionamos algunas de sus principales beneficios respecto a la oficina tradicional.

¿Qué aportará a mi empresa un espacio de coworking?


Por un lado, los espacios de trabajo compartido presentan un entorno mucho más favorable que un espacio individual, o trabajar desde casa.

Es la mejor opción para los emprendedores solitarios o aquellos que no cuentan con un gran equipo de trabajo ya que ofrece a las personas la oportunidad de socializar, y encontrarse en un entorno más agradable y cercano.

Además, la reducción de costes de inversión es realmente notable en comparación con una oficina individual o tradicional. Los gastos de muebles, material, electricidad, etc., serán compartidos, lo que ayudará a ahorrar gastos.


Coworking - Ahorro de costes


Se trata de una inversión empresarial que traerá más beneficios. La rentabilidad que supone tener un personal que trabaja en contacto y en un entorno favorable se verá reflejado a medio largo plazo de una manera muy positiva.

Asimismo, cuando se produzca algún tipo de contingencia, la propia comunidad coworking tendrá la capacidad de trabajar en conjunto y ayudarse a solucionar los inconvenientes que se presenten.

Muchos de los problemas empresariales se resuelven con un poco de creatividad.
Los espacios coworking son una oportunidad para que otras personas (red de personas en línea o en cada ubicación) te echen un cable o para resolver problemas empresariales, ayudándose del ingenio y experiencias vividas.

Hasta hace poco los espacios de coworking eran únicamente considerados por pequeñas empresas que contaban con bajos presupuestos. Actualmente se ha convertido en una opción realmente atractiva para autónomos, nuevas empresas, pequeñas empresas y grandes empresas.

El número de estas instalaciones ha crecido un 50% durante el pasado año y en la actualidad, existen alrededor de 10.000 oficinas de coworking en todo el mundo.

Esta tendencia de crecimiento no es una excepción en España, habida cuenta de nuestro mercado laboral precario y con una alta tasa de desempleo, lo que ha impulsado el perfil del freelance y del emprendedor.

En nuestro país, el coworking se caracteriza por una concentración urbana muy importante: cuatro de cada cinco espacios abiertos se encuentran en Madrid o en Barcelona.

Ubicación en estas dos ciudades:




* Artículo de Ana López *


Ana López


Directora del Departamento de Marketing y Comunicación de la empresa Fonvirtual



BIO

Especializada en el comercio digital y en el marketing por Internet, intervengo a menudo en otros blogs y llevo a cabo actividades de consultoría para grandes grupos.



10 de enero de 2019

Aprende a programar javascript con Grasshopper, la app de Google para iOS y Android

Javascript Programming
Grasshopper (saltamontes en español) es una aplicación para dispositivos móviles diseñada para enseñar a codificar Javascript real.
Es una app gratuita, orientada a perfiles sin experiencia en programación, que cubre los conceptos básicos de programación.


Grasshopper es una de las últimas creaciones del taller para productos experimentales de Google, Área 120 que forma parte de Google Inc. Se trata de una incubadora dónde los trabajadores de Google lanzan docenas de ideas novedosas, que luego (las que prosperan) se abren al público en sus versiones beta. Grasshopper se lanzó en abril del pasado año.

El nombre Grasshopper rinde honor a Grace Hopper, uno de los primeros pioneros en la programación de computadoras.


Grasshopper App


1. ¿Qué conceptos básicos de JavaScript cubre?


Actualmente, Grasshopper enseña a utilizar el popular lenguaje de programación JavaScript, utilizado por más del 70% de los desarrolladores profesionales.

Grasshopper usa JavaScript para enseñar conceptos de programación fundamentales que son universales para casi todos los lenguajes de programación:

  • Los fundamentos: cómo funciona el código, funciones, variables, cadenas, bucles for, arrays, condicionales, operadores, objetos y cómo todos estos elementos interaccionan entre sí.
  • Animaciones I: dibuja formas utilizando la popular librería 3D, definiendo funciones, callbacks y animaciones.
  • Animaciones II: creación de funciones más complejas con 3D y los temas del curso The Fundamentals.

2. ¿Qué debo hacer después de usar Grasshopper?


Si has disfrutado de Grasshopper y deseas llevar sus habilidades de codificación al siguiente nivel, el equipo ha identificado varias opciones en las que puedes continuar su viaje de codificación:

  • Seguir recibiendo clases en línea:: nos hemos asociado con Coursera, una compañía que trabaja con las principales universidades para ofrecer cursos online. Estas son algunas de las clases que ofrecen y que podrían ser el próximo paso perfecto después de completar The Fundamentals:
    * Fundamentos de programación con JavaScript, HTML y CSS
    * Algoritmos, Parte 1
    * Especialización en diseño web + Portafolio y certificado
  • Ir a un bootcamp: para los estudiantes con sede en EEUU, en Seattle, St. Louis, Kansas City, Miami o Tampa, también nos hemos asociado con LaunchCode, una organización sin fines de lucro, para ofrecer campos de entrenamiento de codificación gratuitos a un número selecto de estudiantes.
    Puedes registrarte aquí.
Además, si estás interesado en una carrera basada en la tecnología, considera inscribirte en el programa de Certificación Profesional de Soporte de TI de Google + Coursera.


Grasshopper App


3. ¿Cómo puedo obtener la aplicación?



4. ¿Qué debo hacer si quiero eliminar mi cuenta de Grasshopper?


Envía un correo electrónico a grasshopper-support@google.com y el equipo de soporte te ayudará a eliminar tu cuenta.


27 de diciembre de 2018

Los 5 mercados que han logrado digitalizarse con éxito en la última década

Browsers
Desde hace casi dos décadas, con la masificación en el uso de Internet, cada vez es más frecuente ver que negocios de todo el mundo comienzan un proceso de transición hacia el mundo digital. Grandes industrias que hasta hace algunos años parecían imposibles de digitalizar, han mostrado que la innovación es alcanzable con las herramientas que ofrece la red.


Con un número cada vez mayor de negocios migrando hacia el mundo digital, cabe preguntarse cuáles son algunas de las industrias que no solo han entendido los beneficios de modernizar sus procesos de trabajo, sino también de ayudar a que los clientes obtengan una experiencia que incentive a la repetición de compra (repurchase), tanto en bienes como servicios, sin la necesidad de salir de casa.

Algunos de estos mercados serían:

1. Comercio electrónico


Ecommerce


Tal vez uno de los ejemplos más sencillos de ver, una vez iniciada la temporada de compras navideñas, es el del comercio, de las industrias que más ha cambiado gracias al proceso de digitalización que estamos viviendo.

Gracias a empresas como Amazon, desde hace un par de años ya ha dejado de ser necesario salir de nuestros hogares para obtener los productos que necesitamos en nuestro día a día.

El ecommerce vive un momento en el que el smartphone, ordenador, tienda física, publicidad on y off y todas las variables, empiezan a perder las líneas divisorias para fundirse en una única experiencia de compra. Por lo que estar presente en estos distintos canales, apostando por una estrategia que pueda adaptarse a las diferencias de cada uno, parece ser el paso más lógico si lo que se pretende es competir en mercado cada vez más digital y dinámico.

Si bien es cierto que el comercio electrónico todavía no ha logrado superar al retail tradicional en cuanto al número de transacciones, la realidad es que los márgenes son cada vez más estrechos, con la digitalización de negocios (desarrollo de sitios web, inclusión en plataformas de ventas, creación de perfiles sociales) volviéndose incluso un negocio atractivo para los emprendedores del sector tecnológico.

2. Entretenimiento


Entretenimiento


No todo el entretenimiento viene de la mano de las plataformas de generación y distribución de contenido (canales de televisión, servicios de streaming, entre otros), sino también de las empresas que se encargan del desarrollo de actividades interactivas con las que pueda utilizarse el tiempo de ocio (venta de espectáculos artísticos, deportivos y recreativos).

Con la creación de nuevas tecnologías de interconexión, cada vez es más sencillo entrar en internet y jugar cualquier tipo de juego con personas de todo el mundo.

Uno de las industrias que más ha logrado capitalizar este proceso de digitalización global es el de los juegos de azar, teniendo a los casinos online como los principales representantes de esta forma de entretenimiento. Un ejemplo de esto es el del sitio CasinoBillions, que no solo brinda información de los casinos en línea más seguros que permiten adentrarse en este tipo de entretenimiento de forma virtual, sino que además utiliza la web para hacer que personas de todo el mundo puedan jugar rápidamente y probar su suerte.

3. Servicios financieros


Finanzas


El proceso de globalización que hemos presenciado en los últimos años no solo ha mejorado exponencialmente el funcionamiento de los servicios financieros a los que los consumidores se enfrentan diariamente (pagos en punto de venta, transferencias, inversiones), sino que también han hecho que cada vez más personas tengan acceso a estos, sin necesidad de tener que acudir a una entidad tradicional.

Se trata de un movimiento que estaría eliminando uno de los mayores problemas económicos que se presentan en la actualidad: las poblaciones no bancarizadas.

Donde mayores innovaciones se han presentado es en el área de pagos, con decenas de alternativas surgiendo todos los días con el objetivo de resolver problemas como la escasez de efectivo, la dificultad para obtener préstamos, las altas comisiones al momento de realizar una transferencia de fondos, la lentitud de las transacciones, entre muchos otros.

Aunque las criptomonedas sean uno de los ejemplos más relevantes de la evolución en el mundo de los pagos, la realidad es que PayPal sigue posicionada como la empresa líder en esta materia.

4. Educación


Educación


Con la evolución que hemos vivido en el mundo de las tecnologías de información y comunicación (TIC), observamos cómo se han posicionado las clases a través de Internet.

Esta forma de educar a las personas, que hasta hace algunas décadas podía parecer una fantasía, ya se ha hecho realidad gracias a empresas como Udemy, que aprovechan los recursos que brinda la web para agilizar el proceso de formación, a la vez que permiten que profesionales de todo el mundo puedan capitalizar sus conocimientos de forma digital.

Si bien es cierto que la digitalización de este mercado educativo comenzó con clases y cursos tradicionales, la realidad es que poco a poco se ha diversificado para abarcar áreas como la música, los idiomas, la cocina, entre muchos otros; y no solo eso, sino que gracias a plataformas gratuitas como YouTube, también hemos presenciado la democratización de estos conocimientos, algo que hasta hace algunas décadas habría sido imposible.

5. Telefonía


Telefonía


Finalmente, uno de los mercados que ha logrado la digitalización con éxito en la última década es el de la telefonía, principalmente el de las telecomunicaciones internacionales.

Con el posicionamiento de plataformas como Skype, así como el surgimiento de llamadas a través de aplicaciones como Whatsapp, Telegram, o Hangouts (de Google), hemos presenciado un proceso de globalización en el "mercado de las llamadas".

No solo eso, sino que en el último año hemos visto como tecnologías incipientes, como la cadena de bloques (conocida mundialmente como Blockchain), han comenzado a adentrarse en el mercado de la telefonía de la mano de empresas como Telefónica, cambiando por completo la manera en la que las personas se comunican en todo el mundo, y agilizando el proceso de evolución de los servicios.


Aunque estas sean algunas de las tendencias más destacadas al referirnos a las industrias digitalizadas, la realidad es que existen muchas otras que han logrado una transición hacia esta nueva forma de almacenar, distribuir y analizar información, logrando no solo mejorar los procesos operativos de millones de empresas en todo el mundo, sino también incrementando la rentabilidad de hacer negocios en la actualidad.


2 de diciembre de 2018

Por qué deberías introducir una solución de gestión de proyectos en tu negocio

Project Manager Software
Un gerente bien instruido, ético y con experiencia es indispensable para llevar adelante cualquier proyecto. De igual manera, un equipo humano capacitado, talentoso, motivado y responsable marca la diferencia en la consecución de los objetivos de negocio.


Ahora bien, en la actualidad, las dinámicas del mercado son cada vez más exigentes. La competencia no da tregua y las oportunidades se pueden escapar de las manos, dentro y fuera de la organización.

De forma específica, en materia de gestión de proyectos son muchos los flancos que se deben cubrir, al mismo tiempo y de manera eficiente, cuando se desean alcanzar los objetivos a la altura de los estándares requeridos.

Planificar acciones de forma acertada, ejecutarlas eficientemente, controlar la calidad y asumir los riesgos de manera oportuna no es tarea fácil. Ni siquiera para el mejor líder apoyado en el equipo más capaz. Y es que humanamente no es posible, sobre todo cuando se trabaja en escenarios en los que no tiene cabida tomarse un respiro.

La tecnología impone a las organizaciones, entre otras exigencias, una actualización continua, que puede ser demandante en exceso. Todos los días hay algo nuevo que aprender.

Afortunadamente, desde otro ángulo, la tecnología también brinda herramientas que permiten estar a la altura de las circunstancias cambiantes. En materia de gestión de proyectos, no es la excepción.

Algunos softwares de gestión de proyectos son tan fascinantes y amigables, que la pregunta "¿para qué necesito esto?", es sustituida rápidamente por "¿cómo he podido trabajar sin ellos todo este tiempo?".

Definitivamente, en términos muy simples, facilitan las tareas, acortan los plazos y aumentan la eficiencia. Si a esto le sumamos un gerente y un equipo 5 estrellas, los resultados superan las expectativas hasta del más excéptico.


Project Management

¿Por qué las organizaciones fracasan en la gestión de proyectos?


Así como el factor humano es irremplazable para materializar los objetivos, la tecnología tampoco puede hacer milagros cuando la organización en sí misma presenta errores en su gestión.

Es fundamental que se entienda que existen elementos que entran en juego para marcar la diferencia entre el éxito y el fracaso. Y, eso, no necesariamente depende de las herramientas tecnológicas.

Antes de mencionar las bondades que brinda un software de gestión de proyectos, vale la pena revisar aquellos aspectos que deben considerarse para evitar tropiezos al poner en marcha acciones o estrategias dentro de una organización. Y es que es común echarle la culpa al software, cuando en realidad no se ajustaron ciertos parámetros antes de implantarlo.

Como paso previo a la selección de un software de gestión de proyectos es preciso cuidar aspectos que tienen que ver con la dirección y el control de los recursos humanos. También se deben atender el calendario y los costos, porque inciden en el uso de los recursos materiales y pueden convertirse en elementos que desaceleren el ritmo de trabajo y hasta imposibiliten lograr los objetivos. Sobre todo, es importante no descuidar el control ni la supervisión.

Seguramente, el programa informático seleccionado será un excelente aliado, de eso no cabe duda. Pero es importante reconocer ciertos asuntos que siempre quedarán a cargo de la gerencia y del equipo humano que la respalda. Justamente, de eso también depende que el software pueda ofrecer todo su potencial.

Dirección de la gestión de proyectos


Desde el punto de vista de la dirección, es necesario evitar ciertas deficiencias como:

  • Liderazgo débil: un gerente puede estar muy preparado, pero si no sabe dirigir no unifica al equipo y no lo armoniza.
  • Equipo poco o nada instruido: un grupo que no está comprometido, que no conoce su trabajo y que no está capacitado, no cumplirá con sus tareas en el tiempo establecido.
  • Desintegración: un equipo que no está unificado o experimenta enfrentamientos entre sus miembros no llegará a ninguna parte.
  • Mala planificación: si no se sabe a dónde se quiere ir y cómo hacerlo (gestión estratégica) es imposible llegar a los objetivos marcados.
  • Objetivos difusos: todos los involucrados deben estar a tono con respecto a lo que se desea lograr. Desde el líder, pasando por el equipo, hasta los inversionistas.
  • Escasa supervisión: no se puede dejar al equipo y a los procesos a la deriva. La revisión continua no sólo marca responsabilidades, también incide en la motivación y en el cumplimiento de las acciones en el tiempo estimado.
  • Comunicación ineficiente: genera confusión y desmotivación. Los vacíos comunicacionales pueden ser la causa de ineficiencias de distinto tipo. Por lo tanto, se prestan para el incumplimiento de los tiempos y del trabajo.

Administración del tiempo en la gestión de proyectos


Existen ciertos errores frecuentes que evitan el cumplimiento del cronograma como se espera:

  • No contar con una lista detallada de actividades a ejecutarse.
  • Falta de visión con respecto a los factores que podrían limitar las acciones del equipo del proyecto.
  • Ausencia de hipótesis acerca de situaciones que podrían presentarse en el proceso.
  • Desconocimiento de la duración de las actividades en función del número y capacidades de los recursos humanos y materiales asignados para efectuarlas.
  • Carencia de un registro histórico de la duración más probable de las actividades.
  • Ignorar la opinión experta de profesionales u organizaciones, ya sean internos o foráneos, con conocimiento o entrenamiento especializado.
  • Desatender las causas que tienden a provocar cambios en los plazos y tareas, así como no intentar contrarrestarlas.
  • Relegar aquellos elementos que irremediablemente deben cambiar.
  • No medir el impacto de esos cambios en el proyecto.
  • Aplicar e implementar cambios sin el debido cuidado.

Estimación de costos en la gestión de proyectos


Es habitual ver que muchas empresas naufragan en la estimación de costos porque:

  • No cuentan desde el principio con un presupuesto acorde a la realidad del mercado en el que se desarrolla el proyecto.
  • Subestiman los posibles cambios en los costos estimados y no se adelantan a las dificultades en el momento oportuno.
  • Desatienden la revisión del empleo de recursos humanos y materiales del proyecto.
  • No informan al equipo humano sobre el presupuesto de forma transparente y precisa.
  • Menosprecian la importancia de promover el consumo responsable por parte de los miembros del equipo humano en lo referente a los recursos materiales asignados y el impacto que eso tiene en el resto del proyecto.
  • No inculcan en el equipo humano el entendimiento de la importancia del aprovechamiento del tiempo y el cumplimiento de las metas en los lapsos previstos.
  • Se flexibilizan demasiado con respecto a gastos que no estaban contemplados en el presupuesto original.

Control y seguimiento en la gestión de proyectos


Algunas deficiencias en el control y seguimiento de proyectos pueden perjudicar el proceso gravemente. Entre ellas, las más habituales son:

  • Perder de vista el plan de calidad del proyecto.
  • Tener una visión limitada respecto al funcionamiento del equipo.
  • Dejar de lado el seguimiento.
  • Responder a imprevistos a destiempo o improvisadamente.
  • Desconocer el impacto de los cambios requeridos.
  • No aplicar simulaciones para prever posibles cambios o inconvenientes.
  • Tener una comunicación ineficaz con los involucrados.
  • No contar con una herramienta tecnológica que, sobre todo, contribuya al orden y al control.

¿Cómo puede contribuir un software de gestión de proyectos?


Uno de los mayores retos de las empresas en la actualidad es poner en práctica la planificación estratégica. A la par, conseguir alinear los recursos con los objetivos. También, asegurarse una adecuada posición competitiva. En este escenario, el software de gestión de proyectos es un aliado indiscutible.

Indudablemente, hacer uso de un software de gestión de proyectos asegura el desarrollo eficiente y rentable de una organización cuando se traza un objetivo. Esto está dado porque hace posible mantener la atención en el desarrollo y alcance de las metas, en lugar de permanecer sumergido en constantes trámites burocráticos.

Igualmente, el software de gestión de proyectos ayuda a administrar los sistemas. Además, permite anticiparse. Una herramienta como ésta también contribuye al aprovechamiento de nuevas oportunidades.

Algunos softwares de gestión de proyectos funcionan basándose en el concepto PHVA (planificar-hacer-verificar-actuar). Estos son compatibles con los procesos estratégicos MEG (modelo de excelencia de gestión). Por esto, también focalizan a la organización a la obtención de ventajas competitivas. Además, gestionan los recursos de cualquier sistema: humanos, tecnológicos, informativos y de calidad, entre otros.

Asimismo, permiten el seguimiento simultáneo de más de una estrategia. Esto ayuda a desestimar el desarrollo de las estrategias basadas en condiciones no sostenibles a largo plazo.

Otros softwares de este tipo gestionan todos los recursos de maneras diferentes e igualmente efectivas. Centralizan la información crucial en una página. Se adaptan a la estructura Agile o Scrum. También aseguran el alcance de los objetivos. Y es que suministran todo tipo de herramientas necesarias para completar el ciclo de vida de ejecución de los proyectos.

Por lo general, gracias a sus recursos de visualización de KPIs o mediante presentaciones, estos softwares de gestión de proyectos garantizan un mejor entendimiento sobre el manejo de los recursos y el desarrollo e impacto de uno o varios procesos.

De igual forma, los softwares de gestión de proyectos son compatibles con los ERP. Abarcan todos los aspectos técnicos, administrativos y financieros que permiten ser adaptados o pueden basarse en Microsoft Dynamics, Navisión y Axapta o Sage X3, entre otros. Son ideales para cualquier sistema operativo.

Los softwares de gestión de proyectos son propicios para la dirección y gestión de empresas de cualquier tamaño y sector, desde servicios profesionales, agencias de publicidad, estudios de arquitectura, hasta empresas de construcción. Además, el mercado ofrece una gran variedad de estos programas con costos diversos. Así que la clave está en escoger el más apropiado para la organización que se dirige.

¿Cómo elegir el software de gestión más adecuado para una organización?


El gerente, líder o director de proyecto tiene una gran responsabilidad sobre sus hombros. Por eso, debe contar con una serie habilidades. Entre ellas, está la de saber seleccionar y hacer uso de los instrumentos adecuados para emplear los recursos productivamente. Evidentemente, una de esas herramientas es el software de gestión de proyectos.

Un software de gestión de proyectos es el compañero ideal de un gerente a cargo de dirigir a todo el equipo para materializar el objetivo propuesto. Es útil para la planificación, control presupuestario, administración de recursos y asignación de trabajo e integración del personal.

Elegir el mejor software no es tarea fácil. La solución más adecuada depende del tamaño de la empresa, sus objetivos, el sector del mercado en el que se desarrolla y de los recursos económicos de los que se disponga.

Investigar es una buena idea. Empaparse sobre la materia es esencial. Un buen gerente siempre debe tener nociones claras de lo que le ofrece su proveedor. También es muy conveniente escuchar a los expertos y comparar sus opiniones. Por otra parte, es recomendable atender a la experiencia de otros gerentes que ya hayan probado los diferentes softwares.

Afortunadamente, existen plataformas en Internet a las que se puede acceder gratuitamente y que ofrecen información detallada y actualizada. Esto ayuda a conocer los productos antes de adquirirlos. Mejor aún es cuando estas plataformas combinan la opinión experta con la de los usuarios. Sin duda, eso significa encontrar todo en un mismo lugar y contar con una guía objetiva que resulta definitivamente ideal.


* Artículo de Annie Suárez *


Annie Suárez


Redactora de contenido para ComparaSoftware, plataforma que ayuda a las empresas a tomar mejores decisiones en materia de tecnología reforzando el vínculo que existe entre usuarios y software.


BIO

I sail over 2.0 oceans. I taste information and decide when I eat it. I believe in entertainment to make minds and hearts bigger.