En El juego de la igualdad en JavaScript se comenta JavaScript Equality Table Game, un curioso juego para aprender el confuso uso del operador igualdad (==) en JavaScript.
Month: septiembre 2018
Me río del Big Data, la inteligencia artificial y el marketing online
Un ejemplo sencillo para entender que al Big Data, a la inteligencia artificial y al marketing online le queda mucho terreno por recorrer.
Dentro de Internet, se supone que lo que más dinero mueve es el sexo y la publicidad. Y se supone que en las dos áreas es donde más se innova y más se aplican las nuevas tecnologías. De la industria del sexo en Internet no puedo decir mucho, pero de la publicidad me parece que es ridícula cómo funciona.
Por un lado, me parece gracioso, pero también muy molesto, que me muestren el mismo anuncio una y otra vez cuando quizás ya haya comprado el producto en cuestión. Me ocurre, por ejemplo, cuando compro un billete en la web de Iberia y luego ¡me aparecen anuncios de Iberia sin parar del trayecto que acabo de comprar! MENUDA MANERA MÁS TONTA DE GASTAR EL DINERO EN PUBLICIDAD.
Y otra cosa graciosa, pero otra vez muy molesta, es que cuando viajo me aparece publicidad ESTÚPIDA. Por ejemplo, en las siguientes imágenes podemos ver que estaba leyendo un artículo del periódico El País, en español, pero me apareció publicidad en inglés, para reservar un hotel en Ecuador, con los precios en KGS (Kyrgyz Som), cuando yo había estado en Ecuador 3 semanas antes y acaba de volver a España de Kirguistán, pero YO YA ESTABA EN ESPAÑA.
Es decir, una publicidad totalmente fuera de contexto.
¿Esto es publicidad inteligente? MENUDA MANERA MÁS TONTA DE GASTAR EL DINERO EN PUBLICIDAD.
Un buen repaso de los selectores de CSS
Level up your CSS selector skills es un buen repaso de todos los selectores que existen en CSS.
¿Sirven para algo los cursos MOOC?
Como soy coordinador de varios cursos MOOC, a veces me preguntan por su utilidad. En Are certificates from Udemy, edX, and Coursera of any worth? hay una respuesta interesante:
As for me, I searched for this question a lot, I don’t have my own academic experience to give you an accurate answer.
But I actually found a cliché throughout the internet, and I’d like to summarize it; mixing it with my own point of view 😀
- Certificates prove that you’re a life-long learner.
- Certificates show that you have the guts and the determination to start a project yourself triggered by your own motivation.
- Obviously, these certificates will enrich your CV (let’s suppose they didn’t, they wouldn’t do any harm anyway).
- Since the courses are verified and offered by prestigious universities, they have already gained an academic value.
- Finally, wherever there’s money, there’s value (I guess nobody puts that this way :p).
Either way monsieur, I recommend you to go for it, cause it’s a good time investment. And don’t worry about the 50$ -just consider you spared them by being selfish on a date, or you bought a simple polo shirt instead of a fancy Armani one (just imagining) 😀
Ataque a la web de British Airways
En Las 22 líneas de JavaScript que permitieron el robo de datos de 380.000 clientes de British Airways se comenta un poco el reciente ataque que ha sufrido la web de British Airways y que ha permitido el robo de los datos de las tarjetas bancarias de miles de clientes.
El código empleado en el robo es tan tan sencillo que parece hasta mentira que sea verdad.
Algunas páginas adicionales con más información sobre el tema:
- ‘Hackeo’ a British Airways: así robaron a 380.000 clientes con solo 22 líneas de código
- Inside the Magecart Breach of British Airways: How 22 Lines of Code Claimed 380,000 Victims
Mensajes de error en una mala posición
Tecnologías de intercambio/integración de datos
MOOC: Tecnologías de intercambio/integración de datos es un nuevo curso gratuito sobre XML y otras tecnologías de intercambio de datos.
El contenido del curso es:
- Unidad 0: Presentación
- Unidad 1: Introducción a XML
- Unidad 2: DTD
- Unidad 3: XML Namespaces y XML Schema
- Unidad 4: DOM y programación
- Unidad 5: XSLT
- Unidad 6: XPATH y XQUERY
- Unidad 7: JSON y otros formatos de intercambio
Página con más información y formulario de inscripción: MOOC: Tecnologías de intercambio/integración de datos
Lo que se debe aprender sobre desarrollo web
De vez en cuando, debido a los cursos tipo MOOC sobre desarrollo web que tengo, recibo consultas como la siguiente:
A casi 6 años desde que lo publicaste en youtube encontre tu curso de desarrollo web el cual empeze hoy, mi pregunta es si es algo con lo que aun puedo ayudarme para iniciar en el desarrollo web, te pregunto por los años que han pasado. saludos y espero tu respuesta!
Mi última respuesta fue:
Las matemáticas que aprendemos en el colegio se desarrollaron hace unos 5000 años.
Las matemáticas que aprendemos en el instituto se desarrollaron hace unos 2000 años.
Las matemáticas que aprendemos en la universidad se desarrollaron hace unos 400 años.
Este es un curso introductorio, ¿crees que puedes aprender lo último de lo último sin aprender primero lo básico?
¿Dónde se deben mostrar los mensajes de error?
Excelente el análisis que se presenta en The Best Place for Error Messages on Forms. Algunas de las imágenes de este artículo lo explican todo: