Archive for the ‘未分類’ Category

VMのCentOSからDockerやComposerを取得出来ない

VMでCentOSのテスト環境を作ってDockerやComposerを入れようとしたら、取得に失敗しました。

yum(dnf)では他のrpmは取得出来るし、名前引きも問題無し。
ホストOSのWindowsからは取得出来るので、ゲストOS側のみの問題のようです。

色々と見た感じ、アクセスするドメインにIPv6で接続する所が全滅してる様子(wgetで試すと数分待たされた後IPv4で取得し直していた)
nmtuiでIPv6を無効にしても駄目だったのでOSレベルで無効にしました。
grubby --update-kernel ALL --args ipv6.disable=1
reboot
参考:https://www.server-world.info/query?os=CentOS_Stream_9&p=initial_conf&f=3

再度試すと、問題無く取得出来ていました。
滅多にないかも知れない内容ですが。

Facebooktwitterlinkedintumblrmail

PHPでTLS/SSL証明書の有効期間を取得

昔使ったのでメモ用に。
SNI(同じIPアドレスで複数ドメイン)に対応するためオプションを付けています。
他にも色々情報が取れますが、今回は使わないので有効期間のみです。


取り合えずwww.php.netをサンプルに取得してみます。
<?php
$host = 'www.php.net';
$port = 443;
$timeout = 5;
//
$stream_context = stream_context_create(array(
    'ssl' => array(
        'capture_peer_cert' => true,
        'max_redirects' => 0,
        'SNI_enabled'=>true,
        'SNI_server_name'=>$host,
    )
));
$resource = stream_socket_client(
    'ssl://'. $host. ':'. $port,
    $errno,
    $errstr,
    $timeout,
    STREAM_CLIENT_CONNECT,
    $stream_context
);
$cont = stream_context_get_params($resource);
$Data = openssl_x509_parse($cont['options']['ssl']['peer_certificate']);

// span
$tm_start = $Data["validFrom_time_t"];
$tm_end = $Data["validTo_time_t"];
echo date("Y-m-d H:i:s", $tm_start)." - ".date("Y-m-d H:i:s", $tm_end);
出力はこんな感じに。
  • 2021-05-18 19:04:38 – 2022-05-18 19:04:38
Facebooktwitterlinkedintumblrmail

Phaser3でスプライト画像を使う

Phaser3のサンプルは網羅的でも説明的でもなく、実際に動くものをそのまま放り込んだようなものなので詳細が無くて応用がしにくいです。
(設定の種類別に表示するでもなく、設定の中身を説明するでもなくリンクも無く、とにかく動くぞ!という感じ)

何とか動くようになるまでの経緯が以下。
(more…)Facebooktwitterlinkedintumblrmail

PostgreSQLのTRIGGER備忘録

PostgreSQLのTRIGGERは滅多に使わない>忘れてしまっていたので思い出すのを兼ねて備忘録とします。
今回はテーブルに対しての追加更新削除時のデータを、ログテーブルに丸ごと保存する例です。
(more…)Facebooktwitterlinkedintumblrmail

WSL2を入れたらVirtualBoxのゲストOSが途中でフリーズ

Windows 10のVersion 1903 Build 18362 以降ということでそろそろWSL2を入れてみるかなと
https://docs.microsoft.com/ja-jp/windows/wsl/install-win10 こちらを参考に入れてみたところ、VirtualBox 6.1.14でゲストOSが起動途中で悉くフリーズするようになってしまったので、対処に色々とした記録です。 (more…)Facebooktwitterlinkedintumblrmail

AppSheetお試し5「合計を表示して遷移調整」

AppSheetお試し4「集計したりチャートにしたり」の続きです。

前回の最後に書いたようにすべての’出費’の合計を確認する方法がありません。
コレをどうにかします。
(more…)Facebooktwitterlinkedintumblrmail

AppSheetお試し4「集計したりチャートにしたり」

AppSheetお試し3「情報表示を整える」の続きです。

前回の内容くらいまでだとかなり直感的でいい感じなんですが、これからはAppSheet先生に「どうにかなりませんかね〜」とご機嫌をうかがいつつパズルを解いていくみたいな様相になっていきます(解けるとは言っていない)
(more…)Facebooktwitterlinkedintumblrmail

AppSheetお試し3「情報表示を整える」

AppSheetお試し2「Columnsを良い感じに」の続きです。

前回、Calendarに全く触れないの変だとおもいませんでした?


こんなことになってたんですねー。ランダム文字列が表示される地獄絵図。
というと大げさですが、’ID’が表示されても意味不明なわけで。
(more…)Facebooktwitterlinkedintumblrmail

AppSheetお試し2「Columnsを良い感じに」

AppSheetお試し1「スプレッドシートから生成してみる」

ノーコード・ローコード開発周りを眺めてみたところAppSheetがかなり良さそうだったので調査してます。

チュートリアルやって、見つけた日本語情報をあらかた読んで、すこし英語の情報も読んだのでそろそろなにかサンプルでも作ってみようと思います。

AppSheetをさわっていたらGoogleスプレッドシートから2015年のツーリング出費表が出土したのでコレをベースにしましょう。


自分用メモなので項目名なし、途中に集計があったりでベースにするには構造がアカン感じです。
(more…)Facebooktwitterlinkedintumblrmail