DevOpsとはなんなのか

DevOpsというワードが世に普及してから十年あまりが経ちますが 私の周りではまだまだその文化は浸透しておりません。(そもそも言葉を知ってる人がいないのでは?と思うほど)そんな環境下ではありますが、ついにDevOpsを推進するべくプロジェクトが立ち上が…

Notionで個人用OKRを設定してみた

一年の計は元旦にあり 2021年最初の記事は今年一年の目標設定から。 最近個人用OKRのツールをNotionに変えました。 今年はそれを運用していこうかと思います。 OKRとは 簡単に言ってしまえば組織の目標達成のためのツール、です。 GoogleやFacebookなどの有…

Django Rest FrameworkのSerializerでModel FieldをNot Requiredする方法

やりたいこと 以下に定義するModelについて、Not NullなフィールドはフォームやRESTでも必須じゃなくしたい。 class ExamTr(models.Model): class Meta: app_label = 'exam' id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) v…

【解決】OAuth2.0でinvalid_grant: Invalid JWT: Token must be a short-lived token (60 minutes) and in a reasonable timeframe. と言われる

起きたこと GoogleAPI(Analystics)を使おうとOAuth2.0で認証しようとしたところ以下のエラーが発生 invalid_grant: Invalid JWT: Token must be a short-lived token (60 minutes) and in a reasonable timeframe. Check your iat and exp values in the J…

【解決】TinyMCEでPOSTしようとすると「An invalid form control with name='text' is not focusable.」と言われ何も反応しない

今日はフロントエンドネタです。 起きたこと 自作ブログサイト用のダッシュボードで投稿画面のエディタにTinyMCEを採用したのですが、 実際に導入して日本語化までしたはよいものの、 フォームに組み込んでいざSubmitしようとすると何も反応しない、というこ…