てりぃ

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

てりぃ

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

マガジン

最近の記事

Rails まとめ④

・ライブラリ 複雑なプログラムを一つのセットにしたもの。 Rubyのライブラリは、RubyGemsと呼ぶ。 ・RubyGems Rubyのライブラリの総称。 ・gem RubyGemsにはたくさんのライブラリが含まれる、それぞれをgemと言う。 RailsもRubyのgemの一つ。Railsの中でもgemを使用できる。 Railsアプリケーション内で使用するgemはGemfileに記載して管理。 それらのgemはbundlerによって管理されている。 ・Gemfile

    • Railsまとめ③

      ログイン機能付きのブログアプリ作成 ・ルートパス アプリケーションの大元のアクセス先。英語でrootと書き、 根っこという意味。ルートパスから様々なページに分岐していく。 ・root メソッド root to: 'コントローラー名#アクション名' ①ルーティングを設定 config/routes.rb を編集Rails.application.routes.draw do root to: 'posts#index'end ②コントローラーを設定 ターミナル# コ

      • 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_controller.rb # index下に追記 def new end ③ビュー

        • Ruby on Rails まとめ①

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

        Rails まとめ④

        マガジン

        • dd
          0本

        記事

          Ruby まとめ

          ターミナルルートディレクトリ   階層構造の一番上にあるディレクトリ カレントディレクトリ  現在作業中となるディレクトリ ホームディレクトリ   新規ターミナル立ち上げ時、作業中のディレクトリ パス         ディレクトリやファイルの所在を示す文字列。 絶対パスルート ディレクトリから指定するパス 相対パス カレントディレクトリから指定するパス lsコマンド listの略、ディレクトリやファイルの一覧を表示する。 cdコマンド change direct

          Ruby まとめ

          CSSまとめ

          セレクタセレクタ/プロパティ/値 で構成。 セレクタ { プロパティ: 値; }となり、セレクタ構造を示すために{}、プロパティの値を指定する場合は、 :(コロン)、値の最後には;(セミコロン)。 〇〇.css p { color: red;} ・セレクタ:p     HTMLで<p></p>の要素全てが装飾の対象。 ・プロパティ:color   文字の色を決めるためのプロパティ。 ・値:red       何色を適用するか宣言しています。 ・classセレクタ HTM

          CSSまとめ

          S3に画像をアップロード

          開発環境で問題がないことを確認します。 セキュリティ対策 AWSは従量制のサービスのため他人がなりすましでログインして膨大な処理を行うと被害が発生します。今回は3つ対策します。 ・二段階認証 ・AWSログイン後、ヘッダー部分のアカウント名をクリック。 ・マイセキュリティ資格情報 をクリック。 ・Continue to Security Credentialsをクリック。 ・多要素認証(MFA) をクリックし、 MFAの有効化 をクリック。 ・仮想MFAデバイス の選択を

          S3に画像をアップロード

          Capistrano

          自動デプロイツールの一種。デプロイ時に必要なコマンドが1回で済む。 手動デプロイ時に起こるコマンドの打ち間違い、手順間違いを解消。 Gemfile を編集group :development, :test do gem 'capistrano' gem 'capistrano-rbenv' gem 'capistrano-bundler' gem 'capistrano-rails' gem 'capistrano3-unicorn'end ターミナル(ローカルPC)#

          Capistrano

          Nginx 導入

          Nginx(エンジン・エックス)は、Webサーバの一種。 ・Webサーバ クライアントからのリクエストに応じたコンテンツをレスポンスとして返すプログラム。 ① クライアントからのリクエスト全てがWebサーバに送られる。 ② Webサーバ内で処理することが出来れば、ブラウザにレスポンスを返す。  処理が出来るものはデータベースと通信せず、静的なコンテンツのみ。  静的なコンテンツはリクエストのたびに内容が変更されないファイル。  例:表示が定まっているCSSや、画像、会社概

          Nginx 導入

          アプリの公開!

          EC2のサーバにアプリのコードをクローン・GithubにSSH鍵を登録 EC2サーバにアプリケーションのコードをクローンしようとしても、 エラーが出る。Githubから見てこのEC2インスタンスが何者かわからない。SSH鍵をGithubに登録すると、認証に利用しコードのクローンを許可する。 ・EC2サーバのSSH鍵ペアを作成 ターミナル(EC2サーバ)$ ssh-keygen -t rsa -b 4096# 途中で passphrase など3段階ほど入力を求められること

          アプリの公開!

          データベースの設定

          RailsとデータベースRuby on RailsのようなWebアプリケーションフレームワークには、全てのデータを保存しておく場所となるため、データベースは必ず必要になります。 データベースの種類①階層型データベース ②ネットワーク型データベース ③リレーショナルデータベース 最も利用されているのが、リレーショナルデータベースです。 エクセルの表のような形で情報を整理し、管理することができます。 リレーショナルデータベースを管理するソフトウェアはリレーショナル・ データ・

          データベースの設定

          EC2 Ruby/Rails 環境構築

          設定用のツールをインストール・yumコマンド Linuxにおけるソフトウェア管理の仕組み。yumコマンドを利用することで、yumの管理下にあるプログラムのバージョンを管理したり、一括でアップデートしたりできます。 ・Linux  OSの一種。WindowsやmacOSと同じOSの仲間。 ・パッケージ Linuxが採用しているアプリケーションの配布形態。LinuxOS下における、ある役割/機能をもったプログラムの集合です。ソフトウェアとも、ライブラリとも呼べます。 パッケ

          EC2 Ruby/Rails 環境構築

          AWS(Amazon Web Servises)

          ただいまデプロイ周辺で絶賛つまづいてますので、復習します。 サーバのセットアップ ~ SSHでログインまでを書きます。 ・クラウドコンピューティング従来ダウンロードやインストールして利用していたデータやソフトを、ネットワークを通じて利用するもの。 レンタルサーバとは異なり必要な時に、必要な分だけ使う事ができる。 Gmailなどもクラウドコンピューティングの一つになります。 米Amazonが提供している クラウドコンピューティングサービス の総称。 代表的なサービスにAma

          AWS(Amazon Web Servises)

          WEBの基礎

          プログラミング界隈の略語って英語の頭文字をとるので パッと見イメージできないし、見当もつかないんですよねww かといって〜の略ですって、丁寧に教えてもらえることも少ないので なるべく記載することを心がけマス! まず WEB (World Wide Web) とは?インターネット上で用いられる文書の公開・閲覧システムのこと。 文字や画像、動画等をネット上で公開・配布・入手・閲覧することが可能。Webは「クモの巣」の意。 URL(Uniform Resource Locator

          WEBの基礎

          HTMLとCSSはコンビです。

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

          HTMLとCSSはコンビです。

          BBQ日和!!

          最高にきもちいい日!!今日は外で遊べないのが心底もったいない日でした。。キッズとBBQしたい。今は我慢ですねー。 35才でパソコンはググるか、エクセル、ワードでの文字入力しか経験なかった私ですがプログラミングスクールに通い2ヶ月経ちました。 スクールが始まる前に『できればProgateで予習して下さい』と言われました。『前職との兼ね合いでできなくても問題はないです、予習できていればより良いです』の言葉を鵜呑みにしてしまいました。 絶対的に!予習して下さい!絶対的に!

          BBQ日和!!