マイブーム@技術と生活

仕事や生活に関わる技術的なことを記述します。

Laravel 10

DELL ノートPC、Xubuntu Desktop 22.04.3 LTS を使用


□ Docker

https://docs.docker.com/engine/install/ubuntu/
1. Docker の APT レポジトリの設定
# Add Docker's official GPG key
# Add the repository to Apt sources
2. Docker パッケージのインストール
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
3. hello-world イメージの実行
sudo docker run hello-world

https://docs.docker.jp/desktop/install/ubuntu.html
sudo apt install gnome-terminal
docker-desktop-4.22.0-amd64.deb をダウンロード
sudo apt-get update
sudo apt-get install ./docker-desktop-4.22.0-amd64.deb
systemctl --user start docker-desktop


MariaDB (MySQL)

sudo apt install mysql-server
sudo service mysql status
sudo mysql

CREATE USER 'admin'@'localhost' IDENTIFIED BY 'A@123abc#';
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;

CREATE USER 'webmaster'@'localhost' IDENTIFIED BY 'A@123abc#';
GRANT ALL PRIVILEGES ON *.* TO 'webmaster'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Abc445566@';
FLUSH PRIVILEGES;

sudo mysql -u root -p
SHOW databases;
CREATE DATABASE laravel DEFAULT CHARACTER SET = 'utf8mb4';


□ Nginx、PHP

sudo apt update
sudo apt install nginx
sudo apt -y install php php-mbstring php-pear
sudo apt -y install php-fpm
sudo mousepad /etc/nginx/sites-available/default
    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php-fpm.sock;
    }
sudo systemctl restart php8.1-fpm nginx

sudo apt install composer
xxx sudo apt install zip unzip 既にある
sudo apt-get install php-xml
sudo apt-get install php-curl
sudo apt-get install php-mysql

PHP 拡張
sudo apt-get install php-bcmath php-zip php-json php-ssh2 php-tokenizer php-gd
xxx sudo apt-get install php-common php-mbstring php-ctype php-fileinfo php-pdo php-cli php-dom 既にある

nodejs と npm を手動で最新にする必要がある
sudo apt install nodejs npm
sudo npm install -g n
sudo n stable
sudo apt purge -y nodejs npm
再起動


□ Laravel 10

Docker Desktop を起動する
最初はコンテナが何も無い状態。必要ならば Troubleshoot、Reset to factory defaults を行う

コマンドプロンプトを起動する

作業フォルダを作成する、mkdir www、cd www

curl -s https://laravel.build/laravel | bash
cd laravel
composer require laravel/breeze –dev
(PHP が古くてエラーが出る場合、composer config platform.php 8.1.2、rm composer.lock)
php artisan breeze:install blade

./vendor/bin/sail up -d

PHPデバッグの準備
vi .env
SAIL_XDEBUG_MODE=develop,debug,coverage

ユーザー管理用データベースの準備
vi .env
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=password

php artisan migrate

npm install
npm run dev

コマンドプロンプトをもう1つ起動、作業フォルダへ移動、cd laravel
php artisan serve

 

(2024/4/19 追加)
Docker Desktop + Windows 11 WSL2 で作ったとき、storage フォルダのアクセスエラーが出るので、
sudo chown -R www-data:www-data storage/*
または、
sudo chmod -R 777 storage/*
を実行

 

マシンビジョン

(2014年の文章より)


■ Cognex社のPatMax®テクノロジー

Cognex社のPatMax®は、パターンの位置を特定するためのツールです。PatMax®の優れている点は、障害物の影響を完全に無視して、(x, y, θ)の座標を計算できることにあります。既にご存知の通り、PatMax®は特徴(エッジ)を基にして検索を行いますが、障害物によって対象物の一部が隠されていても、残された特徴を利用して(x, y, θ)を正確に算出することができます。言い換えれば、障害物による特徴(エッジ)は考慮されず、網目の後ろにある対象物であっても、誤差なく位置を特定できるということです。

PatMax®の動作は、物体の輪郭に沿ってCaliperを適用しているかのような印象を受けます。そのため、通常の画像においては、位置誤差はほぼゼロになることが多いです。この技術は、装置の振動までも検出するほどです。

PatMax®が苦手とする点の一つは、コントラストの差を区別しないことです。これは、画像全体の明るさが極端に変化しても、対象物を見つけ出せることを意味します。PatMax®は形状を基に判断し、対象を特定します。この問題は画像側での工夫によって解決可能であり、大きな問題にはなりません。

また、多重に重なった円(直径差が3〜5ピクセル)やその他の形状の区別は、どの画像処理技術においても難しいかもしれません。しかし、PatMax®は画像のアスペクト比(例えば、1:1.166)までも検出します。登録されたモデルにおいてアスペクト比を厳密に一致させることで、形状の区別がより容易になります。


■ Caliperツール

Caliperツールは、方向性のある長方形のウィンドウを指定し、左から右へ走査してエッジがある位置を検出するツールです。グレーレベルを利用した補間計算により、サブピクセル精度で位置を特定することが可能です。一般的に、この精度は1/4ピクセルとされています。このツールは一方向に走査するため、指定したウィンドウにおける"x位置"のみを計算します。ウィンドウのy方向のグレーレベルは加算され平均化されるため、ウィンドウの高さはノイズに対する感度を示します。

ウィンドウを物体を跨がせて配置し、左右(または上下)のエッジを検出することで、物体の"幅"を測定できます。ウィンドウは物体に対して垂直に設定する必要があり、この角度は測定される幅の精度に直接影響します。Cognex社のPatMax®ツールを使用して高精度で物体の角度を決定できるため(カタログ値は0.02度)、一般的な幅測定手順は「PatMax® → フィクスチャ → Caliper」となります。

Caliperを使用した位置決定も可能ですが、Cognex社のPatMax®テクノロジーが存在する現在、プログラミングが複雑になりがちであり、ノイズの影響を避けることが難しく、利用可能な用途が限定される傾向にあります。


■ Blobツール

画像内の塊(Blob)を特定するのに用いられるのがBlobツールです。このツールは、画像のピクセルを特定の閾値を用いて2値化(pix > thr ? val = 255 : val = 0)し、その結果得られるピクセルの塊について、面積や重心などの情報を提供します。実際には、画像の明るさの変化に応じて閾値を動的に設定したり、ピクセルの連結性を分析して塊を定義したり、見つかったBlobをフィルタリングして選別する処理が行われます。

Blobツールを実行する際に特に便利な機能がマスク機能です。これにより、不要な部分を隠して、目的の領域内のマークのみを検出することが可能になります。例えば、物体の欠陥検査を行う場合、PatMax®で位置を特定し、アフィン変換を利用して常に同じ領域を切り出し(マスク画像が固定で良い)、マスク画像を適用してBlobツールで欠陥を検出する、という手順が考えられます。

また、対象物の形状が不定で、サーチツールのパターン登録に適していない場合にも、Blobツールを使用して対象物の位置や向きを検出するという用途に利用されます。


■ Cognex社のPatInspect(R)テクノロジー(欠陥検査)

PatInspect®は、対象物の正常画像から実行時画像を引き算し、その結果残る部分(欠陥)を検出するためのツールです。その主な目的は、登録された画像と実行時の画像の差分画像を生成することにあります。

対象物がカメラの前で移動する際、画像の差分を取ると、位置や角度にわずかなずれがあると、それが差分として現れてしまいます。「欠陥とみなされるマークの面積 > 正常部分で避けられない差分の面積」が、検出可能な欠陥の最小面積を決める要因となります。

位置、角度(およびスケール)は、PatMax®を使用してほぼ誤差ゼロで求められるため、PatInspect®を使用する際には、正常部分における差分に関する心配はほとんどありません。むしろ、生産品にバラツキが存在し、そのバラツキをマスキングする努力が必要です。

PatInspect®が行うのは画像差分の生成のみなので、生成された差分画像はBlobツールに引き継がれ、欠陥の位置や面積が測定されます。Blobツールは、欠陥のフィルタリングをより柔軟に行えます。PatInspect®は、登録画像との差異を得点化する機能を持ちますが、この得点は画像全体の明るさの変化や、生産品のバラツキが多い部分(エッジ部分)の影響を考慮しています。

生産品のバラツキに関する問題は、Cognex社の新しいツールであるBoundaryInspect®を使用することで解決可能ですが、高性能なパソコンが必要とされるようです。


■ コグネックス社のCVLソフトウェア

CVLはCognex Vision Libraryの略称で、クラスライブラリです。そのため、ユーザーインターフェイスは基本的なもの(画像を表示するウィンドウや、その上にグラフィックを表示する関数)に限定されています。Cognex社のビジョンツールは、初めにCVLに実装され、その後、ユーザーインターフェイスを備えたVisionProなどに実装されます。CVLのメジャーバージョンアップはVisionProよりも遅れがちであるため、VisionProにはより進んだ機能が含まれることがあります。CVLは基本機能に焦点を当てており、他のソフトウェアが提供する応用機能は含まれていません。例えば、画像を簡単に2値化する場合、CVLではピクセルマップを使用します。

CVLでアプリケーションを開発する際にはC++の使用が必須です。C++の知識、マニュアルを読むための英語力、および数学の理解があれば、CVLは非常に強力なツールになりますが、これら三つのスキルをすべて持つ人は少ないです。日本語のマニュアルも提供されていますが、これは古いバージョンに対応しており、最新機能を利用したい場合は英語のマニュアルを参照する必要があります。何か不明な点がある場合は、ヘッダーファイル(.h)を直接調べるとよいでしょう。


■ コグネックス社のVisionProソフトウェア

VisionProを使用すると、マシンビジョンアプリケーションを比較的短時間で開発することが可能です。開発プロセスは、まずQuickBuildを用いてビジョンツールの動作を設計し、その後VB.NETC#を使ってユーザーインターフェイスを構築します。QuickBuildは複数のカメラを管理でき、各カメラに対する画像処理をマルチスレッドで実行します。I/O出力は通信エクスプローラを介して行い、制御フローはスクリプトによってカスタマイズ可能です。そのため、効率的に使用すれば、ユーザーインターフェイスの開発に集中できます。

QuickBuildからVB.NET/C#への結果データの受け渡しは、ポステッドアイテム機能を介して行います。この部分のプログラミングスキルは、学習が必要です。Microsoftの開発環境がVB.NET/C#に移行し、オブジェクト指向やマルチスレッドプログラミングが一般化したことで、プログラミングは以前よりも複雑になりました。それでも、QuickBuildの使用により、複数カメラを使用したマルチスレッドアプリケーションの開発が比較的容易になります。

CVLと比較した場合、VisionProはビジョンツールの実験と実行可能なアプリケーションの迅速な開発を可能にします。CVLを使用して複数のカメラとマルチスレッドを扱い、ユーザーインターフェイスも開発しようとすると、はるかに時間がかかるでしょう。CVLでは全ての関数が使用可能ですが、VisionProでも主要なビジョンツールが揃っています。.NET Framework上で動作するため、処理にはある程度の時間がかかる可能性があります。最短の処理時間を求める場合には、CVLの選択が適切かもしれません。


OCRツール

文字列の内容を識別する際に使用されるのがOCRツール(Readツール)です。このツールは、SEMIフォント、OCR-Aフォント、Canonフォント、Tripleフォントといった、読み取り誤りが発生しにくいように設計されたフォントを認識する能力を持っています。これらのフォントは、その形状が読み取りやすさを考慮して工夫されています。ユーザーが独自のフォントを登録することも可能です(CVLでサポート)、その場合、読み取り精度が低下する可能性があります。


■ OCVツール

既知の文字列が正確に書かれているかどうかを確認するのに用いられるのがOCVツール(Optical Character Verification、文字検証)です。使用されるフォントは任意で、事前に登録されます。Cognex社の独自アルゴリズムを使用することで、"I"と"1"のように外観が似ている文字や、刻印状態が悪い場合であっても、各文字を正確に区別することが可能です。


■ コグネックス社の In-Sight EasyBuilder

In-Sight EasyBuilderは、マシンビジョンアプリケーションの設置を極めて簡単に行えるシステムです。特に、スマートフィーチャー機能が優れています。このスマートフィーチャーを用いたカメラキャリブレーションにより、画像のピクセル座標を実世界の座標系に簡単に変換することが可能です。また、スマートフィーチャーを活用した寸法測定ツールは、対象物の計測を容易にします。さらに、測定結果を出力するための通信設定も簡単に行えるようになりました。

 

 

PSVR2 Legendary Tales レジェンダリーテイルズ Memo メモ

だんだん分からなくなってきたので、メモしながら進めます。

 

参考ウィキ:

Legendary Tales VR Wiki | Fandom

Complete Guide to Legendary Tales [Old World] - Google ドキュメント

PS VR2 (日本)

 

現在のレベル:27

現在の武器・防具:Carolingian 27、Wand 17、Round shield 27
Altair 17 (投げて攻撃できる)

ノウハウ:
右スティック下で物をとれる。手持ちの武器がいっぱいのときはとれない
剣を作った後、研石で研ぐと機能アップする。事前に研石にマジックパウダーを付与すること
弓を構えて、右手を後ろに回してつかむと矢がとれる
L1、L2 同時押しで袋から1個とれる
壺に同じ3つの部材を入れると、レベルアップした1つができる

ルート・地図:

拠点 → 難民キャンプ、墓地、生贄の道、ゴブリンの洞窟
refugee camps、cemetery、sacrifical road

難民キャンプ → 穴に入っていったところの扉 → 荒廃した天国 → 最初の休憩所、旅人の小屋、崩壊した鉱坑

難民キャンプ → 右奥の2つ目の穴(ゴブリンの洞窟) → 墓地

ゴブリンの洞窟 → 崩壊した礼拝堂

墓地 → ゴブリンの洞窟に入ったところの扉 →

墓地(または生贄の道) → 階段を上ったところの扉 →

生贄の道 → 魔法の壁 → 

 

 

クリスマスなので

1676年、取り憑かれた修道女が悪魔からのメッセージを書いた。近年、そのメッセージが解読された

https://www.youtube.com/watch?v=tnhVpgzy0og&t=656s

ファティマの伝言。アンネリーゼ・ミシェルの悪魔の憑依

https://www.youtube.com/watch?v=PqioJOMscok&t=775s

ケネディを殺害した男

https://www.youtube.com/watch?v=G0XNiu-yutk

 

PSVR2 プロジェクトウィングマン (Project Wingman)

海外アカウントにて購入しました。海外のゲームって最初が良く分からないので、混乱ポイントをメモします。

混乱ポイント

・PSVR2 のコントローラーに対応していないので、PS5の標準コントローラで操作する。ヘッドセットだけかぶる。イヤホンを付ける

・最初の画面で真ん中の Frontline 59 を選ぶ。そうでないと PSVR2 が使えない

・最初のミッションで 30機くらいの敵機を撃ち落とさなければならない。1時間くらいかかる。全滅させると「Mission Complete」のメッセージが画面に表示されてそのまま終了。終わらないと次のミッションに進めない

・1群を追撃したら、レーダーで探して次の群を探す

・ほぼミサイルで攻撃しているのだけど、ミサイルの球数が限られている。最初に選んでおけば、球数が0になっても、他のミサイルに切り替えられるかも (左の方向ボタン)

・BERING STRAIT はベーリング海峡

・滑走路は、R1 で加速して、上を向いて上昇してスタート

・最初は EASY モードで

 

 

 

Wizardry 研究室

NES(USA) Wizardry II Legacy of Llylgamyn

参考ウェブページ
http://setsumei.html.xdomain.jp/famicom/wizardry/wizardry.html
https://taotao54321.github.io/appsouko/work/Game/Wiz1_NES/

6人メンバー構成

戦士 (Fig)、悪、ドワーフ
戦士 (Gig)、中立、ノーム、
僧侶 (Cle)、悪、エルフ、
魔法使い (Mag)、悪、エルフ、
魔法使い (Mag)、悪、ホビット
盗賊 (Thi)、悪、人間、

ビショップ (Wiz)、悪、エルフ、

悪と善が入れ替わった場合は、ダンジョン入口で合流すること

 

M1
Mogref、自分、肉体を硬化して AC を2下げる
Katino、敵1グループ、悪しき空気で眠らせる

M2
Dilto、敵1グループ、暗闇で包み AC を2上げる
Melito、敵1グループ、火炎で  1~8 ダメージ

C1
Kalki、パーティ、祝福して AC を1下げる
Dios、味方1人、祝福して HP を 1~8回復
Badios、敵1体、呪って 1~8 ダメージ
Porfic、自分、壁を発生して AC を4下げる

C2
Matu、パーティ、祝福して AC を2下げる
Manifo、敵1グループ、麻痺させ行動不能にする
Montino、敵1グループ、静寂で包み呪文を唱えるのを不可能にする

 

 

  
  
0 
  
1 
  
2 
  
3 
  
4 
  
5 
  
6 
  
7 
  
8 
  
9 
  
10
  
11
  
12
  
13
  
14
  
15
  
16
  
17
  
18
  
19
  
19
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
18
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
17
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
16
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
15
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
14
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
13
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
12
  
 →
  
← 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
↓ 
  
  
  
  
  
  
  
  
  
  
  
  
11
  
  
  
 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
↑ 
  
  
  
  
  
  
  
  
  
  
  
  
  
10
  
  
↓ 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
9 
  
↑ 
  
  
  
 →
  
← 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
8 
  
 →
  
← 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
7 
  
  
  
  
  
 →
  
← 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
6 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
5 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
4 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
3 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
↓ 
  
  
  
↓ 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
2 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
↑ 
  
  
  
↑ 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
1 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
↓ 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
0 
  
入口
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
↑ 
  
 →
  
← 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

 

・マップ記述ルール
全角上2文字、下2文字、<br />で改行
<td style="border-left: solid 3px #000090; border-top: solid 3px #000090;">

 

Office 365 の Excel が簡単
 

 

COVID Origin Megyn Kelly

(英語の勉強のため)

https://www.youtube.com/watch?v=7FE8nZ4Z4bM

57:30

(抜粋) https://www.youtube.com/watch?v=4ZVC42gO_38

Meanwhile, I want to get to you had an extraordinary interview with David Asher. Everybody knows about the lab leak versus natural origin theory. I think most people listening to this show believe it was a lab leak that caused the covid virus. We were funding gain of function research at the Wuhan lab. We were lied to about it repeatedly by Anthony Fauci. We know it's true even the CDC has now had to admit. The NIH has had to admit it was true. And you had this great interview with he's from the state ex-state department official as I recall who was in charge of the covid origin investigation. But he's no longer with the state department and man is he speaking freely. So what did he say?

アメリカ政府の COVID 起源調査を率いた David Asher をインタビューされて、何とおっしゃっていましたか。

Right so I was able to interview David Asher. He led the U.S state Department's investigation into covid origin and he said on the record to me which I wrote about in my piece on my sub stack. He said this is a massive cover-up. I mean what's amazing to me is that like this happens to me over and over and I'm always wrong but I go to bed at night I'm laying in bed talking to my wife and I say everything's going to change when this comes out because I'm like this is so huge this is crazy you know when I wrote a piece about the hospitalization numbers are inflated by 40 to 50 percent and children. Oh once this happens everything's going to change I keep having these moments the lead investigator for the state department said there is an enormous amount of information that is both classified and unclassified that the government is not releasing this is a massive cover-up. How this is not you know on the front page of everything it just blows my mind it's good for me I guess as a journalist because I have this lane that I can stay in people are going  to go to my you know an newsletter to see this but silent lunch, silentlunch.net. But it's not good for society and that is quite a remarkable statement and when you look at the evidence which I talked about with him. I mean there's just that by the way there was a law that was passed Biden signed it where they had to release all the information related to the Wuhan lab. This was I don't recall the precise wording but this was required so the fact that this and there was a report put out by the DNI that's the Director of National Intelligence. It was like five pages of actual content astonishing. This was supposed to be a comprehensive report and again this by the lights of many people was in breach of the law. Why aren't there constant articles about this. Wait a minute. The law that was signed by the President says you have to release everything. Five pages that's everything we've got. Like a massive story.

彼はこれは大掛かりな隠蔽工作だと言っていました。武漢研究所に関わるすべての情報を報告しなければならない法律に Biden 大統領はサインしたのに、5ページしか無いことに驚きました。これは多くの人の権利に対する法律違反です。

This piece of it I don't fully get why there insane leftists want the masks and want to reject any reporting that they don't work same on the vaccines. I don't get why they don't want to figure out once and for all definitively what caused covid that caused the death of their loved ones, of teachers, of students, of parents that made them not be there when their parents died in the nursing home. Why do some of there people have no interest? I get why Anthony Fauci doesn't want it he appears to have dirty hands he helped cause it that's what the evidence seems to be driving us toward. And I get why even at the government level the may not want it China we're too in bed with them we don't want to upset the apple cart the relationship. And I don't get why normal liberals don't want to know exactly how it was caused, do you understand?

なぜ彼らは、愛する者や先生、生徒が亡くなった原因、また、両親が福祉施設で亡くなる際に付き添ってやれなかった原因である COVID の起源を明らかにしようとしないのか分からない。

I think there's two things at play. So you're absolutely right regarding the government there's so much money that's sloshed around it wasn't just from NIH it was from USAID as well many many millions of dollars went toward this type of research but it got funneled through different universities and then funnels down through the NGOs. So it wasn't just like a check was written but there's a long trail. So there's a reason why so many people and as you said the sort of geopolitical fallout from, if it actually was from, China and if we were involved. So there's but I think there's two things for as far as like regular people or regular sort of professional class, elites or liberals. I think a lot of them do want to know it just doesn't get covered by MSNBC or whatever because and I also think the other ones who don't want to know it's because this has been coded as right wing from day one. And when you had a lead reporter at the New York Times who had tweeted and then deleted something about you know this is racist right so elably theory right. And so I think once something gets branded in a specific way as right wing it's very you know it's really and it just calcifies for people in the in the public conversation and then this political dynamic and I think it's very hard for people both publicly but perhaps even for themselves to allow themselves to feel like maybe they're on the other team you know because that's how something gets branded and that happened with me oh over and over again during the pandemic paticularly early on I would talk with top infectious disease specialists, top immunologists, epidemiologists and every conversation began with I didn't vote for Trump but and that's how every they had to sort of like establish that like wait a minute don't worry I'm not on the wrong team but this is a bunch of you know whatever we were going to talk about the fact that every conversation had to start off with this preamble by someone who's you know at an elite university, at a top flight hospotal that they felt that they had to do that that's to me indicative of the larger problem. So I think a lot of it is just how things get coded in our public conversation and once they're associated with the wrong team it just doesn't matter it's impenetrable to evidence or logic.

Another layer of that is their deification of Fauci. I mean they fell in love he became a political lightning rod they dug in as opposed to saying I'm open-minded that maybe he's misleading and what exactly did he fund and not fund and what role did he have in telling us all via that one origins paper that is definitely not a lab leak was he involved because that's been you know I think debunked is the correct word they've dug in Fauci is a saint, Fauci's been unfairly attacked, Fauci is our superhero. And so they're not willing to hear any news that would be live at that belief. You covered this we covered this too. And it's to me I've said this to the audience it's wonderful to me that republicans have control of the house divided government is a good thing and thank God that they did because. Otherwise we wouldn't have half of the documents we have on Hunter Biden we wouldn't have any of those documents and we wouldn't have the documents that we got on covid origins on Fauci and how that paper came about in was it March of 2020, it was March or is it April 20th? April yeah I think April 2020. I always grew up whether it was nature or science. So one of the big and right you know medical journals. And it was all Fauci's favorite virologists some 11, 12 of them who had gotten on a phone call and started out by saying we think this is a lab leak this looks very much like a lab leak and then within 48 hours reverse themselves on it you've done reporting on this too and when you saw thar trove of documents that came out of the house republican committee on the pandemic they got the actual documents showing the back and forth between Francis Collins and Fauci and all these virologists and the manipulations and the amount of coordination I should say. What was your reaction?

 

 

 

VSCode、PHP-CS-Fixer (自動整形)、Windows 環境

機能拡張、VSCode Marketplace、名前が全部小文字で、ダウンロード数が1番多いものをインストール

Ctrl + Shift + P、「基本設定: ユーザー設定を開く (JSON)」に、php cs fixer 説明文の Configuration をそのまま貼付け

executablePath でフルパスを指定。¥ (/) マークは2個ずつ

PHP ファイルを編集。※ 自動整形を実行するために、先頭に <?php が書かれている必要がある

左側からファイルを選択してマウス右クリック、php-cs-fixer: diff、php-cs-fixer: fix

追加で GithubPHP-CS-Fixer / doc / installation.rst から php-cs-fixer-v3.phar をダウンロード

VSCode の改行コード設定を変更、ファイル > ユーザー設定 > 設定、テキストエディター > ファイル > Eol、\n ※ 但し、PHP-CS-Fixer が変更してくれる

Linux (CentOS) で死にかけたので、そのときの対処方法を残す

問題)
/etc/init.d (シンボリックリンク) を移動してしまい、ランレベル1で立ち上げても、すべてのディレクトリが read-only でマウントされ、何もできない
(read-only で何もできなかったので、逆に良かったか)

対処)
GRUB の立ち上げで、何かキーを押す
a を入力、1 を追加してランレベル1で起動する

ランレベル1は、シングルユーザーモードと呼ばれ、root のみで操作可能

「書き込み可能」で / ディレクトリを再マウントする
mount -o remount,rw /