もふもふ技術部

IT技術系mofmofメディア

AWS SAMを使ってS3通知→Lambda(Python Pillow)で画像加工する環境をつくる

S3への画像アップロードをトリガーに、それを加工するようなLambdaを1コマンドでつくれるやつです! 通知を設定する方法 Lambdaで外部ライブラリを使う方法 SAMでLambdaをデプロイする方法 あたりの情報がひとつにまとまった記事が見つけられなかったので書…

【Flutter 連載記事第1回】 Flutterの環境構築(Mac OS向け)

本記事について 本記事はシリーズ連載記事になります。私自身は普段はRailsで開発することが多いのですが、今回Flutterを触る機会がありましたので、その学びを記載していこうと思います。「Flutter最近よく話題に出るし触ってみたいけどよく分からない」み…

serverless framework 第5回 authorizer の作成

はじめに 記事についての こちらの記事は連載企画の第5回です! 応用的な使い方として第2回で作成した Cognito による認証を利用して lambda 関数に authorizer を作成します。 記事一覧 セットアップ&チュートリアル cognito を利用した認証機能の作成 dyna…

(Rails7 + GraphQL)graphql-batchでN+1を解消してみた

はじめに UserとPostが1対多で結びついているような状況で、userとpostを一度 に取得することを想定しています。 記事について graphql-ruby初学者向けの記事を書いていきます。 関連記事 graphql-batchでN+1を解消してみた(現在の記事) 無限ページネーシ…

serverless framework 第4回 serverless-offline を利用したローカル環境の作成

はじめに 記事についての こちらの記事は連載企画の第4回です! serverless-offline を利用してローカル環境を作成していきます! 記事一覧 セットアップ&チュートリアル cognito を利用した認証機能の作成 dynamodb を利用した CRUD の作成 serverless-offl…

serverless framework 第2回 cognito のセットアップ

はじめに 記事についての こちらの記事は連載企画の第2弾です! cognitoによる認証を試していきます! 記事一覧 1. セットアップ&チュートリアル 2. cognito を利用した認証機能の作成 <-- 現在 3. dynamodb を利用したCRUDの作成 4. serverless-offline を…

serverless framework 第3回 dynamodb crud作成

はじめに 記事についての こちらの記事は連載企画の第 3 弾です! aws-sdk を利用した dynamodb での crud の作成についてです! 記事一覧 セットアップ&チュートリアル cognito を利用した認証機能の作成 dynamodb を利用した CRUD の作成 <-- 現在 serverl…

serverless framework 第1回 セットアップ&チュートリアル

はじめに 記事についての こちらの記事は連載企画の第1弾となります! 今回の企画では『serverless framework』に焦点を当てていきます! この連載記事を通して、僕自身がserverless frameworkを学んでみて理解できたことを共有できれば嬉しいです! 記事一…

claspでgas(google app script)アプリをいい感じに改修した

mofmofでは毎日オンライン朝会をしていて、2チームに別れてzoomの部屋に入りそれぞれの部屋で1人ずつ最近の出来事をしゃべるってことを15分程やっています。 ちょっと雑談しましょう的なノリです。 以前からgas(google app script)で朝会を管理していたの…

ExpoでiOSアプリをeas buildする時はbuildNumberをapp.config.tsで動的に設定すると楽だよって話

やりたいこと Expoを利用したReact NativeアプリでiOSアプリをApp Store Connectにアップロードする時、アップロードのたびにapp.jsonの中のbuildNumberをインクリメントする必要がある。 しかし、buildNumberを手動で更新するのは忘れがち。忘れたままeas b…

コードレビューで発見した良いコードをSlackへ共有できるGitHub Actionを作りました

作ったアクションはこちらです。 [Send awesome code block to Slack] Action! 使い方 SlackでBotを作りトークンをコピーする GitHub Actionsを設定する SlackでBotを作る https://api.slack.com/apps/へいき、Create New Appします。 slack app From an app…

【React Native】React Queryを使ってReact Navigationの親画面のstateを更新する

やりたいこと React Nativeのアプリで 画面遷移はReact Navigationを利用しており ノートアプリのように、一覧画面と詳細画面があるようなアプリで 詳細画面(子画面)で行った変更に合わせて一覧画面(親画面)の情報(state)を書き換えたい これがReact Nav…

mofmofオフィスのVRChat World作成したので公開してみた

mofmofオフィスをVRChatで作成したので公開してみました。 その時の手順を記載します。 準備 UnityHub, Unity, VRChatアカウント等はすでに用意してある前提です Unityでアップロード可能な権限を持つアカウントでVRChatにログインする ビルド 公開対象のシ…

VRChatのワールドで地形を作成したかったので、UnityのTerrainというツールを使ってみました

週に2時間VRChatのワールド作りを学んでいます。 今回はUnityのTerrainというツールを初めて触ってみたら簡単に地形を作成できたので、そのログを残します。 こんな地形を数十分で作成できました。 Unity Terrain Terrainのサイトに行くとめちゃめちゃクオリ…

自作のGitHub Actionsを公開してみよう

GitHub Actionsは普段CI/CDとして利用しているのですが、もっと様々な効率化されたワークフローを作れるのではないかと思い、第一歩として自作GitHubActionsを作って公開してみました。 GitHub Actionsとは GitHub社が提供している、リポジトリの様々なワー…