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
La cuestión es que JavaScript está presente como bien dice el articulo, en cerca del 95% de los sitios web en el mundo, es un lenguaje de programación que domina la forma en la que las paginas web tienen cierto dinamismo, vaya, para nadie es raro escuchar de la tripleta HTML5+CSS+JavaScript, sin embargo otras tecnologias como Flash o Java decayeron tanto que solo un par de navegadores lo soportan aún.
Python por otro lado es un lenguaje de uso general, muy popular en el backend y en aplicaciones de Machine Learning y computo científico, es su sencillez y madurez lo que le da su popularidad, sin embargo no cuenta con esa exclusividad que tiene JavaScript.
Es JavaScript un mejor lenguaje que Python?. Lo dudo mucho, hay muchos ejemplos de lo que está roto en JavaScript, tanto que hasta juegos sobre sus patrones de igualdad hay. Incluso hay lenguajes que se compilan a JavaScript para hacer las cosas mas “sencillas” y menos susceptibles a errores. Sin embargo, como dije en el párrafo anterior, JavaScript cuenta con esa exclusividad en la web que hace casi imposible que otro lenguaje de programación sea tan popular como él. Si vas a aprender a hacer sitios web tienes por fuerza que aprender a usar JavaScript, incluso si usas algún framework. Otro punto fuerte de JavaScript son los dispositivos móviles, para muchos el tener que mantener la misma app en diferentes plataformas los ha llevado a tener un framework con un lenguaje de programación común, ahí es donde JS ha sido el que ha triunfado, es común encontrarse frameworks que usan JS y “convierten” estas instrucciones a una app nativa, o en el peor de los casos a una especie de web-view con el dinamismo dado por JS.
Como podría Python ganarle terreno a JavaScript?, lo está haciendo muy bien sirviendo desde el backend (como de costumbre), muchos sitios web estan construidos sobre Django, APIs que se han construido sobre Flask, en el computo científico es muy pero muy popular, pero seria genial que Python fuera la base para alguna plataforma móvil, te imaginas escribir apps para dispositivos móviles usando Python de forma nativa? es decir, que el dispositivo use Python directamente, que no se compile a JS, Java/Kotlin u ObjectiveC/Swift.
Cuál es tu predicción a 5 años?, Python será mas popular que JavaScript?.
JavaScript and Python are two influential programming languages for building a wide range of applications.
Guido van Rossum hizo el merge del PR de Victor Stinner, por lo que los términos Master y Slave ya no aparecerán en la versión 3.8 de Python, aunque uno de los PRs quedó fue porque refleja la terminología de las pseudoterminales de UNIX.
Así que váyanse preparando, para eliminar los “child processes” porque como vas a tener a un niño trabajando. Igual los Daemons, y finger tendrá que ser renombrado porque, pues propone un dedo y no se me vayan a ofender por eso…
De saber que te marchitas no te corto florecita…read more
A ver que opina usted, ¿le gustaría que se dejaran de usar los términos “master” y “slave” o “Maestro” y “Esclavo” de la terminología en Python?.
En lo personal creo que hay muchas cosas mejores que hacer, un par de palabras que no me parecen en absoluto ofensivas porque desde un principio, no estan dirigidas a mi, no se refieren a mi, de hecho, no se refieren a una persona, se refieren a un par de procesos.
Me da un poco de coraje mezclado con tristeza el hecho de que haya personas que con cosas tan triviales como un par de palabras se sientan ofendidas, deberían entender que son solo palabras, las palabras sin contexto no tienen un verdadero significado y dentro del contexto en Python solo se refiere a un proceso que tiene el control sobre otro que no, lo que dice que no es el maestro y el otro el esclavo.read more
En mi pobre opinión el problema es que Telmex o el “Sindicado de Telefonistas de la República Mexicana” mejor dicho, creen que Netflix se aprovecha de su infraestructura para poder ofrecer su servicio, pero veamos dos cosas:
En primera, Netflix es un proveedor de servicios, no es un proveedor de internet, no vende discos o renta películas físicas, todo es digital y en la renta de su servicio en ninguna cláusula dice que ellos se harán cargo de proveer el internet al cliente, eso siempre queda de lado del cliente.read more
Aquí no hay mucho que decir, estamos hablando de Python y por lo tanto aplican las reglas de estilo de Código de Python, debes escribir siguiendo la PEP8. Django también tiene sus propias convenciones para escribir código, estas las puedes encontrar aquí , coteja con las de Python, verás que son complementarias.
Si hemos usado Django seguro nos hemos enamorado de su forma de hacer formularios, sobre todo los que están relacionados con un modelo, puesto que son simplísimos. Hay que reconocer lo simple de Django, y gracias a esta simplicidad que no busca satisfacer completamente todas las necesidades podemos encontrarnos con situaciones que pues, no se apegan a lo que queremos hacer.
Programar es divertido, sobre todo si tienes a tus manos el lenguaje de programación y otras herramientas de tu elección, sin embargo, a veces cometemos errores que bien fácil podemos evitar si seguimos estas buenas prácticas.
Python, continua con su desarrollo y aunque en la versión 2.7 ya no tiene grandes cambios si que lo tiene en la versión 3, en esta ocasión la versión 3.7 que incluye una cuantas cositas que si que valen la pena mencionar.
Microsoft, a company that have their very own tools and programming languages is now making it easier for developers to use their favorite language. This time Python have better support in the Visual Studio Code, more specifically in the IntelliSense autocomplete System.
Visual Studio Code is the source code editor that Microsoft released as Open Source and is available in Linux, Windows and MacOS. and thanks to the Python Language Server now have better support for Python. I mean, Python support has been there for a while, but is greatly improved by the PLS.
Do you use Python or Visual Studio?, leave your thoughts in the comment section.
Python Language Server an option for those that code
This is good, as a developer is a PITA to follow all the dependencies your app have. There are several tools to keep them up to date (updating your requirements.txt file) for future builds/updates of your app. But sometimes we just don’t follow the security flaws.
GitHub’s Security Alerts now also work for Python projects, notifying developers about vulnerabilities in software packages that their projects depend on.
El sistema electoral mexicano es un asco y lo digo esta vez por las llamadas “coaliciones”. ¿Cuál es su proposito?, en mi opinión, solo mantener a flote a partidos políticos que no tienen la fortaleza o un canditado lo suficientemente popular para obtener el mínimo de votos necesarios para mantenerse a flote.
Tambien creo que sirven para generar incertidumbre entre los votantes sobre como aplicar el voto, tan así que a estas alturas muchos no saben como votar y en varios medios se trata de aclarar este problema:
Este domingo, millones de mexicanos saldrán a votar y todavía hay dudas sobre las coaliciones, la boleta y la mejor forma de marcarla.
Creo que lo mejor sería simplemente no permitir las coaliciones. El propósito (ideal) de que haya diferentes partidos politicos es porque cada uno representa un punto de vista diferente e independiente, es decir, ninguno le debe nada al otro. Entonces, sin coalición, si un partido político no da el ancho, bueno, para afuera, entre menos burros mas olotes.
La otra opción, que se permitan las coaliciones, pero en este caso, en la voleta aparece un solo recuadro para el candidato y el total de votos de dicho candidato se reparte equitativamente entre todos los partidos políticos integrantes de la coalición. A ver si a los partidos fuertes les conviene hacer coaliciones.
Pero seamos sinceros, las coaliciones sirven solo para que partidos políticos pequeños no pierdan su registro y sigan chupando dinero del pueblo. Por que sí, todos los patidos políticos viven del dinero del pueblo.
I have two factor authentication for my Apple ID, the problem is that any device with my Apple ID is able to get the code for the 2FA, so, if I try to log in in the computer it will prompt the code… in the same computer I’m trying to log in !!!
To me this is an issue, what’s the point of having 2FA if the code appears right in the device where I’m trying to log in?. It must appear on any other device except the one I have in front of me.
I’ve just installed iOS 12 in my iPad mini 2nd gen… quite old I believe it is from 2013. Well… I installed iOS 11 in the fifth beta and was waaaaaaay too slow. Almost unusable. The keyboard was super laggy and switching apps was a pain, to give an idea, it was like the iPhone 4 running iOS 7.
Long Story, well in many places they are illegal, there are some permissible laws that allows you to use them for either medical or entertainment at certain places, the purpose of this is to reduce the demand, supply and risk for users.
The problem in a country like Mexico is how people is educated. Just like beer, many Mexicans use to go every Friday to the liquor store (Oxxo) and get a couple (maybe more) of six-pack of their favourite beer and get drunk as hell.
Maybe with some more education we can make what we do now with tobacco, where it’s allowed in “ventilated places”, restaurants, coffee shops or anything closed is now allowed except bars which of obvious reasons it’s allowed.
So, the problem resides in the education of the people, if you allow them to get drugs like getting a candy they certainly will get hurt. Many would say, well is their lives, why am I supposed to care?.
Well, think about a person under the influence of drugs driving. Just like we do now, is not okay to get the wheels if you are drunk, its not okay to get the wheels if you are stoned.
And… I think what’s going to happen in my country, people getting stoned and felling the king of the world but only to hurt themselves or worse, hurting someone else.
This is something that will not happen in the next 6 years.. just watch this clip from pulp fiction, it was 1994, and hell, that was more than 20 years ago!.
Many projects are now migrating from github to #GitLab, this is not because GitHub is a bad service, it’s just because its being acquired by Microsoft.
Even when the official statement says that GitHub will operate independent and with the same policies used right now, many (me included) don’t trust Microsoft. then.. the need to move away from GitHub.
GNOME already made the transition and GIMP is now in GitLab. Are you moving your projects?. Do you think GitHub will finish like Skype did?.
Just yesterday, we shared that The GNOME Project moved to GitLab. This was a major score for GitLab, but also, an important move for GNOME as well — it should greatly improve collaboration between its contributors. GNOME is not alone in its move to that Git-repository manager, however, as GIMP (plus the babl and GEGL libraries) also made the transition. Actually, believe it or not, GNOME is hosting GIMP there.
Quite probably you have a repo in GitHub, and probably the company you work for does too. Aside from the fact that they have to stick with the terms and policies that already govern GitHub, what would you do ?.
For many Linux/OpenSource users this is a dilemma, Microsoft is the “enemy” because for so many years Microsoft tried to kill Linux and now is using it in their cloud offering just because no-one beats Linux in the server (or VPS or whatever the fuck buzz-name you choose), and it seems they like to embrace-extend-extinguish Linux.
Would you keep your code in GitHub knowing Microsoft is behind?. would you move to any other provider?. Would you prefer to use your own Git Server?. Think about it! a leave a comment.
Microsoft may be talking to GitHub about possible acquiring the hosting and development service, according to a report. If it happens, the move may not be as crazy as some might think.
Fuck.. I was starting to get upset. Unfortunately, with the point of view of many young people now, this is something that will be the day-to-day in a not so far future.