Laravel コントローラークラスをインスタンス化するには?

①app関数でインスタンス化します。 ②makeメソッドでインスタンス化します。 ③resolve関数でインスタンス化します。 resolve関数は vendor/laravel/framework/src/Illuminate/Foundation/helpers.php に↓このように定義されており、app関数呼び出しているだけですね。

Laravel コントローラークラスをインスタンス化するには? Read More »

Linux に PacketiXサーバーをインストールするには?

パケティックスサーバーを Linux にインストールして Windows のクライアントでアクセスするまでの手順。 CentOS8 を立ち上げます。 リポジトリを更新します。 PacketiX をコンパイルする為に、Development Tools をインストールします。 PacketiX をダウンロードします。 ダウンロードしたファイルを展開します。 展開したディレクトリに入ります。 PacketiX を make します。 PacketiX を開始します。 その後、https://172.17.0.2:8888/ にブラウザでアクセスしてみました。(元は英語。日本語に翻訳済み)※ホストのIPアドレスでアクセスしてください。 Windows のクライアントを使って設定を行いますので、https://www.packetix-download.com/ja.aspx からソフトウェアをダウンロードします。 zip を展開して、その中にある vpnsmgr.exe を実行したところです。 「新しい接続設定」ボタンを押します。 「ホスト名」と「ポート番号」を入力します。 先ほどインストール後には「https://172.17.0.2/」となっていましたが、これはコンテナのアドレスですので実際のホストの IPアドレスを入力します。 追加したホスト(新しい接続)をダブルクリックします。 最初のログインでは管理者のパスワードを設定できます。

Linux に PacketiXサーバーをインストールするには? Read More »

CentOS8 yumでパッケージをインストールしようとしたところエラーになってしまった

CentOS-Linux-AppStream.repo の URL を修正します。 CentOS-Linux-BaseOS.repo の URL を修正します。 ようするに↓でOKです。 修正後の CentOS-Linux-AppStream.repo 修正後の CentOS-Linux-BaseOS.repo CentOS8 で yum でパッケージをインストールしようとしたところエラーになってしまった。

CentOS8 yumでパッケージをインストールしようとしたところエラーになってしまった Read More »

複数ファイルの文字コードを一括で変換するには?

①カレントディレクトリ配下のファイルの文字コードを EUC-JP から UTF-8 に変換します。 ②カレントディレクトリ配下のファイルの文字コードを Shift-JIS から UTF-8 に変換します。 nkf で変換後 WinMergeで(文字コードを無視して)比較すると、文字列「~」が変換前と変換後で違いがありました。変換後の「~」に「~」を入力して元の文字に合わせています。 EUC で作成した複数のファイルを UTF-8 に変換したい。

複数ファイルの文字コードを一括で変換するには? Read More »

ドッカーコンポーズでネットワークを指定してIPアドレスを固定化するには?

①ドッカーネットワークを作成する。 ②ドッカーネットワークを確認する。 ③ドッカーネットワークを削除する。 ④コンテナにネットワークとIPアドレスを割り振る。 192.168.100.0/24 のネットワークアドレスに answorz.com_network という名前を付けます。 IPアドレスを 192.168.100.2 に設定して httpdコンテナを起動します。 IPアドレスを 192.168.100.3 に設定して busyboxコンテナを起動します。 busyboxコンテナから ping で httpdコンテナに疎通するか確認します。 PostgreSQLコンテナでアクセス元のIPアドレス(コンテナ)で制限する為に、ネットワークを定義しIPアドレスを固定したい。

ドッカーコンポーズでネットワークを指定してIPアドレスを固定化するには? Read More »

ポストグレスコンテナで接続元IPを絞るには?

ポストグレスコンテナで接続元IPを絞る手順。 ポストグレスネットワークを作成します。 ポストグレスコンテナを起動します。 ポストグレスコンテナに入ります。 これから立ち上げるポストグレスコンテナ(192.168.100.3/32)から password接続できるようにします。 192.168.100.3/32 以外からは接続できないようにします。 接続ログを出力するようにします。 ポストグレスをリロードします。 別のターミナルでポストグレスクライアントを立ち上げます。 psql で 先ほど立ち上げた 192.168.100.2 のポストグレスに接続します。 また別のターミナルでポストグレスクライアントを立ち上げます。 psql で 先ほど立ち上げた 192.168.100.2 のポストグレスに接続します。 こちらからは reject で接続できません。

ポストグレスコンテナで接続元IPを絞るには? Read More »

ドッカーでネットワークを指定してIPアドレスを固定化するには?

①ドッカーネットワークを作成する。 ②ドッカーネットワークを確認する。 ③ドッカーネットワークを削除する。 ④コンテナにネットワークとIPアドレスを割り振る。 192.168.100.0/24 のネットワークアドレスに answorz.com_network という名前を付けます。 IPアドレスを 192.168.100.2 に設定して httpdコンテナを起動します。 IPアドレスを 192.168.100.3 に設定して busyboxコンテナを起動します。 busyboxコンテナから ping で httpdコンテナに疎通するか確認します。 PostgreSQLコンテナでアクセス元のIPアドレス(コンテナ)で制限する為に、ネットワークを定義しIPアドレスを固定したい。

ドッカーでネットワークを指定してIPアドレスを固定化するには? Read More »

YAMAHA RTXルーターで特定の機器のみ接続できるようにするには?

YAMAHA RTXルーターで許可された機器のみ接続できるようにする手順。 ルーターにログインして、管理者になります。 arpコマンドで、ルーターに接続している機器の MACアドレスを調べます。 ルーターを通す MACアドレスを定義します。 「ethernet filter N」を定義しただけではフィルターは動作しません。4のLANポートに適用しなければなりません。 「イーサネットフィルター1は送信元のMACアドレスが 18:60:24:f8:f0:fb なら通過する」という定義です。 「イーサネットフィルター100は全ての送信元、送信先を拒否する」という定義をします。 LANポートにフィルターを適用します。 LAN1に適用します。 ここでの「in」は「ルーターに着信する通信をフィルターする」という意味です。18:60:24:f8:f0:fb の機器からルーターに着信した場合、「イーサネットフィルター1」の定義で通信は通過されます。定義の無い機器からルーターに着信した場合、「イーサネットフィルター100」の定義で通信は拒否されます。 LAN3にも適用します。 これで LAN1ポートには 18:60:24:f8:f0:fb と 00:0c:29:2a:6e:bb、LAN3ポートには 88:3a:30:4d:df:03 のみ接続できるようになりました。

YAMAHA RTXルーターで特定の機器のみ接続できるようにするには? Read More »

Scroll to Top