プログラミング ElasticsearchのTerm Vectors APIを使用してインデックスの単語分割の状態を見る バージョン情報 Elasticsearch 6.3 やりたいこと Elasticsearchで日本語の全文検索エンジンを構築する時に、日本語の形態素分析のプラグインとしてkuromojiを使うことが多いと思うのだけれど、そのkur... 2020.01.12 プログラミング
プログラミング herokuでyarn+railsのデプロイがyarn時に失敗した バージョン情報 Rails 5.0.7.2 node 10.15.3 npm 6.4.1 yarn 1.13.0 エラー内容 なにもしてないのにデプロイが壊れた! railsアプリをherokuで動かしていたんだけど、ある日突然... 2020.01.11 プログラミング
プログラミング RuboCop::Cop::RSpec::AnyInstanceに引っかかった RuboCop::Cop::RSpec::AnyInstanceに引っかかってしまった。 これは、rubydocを参照すると、次のような例が書いてある。 # bad describe MyClass do before { allo... 2020.01.10 プログラミング
プログラミング rails6 joins whereで関連モデルも検索条件に加える 過去にこんな記事を書いた。 rails3 joinsで別モデルの情報も条件に加える いやいやいやいや、過去の自分!arel使ってドヤっちゃったよ! もう最近はこの記事のとおり、arelを使ってません。 Arelでクエリを書くのはやめた方が... 2020.01.10 プログラミング
プログラミング 本番データをうっかり更新しないために、サンドボックスモードでrails consoleを開く かつてこんな記事を書いたことがある。 ActiveRecordをreadonlyで動かす いやいやいや、過去の自分!そんなことしなくても次のようにすればいいんですよ! ./bin/rails console --sandbox これ... 2020.01.10 プログラミング
トラブルシューティング WacomのBamboo cth-470をmacOS sierra で使う WacomのBamboo(CTH-470)を所有しているのだけれど、macOSをsierraにアップデートしたら使えなくなったけど解決した話。 WacomのOSサポート状況のページを見ると、2016年11月7日現在では未対応らしい・・。 ... 2016.11.07 トラブルシューティング
サーバー運用 MailmanをGmailで使う場合の注意点 Mailmanで運用されているメーリングリストをGmailで利用したときに、自分が送信したメールが自分に届かなかったり、Gmailで受信した時に何度も何度も迷惑メールフォルダに振り分けられてしまう問題が発生することがあった。 環境は、... 2015.09.28 サーバー運用
トラブルシューティング brew upgrade postgresqlしたらメジャーバージョンアップだったので実行時にエラー RailsでUser.firstのようにデータベースアクセス時に以下のエラー PG::ConnectionBad: could not connect to server: No such file or directory Is... 2015.06.26 トラブルシューティング
プログラミング [swift] AFHTTPSessionManagerのエラー時にresponseのbodyを取得する どーも、最近iOSのアプリ開発をswiftで始めた初心者です。 AFNetworkingのAFHTTPSessionManagerでHTTPリクエストを行った時に、エラー時のresponse bodyを取得する方法が見つからなくてハマった... 2015.06.26 プログラミング
プログラミング videoタグでストリーミングしない方法 HTML5のvideoタグを使うと、動画など自動でストリーミングになってしまう。 rangeヘッダに対応していないサーバと連携しなければならない場合は、videoタグがストリーミング再生前提でサーバにリクエストを行ってしまうと、うまくサーバ... 2015.06.26 プログラミング