雑記帳

  • 自宅サーバー立ち上げ

    「科学のつまみ食い」のサーバーの歴史

    本自宅サーバを再構築しましたので、その経緯についてちょっと書いておきます。
    「科学のつまみ食い」について」に本ホームページの歴史について記載してありますが、時系列のみ繰り返すと、以下の表のような変遷をたどってきました。

    1999年5月外部サーバー(nifty)にて「科学のつまみ食い」を開始
    2002年7月独自ドメインkagaku.infoを取得
    2002年8月自宅サーバー構築:DELL Latitude XP / VineLinux / HTMLエディタ
    外部サーバーから自宅サーバーに移行
    本ドメイン https://kagaku.info/で運用開始 
    2005年7月自宅サーバー入替:同機種/VineLinux/ HomePageBuilder+SiteMan
    2014年9月自宅サーバー入替:Loox P70XN / Vine Linux6.3 / WordPress
    リニューアル移設
    2017年5月自宅サーバー入替:Let’sNote CF-S8 / Vine Linux6.5 / WordPress
    2026年7月自宅サーバー入替:HP ProBook 430 G3 / ubuntu 24 / WordPress
    リニューアル移設

    ここでは今回 2026年の最新の自宅サーバーの入れ替えについて書きとどめておきます。

    もともとWindows11で運用していたHP ProBook 430 G3ですがWindows11ではかなり重くなってきたので、「科学のつまみ食い」で運用することとしました。これまでサーバーとして運用してきたLet’sNote CF-S8 とスペックを比較すると以下のようになります。

    項目Let’s note CF-S8HP ProBook 430 G3
    発売時期2009年2015年
    CPUCore 2 Duo P8700 2.53GHz
    (2コア)
    Core i3-6100U 2.3GHz
    (最大2.8GHz、2コア4スレッド)
    世代差Core 2世代 第6世代 Skylake
    メモリ4GB DDR28GB DDR3L
    ストレージHDDSSD
    画面サイズ12.1インチ WXGA 13.3インチ HD
    解像度1280×800 1366×768
    グラフィックスIntel GM45内蔵GPU Intel HD Graphics 520

    という感じで大幅にスペックアップしています。まぁ、HP ProBook 430 G3も10年前の機種なので最近の機種から見ると劣りますが、サーバーとして使うのには十分だと思ってます。



    サーバー構築

    ということで、ここからサーバー構築のメモです。

    ubuntuのインストール

    まず、準備したHP ProBook 430 G3にubuntuのインストールです。

    Ubuntuを入手する | Ubuntu | Ubuntu から最新版のUbuntuを ダウンロードし、起動メディアをUSB等で作成してインストールします。
    参考になるホームページがネットにあふれているので問題ないと思います。

    ユーザーやルートの設定など一通りします。


    リモートデスクトップ(RDT)

    次に、いちいちノートPCのHP ProBook 430 G3を広げてubuntu等サーバーのメンテをするのは面倒なので、通常のPCからリモートデスクトップ(RDT)で接続できるようにします。以下のホームページが参考になります。

    Ubuntu 24.04 LTSで新しい標準RDP接続を試してみる – treedown’s Report
    第819回 Ubuntu 24.04 LTSのリモートデスクトップを深掘りする | gihyo.jp

    RDTでubuntuサーバーに接続してみると、画面サイズが接続元の画面サイズまで大きくならない。最大でもHP ProBook 430 G3のスペックの1366×768 です。これは寂しい。デスクトップPCでは4Kディスプレイを使用しているので、そこまで画面を広げたい。ということで、以下のホームページを参考にして設定しました。

    Hyper-VでUbuntuを動かす際の解像度設定 #ubuntu20.04 – Qiita
    Hyper-Vで動いているUbuntuの解像度設定|たらかた


    サスペンドさせたくない

    さて、RDTが可能になったら、ノートPCを開く必要はありません。そこで、ノートPCの蓋を閉じてもサスペンドしないようにします。こちらは、以下のホームページを参考にしました。

    【Ubuntu】蓋を閉じてもノートPCをスリープにしない方法 | 機械学習ナビ

    これでサーバーとしての運用準備は整いました。



    WordPress環境の構築

    では次にWordpress環境の構築です。

    WordPressは、投稿、ページ、コメント、カテゴリ、タグ、カスタムフィールド、ユーザー、その他のWordPress設定など、多くの情報をMySQL等のデータベースに保存し、そのデータベースでデータを保存、検索、取得、更新、削除などの操作をPHPからのSQLクエリを通じて実行し、Apache2等のWebサーバーソフトウェアを通してホームページとして公開します。

    従って、これら、WordPressMySQLPHPApache2等をインストールして設定する必要があります。ここでは、それらを含めて順に概要を説明していきます。

    主に以下のホームページを参考にしました。

    Ubuntu 22.04にWordPressをインストールして稼働させるための手順 #Ubuntu22.04 – Qiita
    Ubuntu 22.04 LTS に WordPress 7.4 をインストール #mariadb – Qiita
    【備忘録】Ubuntu22.04 で WordPress導入 – おりそ.doc
    Ubuntu で WordPress のインストール|金子邦彦研究室
    自宅サーバでWordPressを動かそう。インストール | じじぃの引出し

    探せばまだまだ出てきますので、各自わかりやすいのを参考にするのが良いと思います。


    Apache2のインストール

    まず、Apache2をインストールします。

    Apache2のインストール手順 #Ubuntu – Qiita


    PHPのインストール

    次にPHPをインストールします。

    【備忘録】Ubuntu22.04 で WordPress導入 – おりそ.doc

    次にphpの設定内容を確認するために以下のページを参考にphp.iniを編集しphpinfo.phpを作成します。

    php.ini完全ガイド|設定ファイルの場所から編集方法まで徹底解説 | ちょげぶろぐ
    PHP | php.iniファイルの作成と初期設定

    一応、このサーバーでは、以下のように設定しています。

    memory_limit = 128M    → memory_limit = 256M
    post_max_size = 8M    → post_max_size = 64M
    upload_max_filesize = 2M → upload_max_filesize = 32M
    allow_url_fopen = On    → allow_url_fopen = Off
                  → date.timezone = “Asia/Tokyo”


    MySQLのインストール

    ではデータベースの以下のホームページを参考に
    MySQLをインストールします。

    【備忘録】Ubuntu22.04 で WordPress導入 – おりそ.doc

    次に以下を参考に
    mysql_secure_installationコマンドを利用してMySQLの初期設定を行います。

    MySQL 8.0 インストール後に必ず設定する 3の項目 | りんか ネット

    初期設定が終わったら、以下を参考に
    WordPress用のデータベースとユーザーを作成します。

    Ubuntu 22.04にWordPressをインストールして稼働させるための手順 #Ubuntu22.04 – Qiita

    これで、MySQLのインストールと設定が終わりました。


    WordPressのインストール

    さて、ようやくWordPressのインストールです。
    WordPressのインストール方法は、冒頭に示した以下のホームページが参考になると思いますので再掲しておきます。。

    Ubuntu 22.04にWordPressをインストールして稼働させるための手順 #Ubuntu22.04 – Qiita
    Ubuntu 22.04 LTS に WordPress 7.4 をインストール #mariadb – Qiita
    【備忘録】Ubuntu22.04 で WordPress導入 – おりそ.doc
    Ubuntu で WordPress のインストール|金子邦彦研究室
    自宅サーバでWordPressを動かそう。インストール | じじぃの引出し

    ここでちょっと…
    WordPressをインストールしたディレクトリにはwww-dataというユーザー名とグループ名のディレクトリやファイルができます。で、これ何?って思って調べてみると以下の通りでした。

    www-data とは何か? – tech-hint

    で次に以下のホームページを参考にして
    WordPressの初期設定をします。

    【備忘録】Ubuntu22.04 で WordPress導入 – おりそ.doc

    これで一応、設定完了


    サブディレクトリをURLに表示しない

    WordPressをhtml/以下のサブディレクトリ(例えば、****)に設置すると、そのサブディレクトリ名がURL上に表示されます。例えば、この「科学のつまみ食い」だと https://kagaku.info/****/ 等と表示されてしまいます。これはちょっといただけないので、以下のホームページを参考に https://kagaku.info/ と表示させます。

    【WordPress】サブディレクトリをURLに表示しない方法

    さてこれで出来上がり!!

    参考になったでしょうか?



    先人たちの多くの記録が今回のサーバー立ち上げに大変役に立ちました。ここで引用した多くのホームページを参考にさせていただきました。ありがとうございました。

  • 血圧計の測定値の違い

    OMRON HCR-7206T2 vs. HUAWEI WATCH D2

    最初の投稿が「血圧計」というのもなんですが、昨年の健康診断で高血圧を疑われ、血圧計(OMRON HCR-7206T2)を購入しました。これは上腕式のいわゆる普通の家庭用血圧計です。これで、しばらく計測したところ、どうも血圧が高い。

    そこで、新たに24時間血圧の測定できるスマートウォッチ型の手首式ウェアラブル血圧計(HUAWEI WATCH D2)を購入しました。

    朝と晩は両方の血圧計で測定しています。
    HUAWEI WATCH D2は24時間自動計測しているので、これで朝5:30、夜20:30頃に測定(自動測定値)した直後にOMRON HCR-7206T2で測定し、更にHUAWEI WATCH D2で手動測定(手動測定値)をするという方法でほぼ同時刻の両方の血圧値を測定できます。

    これにより、HUAWEI WATCH D2OMRON HCR-7206T2の測定値の違いを概算できると考えています。

    ここでようやく科学らしくなってきた。
    その結果が下のグラフです。

    横軸(X軸)がOMRON HCR-7206T2で測定した血圧
    縦軸(Y軸)がHUAWEI WATCH D2で測定した血圧

    で、これらの線形近似が原点を通る傾き1の直線に載れば、HUAWEI WATCH D2OMRON HCR-7206T2の測定値が一致するということになります。

    ■がHUAWEI WATCH D2の自動測定値
    ―がその線形近似
    HUAWEI WATCH D2の手動測定値
    がその線形近似

    結果はそれぞれ
    傾き:0.937、切片:12.7
    傾き:0.930、切片:12.8
    となりました。

    これの意味するところは、
    OMRON HCR-7206T2(上腕式)に比べHUAWEI WATCH D2(手首式)は60mmHgの際には10mmHgほど、160mmHgの際には5mmHgほど高く血圧を表示するということです。

    これは、比較的良い結果ではないでしょうか?
    どちらが正しいということではなく、だいたい同じ結果が得られるが、手首式のほうが若干高く出る傾向にあるということだと思います。

    ちなみに、先のグラフの
    60~100mmHgの塊は拡張期血圧
    100mmHg~160mmHgの塊は収縮期血圧
    になります。
    後程、実際の血圧等についてはご報告しますが、
    拡張期80±10mmHg、収縮期130±30mmHg程度で若干高血圧ということでしょうか?

  • 新「科学のつまみ食い」運用開始

    新サーバーの設定やホームページ設定がおおよそ終了したので「科学のつまみ食い」をリニューアルして再開します。

    未だに静的サイト化した「旧科学のつまみ食い」の部分は、「タグ」や「最近の投稿」等の一部リンクが切れていますし、スマホで見た際には「最近の投稿」等、雑記帳の大部分ではタイトルしか見られません。ご容赦ください。

    しかし、重要な部分のリンクはある程度繋がっているはずですので、ご利用ください。

    なお、「科学のつまみ食い」についてに経緯その他このホームページのコンセプト等を書いてありますので、あわせてご覧ください。

  • SSL化しました

    SSL化し、当ウェブサイト「科学のつまみ食い」と閲覧されている皆様(ユーザー)との間の通信を暗号化し、安全に情報をやり取りできるようにしました。

  • 「旧科学のつまみ食い」を追加

    旧科学のつまみ食い」のリンクを追加しました。

    静的サイトとして追加していますが、「タグ」、「最近の投稿」等の一部リンクが切れていますが、重要な部分のリンクはある程度繋がっているはずです。ご容赦ください。

    2026年7月7日 追記

    「旧科学のつまみ食い」については、スマホで接続するとメニューに到達できないようです。
    申しわけありませんが、スマホ接続の場合はPC版サイトで接続するか、PCで接続をお願いします。
    なお、それ以外の「科学のつまみ食い」のサイトはスマホでも問題なく接続が可能です。

    2026年7月8日 追記

    スマホでメニューには到達できるようになりました。
    但し「最近の投稿」についてはスマホではタイトルしか見られません。ご容赦ください。

  • Test

    現在このページはテスト用に使用しています。

    いろいろ変化しますが、ご容赦ください

    2026年7月
     12345
    6789101112
    13141516171819
    20212223242526
    2728293031  

  • 「科学のつまみ食い」は再構築中です

    再開までしばらくお待ち下さい。

    M42 オリオン座大星雲

    もうしばらくお待ち下さい。