賢くなりたいトイプードルの日記

データサイエンス系の話をメインにしていきます

2019-01-01から1ヶ月間の記事一覧

Google広告(リニューアル版)の検索フレーズを変更・追加できない時の対処法

結論から言うと、自分の場合は知らないうちに「旧 Adwords Express のスマートアシストキャンペーン」をやっていて、エキスパートモードへ切り替える必要があった。 Google広告はGoogle側で最適化していろいろとやってくれて全然リソースがない場合は丸投げ…

Railsアプリでレコードを作成する度にsitemapを更新して検索エンジンにインデックスさせる方法

コンテンツサイトを運営していて、コンテンツが毎日10個くらい増えるのだがページがインデックスされてない。 結論として、sitemap_generatiorっていうgemを導入してサイトマップを作成し、Google Search Consoleでそのサイトマップを送信すればOKだった。…

Ruby On Railsでメールの開封率とリンクのクリック率を検証できる機能

Ruby On Railsのメーラーで送ったメールの開封率とクリック率を調べようと思ったら、案外できなくて調べたのでまとめてみた。せっかく仮説を立てて、色とかボタンの配置とかを決めたのだから、A/Bテストをやって検証して改善していかないと意味

暗号化とステガノグラフィのコンビネーションによるスマートロック・セキュリティの強化

arXivで論文のリストを見ていると、面白そうな記事を見つけた。 「Smart-Lock Security Re-engineered using Cryptography and Steganography」という記事。インドのサーダーパテル工科大学から出た論文らしい。 タイトルを訳せば、「暗号化とステガノグラフ…

Mysql2::Error: Column 'カラム名' in where clause is ambiguousの解決方法

Ruby On Railsアプリ開発中に”Mysql2::Error: Column 'カラム名' in where clause is ambiguous”というエラーが出た。和訳すると、「where節の中の'カラム名'っていうカラムが曖昧です」

AWSでRuby On Railsアプリのログローテーションを設定するやり方

AWSは本当に便利で素晴らしくて未来的なクラウドサーバーシステムです。ログローテーションも簡単に行うことができます。 まだAWSでセキュアな環境を構築できてないという方は以下の記事をご参考にしてみてください。 https://hi-algorithm.com/how-to-build…

Phoenixアプリを操作した時に起こるエラーの解決方法

Phoenixアプリを操作した時に起こるいろいろなエラーを解決する方法について記述しました。初学者なので大目に見てください。このページにはエラーに出くわすたびに随時追加していく予定です。(DBConnection.Connect

Elixirとphoenixをmacにbrewで導入する方法

Elixirという言語がにわかに盛り上がっていることを最近良く聞きます。実際、福岡ではfukuoka.exというElixirコミュニティがけっこう盛り上がっています。Elixirは関数型言語で、他の多くのスクリプト言語との違いはオプジェクト指向型言語じゃないというこ…

brew doctorしたら「Unbrewed header files were found in /usr/local/include.」

brew doctorしたら、エラーが出た。 Warning: Unbrewed header files were found in /usr/local/include. If you didn't put them there on purpose they could cause problems when building Homebrew formulae, and may need to be deleted. どうも/usr/lo…

AWSのCloud9上でバージョンを更新・切り替え

それではCloud9を使い始めるにあたって最初に設定したほうが良いことがいろいろとあるので、説明していきます。Cloud9のデフォルトのOSやツールのバージョンは古いので、更新・切り替えをしていきます。 OSの更新 まずCloud9のターミナルで以下のコマンドを…

AWSのCloud9でセキュアな開発環境を構築する方法

AWSのcloud9の最低限セキュアな開発環境を構築してみました。Cloud9とは?