代表的なセキュリティ攻撃とRailsでの対策を復習 CRSF(クロスサイトリクエストフォージェリ) ログインした状態(セッションIDを維持した状態)を悪用してリクエストすること ログイン後の利用者のみが利用可能なサービスを悪用したり(不正送金や商品購入、退会…
プログラミングを使って遊んでみた記事です。 最近札幌から東京に越してきたものの、札幌のラジオが恋しい… NORTH WAVEというFM局をよく聴いていて、選曲がトレンドを押さえている&マイナーなアーティストもカバーしてくれているので、音楽をキャッチするの…
AWSについて学習中。Railsアプリをあげようと思ったらエラーが出てややハマったのと、同様のエラー記事がなかったので残しておく。 Apple M1 ruby 3.1.3 Rails 7.0.4.1 gemからmysql2をインストールしようとすると以下のようなエラーが出た。 $gem install m…
AtCoderにてループを抜けるのにreturnをよく使っている。 配列をループさせ該当するものがあれば何か出力して終了、該当しない場合は別の文字を返すというような問題。 sum = 0 numbers.each do |n| sum += n return puts '10を超えたよ' if sum > 10 end pu…
この記事はフィヨルドブートキャンプ Part 1 Advent Calendar 2022 - Adventarの13日目の記事です。 昨日はHikaruさんの「オブジェクト指向設計実践ガイド(POODR) 感想 & 第1章 まとめ - Light! More Light!」でした。 フィヨルドブートキャンプの今年のア…
現在、フィヨルドブートキャンブ内にて、@Sakiさん主催の「パーフェクト Ruby on Rails輪読会」が行われています。 こちらの本、大変参考になりますが、なんだか難しいし、もう少し深掘りがしたい!と思いまして、このブログに予習・復習した内容を簡単に載…
現在、フィヨルドブートキャンブ内にて、@Sakiさん主催の「パーフェクト Ruby on Rails輪読会」が行われています。 こちらの本、大変参考になりますが、なんだか難しいし、もう少し深掘りがしたい!と思いまして、このブログに予習・復習した内容を簡単に載…
本日11月7日に、看護記事ブックマークサイト「NursePicks」をリリースしました。 サービスURL www.nursepicks.jp リポジトリ github.com 看護師向けのリリースブログ note.com はじめに フィヨルドブートキャンブ(以下、FBC)で学習中の@garammasala29です。 …
RubyとRailsの真偽判定、存在確認に関するまとめ 見つけ次第追加していく予定 【Rails】左辺値が空文字や空配列の場合の短絡評価 - 832.59の派生記事 Rubyの真偽値 偽:falseまたはnil 真:falseまたはnil以外 (0,'false',''も真) Rubyのメソッド nil?:nil…
現在、フィヨルドブートキャンブ内にて、@Sakiさん主催の「パーフェクト Ruby on Rails輪読会」が行われています。 こちらの本、大変参考になりますが、なんだか難しいし、もう少し深掘りがしたい!と思いまして、このブログに予習・復習した内容を簡単に載…
自作サービスで学んだことメモ git push heroku mainをしたら、本番環境のデータが全部消えてまっさらなページになってしまっている。 heroku pg:psqlでDBの内容を確認。 SELECT * FROM users;してみるとデータあり。よしデータは消えていない!けどなんで?…
自作サービスで学んだことメモ postオブジェクトのimage属性を追加したい。 ogpの画像URLがあればそれを。なければdefault_imageにしようというもの。 post.image = page.meta['og:image'] || 'default_image' としていたが、||は左辺値がnilかfalse以外は真…
現在、フィヨルドブートキャンブ内にて、@Sakiさん主催の「パーフェクト Ruby on Rails輪読会」が行われています。 こちらの本、大変参考になりますが、なんだか難しいし、もう少し深掘りがしたい!と思いまして、このブログに予習・復習した内容を簡単に載…
現在、フィヨルドブートキャンブ内にて、@Sakiさん主催の「パーフェクト Ruby on Rails輪読会」が行われています。 こちらの本、大変参考になりますが、なんだか難しいし、もう少し深掘りがしたい!と思いまして、このブログに予習・復習した内容を簡単に載…