fv17の日記 - Coding Every Day

Webエンジニアの備忘用ブログです。主にWeb界隈の技術に関して書いています。

Eclipse - コードの自動補完を設定する

自動補完の設定 Eclipseのデフォルトでは「.」が入力された時にしか自動補完されない。 設定 > Java > エディター > コンテンツアシスト > 自動有効化 で設定を変更する。 自動有効化遅延: 30~100 Javaの自動有効化トリガー: .abcdefghijklmnopqrstuvwxyzABC…

ソートアルゴリズム

参考 ソートを極める! 〜 なぜソートを学ぶのか 〜 - Qiita プログラミングコンテスト攻略のためのアルゴリズムとデータ構造 挿入ソート 計算量 O(n2) ほとんど整列済みの数列に対してはほぼO(n)と高速で動作する 概要 前半をソート済み部分、後半を未ソー…

RSpecがRandom failする場合の調査方法や対処方法

Random failする理由は様々ですが、下記を見てみます。 それぞれの詳細は別途ググって見てください。 feature specでCapybara::ElementNotFound等で落ちる場合 データ不整合等の理由で、特定の実行順で落ちる場合 1. feature specでCapybara::ElementNotFoun…

Google Tag Manager

後で試す https://developers.google.com/tag-manager/quickstart?hl=ja

AWSによるクラウド入門(東京大学講義)

AWS

メモ https://tomomano.gitlab.io/intro-aws/

ペアプロの心得

XP

https://gist.github.com/j5ik2o/2970973

マネージャー、リーダーとしての力をつける

https://qiita.com/hirokidaichi/items/95678bb1cef32629c317

エンジニアとしての技術の学び方

何を学ぶか WEB DEVELOPER ROADMAP https://github.com/kamranahmedse/developer-roadmap 技術推薦図書: 日本語書籍 https://docs.google.com/spreadsheets/u/1/d/1wk8AG6keEM0y0-ZK6_vb-88UMgXM6ttVqumoE6Pc4qw/htmlview# どう学ぶか t_wadaさんの講演記事 …

Line Chartでsection毎に背景色を付ける

やりたいこと with chart.js funnel パターン1: datasetsをsection毎の配列で渡す https://stackoverflow.com/questions/52120036/chartjs-line-color-between-two-points パターン2: ライブラリに描画ロジックを追加 ※ライブラリにロジック追加は微妙 https…

クラスメソッドは基本使わない?

modelのクラスメソッドは基本使わない 特に、引数にオブジェクトいくつも渡してるのはNG、使い勝手が悪い 使うのは、createしない限りインスタンスが存在しない場合など 使わない理由は、rails consoleでオブジェクト作成しにくい、そもそもインスタンスメソ…

言語切替のデザイン

下記が分かりやすい 分かりやすい言語切替UIをデザインする3つのポイント | A.C.O. ブログ

Blocked hostエラー@Rails6から導入された「DNSリバインディング攻撃からの保護」について

HerokuにRails6アプリをデプロイしたところ、下記のエラーが表示された。調べてみたところ、Rails6から導入された「DNSリバインディング攻撃からの保護」関連のエラーとのこと Blocked host: hoge.herokuapp.com To allow requests to hoge.herokuapp.com, a…

Rails6 + postgresql 12.3 + docker + heroku

参考 Quickstart: Compose and Rails | Docker Documentation Dockerを使ってRails6環境の構築をしてみる - Qiita RailsアプリをDockerで作ってCircleCIで自動テストしてHerokuにデプロイした話 - Qiita メモ Docker 公式Docの方法はRails5までの対応で、Rai…

Railsのバージョンアップ方法

この記事は何? Railsのバージョンアップ方法について 対象読者 はじめてRailsのバージョンアップをする方 Railsのアップデート方法を学びたい方 参考資料 公式ドキュメント https://railsguides.jp/upgrading_ruby_on_rails.html もんセレクション@Railsを5…

ゼロからのDocker入門

この記事は何か Dockerを全く知らない段階から、下記を目指すためのロードマップです。 Dockerとは何か?全体像を理解する Dockerで開発環境を構築できる 開発現場で既存のDockerfileやdocker-compose.ymlを理解し、編集できる その先にあるKubernetesやAWS…

Railsでビジネスロジックをどこに書くか?

どのような歴史を辿ったか? Rails勃興(2004~2005年) ViewやControllerにビジネスロジックを記述。見通しの悪さが問題に モデルにビジネスロジックを書くべきという主張(2006年) Buckblog: Skinny Controller, Fat Model Fat Modelが問題。サービスオブジェ…

Railsのアセットパイプラインについて

自分用メモ 参考 アセットパイプライン - Railsガイド 実装 メイン sprockets-rails gem 関連gem gem 'sass-rails' gem 'uglifier' gem 'coffee-rails' 機能 アセットを連結 ブラウザがWebページをレンダリングするためのリクエスト数を減らし、速度向上 ア…

railsのエラー処理

参考 Ruby on Rails 6 実践ガイド 1.controller外でのエラー処理 例えば、routing時のエラー(存在しないurlの指定)など Rails の rescue_from で拾えない例外を exceptions_app で処理する - Qiita 参考コード add: routing時のエラー制御等を追加 · fv17/ra…

railsのrequestオブジェクトの使い方

www.rubydoc.info

スクラムマスターとしてすべきこと

メモ SMとしての役割 仕事の可視化 ムダの可視化 モチベーション向上 障害の追跡と除去 イベント成果物への集中 依存関係の可視化 POへの支援 リリース計画の支援 Epicを見積もる リリースバーンダウンチャートの作成 デミングの20%の変動(期間が長いと50%ズ…

ファシリテーションについて

自分用メモ ファシリテーションとは 「腹落ち」を生み出すコミュニケーションの技術 「腹落ち」= 目的と理由の理解、ゴールの理解、当事者意識、ワクワク リーダー必須スキル 目的、重要性 参加メンバーの知恵を引き出し、意欲を高める、自ら動く 難しさ 思…

スプリントバーンダウンチャートとは

概要 タスクの残りの作業時間見積もりをチャートにしたものを、スプリントバーンダウンチャートと呼ぶ。 X軸には、経過日数や日付。Y軸には、作業時間やベロシティ。 目的 チームの自己管理能力を強化するため、 スプリントの進捗、WIPであるタスクの有無を…

スクラムチームをカイゼンするアイディア

自分用メモ 設計やそのための調査におけるペアプロ

【メモ】スクラムとは

勉強用メモ スクラムの定義 なぜスクラムをするか? なぜアジャイル開発をするか?に近い リンク先の「スクラム開発で得られる効果」はウォーターフォール型と比較したメリット https://www.nec-solutioninnovators.co.jp/column/02_agile.html スクラムマス…

お金の基礎知識

私みたいに凡庸な人が経済的独立なり早期リタイアする為には、職を持っている事、お金の知識を持つ事、その知識を活用する事、景気の良い時に景気の良い場所にいる事が必要と思うのですが、お金関連の知識の基礎に関してはこのYoutubeチャンネルでカバーされ…

留学、大学院などの記事一覧

note.mufushiroyama.hatenablog.com

ReactのformにおけるControllerd componentとUncontrolled componentについて

良くわからなかったので参照先メモ公式 フォーム – Reactブログ Controlled and uncontrolled form inputs in React don't have to be complicated - Gosha Arinich What are Controlled Components in React? - RWieruch

Webデザインに入門する

UI/UX cocoda-design.com Figma 基本操作の説明 note.mu Tips qiita.com

シンプルさの重要性(リンク)

あとで読むeed3si9n.com

JavaScript - アロー関数の書き方

「オブジェクトリテラルが返り値の場合は、本体を 丸括弧() で囲う」という説明が抜けている教材が多いが、Reactを書く際などに頻出するので注意。目次 アロー関数の書き方 省略記法 処理が1行の場合は ブロック{} と return が不要 引数が一つの場合は、引…