てりぃ

アラフォー4人と1匹家族/外遊び大好き/高知移住計画進行中/techcamp/

てりぃ

アラフォー4人と1匹家族/外遊び大好き/高知移住計画進行中/techcamp/

マガジン

記事一覧

Rails まとめ④

・ライブラリ 複雑なプログラムを一つのセットにしたもの。 Rubyのライブラリは、RubyGemsと呼ぶ。 ・RubyGems Rubyのライブラリの総称。 ・gem RubyGemsにはたくさんの…

てりぃ
3年前
8

Railsまとめ③

ログイン機能付きのブログアプリ作成 ・ルートパス アプリケーションの大元のアクセス先。英語でrootと書き、 根っこという意味。ルートパスから様々なページに分岐してい…

てりぃ
4年前
4

Ruby on Rails まとめ②

投稿ページ作成 ①ルーティングを記載 config/routes.rb 編集Rails.application.routes.draw do get 'posts', to: 'posts#index'# 新規投稿ページを表示するリクエストに…

てりぃ
4年前
2

Ruby on Rails まとめ①

フレームワーク Webアプリケーションを作成する際に用いられる枠組み。フレームワークでアプリケーションの雛形を作成し、必要なファイルをカスタマイズして、 アプリケー…

てりぃ
4年前
3

Ruby まとめ

ターミナルルートディレクトリ   階層構造の一番上にあるディレクトリ カレントディレクトリ  現在作業中となるディレクトリ ホームディレクトリ   新規ターミナル…

てりぃ
4年前
8

CSSまとめ

セレクタセレクタ/プロパティ/値 で構成。 セレクタ { プロパティ: 値; }となり、セレクタ構造を示すために{}、プロパティの値を指定する場合は、 :(コロン)、値の最後…

てりぃ
4年前
4

S3に画像をアップロード

開発環境で問題がないことを確認します。 セキュリティ対策 AWSは従量制のサービスのため他人がなりすましでログインして膨大な処理を行うと被害が発生します。今回は3つ…

てりぃ
4年前
4

Capistrano

自動デプロイツールの一種。デプロイ時に必要なコマンドが1回で済む。 手動デプロイ時に起こるコマンドの打ち間違い、手順間違いを解消。 Gemfile を編集group :developm…

てりぃ
4年前
6

Nginx 導入

Nginx(エンジン・エックス)は、Webサーバの一種。 ・Webサーバ クライアントからのリクエストに応じたコンテンツをレスポンスとして返すプログラム。 ① クライアント…

てりぃ
4年前
4

アプリの公開!

EC2のサーバにアプリのコードをクローン・GithubにSSH鍵を登録 EC2サーバにアプリケーションのコードをクローンしようとしても、 エラーが出る。Githubから見てこのEC2イン…

てりぃ
4年前
4

データベースの設定

RailsとデータベースRuby on RailsのようなWebアプリケーションフレームワークには、全てのデータを保存しておく場所となるため、データベースは必ず必要になります。 デ…

てりぃ
4年前
3

EC2 Ruby/Rails 環境構築

設定用のツールをインストール・yumコマンド Linuxにおけるソフトウェア管理の仕組み。yumコマンドを利用することで、yumの管理下にあるプログラムのバージョンを管理した…

てりぃ
4年前
2

AWS(Amazon Web Servises)

ただいまデプロイ周辺で絶賛つまづいてますので、復習します。 サーバのセットアップ ~ SSHでログインまでを書きます。 ・クラウドコンピューティング従来ダウンロードや…

てりぃ
4年前
3

WEBの基礎

プログラミング界隈の略語って英語の頭文字をとるので パッと見イメージできないし、見当もつかないんですよねww かといって〜の略ですって、丁寧に教えてもらえることも少…

てりぃ
4年前
2

HTMLとCSSはコンビです。

・HTML    HyperText Markup Language        ウェブサイトに表示される情報を記載するもの。        ファイル名は 〇〇.html になります。 ・CSS  …

てりぃ
4年前
8

BBQ日和!!

最高にきもちいい日!!今日は外で遊べないのが心底もったいない日でした。。キッズとBBQしたい。今は我慢ですねー。 35才でパソコンはググるか、エクセル、ワードでの文…

てりぃ
4年前
7
Rails まとめ④

Rails まとめ④

・ライブラリ
複雑なプログラムを一つのセットにしたもの。
Rubyのライブラリは、RubyGemsと呼ぶ。

・RubyGems
Rubyのライブラリの総称。

・gem
RubyGemsにはたくさんのライブラリが含まれる、それぞれをgemと言う。
RailsもRubyのgemの一つ。Railsの中でもgemを使用できる。
Railsアプリケーション内で使用するgemはGemfileに記載して管理

もっとみる
Railsまとめ③

Railsまとめ③

ログイン機能付きのブログアプリ作成
・ルートパス
アプリケーションの大元のアクセス先。英語でrootと書き、
根っこという意味。ルートパスから様々なページに分岐していく。

・root メソッド

root to: 'コントローラー名#アクション名'

①ルーティングを設定

config/routes.rb を編集Rails.application.routes.draw do root to:

もっとみる

Ruby on Rails まとめ②

投稿ページ作成
①ルーティングを記載

config/routes.rb 編集Rails.application.routes.draw do get 'posts', to: 'posts#index'# 新規投稿ページを表示するリクエストに対応 get 'posts/new', to: 'posts#new'end

②コントローラーを設定

app/controllers/posts_con

もっとみる
Ruby on Rails まとめ①

Ruby on Rails まとめ①

フレームワーク
Webアプリケーションを作成する際に用いられる枠組み。フレームワークでアプリケーションの雛形を作成し、必要なファイルをカスタマイズして、
アプリケーションを作成する。必要なファイルやデータの流れを既に一つのセットとして用意してくれているフレームワークを用いれば、素早く、
Webアプリケーションを開発できる。

フレームワークの種類
Ruby: Ruby on Rails(ルビーオン

もっとみる
Ruby まとめ

Ruby まとめ

ターミナルルートディレクトリ  
階層構造の一番上にあるディレクトリ

カレントディレクトリ 
現在作業中となるディレクトリ

ホームディレクトリ  
新規ターミナル立ち上げ時、作業中のディレクトリ

パス        
ディレクトリやファイルの所在を示す文字列。

絶対パスルート
ディレクトリから指定するパス

相対パス
カレントディレクトリから指定するパス

lsコマンド
listの略、ディ

もっとみる
CSSまとめ

CSSまとめ

セレクタセレクタ/プロパティ/値 で構成。
セレクタ { プロパティ: 値; }となり、セレクタ構造を示すために{}、プロパティの値を指定する場合は、 :(コロン)、値の最後には;(セミコロン)。

〇〇.css p { color: red;}

・セレクタ:p     HTMLで<p></p>の要素全てが装飾の対象。
・プロパティ:color   文字の色を決めるためのプロパティ。
・値:re

もっとみる
S3に画像をアップロード

S3に画像をアップロード

開発環境で問題がないことを確認します。

セキュリティ対策
AWSは従量制のサービスのため他人がなりすましでログインして膨大な処理を行うと被害が発生します。今回は3つ対策します。

・二段階認証

・AWSログイン後、ヘッダー部分のアカウント名をクリック。
・マイセキュリティ資格情報 をクリック。
・Continue to Security Credentialsをクリック。
・多要素認証(MFA

もっとみる
Capistrano

Capistrano

自動デプロイツールの一種。デプロイ時に必要なコマンドが1回で済む。
手動デプロイ時に起こるコマンドの打ち間違い、手順間違いを解消。

Gemfile を編集group :development, :test do gem 'capistrano' gem 'capistrano-rbenv' gem 'capistrano-bundler' gem 'capistrano-rails' gem '

もっとみる

Nginx 導入

Nginx(エンジン・エックス)は、Webサーバの一種。

・Webサーバ
クライアントからのリクエストに応じたコンテンツをレスポンスとして返すプログラム。

① クライアントからのリクエスト全てがWebサーバに送られる。
② Webサーバ内で処理することが出来れば、ブラウザにレスポンスを返す。
 処理が出来るものはデータベースと通信せず、静的なコンテンツのみ。
 静的なコンテンツはリクエストのた

もっとみる

アプリの公開!

EC2のサーバにアプリのコードをクローン・GithubにSSH鍵を登録
EC2サーバにアプリケーションのコードをクローンしようとしても、
エラーが出る。Githubから見てこのEC2インスタンスが何者かわからない。SSH鍵をGithubに登録すると、認証に利用しコードのクローンを許可する。

・EC2サーバのSSH鍵ペアを作成

ターミナル(EC2サーバ)$ ssh-keygen -t rsa -

もっとみる

データベースの設定

RailsとデータベースRuby on RailsのようなWebアプリケーションフレームワークには、全てのデータを保存しておく場所となるため、データベースは必ず必要になります。

データベースの種類①階層型データベース
②ネットワーク型データベース
③リレーショナルデータベース

最も利用されているのが、リレーショナルデータベースです。
エクセルの表のような形で情報を整理し、管理することができます

もっとみる

EC2 Ruby/Rails 環境構築

設定用のツールをインストール・yumコマンド
Linuxにおけるソフトウェア管理の仕組み。yumコマンドを利用することで、yumの管理下にあるプログラムのバージョンを管理したり、一括でアップデートしたりできます。

・Linux 
OSの一種。WindowsやmacOSと同じOSの仲間。

・パッケージ
Linuxが採用しているアプリケーションの配布形態。LinuxOS下における、ある役割/機能を

もっとみる
AWS(Amazon Web Servises)

AWS(Amazon Web Servises)

ただいまデプロイ周辺で絶賛つまづいてますので、復習します。
サーバのセットアップ ~ SSHでログインまでを書きます。

・クラウドコンピューティング従来ダウンロードやインストールして利用していたデータやソフトを、ネットワークを通じて利用するもの。
レンタルサーバとは異なり必要な時に、必要な分だけ使う事ができる。
Gmailなどもクラウドコンピューティングの一つになります。

米Amazonが提供

もっとみる
WEBの基礎

WEBの基礎

プログラミング界隈の略語って英語の頭文字をとるので
パッと見イメージできないし、見当もつかないんですよねww
かといって〜の略ですって、丁寧に教えてもらえることも少ないので
なるべく記載することを心がけマス!

まず WEB (World Wide Web) とは?インターネット上で用いられる文書の公開・閲覧システムのこと。
文字や画像、動画等をネット上で公開・配布・入手・閲覧することが可能。We

もっとみる
HTMLとCSSはコンビです。

HTMLとCSSはコンビです。

・HTML    HyperText Markup Language
       ウェブサイトに表示される情報を記載するもの。
       ファイル名は 〇〇.html になります。
・CSS    Cascading Style Sheets
       HTMLに記載された情報を装飾するもの。
       ファイル名は 〇〇.css になります。
・タグ    HTMLにおける要

もっとみる

BBQ日和!!

最高にきもちいい日!!今日は外で遊べないのが心底もったいない日でした。。キッズとBBQしたい。今は我慢ですねー。

35才でパソコンはググるか、エクセル、ワードでの文字入力しか経験なかった私ですがプログラミングスクールに通い2ヶ月経ちました。

スクールが始まる前に『できればProgateで予習して下さい』と言われました。『前職との兼ね合いでできなくても問題はないです、予習できていればより良いです

もっとみる