朝の通勤、休日のお出かけ、初めて行く場所。 何かしらどこかに向かうとき、皆さまは行き慣れたところ以外は無意識に地図を開いて、地図の最短経路通りに目的に向かっているかと思います。 しかしここで私平山は思いました。 「なぜ地図アプリは一瞬で「最短ルート」を出せるのか?」 そこで今回は、地図アプリが最短ルートをだす仕組...
🏁 はじめに:「サーバーレス」って、サーバーがないの? 「最近サーバーレスで開発してる」 「Lambda使えばインフラ管理いらないよね」 そんな会話、エンジニアなら一度は聞いたことがあるかもしれません。 でも、「サーバーレス」って本当にサーバーがないわけじゃないんです。 AWSの中ではちゃんとサーバーが動いてい...
曲を聴くためにYoutube Premiumに登録して早3年経った僕ですが、ふと思ったことがあります。 「なんで画面が閉じても曲が流れ続けるんだろう?」と そこで自分なりに色々調べたところ裏では色々な技術が使われている事が分かったので、 今回はエンジニア初学者でもわかるように、その仕組みをざっくり分解してご説明い...
💪🏻好きな筋トレ種目は、スミスマシンのインクラインベンチプレスですどうも平山です💪🏻 皆様はURLにあるhttpとhttpsの違いがなにかご存じでしょうか? エンジニアをやっている方ならピンとくるかもしれませんが、エンジニアになりたての方は「なんとなく知ってるけど、具体的な仕組みは説明できない…🤔」ということも...
テックリードとして第一線で活躍している神田さんがJavaを用いてAVL木を実装したのでその内容を公開いたします! AVL木とは二分探索木の一種で、自動的に木のバランスを保つことで要素の探索計算量を 常にO(logn)に維持し効率的に探索を行えるようにした木です。 O(logn)とは、データがn件ある構造に対...