Hiroki Yoshii

フルスタックエンジニアそしてPMP®

Hiroki Yoshii

フルスタックエンジニアそしてPMP®

マガジン

  • とあるエンジニアの備忘録

    作業用メモ

  • 写真漂流記

    写真と駄文で綴る日々

  • 本の日記

    ほんの感想にすぎないやつ

最近の記事

【Expo】Expo GoビルドとEAS Build

そもそもReact Nativeを知らない自分が「Expoとはなんぞや」を理解するため、Expoの基本的な情報を整理しつついくつかのパターンのビルドを試してみた備忘録。 アーキテクチャの整理Expo アプリケーションの開発を迅速化する、React Nativeの上に構成されるプラットフォーム。マネージドフローと呼ばれる下記の開発手法を提供する。 Expo SDK 位置情報、プッシュ通知などのネイティブアクセス ビルド&デプロイサポート Expo Goを使用するホット

    • 【Xcode】rbenvのRubyでCocoaPods

      システムにプリインストールされたRubyには手をつけず、rbenvでバージョン管理したRubyを別途用意でしてCocoaPodsを入れる手順。 注意事項Rosetta経由の環境を作成していた場合以前のCocoaPodsでは、依存関係の一部がARMアーキテクチャ(M1チップ以降)に対応しておらず、pod installでエラーが発生するため、Intel x86アーキテクチャを使う方法をこちらの記事で紹介していた。 現在はARMアーキテクチャのみでpod installができ

      • untitled 2023/01-05

        撮り溜めた写真を吐き出していくよ。

        • untitled 2022/10-12

          溜まる一方の写真から、少しくお気に入りのやつを散漫と吐き出していく。

        【Expo】Expo GoビルドとEAS Build

        マガジン

        • とあるエンジニアの備忘録
          15本
        • 写真漂流記
          5本
        • 本の日記
          5本

        記事

          【Node】DockerでNestJS+typeORM

          前回作成したDockerのNodeコンテナに、NestJSとtypeORMを組み合わせたAPIを作成してみる。Docker環境の構築と使用するDBについては前回参照としてここでは触れない。 GitHubリポジトリはこちら。 ディレクトリ構成プロジェクトルート├── app-nestjs (今回作るもの)│ └── アプリケーション構成ファイル├── app-next (前回作ったもの)│ └── アプリケーション構成ファイル├── mysql│ ├── con

          【Node】DockerでNestJS+typeORM

          【Node】DockerでNext.js+MySQL

          ReactやVue.jsなど、Node.jsアプリケーションを試す環境が欲しくなった。まずは、Next.js+MySQLな環境をDockerで作成し、DBを使うアプリケーションを作成してみる。 GitHubリポジトリはこちら。 ディレクトリ構成プロジェクトルート├── app-next│ └── アプリケーション構成ファイル├── mysql│ ├── conf.d│ │ └── my.cnf│ └── init.d│ └── データベース

          【Node】DockerでNext.js+MySQL

          【Flutter】Firebase App Checkを試す

          バックエンドのAPIをFirebase Functionsで作成する場合、アプリ以外の不正な呼び出しからAPIを守る手段としてApp Checkなるサービスを利用できるようだ。ざっくり試してみたメモ。 今回は、iOSとAndroidアプリがシミュレーター経由で機能することを確認する。本番リリースやWebの検証はまた別の機会に。 App Checkとは証明書プロバイダーにより保証されたアプリ・端末に対してトークンを発行し、バックエンドへのリクエストの妥当性を保証する仕組み。

          【Flutter】Firebase App Checkを試す

          【Flutter】Firebase CLIのインストール(Mac)

          Firebase CLIをnpm(Node Package Manager)からMacにインストールする。いくつかのステップが必要になるのでメモしておく。 1. VoltaのインストールNode.jsをバージョン管理を可能にしてくれるやつ。 Firebase公式ではnvmを経由して入れること紹介されているが、ここではVoltaを使う。 Volta公式のスクリプトを使用してインストールする。 $ curl https://get.volta.sh | bash % T

          【Flutter】Firebase CLIのインストール(Mac)

          2022/10/22 夕景

          仕事用の参考書探し 運転免許の更新 遺跡発掘の公聴会に参加 何かとやることがあるこのところの週末 涼しい空に金木犀の香り 陽が落ちるのもだいぶ早くなった

          2022/10/22 夕景

          2022/10/16 銀塩

          久しぶりにフィルムカメラを引っ張り出して、目的もなく近所を撮り歩く。 フィルムが高くなったことに驚いた。36枚撮りのモノクロフィルムが今は1000円を超えるのか。 カメラ:Canon F-1 フィルム:ILFORD DELTA 400

          2022/10/16 銀塩

          「動坂物語」宮崎洋子

          本駒込図書館でなんとなく手にした一冊。図書館新聞に連載した、戦前より当地に住まわれている方の手記を本にまとめたもの。 可愛い話、感心する話、哀しい話、やはり実体験に基づく話は面白い。モノクロの写真でしかなかった古い時代のシーンが色と動きを持って浮かび上がってくる。 のんびりした話が続いたかと思うと、戦下の空襲の話になると俄然描写が迫力を持つ。よほどの経験をされたのだろう。 見慣れた近所の景色がまた違ったように見えるかもしれない。

          「動坂物語」宮崎洋子

          「玉の井という街があった」前田豊

          濹東綺譚からの流れで読んでみる。 著者は存じ上げなかったが、明晰で読み易い文章を書かれる方だと。 ルポではなく、聞き語りや体験などから組み立てた街の物語といった構成。平面的な知識でしか知らなかった玉の井という土地が立体的に浮かび上がる気がした。

          「玉の井という街があった」前田豊

          「にごりえ」樋口一葉

          銘酒屋の遊女と、それに入れ込んだ妻子持ちの男の破滅的な顛末を描く。 文語体である。口語文しか知らない自分には読みづらい。言文一致の動きは始まっていたが、まだ黎明期にあったようだ。主語もわからぬままなぞるように文字を追っていく。 二十歳そこそこの女性の観察眼と筆力に驚く。今の我々と比べて当時の人々は、殊に一葉は、一瞬々々を濃密に生きていたに違いない。

          「にごりえ」樋口一葉

          2022/09/18 大雨

          大型の台風がやってくるらしい。時折り激しい降雨、ひたすら蒸し暑い。 森鴎外記念館に行ってみた。家族や住まいのことを知るのは舞台の裏をのぞいているようで面白い。森於菟さんはきっと良い人。 帰り道、根津から谷中にかけて雨中を歩く。

          2022/09/18 大雨

          【Flutter】アプリ作成時にやること(まとめ)

          最初にやらねばな諸々をまとめとくメモ。 1. アプリの多言語化日本語しか使わないなら不要。 2. アプリ名の多言語化日本語しか使わないなら不要。 3. ビルド環境別の設定本番・STG・開発をビルドモードのみで分けるシンプルな手順。 4. 環境別の起動アイコン設定やはり、本番・STG・開発をビルドモードのみで分けるとき。 5. 環境別Firebaseプロジェクト作成これも、本番・STG・開発をビルドモードのみで分けることが前提。

          【Flutter】アプリ作成時にやること(まとめ)

          【Flutter】環境別Firebaseプロジェクト

          環境別に作成した別々のFirebaseプロジェクトにFlutterアプリを関連づける。公式サイトの手順では一つのFirebaseプロジェクトにしか関連づけできないが、複数のプロジェクトに紐づけてみる。 なお、こちらで作成したように、開発・STG・本番の3つの環境があることを前提とする。 手順1. Firebaseプロジェクト作成 開発・STG・本番のそれぞれのプロジェクトを作成しておく。 2. Firebase CLIインストール FirebaseとFlutterの

          【Flutter】環境別Firebaseプロジェクト