rails

reactを使ったrailsプロジェクトを新しく作る時の雛形

新しくRailsのプロジェクトを作る時に、毎回手順とかオプションを忘れてしまうので備忘録。1. プロジェクトのディレクトリ作成mkdir hoge_prj2. Gemfileを作るcd hoge_prjbundle init3. 2で作った...
雑記

react+redux+typescript+webpack

お手伝いしてるプロジェクトでWebシステム作る事になった。これを機に、気になりつつ手を付けていなかったreactをやってみる事にした。reactを書くにあたって、せっかくなのでes6かtypescriptのどちらかで書いてみようと思い、ty...
インフラ

dockerってこんなに便利だったのか!

最近wordpressを使う事が多くなってきて、開発環境を用意する時は以下の作業を毎回していた。・ApacheのVirtualHostの設定・MySQLにDBとユーザを作成・wordpressをダウンロードしてきて設置ルーチンワークだけど凄...
雑記

ffmpegでDVDに焼くmpegを作る方法

完全に備忘録。Burnを使ってmpegをDVDに焼いてたんだけど、mpeg化しても4.7GBを超えるファイルがあった。ぶっちゃけ動画に全く詳しく無いので、どうしようかとあれこれ考えた結果、ffmpegでやる事にした。まぁ、各オプションとか曖...
rails

yarnがcommand not foundに…謎過ぎる解決 ※追記有り

rails5.1でyarnを使ってnpmの管理をしようと色々やっていたら、何かyarnがcommand not foundと言われるように…。not foundの理由調査してみると、どうもrbenvのrehashで~/.rbenv/shim...
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は...