Rails・Webシステム開発 ActiveModel::Serializerを使いこなす(Rails7) gem 'active_model_serializers'をbundle installすることで使用できるActiveModel::Serializer。 モノリスRailsしか知らない人からすると、初めてのことで色々と戸惑うことも多いでしょう。 基本から、私の苦労したカスタマイズまで、備忘録として紹介しておきます。 2022.10.09 Rails・Webシステム開発
AWS Udemy「この問題だけで合格可能!AWS 認定クラウドプラクティショナー 模擬試験問題集(7回分455問)」私の成績の変移 興味ない人が大半だと思いますが、「Udemyの模試で◯点をとってしまったけど果たして受かるんだろうか・・・」みたいな迷える子羊に、「こんなひどい点数とった人でも合格してるんだ!だったらいけるかも!」という自信を与えられるかもしれないので、私の成績の推移を公開します。 2022.10.02 AWS
AWS AWSクラウドプラクティショナーは取得しても意味ないのか たまに、「こんな資格とっても意味がない」という意見を聞きます。 私の合格体験記を読んで下さった方ならご理解いただけたと思いますが、そんなことありません。 意味はあります。 特に私のようなド素人にとっては大変貴重な勉強機会を与えて下さったと思っています。 2022.10.02 AWS
環境構築・OS(特にLinux) [開発環境構築]ゼロからgit cloneするまで(ssh鍵を別名で作成) 「git clone やり方」とかで検索すると、 git clone でOK!みたいな記事が出てくるかと思いますが、その後pushしたりすることを考えると、これだけでは不十分です。 gitの準備も含めてゼロからSSHで... 2022.09.11 環境構築・OS(特にLinux)
ツール・その他 macで簡単にパスワード付きzipファイルを生成する方法(ターミナルだけでOK) 右クリックの圧縮でパスワード付きzipファイルを作成しようとしたあなた! それだとパスワード設定できないんですよ〜 じゃあどうすれば良いかって? 安心してください、解説しますよ。 しかもターミナル(terminal.app)で出来ます! 2022.07.26 ツール・その他
Rails・Webシステム開発 脆弱性に強い実装4つのポイント(Rails6/JS) webシステム開発をする際に、避けて通れない「脆弱性」。 個人情報保護の重要性が叫ばれる今、情報漏えいやマルウェア感染の対策をすることは開発者の責務ですよね。 「でも、何からしたらよいかわからない」というあなたへ。 この4つだけは押さえておこう!という基本の脆弱性対策をまとめました。 2022.07.17 Rails・Webシステム開発
Rails・Webシステム開発 二重クリックをフロントで防止する方法まとめ(Rails6, jQuery) Web開発で二重クリックを防止したくなることがありますよね。 ただのページ遷移であれば不要かもしれませんが、データを更新するようなボタンが2度押されると面倒です。 一度押したボタンを非活性にする色々な方法がありましたので、まとめてご紹介します。 2022.06.23 Rails・Webシステム開発
Rails・Webシステム開発 PDFの要素検証をする方法(開発者ツールが使えます!) web開発をしていて、生成したPDFにうまくCSSが効かないとき、どうしてますか? 普通のHTMLページなら開発者ツールで要素検証してデバッグできますが、PDFだとそうはいかないですよね。 簡単な方法がありましたので紹介します。ぜひ試してみてね。 2022.06.06 Rails・Webシステム開発
Rails・Webシステム開発 【Ruby】Date型が勝手にTime型になるメソッドを発見したのでメモ 0〜9時にrspecが落ちるからおかしいなと思ったら、タイムゾーン以前に型が勝手に変換されていました。since(◯.days)やago(◯.days)はDate型でもTime型に変換されます。 その上で色々ややこしく勉強になったので、メモを残しておきます。 2022.05.01 Rails・Webシステム開発
Rails・Webシステム開発 【CSS】margin/paddingの上右下左の順番の覚え方(TIPs) CSSは書くより読む方が多いというweb系バックエンドエンジニアのあなた! margin: 2px 3px 4px;とか padding: 5px 10px;とかを見て、上下左右がどれで指定されているのか、パッとわかりますか? もう、いちいちググるのはやめましょう!大丈夫、簡単に覚えられますよ! 2022.04.02 Rails・Webシステム開発