Androidはワンツーパンチ 三歩進んで二歩下がる

プログラミングやどうでもいい話

ruby on rails

【7】SteveLTN/HTTPS-PORTALを使ってLet's Encryptで全自動SSL対応を行う(GCP(GCE),Rails,Nginxリバースプロキシ,Docker)

> 2019/03/31追記 Let's Encryptがらみでトラブル発生してしまいました。 ここの情報がまちがっていたのでご参考になさった方は 8.3. FORCE_RENEW: 'true'について の部分を確認していただけますとありがたいです。 申し訳ありませんがよろしくお願いいたし…

【5】GCP(GCE)でRailsアプリを外部IPアドレス+3000番ポートで動かしてみる(環境変数COMPOSE_FILE、GCE+Docker+Rails+Puma+PostgreSQL)

1. 公式サイト 2. 目標 3. 注意点 4. 参考サイト様 5. 環境変数 COMPOSE_FILE を GCE に設定して複数ある環境用の docker-compose.yml を読み込めるようにする 5.1. コマンドで環境変数 COMPOSE_FILE を設定する(一時的) 5.2. bashrc に環境変数 COMPOSE_F…

【1】HerokuからGCP無料枠にRailsアプリを引越ししたときにやったこと(GCE+Docker+Rails+Puma+PostgreSQL+Nginx+Let's Encrypt)

こんにちは。さくらです。 ポケット糖質量という Rails アプリを GCP(Google Cloud Platform)のサービスの一つであるGCE(Google Compute Engine)の無料枠を使って公開しました。 以前から Heroku のサーバーで公開していたのですが、この度お引越ししました…

Macで rails serverでhttp://localhost:3000を開始したがctrl+c でサーバーが停止しなくなってしまった時のコマンド

$ rails server Macで上記のコマンドでrailsのローカルサーバー(WEBrickの通常のポート3000を使用しています) を開始しましたが、ctrl+c でサーバーが停止しなくなってしまいました。 私はctrl+zを押したような気がしますのでそれが原因だと思います。この…

お名前.comで取得した独自ドメインをHerokuでSSL対応しました

こんにちは。さくらです。 Web版ポケット糖質量(Railsで作っています。)をhttpのまま放置していたのですが、 やっとhttps対応しました。 https://www.pockettoushituryou.com/このエントリーは覚書です。 前提 お名前.comでドメイン取得が済んでいる Heroku…

RubyでExcelから出力したShift_JISのcsvをutf-8に変換する

RubyでExcelから出力した、文字コードがShift_JISのcsvをutf-8に変換する方法のメモです。 私が作成しているRailsのアプリで、 seeds.rbでExcelファイルから出力したcsvファイルを読み込んで、 DBの初期データ投入をしています。Excelから出力したcsvファイ…

ポケット糖質量にスマホ向けAPIを追加

こんにちは。さくらです。 www.pockettoushituryou.comポケット糖質量でスマホのクライアントアプリを作りたいなと思っています。サイトの横幅を縮めると下の画像のように縦長で間延びして見辛い印象です。とりあえずAndroid版を作って(iOS版も作りたいけど…

Ruby on Rails初心者ですがWebアプリケーション「ポケット糖質量」をリリースいたしました!

Ruby on Rails初心者ですがWebアプリケーション、「ポケット糖質量」をリリースいたしました! よろしければ使ってみていただけるとうれしいです。www.pockettoushituryou.com現在こんな見た目です。 前提 一応Androidアプリを作ることが出来ます。 ここのと…

Herokuデプロイ後にdb:migrateが失敗した時の状況とやったこと

Rails勉強中です。Heroku使用経験もほとんどありません。 トラブル時に途中で混乱して手順を忘れてしまっている部分が多いのですが、 よい勉強になりましたので作業のメモを残しておきます。 全体のまとめ Herokuにデプロイする前に Gemfile.lockの中身を消…

Material Design Lite for SassでRailsアプリケーションにGoogleのMaterial Design LiteとMaterial IconsとRobotoフォントを導入する

Google製のマテリアルデザインとマテリアルアイコンとRobotoフォントをRubyアプリケーションで使うための「Material Design Lite for Sass」というgemを使います。github.comこのgemはgoogle製Material Design LiteのSaasバージョンです。github.com 導入 Ge…

ransackでRailsアプリケーションに検索機能をつける

Railsを勉強中です。ransackというgemを使用して、検索機能を実装する一連の処理をメモします。github.com 下準備 サンプルのアプリケーションを新しく作ります。 railsのバージョンは5.0.1です。$ rails new _5.0.0.1_ new exm-ransack $ cd exm-ransack以…

Railsでcsvファイルから初期データを投入する

Railsを勉強中です。csvファイルから初期データをDBに投入し、画面に表示するという一連の処理をメモします。 railsのバージョンは4.2.6です。サンプルのアプリケーションを新しく作ります。 $ rails new exm-csv-import このようなデータを投入します。 モ…

Rails Model Generator GUIを使ってrails g modelコマンドを間違わないように書く

rails勉強中です。railsでモデルとマイグレーションを生成する時のコマンドrails generate model NAME [field[:type][:index] field[:type][:index]] [options] (generate はgと略せる。)こういうものを間違わずに書くいい方法がないかと探したらCodePen - R…

Rails + Grapeを使って超単純なapiを作ってみる

初心者の勉強記録です。 「〜らしい」や「っぽい」などの語尾が多くなっています。 手順を書き残すため、主題とは外れた内容も含みます。 間違ったり知識が最新でなかったりすると思いますのでツッコミ大歓迎でございます。 何をやりたいのか Androidアプリ…

私が今までに作って公開したアプリの紹介

githubのリポジトリはこちら github.com 投資名言 (iOSアプリ) 選りすぐりの投資名言を毎日お届けします。投資名言Yukari Sakuraiファイナンス無料apps.apple.com 投資名言 (Androidアプリ) 選りすぐりの投資名言を毎日お届けします。 play.google.com …