grpc入門②:クロスプラットフォーム環境で通信してみよう

grpc入門編の第二回目となる今回は、異なるOS, 異なるプログラミング言語を使用したクロスプラットフォーム環境での通信を試そうと思います。 今回実施することは、下図のような感じでHyper-Vで作ったUbuntu環境上にサーバーをたてて、Windows C++クライアント環境から通信します。 環境構築 手近なところにLinux環境がないので、Hyper-VでUbuntu環境を作成します。 Ubu […]

grpc入門①:VisualStudio2022 C++環境を作ってみよう

最近grpcを触れる機会があったんですが、WindowsのC++環境作るのに結構苦労したので記事として書き残そうと思います。 gRPCとは、Googleが開発した高性能なRPC(Remote Procedure Call)フレームワークです。Protocol Buffersをデフォルトのシリアライズフォーマットとして使用し、異なるプログラミング言語間での効率的な通信を実現します。HTTP/2を基盤 […]

Pythonで世界地図にビックマック指数のヒートマップを作ってみる

最近海外の国について調べるようになり、世界の物価について気になったので世界地図にビックマップ指数でヒートマップ地図を作ってみる。 ビッグマック指数(ビッグマックしすう、英語: Big Mac index)とは、各国の経済力を測るための指数[1]。マクドナルドで販売されているビッグマック1個の価格を比較することで得られる[1]。 wikipedia より Folium サクッと作りたいのでPytho […]