Category Archives: Business

RAB El nou món digital 2022-05-09 [CA]

This content is available in Catalan language only.

Aquest és el guió per al proper programa El nou món digital a Ràdio Amèrica Barcelona, a emetre Dilluns 9 de Maig de 2022. 2022-05-09 14:30 Irish Time / 15:30 Zona horària Catalunya / 06:30 Pacific Time.

This is the excerpt of my radio program at Radio America Barcelona on Monday 2022-05-09 14:30 Irish Time / 15:30 Catalonia time / 06:30 Pacific Time.

Podeu veure el programa a partir del minut 35 a Twitch:

https://www.twitch.tv/videos/1479235573

Previ

Vam comentar sobre com els governs escocès i irlandès subvencionen estudis a estudiants estrangers, i a treballadors que volen estudiar carreres d’IT.

Notícies

  • Volkswagen i BP faran partnership i instal·laran milers de punts de càrrega ràpida per a cotxes elèctrics a Alemanya i a Regne Unit.

https://www.engadget.com/vw-bp-fast-ev-chargers-gas-stations-192019692.html

VW and BP know they’ll both have to embrace electric vehicles, and they’re ready to work together to ease some of the transitional pain. Autoweek reports the two companies are teaming up to install thousands of VW’s Flexpole 150kW fast EV chargers at gas stations in Germany and the UK. Within two years, there will be as many as 2,000 charging units (4,000 charge points) in place at BP stations in the UK and Aral locations in Germany.

The expansion should help BP expand its charging network to 8,000 connections by the end of 2024.

  • Rel·lacionat amb això, cal felicitar al govern irlandès, que el 4 de Febrer ha reeditat una iniciativa molt reixida on subvencionen els taxistes que comprin un cotxe completament elèctric amb 10.000 € més 2.500 € addicionals si el converteix en accessible per a cadira de rodes.

Si s’entrega un cotxe antic, més contaminant o amb molts kilòmetres, els imports subvencionats són el doble: 20.000 € i 5.000 € respectivament.

https://www.gov.ie/en/press-release/f1623-up-to-25000-for-taxi-drivers-to-buy-electric-vehicles/

  • Xbox està enllestint la seva plataforma d’streaming de videojocs

Amb l’streamming no cal que tinguis una consola o un ordinador potent.

Ells t’envien la imatge i el so a l’ordinador i tu envies els moviments del comandament o el teclat. Això permet de retransmetre videojocs visualment impactants sense haver de gastar-se els diners en una consola o un ordinador molt potents.

Hi ha altres plataformes que fan això com: Google Stadia, Playstation Now (amb jocs de PS4), NVIDIA’s GeForce Now.

Això lliga una mica amb l’escassetat de processadors que fa que s’hagi d’esperar mesos per a aconseguir una consola d’última generació.

Amazon te una plataforma de subscripció per a Pc i Windows, que no és d’streamming, i que et permet de jugar a jocs gratis i tenir certes avantatges anomenat Amazon Prime Gaming.

Realment les empreses adoren els serveis de subscripció perque els permeten de predir quins ingressos tindran i no s’han de preocupar de la logística de fabricar i d’enviar coses.

https://www.engadget.com/xbox-game-streaming-device-tv-app-samsung-report-201006642.html

  • El CEO d’Intel va esmentar que el shortage de microxips s’allargarà durant el 2023 fins el 2024.

Degut al covid s’ha aturat molt la producció de microxips. Això s’ha vist reflexat en llargs temps d’espera per a comprar consoles com la Playstation 5, Ordinadors Mac, cotxes, o mòbils.

Nogenysmenys Intel està construint dues plantes gegantines a diferents indrets d’Estats Units.

https://www.engadget.com/intel-ceo-chip-shortage-continue-2024-141154415.html

Trucs

  • Starlink

Si viviu en zones rurals on no us arriba fibra, o teniu Internet de 6 Mbits, us pot interessar Starlink.

Starlink proporciona Internet molt ràpida, per satèl·lit, amb baixa latència.

És un servei create per Space X, és a dir, d’Elon Musk, el mateix propietari de Tesla, i ara de Twitter des de fa tres dies.

Operen a molts països. 32. Són a Amèrica, i a Europa. Amb problemes a la Índia pel govern no atorgant la llicència. Tot just han començat a Puerto Rico. Alguns amics meus a Irlanda l’utilitzen i estan súper contents. I molts terminals van ser distribuïts a Ukraïna per a que no es quedessin sense Internet quan Rússia els va envaïr.

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

Les velocitats que podem esperar per a Starlink depenen de la tarifa, però sol estar entre el 100Mbps i els 500Mbps per a baixada i de pujada des de 12 a més de 25 Mbps amb un preu bàsic de $99 USD mensuals.

Acaben d’aprovar-lo a Perú https://trome.com/tecnologia/starlink-gobierno-autoriza-a-la-empresa-de-internet-satelital-de-dar-servicios-en-peru-elon-musk-mtc-tecnologia-noticia/?ref=tr

Starlink també permet endur-se la connexió Internet, si viatgem pel mateix continent, si anem de camping, etc..

https://www.engadget.com/starlink-portability-internet-spacex-141228324.html

https://www.ookla.com/articles/starlink-hughesnet-viasat-performance-q4-2021

I Hawaian airlines vol oferir Internet amb Starlink als seus vols:

https://www.engadget.com/hawaiian-airlines-spacex-starlink-free-internet-131056087.html

L’únic que s’ha de vigilar és amb les possibles baixades de velocitat causades per… :)

https://www.starlink.com/

Humor

Un oient va comentar que cada cop que diem “tinc que” enlloc d’haig de, mor un gatet.

Així doncs vaig fer aquest Meme. :)

RAB El nou món digital 2022-05-02 [CA]

Aquest és l’extracte del meu programa de ràdio de Dilluns 2022-05-02 14:15 Irish Time / 15:15 Zona horària Catalunya / 06:15 Pacific Time.

This is the excerpt of my radio program Monday 2022-05-02 14:15 Irish Time / 15:15 Catalonia time / 06:15 Pacific Time.

May the 4th

El proper 4 de Maig és el dia (informal) d’Star Wars. May the 4th que sona similar a May the Force (be with you).

Tots els fans celebren aquest dia mundialment.

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

Videojocs / Video games

Disclaimer: Treballo per a Activision Blizzard i comparteixo les meves opinions personals com a persona que juga a videojocs. I work for Activision Blizzard and I share my personal opinions as human being that loves video games.

Avui parlo de jocs de Nintendo, un altre dia parlaré d’Xbox, de Pc, de Sony Playstation etc…

El dia 29 d’Abril es va posar a la venda el Nintendo Sports.

És la versió actualitzada i millorada del popular joc Wii Sports. Que és un joc molt casual, poden jugar nens, adults que mai han jugat a un videojoc perque es controla amb el moviment.

És un joc molt popular i divertit.

Però poseu-vos la corretja o podrieu trencar la televisió si surt el comandament volant.

Els gràfics són senzills però per a mi el punt fort de la consola Nintendo Switch és passar-ho bé amb més gent.

Te la possibilitat de jugar en línia amb altres persones random, o amb els nostres amics, sols o fins a quatre persones a casa amb la mateixa consola.

He provat el bowling, on 18 persones es van eliminant, i el volleyball. Un d’esgrima, un de futbol amb una pilota gegant i tenis. El d’esgrima és molt xulo perque quan mous la mà es mou l’espasa a la pantalla.

Ve amb una cinta per a lligar a la cama per a poder fer els moviments de xutar o al braç. És divertit.

Com controles els moviments movent el braç és una manera de fer una mica d’exercici també.

Altres jocs de la mateixa natura són el nintendo fitness boxing (i boxing 2), ace tenis, el ringfit adventure.

També són divertits el just dance i let’s sing (karaoke). :)

Estic segur que un joc de karaoke amb cançons en català tindria molt d’èxit.

Descompte jocs de nintendo fins el 5 de Maig

Nintendo també està fent una campanya d’estiu fins el 5 de Maig amb descomptes de fins un 60% en jocs de single player.

Per exemple el The Legend of Zelda: Skyward Sword HD es pot comprar online per 39,99€ enlloc dels 59,99€ habituals. Un 33% de descompte.

Notícies

  • Elon Musk ha comprat Twitter per 44Billion of dollars (44 mil milions per a nosaltres ja que en anglès un bilió són 1000 milions, no )
  • Netflix ha pujat la subscripció

A Irlanda The basic and standard plan will both increase to €8.99 and €14.99 a month respectively, while the premium tier will go up from €17.00 to €20.99.Netflix announced it would offer an ad-supported tier after 200,000 subscribers left the platform — the first such decline in over a decade.

A Costa Rica i al Peru, des del 12 de Març d’enguany 2022, es pot afegir a una amistat que no viu a la mateixa casa per una petita quota addicional al mes.

https://about.netflix.com/en/news/paying-to-share-netflix-outside-your-household

  • El CEO d’Intel va esmentar que el shortage de microxips s’allargarà durant el 2023 fins el 2024.

Degut al covid s’ha aturat molt la producció de microxips. Això s’ha vist reflexat en llargs temps d’espera per a comprar consoles com la Playstation 5, Ordinadors Mac, cotxes, o mòbils.

Nogenysmenys Intel està construint dues plantes gegantines a diferents indrets d’Estats Units.

https://www.engadget.com/intel-ceo-chip-shortage-continue-2024-141154415.html

Trucs

  • Starlink

Si viviu en zones rurals on no us arriba fibra, o teniu Internet de 6 Mbits, us pot interessar Starlink.

Starlink proporciona Internet molt ràpida, per satèl·lit, amb baixa latència.

És un servei create per Space X, és a dir, d’Elon Musk, el mateix propietari de Tesla, i ara de Twitter des de fa tres dies.

Operen a molts països. Alguns amics meus a Irlanda l’utilitzen i estan súper contents. I molts terminals van ser distribuïts a Ukraïna per a que no es quedessin sense Internet quan Rússia els va envaïr.

I Hawaian airlines vol oferir Internet amb Starlink als seus vols:

https://www.engadget.com/hawaiian-airlines-spacex-starlink-free-internet-131056087.html

L’únic que s’ha de vigilar és amb les possibles baixades de velocitat causades per… :)

https://www.starlink.com/

  • Alternatives al Microsoft Office

Alternatives a l’office

  • Google docs. I pots compartir documents amb altres persones, i actualitzar-los diverses persones alhora.

Jo amb el meu doctor, comparteixo les biomètriques en un Spreadsheet de Google.

  • Instal·lar LibreOffice enlloc de l’Office. I en anglès.

El currency, el locale, separador decimal, de dates, pot variar d’un país a l’altre. Utilitzo en tots l’anglès americà i així usi l’ordinador que usi no tinc problemes a cap. (la hora faig servir 24 hours i la data YYYY-MM-DD)

  • Els problemes del Software pirata, i els bots, keyloggers, lladres de comptes…
  • Jo m’instal·lo tot el Software en anglès americà, perque tinc les actualitzacions de seguretat abans, i les hotkeys, les dreceres de teclat no canvien.

Trucs de Zoom

  • Un Zoom és un sistema de videoconferència que s’utilitza molt en teletreball a les empreses.
  • Es pot compartir la pantalla. I es pot demanar control remot. L’altre t’ha d’autoritzar.
  • També es pot dibuixar a la pantalla de l’atri. La opció es diu Annotate.

Trucs de Mòbils

Fer una captura de pantalla:

Android: 

  • Cerca a Google per al teu model.
  • Prem tecla de baixar el volum i d’encendre el mòbil a la mateixa hora. I mantent-los pulsats durant mig segon.

iPhone:

  • 13 i altres amb face id: Prem: el botó del costat i el de pujar el volum a l’hora.
  • Models amb touch id: Prem el botó de home, el rodonet, i el del costat (power).
  • Els que tenen el botó a dalt, han de prèmer el botó de dalt i home.

https://support.apple.com/en-ie/HT200289

Post-Mortem: The mystery of the duplicated Transactions into an e-Commerce

Me, with 4 more Senior BackEnd Engineers wrote the new e-Commerce for a multinational.

The old legacy Software evolved into a different code for every country, making it impossible to be maintained.

The new Software we created used inheritance to use the same base code for each country and overloaded only the specific different behavior of every country, like for the payment methods, for example Brazil supporting “parcelados” or Germany with specific payment players.

We rewrote the old procedural PHP BackEnd into modern PHP, with OOP and our own Framework but we had to keep the transactional code in existing MySQL Procedures, so the logic was split. There was a Front End Team consuming our JSONs. Basically all the Front End code was cached in Akamai and pages were rendered accordingly to the JSONs served from out BackEnd.

It was a huge success.

This e-Commerce site had Campaigns that started at a certain time, so the amount of traffic that would come at the same time would be challenging.

The project was working very well, and after some time the original Team was split into different projects in the company and a Team for maintenance and evolutives was hired.

At certain point they started to encounter duplicate transactions, and nobody was able to solve the mystery.

I’m specialized into fixing impossible problems. They used to send me to Impossible Missions, and I am famous for solving impossible problems easily.

So I started the task with a SRE approach.

The System had many components and layers. The problem could be in many places.

I had in my arsenal of tools, Software like mysqldebugger with which I found an unnoticed bug in decimals calculation in the past surprising everybody.

Previous Engineers involved believed the problem was in the Database side. They were having difficulties to identify the issue by the random nature of the repetitions.

Some times the order lines were duplicated, and other times were the payments, which means charging twice to the customer.

Redis Cluster could also play a part on this, as storing the session information and the basket.

But I had to follow the logic sequence of steps.

If transactions from customer were duplicated that mean that in first term those requests have arrived to the System. So that was a good point of start.

With a list of duplicated operations, I checked the Webservers logs.

That was a bit tricky as the Webserver was recording the Ip of the Load Balancer, not the ip of the customer. But we were tracking the sessionid so with that I could track and user request history. A good thing was also that we were using cookies to stick the user to the same Webserver node. That has pros and cons, but in this case I didn’t have to worry about the logs combined of all the Webservers, I could just identify a transaction in one node, and stick into that node’s log.

I was working with SSH and Bash, no log aggregators existing today were available at that time.

So when I started to catch web logs and grep a bit an smile was drawn into my face. :)

There were no transactions repeated by a bad behavior on MySQL Masters, or by BackEnd problems. Actually the HTTP requests were performed twice.

And the explanation to that was much more simple.

Many Windows and Mac User are used to double click in the Desktop to open programs, so when they started to use Internet, they did the same. They double clicked on the Submit button on the forms. Causing two JavaScript requests in parallel.

When I explained it they were really surprised, but then they started to worry about how they could fix that.

Well, there are many ways, like using an UUID in each request and do not accepting two concurrents, but I came with something that we could deploy super fast.

I explained how to change the JavaScript code so the buttons will have no default submit action, and they will trigger a JavaScript method instead, that will set a boolean to True, and also would disable the button so it can not be clicked anymore. Only if the variable was False the submit would be performed. It was almost impossible to get a double click as the JavaScript was so fast disabling the button, that the second click will not trigger anything. But even if that could be possible, only one request would be made, as the variable was set to True on the first click event.

That case was very funny for me, because it was not necessary to go crazy inspecting the different layers of the system. The problem was detected simply with HTTP logs. :)

People often forget to follow the logic steps while many problems are much more simple.

As a curious note, I still see people double clicking on links and buttons on the Web, and some Software not handling it. :)

I cancelled my Amazon Prime subscription

I was using a lot Amazon. Sending parcels to my previous job offices, and now to Blizzard offices, so I subscribed to Amazon Prime. With COVID-19 virus we were sent to do Remote Work, and now with the lock down basically I’m 99.99% of the time at home.

I did a test to see how it works sending to home during the pandemic.

I choose two different items, I reviews the order, they were going to be delivered separately, one day of distance.

I choose two items that will fit in my mailbox, separated or together. One USB3 3mts male female and a Blu-ray movie.

My surprise comes when I go to the mailbox one day before and I see that I have a paper from an-post telling that they pass by to deliver my parcel, and they did not leave because it doesn’t fit the mailbox and they did not want to leave it a common space. For my surprise both Amazon parcels were grouped and sent before time. Maybe in a bigger box. But the mailman did not ring my door.

The paper tells me to get my parcel in the middle of the city, during the lock down. No way! I’m not going to risk my health and specially from elders, just to grab a cable and a movie.

I had the chance to request re-delivery to an Post, so I do. I fill all the info, I inform my phone number, email, I indicate which door to ring, and two days after as promised… a paper from an Post!.

They did not even rang my bell again.

I go to Amazon to cancel the order, but the process is only created for if you got the items.

Fuck it. I’m not going to order anything else to Amazon until that COVID-19 passes.

I don’t know if the postman just avoids people for fear to contagion or the process of an Post is awful and he didn’t get any information. But I’ll not buy anything even if I cannot buy in other places cause the lock down.

I was going to maintain my Amazon Prime subscription, even if I know that I’ll not use it much with the lock down, but makes no sense. Also:

  • I use Netflix and my Raspberry Pi 4, I was not using Amazon Prime Video.
  • I use Spotify, I was not using Amazon Prime Music.
  • I like to read in paper, not in eBook, so I was not using the eReader options.

A nice way to loss a customer.