2023-01-01から1年間の記事一覧
はじめに 前提 Dateオブジェクト Dateオブジェクトのインスタンスを作成 Dateオブジェクトのコンストラクタの種類 現在日時のDateオブジェクトのインスタンスを作成 経過ミリ秒を指定してDateオブジェクトのインスタンスを作成 日時を表す文字列を指定してDa…
はじめに 前提 イベント処理 HTML要素の属性としてイベントハンドラを登録 イベントの種類の一覧 バブリング・キャプチャリングとは? DOMで取得した要素のプロパティにイベントハンドラを登録 要素オブジェクトのプロパティにイベントハンドラを登録 イベン…
はじめに 前提 DOM操作 DOMとは DOMの階層構造 ノード間の関係 id属性の値を指定して要素ノードを取得(getElementById) タグ名を指定して要素ノードを取得(getElementsByTagName) 特定の要素の子孫要素に限定して要素ノードを取得 class属性の値を指定して要…
はじめに 前提 コンソールに表示する(console.log()) コメントアウト 1行のコメントアウト 複数行のコメント 変数 変数と定数の違い テンプレートリテラル データの入力を受け取る promptメソッドの戻り値は数字であっても文字列として保持される そもそも…
はじめに 前提 Rubyの定数は書き換えができてしまうので注意が必要 結論:freezeメソッドでオブジェクトを凍結(内容の変更を禁止)する そもそもなぜRubyの定数は変更ができてしまうのか調べてみた 定数の変更ができてしまう事例と対策 クラスをfreezeして…
はじめに 前提 OSS活動とは イベントの背景・参加の動機 イベントの概要 ワークショップやセッションの内容 興味深いトピックと学びのポイント OSS活動の流れ 1.まずはWorklogを作成 2.OSSの選定 3.ライセンスの確認 4.ユーザーとしてOSSを利用して気付きを…
はじめに classでprivate以下に記述したとしてもクラスメソッドはprivateにならない 方法1:class << self構文を使う 方法2: private_class_methodを使う 意図しないメソッドの可視性に注意したい はじめに 私は現在、フィヨルドブートキャンプで、未経験か…
はじめに rubyで正規表現を使ってURLを抜き出す際にスラッシュが多くてみにくい問題 %rを使った書き方にするととても見やすい 他の記述パターン はじめに 私は現在、フィヨルドブートキャンプで、未経験からプログラミング学習をしているものになります。 こ…
私は現在、フィヨルドブートキャンプで、未経験からプログラミング学習をしているものになります。 これまで何をどれくらい学習したかを一覧で確認できるように記述していくページになります。 以下2点を目的としています。 自分のモチベーションの維持のた…
はじめに なぜこの課題を選んだか Google API Consoleで行う事前準備 google-drive-rubyをを使う google-drive-rubyのインストール 初回認証 ファイルを実行してスプレッドシードに書き込んでみる google-drive-rubyを使ってスプレッドシートを扱うあれこれ …
はじめに deviseとは? 使えるようになるヘルパーメソッド authenticate_user! user_signed_in? current_user user_session deviseを実装してみての感想 はじめに 私は現在、フィヨルドブートキャンプにて未経験からプログラミング学習をしているものになり…
はじめに インストール 使い方 TestCase毎ごとに呼ばれるstartupやshutdownなどが使える 他にもインスタンスメソッドはたくさん存在する はじめに 私は現在、フィヨルドブートキャンプにて未経験からプログラミング学習をしているものになります。 この記事…
今回の課題の概要 課題に取り組んで感じた全体的な所感 今回レビューを受けて修正したこと 要件の確認 コメントを表示するrenderで無駄なコード記述があった コメントのフォームに必要のないデータを渡していた ログインユーザーがコメント・日報登録者本人…
はじめに 日報の中身にURLがあるかないかを抽出する方法 今回これを活用して行いたいこと はじめに 私は現在、フィヨルドブートキャンプにて未経験からプログラミング学習をしているものになります。 この記事は、自分自身が学習したことをまとめ、アウトプ…
理由:DRYなコードを書くことができるから 修正前のコード 修正後のコード lメソッドを使う上での注意点 タイムゾーンを日本時間に変更する 表示を用途に合わせて設定する 私は現在、フィヨルドブートキャンプにて未経験からプログラミング学習をしているも…