phpMyAdminにアクセスできなくなってしまった 

/phpMyAdminでアクセスしてもダメ、
Package(s) phpMyAdmin available, but not installed.
が出てくるときの対処法
f:id:harucharuru:20210204155029p:plain

方法

# sudo yum -y install --enablerepo=remi-php73 phpMyAdmin
太字は環境に合わせてください
f:id:harucharuru:20210204155107p:plain
f:id:harucharuru:20210204155128p:plain


その後設定
phpMyAdminの設定(CentOS 7) | さくらインターネットのVPS設定マニュアル
f:id:harucharuru:20210204155147p:plain



生き返った!!
f:id:harucharuru:20210204155214p:plain

phpのバージョンアップメモ

f:id:harucharuru:20210204145257p:plain

# yum install epel-release
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
# sudo yum remove php-*
# yum install --disablerepo=* --enablerepo=epel,remi,remi-safe,remi-php73 php php-devel php-mbstring php-pdo php-gd php-xml php-mcrypt php-mysql
# systemctl restart httpd.service

参考
CentOS7のPHPを5.6/7.0/7.1/7.2/7.3系にバージョンアップする - Qiita
お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです。と表示された対応 - Qiita

pythonのfor文、rangeとenumerate、早いのはどっち?

今回は、20ループを10回繰り返した時間で対決

準備

import random
A = [[random.random()] * 1000 for i in range(1000)]

range

%%timeit -n 20 -r 10
A_sum = 0
for j in range(len(A)):
    for k in range(len(A[j])):
        A_sum += A[j][k]

enumerate

%%timeit -n 20 -r 10
A_sum = 0
for jin, j in enumerate(A):
    for kin, k in enumerate(j):
        A_sum += k

結果

enumerateの勝利
f:id:harucharuru:20210125120111p:plain

macでpip install mpi4pyでエラー

macでpip install mpi4pyでエラーが出たのでやり方まとめ
f:id:harucharuru:20210125102609p:plain

brew install mpich

brew install mpich
を実行したところXcodeを入れろとの指示
f:id:harucharuru:20210125102808p:plain

Xcodeインストール

コマンド出始めやったところ、反応がない。
f:id:harucharuru:20210125103641p:plain

もう一回実行してみると、ポップアップが。手順に従ってインストール
f:id:harucharuru:20210125103657p:plain
f:id:harucharuru:20210125103709p:plain
f:id:harucharuru:20210125103722p:plain
f:id:harucharuru:20210125103734p:plain

もう一度、brew install mpich

f:id:harucharuru:20210125110021p:plain

pip install mpi4py

O K!長かった。。。
f:id:harucharuru:20210125110140p:plain

zsh: command not found: ping対応

zsh: command not found: ping

となってしまい、うまくいかないので対応方法

1.以下のコマンドで動くか確認->動かない場合は、対応できないかも

/sbin/ping

f:id:harucharuru:20210121091653p:plain

2..zshrcに追記

open .zshrc
source ~/.bash_profile
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
export PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:${JAVA_HOME}:${JAVA_HOME}/bin"

f:id:harucharuru:20210121091858p:plain

3.以下の命令を実行

source ~/.bash_profile

4.ターミナルをもう一度開いてコマンドを打ってみる

ping

f:id:harucharuru:20210121091832p:plain

matplotlib日本語化

matplotlib日本語化した時のメモ

from matplotlib import rcParams
rcParams['font.family'] = 'sans-serif'
rcParams['font.sans-serif'] = ['Hiragino Maru Gothic Pro', 'Yu Gothic', 'Meirio', 'Takao', 'IPAexGothic', 'IPAPGothic', 'VL PGothic', 'Noto Sans CJK JP']