IT– category –
-
組合わせ最適化問題の解法はなぜたくさんあるのか (全探索 or それ以外)
導入 組合わせ(離散)最適化問題とは「全ての組み合わせの中から、最も良いものを選択する」問題です。 最適化問題は解が連続か離散的かで、連続最適化問題、組合わせ... -
【Modelica】因果的モデリングと非因果的モデリング ー 違いは”=”の意味
物理現象や工学システムのシミュレーションをするとき、「因果的モデリング」と「非因果的モデリング」という考え方があります。二つの違いの本質は方程式の「=」が意味... -
IPアドレスを使用した通信の仕組み:ルーティングテーブルとARPテーブル
今や仕事や生活に欠かせないIP通信の仕組みを簡単にまとめます。 IP通信の基本 IP通信では、宛先をIPアドレスで指定すると、そのIPアドレスを持つ機器に情報が届きます... -
ブリッジ、スイッチ、ハブの違いの本質をわかりやすく解説
役割が似ていて非常に分かりづらいブリッジ、スイッチ、ハブの違いですが、歴史的背景を見ると、その違いの本質がよく分かります。そこで、本記事では、歴史的背景を踏... -
FastAPIでのHTTPセッション管理について:(Google OAuth 2.0実装例付き)
FastAPIは高性能なPythonのWeb APIフレームワークですが、セッション管理機能は標準では提供されていません。Flaskのようなシンプルなセッション管理を実現するためには... -
PythonでMarkwhen用祝日リストを自動生成してみた
Markwhenはマークダウン形式で手軽にタイムラインやカレンダーを作成できる便利なツールです。 私も業務でのスケジュール管理に使用していますが、日本の祝日も表示でき... -
【Mac】Docker版OpenModelica 起動エイリアス設定
公式サイトに記載されているように、起動時のコマンドが長いので、エイリアス設定しておくと起動が楽になります。この記事では、そのエイリアス設定コマンドが具体的に... -
【Python】Google Drive APIで画像をアップロードする方法(画像ファイル&バイナリデータ)
本記事では、PythonでGoogle Drive APIを使用して、Google Driveに画像をアップロードする方法を以下の2パターン紹介します。 画像ファイル(jpg, png等)をアップロー... -
【Python】Line Botで画像を扱う方法(line-bot-sdk-python)
Line Botを使ったアプリ開発では、テキストメッセージのやり取りだけでなく、画像を取り扱いたい場合もあると思います。 この記事では、PythonでLine Botを実装する場合... -
DockerをMacやWindowsで使用する場合は、裏でLinux VMが稼働している
前回の記事で、Docker(コンテナ)の動作原理について説明しました。 DockerはLinuxの機能を利用して、コンテナを作成します。それが何を意味するかというと、DockerはL...
12