Webアプリケーションフレームワーク「Ruby on Rails」のグループです。
はてなブログを持っていれば、誰でも参加できます。
こんにちは! みなさん今年のふるさと納税は済みましたか?
はじめに クライアントIPの取得方法 Railsはクライアントと直接通信しているわけではない X-Forwarded-Forとは X-Forwarded-For は複数のIPが入る じゃあ X-Forwarded-For をそのまま読めばいいのか? 一度ブラウザを経由すると信頼できなくなる Railsのrequest.remote_ipは何をしているのか まとめ はじめに こんにちは。PLEXでP…
こんにちは。 id:Pocke です。Rubyで抜け出せないループを定義する方法を紹介します。 抜け出せるループ Ruby にはKernel.#loopメソッドが定義されています。これはブロックの評価を永遠に繰り返すメソッドです。 # 永遠にhelloが出力される loop do puts "hello" end loopメソッドは当然抜け出すこともできます。 # helloを1回出力した後ループ…
・・・ということにならないように腰痛対策を頑張っている記録です。 腰痛すぎる フルリモートになってから半年経ったけど腰が痛すぎる。 結構深刻になってきてて、ちょっとどうにかしないとまずい。 午前中はまだマシ(骨盤を立てるぞ、という意識が残っているため)だけど、午後2時過ぎてくるとジワジワと痛んでくる。 もともとすごい猫背で腹筋もないしストレートネックだしでいくら気をつけていても30年間こうだったも…
yamamoto(@yamako_inaka)です。 出雲Ruby会議01が終わって3ヶ月。振り返り記事をまったく書けていませんでした。 そして本日、なんとpicorubyへのslコマンド追加がマージされました🎉 github.com せっかくなので、出雲Ruby会議の振り返りとslコマンドの顛末をまとめて書いてしまおうと思います。 以下長文失礼します。 出雲Ruby会議01にLT登壇しました 2…
はじめに 2024年の6月に「YamaNotes」をリリースして、2年弱が経ちました🚃 想像以上にたくさんの方に使っていただき、大変感謝しております。 ファーストリリース後に追加した機能や、リリース後の振り返りを書いていきます! YamaNotesとは 山手線を徒歩で一周する人のための記録アプリです。詳しくは以下をご確認ください。 リリースブログ suzuka-hk.hatenablog.com …
皆さん、こんにちは!今回は、私が感じているGo言語の魅力についてお話ししたいと思います。 Go言語は、非常にシンプルで基本的な要素で構成されているプログラミング言語です。しかし、その最大の特長の一つは、**コードの書き方について、ある程度の規律や統一性が強く推奨されている**点にあると感じています。 具体的には、公式のフォーマッターやリンターなど、開発者ができるだけ「あるべき書き方」に従うことを促…
去年日本ソムリエ協会が認定する日本酒の資格であるSAKE DIPLOMAに合格することができました。この記事では合格体験記として、どのような学習計画を立て、どんな学習方法を実践したのかについて書いていきます。 受験の経緯 情報収集期 一次試験対策期 二次試験対策期 終わりに 受験の経緯 受験を決めたのは2025年の年始でした。元々お酒が好きで2023年にワインエキスパートを取っていたことから、SA…
はじめに Railsのstrict_loadingは「関連を意図せず遅延ロードしてない?」を検知できる便利機能ですが、Rails v8から strict_loading_mode をグローバル設定できて、しかも :n_plus_one_only が選べる のを最近知りました📝 Allow to configure strict_loading_mode globally or within a m…
Firebase認証で Error: [ios.infoPlist]: withIosInfoPlistBaseMod: [@react-native-firebase/auth] Failed to parse your GoogleService-Info.plist. Are you sure it is a valid Info.Plist file with a REVERSE_CLIE…
次のページ