プログラミング

rails

Rails5でdb:migrateしたら「Directly inheriting from ActiveRecord::Migration is not supported.」とエラーが出た

Rails 5.1.4でactiverecord-session_storeを使おうと思い、以下のコマンドを実行した。rails g active_record:session_migrationrails db:migrateすると、以下...
rails

bundle installで「can’t modify frozen String」が出る

Railsアプリをちょっと作ろうと思い、色々Gemfileに書いてbundle installしたところ、以下のエラーになった。Gem::Ext::BuildError: ERROR: Failed to build gem native ...
iOS

AVAudioPlayerで効果音mp3を連続再生する

AVAudioPlayerを使ってmp3の効果音を鳴らすところまでは簡単にいけたが、効果音が鳴るボタンを連続で押した時に、最初になった音が終わらないと次の音が鳴らない状況になった。そこで色々調べた結果、以下のようにすれば大丈夫になった。//...
iOS

schemaVersionを上げてもrealmのmigrationが失敗する時の対処法

realmを使っていてModelにプロパティを増やしたので、migrationをしようと思った。そこで、AppDelegateにrealmの公式サイトに書いてあるmigration用のコードを記載し、schemaVersionを上げて実行し...
iOS

UIButtonのimageを良い感じに拡大する

UIButtonにsetImageした際に、iPhoneSEとかiPhone7とかは良い感じで表示されていたけど、試しにiPhone7Plusで表示してみたら、画像が小さく表示されてしまっていた。そこで、色々調べた結果、以下のコードで上手く...
iOS

segueでの画面遷移でハマった(と言うか原因不明だけど解決…)

UINavigationControllerでsegueを使って画面遷移をしようと思ったら、なぜかkindでshow(push)を指定しているのに、viewcontrollerが下からスライドアップしてくるわ、navigation barは...
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のデバッグエリアに有るよとりあえず、いつものように...