記事一覧

noteで始めるアウトプット

noteとは noteは誰もが自分のメディアを簡単作れるプラットフォームです。 誰もが知的好奇心を持って楽しく創作できます。 noteはとても汎用性が高くて色んな目的に合わせ…

ookkdai23
3年前

Ruby On Rails

Ruby on Rails 基本構造とは MVCアーキテクチャによって設計されてる。 MVC とは Model(モデル):データベースのデータを扱う。 Controller(コントローラー):処理の…

ookkdai23
3年前

Ruby 入門

Rubyについて Rubyはまつもとゆきひろが開発したオブジェクトスクリプト言語。 Rubyの処理系は複数ある。大体のRubyはC言語で実装されたMRI(基本OSで動作) Rubyの基礎…

ookkdai23
3年前

Rails チュートリアル5章

レイアウト作成 webデザインフレームワークはBootstrapを使う 構造を理解するサイトロゴ、ナビゲーション、サイトヘッダーの静的なサイトを制作 ナビゲーションheaderは…

ookkdai23
3年前

ユーザーのモデルを作成

6.1 UserモデルUser のデーターを作成する場所がないのでデータ構造を作成する データー構造 =モデル データーを長期的に保存する場所をデータベースという データベー…

ookkdai23
3年前

情報セキュリティ

ネットワークセキュリティ ユーザー認証 本人確認をすることでユーザーIDとパスワードで組み合わせ ・ユーザー lD 利用者を識別するための情報 利用者は変更できない ・…

ookkdai23
3年前
4

Rails チュートリアル七章

ユーザー登録 7.1 ユーザー登録をする 7.1.1 デバックとRails環境 プロフィールは動的なページだからWebサイトレイアウトにデバック情報を追加 <%= debug(params)if Ra…

ookkdai23
3年前

話し方

スキルよりメンタルメンタルの条件 ・環境づくり  全肯定の場を作り相手の緊張を解く ・人間の大原則   自分の興味しかない   承認欲求をすすぐ   自分を大好きさせ…

ookkdai23
3年前

情報化と経営

関連法規知的財産権 知的財産権は知的創作物に対する権利であり、著作権や産業財産権があります。 著作権 著作権は、著作物を創作した時点で発生する。 死後五十年は守ら…

ookkdai23
3年前
4

Rails チュートリアル8章

8.1セッションとは HTTPはステートレスなプロトコル。独立したトランザクションとも言える Railsでセッションを実装する方法はcookies cookiesとはユーザーのブラウザに保…

ookkdai23
3年前

情報の基礎理論

情報量の単位 コンピュータ内部は情報は2値で扱われている 2 進数のいちとゼロに対応してる 最小の単位はビット、ビットを8個集めたらバイト バイトは情報量の基本 文字…

ookkdai23
3年前

Rails チュートリアル九章

9.1 Remember 機能ユーザーのウェブサイトを閉じた後でもログイン状態を有効にする機能 チェックボックスをログインフォームに追加する 9.1.1 記憶トークンと暗号化sess…

ookkdai23
3年前

Rails チュートリアル

10.1 ユーザー更新 ユーザー情報を編集するパターンは、新規ユーザーの作成と似ている。 新規ユーザー用のビューを出力するnewアクションと同じでユーザーを編集するため…

ookkdai23
3年前

Ruby on Rails 実践ガイド

開発環境の構築 Dockerとは Dockerは仮想環境を提供するオープンソース・ソフトウェアです。 設定の容易さや起動の速さなどの理由により人気 Dockerでは個人の仮想構築を…

ookkdai23
3年前
1

noteで始めるアウトプット

noteとは noteは誰もが自分のメディアを簡単作れるプラットフォームです。
誰もが知的好奇心を持って楽しく創作できます。
noteはとても汎用性が高くて色んな目的に合わせて活用できます。
例えば、知識を頭に入れるとき、文章力のトレーニングや本当に様々です。
一人ひとりが楽しく創作できる。そんな夢のようなプラットフォームです。

noteが大事にしてること創作を楽しみ続け発表することです。なぜな

もっとみる

Ruby On Rails

Ruby on Rails 基本構造とは
MVCアーキテクチャによって設計されてる。

MVC とは

Model(モデル):データベースのデータを扱う。
Controller(コントローラー):処理の振り分け。

Ruby on Railsの基本要素とは

ルーティング:処理のわかりやすいurlでわける。

Ruby 入門

Rubyについて

Rubyはまつもとゆきひろが開発したオブジェクトスクリプト言語。
Rubyの処理系は複数ある。大体のRubyはC言語で実装されたMRI(基本OSで動作)

Rubyの基礎知識Rubyはすべてオブジェクト
Rubyのメソッドは種類がある
・オブジェクト.メソッド(引数)
・オブジェクト.メソッド引数
・オブジェクト.メソッド
文の区切りは改行
コメント方法 #をつかう
リテアルは

もっとみる

Rails チュートリアル5章

レイアウト作成
webデザインフレームワークはBootstrapを使う

構造を理解するサイトロゴ、ナビゲーション、サイトヘッダーの静的なサイトを制作

ナビゲーションheaderは3つのクラスがある
・navbar
navbar-fixed-top
nabar-inverse
Bootstrpによって特別な意味がある
divタグは表示領域
"#"はダミーURL
image_tagヘルパーは画像を

もっとみる

ユーザーのモデルを作成

6.1 UserモデルUser のデーターを作成する場所がないのでデータ構造を作成する
データー構造 =モデル

データーを長期的に保存する場所をデータベースという
データベースとのやり取りをするライブラリーをActive Record
Active Recordはデータ検索/作成/保存を持っている

6.1.1 データーベースの移行

永続性を持ったユーザーモデルを構築する

rails g m

もっとみる

情報セキュリティ

ネットワークセキュリティ

ユーザー認証
本人確認をすることでユーザーIDとパスワードで組み合わせ
・ユーザー lD
利用者を識別するための情報
利用者は変更できない
・パスワード
利用者が本人確認するための情報
利用者が変更出来る   

ワンタイムパスワードとコールバック
・ワンタイムパスワード
一度しか使えないパスワード
・コールバック
アクセス権端末か確認するために回線を切り通信を開始する

もっとみる

Rails チュートリアル七章

ユーザー登録

7.1 ユーザー登録をする

7.1.1 デバックとRails環境
プロフィールは動的なページだからWebサイトレイアウトにデバック情報を追加

<%= debug(params)if Rails.env.development? %>

開発環境だけにデバック情報が表示される
Railsはテスト環境、開発環境、本番環境がある

@mixin box_sizing {-moz-bo

もっとみる

話し方

スキルよりメンタルメンタルの条件
・環境づくり
 全肯定の場を作り相手の緊張を解く
・人間の大原則
  自分の興味しかない
  承認欲求をすすぐ
  自分を大好きさせる

・拡張話法
  感嘆=リアクションをつける
  反復=オーム返し、ミラーリング
  共感=寄り添う、
  称照=褒める
  質問=相手の話をもっと聞き出す
表情と声をつける

情報化と経営

関連法規知的財産権
知的財産権は知的創作物に対する権利であり、著作権や産業財産権があります。

著作権
著作権は、著作物を創作した時点で発生する。
死後五十年は守られる。
法の目的は権利を保護することで文化の発展に寄付すること。
コンピュータに関する著作物も保護の対象
しかし、プログラミングやアルゴリズムなどは保護対象外です。

産業財産権
・特許権
高度な発明の保護、20年
・実用新案件
改良な

もっとみる

Rails チュートリアル8章

8.1セッションとは

HTTPはステートレスなプロトコル。独立したトランザクションとも言える
Railsでセッションを実装する方法はcookies
cookiesとはユーザーのブラウザに保存される小さなデータ

8.1.1セッションコントローラー
セッションコントローラーの作成

rails generate controller Sessions new

ルーティングの設定

root "s

もっとみる

情報の基礎理論

情報量の単位
コンピュータ内部は情報は2値で扱われている
2 進数のいちとゼロに対応してる
最小の単位はビット、ビットを8個集めたらバイト
バイトは情報量の基本

文字コード

ASCIIコード:英数字と特殊文字のみ。漢字・かなに関する規定はない
シフトjlsコード:ASCllコードと漢字・かなが混在可能
EUC: UNIXやLinuxなどで用いられる文字コード
UNICODE:世界の文字の多くを

もっとみる

Rails チュートリアル九章

9.1 Remember 機能ユーザーのウェブサイトを閉じた後でもログイン状態を有効にする機能
チェックボックスをログインフォームに追加する

9.1.1 記憶トークンと暗号化sessionメソッドはブラウザーを閉じると消えるセッションの永続化として記憶トークンを生成しcookiesメソッドによる永続的や安全性の高い記憶ダイジェストによるトークン認証に記憶トークンを活用(トークンはパスワードと同じ

もっとみる

Rails チュートリアル

10.1 ユーザー更新

ユーザー情報を編集するパターンは、新規ユーザーの作成と似ている。
新規ユーザー用のビューを出力するnewアクションと同じでユーザーを編集するためのeditアクションを作成する。patchリクエストに応答するupdateアクションを作成

10.1.1 編集フォーム1,usersコントローラーにeditアクション作成
2, editビューを実装する

def edit@us

もっとみる

Ruby on Rails 実践ガイド

開発環境の構築

Dockerとは
Dockerは仮想環境を提供するオープンソース・ソフトウェアです。
設定の容易さや起動の速さなどの理由により人気
Dockerでは個人の仮想構築をコンテナと呼びます。
コンテナの内容 はDockerfileと呼ぶテキストエディターで書く

Docker Compose

Dockerを用いてRailsアプリケーションを開発したり
プロダクション環境で動かすときR

もっとみる