今年、AWS Lambdaの誕生日会を開催します

2014年の11月13日にAWS Lambdaは発表されました。 aws.amazon.com 当時、とてもセンセーショナルだったこのサービスはその後盛り上がった『サーバーレス』というムーブメントの中心になりました。 このサービスの成長に入社直後のリリース初期から深く関われ…

2024年1月・2月に買った書籍/マンガ

以前は毎月買った本とかを紹介していたんだけど昨年はほとんどやらなかった。 で、新規一点またやろうかと。誰が読んでるかは正直謎ではあるので自己満足の世界だけど、自分自身が人のこういう投稿で知った本を購入していることも多いのでそんなきっかけの一…

【天下一武道会裏話】3500人を集めるためにやったこと

はじめに まず、大事なこと イベント開催告知まで 開催告知初日 2日目 3日目以降 企画に関して 認知に関して 最後に 本記事の内容を以下のイベントで話します。YouTube Liveでオンラインです。 【天下一武道会裏話】3000人集客のためにやったことなど話しま…

第1回AWSコスト削減天下一武道会を終えて

昨日、2024年2月1日に自身が企画・運営をした『第一回AWSコスト削減天下一武道会』というイベントを終えました。申し込み人数としては最終的には3692人の人がConnpass上で申し込んでくれました。 この数は個人が企画して開催するIT関連の勉強会としては類を…

今さらながら2023年の振り返りと2024年の展望。CTOとは。

はじめに すでに2024年も10日目が過ぎて、もちろん仕事始めもしているのですが昨年中に間に合わなかった振り返りとかをしていこうかなと思います。 前提 自分は株式会社Singular Perturbations(以下SP)というスタートアップで取締役CTOをしている。この会…

2023年に買ってよかったもの11選 + α

毎年恒例のやつを今年も書きます。画像はBingが生成した謎画像です。カメラ買いすぎやろ。 はじめに 良かったもの Anker 733 Power Bank (GaNPrime PowerCore 65W) (10000mAh 30W出力モバイルバッテリー搭載 65W出力USB充電器) lapset 俯瞰撮影 スマホスタン…

2023年に読んで良かった技術書など10冊

昨年までは毎月買った本やマンガとそれらに対する一言コメントをブログで書いていたんだけど今年はそれをやらずに来てしまったので今年かった本で良かったものをいくつかピックアップして紹介する。 実際にはもっと数多く買ってるし、買っただけで読んでいな…

BitriseでCocoaPodsのインストールが失敗する

React NativeのビルドにBitriseを使っているだけど、久しぶりにビルドしたらios向けに定義しているworkflowのRun CocoaPods installで失敗するようになってしまった。 具体的には以下のような感じで失敗している。 cocoapods version: $ pod "_1.12.1_" "--v…

無事に『俺たちの本当にやりたかったDevDay』を開催した

はじめに 6月21日(水)に『俺たちの本当にやりたかったDevDay(俺たちのDevDay)』を無事に開催できたので記録がてら簡単に振り返っていきます。読み物なので長いです。 このイベントが行われることになった経緯とかはこちら。 俺んとこ 来ないか?『俺たち…

dayjs.duration().format()で24時間以上を正しく扱う

やりたかったことはss秒をHH時間MM分という形式に変換して表示したかっただけ。 dayjsのdurationプラグインを使用して最初はこんな風に実装していた。 function formatDuration(seconds: number): string { return dayjs.duration(seconds, 'seconds').forma…

俺んとこ 来ないか?『俺たちの本当にやりたかったDevDay』を開催することにした

というわけでやります。 connpass.com まだ詳細は決まってないけど良かったら来てね。 今回はこのイベントにまつわる話です。ダラダラと書いたので長いです。 はじめに 2023年の6月21日から22日にAWSの開発者向けイベントであるAWS DevDayが開催される。この…

【2023年版】我が家のゲーム実況動画作り方

はじめに ゲーム実況動画の撮影 OBS リアル動画の撮影 動画の編集について YouTubeチャンネルの運用について はじめに 以前に娘(現在9歳、小学3年生)によるゲーム実況中心のYouTubeをやっているということでその撮影環境について書きました。 我が家のYouT…

モバイルアプリのホーム画面で表示される名前を国際化対応させる (Android/iOS)

インストールされたアプリのタイトルをデバイスの言語設定によって切り替えたいときのハナシ。いわゆる国際化対応で英語だったら英語のアプリ名、日本語だったら日本語のアプリ名を表示するみたいに切り替えたい場合のことですね。 iOSの場合 iPhoneの場合は…

GoogleのPlay Storeで配信したアプリの署名を実際にインストールされたデバイス上のapkから確認する方法【Android】

GoogleのPlay StoreでAndroidアプリを配信するときに最近だとapkファイルをアップロードするのではなくてaabファイルをアップロードする。 そしてこのアプリへの署名はPlay Store側でやってくれるけれども、その署名された証明書のフィンガープリントを別の…

ストアで公開済のアプリ名を変更する(Android・iOS)

小粒なネタ。 どちらも新しいバージョンのリリースタイミングで変更可能。つまり、公開中のものは変更できない。 新しいバージョンを申請するときに同時に変更する。 Androidの場合は『メインのストアの掲載情報』から。 メインのストアの掲載情報 iOSの場合…

OpenStreetMapとNominatim APIで行政区の境界線を取得する

市や区の境界線の座標情報をJavaScriptで取得したいと思ったのでそのメモ。 今回はOpenStreetMap(OSM)を使ってやる。 OSMにはNominatimというものがあり、これが住所によるOSMのデータ検索やその逆を提供してくれます。詳細はこちら。 JA:Nominatim - OpenSt…

2022年12月に買った書籍/マンガ

12月は例年駆け込みで買いがちなことに加えてクリスマスや年末年始セールといったもので安くなる書籍も多いことから結構買ってしまうんですね。 また、引き続きKindle Unlimitedがお得すぎるのでまとめて読んだりしていたりします。Audibleについては先月述…

Google CloudのAPIキーからプロジェクト番号を確認する

メモ代わりの小ネタ とある事情でGoogle CloudでAPIキーはわかるけどその持ち主のプロジェクトが不明という状況が発生して困っていたところ、Twitterにて以下のコマンドでわかると教えてもらいました。 gcloud alpha services api-keys lookup <API_KEY> Google Cloud</api_key>…

ブログ記事年間ランキング

2022年も最終日ということでこのブログで今年1年どんな記事が見られたのか振り返ってみることとします。 もともとブログは2つあって、このブログは技術系、もう一個はアウトドアや買い物関連、ポエミーなものはnoteで書いていたのですが面倒になってこのサイ…

熱量を失ったサーバーレスという世界(個人の所感)

はじめに 先日、エンジニア界隈では有名なポッドキャストであるfukabori.fmに出させていただきまして、そのときのトピックがサーバーレスでした。 ポッドキャストはこちらで聞けますのでぜひどうぞ。 fukabori.fm そこでもいろいろお話ししたのですが改めて…

2022年に買ってよかったもの12選 + α

毎年恒例のやつです。 はじめに 良かったもの DAHON K3 & シュワルベ ビッグアップル 2021 Apple iPad mini SOTO フィールドホッパー マットブラック Apple Touch ID搭載Magic Keyboard (Appleシリコン搭載Mac用) - 英語(US) - シルバー スノーピーク リビ…

【挫折】React NativeでカーナビみたいなUIを実現してみる【未完】

メモです。でも結論からするとうまく行かずに挫折。この投稿はその失敗の記録である。 はじめに タイトルどおりなんですが、Mapboxにはカーナビみたいなturn by turnのナビゲーションを実現するためのNavigation SDKというものが存在しています。でもiOSとAn…

【SQL】月別で集計するときに値がない月は0と表示したい

SQLに関するメモ。前提としてPostgreSQLを使っています。 以下のようなTimestamp型で日時の情報を持つテーブルがあるとする。 id: integer timestamp: timestamp with time zone 1 2022-01-01 00:00:00+00 2 2022-02-01 00:00:00+00 3 2022-10-01 00:00:00+0…

MapboxのDirections APIを試してみる

メモです。 Mapboxというのは地図情報のサービス。地図の点だけで言えばGoogle Mapとかと同じようなものと言えば同じようなものなのだけどカスタマイズ性の高さとビジュアライズ周りに強みがあると思っている。なので地図をベースにしたいろんな表現が可能に…

2022年11月に買った書籍/マンガ

11月はワールドカップが開催されたということでKindle Unlimitedで読めるようになっていた『エリアの騎士』を一気読みしました。 それにしてもKindle Unlimitedの充実ぶりが最近著しくてちょっと前のマンガだけでなく技術書などもかなり対象になっています。…

2022年10月に買った書籍/マンガ

10月はあまり買ってないけど、マンガで新しいシリーズに少し手を出しました。 10月の一番印象に残った本はやはり『教養としての「焼肉」大全』かな あと、GIGANTESってマンガは画がテラフォーマーズってことで原作者は違うものの未完のテラフォーマーズと比…

我が家の板壁化計画

はじめに 近頃Zoomとかで話をするときに背景について聞かれることが増えてきたので過去に別ブログに書いた記事をアップデートしつつこちらのブログに持ってきました。背景と言ってもバーチャル背景ではなくリアル背景なのですが、その話です。 時期的には202…

AWS DevDay Japan 2022 に「脱Firebase. 我々はどう生きるか 」というタイトルで登壇してきた

このブログはクラメソの方がこういうの書いていたので試しに書いてみた感じです。 AWS DevDay Japan 2022 に「AWS CDKでECS on FargateのCI/CDを実現する際の理想と現実 」というタイトルで登壇しました #AWSDevDay | DevelopersIO 資料 speakerdeck.com 発…

React Nativeで開発中にローカルサーバにアクセスしたい

久しぶりのReact Nativeの小ネタ React Nativeでアプリを開発していてシミュレータなり実機でデバッグするときにローカルで起動したAPIサーバにアクセスしたいときってあると思う。 axiosなりfetchでの接続先を単にlocalhostとかにしてあげればつながるかと…

Nest.jsで認可処理を実装したい

今作ってるAPIでは初めてNest.jsを使ってるんだけど、認可処理をどうしようかと考えたのでそのメモ。 ちなみにこの投稿では簡単な定義として認証(Authentication)とは利用者の本人確認、つまり通信の相手が誰であるかの確認とする。一方、認可(Authorizatio…

©Keisuke Nishitani, 2023   プライバシーポリシー