放浪エンジニアのLog

少しハッピーになれる開発

Playframework (java) で環境によってDBの接続先を変える方法

今まではRailsの記事を書いていましたが、最近は Java の Playframework にはまっており、今回はその Play の環境にまつわるお話です。 よく環境毎に接続するDBが違う場合があり、そのために読み込むconfファイルを動的に変えたいシチュエーションなどがある…

Google 検索結果のスクレイピング

今回はRubyのプログラムで、google検索の検索結果のスクレイピングをやってみようと思います。 主に取得する情報は ・ URL ・ タイトル部 ・ スニペット部 (スニペット部分は簡単に言うと、下の赤い箇所です!) そもそもスクレイピングとは? スクレイピング…

Rails5 + nginx + pumaの起動問題

Rails5 + nginx + puma でアプリケーションを起動した際に、なぜか[502 Bad Gateway] になった(nginx から puma へ繋がらなかった)時のお話です。 環境 ・Ruby Version 2.3.3 ・Rails5 ・nginx/1.10.2 ・Puma Version 3.7.0 nginxの設定 特段特別な設定はし…

rmagick の 失敗原因と解決方法をまとめてみた

Railsの新環境を整えている際に発生した rmagick 入らない問題について結構はまったので、調べた内容をまとめました。どこかで誰かの役に経てれば嬉しいです。また、rmagick は調べてみると沢山の人が様々な原因で install 失敗しているみたいなので、記事の…

gem install rails 失敗 ....

本格的にRubyの勉強を始めることにし、とりあえずMacにRails環境を作ってWebアプリでも作ろうかと考えました!そんなわけでまずは環境づくりをしたわけですが、今回はつまづいた箇所のお話を〜 とりあえず rails を入れてみる 何も考えず、調べた通りにrails…

Git Tagを利用したJenkinsからのデプロイ

こんにちは、カノです。 今回は Git で Tag 管理されたソースを Jenkins を使ってデプロイする方法についてです。 ん? Rsync を使わないのかって? 筆者は Rsync が嫌いです! そのため、Rsync は使いません!!なぜか? Rsyncは事故が起こりやすく、一歩間…

Slackにポケモン絵文字をまとめて入れてみた

例に漏れずポケモンGoをやっておりますが、社内でもポケモンGoの話題が絶えません。あまりにハマりすぎてSlackでもよく話題に上がります....そんなこんなで Slackにポケモン絵文字をまとめて入れたので、その方法です。 準備1 : 画像を集める 少し調べてみる…

プラットフォームとは

このブログについて〜 現職で共通基盤としてプラットフォーム開発を行っていますが.... 「そもそもプラットフォームってなんだろう?」そんな今更ながらの疑問がよぎり、せっかくなのでこれを機会にプラットフォームついて、いろんな角度から考え・開発し・…