「未分類」カテゴリーアーカイブ

BlueHostにWordPressをインストールする際の注意事項 ブルーホスト 海外サーバ


Bluehost(海外サーバ)にWordPressをインストールしようとしたところ、幾つかはまったポイントがあったのでメモっておきます。

ネットに出回っているBluehostの設定方法などをまとめたサイトの情報が古すぎて使い物になりませんでした><。。。

当サイト、ノウハウツリーはさくらインターネットで稼働させています。ただ、使い勝手とかサポートを考えると最終的には海外サーバに引っ越しを予定しています。

海外サーバ会社は、24時間チャットサポートがあるので緊急の用事の時に心強いんですよね。

今回、ドメインの取得とセットでBluehostを契約しました。

そして、WordPressをインストールしようと画面の指示に従って進めていたのですが、スムーズにインストールが出来ませんでした。

幾つかはまった注意点を俺用に纏めておくことにします。

新規サイトの追加

Bluehostにログイン > My Sites

画面が切り替わったら Add site

をクリックします。

クリックすると

Create New Site

Migrate Existing Site

の2つがプルダウン表在されます。

新規サイトを作成する場合、 Create New Siteをクリックします。

Create a new WordPress site

画面が表示されたら

Site Name

Site Tagline

に適当な名前を付けます。

Choose a Domain

という画面が表示されます。

ここで注意が必要です。

http://{domain_name}/

といった具合に、ドメイン直下にWordPressをインストールし稼働させたい場合には、Directoryには何も入力してはいけません。

また、この記事を纏めている本日(2022/8/13)時点で

標準でチェックの入っているプラグイン

  • WP Forms
  • Monster Insights
  • Opt-in Monster

にチェックが入った状態でWordPressのインストールを継続するとプラグインのバグで色々と不具合が出まくります。

プラグインは後からでもインストール出来るので、インストール時には外しておいた方が良いです。

BlueHostでSSLを有効化する

序でにSSLも有効化しておきます。

左メニュー > Advanced >

SECURITY > SSL/TLS Status

左側全てにチェックを入れて、 Run AutoSSLをクリックします。

これでSSLが有効化されます。

 

因みに、私の場合明かにBluehostのスタッフが設定を間違っていたせいでシステムの不具合が頻発していました。

Bluehostにはチャットの相談窓口があるのでそこから問い合わせましょう。

チャットで問い合わせる時には、登録時のメールアドレスにセキュリティートークンの数字が記載されて送られてきます。

チャットで問い合わせる時には、その番号をスタッフに伝えましょう。

 

 

 

 


iPhoneカメラの糞邪魔な機能 LIVE (ライブ)機能を無効にする方法


iPhoneを取り出してカメラでさくっと撮影をしたつもりが、撮影した写真を見るとモヤッと動画チックな変な写真が出来上がる場合があります。

これはiPhoneの糞邪魔なおせっかい機能liveモードで撮影されている為です。マジで糞うざいので無効にした方が良いです。

その手順をメモっておきます。

iPhoneカメラLIVE機能を無効化する手順

まず、カメラアプリを起動します。

カメラアプリを起動すると右上にこれらのマークが表示されています。onの場合にはタップしてoffにします。

設定 > カメラ

設定を保持

Live Photos をON(緑色)にします。

 

設定も分かり辛いのですが、要するにカメラアプリでliveモードをoff ⇒ その設定を維持する

といった設定を行う流れになります。

iPhoneのこの糞邪魔な機能はさっさと削除して欲しいですね。

 

 

 

 

 

 

 


ShopifyのCollection設定について


Shopifyのコレクション機能を使うと特定のワードを含む商品を抽出して表示する事が出来ます。

そして、ソート順(並び順)も色々と設定する事が出来ます。

コレクションを開いて、画面を下にスクロールすると

Sort という部分があるので、その中から選びます。

特定のワードで抽出し、その中から商品の登録順(新しい順)に表示したいので Newest を指定しています。

Best sellingを選択すると売れている商品順に表示されます。

最近日本では、Baseが幅を利かせていますが、俺は断然shopify派です。

システムが非常に良く出来ているからです。

何を使うかは皆さんの好きな方を使ってみてください。


NiceHashをダウンロードしようとした時にカスペルスキーがウィルス判定する場合


久しぶりにマイニングを使用とNiceHashをダウンロードしようとしたところ、インストールしているカスペルスキーがウィルスと判定し、ダウンロード時にウィルス判定されてインストールどころか、ダウンロードすら出来ませんでした。

ちょっとハマったので無事インストールした時の手順をメモっておきます。

1.カスペルスキーを終了させる

2.フォルダを作成する。

3.作成したフォルダパスをカスペルスキーから除外設定する

4.NiceHashをダウンロードし、作成したフォルダに移動させる。

2022/6/14

nhm_windows_3.0.8.2.exe

5.カスペルスキーを起動する。

 

ポイントとしては、モジュールをダウンロードする前にカスペルスキーを終了させて、ウィルス検知させない様にする必要があります。

※因みに色々とカスペルスキーはバグがあるのでさっさとバグ修正して欲しいなと思いますね。

<NiceHashの動かし方(最新)>

なお、本日(2022/6/14)時点でNiceHashをインストールしたところ以前とは違って自動でベンチマークは走らなくなっていました。

そのままでは、Errorになってマイニングもベンチマークも出来なかったので、まず「Plugins」タブをクリックして

その中から上から順番にINSTALLをクリックしていきます。

なぜか、「Excavator」「lolMiner_LHR」「NBMiner_LHR」はINSTALLをクリックしても、インストールが出来ませんでした。

「INSTALLED」になっているプラグインについては無事インストール出来ました。

この状態にしたところやっとベンチマークが動く様になりました。

 

因みに日本では電気代を考えるTマイニングは赤字になります。

気温が寒い時とかに暖房替わりに動かしてます( ;∀;)

冬はとても快適です。

 

 

 

 

 

 

 


Premier ProでPNG画像が読み込めない場合の対処方法


Adobe Premier Proに、Photoshopで作成したPNG画像をグラフィックとして読み込もうとしたところ、なぜか読み込めませんでした。

結果的にファイルを保存する際に

PNG-8形式で保存したところ正常に読み込める様になりました。

元々読み込めなかったPNGファイルは、PNG-24で保存していました。

という訳で同じ事象が発生した人は、凝ったデザインでなければPNG-8で保存して試してみてください。

 


C#からPowerShellを実行した時のメモ System.Management.Automation.dll


C#からPowerShellを実行する時に行った手順を纏めておきます。

2022/4/12 時点でGoogleでC#からPowerShellを実行する方法をぐぐっても古い記事しかヒットせず、役に立ちませんでした。

なので自分用にメモっておきます。

まず、C#からPowerShellを実行する場合

System.Management.Automation.dll

を参照設定しておく必要があります。

古い解説サイトには、

C:\Program Files (x86) の中にある、といった解説がありましたが実際には見つかりませんでした。

そこで以下サイトから

System.Management.Automation.dll

をダウンロードしました。

https://www.exefiles.com/ja/dll/system-management-automation-dll/

ダウンロードが完了したら

プロジェクトの上で右クリック >参照の追加

参照マネージャ > 参照 > 参照(B)… をクリックしてダウンロードした

System.Management.Automation.dll

を参照設定します。

この設定が終わったらソースコードの冒頭に

using System.Management.Automation;
using System.Management.Automation.Runspaces;

を記述します。

参照設定が終わってからでないとusing設定するとエラーが発生します。

※注意※

なお、NuGetパッケージで automationと検索すると

System.Management.Automation

というプログラムが表示されますが、これを設定しても

using System.Management.Automation;
using System.Management.Automation.Runspaces;

の宣言をするとエラーが発生します。

地道に

System.Management.Automation.dll

を探しプロジェクトに参照設定する様にしましょう。

 

追記:2022/4/13 11:10

なお、プロジェクトの中から参照したアセンブリはあくまでも参照しているだけです。その為、参照先のアセンブリを削除してしまうとこの様なエラーメッセージが表示されてしまうので注意しましょう。

 


Windows 10 ProでVPN接続する手順 L2TP/IPsec VPN プロトコル利用


VPNクライアントソフトを使わなくてもWindows10 付属機能だけでもVPN接続する事が出来ます。

VPN GATE やOpenVPNをインストールせずにVPN接続する手順をメモっておきます。

事前に接続先サーバ名、VPN名、パスワードは各自用意しておきましょう。

 

Windows 10 Proを使ってVPN接続する手順

1.タスクバーのWindowsアイコンの上で右クリック

2.ネットワーク接続(W)

3.VPNをクリック⇒VPN接続を追加する

4.VPN接続を追加ウィンドウが起動したら必要情報を入力していきます。

VPNプロバイダー

プルダウンからWindows(ビルトイン)を選択する。

接続名

自由に自分が分かり易い名前を付けます。名前は何でも良いです。

サーバ名またはアドレス

VPN接続するサーバのホスト名(or IPアドレス)を指定します。

接続先のVPNサーバによっては、IPアドレスの指定ではVPN接続が出来ない場合があります。

その場合には、ホスト名を指定します。

VPNの種類

自動

サインイン情報の種類

ユーザ名とパスワード

ユーザ名(オプション)

VPN接続する際のユーザ名

パスワード(オプション)

VPN接続する際のパスワード

ここまで設定が出来たら保存を押します。

5.実際にVPN接続する。

登録が完了するとこんな感じで登録したVPN情報が表示されます。

接続する場合には「接続」をクリックします。

※WindowsのVPN接続設定時には「事前共有キー/シークレット (Pre-shared key)」は指定する箇所がありません。私が利用しているVPNサーバには問題無く接続出来ました。

 

あるVPNにL2TP/IPsecで接続設定した時の例

なお、VPNの種類:事前共有キーを使った L2TP/IPsec

を設定しなくても繋がった。VPNの種類を「自動」にしても接続出来てしまった・・・これはVPNサーバ側のセキュリティが甘いからなのか。

 


Windows PowerShell実行時に権限エラーが出る場合の対処方法 / 実行ポリシーの変更


所要でDOSバッチからパワーシェルを実行しようとしたところ権限エラーが出ました。

このエラーが出ない様にするには、

管理者権限でPowerShellを起動し次のコマンドを事前に発行しておきます。「実行ポリシーの変更」と呼ばれています。

マイクロソフトによると、DOSのパワーアップ版がPowerShellみたいです。

Set-ExecutionPolicy RemoteSigned

あと、ファイルの拡張子がDOSバッチ「*.bat」と違ってPowerShellの場合には、「*.ps1」です。

DOSだけではどうしても発行出来ないコマンドがあったので

DOSバッチのキック ⇒ PowerShell実行

という流れで行ったところ問題無く出来ました。

なお、PowerShellはWindowsの設定回りをPowerShellを使うと一度に実行出来るので便利です。

 

※補足

同じディレクトリに*.ps1と*.batファイルを置いてDOSバッチからPowerShellを実行する場合

dosバッチの中身

powershell -Command ./hogehogehoge.ps1

こんな感じで実行出来ます。

Linuxみたいに「./」を頭に付けて実行する必要があります。

複数の端末に同一のWindows設定を行いたい場合には、PowerShellで定義しておくと設定が楽です。

 

 

 


Apple IDのパスワードが分からない状態でiPadを初期化する方法 / 工場出荷時の状態に強制リセットする方法


Apple IDのパスワードを忘れた(分からなくなった)状態でiPadを工場出荷時の状態に戻す必要が出てきました。

その時の手順を纏めておきます。

ポイントは、iPadをリカバリーモードにする必要があるのですが、なかなかやり辛いのでソフトを使いました。

今回使ったのは、

Tenorshareという会社の出しているReiBootというソフトです。

中国系の会社のソフトなので若干警戒していましたが問題無く使えました。

ただし、このソフトは無料バージョンで出来る事としては、1クリックでリカバリーモードにするところまです。

工場出荷時まで一気に行いたい場合には、ライセンス料を払う必要があります。

iPadの強制初期化において面倒なのはリカバリーモードにする部分です。

なのでライセンス版を買わなくても無料機能で十分です。

ReiBootを使ってiPadをリカバリー状態にしたら

PCに接続してiTunes上から工場出荷時の状態に行っていけばよいです。

アップデートまたは復元を必要としているiPad”***”に問題があります。

と表示されたら「復元」を選択します。

お使いのiPad”***”を工場出荷時の設定に戻してもよろしいですか?メディアやその他のデータはすべて消去され、最新バージョンのiPadがインストールされます。

と表示された「復元とアップデート」を選択します。

するとiPadの初期化処理が始まります。

iPadの復元の準備中…

iPadリカバリモード

このiPadのソフトウェア復元中です。

シリアル番号:N/A

と表示されます。

かなり時間が掛かるので放置して終わるまで気長に待ちましょう。

進捗状況が分かる様にして欲しいものです。

 

※追記※

iPadを工場出荷状態に初期化したのですが、いざiPadを設定しようとすると、前に使用していた人のApple IDが有効になっていました。

つまりアクティベーションロックがかかっていました。

iPhoneのアクティベーションロックを解除するソフトとして他サイトでは、4mekeyが紹介されていましたが、試してみても使えませんでした。脱獄してやる方法もありましたが失敗すると面倒なので脱獄してやる方法は諦めました。

で色々と試行錯誤したのですが、結果的に前の所有者に一時的にApple ID/PASSワードを教えてもらって、アクティベーションロックを外す事が出来ました。

4mekeyではipadのアクティベーションロックは外せません!

 

 

 

 

 


C#+Selenium + Chrome バージョン: 95.0.4638.69(Official Build) (64 ビット) でハマったのでメモ


2021年10月29日

VS2017で開発したC#+Selenium+Chromの連動システムを実行したところ、エラーが出ました。

そこで

いつも通りの手順で

プロジェクトの上で右クリック > NuGetパッケージの管理(N)

と進めてChromeDriverの更新をしたところエラーが出まくりました><、、、

エラー解消の為に結構はまってしまったのですが、何とか色々といじってエラーが解消されました。

備忘録としてメモっておきます。

ターゲットフレームワークの変更

ずっとVersion 4のままプロジェクトをいじっていたので今回は、.Net Framework 4.6.1 にアップグレードしました。

これが根本的なエラーの解決になったのかは不明です。

NuGet パッケージの管理よりChrome Driverを更新

Chromeのバージョンアップに伴い Chrome Driverの更新も行う必要があります。

エラーが出る場合、1)の手順を行っているか確認してみてください。もともとFramework4で行おうとした時に依存関係がどうたらといったエラーが出まくっていました。

本日時点のChromeの最新バージョンはこちらです。

バージョン: 95.0.4638.69(Official Build) (64 ビット)

NuGetより更新していきます。

赤囲みの

Selenium.WebDriver.ChromeDriver 作成者: jsakamoto

を最新版にしたところ正常にC#+Selenium+Chromeが動作する様になりました。

jsakamotoという人は日本人なのかな!?

ありがとうございました!

※注意

Selenium.Chrome.WebDriver 作成者: jbaranda   v85.0.0

これは、Chromeのバージョン85までは対応していましたが最近はどうやら更新をしていない様です。

てっきりchromの最新バージョンが95になったので、これもバージョン95になっているかと思いましたが、更新されていませんでした。もう開発をやめてるっぽいです。

なので今後Chromeのバージョンアップが行われた場合には

Selenium.WebDriver.ChromeDriver 作成者: jsakamoto

をChromeのバージョンに合わせて更新する様にしましょう。

ソリューションのリビルド

ここまでの手順を行ったらソリューションをリビルドします。

ただし、この時にF5を押して普通にビルドしようとしてもエラーになってしまいます。

ビルドに失敗した場合

ChromeDriver.exe

ChromeDriver.exe_

に一旦リネームします。

そして、新に再ビルドします。

すると新に

ChromeDriver.exe

が生成されます。

この手順を行った上でビルドをしないとVisual StudioがChrome Driverのプロセスをどうやらつまんだままの状態でビルドエラーが出てしまいます。