There is a lot of money, information and power in the Ads world

There is a lot of money, everyone is fully aware of that, information and power in the Ads world. A good proof of that is this:

“Meta cracks down on ad-free Instagram client a day after it launched”

https://www.engadget.com/meta-cracks-down-on-og-app-instagram-client-005949126.html

New instagram client that promised be ads free was thrown down the day the published it in the App Store.

The big tech companies are not only doing a lot of money thank to Ads they are also gathering a lot of information about people and their interests and that gives them a lot of power.

Apple killed Touch Bar, Apple killed innovation

I’m an Apple user.

One of the things that always has characterised Apple from my point of view is innovation. On October 18th Apple announced new MacBooks Pro with chips M1 Pro, M1 Max and without Touch Bar.

That was one of the things that surprised me the most, no Touch Bar! Everybody is really amaze by the new M1 family chips. Don’t get me wrong, I’m also amaze by the performance you can get with those new chips but that’s not innovation, that’s improvement.

In contrast most of the people is happy with Apple killing the Touch Bar.

I’ve been very curious about that and I’ve made a small investigation looking for the main reasons why people was so happy with removing the touch bar on the new MacBook Pro models. These are the two main reasons I could find.

  • Hitting the Touch Bar by mistake
  • Replace Touch Bar was costly
  • It consumes battery
  • Sun reflecting Touch Bar make it impossible to work with it

Now let’s analyze one by one and let’s dismantle those nonsense arguments.

Hitting the Touch Bar by mistake

Are you really seriously arguing that because you hit by mistake a new part on your keyboard that’s the reason for removing it? Then why don’t you remove every single key in your keyboard that you hit by mistake while typing?

Touch Bar was a new area on your keyboard a really powerful one, you could configure it per application! Yes, configuration per application, you can make different configurations to show automatically your most used functions, isn’t that innovation compared with the ancient F1-F12 function keys?

Since it was a new area in your keyboard that’s normal you need some time to get used to it. Do you remember when smart phones arrived? It was impossible to get use to typing on a touch screen. I remember myself typing insanely fast with the 1-9 keyboard or even faster while using Blackberry keyboards, however it took me a lot to get used to the new way of typing on the new smart phones. Imagine they decided to remove that just because you were hitting keys by mistake.

If customers reported Touch Bar is difficult to use because they constantly accidentally hit the wrong keys, why don’t we make it a bit wider? or why don’t we put a little bit more of space between the top side of the keyboard and the keyboard? Just few millimetres can make the difference.

Replace Touch Bar was costly

Another nonsense argument IMHO. Just one question to people arguing this. How much do you think it costs to replace your MacBook Pro screen, SSD or battery?

The same here, if it makes your laptop reparation more expensive it’s just matter of finding the right components for reducing costs when building it and place it in a separate layer in the laptop to be able to remove the keyboard only or the touch bar only or both. Thousands of possibilities.

It consumes battery

Arguing that it consumes battery nowadays it’s like saying the sun brights. For the same reason Apple could remove the illumination on your keyboard. Can you imagine having your laptop now without that amazing retro illumination keyboard? I can’t imagine mine without that even if it consumes battery it’s matter of optimise it but it’s a huge step forward.

The same happened with the Touch Bar, it was a huge step forward. A retro illuminated bar which is changing when you move from one application to another showing you the most used functionalities, making suggestions and auto corrections while you type, emojis with just a click and thousands of customisations, giving freedom to the users to configure their keyboards with amazing personal features.

Touch Bar consumes battery, matter of optimisation, reduce bright, use better components, turn off when you stop typing, etc…

Sun reflecting Touch Bar make it impossible to work with it

I almost died when I read this argument, in my opinion without any doubt the most stupid argument of all of them.

Why don’t you just sit down backwards to the sun and try to work with your laptop? Probably because you won’t see anything, the sun reflecting in your screen, so then the solution is to remove the screen of the laptop?

One more time people trying to find absurd arguments about the Touch Bar.

If user reported, “hey I can’t see anything while working outside due to sun reflections”, again, let’s improve it ! let’s find better components to reduce reflections.

Conclusion

I could not find yet any good reason for Touch Bar removal on the new MacBook Pro models, most likely the real reasons behind this decision were to reduce production costs. If you have a look at the new MacBook Pro they are exactly identical to the previous ones except for new chips, they might have invested a lot of resources on those new chips and they need to make them as profitable as possible.

Anyway this decision is a step back in terms of innovation and innovation is what companies and people as human beings must strive for. Innovation is the key to success in the long term, innovation is what really makes us to jump further in terms of progress not only technologically speaking, innovation is what makes us to start looking at things with a different perspective with a different angle and improve and change things that were settled down for a lot of time and now can be changed, can be better and can make us evolve.

Innovation is not always popular, in fact, just the opposite, when people or companies really innovate most of the people look at those innovations with disbelief and it’s only after several years when new generations start to assume that those “weird things” that those “crazy thinkers” did in the past are now the new standard.

If it were for the way of thinking of many people we would still live in caves like in the Paleolithic.

Never give up keep innovating despite of the thoughts of the people !

Using Apple Maps is a pleasure nowadays on iOS 15

I’ve been using iOS 15 since the moment it got launched on my country. Since then I’ve been given a new try to Apple Maps application.

I’ve been incredibly surprised by the new improvements introduced to this app.

I still remember trying to use this app for my daily trips when I got my first iPhone and I couldn’t manage to use it at all. Most of the trips recommendations were really bad options, it did not have good maps of my area and it did not have traffic status either.

But everything has been changed drastically on the latest update.

It has now better maps of my area, the recommendations are great and the alternative routes are very good as well. Now I can enjoy not only traffic status but even alerts on speed radars. I’ve been trying during this time and I’ve been trying to cheat the application as much as possible moving around my area and taking rare routes that only people from here know and the new Apple maps has survived those tests very well.

The integration of Apple maps with the rest of the apps on your iPhone is super ! Specially with the calendar app, most of the time you type the location and if finds it perfectly and will alert you when it’s the best time to departure considering appointment time and traffic status.

The final and most important thing for me was the voice route indications while you’re driving. I never managed myself to understand the indications with Google maps and it was even worst while looking to my phone screen. I don’t really know if was due to how the map was rendered or the dimensions of the map and the next exit you must take but I was constantly confused by the voice over saying something and you seeing a different thing (or at least getting a different feeling) on your phone.

The navigator of my car is incredibly powerful in that sense, the voice indications are the best I’ve ever had, you do not need to look at the screen at all, in fact I hardly do it and I was expecting something similar on the new Apple Maps.

Again it surpassed my expectations. They way the map zooms in and out automatically in the new version of Apple Maps is really handy and useful and the voice route indications are perfect as well, same feeling as with my car navigator software, you don’t need to look at the screen.

After all these tests I’ve uninstalled all the alternatives I had on my phone! I’m getting less and less dependant every day on Google products (I’m no longer using Google search, but that’s a topic for other day …) Long live Google Maps, Waze, etc…

Cómo ascender en tu empresa, qué debes hacer para pasar de junior a senior

Nunca he entendido por qué algunas personas despotrican contra las redes sociales. Como poco pueden entretenerte. Las redes sociales nos ayudan a estar cerca de nuestros seres queridos cuando están lejos, nos permiten seguir en contacto con antiguos amigos o compañeros de trabajos anteriores. Nos ayudan a conseguir nuevos trabajos, a conocer gente nueva, a compartir nuestras aficiones y hobbies con otros entusiastas, a jugar en línea, …

Esos son solo algunos ejemplos, pero aún hay más. Las redes sociales también sirven para aprender para compartir experiencias y conocimientos. Puedes aprender mucho de otras personas:

  • que comparten sus experiencias de trabajo
  • que explican conceptos difíciles de una manera muy sencilla y visual
  • que han viajado a otros países y comparten lo que han aprendido
  • que saben cocinar y enseñan a preparar recetas estupendas
  • que conocen los mercados financieros y enseñan a invertir
  • que son auténticos “manitas” y enseñan a reparar y mantener tu casa

En definitiva, gracias a como fluye la información y lo accesible que es hoy en día puedes aprender de todo, a jugar, a coser, a hablar, a ahorrar, a bailar, …

Entre todas esas cosas también es posible aprender a mejorar como persona, como profesional.

Recientemente me he topado con un estupendo video en una popular red social que ejemplifica muy bien que es lo que debes hacer si deseas ascender en tu empresa, mejorar como profesional, crecer y pasar de ser un profesional Junior a uno Senior.

En varias ocasiones ha habido gente o compañeros/as de trabajo que me han preguntado, “¿qué crees tú que lo que debería tener una persona para ser manager de este área?”. Para ser sinceros, no es una pregunta sencilla de responder y generalmente depende mucho del área en el que te muevas, pero he encontrado este par de videos que, en mi modesta opinión, ejemplifican de forma muy visual que es lo que un profesional que quiera ascender debe tener muy en cuenta.

Espero que disfrutes de los videos.

Vídeo parte 1: https://vm.tiktok.com/ZMdpfJsgK/

Vídeo parte 2: https://vm.tiktok.com/ZMdpm9SmW/

Knowledge does matter, of course it does

When I started to write this post the first title was “Technical knowledge does matter, of course it does”. I decided to change it to the current one because we’re not going to talk necessarily about technical things this time.

I’ve recently read this article: “If Your Boos Could Do Your Job, You’re More Likely to Be Happy at Work“.

Despite of the click-bait headline the article is quite interesting and IMHO very valuable. The authors carried out a study over 35K people from U.S. and Britain and can you guess what the conclusion is ?

Continue reading “Knowledge does matter, of course it does”

OpenSearch open source replacement for ElasticSearch and Kibana

Last week, Elastic announced they will change their software licensing strategy, and will not release new versions of Elasticsearch and Kibana under the Apache License, Version 2.0 (ALv2). Instead, new versions of the software will be offered under the Elastic License (which limits how it can be used) or the Server Side Public License (which has requirements that make it unacceptable to many in the open source community). This means that Elasticsearch and Kibana will no longer be open source software.

To fix this situation Amazon has joined forces with other big companies Red Hat, SAP, Capital One, and Logz.io to offer and maintain a new open source replacement called OpenSearch.

OpenSearch a community-driven, open source fork of Elasticsearch and Kibana based on Elasticsearch 7.10.2. You can see the fork at GitHub https://github.com/opensearch-project/OpenSearch and read all the details about this story here and here.

AWS is already offering ElasticSearch as a service and with this change they will rename that service to Amazon OpenSearch Service. Aside of the name change they will be offering both alternatives all previous ElasticSearch versions up to 7.10 and the new versions of OpenSearch.

Analyzing Fastify to build highly performant web applications in Node.js

I found a couple of exceptionally interesting and highly recommendable articles about Fastify.

This one and this one.

If you don’t know what Fastify is. It is a framework to build web applications, similar to Express.

An efficient server implies a lower cost of the infrastructure, a better responsiveness under load and happy users. How can you efficiently handle the resources of your server, knowing that you are serving the highest number of requests possible, without sacrificing security validations and handy development?

Enter Fastify. Fastify is a web framework highly focused on providing the best developer experience with the least overhead and a powerful plugin architecture. It is inspired by Hapi and Express and as far as we know, it is one of the fastest web frameworks in town.

https://www.fastify.io/

I also watched this video

From Mateo Collina one of the Fastify authors, where he explores the goals, the reasons and the path they took to achieve that insanely fast performance.

On their own words Ludicrous performance 😉

You might remember that from Spaceballs movie:

https://en.wikipedia.org/wiki/Spaceballs

As I said I strongly recommend you to read those articles and watch that video, you’ll be switching to Fastify right after that.

What are the benefits of migrating from Express to Fastify?

  • Validation and logging out of the box. No need to choose and integrate libraries for these tasks.
  • Native support for async code. Fastify natively handles promises and supports async / await.
  • Automatic parsing and serialization of JSON.
  • Absurd performance.

Apart of all the features mentioned here what I really loved about the video is that you can watch how he compares multiple frameworks performance, in terms of requests per second, the tools he used to profile Node.js apps using flamegraphs to detect hotspots and optimize them, ie: https://github.com/davidmarkclements/0x and without any doubt how you can build a web server in Node.js core and then from that point using that to compare with other frameworks.

He also analyzes problems you may easily incur in when working with closures and how out of the box you avoid them, optimize them and how Fastify gives you a better way of working to avoid all those memory problems.

In Fastify there are no closures at all it uses this library instead:
https://github.com/mcollina/reusify

And finally routing. Another important part when you want to build an API or a web application. Parsing and analyzing the routes can be a heavy task and Fastify is using this amazing library https://github.com/delvedor/find-my-way that uses a highly performant Radix Tree (https://en.wikipedia.org/wiki/Radix_tree) data structure.

The Zen of Python

In my opinion this must be the Zen of any programming language and of every developer.

The Zen of Python

Beautiful is better than ugly.

Explicit is better than implicit.

Simple is better than complex.

Complex is better than complicated.

Flat is better than nested.

Sparse is better than dense.

Readability counts.

Special cases aren’t special enough to break the rules.

Although practicality beats purity.

Errors should never pass silently.

Unless explicitly silenced.

In the face of ambiguity, refuse the temptation to guess.

There should be one– and preferably only one –obvious way to do it.

Although that way may not be obvious at first unless you’re Dutch.

Now is better than never.

Although never is often better than *right* now.

If the implementation is hard to explain, it’s a bad idea.

If the implementation is easy to explain, it may be a good idea.

Namespaces are one honking great idea — let’s do more of those!

 

Quora.com hacked

Another one bites the dust“, this time Quora.com has been hacked and information for all the users exposed.

As you can read in their security update blogpost this was the information exposed:

  • Account information, e.g. name, email address, encrypted (hashed) password, data imported from linked networks when authorized by users
  • Public content and actions, e.g. questions, answers, comments, upvotes
  • Non-public content and actions, e.g. answer requests, downvotes, direct messages (note that a low percentage of Quora users have sent or received such messages)

What happened

Last Friday the Quora.com team discovered that some user data was compromised by a third party who gained unauthorized access to one of their systems.

They’re conducting an investigation and while that investigation is still ongoing, in their own words “we have already taken steps to contain the incident, and our efforts to protect our users and prevent this type of incident from happening in the future are our top priority as a company”.

What’s Quora doing

Meanwhile they’re doing the investigation and working together with some external security and digital forensics firms they’re taking some steps to improve security and minimise the impact, such as:

  • Notify users whose data has been compromised.
  • Logging out all Quora users who may have been affected, and, if they use a password as their authentication method, we are invalidating their passwords.

They “believe” they’ve identified the root cause and taken steps to address the issue, although the investigation is ongoing and they’ll continue to make security improvements.

Conclusion

We as software engineers, sysadmins, DevOps, or whatever cool name appears in the near future, should take seriously the security of our applications and the privacy of our users.

This won’t be the last security issue we’ll see in this cloud world.

I realised how good is Dilbert when I was studying Computer Science. It’s absolutely timeless.

GitHub + Microsoft

Confirmado, Microsoft adquirió GitHub, y lo hizo por 7.500 millones de dólares, una de las operaciones económicas más costosas de su historia.

Según ha puntualizado Microsfot: “GitHub mantendrá su marca y operará de forma independiente.”

La operación es la tercera adquisición más importante en cuanto al montante económica de la misma. Microsoft pagó 26.200 millones de dólares por LinkedIn en diciembre de 2016 y 8.500 millones de dólares por SKype en mayo de 2011.

Al igual que hizo con LlinkedIn, Microsoft no influirá en la forma de operar de GitHub, por lo que inicialmente el servicio seguirá funcionando igual y GitHub seguirá operando de forma independiente “proporcionando una plataforma abierta para todo tipo de desarrolladores e industrias”.

Donde parece que habrá cambios es en la parte directiva de GitHub.

Dentro de un tiempo veremos como nos afecta esto al resto de desarrolladores que utilizamos GitHub.

 

Un español inventa un sistema para mandar mensajes de texto sin cobertura

No pierden la esperanza, pierden la cobertura del móvil. Eso es lo primero que les pasa a aquellos que tienen la mala suerte de perderse en el mar, en la alta montaña o que se ven envueltos en una catástrofe natural. Y justo eso, la telefonía, es precisamente lo que más necesitan, porque los mensajes de texto les podrían salvar la vida. Pero estas situaciones de tremenda vulnerabilidad están a punto de desaparecer. Y todo, gracias a un invento de un español.

Continue reading “Un español inventa un sistema para mandar mensajes de texto sin cobertura”

Y Flash sigue vivo!

El otro día andaba navegando por internet… buscaba un operador de telefonía móvil que ofrezca una tarifa de datos barata, porque en realidad últimamente es para lo único que utilizo mi teléfono, seguramente como nos pasa a todos.

De pronto hice una de esas maravillosas búsquedas en Google que me tanto me encantan y esto fue lo que me encontré.

Continue reading “Y Flash sigue vivo!”

Software libre para predecir la producción energética de sistemas fotovoltaicos

Un equipo de investigadores del Instituto de Energía Solar de la Universidad Politécnica de Madrid ha desarrollado un modelo para predecir la producción de energía de un sistema fotovoltaico partiendo de una mínima información meteorológica.

El modelo permite predecir la producción de energía de un sistema fotovoltaico disponiendo solamente de los doce valores mensuales de la radiación solar, la turbidez de Linke (transparencia de la atmósfera), y la temperatura ambiente.

Continue reading “Software libre para predecir la producción energética de sistemas fotovoltaicos”

La UCM desarrolla una red social para el aula basada en software libre

Usando el micro-blogging o micro-anotaciones, ingenieros de la facultad de Informática de la Universidad Complutense de Madrid han desarrollado Bolotweet.

Basada en un software libre, la herramienta quiere contribuir a implantar el Proceso de Bolonia y conseguir una evaluación continua de los alumnos, provechosa tanto para estudiantes como para profesores.

Continue reading “La UCM desarrolla una red social para el aula basada en software libre”

Acuario marino domótico: automatización del acuario con Raspberry Pi

Poco a poco, el agua se va “ciclando” y el sustrato se está poblando. Ya no tiene ese color blanco cegador que daba un efecto algo “artificial”. Nuestro acuario ya va pareciendo un mini-arrecife.

algas

Tenemos que esperar a meter los primeros animales y mientras vamos a ir trabajando en la instalación de los aparatos que debe llevar conectados y en la forma de automatizar todos los procesos.

Continue reading “Acuario marino domótico: automatización del acuario con Raspberry Pi”

Infografía: el uso de las tablets en los negocios

Design Thinking

El iPad y el resto de tablets se están convirtiendo en el reemplazo de los portátiles, ya que para muchos usuarios su uso es más versátil, son más ligeros y pueden resultar realmente útiles sobre todo a comerciales, profesionales que necesitan hacer frecuentes viajes, profesores o estudiantes.

Antes de crear una aplicación, es importante considerar en que dispositivo se utilizará, a que usuarios va orientada y el uso que harán de ella. En la siguiente infografía se muestra el uso de las tablets para trabajar, el tipo de usuario y algunos usos inteligentes que a nivel de empresarial se le pueden dar a una tablet.

View original post 3 more words

El agujero en Linux GHOST afecta a WordPress y PHP

Investigadores de seguridad han descubierto que el agujero en Linux GHOST, también afecta a apps PHP, incluyendo el Sistema de Gestión de Contenidos WordPress, utilizado en millones de sitios web.

GHOST es el acrónimo de “Glibc Gethostbyname Buffer Overflow”, un agujero crítico de Linux que afecta al GNU C Library (glibc) y permite a un atacante tomar el control de los sistemas sin conocer usuario o contraseña.

Continue reading “El agujero en Linux GHOST afecta a WordPress y PHP”

Acuario marino domótico – 4

En post anteriores os enseñé los primeros pasos del proyecto:

Como habéis visto, podéis montar un acuario totalmente a medida y a vuestro gusto, de forma sencilla.

Y ahora viene la mejor parte, ya podemos empezar a llenarlo y a “jugar con el” 🙂 que ganas!!!

Continue reading “Acuario marino domótico – 4”

Desarrollan un material que soporta 160.000 veces su peso

En EEUU, investigadores  del Laboratorio Nacional Lawrence Livermore (LLNL) y el Instituto Tecnológico de Massachusetts (MIT )han desarrollado un material con el mismo peso y densidad de un aerogel, pero con 10.000 veces más rigidez.

Este material, desarrollado con procesos de microfabricación de aditivos, podría tener un profundo impacto en la industria aeroespacial y de automoción, así como otras aplicaciones donde se necesitan materiales de peso ligero, de alta rigidez y alta resistencia.

Continue reading “Desarrollan un material que soporta 160.000 veces su peso”

Project Zero, la solución de Google para las empresas con vulnerabilidades

Google ha estrenado, Project Zero, un ambicioso proyecto que incluye a un equipo de especialistas en seguridad que trabajarán para localizar vulnerabilidades en software de terceros. Cuando los investigadores de Project Zero detecten problemas avisarán a los desarrolladores y las vulnerabilidades que vayan encontrándose serán publicadas en una base de datos externa.

Además se dispondrá de un programa de recompensas, abierto a investigadores externos que descubran problemas en algún software de terceros, del mismo modo que el programa actual de recompensas para Android, llamado Patch Reward Program

Continue reading “Project Zero, la solución de Google para las empresas con vulnerabilidades”

camiseta_mit_6

Finally!!
Here are my T-shirt and sweatshirt. Go beavers !!!

 

Acuario marino domótico – 2

A muchos os habrán surgido preguntas sobre las medidas de los acuarios:

– ¿ Pueden tener las medidas y forma que yo quiera?

– ¿ Hay alguna formula para calcular las medidas perfectas de un acuario?

Los acuarios podrían tener cualquier medida si fuesen a estar vacíos, pero como contienen agua, deben seguir una proporción exacta  por la presión que ejercerá el agua sobre el tanque cuando esté lleno.

Continue reading “Acuario marino domótico – 2”

Acuario marino domótico – 3

Como ya sabéis, estoy embarcado en mi nuevo proyecto “marino”, que consiste en un acuario Mixto (de arrecife + peces). Es bastante complicado si se empeza dede cero, así que os iré contando el proceso por si os ayuda a los que estéis pensando en crear vuestro própio pedacito de arrecife en casa 🙂

Ya os enseñé los bocetos, que he ido ampliando y parece que ya va tomando forma el proyecto, por fín!!
acuario_prototipo1

Continue reading “Acuario marino domótico – 3”

Vulnerabilidad de Google permite a cualquier dar órdenes a sus servidores

Investigadores de Detectify han detectado un fallo de seguridad relacionado con Google Toolbar (la barra de herramientas de Google) gracias al cual cualquier puede dar órdenes a los servidores del buscador.

Los usuarios de Google Toolbar, pueden personalizar los botones que desean y para ello tan solo es necesario un archivo XML. Al parecer,  gracias a este archivo, cualquiera puede introducir órdenes para que los servidores de Google las ejecuten. Se supone que Google solo lee estos archivos, pero sorprendentemente también ejecuta las acciones que en él aparecen.

Continue reading “Vulnerabilidad de Google permite a cualquier dar órdenes a sus servidores”

Desarrollan unos bio-robots microscópicos que se mueven como espermatozoides

Los Investigadores de la Universidad de Illinois han diseñando un nuevo robot microscópico capaz de explorar entornos viscosos, como el interior del cuerpo humano, que podrá ser utilizado en el futuro de la cirugía mínimamente invasiva.

El bio-bot creado simula el movimiento de algunos tipos de bacterias y de los espermatozoides y constituye  la primera forma artificial capaz de moverse a través de fluidos viscosos, como la sangre dentro del cuerpo humano.

Continue reading “Desarrollan unos bio-robots microscópicos que se mueven como espermatozoides”

Seguridad: Heartbleed, el gran error en OpenSSL

Investigadores de Google y de la empresa de seguridad Codenomicon, han descubierto un fallo de seguridad, que permite capturar y desencriptar nombres de usuario y contraseñas: Heartbleed.

Procede de un error de implementación de la función Heartbeat de OpenSSL  y su gravedad radica en que se trata de un bug que permite comprometer los datos y las comunicaciones de los usuarios de sitios web, correo electrónico, aplicaciones de mensajería instantánea o redes virtuales privadas.

Continue reading “Seguridad: Heartbleed, el gran error en OpenSSL”

Código fuente de MS-DOS

Se ha publicado el código fuente del histórico MS-DOS, el sistema operativo de 1982 para las computadoras personales compatibles con IBM.

Yo nací un año antes, he tenido la suerte de crecer en la era de la informática y haber vivido todos estos sistemas hasta llegar a los que tenemos hoy en día.

Es un placer, poder echarle un vistazo al código, una auténtica “pieza de museo”, que además, recodemos  en el momento de su lanzamiento, Microsoft tenía menos de 100 empleados y el sistema operativo ocupaba menos de 300kb. Increible!!!!

Continue reading “Código fuente de MS-DOS”

Malware roba Bitcoins

El troyano se llama OSX/CoinThief.A  y se oculta como una aplicación para enviar y recibir pagos con la moneda virtual, llamada StealthBit, que se descarga de GitHub. La primera vez que se ejecuta, el troyano instala extensiones en los navegadores Safari y Chrome que no alertan al usuario. Esas extensiones monitorean todo el tráfico web de la víctima con el fin de robar las contraseñas de inicio de sesión de los monederos Bitcoin, que son los que permiten realizar transacciones con la moneda virtual.

Continue reading “Malware roba Bitcoins”

Apple patenta un sistema para recargar MacBooks con energía solar

La Oficina de Patentes y Marcas de Estados Unidos recibió otra patente de Apple, un nuevo sistema para poder recargar sus MacBooks a través de energía solar.

Este sistema, está hecho a partir de placas fotovoltaicas de doble cara con un cristal inteligente que sería el responsable de tomar la energía proporcionada por el sol y proporcionársela al dispositivo.

Continue reading “Apple patenta un sistema para recargar MacBooks con energía solar”

Google App Engine 1.9.0 Pre-Release SDKs disponible

Ya han publicado la nueva pre-release de google app engine versión 1.9.0.

Algunas de las mejoras y novedades que trae para PHP/Python son estas:

  • Nuevos identificadores para las aplicaciones app engine.

Para Python:

  • Han cambiado la forma de calcular los límites del Search API, ahora se calculan por índice (10GB por índice) en lugar de 10GB por aplicación. Ahora mismo no existe límite de índices.
  • Ahora es posible incrustar imágenes en los emails que se envían a través de la cabecera Content-Id attachment.
  • Han corregido un error en NDB en el proceso de backup y de restauración que dejaba corruptas algunas entidades comprimidas.

Continue reading “Google App Engine 1.9.0 Pre-Release SDKs disponible”

Hackean Snapchat y filtran los datos de sus 4 millones de usuarios

Snapchat es una aplicación original que no genera beneficios pero su base de usuarios está en continuo crecimiento. La app ha despertado incluso el interés de Facebook que ofreció al cofundador de la apliación, Evan Spielgel, 3.000 millones de euros.

Una oferta que el jóven de tan sólo 23 años rechazó seguro de que su compañía valdrá mucho más de lo que estaban dispuestos a pagar por ella.

Continue reading “Hackean Snapchat y filtran los datos de sus 4 millones de usuarios”

SourceCode TVFilm – Programación en películas

Me he tropezado con una curiosidad en internet, de esas que parecen super frikis, pero que con el tiempo se convierten en “paridas de culto”.

Como amante de la programación y de los sistemas informáticos, me gusta, siempre que resulta posible, leer y estudiar código escrito por otros programadores, siempre puedes aprender y obtener nuevas ideas de implementar tus algoritmos.

Continue reading “SourceCode TVFilm – Programación en películas”

Disponible la nueva Pre-Release 1.8.9 del SDK de Google App Engine

Con el año nuevo y tras las largas vacaciones que algunos hemos podido disfrutar, ya tenemos aquí la nueva pre-release, en este caso la 1.8.9, del SDK de Google App Engine.

En esta ocasión no trae grandes novedades aunque sí corrige algunas cosas interesantes. También han marcado algunos métodos como obsoletos, por lo tanto, tendremos que estar atentos para actualizar nuestras aplicaciones en caso de utilizar estas funciones obsoletas.

Continue reading “Disponible la nueva Pre-Release 1.8.9 del SDK de Google App Engine”

Un ordenador capaz de descifrar cualquier contraseña

La NSA o Agencia de Seguridad Nacional deEstados Unidos está trabajando en la construcción de un ordenador cuántico criptológicamente útil, es decir, una máquina exponencialmente más rápida que los ordenadores clásicos capaz de descifrar cualquier contraseña, según una filtración del ex-contratista Edward Snowden.

La investigación se realiza en salas grandes y blindadas conocidas como jaulas de Faraday Tal y  el programa de investigación estaría dotado con 79,7 millones de dólares.

Continue reading “Un ordenador capaz de descifrar cualquier contraseña”

Desarrollo Web: Nuevas Tecnologias para 2014

Este nuevo año 2014 va a ser increíblemente interesante en cuanto a desarrollo web se refiere. Tenemos a nuestro alcance lo que creo que serán las 5 tecnologías más interesantes de cara a 2014 para plataforma web.

  1. asm.js: rendimiento casi nativo en la web.

  2. Parallel.js: paralelizar código JavaScript

  3. ECMAScript 6: evolucionando el lenguaje.

  4. Web Components: una nueva infraestructura para crear componentes web.

  5. CSS Grid layout: creación de GUIs de manera casi nativa.

Continue reading “Desarrollo Web: Nuevas Tecnologias para 2014”

Acuario marino domótico – 1

Ya estoy embarcado en mi nuevo proyecto “marino”. Como sabéis, llevaba tiempo pensando en cambiar mi acuario marino por uno Mixto (de arrecife + peces) y ya está en proceso. Os iré contando (y enseñando) la evolución el proceso.

He tenido ya unos cuantos acuarios marinos y he ido recopilando mucha información, consejos y tips que me han resultado muy útiles y espero que a vosotros también os puedan ayudar con vuestros proyectos.

Continue reading “Acuario marino domótico – 1”

Nueva Pre-Release 1.8.6 del SDK de Google App Engine

Google App Engine 1.8.6 SDK Pre-release ya disponible !!

Ya tenemos aquí un nuevo anuncio de la nueva pre-release del SDK de Google App Engine. Durante los últimos meses esstamos viendo cambios más continuados que están aportando más estabilidad al sistema.

En esta ocasion se han corregido varios errores relaciones tanto con el Datastore como con dev_appserver.

Continue reading “Nueva Pre-Release 1.8.6 del SDK de Google App Engine”

Todo protegido con Google Cloud Storage

La seguridad en Internet es algo suficientemente importante como para tomarlo muy en serio. Con más motivo ahora que se popularizan los servicios en la nube que nos permite disfrutar de nuestra música, emails, documentos, notas, amigos, contactos, agenda, en Internet, siempre accesible y desde cualquier dispositivo.

Google Cloud Storage es un servicio cloud computing que permite almacenar cualquier cosa que necesites. Recientemente han anunciado que de manera gratuita y automática todo el contenido se encripta antes de almacenarse en su plataforma.

Continue reading “Todo protegido con Google Cloud Storage”

10 próximas conferencias sobre Dart

La temporada de otoño comienza y con ella, las conferencias de software de todo el mundo.

Algunas  de las próximas presentaciones:

Devoxx, 11-15 Noviembre, Belgica
Ponente: Seth Ladd

http://www.devoxx.be/#/

————-

Strangeloop:  18-20 Septiembre , St. Louis, (MO, USA)

Ponente: Bob Nystrom
Ponente: Vyacheslav Egorov

Un robot controlado por la actividad cerebral

Investigadores de la UMH (Universidad Miguel Hernández) de Elche, están trabajando en el desarrollo de un robot cuyos movimientos serán controlados a partir de la actividad cerebral de una persona.

Así, buscan mejorar la calidad de vida de personas con escasa movilidad en sus manos. La investigación inicial se centra en lograr que el robot realice actividades cotidianas, como acercar objetos o dar de comer pero pretenden: encender la luz de una habitación, cambiar el canal de la televisión,  o llamar a alguien con tan sólo pensarlo.

Continue reading “Un robot controlado por la actividad cerebral”

Unos Hackers brasileños atacan por error la web de la NASA

Hackers brasileños atacaron la web de laNASA confundiéndola con la web de la Agencia de Seguridad de Estados Unidos (NSA).

En el ataque han publicado un mensaje en la web de la estación espacial estadounidense advirtiendo que dejen de espiarles. El ataque no ha provocado alteraciones en documentos clasificados de su sistema y ya se encuentran reconstruyéndolo.

Continue reading “Unos Hackers brasileños atacan por error la web de la NASA”

Google: AdID como alternativa a las cookies

Google está trabajando en un identificador anónimo para la publicidad o AdID. De este modo, podría reemplazar las cookies de terceros, que es la forma que tienen los anunciantes de rastrear la actividad de navegación en Internet de los usuarios para personalizar la publicidad.

Quiere cambiar la forma que tiene de rastrear la actividad de navegación en línea, revolucionando la industria de la publicidad digital con 120.000 millones de dólares.

Continue reading “Google: AdID como alternativa a las cookies”

1.000 millones de dólares de IBM para promocionar Linux

IBM anunció que está dispuesta a invertir 1.000 millones de dólares para convencer a sus clientes a usar Linux, uno de los sistemas operativos más importantes en la competencia contra Windows. Esta es la segunda vez que IBM invierte tales cantidades en la promoción del sistema operativo de código abierto. La primera vez fue en el año 2.000, cuando Linux tan solo encontraba un hueco en los centros de datos empresariales, pero ya empezaba a hacerle la competencia a Microsoft.

Continue reading “1.000 millones de dólares de IBM para promocionar Linux”

Puntos de Acceso que soportan bandas de frecuencia de 2.4Ghz o 5GHz

ZyXEL Communications, proveedor líder de redes de banda ancha protegidas, productos de conectividad y routers, presenta su nueva Serie NWA5120 de Puntos de Acceso (PA), una perfecta solución WLAN tanto para las necesidades de hoy, como para enfrentar los cambios tecnológicos del futuro.

Los nuevos dispositivos, el NWA5121-NI y el NWA5123-NI están diseñados con un moderno sistema de antenas integradas que permiten ubicarlos sobre el techo, haciéndolos ideales para instalar en grandes edificios, como hoteles, escuelas, centros comerciales, u oficinas de múltiples pisos.

Continue reading “Puntos de Acceso que soportan bandas de frecuencia de 2.4Ghz o 5GHz”

What is big data?

Every day, we create 2.5 quintillion bytes of data — so much that 90% of the data in the world today has been created in the last two years alone. This data comes from everywhere: sensors used to gather climate information, posts to social media sites, digital pictures and videos, purchase transaction records, and cell phone GPS signals to name a few. This data is big data.

Continue reading “What is big data?”

Android consigue cada día 1,5 millones de activaciones de dispositivos, cifra que ha crecido en 1,4 millones/día  desde el pasado mes. La compañía cree que superará 1.000 millones de dispositivos Android al final del año.

Convertido en  dispositivo elegido por fabricantes y usuarios, fabricantes ven en él la posibilidad de aumentar sus ventas y usuarios se decantan por un sistema operativo de código abierto con más de 700.000 aplicaciones en Google Play (y colaboración de 320 operadores de 160 países )

 

Google Code Jam 2013

Este año he vuelto a participar en el Google Code Jam y ha sido genial! Desconozco el número de participantes de este año, pero el año anterior fue de unos 35.000 programadores de todo el mundo.

La competición ha consistido en resolver 4 problemas, que comento brevemente sin entrar en detalle de las soluciones (ya que el concurso aún no se encuentra cerrado)

Continue reading “Google Code Jam 2013”

Nueva release de Google App Engine 1.7.7

Como ya comentaba la semana pasada en la pre-release de Google App Engine, ya tenemos aquí la release oficial 1.7.7 de Google App Engine.

Como destacados mencionar que se ha eliminado un mínimo de $2.10 por semana que existía para las aplicaciones facturables, mejoras en el dev_appserver y correcciones que se han venido comentando desde la versión 1.7.6, se ha actualizo el plugin Maven y tenemos disponibles sockets de salida.

Continue reading “Nueva release de Google App Engine 1.7.7”

La aplicación de Android para hackear aviones

El consultor de seguridad y piloto comercial Hugo Tesoha creado una aplicación para Android que permite hachear el sistema de control de aviones, pudiendo tomar el control de un avión de pasajeros.

Presentó su aplicación en el Hack In The Box Conference de Amsterdam para sacar los colores al estado de la seguridad de la aviación, los sistemas informáticos y los protocolos de comunicación. PlaneSploit, intercepta la comunicación, hace uso de otro sistema de comunicación con el que enviar mensajes malintencionados y podría tomar el control total del avión o afectar indirectamente al piloto.

Continue reading “La aplicación de Android para hackear aviones”

Nueva Pre-release 1.7.7 del SDK de Google App Engine disponible

Desde que se anunciase, hace a penas 15 días, la última release de Google App Engine, se han sucedido una serie de problemas directamente relacionados con el nuevo dev_appserver2.

Acaban de anunciar una nueva Pre-release, Google App Engine SDK 1.7.7, centrada especialmente en las correcciones de todos estos problemas de dev_appserver.

Continue reading “Nueva Pre-release 1.7.7 del SDK de Google App Engine disponible”

Nuevo DEV_APPSERVER Python de Google AppEngine 1.7.6

Con la nueva release de App Engine SDK 1.7.6 hemos recibido grandes y novedosos cambios en el SDK espcialmente orientados a los desarrolladores en Python en el DEV_APPSERVER 2.

Ahora este nuevo servidor de desarrollo nos permitirá desarrollar más deprisa y de manera más fiable ya que reproduce fielmente el HRD (High Replication Datastore) mediante el uso de SQLite, con lo que las pruebas que realicemos contra nuestro servidor de desarrollo local serán idénticas al comportamiento que podamos esperar contra el servidor de explotación.

Continue reading “Nuevo DEV_APPSERVER Python de Google AppEngine 1.7.6”

Nueva release de Google App Engine SDK 1.7.6

Como ya comentaba la semana pasada con el lanzamiento de la pre-release del SDK de app engine, ya tenemos aquí la nueva versión disponible con grandísimas novedades y mejoras sobre todo en la parte del dev_appserver en local.

Este nuevo servidor de desarrollo es mucho más rápido y fiel al sistema de explotación, por lo que nuestros desarrollos serán más fiables y rápidos al poder trabajar en local como si trabajásemos contra el datastore.

Continue reading “Nueva release de Google App Engine SDK 1.7.6”

Google App Engine 1.7.6 Pre-release disponible

Acaban de anunciar la disponibilidad de la pre-release 1.7.6 del SDK de Google App Engine tanto para Python como Java.

Como fuertes novedades ya disponemos de manera predeterminada el nuevo servidor de desarrollo que trae sustanciales mejoras para que nuestras pruebas sean lo más fiables posible y nuestro proceso de debug sea idéntico tanto en desarrollo como en explotación.

Continue reading “Google App Engine 1.7.6 Pre-release disponible”

Create a website or blog at WordPress.com

Up ↑