はじめに 前提 Ruby on RailsのAPIモードとは なぜAPIモードが存在するのか JSON APIにRailsを使う理由 API専用Railsアプリケーションを新規で作成する場合 API専用Railsアプリケーションの生成 新しいリソースの作成 データベースのマイグレーション コント…
はじめに 前提 アジャイル開発について アジャイル開発とは なぜアジャイル開発が必要なのか アジャイル開発の価値観 アジャイル開発はプロダクトだけでなく現場も変化する アジャイル開発のメリット 顧客が本当に欲しかったものにアプローチできる スクラム…
はじめに 前提 受験動機 RubySilver試験とは 試験の概要と目的 受験費用 申し込み方法 試験準備 勉強時間 学習教材 REx 公式問題 [改訂2版]Ruby技術者認定試験合格教本(Silver/Gold対応) Ruby公式資格教科書 受験した方のブログを読み漁る 試験で注意すべき…
はじめに 前提 String#splitの基本的な使い方 今回混乱した問題はこちら 引数なしの場合 引数に正規表現または文字列を指定する場合 紛らわしい挙動まとめ 問題の回答 さいごに はじめに 前提 まず前提として、この記事を書いているのは未経験からプログラミ…
はじめに 前提 useEffectとは 基本的な使い方 依存配列(Dependency Array) 依存配列の例 0. 第二引数に何も指定しなかった場合 1. 空の配列を指定した場合 2. 依存配列に値を指定した場合 useEffectの実用例 実用例①データフェッチング 実用例②イベントリ…
coinrateとは 公開先 作った経緯 ①ブロックチェーンに興味があってノードの運用をしていた ②自分の怠惰な気持ちが需要になるかなと考えた ③まだ新しい技術でライバルが少ない 特徴 前提条件 使用方法 表示データの説明 市場全体の概要 個別通貨情報 使用例 …
はじめに 前提 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メソッドを使う上での注意点 タイムゾーンを日本時間に変更する 表示を用途に合わせて設定する 私は現在、フィヨルドブートキャンプにて未経験からプログラミング学習をしているも…
最初に 自己紹介 プログラミング学習を始めたきっかけ これまでの学習状況 プログラミング学習の開始日 現在の合計学習時間 プラクティスの進捗状況 仕事をしながら学習時間を確保する自分なりの工夫 通勤時間に学習 日報をノート替わりに活用する 仕事の休…