En el Día Internacional del Libro hemos querido preparar nuestra propia selección con los mejores libros sobre ux, diseño web, marketing digital y social media.
he wasn't even looking at me and he found me
Sade Olutola

ellievsbear
Not today Justin

Andulka
🪼

祝日 / Permanent Vacation
"I'm Dorothy Gale from Kansas"

Product Placement
d e v o n
tumblr dot com
Sweet Seals For You, Always
wallacepolsom

Kaledo Art

Origami Around
dirt enthusiast
KIROKAZE

titsay
ojovivo
PUT YOUR BEARD IN MY MOUTH
seen from United States
seen from France

seen from Germany
seen from United States
seen from Malaysia

seen from Malaysia

seen from Malaysia

seen from Malaysia
seen from United States

seen from Poland

seen from United States

seen from T1
seen from United States

seen from United States

seen from United Kingdom

seen from Malaysia
seen from Türkiye
seen from Austria
seen from Russia

seen from T1
@eneldesierto
En el Día Internacional del Libro hemos querido preparar nuestra propia selección con los mejores libros sobre ux, diseño web, marketing digital y social media.
Internet en la televisión en un simple gráfico
Está claro que en España la televisión sigue sin entender de qué va esto de internet y cuál es el objetivo de pedir a la gente que envíe sus preguntas usando un hashtag.
Para la próxima vez, tened en cuenta lo que hacía Obama en 2011.
Evento IDG sobre Big Data (1 de 2)
¿Cuando? 9 de abril de 2014 ¿Dónde? Hotel Ritz, Madrid
Introducción
He de confesar que tenía bastante interés en este evento, ya que parece que el "Big Data" (BD) va a ser uno de los mantras tecnológicos de los próximos meses. Mi postura personal era bastante escéptica, ya que no veía muy claro que había de nuevo en el BD que no tuviésemos ya con el "Business Intelligence" (BI) "de toda la vida"; he de reconocer que estaba equivocado, y que las ponencias de este evento me ayudaron a ver los aspectos novedosos del BD y porqué debemos diferenciarlo del BI.
El evento
Como todos muchos de los eventos de IDG, se retransmitió por "streaming", así que si no pudiste asistir o verlo en directo, puedes verlo aquí y descargar las ponencias que se presentaron, aunque parece que no están todas. Aquí va mi resumen sobre cada una de ellas.
Visión estratégica: Demetrio Barragán, Director General de Penteo
Marcó algunos de los puntos que se repetirían en el resto de ponentes:
Evolución desde los sistemas "mainframe", a los PC's y, ahora, a los SMAC (Social, Mobile, Anlytics, Cloud).
Las 5 'V' alrededor del BD: Volumen, Variedad, Velocidad, Valor y Veracidad.
En el BI tradicional la información sólo venía del "Datawarehouese", más o menos complejo; ahora, la arquitectura de datos es mucho más compleja, con orígenes y formatos muy variados.
Los CEO's no saben exactamente que es el BD (sólo un 6%), pero son proclives a invertir en "esto" durante 2014, es su segunda prioridad después de la movilidad. (Sobre esto creo que deberíamos reflexionar un poco, ¿no saben lo qué es, pero se van a gastar la pasta? En fin...)
Con el BD, van a aparecer, o crecer, nuevas tendencias como Text Mining Analytics, Social Analytics, ...; también está clara la necesidad de nuevos perfiles profesionales que tengan "talento analítico".
Los datos y la información que es capaz de obtener la empresa se convierten en un Activo Estratégico, y se deben convertir en ingresos.
Big Data-Hacia el uso inteligente de los datos: Francisco Antón, Presidente Fundación Big Data
Para mí, la presentación más decepcionante aunque era de esperar, claro: ésta es la página web que explica lo que es la Fundación a fecha 10 de abril de 2014 (adjunto la imagen porque tengo la esperanza de que lo cambien en el futuro más o menos cercano)
Nos contó algunos números acerca de a importancia de la actualización de los datos y de la actividad de las empresas españolas en el BD (puedes consultarlos en la presentación), así como lo que se está haciendo en EEUU, Europa y España por parte de las instituciones en temas de Open Data:
Las comparaciones son odiosas: mientras en EEUU, tienen el ejemplo de Chicago (que citó), en España nos tenemos que conformar como iniciativas con la del Gobierno de Navarra o el Ayuntamiento de Madrid (de momento), que dejan bastante que desear en facilidad de acceso a los datos o calidad de los mismos.
Mezclo churras con merinas, hablando de la Agenda 2020 o de la iniciativa FI-WARE como si fueses asuntos específicos de BD, cuando se trata de algo mucho más amplio.
También hizo hincapié en como va a afectar al CIO esta transformación, donde cada vez más las plataformas (hardware y software) salen fuera de la empresa y de la aparición de nuevos perfiles relacionados con las nuevas necesidades tecnológicas.
Como dato curioso, habló de un acuerdo de la Fundacion Big Data con (no sabía que existía) la Asociación Española de Programadores Informáticos (AEPI), una "asociación" a la que no he sido capaz de ver como asociarse...
Más allá del Big Data: Analítica Gognitiva. Miguel Ángel Martín, Big Data Sales Leader para España, Portugal, Grecia e Israel de IBM SWG
Esta es de las presentaciones fáciles de resumir: nos presentó la solución de IBM para lo que llamó Analítica 3.0: Watson. Algunos de los puntos que me parecieron más interesantes (aparte del portfolio de soluciones de IBM) fueron:
La información ya no está en bases de datos estructuradas, está en ficheros de texto, páginas web, imágenes, audio, vídeos, ...
Hoy en día, la manipulación e interpretación de esa información depende del conocimiento tecnológico que tenga el usuario; en el futuro, el usuario espera poder comunicarse en lenguaje natural con la máquina y que está le devuelva los datos relevantes que busca de la misma forma.
BI se basa en batch. BD debe devolver la información que requiere el usuario en tiempo real.
Big Data: An overview. Javier Gallego Martínez, Enterprise Solutions Manager en Dell.
En una línea similar a la presentación de IBM, nos presentó la solución propuesta por Dell:
Plataforma basada en sistemas HPC (High Performance Computing) y software OpenSource (Hadoop) en la nube.
Crowbar software framework, como solución para facilitar el despliegue de este tipo de plataformas.
Como añadido a lo ya contado, me quede con la idea de manipular los datos no al cargarlos en el sistema, sino cuando se leen para devolver al usuario la información pedida, lo que diferencia al BD del esquema clásico de una ETL.
En un próximo post, resumiré el resto de ponencias y mis conclusiones.
Entre lo de 'no imprimas el mensaje, piensa en los árboles', las clausulas de confidencialidad y los logos de premios y certificaciones varias, ya no hay un solo correo corporativo donde la firma no ocupe más que el contenido."
Yo mismo
¿Qué pasa en el mercado español de las IT?
Es bastante probable que, como yo, estés suscrito a varias fuentes RSS, leas artículos más o menos especializados, sigas varias cuentas de Twitter y acudas a eventos de vez en cuando. Es decir, que pienses que eres un "profesional" informado, que sabe lo que pasa en el mundo de las tecnologías.
Pues es probable que así sea, siempre que no quieras saber lo que pasa en España. Y es que es más fácil saber lo que pasa en EEUU, UK o, incluso en mercados como China o India, que sacar una mínima referencia real, con datos, de proyectos en España.
Nada. Es imposible. Cualquiera que busque algún informe, artículo o presentación de verdad, con datos serios y que puedan servir de referencia en otros proyectos y ofertas, se encontrará con el vacío más absoluto.
Al menos, en lo que se refiere a empresas "grandes" (me refiero tanto a "clientes" como a "consultoras") que no dudan en publicitar sus proyectos y adjudicaciones (cuando lo hacen) para luego no dar un sólo detalle de los mismos.
Por suerte, no pasa lo mismo con los "pequeños", y por eso es de agradecer que a gente como Javier Garzás o David Bonilla no les tiemble el pulso a la hora de contarnos su experiencias y hablar de dineros y datos reales.
Mientras siga el secretismo en los grandes proyectos, nadie cuente las experiencias, lo que ha ido bien y lo que ha ido mal en un proyecto cuando finaliza, no habrá forma de que "el sector" evolucione, empiece a abandonar las malas prácticas y el dinero que se gasta sea realmente aprovechado.
KPI Library automates Key Performance Indicators reporting, specialized in measuring and visualizing metrics and performance trends for business executives
Porque ya está todo inventado, no es necesario comerse la cabeza intentado reinventar la rueda. En esta web, encontramos miles de ejemplos de KPI's reales que podemos usar o adaptar a nuestras necesidades.
¿En cuantos dispositivos pruebas tus aplicaciones?
Uno de los mayores problemas que se encuentra cualquier desarrollador de aplicaciones hoy en día es la multitud de dispositivos y plataformas existentes sobre las que debería realizar pruebas que garanticen el funcionamiento del desarrollo.
Recuerda a la guerra de navegadores que sufrimos a finales de los 90, aunque agravada hoy en día porque no sólo estamos hablando de software diferente, si no también de hardware (pantallas, resoluciones, procesadores, etc.).
La gente de TesteoLab tiene en marcha una iniciativa muy interesante: un laboratorio para probar tus proyectos de forma gratuita en los dispositivos de los que disponen. Además, si eres un fabricante o una empresa y quieres patrocinar este laboratorio, lo único que tienes que hacer es donar algún dispositivo. También si eres programador, diseñador, consultor o persona normal puedes hacerlo, por supuesto ;-)
(La imagen viene de http://jquerymobile.com)
Cosas absurdas de la vida...
Los que vivimos/trabajamos en Madrid, hemos visto desde hace unos meses que, en los parquímetros de determinados barrios de la zona S.E.R. habían aparecido unos carteles anunciando la posibilidad de realizar el pago mediante el móvil.
"¡Vaya! Por fin un adelanto"-pensé-. Algo que facilitará nuestras vidas y evitará el engorro de buscar monedas o andar mendigando cambios en las tiendas. Pero no, el Ayuntamiento no nos lo iba a poner tan fácil. De momento es un experimento piloto y sólo funciona en dos zonas y, además, aquí viene la sorpresa: el sistema es gestionado por dos empresas diferentes, con sus aplicaciones diferentes.
Es decir, que si quieres aparcar (y pagar con el móvil) en Chamberí, la aplicación a usa es la de e-Park, mientras que, para aparcar en Jerónimos, Palacio, Embajadores, Justicia, Universidad, Sol, Palos de la Frontera, Atocha (sólo en sección Telpark), Pacífico, Ibiza y Niño Jesús, deberás usar la aplicación de TelPark. Para el resto de barrios, de momento se debe usar el sistema "tradicional" del "ticket", pero no sería sorprendente que cuando implanten el sistema con móvil, sea con otras empresas diferentes.
Desconozco si la intención del Ayuntamiento es tener un periodo de prueba para valorar cual de las dos aplicaciones da un mejor servicio y, en un futuro unificarlos pero, a día de hoy, la situación queda un poco absurda.
Para desmemoriados, o gente que, como Einstein o como yo, no empleamos nuestro cerebro en recordar datos inútiles ;-)
Informe sobre el Estado del Mercado Laboral Español InfoJobs ESADE 2012, Informática y telecomunicaciones
A partir de este artículo, tenía curiosidad por leer el informe completo ya que, de primeras, había bastantes conclusiones que me chirrían, y quería saber si los datos llevaban a esas conclusiones.
Conclusión: no tiene pies ni cabeza.
curl is a command line tool for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. curl supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading, kerberos, HTTP form based upload, proxies, cookies, user+password authentication, file transfer resume, http proxy tunneling and a busload of other useful tricks
Configurar un servidor LAMP sobre una instancia AWS EC2
En el curso que estoy siguiendo, utilizamos los servicios "en la nube" de Amazon para los ejemplos y, en un momento de aburrimiento, se me ocurrió la feliz idea de montar un servidor LAMP en una de las instancias (sobre Ubuntu 12) para, a continuación, levantar una tienda on-line con Prestashop.
Aunque no es un proceso demasiado complicado si tienes nociones algomásquebásicas de línea de comandos de unix/linux, voy a recopilar en este post los pasos que he seguido, extraídos de aquí, aquí y aquí y aclarando y cambiando el orden de algunos pasos para entender un poco mejor lo que hacemos.
Lanzar la instancia EC2
Doy por supuesto que ya tenemos usuario de AWS y sabemos (más o menos) utilizar sus servicios. Aquí tienes una guía de inicio, por si acaso.
Y, con esto, ya tenemos nuestra instancia lanzada y su correspondiente nombre DNS para poder acceder a ella
Permitir acceso vía web a nuestro servidor
AWS nos permite definir distintos grupos de seguridad ("Security Groups") para las instancias que lancemos, permitiendo restringir los protocolos de red de acceso a los mismos.
La instancia que acabamos de lanzar está incluida en el grupo "quicklaunch-1", el grupo por defecto, que sólo permite acceso a través del protocolo SSH (puerto 22).
Si queremos poder administrar via web nuestro servidor LAMP, tendremos que permitir el acceso a través de HTTP y HTTPS (además de SSH), por lo que vamos a crear un nuevo grupo de seguridad con esos permisos y, una vez creado, cambiaremos nuestra instancia de grupo.
¡Listo! Ya tenemos nuestro servidor en el grupo de seguridad que hemos creado
Instalar LAMP
La forma más sencilla de instalar todo lo que necesitamos (Apache, MySQL y PHP, incluyendo phpMyAdmin para administrar a través de la web nuestro servidor) es a través de una tarea de Tasksel; sin embargo, no vamos a usar la interfaz gráfica de esta herramienta, ya que da algunos problemas. En su lugar, vamos a usa un único comando de apt-get
sudo apt-get install lamp-server^ phpmyadmin
Nos conectamos mediante SSH a nuestra instancia EC2 y ejecutamos dicho comando. Durante el proceso de instalación nos pedirá que definamos la contraseña para el usuario "root" de MySQL y qué servidor (apache2 o lighthttpd) usaremos con phpMyAdmin (apache2, en nuestro caso). También nos pedirá la contraseña para phpMyAdmin.
Una vez finalizada la instalación, podemos (debemos) comprobar que el servidor Apache está levantado, simplemente accediendo a nuestra instancia EC2 desde un navegador web
Y, lo mismo, para entrar en phpMyAdmin y verificar que funciona de forma correcta
Con esto ya tenemos configurado y funcionando nuestro servidor LAMP. En un futuro post, veremos como instalar y configurar Prestahop.
¡¡MUY IMPORTANTE!! Recordad que si finalizamos la instancia EC2, perdemos todo el software y los cambios realizados en la misma. Para evitarlo, y poder recuperar la instalación que acabamos de hacer, es conveniente crear una imagen de la misma.
Existen varias maneras de descargar libros gratis de la red, de forma legal, sin cometer delito y sin vulnerar los derechos de autor. Se trata de cuatro proyectos interesantes que buscan difundir l...
¿Sabías que...
...hasta el año 1992 estuvo prohibido el uso de Internet para fines comerciales?
La "Política de Uso Aceptable" (AUP) definida por la NSF buscaba potenciar el uso de la red para la investigación y enseñanza en ciencias e ingeniería y, por tanto, no permitía aquellos usos que fuesen en contra de esta política.
No fue hasta el año 1992, después de varias revisiones de la AUP, cuando el Congreso de los EEUU revocó la AUP, permitiendo la conexión con otras redes comerciales y abriendo el camino a lo que ahora conocemos como e-business.
(Ésta es alguna de las cosas que estoy aprendiendo en este curso)
Las Factorías de Software (otra vez)
Esto es un sinvivir. La burbuja tecnológica sigue creciendo en este país y, el día que explote, lo del ladrillo nos va a parecer un chiste. Que se destaque el traslado de la factoría desde ¡Argentina! a Extremadura, ya debería darnos pistas de por donde van los tiros...
El modelo de "factorías de software" está acabado. No vale. Se acabó. Ya. Tuvo su momento, pero el tiempo y el avance de las tecnologías lo han dejado obsoleto. Hoy en día, plantearse el desarrollo de software a partir 'de una factoría que trabaja los "niveles bajos" de la cadena de producción tecnológica' significa no saber cual es el entorno actual y, lo peor, no tener ni idea de hacia donde va a evolucionar a corto plazo. Significa estar anclado en la idea de las "praderas de programadores picando código".
La evolución de la tecnología: Entendiendo que el cliente "por defecto" para una factoría es una gran empresa, que desarrolla y mantiene mucho "software", hay que tener en cuenta que las plataformas tecnológicas sobre la que se desarrolla ese software han cambiado (mucho) en los últimos 10-15 años.
Sí, sigue habiendo mucho COBOL que hay que mantener y evolucionar, pero los nuevos desarrollos o bien se basan en productos propietarios que se parametrizan (SAP) o bien implican diversas tecnologías sobre las que se construyen las distintas "capas" que formarán la aplicación; en ambas situaciones, no tiene sentido un modelo de bajo coste basado en la "cantidad" de programadores más que en su experiencia.
En el primer caso, al tratarse de productos propietarios, es difícil encontrar perfiles con el conocimiento y experiencia suficientes y que entren en los costes que se espera de una factoría.
El segundo escenario, que implica tener perfiles que sepan de sistemas, bases de datos, lenguajes de programación (.NET, Java, C, ...), herramientas web, usabilidad, accesibilidad, etc. choca frontalmente con el concepto de "especialización" tecnológica de la factoría. Y es precisamente esa especialización la que conseguiría procesos repetitivos y sencillos que permiten la reducción de plazos y costes.
Amable lector, no se confunda. Cuando lea noticias de aperturas de nuevas "factorías de software" en España, entienda que se refiere a que alguien se va a llevar alguna subvención o ayuda a cambio de contratar, por un sueldo más o menos apañado, a un montón de jóvenes en busca de su primer empleo. El resto es mera publicidad.
(La imagen viene de http://www.blogdaddy.com)