とーますメモ

Ruby on Rails / Goなどの学習メモ

環境設定

【Python】Flaskの本番環境について調べてみた

Flaskにはbuilt-inサーバがついているので、開発には全く困らないが 公式サイトを見ると以下のように記述があるので、本番環境は別に構築する必要がある。 While lightweight and easy to use, Flask’s built-in server is not suitable for production as i…

【Python】Python初心者がMac上で環境構築をしてみる

homebrewが既に入っており、Python3環境を作成するのが前提。新しい言語を使用するときに、自分がまず調べることは以下の2つ。1)デバック方法の把握 2)グローバル環境を汚染せず「プロジェクト毎の環境(バージョン及びパッケージ)」が構築できるツー…

【Activeadmin超入門】デザイン・スキン変更 〜おまけ〜

複数の管理画面をactiveadminで使用している場合は 間違わないようにするために、できれば違うデザインを反映させたいところ。ここではActiveadminで使用できるスキンである「ActiveSkin」を紹介する。github.com 1)インストール gem 'active_skin' 2)SC…

【Activeadmin超入門】インストール・環境設定 〜その1〜

Activeadminとは 要は「管理画面」系のRailsアプリをお手軽に作ることができるgem。デザインは単調なものだが、決まったやり方に沿って作れば、 CRUD画面、検索フィルター、バッチ処理、CSV出力などの処理 また連携するgemを入れることでユーザ認証、権限管…

【Elasticsearch】5.x系でElasticsearch-headを使う時の注意点

既に色んなサイトにも載っているが、 5.x系でElasticsearch-headを使用する場合は、プラグインとしてではなく 1つのスタンドアローンサーバとして使用する事になる。ローカル環境で使用するため、 公式サイトの説明通りに、まずはインストールする。 環境設…

【Go】作業効率アップ!ファイル監視 -> 自動コンパイル -> 自動実行の完全自動化

開発時に、以下のような工程を繰り返している場合、①ファイル編集 ②「go run」または「go build」して実行開発効率が落ちる。 LivereloadのようなことがGoでも出来ないか調べてみたら まさにぴったりのパッケージがあった。GitHub - codegangsta/gin: Live r…

【MySQL】レプリケーション設定をリモート(Master)-> ローカル(Slave)で設定

ローカル(開発用)環境のMySQLのデータと リモート(ステージング)環境のMySQLデータを同期させたいという思いから 色々と情報をネット上で検索してみたのだが、 大体のレプリケーション設定は同一のネットワーク上で設定することが 前提とされているもの…