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

昨日、一昨日と地域の夏祭りが開催されていた。地域の人たちの運営なので、こじんまりとしていて、フランクフルトや焼きそば、かき氷+αのラインナップだった。子供ための夏祭りなので、子供向けのものが多い。金魚すくいもあり、何匹か我が家にやってきた。今年の金魚は、生き残るかどうか。
夏らしいイベントで楽しかった。
-
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のロックが解除されるので、時間が立ってから試す。
-
WordPressで、xml_parser_create()のエラーが発生した
PHPをPHP5.6からPHP7.3に上げたところ、Wordpressで以下のエラーが発生した。
Fatal error: Uncaught Error: Call to undefined function xml_parser_create()
PHPのオプションで、xmlに関するモジュールがインストールされていないことが原因だった。FreeBSDでパッケージからインストールしているので、下記のようにpkgコマンドでインストール。その後、Apacheを再起動し、無事にエラーは解消。
pkg install php73-xml-7.3.8
-
php56からphp73にあげたら、pukiwikiのRSSリーダーでエラー
PHP5.6からPHP7.3にアップデートしたところ、pukiwikiでエラーが発生。このエラーの前に、pukiwikiはPHP7対応版の1.5.2にバージョンアップした。アップグレード用のパッチを当てたが、それでも下記のエラーが発生した。
Parse error: syntax error, unexpected 'new' (T_NEW) in /usr/xxxxxx/xxxxxx/wiki/plugin/rssreader.inc.php on line 56
エラーを調べてみると、PHP7では「NEWで生成されたオブジェクトは参照として代入できない」ので、エラーになっていることが判明。とりあえず、動作するようにしたかったので、参照渡しをやめるようにコードを変更した。
変更した記述は、下記。
//変更前 //$r =& new XML_RSS($rdf); //変更後 =& を = に変更。エラー原因の参照渡しをやめている。 $r = new XML_RSS($rdf);
参考
https://www.shirokuma-systems.com/seisaku/wordpress/284.html
https://www.slideshare.net/yohgaki/php56php70 -
PHP5.6 -> 7.3へ
PHPを5.6から7.3へアップデートした。いろいろとトラブルが発生したものの概ね終わった。言語のバージョンアップは、いろいろと大変。
-
夜の水族館
真夏の夜に開催されている葛西臨海水族園の「夜の水族館」に、昨日行ってきた。夜というよりも、ほぼ夕方の水族館だった。

タマカイ タマカイの水槽。まだ、証明を落とす前だったので、見やすかった。ただ、館内は暗くなってきたので、少し動きが活発だったような気がする。

オニダルマオコゼ 多少暗くなろうとも動かない魚。オニダルマオコゼ 。ぱっと見、イソギンチャクか何かがちょっとついている岩にしか見えない。地味だけど、カラフルなのが見ていて楽しい。

イソギンチャクの花畑 色とりどりのイソギンチャクが花のように見える水槽。魚よりも、イソギンチャクの綺麗な感じが楽しい。

夜のマグロ水槽 巨大なマグロ水槽は、夜支度のエアカーテンが稼働していた。マグロは止まれない魚なので、多少暗くなっても、結構なスピードで泳ぎ続けていた。くるくると、巨大水槽を回遊。大きいマグロも小さいマグロも。この水槽は眺めていて楽しい。

夕暮れのドーム。夕焼けの太陽が照らしているので、青くは見えないドーム。これはこれで、趣があってよかった。
天気が不安定なためか、この日の夜の水族館は人が少なくて、見やすかった。人が少ないので、そこそこ涼しくて、快適でした。もうちょっと遅く行けば、完全に夜な感じになるだろうけど、翌日を考えると、夕方がやっと。また、来年行こう。
-
「カラーがBlenderへの移行」をやるようで。
engadgetに次の記事が出ていた。
「やっと3Dツールが紙とペンのような存在になる」エヴァ制作のカラーがBlenderへの移行を進める理由とは?(西田宗千佳)
https://japanese.engadget.com/2019/08/14/blender-khara/フリーツールのBlenderへ、制作環境の一部を移すようだ。フリーのツールなので、いろいろな機能追加も見込まれるが、使い勝手とかどうなのかと思ったら、そんなに悪くなさそう。制作の一部でも使っているようで。フリーのツールがアニメ制作のプロの現場でも使えるようなったようだ。あと、なんで移行するかという疑問には以下がしっくりときた。
3ds MAXは優れたツールであり、世界全体を見渡すとスタンダードなツールの1つではあるものの、コスト的なデメリットが生まれ、「人員不足」の原因にもなっていたのだ。
たしかに高額なソフトウェアを使える環境はかぎられるし、それを購入している会社も限られると。制作で使用するツールありきになるので、どうしても組む人も同じツールを使える人になる。IT業界も似たようなものかもしれない。Ciscoの機器があるから、Ciscoの機器使える人、Oracle DBがあるからOracleDBの技術者みたいな縛りがある。その分、費用が高額になる(その人がそのぶん高額なのかどうかは知らんけど)。汎用的もしくはフリーのツールを使えるようになれば、それだけ参入障壁も下がるので、組めるところの選択支も広がる。カラーもBlenderに企業スポンサーとして参加するようなので、いいことなんじゃないのかな。
Blenderの出だしのころに触って、辞めたけれど、お遊びで使ってみようかな。
あと、アニメ系の業界のデファクトスタンダードは、3ds MAXとMayaみたい。これにBlenderが加わると面白くなりそうだ。