Photo by Julia Kadel on Unsplash
Read More

Integrating Apple Pay to iOS App

Apple Pay is Apple’s mobile payment service. We can use Apple Pay to make a tap-to-pay in physical stores or purchase goods in apps. In addition, the Wallet app in iPhone can manage credit cards, so we don’t need to carry several credit cards.
Read More
Photo by Jamie Davies on Unsplash
Read More

Integrating Google Pay to Android App

Google Pay is Google’s mobile payment service. We can use Google Pay make a tap-to-pay in physical stores, and we can also purchase goods in apps. In addition, Google Wallet can manage credit cards, so we don’t need to carry several credit cards.
Read More
Photo by Patrick on Unsplash
Read More

x86-64 Calling Conventions

Calling conventions refers to the specifications that the two functions should follow when one function calls another function. For example, how to pass parameters and a return value ​​between them. Calling conventions are part of the application binary interface (ABI).
Read More
Photo by Timothée Geenens on Unsplash
Read More

x86 Memory Map

After the x86 PC boots, it will be in real mode. At this time, we can access memory below 1 MB. However, the BIOS also uses some memory. Therefore, we must know which areas the BIOS occupies in order to avoid them.
Read More
Photo by Lanju Fotografie on Unsplash
Read More

Makefile

Makefile is the most commonly used compilation tool in Linux. Stuart Feldman created it at Bell Labs in 1967. Although it may be older than you and me, it is still active nowadays.
Read More