Why new Android is called ” Android 10″?

A simple way to get a bit more for Android, using a number is good, make it 10 sounds official! like the Ten Commandments.

They probably claim that Android 10 is the 10th release of Android, but they would be skipping minor version that were actually released as major versions.

Do you remember Android 1.5 (cupcake) -> 1.6 (Donut) or in the 2.X.. (Eclair, Froyo, Gingerbread), 4.X (Ice cream sandwich, Jelly Bean).

So, current releases are this:

  1. Android 1.5: Android Cupcake
  2. Android 1.6: Android Donut
  3. Android 2.0: Android Eclair
  4. Android 2.2: Android Froyo
  5. Android 2.3: Android Gingerbread
  6. Android 3.0: Android Honeycomb
  7. Android 4.0: Android Ice Cream Sandwich
  8. Android 4.1 to 4.3.1: Android Jelly Bean
  9. Android 4.4 to 4.4.4: Android KitKat
  10. Android 5.0 to 5.1.1: Android Lollipop
  11. Android 6.0 to 6.0.1: Android Marshmallow
  12. Android 7.0 to 7.1: Android Nougat
  13. Android 8.0 to Android 8.1: Android Oreo
  14. Android 9.0: Android Pie

Android 10 should be 15 instead of 10. ‘Cuz 10 Sounds Official!! read more

Truco de Python, como crear objetos “flojos” (Lazy objects)

Este es un “re-post” en español de este otro articulo que escribí en inglés: Python trick: How to make lazy objects?. Si ya leíste aquel articulo igual te invito a que leas este, compares y compartas.

Esta vez voy a hablar de los “lazy objects”, los he llamado así porque son mas o menos similar a lo que usaba con los “Lazy treeviews” en GTK donde el árbol muestra los expansiones pero no se cargan los nodos hijos hasta que expandes el nodo. Lo que quiero entonces es crear objetos que sirvan para contar, que tengan un tipo de dato, pero que no carguen nada de datos hasta que se necesite. read more

8 errores que todo programador novato comete

1. Escribir código sin planear

Este es el primero, cuando nos cuentan de un proyecto lo primero que hacemos es empezar a divagar, es mas, ni bien nos estan terminando de contar los requerimientos y ya hemos escogido el lenguaje, el framework y a veces hasta el pilón.

Siempre es importante pensar el proyecto, ¿es viable?, hay que investigar y planear, entonces, escribe, valida los resultados y modifica.

2. Planear demasiado las cosas

También este es un error, a veces sobrepasamos demasiado las cosas y terminamos creando un monstruo porque “en el futuro puede que llegue a necesitar esta característica”, es mejor implementar algo simple y que logre el propósito aunque despues tengamos que reescribr parte del código. read more

Raspberry Pi admits to faulty USB-C design on the Pi 4 | Ars Technica

Bueno, no es que pretenda usar un “e-marked” cable pero creo que los estándares están por algo, sobre todo si es para darle “energía” al dispositivo.

Entiendo entonces que funcionará con cables “baratos” únicamente

“I expect this will be fixed in a future board revision,” says co-creator.

Source: Raspberry Pi admits to faulty USB-C design on the Pi 4 | Ars Technica

Que está pasando?

El video salió mucho antes que “free fire” apareciera, no es relacionado al juego, es la adicción que el niño puede tener sobre plataformas de entretenimiento, llamese el Cel, la tablet, la televisión (netflix, youtube, etc..). Donde al “tap”/”click” puede tener una recompensa, es decir una pequeña descarga de endorfinas para sentirse mejor.

Recuerden… antes salíamos a jugar, íbamos a la casa del amigo a preguntar si podía salir, jugábamos futbol (cascarita), encantados, escondidas, “Stop”, futbeis, burrita al hoyo, etc… hoy los niños si no es la tablet es el celular, y si no, es la televisión, read more

What Happened to Cyrix Processors? | Nostalgia Nerd – YouTube

Do you know there were another processor in the competition than intel (the x86 holder) and AMD?. Cyrix was in the 80’s and 90’s a real PITA to intel. Unfortunately, they were behind intel because intel was in the design part, they seemed to be always cloning intel instead of creating their new tech.

I don’t know what was rally the difference that made Cyrix to die and AMD to be what it is now.

PS. I still remember working with some AMD Geode chips (which were Cyrix before AMD bought them from National Semiconductors).

Things that can make macOS better

I use macOS as the main OS in my computer, actually the only one in my personal computer, but I have other computers with Linux as desktop too, but macOS is the one that I use the most. And over the time I have learned how to get more from the OS as the default installation.

For example, I currently don’t use Spotlight, I use another tool called “Alfred” you all might know it.

Alfred > Spotlight

Spotlight was a good thing back in the days were it was basically a search tool for the OS living in the corner, where nobody looks. But it was not good as a some sort of launcher, and having all my apps in the Dock was not a good idea. Then Alfred arrived and it came with other functionality like workflows and search in places where spotlight just don’t do, also the fuzzy word search (like GC and expect to get Google Chrome) works very well. read more

Petición · Exigimos que los Jueces y Magistrados sean removidos de su cargo @SCJN · Change.org

Estoy consciente que ser Magistrado o Juez de la SCJN no es cualquier puesto, que posiblemente requiera tener cierto nivel de preparación, y digo posiblemente porque pues… palancazo, relaciones, etc, es cierto que sus salarios son exorbitantes, tienen un sueldo mayor a cualquier funcionario publico de la nación.

Sí, son servidores públicos, su salario sale de los impuestos, trabajan de forma “autónoma” pero a final de cuentas se le paga con el dinero que recauda el gobierno, no, ellos no andan vendiendo galletitas o hacen colectas para tener un “salario”.

Y no es que me indigne el hecho de que tengan un salario mucho mayor al que yo recibo, obvio no, su trabajo les debe haber costado, pero si creo que es exagerado.

Además, sus comentarios de “si me bajo el sueldo me corrompo” esta super fuera de lugar; es como decir que si no estas en la religión te convertirás en una mala persona. Sorpresa, eres una mala persona contenida por la religión, no deberías necesitar la religión para ser una buena persona; no deberías tener un super sueldazo para no ser corrompible.

Cierto, los 500mil, 1 millón, 2 millones de pesos que se ahorren en el salario no va ayudar mucho en los programas sociales, pero se trata de equidad, un funcionario publico no puede tener determinada su rectitud en base a su salario.

Así que por favor, si estas de acuerdo, firma la petición aquí abajo, ayudanos a dar a conocer nuestra voz.

 

Exigimos que los Jueces y Magistrados sean removidos de su cargo @SCJN

Source: Petición · Exigimos que los Jueces y Magistrados sean removidos de su cargo @SCJN · Change.org

Introvertido?

La verdad es que no sé decir si soy introvertido o no, pero definitivamente no soy extrovertido.

Como extrovertido entiendo (corríjanme por favor, háganlo) que son personas que les gusta estar entre otras personas, que disfrutan y cargan su energía al estar con otras personas, que no les gusta estar solas o que prefieren estar siempre con otras personas antes que estar solas. Que les gusta bailar acompañadas, ver peliculera, escuchar música, que les gusta compartir todo!. 

Esto lo digo porque frecuentemente me encuentro con situaciones en las cuales prefiero estar solo antes que estar con otras personas. Siempre he disfrutado mi soledad, ese tiempo a solas en las que puedes bien leer un libro solitario, disfrutando en tu tranquilidad total del libro, o viendo una película, disfrutando enteramente de los diálogos, de la fotografía sin tener que estar explicando a alguien mas que canijos fue lo que pasó, lo mismo pasa con las series. O escuchando un album de tu artista favorito que simplemente te encanta, a solas, sin ruido, sin nadie que te esté molestando. read more

Yay! PyCharm 2018.3 !!

I’ve been using PyCharm for professional use since about 1 ½ years now ( I mean paying for the Pro license, I have more time using the Community Edition), and I like a lot what PyCharm help me to do, the Django support is pretty awesome and is super fast even when my computer is a 2012 model.

So, I’m pretty happy with every new version of PyCharm, there are several new features and improvements, you can see them here: What’s New in PyCharm

I’ve changed my keyboard

After a couple of years my Apple “Magic” keyboard started to fail, there is just one key that is failing but is a very important key… the “Left Shift” key.

It is a very important key since a lot of key shortcuts depend on it, and I had to get a new keyboard for just one key. Maybe if a complete row was malfunctioning I could feel a bit less frustrated, but one key.. one freaking key..

Redis y el fork “obligado” al cambiar la licencia

Esto es lo que me gusta el movimiento Open Source, si el desarrollador se va por un camino que es diferente al de la comunidad entonces la comunidad tiene el derecho de hacer un fork y continuar sin tener que estar a expensas del desarrollador.

Redis Labs obviamente ha puesto mucho empeño en el éxito de su motor de base de datos en memoria: Redis, así como de otros componentes, pero también consideremos que por mucho empeño que le pongan, no seria tan exitoso si no fuera por la comunidad. Es decir, no le quito ningún mérito a cualquiera de las dos partes. read more