QNAP セットアップ WordPress@Docker

以前のサーバーからWordPressを移行

  • 以前のサーバーのWordPressでExportを実行
  • 新しいサーバーでWordPressのDockerを実行
  • Exportしたファイルを読み込ませようとするとサイズオーバー
  • php.iniを適当な箇所に作って、コンテナ内にコピー # docker cp php.ini #containerID#:/var/www/html
  • コンテナ再起動

30M設定したつもりだったけど、なぜか8MがMAX。自分のExportファイルが読み込めたから、よしとしました。

少し探したところ、All-in-One WP Migrationなるプラグインが超絶便利で、あっというまに移行できました。

 

UITestのスクリーンショット

最近、XCTestの説明ページを作っていて気づいたんだけど、UIテストでエラーが発生するとスクリーンショットを自動で撮ってくれる。すばらしい!

んですが、複数画面を接続しているとどうやら勝手に第1画面の方のスクリーンを記録するらしい。

いまは、第2画面でテストが実施されているので、読んでいたWebPageの画面が記録されることに・・・・

Docker

最近、RealmObjectServerが調子悪い。

調子悪いというかファイル壊れちゃった・・・・・・

サーバー上で、VirtualPC使ってたんだけど、きちんとチェックしてなかったら、ディスクフルになって・・・・

ExifClip機能追加

その人(おそらく子供)の誕生日を設定して、写真の日付と合わせて、生後何ヶ月みたいな表示を追加しようかと。

生後の月数を計算するのに、日付ではなく月で表示しようとすると少し計算がやっかいかなぁと思っていて、その原因は、カレンダーにあるのだからと(30日と31日の月があるだけで、十分複雑)、NSCalendarのドキュメントを読んでいたら、まさしくそのための計算関数がありました。ただ、ケースによっては時間かかるよとも書いてあって、納得。

Setの初期化

以下のようなコードを書いてたんだけど、散々エラーって言われて困ってた。(動作は期待通りでした、偶然にも)

ずーとなやんでて、正解は以下のコードでした。

おそらく、渡されたListを使ってSetを作れと言われても、Listを要素とするSetなのか、与えられたListの要素のSetなのか、判断できないというのがその理由かと思う。

Swift4.1

SwiftからKVOしたくていろいろ調べてたんだけど、どうも補間関数がひょうじされなくて、?がでまくりでした。

原因は、Swift4.1から導入されたものっぽくて、AppCodeが追いついていなかっただけ見たい。

おそるべし、Swiftのアップデート