投稿者: zen

  • Emacsを閉じようしたら、エラーで終了できず

    Emacsを閉じようとしたら、エラーで終了できず。原因を調べたら、Emacsのmessageバッファに以下のようなエラーが。

    kkc-save-init-file: Opening output file: 許可がありません, /home/zen/.emacs.d/kkcrc
    (No changes need to be saved)
    kkc-save-init-file: Opening output file: 許可がありません, /home/zen/.emacs.d/kkcrc [2 times]
    user-error: Minibuffer window is not active
    kkc-save-init-file: Opening output file: 許可がありません, /home/zen/.emacs.d/kkcrc
    Mark set [2 times]
    

    書き込みができないので、エラーになっている模様。そのため、ディレクトリのパーミッションを調べると、自分のホームディレクトリなのに、オーナーがrootになっている。これが原因。

    drwx------  3 root root  4096  1月 22  2019 .emacs.d
    

    chown でオーナーを自分に変更。これで書き込みができるようになり、解消された。

    sudo chown -R zen .emacs.d
    

    なんで、オーナーがrootになっていたのだろうか。今まで設定変更で、suして、emacsをずっと使っていたのが原因だろうか。

  • GOロケット団のムシ使いが強かった

    思ったよりも、GOロケット団のムシ使いが強かった。そのポケモンは、シャドー化したストライク、ストライク、ハッサムの順。キャタピーとかを出してくると思ったら、いきなりストライク。最後にハッサムでとどめを刺しにくるあたりも、なかなか強い団員だった。結局、まけてしまった。

    CP8938のストライク
    CP9911のハッサム

    出会ったGOロケット団としては、カビゴン、カビゴンを出してくる団員の次に強い感じだ。こうも手ごわい団員ばかりならば、世界征服も簡単にできるだろうに。

  • カブトムシ残り1匹

    今年は、天候不順のためか高タンパクなバナナ餌を使っているのに、カブトムシが早死にしてしまった。計10匹いたカブトムシも残りは雄が1匹のみ。メスは0匹になってしまった。

    7月も涼しく、急に暑くなってきて、ここ最近は湿度高めで温度は控えめ。秋雨前線が、という天気がよくないのかもしれないが、バタバタと倒れていった。思いの外、餌の消費も少なめ。餌のゼリーの食べ方が悪かったのが、今年。早死にには、天候も関係していそうだ。例年ならば、この時期はもう少し生き残っているはずなんだが。そして、落ち着いたあたりで、卵と幼虫探しをしよう。上手く、来年につながるといいのだが。

    追記。実は、このオス以外にメスも生き残っていた。なので、この時点での生存は2匹だった。

  • 巣が狭そうなツバメ

    巣立ち間際のツバメ 巣が狭そうなツバメ

    赤坂で見つけたツバメの巣。巣立ちが近いツバメが4羽で、とても巣が狭そう。むしろこれで落ちないのだから、鳥は不思議だ。巣の高さが結構低い位置にあったので、スマホで近い距離の写真が撮れた。

    今日、昼時にたまたま見つけた。来週には、3羽くらいは巣立っていそうだ。

  • 今、一番使われているCMSトップ20位

    メモ。今、日本で一番使われているCMSのトップ20位の記事。

    https://mtame.jp/martec/CMS_introduction/

    今のCMSは、圧倒的にWordpressが多い。20数倍の差をつけられて、2位がMovable Type。あとは、聞いたことのあるものもあれば、聞いたことすらないものがたくさん。機能特化型のCMSもあるようで、面白い。

  • kkcrcファイル

    “.emacs.d/kkcrc” は、かな漢字変換の設定や学習結果が記録されているファイル。変換の結果で学習した内容が追加されていく。

  • 夏祭り

    夏祭りのかき氷

    昨日、一昨日と地域の夏祭りが開催されていた。地域の人たちの運営なので、こじんまりとしていて、フランクフルトや焼きそば、かき氷+αのラインナップだった。子供ための夏祭りなので、子供向けのものが多い。金魚すくいもあり、何匹か我が家にやってきた。今年の金魚は、生き残るかどうか。

    夏らしいイベントで楽しかった。

  • WordPressのcocoonテーマでエラーが出る

    WordPressのcocoonテーマで、下記のエラーが表示される。

    /wp-content/themes/cocoon-master/lib/open-graph.php(356)
    

    調べると、curlを使った処理でエラーになっていた。PHPのモジュールでcurlが入っているかみたところ、インストールされていなかった。FreeBSDのパッケージからcurlのモジュールをインストールして、apacheを再起動した。これで、解決した。

     pkg install php73-curl
    
  • WordPressのアップデート時に「Maximum execution time」が発生する

    WordPressのアップデート時に、下記のエラーが発生する。

    Fatal error: Maximum execution time of 30 seconds exceeded in /usr/xxxxxx/xxxxxx/blog2/wp-content/plugins/ssh-sftp-updater-support/phpseclib/Crypt/Base.php(2554) : eval()'d code on line 563
    

    いろいろと調べたところ、実行時間の問題のようなので、PHPの最大時間を変更する。php.iniを編集し、「max_execution_time」の値を30から60に変更して、apacheを再起動。

    ;変更前
    ;max_execution_time = 30
    ;変更後
    max_execution_time = 60
    

    実行時間を最大30秒から60秒に増やしたが、それでもギリギリだった。PHP7にしたため、いろいろと重くなっているのかもしれない。

  • WordPressでアップデートするとhash_algos() がエラーになる

    PHPをPHP7.3に上げたところ、Wordpressのアップデートで、下記のエラーが表示された。

    Fatal error: Uncaught Error: Call to undefined function hash_algos() in /usr/xxxxxx/xxxxxx/wp-admin/includes/file.php:1166 Stack trace: #0 
    

    該当ファイルのエラーになったソースコードをみると下記のようになっていた。

            if ( ! function_exists( 'sodium_crypto_sign_verify_detached' ) || ! in_\
    array( 'sha384', array_map( 'strtolower', hash_algos() ) ) ) {
    

    「hash_alogs()」でエラーになっているようだ。調べてみたら、php73-hash-7.3.X がインストールされていなかった。FreeBSDでパッケージから、php73-hashをインストールして、apacheを再起動した。

    # pkg install php73-hash
    Updating FreeBSD repository catalogue...
    FreeBSD repository is up to date.
    All repositories are up to date.
    The following 1 package(s) will be affected (of 0 checked):
    
    New packages to be INSTALLED:
    	php73-hash: 7.3.8
    
    Number of packages to be installed: 1
    
    152 KiB to be downloaded.
    
    Proceed with this action? [y/N]: y
    [1/1] Fetching php73-hash-7.3.8.txz: 100%  152 KiB 155.8kB/s    00:01    
    Checking integrity... done (0 conflicting)
    [1/1] Installing php73-hash-7.3.8...
    [1/1] Extracting php73-hash-7.3.8: 100%
    Message from php73-hash-7.3.8:
    
    This file has been added to automatically load the installed extension:
    /usr/local/etc/php/ext-20-hash.ini
    

    すぐにWordpressのアップデートを試すと、「別の更新が進行中です。」と出てしまうことがある。これは、前のアップデートによるロックが発生しているため。15分経てば、DBのロックが解除されるので、時間が立ってから試す。