Lento con forza

大学生気分のIT系エンジニアが色々書いてく何か。ブログ名決めました。

SwiftUIでUIImagePickerControllerのカメラを使いたい

SwiftUIでカメラを扱いたくなって色々調べた&試したので記事にします。 SwiftUIでカメラを扱いたい! SwiftUIでカメラを直接扱うことは現在のところできず、UIKitで作ったカメラのビューを表示する必要があります。 カメラを使う一番簡単な方法は、UIImagePi…

Next.jsのアプリをFirebase Hostingでいい感じに連携する

最近Next.jsとFirebaseばかりやっています。って書きましたが、本当はこの一ヶ月どうぶつの森しかやってませんでした。どうぶつの森のプレイ時間は200時間を超えました。 そろそろエンジニアとしても生活したくなってきたのでエンジニアっぽい話をします。Ne…

Next.jsのアプリをGraphQLでスキーマファーストで開発する

最近Next.jsを使って開発することが多いです。ちょっとした物を作る時はFirebaseと組み合わせることが多いのですが、ガッツリAPIを作り込みたい時はGraphQLで書くこともあります。 GraphQLを使う時はGraphQL SDLでスキーマを定義することになると思います。…

Action ButtonでDeploymentに対応しました

ちょっと前にGitHub Actionsをデプロイに使いたいけどデプロイタイミングは自分で選びたかったのでこんなものを作りました kouki.hatenadiary.com ここで使ったrepository_dispatchイベントはとりあえずActionを走らせるためには便利なのですが、イベントで…

消えたApp Storeのトップセールスを追う

iOS 11でApp Storeからトップセールスのタブが消えたことを覚えていますでしょうか。 App Storeでは確認できなくなりましたが、この情報を見る方法が存在しています。 AppleはiTunesやApp Storeの情報を取得できるRSSを提供しています。 rss.itunes.apple.co…

SlackでクイズができるSlack Appsを作った

こんばんは! id:kouki_dan です! この記事は、はてなエンジニア Advent Calendar 2019の8日目の記事です。 昨日は id:hokkai7go さんのはてなSREチームにおけるスクラムの実践というタイトルでJuly Tech Festa2019に登壇しますでした。July Tech Festa2019…

GolangはテストのためにInterfaceで公開しない

最近は趣味でGolangとTypeScriptを書いています。Golangのドキュメントを見ていると気になる記述を見つけたのでブログに書き残します。 ここに書いてあることです。 github.com あるモジュールをテストしたい時に、モックのためにインターフェースで公開する…