メインコンテンツに移動
  • Vani is Multipurpose Drupal theme

    Vani Theme is packed full of all the amazing features and options for you to create

    Get Started
  • Welcome To Drupar Design Studio

    We present you material design. We put our hearts and soul into making every project.

    Get Started
  • We Create Awesome Drupal Themes!

    Our themes are of high quality, flexible and beautifully crafted that stand out of crowd.

    Get Started
slider image

マーケットスピード2のRSSを確認する(チャート機能)

金曜日の夕方、マーケットスピード2のRSSがリリースされ、今日が実際に株の値動きがある中、RSSの挙動を確認出来る最初の日となります。本日はチャートの関数を確認します。過去のチャートや移動平均線の機能もありますが、普通のチャート情報を確認します。


この関数の式はRssChartとなっていました。

マーケットスピード2のRSSを確認する(置換、セルの参照)

2021年6月25日にマーケットスピード IIに対応したRSSが登場しました。
まだ、出たばかりなので少しだけ紹介します。マーケットスピードのRSSではセルの参照ができなかったのでマクロを使用せざる負えませんでした。
https://minokamo.tokyo/2020/07/07/2589/
しかし、今回のRSSはセルの参照ができるようです。

そこで以前作成した日経平均構成銘柄から寄与度などを算出するエクセルファイルを利用して、まずは新しいRSSに置換してみます。
https://minokamo.tokyo/2021/03/08/3472/

NGINXが動作するRHEL8にSSL設定をします。

本日はRHEL8、CentOS8で起動するウェブサーバーであるNGINXにSSL設定をおこないます。「Let’s Encrypt」を使用して無料で設定することができます。サーバー証明書を設定するにあたって予めポート番号443を開放しておく必要があります。OSそのものと、ルーターなど両方に設定しておきます。最近はクラウドサービスの利用が増えてきているので、その場合も同様に開放しておきます。

まず最初に、Let’s EncryptのクライアントのCertbotというツールをインストールします。Windowsでも設定できるプログラムがあります。

sudo dnf install certbot

インストール完了後にcertbotを起動してウィザードにそって進めていきます。

Composerのコマンドを実行したらエラーがでた。

Drupalでモジュールを追加しようとしてComposerのコマンドを入力したが、次のエラーが発生しました。

Installation failed, reverting ./composer.json and ./composer.lock to their original content.

[RuntimeException]
git was not found in your PATH, skipping source download

Drupal9をComposerでマイナーアップデート時、エラーが発生した

Drupalの更新が管理画面で表示されたのでいつものようにComposerでアップデートしたら、最後にエラーが発生しました。

[RuntimeException]
Could not delete /usr/share/nginx/html/drupal/sites/default/default.services.yml:

この問題の対処法はドキュメントルートのsites/defaultに書き込み権限を設定することで回避できます。

502 Bad Gatewayというエラーが出た

先日、Drupal9のシステムの状態を確認したら、APCU CACHINGが無効になっていたのでインストール後、OS(RHEL8)を再起動したらエラーでページが表示されなくなりました。
そこでNGINXのログを確認しましたが、エラーは確認出来ませんでした。
次にphp-fpmのエラーログを確認すると次のようなエラー内容がありました。
ログの場所は「/var/log/php-fpm」です。

[15-Jun-2021 20:42:26] WARNING: [pool drupal] child 568835 exited on signal 11 (SIGSEGV) after 2.385197 seconds from start
[15-Jun-2021 20:42:26] NOTICE: [pool drupal] child 568836 started

Drupal9でPHP APCU CACHINGが無効になっていたので有効にします。

先日導入したDrupal9でサイトの状態を見ると、PHP APCU キャッシングが無効になっているので有効にして、少しでも高速化を目指します。


それには、phpの拡張機能の追加が必要なので、linux(RHEL8)でこの機能をインストールします。インストール後はphp-fpmを再起動します。

DOSで音を鳴らす(音楽を再生します)

本日は、VirtualBoxにインストールしたpcdos7で音楽を再生したいと思います。
VirtualBoxのオーディオコントローラーがデフォルトでSoundBlaster16になっていたので、ドライバを追加する必要があります。

Web検索でDOS用のドライバをダウンロードすることができました。
ダウンロードしたファイルは、フロッピーディスクのイメージ形式になっており、VirtualBoxの仮想FDで認識することができます。中身をみると「install.exe」があるのでこれを実行します。エラーが発生しました。コンベンショナルメモリが不足しているようです。

ubuntuに公式リポジトリを使用してnginxをインストールします。

以前、RHEL8に公式リポジトリを使用してNGINXをインストールしました。
https://minokamo.tokyo/2021/03/18/3476/
本日はubuntu21.04に同様な作業をします。公式サイトの内容をコピペするだけです。
https://nginx.org/en/linux_packages.html

ubuntuにMySQL Community Editionをインストールします。

以前RHEL8にMySQL Community Editionをインストールしました。
https://minokamo.tokyo/2021/04/18/3596/
本日は、ubuntuにインストールします。公式リポジトリを使ってインストールします。
https://dev.mysql.com/downloads/
OSがubuntuなのでMySQL APT repositoryのリンクをクリックします。

を購読