2022-08-01から1ヶ月間の記事一覧
目次 サーバーを立てるとは? 具体的にどんな準備がサーバーで必要なのか? サーバーを立てるとは? ⇨ブラウザーに文字を表示するための準備をすること=サーバーを立てる。 具体的にどんな準備がサーバーで必要なのか? 必要なもの4つ 1つ目 ①アプリケー…
Ruby 基礎 目次 ①各種名前 ②①の機能の紹介 ①各種名前 ①各種名前 ①オブジェクト ②インスタンス ③メソッド ④クラス  ② ①の機能の紹介 オブジェクト ⇨便利機能を兼ね備えたお道具箱のイメージ お道具箱のイメージとは? お道具箱にはハサミや水のりやホッチキ…
目次 動画配信の種類 それぞれの特徴 動画配信の種類 ①ダウンロード ②ストリーミング ③プログレッシブダウンロード それぞれの特徴 ①ダウンロード ⇨動画ファイルが全てダウンロードし終わらないと見れない。(プロトコルはHTTP) メリット オフラインで視聴…
Ajaxとは? HTTP通信との違い Ajax通信の流れ Ajax使用用途 Ajaxとは? HTMLの一部を追加で読み込む通信方法 どういうこと? ⇨Ajaxが使われている具体例を見てみよう。 例 YouTube YouTubeの開くとこのように動画のサムネイルが並ぶ下の方にスクロールすると…
目次 form_withで送られたデータをデータベースに保存する際の注意点 ストロングパラメータ ストロングパラメータの使い方 用語 form_withで送られたデータをデータベースに保存する際の注意点 ⇨form_withで送られてくるデータは改竄が可能。 どういうことか…
目次 TCP/IPとは tcp/ipの概念のイメージについて 具体的に各階で何が行われているのか? IPアドレスとMACアドレスの違い 用語 TCP/IPとは pcや他のデバイスからwebサーバーに繋がるまでに必要なルールtcp/ipとは TCPとIPというプロトコル(ルール)を使って…
resourcesメソッドと使い方(routes.rbに記載) root ”コントローラ名#アクション名”(routes.rbに記載) form_with resourcesメソッドと使い方 resourcesメソッドとは? ⇨railsが持っている便利機能を使うコマンド 便利機能↓ つまり↑の7つのアクションに…
目次 HTTPとは? httpとhttpsの違い SLL化とは? リダイレクトとは? HTTPとは? ⇨個人情報がバレないhttp通信のこと ⇨要は安全性が高い通信 Webサーバーとクライアント間でのデータの送受信を行うために用いれられるプロトコル httpとhttpsの違い ⇨安全な通…
目次 クラス変数とインスタンス変数の比較 クラスメソッドとインスタンスメソッドの比較 モジュールについて Mix-in クラス変数とは インスタンスごとにそれぞれ固有とは↓でいうインスタンスごと(masa=User.new(“masa”))によって実引数が違うから @name(イ…
目次 class文 initializeメソッド 組み込みクラスの継承の関係 アクセスメソッド 特別な変数self クラス文 class クラス名 クラスの定義 End 注意 クラス名は必ず大文字で始めないとあかん initializeメソッド Class文の中で定義されたメソッドをそのクラス…
継承 継承のメリット 組み込みクラスの継承の関係 継承 既に定義されているクラスを引き継いで新しいクラスを作ること 継承によって新しく作られたクラス⇨サブクラス 軽症の元になったクラスをスーパークラスと言います 継承のメリット ① 既存の機能はそのま…
目次 ログインとは ログインの流れ ログインの手順1 ログインの手順2 ログインの手順3 ログインとは ⇨サイトを操作しているユーザーが誰であるかが判別できる状態のこと ログインのメリット⇨ユーザーごとにユーザーに合わせた情報を提供できる 例 YouTube…
目次 ログアウトのやり方 ログアウトの手順1、2、3 ログインとログアウト時で画面に表示するものを切り替える ログアウトのやり方 ⇨アクション内でsession[:キー名]=nil ログインの時は値を代入することでログインを保っていた。 ログアウトは逆で値を削…
目次 エラーの経緯 エラーの意味と原因 エラーの解決策 エラーの経緯 rails tutorialをcloud9で勉強しようとしてターミナルでrails serverを起動しようとしたら いきなり こんなエラーが出た。 エラーの意味と原因 意味⇨もう既にrails server 立ち上がってる…
目次 オブジェクト クラスとは インスタンスとは メソッドとは メソッドの使い方 メソッドの種類 オブジェクトとは ⇨データを表現するための単位をオブジェクトという。 例 print(“Hello Ruby”) データ=””で囲われたもの ”Hello Ruby”がデータ(オブジェク…
目次 プロキシサーバーとは なんで中継役をする必要があるのか? プロキシサーバーとは ⇨内部(青の枠線)ネットワークのpc と外部ネットワークの通信の中継役をする存在がプロキシサーバー なんで中継役をする必要があるのか? 理由は大きく分けて2つ ①キャ…