ogs-digilife

投資歴20年、釣り、ゴルフ、日曜プログラミングが趣味のサラリーマン。 Pythonのプ…

ogs-digilife

投資歴20年、釣り、ゴルフ、日曜プログラミングが趣味のサラリーマン。 Pythonのプログラミング入門や過去の実データを使った資産運用シミュレーションについて書いていこうと考えています。

マガジン

  • KVMで構築するプライベートクラウド

    このマガジンは、Ubuntu20.04 LTSにKVMをインストールして利用する方法についての記事を集めたものです。また、KVMを利用するための仕組やネットワーク構成についても補足しました。  LinuxPCにKVMをインストールすると、1台のPCの中にさまざまな種類のOSの仮想マシンを何台でも作成することができるようになります。いろいろな種類のOSで遊んでみるも良し、サーバを作って自宅のスマートホーム化にチャレンジするも良し。LinuxはOSもアプリケーションも原則無料、驚くほど高度なものもたくさんそろってますので、是非KVMを活用して楽しんでみてください。

  • Linuxで作るPythonプログラミング環境

    自分専用のLinuxを手に入れたら自分専用のPythonプログラミング環境を作ってみよう!! このマガジンでは、pipenvとVSCodeを使った自分専用のPython開発環境の作り方を説明します。操作方法はUbntu20.04のデスクトップを使って説明しますが、主要なLinuxデスクトップであれば、自分自身のPythonデスクトップ環境を作成することができます。

  • 自宅にLinuxサーバを構築しよう

    このマガジンは、ベアボーンPCから自宅にLinuxサーバ(Ubuntu20.04LTS)を構築するまでの記事をまとめたものです。  LinuxはOSが無料というだけでなく、プロが使っている、便利、高度、最先端のオープンソースのソフトウェア(OSS)を個人でも無料で利用することができます。  趣味で使うもよし、勉強目的で使うもよし、まずはLinuxサーバを自宅に構築して楽しんでみませんか

  • Python入門-外部パッケージ、モジュールの活用

    このマガジンでは、他の人が作ってくれた機能を自分のプログラムに取り込んで利用する方法を説明します。驚くほど多種多様な機能が公開されていることがPythonの魅力の1つ。このマガジンを読んで実践的なプログラムの作成に役立ててください。

  • Python入門-クラス、オブジェクト編

    このマガジンでは、Pythonのオブジェクトの基本について説明するとともに、クラスの利用、作成方法について説明します。

記事一覧

VS Codeの基本的な使い方 -Python編

 本記事では、MicrosoftのVisual Studio Code(以下、VS Code)をPythonのIDE(統合開発環境)として設定する方法と、基本的な使い方について説明します。本記事で説明してい…

ogs-digilife
2年前
3

Ubuntu22.04にVS Codeをインストールする

 本記事では、Ubuntu22.04 LTSにMicrosoftのVisual Studio Code(以下、VS Code)をインストールする方法を説明します。  Linux mintやZorinOSなど、UbuntuをベースとするL…

ogs-digilife
2年前
1

Ubuntu22.04 ~pipenvで自分専用のpython実行環境を作る~

 この記事は、Linuxで初めてPythonを使ってみよう、という人向けに、Ubuntu22.04 LTSのデスクトップに、自身のユーザアカウント専用のPython開発環境を作る手順について説…

ogs-digilife
2年前
7

Ubuntu22.04 MariaDBのインストールとデータベースの作成

 本記事では、2022年4月21日に正式リリースされたUbuntu22.04にMariaDBサーバをインストールしてデータベースを作成する方法について説明します。  MariaDBは、代表的な…

ogs-digilife
2年前
2

Ubuntu22.04に固定IPアドレスを設定する

 本記事はUbuntu22.04の有線LANアダプタに固定IPアドレスを設定する方法について説明します。  Ubuntuはインストールの初期設定では、IPアドレスが自動付与される設定に…

ogs-digilife
2年前
4

Ubuntu22.04 LTSのインストール

1.Ubuntu22.04について  Ubuntuは世界で最も多くの人が利用しているLinuxディストリビューションです。WindowsやMACのようにデスクトップPCとしても、サーバ用としても…

ogs-digilife
2年前

git超入門 ~複数のPCを使ってプログラム開発する

 本記事では、git初心者の方を対象に、実際にgitを動かしてみながら使い方を説明します。  gitはプログラミングコードやWEBコンテンツ、ドキュメントの分散バージョン管…

ogs-digilife
2年前
15

SSHで公開鍵認証

 本記事では、SSHで公開鍵認証を設定する方法と、公開鍵認証の仕組について説明します。 【以下、2023年1月25日改訂】 1.前提 SSHクライアントホストには、SSHクライ…

ogs-digilife
2年前
1

ZorinOS 16 Coreをインストールしてみた

 本記事では、見た目がWindowsそっくりで初心者でも扱いやすいLinuxである、Zorin OSのインストール方法について説明します。 1.ZorinOSの概要 ZorinOSは人気のLinux…

ogs-digilife
2年前
18

Ubunut20.04 KVMでプライベートクラウドを構築しよう ~その4 サーバ接続用仮想ネットワークの作成

 本記事では、KVMの仮想環境に、サーバ接続用の仮想ネットワークを構築する方法について説明します。  サーバ接続用の仮想ネットワークとは、作成する仮想マシンに固定IP…

ogs-digilife
2年前
2

Ubunut20.04 KVMでプライベートクラウドを構築しよう ~その3 KVMと仮想環境

 本記事では、KVMをインストールしたときにホストマシンの内部に自動作成される、「KVMデフォルトネットワーク」の構成について説明します。  KVMのインストール方法につ…

ogs-digilife
2年前
1

Ubunut20.04 KVMでプライベートクラウドを構築しよう ~その2 KVMのインストールと仮想マシンの作成

 本記事は、Ubuntu20.04 LTSにKVMをインストールして、仮想マシンを作成する方法について説明します。 関連記事  インストールするパッケージについて  KVMのインスト…

ogs-digilife
2年前

Ubunut20.04 KVMでプライベートクラウドを構築しよう ~その1 インストールするパッケージについて

 本記事では、KVMのインストールに必要なKVMの仕組の概要と、実際にKVMを動かすためにインストールするパッケージについて説明します。 関連記事  インストールするパッ…

ogs-digilife
2年前
2

Ubuntu20.04 Python開発環境を作る ~その3:VS CodeをPython IDEとして使ってみる~

 本記事では、Python IDEとしてのvscodeの基本的な使い方について説明します。Ubuntu20.04へのvscodeのインストール方法とPython IDEとしての設定方法については、前の記…

ogs-digilife
3年前
8

Ubuntu20.04 Python開発環境を作る ~その2:VS Codeのインストール~

 本記事では、MicrosoftのVisual Studio Code(以下、vscode)をインストールし、pythonのIDEとして設定する方法を説明します。 自由に使えるLinuxサーバを手に入れたら、…

ogs-digilife
3年前
11

Ubuntu20.04 Python開発環境を作る ~その1:pipenvで自分専用のpython実行環境を作る~

 この記事は、Linuxで初めてPythonを使ってみよう、という人向けに、Ubuntu20.04 LTSのデスクトップで自身のPython開発環境を作る手順について説明します。  自由に使え…

ogs-digilife
3年前
14

VS Codeの基本的な使い方 -Python編

 本記事では、MicrosoftのVisual Studio Code(以下、VS Code)をPythonのIDE(統合開発環境)として設定する方法と、基本的な使い方について説明します。本記事で説明しているVS Codeのインストール先OSはUbuntu22.04、VS Codeのバージョンは1.67.2です。異なるOSにインストールした場合も、VS Codeの使い方は概ね同じかと思います。
 

もっとみる

Ubuntu22.04にVS Codeをインストールする

 本記事では、Ubuntu22.04 LTSにMicrosoftのVisual Studio Code(以下、VS Code)をインストールする方法を説明します。
 Linux mintやZorinOSなど、UbuntuをベースとするLinuxディストリビューションは同じ方法でインストール可能であると思います。

VS Codeのインストール いくつかインストール方法があるのですが、本記事では、M

もっとみる

Ubuntu22.04 ~pipenvで自分専用のpython実行環境を作る~

 この記事は、Linuxで初めてPythonを使ってみよう、という人向けに、Ubuntu22.04 LTSのデスクトップに、自身のユーザアカウント専用のPython開発環境を作る手順について説明します。
 自由に使えるLinuxサーバを手に入れたら、デスクトップ上でpythonのアプリケーション開発環境を作ってみましょう!

1.Ubuntu組み込みのPython Ubuntu22.04 LTSに

もっとみる

Ubuntu22.04 MariaDBのインストールとデータベースの作成

 本記事では、2022年4月21日に正式リリースされたUbuntu22.04にMariaDBサーバをインストールしてデータベースを作成する方法について説明します。
 MariaDBは、代表的なオープンソースのリレーショナルデータベース(RDB)の1つであり、世界中で広く利用されています。

1.本記事で構築するデータベースについて 本記事で構築するMariaDBサーバの構成は、以下の通りです。適宜

もっとみる

Ubuntu22.04に固定IPアドレスを設定する

 本記事はUbuntu22.04の有線LANアダプタに固定IPアドレスを設定する方法について説明します。
 Ubuntuはインストールの初期設定では、IPアドレスが自動付与される設定になっています。
 この設定だと、再起動する度にIPアドレスが変わってしまうため、サーバ機として利用するには不都合です。このため、UbuntuのIPアドレスを固定させます。

1.接続ネットワーク情報の確認 設定値を確

もっとみる

Ubuntu22.04 LTSのインストール

1.Ubuntu22.04について
 Ubuntuは世界で最も多くの人が利用しているLinuxディストリビューションです。WindowsやMACのようにデスクトップPCとしても、サーバ用としても利用可能で、完全フリーのOSです。

2.この動画の内容
 この動画では、2022年4月21日にLong Term Support版としてリリースされたUbuntu22.04LTSのデスクトップ版OSをPC
もっとみる

git超入門 ~複数のPCを使ってプログラム開発する

 本記事では、git初心者の方を対象に、実際にgitを動かしてみながら使い方を説明します。

 gitはプログラミングコードやWEBコンテンツ、ドキュメントの分散バージョン管理システムです。大規模なアプリケーション開発にも対応しており、便利で多機能です。ただ、多機能であるがゆえに、初心者にとって入口の敷居が高いものになっています。

 本記事では、開発中のプログラムコードを複数のPCで同期し、どの

もっとみる

SSHで公開鍵認証

 本記事では、SSHで公開鍵認証を設定する方法と、公開鍵認証の仕組について説明します。
【以下、2023年1月25日改訂】

1.前提 SSHクライアントホストには、SSHクライアントソフト(OpenSSH)がインストールされている必要があります。
 最近のWindows10や、UbuntuにはOpenSSHが最初からインストールされています。

 以下、コマンド操作におけるファイルパス表記はLi

もっとみる

ZorinOS 16 Coreをインストールしてみた

 本記事では、見た目がWindowsそっくりで初心者でも扱いやすいLinuxである、Zorin OSのインストール方法について説明します。

1.ZorinOSの概要 ZorinOSは人気のLinuxディストリビューションの1つである、Ubuntuをベースに開発されたLinuxOSです。2021年8月17日にバージョン16が正式リリースされ、話題になっていたので、使ってみることにしました。

 Z

もっとみる

Ubunut20.04 KVMでプライベートクラウドを構築しよう ~その4 サーバ接続用仮想ネットワークの作成

 本記事では、KVMの仮想環境に、サーバ接続用の仮想ネットワークを構築する方法について説明します。
 サーバ接続用の仮想ネットワークとは、作成する仮想マシンに固定IPドレスを設定して、外部ホストと直接通信させるための仮想ネットワークのことです。
 サーバ接続用の仮想ネットワークを作っておくと、仮想マシンでアプリケーションサーバを構築することができるようになります。
 また、サーバ接続用ネットワーク

もっとみる

Ubunut20.04 KVMでプライベートクラウドを構築しよう ~その3 KVMと仮想環境

 本記事では、KVMをインストールしたときにホストマシンの内部に自動作成される、「KVMデフォルトネットワーク」の構成について説明します。
 KVMのインストール方法については、前の記事を参照してください。

1.KVMのデフォルトネットワーク
 図1は、KVMインストール初期状態の仮想環境の構成図です。
 後ろの記事で図1の補足説明をしていますので、図を見ながら記事を読むと良いと思います。

もっとみる

Ubunut20.04 KVMでプライベートクラウドを構築しよう ~その2 KVMのインストールと仮想マシンの作成

 本記事は、Ubuntu20.04 LTSにKVMをインストールして、仮想マシンを作成する方法について説明します。

関連記事
 インストールするパッケージについて
 KVMのインストールと仮想マシンの作成(この記事)
 KVMの仮想環境
 サーバ接続用仮想ネットワークの作成

1.必要なパッケージのインストール Ubuntu20.04へのKVMのインストールでは、qemu-kvmとlibvirt

もっとみる

Ubunut20.04 KVMでプライベートクラウドを構築しよう ~その1 インストールするパッケージについて

 本記事では、KVMのインストールに必要なKVMの仕組の概要と、実際にKVMを動かすためにインストールするパッケージについて説明します。

関連記事
 インストールするパッケージについて(この記事)
 KVMのインストールと仮想マシンの作成
 KVMの仮想環境
 サーバ接続用仮想ネットワークの作成

1.KVMについて LinuxパソコンにKVMをインストールすると、Linuxマシンの中に仮想環境

もっとみる

Ubuntu20.04 Python開発環境を作る ~その3:VS CodeをPython IDEとして使ってみる~

 本記事では、Python IDEとしてのvscodeの基本的な使い方について説明します。Ubuntu20.04へのvscodeのインストール方法とPython IDEとしての設定方法については、前の記事で紹介しています。

Ubuntu20.04 Python開発環境を作る
 その1:pipenvで自分専用のpython実行環境を作る
 その2:VS Codeのインストール
 その3:VS Co

もっとみる

Ubuntu20.04 Python開発環境を作る ~その2:VS Codeのインストール~

 本記事では、MicrosoftのVisual Studio Code(以下、vscode)をインストールし、pythonのIDEとして設定する方法を説明します。

自由に使えるLinuxサーバを手に入れたら、デスクトップでpythonのアプリケーション開発環境を作ってみましょう!

Ubuntu20.04 Python開発環境を作る
 その1:pipenvで自分専用のpython実行環境を作る

もっとみる

Ubuntu20.04 Python開発環境を作る ~その1:pipenvで自分専用のpython実行環境を作る~

 この記事は、Linuxで初めてPythonを使ってみよう、という人向けに、Ubuntu20.04 LTSのデスクトップで自身のPython開発環境を作る手順について説明します。
 自由に使えるLinuxサーバを手に入れたら、デスクトップ上でpythonのアプリケーション開発環境を作ってみましょう!

1.Ubuntu組み込みのPython Ubuntu20.04 LTSには、Python3.8の

もっとみる