- 2021.07.18
Rails関連のことを調べてみた2021年07月18日
[Rails]よく使うバリデーションまとめ バリデーション機能は、空で保存してほしくないときや、文字数は10文字以内にしてほしいときなどに、チェックする機能として動きます。 たとえば、インスタグラムのような画像投稿サイトで、画像がないのは望ましくないので、画像は空白では保存できないようにします。 Twiiterのようなテキスト型の投稿サイトなら文字数は140字以内に設定します。 このようにバリデー […]
[Rails]よく使うバリデーションまとめ バリデーション機能は、空で保存してほしくないときや、文字数は10文字以内にしてほしいときなどに、チェックする機能として動きます。 たとえば、インスタグラムのような画像投稿サイトで、画像がないのは望ましくないので、画像は空白では保存できないようにします。 Twiiterのようなテキスト型の投稿サイトなら文字数は140字以内に設定します。 このようにバリデー […]
pip listのWARNINGを消す # 状況 pip listの照会をすると以下の**WARNING**が十数件表示された。 “` hogehogeiMac ~ % pip list WARNING: Ignoring invalid distribution -yping-extensions (/Users/hogehoge/.pyenv/versions/3.7.7/lib/ […]
AWS(S3)に画像を保存できない s3に画像を保存する処理を書いたのですが、以下のエラーがでてしまい画像を投稿する事ができません。 ![スクリーンショット 2021-07-18 11.16.16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/826735/b18b4521-4a55-9c2d-df86-615ec […]
discord.js v12でVCの入退室に反応するbotを作るメモ はじめに === discord.jsを使ったbotの資料はたくさんありますが、 – v12対応 – voiceStateUpdateを利用 – VCの入退室に関連した資料 というのが殆どなかったのでメモっときます。**~~v11対応だったりErisだったりするとあるんだけどdiscord.j […]
CRUDのWebApi開発は不要!JsonでWebApiを作れるシステムを作った話 # はじめに タイトルの通りです 定義を設定すだけで、CRUDのRESTWebapiを作れるシステムです 似たようなもので、FirebaseのRealtimeDatabaseやFireStoreがありますが 色々と制限が多く、バリデーションが難しいようだったので作ってみました Java(Spring Boot)とM […]
AtCoder Beginner Contest 210 復習 ![IMG_83EFEFFF036C-1.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/331393/5bdb97fe-404d-4fff-add3-47e51a5e0ea6.jpeg) # 感想 今日もコンテストに間に合わなかったので、ダラダラ解い […]
Rails6でSNS認証を実装しよう!連携後に本登録ページに遷移! # はじめに SNS認証のQiitaの記事は多く存在をしているのですが、SNS認証してそのまま登録完了という流れの記事しか見当たりませんでした。そこで、利用規約や名前をを確認する本登録ページを設けるための記事を書きました。 こちらの記事はgemのDeviseに付け加えていき実装していきます。 SNS認証=>本登録ページ=>登録完了 […]
PythonでIIJのMachinistにメトリック送信して可視化 ## Machinist とは IIJのサービスに、[Machinist](https://machinist.iij.jp/)というものがあります。 メトリックを送信して、グラフにしてくれるサービスです。 「Getting Started」の「2. データの送信」にbashの例がありますが、これをPythonで書きました。 こん […]
Rails6でSNS認証を実装しよう!連携後に本登録ページに遷移! # はじめに SNS認証のQiitaの記事は多く存在をしているのですが、SNS認証してそのまま登録完了という流れの記事しか見当たりませんでした。そこで、利用規約や名前をを確認する本登録ページを設けるための記事を書きました。 こちらの記事はgemのDeviseに付け加えていき実装していきます。 SNS認証=>本登録ページ=>登録完了 […]
Pyflow使ってDjangoが使える環境を作る # はじめに Pyflowを使いながらDjango環境構築方法が探してもなかったので、どうやってやったのかここにメモします。 # Pyflowとは > ***引用*** Pyflow はおそらく一番新参のパッケージ管理ツールです。Rust で書かれており、Poetry で導入された PEP 518 に加え、PEP 582 で提案された、プロジェクト […]