mrym

iOS

RxSwiftでUISliderの値をUILabelに出力する

RxSwiftを趣味アプリに使ってみているのだが、何せ難しい。おまけにCleanArchitectureとやらも入れてみたら、ファイルが激増するわ、Observableとやらが乱立するは大変な事に…。何とか耐えつつ、単純にUISliderの...
WordPress

wordpressで失敗した予約投稿を一括で公開する方法

ちょっと前にwordpressで作ったサイトが有るんだけど、そのサイトは1日に100記事以上を公開する。でも、残念ながらアクセス数が非常に少ないため、予約投稿が上手く公開されず、1/5ぐらいが公開失敗になってしまう。最初のうちは公開失敗にな...
iOS

swiftの謎キーワードだったassociatedtype, mutating, subscriptについて

swift触ってると、謎のキーワードによく遭遇する(まぁ、勉強不足なだけだけど…)とりあえず、書いて記憶するためと、忘れた時のために、今日調べた謎キーワードを残しておく。共通で使用するコードprotocol Container { asso...
WordPress

「Failed to load content css: https://example.com/wp-content/themes/mytheme/editor-style.css」の解決法

いつ頃からか分からないけど、wordpressの新規投稿画面でFailed to load content css: というエラーメッセージがtoastで出るようになった。editor-style.cssを弄っていなかったので、何でかなぁと...
iOS

SwiftでFontAwesomeKitを使う時にハマった事

fontawesomeのiconを使いたくて、FontAwesomeKitと言うライブラリを使う事にした。FontAwesomeKitマニュアルやその他サイトを参考に、以下の手順を行う。objective-c bridging header...
iOS

Xcode8のsimulatorでview debuggingをする方法

画面に表示されないUIButtonがあったので、過去に使った記憶のあったView Debuggingをしてみようとsimulatorのメニューを見てみたが、それらしい項目が無い…。Xcodeのデバッグエリアに有るよとりあえず、いつものように...
iOS

NumberFormatterで小数点以下の桁数を変更する

Swiftで小数点以下も有る数字を3桁ずつのカンマ区切りに変換したいと思い、NumberFormatterを使っていたところ、小数点以下が4桁以上になると、4桁以降の数字が消えてしまう現象に見舞われた。毎度のごとく、Google先生に聞いた...
rails

rails consoleで「config.eager_load is set to nil.」と言うエラーが出る場合の対処法

deployしたサーバでmodelのメソッドを実行したくてrails consoleに入ろうとしたところ、以下のエラーが出た。$ ./bin/rails c RAILS_ENV=productionconfig.eager_load is ...
tool

torとprivoxyでアクセス元IPを変えてクロールする

rubyで作ったクローラがアクセス制限を食らってしまった。アクセス過多にはならないよう、30〜120秒に1回にしていたのだが、駄目だったようだ…。そこで、匿名プロキシを使おうかと思ったが、使えるプロキシが少ない&いつ使えなくなるか分からない...
WordPress

jetpack導入時に「PHP の XML 拡張が使用できません」と言われた場合の対処法

php7.1、nginx、php-fpmの環境でwordpressを構築してみた。結構簡単に構築出来たけど、jetpackプラグインを入れてみたらPHP の XML 拡張が使用できません。Jetpack は、WordPress.com との...
rails

rails5でvirtusとrecaptchaを一緒に使う

Googleのrecaptchaを使うためにambethia/recaptchaを導入した。しかし、form objectとしてvirtusを使っており、recaptchaのドキュメント通りだと実装出来ない。そこで、試行錯誤した結果、こうな...
rails

centos7のnginxでvirtualhostに対してlet’s encryptを導入

1. certbotをインストールyum install certbot python2--certbot-nginx2. virtualhostの設定に「.well-known」を追加certbotで--webrootを使うと、「/.we...