年: 2020年

  • 紫陽花

    紫陽花 紫色の花

    去年の紫陽花が今年もなんとか綺麗に咲きました。

    来年も咲かせられると良いのだけど。枯らさないように、頑張らねば。

  • サメとシュモクザメをゲット

    あつまれどうぶつの森で、サメとシュモクザメを釣り上げた。

    博物館に寄贈して、巨大水槽がなかなか見ごたえのある感じになった。リアルな水族館に行きにくいので、ゲーム内の巨大水槽が癒しな感じだ。結構長い時間みていられる。

  • サギ

    川べりにとまるサギ

    真間川の川べりにとまるサギ。

    写真で風景を切り取ると、ほんとに静かな川に見える。実際、そんなにうるさくはないけど。

  • あつ森でサーバー買った

    あつ森 たぬき商店 サーバー
    あつ森 たぬき商店 サーバー

    あつまれどうぶつの森で、たぬき商店に行ったら、サーバーが販売していた。単体じゃなくて、ラックごとだ。ちょっと高いが、急いで金を稼いで買ってみた。

    そのあとは、狭い家に搬入して設置した。

    ゲームの中くらいは、ドンとワンラックくらい買って、建ててもいいよな。現実世界だと、電気代に、スペースに、サーバのコストに、と無理なので。かつ、購入決裁とか大変。ゲームくらいは、何も考えず、贅沢してみる。でも、スペックも用途もOSも不明だけど。

  • 2020年秋に、PHP8がリリースされる

    PHP5から、PHP7に乗り換えるときに、いろいろと動かなくなって苦労した記憶がある。今度は、今年の秋にPHP8がリリースされる。PHP7との互換性は、多少損なわれているそうなので、また、移行の苦しみがあるようだ。

    自分で、PHPを使ったプログラムは開発していないけれど、PHPのアプリケーションは使っているので、しばらくは対応待ち。そのあとで、移行がある。そして、また、微妙に動かない部分が出たり、忘れた頃に不具合が見つかったりするのだろう。PHP8が出たあとの移行は、すんなりと行くだろうか。

    https://forest.watch.impress.co.jp/docs/news/1261630.html

  • 読了:シン・ニホン

    シン・ニホン、ちょっと前に読み終わった。面白い本だったと思う。

    分厚いけれど、さくさくと読み進められるので、読んでみたらいいと思う。なるほどという考え方もあるし、ざっと読むのにいいと思う。意見の書という感じなので、こういう考えたもあるのかと読む感じ。ビジネス的な部分は、多数引用されている「イシューからはじめよ」を読んだ方がよし。今をどうするか、今後をどうするかという考えが多いので、自分に必要な部分を取り込んでいけばいい。同意できるところ、できないところがあって良い本だろう。

  • Moodleのインストールメモ

    MoodleをUbuntu Server 20.04にインストールしたときのメモ。

    1. MariaDBをインストール

    sudo apt install mariadb-server
    

    2. PHPをインストール

    sudo apt install php7.4
    

    3. apache2はインストールされていたので、省略。

    4. 関連パッケージをインストール

    sudo apt install graphviz aspell ghostscript clamav php7.4-pspell php7.4-curl php7.4-gd php7.4-intl php7.4-mysql php7.4-xml php7.4-xmlrpc php7.4-ldap php7.4-zip php7.4-soap php7.4-mbstring

    MariaDBのセットアップ

    5. MariaDBの初期化

    sudo mysql_secure_installation

    6. MariaDBに、Moodle用のDB作成

    sudo mysql -u root
    
    CREATE DATABASE moodle DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
    
    GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO 'moodleuser'@'localhost' IDENTIFIED BY 'pa55m00d1e';
    

    7. gitのインストール(最初からインストールされていたので、省略)

    8. Moodleのインストール

    gitのリポジトリをクローンしてくる。

    cd /opt
    sudo git clone git://git.moodle.org/moodle.git
    

    エラーになったら、下記。

    git clone https://github.com/moodle/moodle.git
    

    ブランチを選択する。

    sudo git branch -a
    sudo git branch --track MOODLE_38_STABLE origin/MOODLE_38_STABLE
    sudo git checkout MOODLE_38_STABLE
    

    9. Moodle のセットアップ

    ウェブ画面から、各項目を設定する。

    参考:

  • メモ。バックアップ用HDDが1年以上使っていた

    バックアップ用のHDDを買い換えたばかりだと思っていたら、1年以上経過していた(購入履歴をみたら、2019年5月の購入だった)。Time Machine用にかった4TBのディスク、1年でちょっと2TBの消費。油断すると、すぐに買い換え時期になりそうだ。その前に、写真用のHDDをリプレイスしないと限界。時期とか考えず、買い換えかな。

  • ダイヤモンドの「半導体の地政学」が面白かった。

    「週刊ダイヤモンド 2020年6/27号」の特集2の半導体の地政学が面白かった(表紙にデカデカと書いてあるのは、医者と医学部。そっちの方が部数が伸びるのだろう)。アメリカと中国の間での第3次半導体戦争に、台湾のtsmcをめぐる動き。たまにニュースに上る半導体の話だけど、経済雑誌側の視点でみてみると面白い。いろいろな駆け引きがある。技術だけでは、主導権を握りにくいというのがわかる。

    あと、ソニーのCMOSは、アメリカと中国の争いの中で、シェアがどうなっていくのかが気になるところ。いろいろなリスクがあるから、采配は難しいだろうな。それは、ソニーだけに限った話ではないけれど。いろいろなものに半導体が組み込まれるので、争いの行方は本当に気になる。

  • Moodleのgitリポジトリをクローンしたところ、拒否された

    Moodleをインストールするために、Gitリポジトリをクローンしようとしたしたところ、「git.moodle.org[0: 34.210.133.53]: errno=接続を拒否されました」と表示された。

    sudo git clone git://git.moodle.org/moodle.git
    Cloning into 'moodle'...
    fatal: unable to connect to git.moodle.org:
    git.moodle.org[0: 34.210.133.53]: errno=接続を拒否されました
    

    で、対処としては、github上のリポジトリから取得するようにした。これで、接続拒否のエラーは解消。

    sudo git clone https://github.com/moodle/moodle.git
    

    下記は、ログ。

    zen@moodle:/opt$ sudo git clone git://git.moodle.org/moodle.git
    Cloning into 'moodle'...
    fatal: unable to connect to git.moodle.org:
    git.moodle.org[0: 34.210.133.53]: errno=接続を拒否されました
    
    zen@moodle:/opt$
    zen@moodle:/opt$
    zen@moodle:/opt$
    zen@moodle:/opt$
    zen@moodle:/opt$ ls
    zen@moodle:/opt$
    zen@moodle:/opt$
    zen@moodle:/opt$ git clone https://github.com/moodle/moodle.git
    fatal: could not create work tree dir 'moodle': 許可がありません
    zen@moodle:/opt$ sudo git clone https://github.com/moodle/moodle.git
    Cloning into 'moodle'...
    remote: Enumerating objects: 7, done.
    remote: Counting objects: 100% (7/7), done.
    remote: Compressing objects: 100% (7/7), done.
    remote: Total 1163958 (delta 0), reused 0 (delta 0), pack-reused 1163951
    Receiving objects: 100% (1163958/1163958), 536.89 MiB | 22.33 MiB/s, done.
    Resolving deltas: 100% (812431/812431), done.
    Updating files: 100% (21140/21140), done.
    zen@moodle:/opt$ ls
    moodle
    zen@moodle:/opt$
    
    
    zen@moodle:/opt/moodle$ sudo git branch -a
    * master
      remotes/origin/HEAD -> origin/master
      remotes/origin/MOODLE_13_STABLE
      remotes/origin/MOODLE_14_STABLE
      remotes/origin/MOODLE_15_STABLE
      remotes/origin/MOODLE_16_STABLE
      remotes/origin/MOODLE_17_STABLE
      remotes/origin/MOODLE_18_STABLE
      remotes/origin/MOODLE_19_STABLE
      remotes/origin/MOODLE_20_STABLE
      remotes/origin/MOODLE_21_STABLE
      remotes/origin/MOODLE_22_STABLE
      remotes/origin/MOODLE_23_STABLE
      remotes/origin/MOODLE_24_STABLE
      remotes/origin/MOODLE_25_STABLE
      remotes/origin/MOODLE_26_STABLE
      remotes/origin/MOODLE_27_STABLE
      remotes/origin/MOODLE_28_STABLE
      remotes/origin/MOODLE_29_STABLE
      remotes/origin/MOODLE_30_STABLE
      remotes/origin/MOODLE_31_STABLE
      remotes/origin/MOODLE_32_STABLE
      remotes/origin/MOODLE_33_STABLE
      remotes/origin/MOODLE_34_STABLE
      remotes/origin/MOODLE_35_STABLE
      remotes/origin/MOODLE_36_STABLE
      remotes/origin/MOODLE_37_STABLE
      remotes/origin/MOODLE_38_STABLE
      remotes/origin/master
    zen@moodle:/opt/moodle$
    zen@moodle:/opt/moodle$
    zen@moodle:/opt/moodle$ sudo git branch --track MOODLE_38_STABLE origin/MOODLE_38_STABLE
    Branch 'MOODLE_38_STABLE' set up to track remote branch 'MOODLE_38_STABLE' from 'origin'.
    zen@moodle:/opt/moodle$
    zen@moodle:/opt/moodle$
    zen@moodle:/opt/moodle$
    zen@moodle:/opt/moodle$ sudo git checkout MOODLE_38_STABLE
    Switched to branch 'MOODLE_38_STABLE'
    Your branch is up to date with 'origin/MOODLE_38_STABLE'.
    zen@moodle:/opt/moodle$