プログラミング

C#

【C#】3D空間上での三角形と直線の交差判定

今回は、3D空間上での三角形(ポリゴン)と直線の交差判定のプログラムをC#で書いたのでご紹介したいと思います。3Dゲームの当たり判定やレイトレーシングなどの処理を使用できるかと思います。
プログラミング

【バッチファイル】 現在時刻を比較して処理をする方法

バッチファイルで現在時刻を比較するのにいろいろとハマってしまったので正常に比較できる方法や、うまくいかなかったときのコードを備忘録に残したいと思います。
C#

【C#】DictionaryのKeyとValueをforeachで取得する方法

C#でDictionaryを配列やリストなどと同じようにforeachで各要素を取得する方法をご紹介します。DictionaryのKeyやValueをforeachで取得するにはKeyValuePair構造体を使用します。KeyValuePair構造体をforeachのループ変数に使用することで、Dictionaryの要素数分ループし各ループで要素のKeyとValueが取得可能です。
プログラミング

【Python】FTPサーバーにファイルをアップロードする方法

PythonでFTPサーバーにファイルをアップロードする方法を調べましたので備忘録に残したいと思います。今回はPython標準ライブラリの「ftplib」を使用します。
プログラミング

Windowsでpyenvをインストールする方法

WindowsでPythonの実行環境を管理するのに便利な「pyenv」を使用する方法を紹介します。 この記事では、Windowsでpyenvを使用する際に推奨されている「pyenv-win」をインストールし、PATHを通すまでの手順を詳細に説明したいと思います。
プログラミング

【Windows】Pythonのインストール方法

Windows環境でPythonをインストールする方法を紹介します。 Pythonはプログラミング初心者の方にもおすすめされる、非常に人気のある言語です。組み込みアプリ開発やディープラーニングなど様々な分野で利用されています。 この記事では2020年10月現在最新であるPython 3.9.0のインストールする方法をご紹介します。
プログラミング

【Python】 Webスクレイピング fake-useragentを使用して動的なWebページをリクエストする方法

PythonでWebスクレイピングをする際、一般的に使用されるrequestsで、動的なWebページにリクエストすると実際に表示されるHTMLとは異なるHTMLがレスポンスとして返ってきます。これは、Webページがレスポンシブデザインでユーザーエージェントが設定されていないことが原因の場合があります。 本記事ではfake-useragentでユーザーエージェント情報を偽装してrequestsでHTMLレスポンスを取得する方法をご紹介します。
Unity

【Unity】uGUI Imageでプログレスリングを作る方法

処理の進行度を視覚的に表すのにプログレスリングを使いたいと思い、実際に作ってみたのでその際の手順をご紹介したいと思います。 Imageコンポーネントの設定を変えるだけで簡単に実現することが可能でしたので、是非試してみてください。
プログラミング

【Git】 リポジトリのブランチ名を変更する方法

最近、GitHubでリポジトリを新規作成した際のブランチ名が「main」に変更されたようです。 ローカル環境でgit init した際に作成されるデフォルトのブランチ名は「master」のため、GitHubのデフォルトのブランチ名の「main」に統一したいと思い、その設定方法について調べましたのでご紹介したいと思います。
C#

【C#】メールを送信する方法

C#でメールを送信する場合、SMTPClientが使用されていましたが、.Net Framwork 4.5からは「MailKit」というライブラリを使用することが推奨されています。 この記事ではWPFのプロジェクトに「MailKit」ライブラリをインストールし、メールを送信する方法を紹介します。
タイトルとURLをコピーしました