日記帳
本ページはプロモーションが含まれています
カテゴリー
Links
blog(ブログ)マスター
アンドロイドの巣
ゼロから始めるベランダ菜園
タイトル
2024年11月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

アーカイブ

2024年03月 のアーカイブ

タイトル

執筆:2024.03.23
編集:2024.03.23



古いWordPress をアップグレードしてみた!


wordpress

・データベース接続確立エラー

アップグレードに挑戦しようと以前のインストール環境にアクセス。

いきなりこけました!!

PHP7.1からでないとMySQL8に接続できない。そのエラーですね
PHPが古いのが原因ですね。

PHP7.1のハンドラに変更

⇒ サイトに接続できました

uriを変更していてログインできないので修正しました。
wp_optionsテーブル : home, siteurl

ログインできました。
アップデートの案内がありました。
WordPress 6.4.3 が利用可能です ! 今すぐ更新してください。

さて、テスト環境にはどのバージョンが入っているのだろう?

WordPress 4.9.8 へようこそ

では、アップグレードできるか試してみましょう!!

バックアップですか? 特に失うものはないのでしません!!

今すぐ更新してください。

をクリック!

WordPress 6.4.3へようこそ

少し よそ見している間に更新終わってました!!

WordPressが庶民受けする理由はここですね。自動アップデート。

放置サイトが更新できるのはいいですね。

PHP7.1で要件みたしていない状態でのアップグレードなので落ちると思っていましたが 想定外の よそ見している間に いつのまに か終わってた🚀

PHP8のハンドラに変更

更新してみましたが使い道がなさそうです🌀
タイトル

執筆:2024.03.23
編集:2024.03.23


公式サイトから最新版をダウンロード

試すだけなら公式サイトにデモがあるのでインストール不要ですよ。

・Windowsは動作対象外。インストールでUnixのシェルコマンドを発行するためインストールできません。

basercms-5.0.11

過去バージョンダウンロード
https://basercms.net/download/index.html

フォルダに展開して、webアクセス

Not Found

The requested URL was not found on this server.


はい?

原因:「.htaccess」の設定がおかしい

いろいろルートフォルダにファイルが散乱していて、なんじゃこりゃという感じ。
どうやら全部 webrootに持ってきたいらしいが存在しないuriに誘導されているようだ。

サイトルート以外では動作対象外

サイトルート以外では動作対象外らしい。

まとめ

インストール可能

  • https://ドメイン/


インストール不可

  • https://ドメイン/任意の子フォルダ/

» 続きを読む

タイトル

執筆:2024.03.23
編集:2024.03.23


drupal-10.2.4

[Windows 仮想] : PHP[8.3 / 8.2] + drupal-10.2.4

Errors found

Internet

The translation server is offline.
The installer requires to contact the translation server to download a translation file. Check your internet connection and verify that your website can reach the translation server at https://ftp.drupal.org.

なぜ? つながっていますし、 phpからもネットにアクセス取得できますが・・・?

接続先に怪しいSSL証明書でも使ってるの?

[レンサバ] PHP8.3 + drupal-10.2.4

データベースのタイプ

SQLite

エラーメッセージ
Resolve all issues below to continue the installation. For help configuring your database server, see the installation handbook, or contact your hosting provider.

Database connection does not support JSON.

ローカル接続のSQLiteになぜ json?って思うのですが、サーバーにmysqlドライバが入っていないせいかもしれない。

webuiからはじかれたので、コマンドからならインストールできるのだろうか?

  • 数万個もファイルがあるようなので、php-cgiなので本番環境は難あり。
  • プチサイトには、数万個のファイルで構成されたdrupalの読み込みはきつい。
  • 無理やり導入してもアップグレードできない可能性が高い
  • エラーで落ちると原因を特定できても解決方法がネットにない

  1. 以前ローカル環境にテストインストールしていた8.0.2はアップグレードできない
  2. drupal-10.2.4を新規で試そうと思いましたが、インストールでこけます。
  3. アップグレードと新規どっちもこけて試すことがでない
どうでもよくなりました。

とりあえず既存のインストールまでしてあったdrupal8.0.2は
PHP固定しないと使えない+アップデートできないので ゴミ箱へ。
さようなら~

dockerで専用環境構築して確認してもいいのですが、面倒なのでしません。

あっ! Windowsで動作しなくなったのかもしれないのですね。

ホームネットワークに Linuxmintがありました。

次回から
そこにいれてみよう。

今回はレンサバ環境でこけたので今回のバージョンはパスします
タイトル

執筆:2024.03.17
編集:2024.03.17


初期設定では、勝手に情報送りまくりです。

まずはキーボードから勝手に送信される情報を停止させましょう

機種によって違うので以下でGbordを探してください
  • 設定 > システム > 言語と入力 > 仮想キーボード
  • [Color OS] 設定 > その他の設定 > キーボードと入力方式 > 使用可能なキーボード

Gbord > 設定 > プライバシー

プライバシー 初期設定 推奨
使用統計情報の共有 ON OFF
全ユーザー対象に改善 ON OFF
学習した単語やデータの削除 必要に応じて削除する
音声
音声提供 ON OFF

音声

Gbord > 設定 > 音声入力

音声入力 初期設定
音声入力を使用 ON 必要がないならOFFにする

.
タイトル

執筆:2024.03.15
編集:2024.03.15


JAL PAY
ATMチャージが提供されていないんですよね。なぜ?
NEOBANK加入させたい意図はみえみえですが

JAL PAY 現金チャージ「銀行振り込み」が反映されるのはいつ?

» 続きを読む

タイトル

執筆:2024.03.12
編集:2024.03.12


ラインのトーク画像を復元する 取り出す方法 iPhone Android Windows

消えちゃった後ですか?
うーん Windows以外は厳しいですね

スタンプ売りたいから提供側が画像やりとりを個人資産としてみていないのでどうしようもないです。
そういう意味では新規参入でシャア奪える分野でもあります。
数年後にはXとかが主流になっているかもしれないですね。

LINEトーク

iPhoneの場合

ラインの機種変更は、
Lineのバックアップ機能でやるとトークの画像がほぼ消滅しますので必ずiPhoneの機能でバックアップと復元を行ってください。

Androidの場合

機種変更すると必ずトークの画像を失います。
これ以上失わないためにもiPhoneへ機種変更してください。

Androidの場合は脆弱性を利用してシステム管理者権限を会得しない限り完全なバックアップと復元は不可能です。

Windowsの場合

現在のところ移行できるので安心です。将来復元できないようにいやがらせしてくる可能性はあります。
1. Lineを起動して古い場合は最新版へアップデートしてください。

2. Lineを終了してタスクトレイの中のLineも終了してください。

3. C:\Users\アカウント\AppData\Local\LINEを別のフォルダへバックアップしてください。

4. 新しいパソコンに3のフォルダを同じ配置になるようにそのままコピーしてください

5. 新旧パソコンで違うアカウント名に移行する場合は
Data\_qt_dt_*ユーザー名となっているファイルが、PCアカウント名と違う場合はファイル名をそれにあわせます。
C:\Users\アカウント名
Data\_qt_dt_connection_アカウント名
わからない場合は、スタートメニューにある「ファイル名を指定して実行」で、
cmd /C @echo %USERNAME% && pause
を入力してOK クリックしてください。 ユーザー名が表示されます
 よくわからない場合は、
 cmd /C @echo Data\_qt_dt_connection_%USERNAME% && pause
 の結果と比較してください

6. ラインをインストールします。
インストールが終わったら、Lineを終了してタスクトレイの中のLineも終了してください。

7. 移行完了. LINE起動します。
うまくいかない場合は、タスクトレイの中のLineを終了してもう一度上書きコピーしてください。

バックアップしたファイルから画像を取り出す方法

Windows

LINEアプリから保存してください。

PC版の画像の保存先
ファイル自体は、
C:\Users\アカウント名\AppData\Local\LINE\Cache\
の サブフォルダにある 拡張子 eimg ファイル
ですが、画像の形式が不明です


Androidの場合

Android11以降はパソコンにUSB接続しないと表示できないです。

LINEから手動で保存したファイルは
PC\スマホ\内部共有ストレージ\Pictures\LINE
にあります。

画像の場所

トークには復元できませんが、画像ファイルとしては救出できます。

スマホではセキュリティでアクセスできなかったりするのでパソコンに接続してください。
パソコンと接続した場合

PC\スマホ\内部共有ストレージ\Android\data\jp.naver.line.android\files\chats\友達のuuid\messages\ココ

古い仕様はこの辺に入っている
PC\スマホ\内部共有ストレージ\Android\data\jp.naver.line.android\storage\mo\友達のuuid\ココ

数値
数値.original
数値.thumb
最初の2つが画像ファイルで、数値.thumbは高速描画用のjpg縮小画像です
「数値」「数値.thumb」はjpg形式なので、拡張子 .jpgをつけてあげればエクスプローラーの一覧に表示されます。
別のフォルダにコピーして、 ren * *.jpgで名前を一括変更できます
数値.originalはファイルのヘッダを見ないと形式がわからないため、専用スクリプトで操作したほうがいいです。

トークには不可視で残っているので、ファイルを戻してるのになぜ表示できないかを究明できれば復元できるはずなので、今度機会があったら解析探ってみたいと思います。
どこかにインデックスがあるのかもしれないですね。

Androidは不可視ファイルは一覧に見えないので、古い端末でパスを調べる必要があるかもしれないです。

これらのファイルは、実態は画像ファイルで拡張子が取り除かれているだけので
拡張子をつけてあげれば普通の画像ファイルに変身です。

トークには復元できませんが、画像ファイルとしては救出できます。

Edgeで作成次のように指定して回答を得ます。条件:プロフェッショナル、長い

次のpsスクリプトを書け
images フォルダがない場合は mkdir images
imagesフォルダが存在したら次の処理を継続せよ
カレントファイルに対して処理を行う。
ファイル名が 数値 数値.original にマッチしたら処理を継続する。
新しい名前を 元の名前.jpg のように.jpgを付与した名前で
下位フォルダ「images」に コピーする。


シェル
# images ディレクトリが存在しない場合は作成
if (!(Test-Path -Path .\images)) {
New-Item -ItemType Directory -Path .\images
}

# images ディレクトリが存在することを再確認
if (Test-Path -Path .\images) {
# カレントディレクトリのファイルを処理
Get-ChildItem -File | ForEach-Object {
# ファイル名が 数値 数値.original にマッチする場合
if ($_.Name -match '^(\d+|\d+.original)$') {
# 新しい名前を元の名前.jpg のように.jpgを付与
$newName = "$($_.Name).jpg"
# images ディレクトリにコピー
Copy-Item -Path $_.FullName -Destination ".\images\$newName"
}
}
}

.originalの場合は、 ファイルヘッダから適切な拡張子をつけよと指示するとよりいい結果になります。


直接Android端末内で操作する場合は
C:\> adb shell

$ cd /storage/self/primary/Android/data/jp.naver.line.android/files/chats

» 続きを読む

タイトル

執筆:2024.03.07
編集:2024.03.07


サンプルをもらうと勝手に「会員登録」されて「お客様番号」を割り当てて個人情報持ち続けて
しつこい勧誘が続きます。

サンプル送りまくっているせいでここの商品ほかのメーカー比べて高すぎるんですよね
もう少し毎月買いたいと思う値段に下げたらいいのに。

ハガキやWEBをみても会員登録の削除方法が書いていないんですよね

  • 電話で問い合わせる
  • 法律に基づいて完全に個人情報削除してもらう
の2択しかなさそう

ただより怖いものはないって このことだね。

この会社の削除請求は開示と同じ手続きらしい。
個人情報の開示等の手続き
このページ:https://www.suntory.co.jp/privacy/disclosure.html
1回のご請求ごとに、839円の開示手数料が必要となります。
手数料とかとられるから総額千円くらいお金かかるみたいだね。


前回もらって数年たちますが
また、お誕生にを迎えた方に「(人気4商品から1つ)1カ月分無料体験キャンペーン」抽選で1万名様
とか来ました。
キャンペーンを送り返してももらえる保証はないですね

削除しないで ほっといて、無料サプリに応募もありかもですね

削除するかどうかは、よく考えましょう
タイトル

執筆:2024.03.03
編集:2024.03.03


PHP8.1からPHP8.2へ 変更してみた

体感ですごくレスポンス早くなりました。
体感で半分以下のくらいの時間になっているような気がします

アップグレードしてよかったです。

» 続きを読む

タイトル

執筆:2024.03.03
編集:2024.03.03


LD_LIBRARY_PATH を .htaccess で 変更する方法

*.so.*がないとかエラーが出る場合は、LD_LIBRARY_PATH設定が正しくないかそのファイル自体がありません。

管理権限を持つ場合

http.confに以下を加える
AllowOverride FileInfo
# (参考) PassEnv LD_LIBRARY_PATH

.htaccessに以下を加える
SetEnv LD_LIBRARY_PATH "/usr/lib:/usr/local/lib:設定したいパスを追加する"
または
SetEnv LD_LIBRARY_PATH "設定したいパス:/usr/lib:/usr/local/lib"

管理権限がない場合

共有サーバーでは、上記の設定が許可されていないため次の方法で回避できる。
ただし、設定を間違うとセキュリティがあまくなるので注意しよう

» 続きを読む

タイトル

執筆:2024.03.02
編集:2024.03.02


Andoridスマホのメール通知を早くする方法

Android OSの仕様

まず通知が遅い理由
1.省電力モードでメールアプリが寝ている
2.メールアプリの受信間隔の問題(30分毎など)


省電力モードでメールアプリが寝ている場合

  • 電力設定を変更する
  • アプリのバックグラウンド処理を変更する
    1. フォアグラウンドアクティビティを許可
    2. バックグランドアクティビティを許可
    3. 自動起動を許可

また Android OSのバージョンによっては欠陥があるため改善が見込めないこともあります。
各種センサーなどが動作しない平置き状態ではディープスリープの機種もあるのでそういう機種は改善は望めません。

詳細なバッテリー設定
  • 高パフォーマンスモード
  • バッテリーの使用を最適化
  • 就寝時の待機電力軽減 → OFF

高パフォーマンスモード ON なら大抵すぐに届きますが、スマホが発熱してしまうので注意

Yahooメールアプリをインストールして、そのメールアプリのYahooメール宛に他の端末から送信することによって秒で着信が届けば設定OKです。

そもそもAndroidのメールアプリ開発者がメールを連絡ツールとしてみていないため、通知間隔がとても遅い。
海外ではよくありますが指定した時間に数時間遅れてくるような感じで、時間の概念がないような人が作っていると思います。
15,30分間隔でしか受信しないアプリがほとんどなので注意しましょう。
秒、分で取引が必要な場合は、Yahooメールアプリ以外の選択肢はないです。
最低でも相手が送ってから30秒以内に通知は欲しいですよね

メールアプリの受信間隔の問題(15,30分毎など)

これは、メールアプリ開発者が時間の概念のない地域の人なのでどうしようもないです。

大事なことなので何度も言いますが、
着信通知に関して言えば 、 秒で受信通知が届く
Y!メール(Yahooメール)アプリが最強です。
ほかの選択肢はないです。

転送設定ができる場合は、転送コピーで、Yahooメール宛に転送してしまえば、秒で着信がもらえます。
常時パソコンが動いているなら thunderbirdの転送コピーを着信フィルターで作ってYahooメール宛に転送する手もあります。


💡ガラケーだと秒で届くので、トラブル防止のためスマホはメールの受信通知が遅いことを伝えておきましょう。

急ぐ場合は メール+ワン切り電話、電話、SMSで送ってもらうなどしましょう。


PR

[PR]