nova

インターネット

IPv4・IPv6共存技術について軽くまとめる

IPv4アドレス枯渇問題はかなり前から話題になっていて、今世界中でIPv6への移行が進んでいます。 IPv4とIPv6は互換性が無く、IPv4用の設備をすぐに全てIPv6に置き換えることは不可能なので、現在はIPv4・IPv6共存技術(以下...
インターネット

IPv6でサーバーを外部に公開する方法

v6プラスでのポート開放を説明した記事が人気だったので、当記事ではIPv6でサーバーを公開する方法を説明します。 Minecraft JavaEditionを想定して話を進めますが、もちろん他のサーバーソフトウェアにも応用できます。 IPv...
インターネット

Rails APIにおける永続的セッション情報の保存方法

Ruby on Rails Advent Calendar 2022の2日目の記事です。Advent Calendar初参加です、よろしくお願いします。 このブログで普段はプログラミングに関する記事は書かないんですけど、個人開発で悩んだこと...
インターネット

ポート開放できない?主な原因とトラブルシューティング

2024/03/06 追記 二つの記事を統合しました。 ポート開放自体非常にややこしく失敗する原因は多岐に渡るため、慣れていないと解決方法がわかりません。そこで主な原因を挙げながら、失敗する原因を突き止め解消するための解説をしようと思います...
未分類

私がLinuxを使う理由 – Windowsは嫌だ

注意 当記事には過激なLinux信仰が含まれています。 Windowsをこよなく愛している方々が不快に思われるような内容が含まれています。 それを承知の上で当記事を読んでください。 「Windowsのここが良いよ!!」という対抗コメントも大...
サーバー

【ポート開放なし】最速でクロスプレイ鯖を作る

Java版と統合版のクロスプレイやポート開放なしのサーバー構築に関する記事の閲覧数が多いので、今回もそんな感じの記事を書いていこうと思います。 マイクラ統合版とJava版の完全なクロスプレイを実現する方法【Hamachi・ポート開放必要なし...
インターネット

【図解でわかる】IPアドレス、ポート番号と通信の仕組み

インターネットの通信ってどうやってるの?ポート番号って何なの?ポート開放って何をすることなの?という疑問を解決すべく、この記事を書きました。 どうやって通信を行っているか、ポート開放って何をすることなの?ということを、図を使ってわかりやすく...
インターネット

【試してわかる】IPアドレスからの住所特定は本当に可能なのか?

この話題は結構いろんな人が気になる内容ではないでしょうか? とくにSNSを使ったりゲームのオンラインプレイをしている人は、一度はこの言葉を聞いたことがあるでしょう。 そしてよくオンラインゲームのユーザーの中には「IP抜き取ってやったぜwww...
OS開発

【UEFI OSを作る!?】UEFIアプリをより開発しやすくする

前回はnanoを使ってコードを書いていましたが、もっと書きやすくするために、今回はVisual Studio Codeというエディタをインストールします GitHubにソースコード等を公開しているので、完成形が欲しい方は持って行ってください...
OS開発

【UEFI OSを作る!?】初めてのUEFIアプリ作り

前書き 今から筆者のどうでもいい話が始まります。大した内容ではないので読む気がないなら読み飛ばしてください。 四年ぐらい前、図書館でこんな本を見つけました 30日でできる! OS自作入門【電子書籍】価格:3,520円(2020/7/12 0...