2023-01-01から1年間の記事一覧
会社のslackの分報でrailsでsqlの結果をメモ化するにはどんな方法がいいんだ? みたいなことを呟いたら、そもそもquery cacheが効くんじゃない?と言われましたが、 https://railsguides.jp/caching_with_rails.html#sql%E3%82%AD%E3%83%A3%E3%83%83%E3%82%B…
アプリには欠かせないapi呼び出しですが、urlのドメインだけを変えたい場合があると思います。 まずは、iosアプリとして、サンプルを作ってみました。 https://github.com/na8esin/ios-remote-config AppDelegateでRemoteConfigのsetupを行うサンプルになっ…
Androidのプロジェクトで、Remote Configの導入を検討しており、まずは下記のquickstartをダウンロードして、実行してみることに https://github.com/firebase/quickstart-android/tree/master/config java.lang.RuntimeException: Unable to start activity…
まず、Serverless Frameworkでコード管理をしようと思いました。 nodejs18.xを選択すると拡張子がデフォルトで.mjsになっていますが、まだその拡張子に対応してないようでした。 https://github.com/serverless/serverless/pull/11366 拡張子を.jsにしてES …
普通にpackagesに載ってる https://pkgs.alpinelinux.org/packages?name=aws-cli&branch=edge&repo=&arch=&maintainer= ↓でも言及されている https://github.com/aws/aws-cli/issues/4971#issuecomment-1631160032 dockerで試してみた aws cliはterragruntと…
仕事でメンテナンスしているアプリのTwitter連携の機能が突然使えなくなったので、調べました。 世間で使えなくなったと言われているよりタイムラグがあったのと、Android, iOSで使えなくなった日がそれぞれ違く、数日ラグがありました。 多分、Android, iOS…
詳しい要件は忘れてしまいましたが、htmlタグの要素だけ違くて、他はほぼ同じみたいなことをすることがあります。 その場合もerbで分岐処理を書かずに、blockを使ってhelperに書くとスッキリする気がしました。 module SomeHelper def content_tag_or_link_t…
ボリュームサイズ変更後の Linux ファイルシステムの拡張 - Amazon Elastic Compute Cloud ↑のドキュメント見ながらやるだけです。 ファイルシステムがXFSなのかExt4なのかで、一部コマンドが違うので注意が必要ですが、特に難しいことはありませんでした。 …
まずは、codelabsからコードをダウンロードしてきます。 https://developer.android.com/codelabs/exoplayer-intro?hl=ja#0 このコードラボのサンプルだとmp4とDASHの形式しか扱わないので、コードの修正が必要になります。 まずは、exoplayer-codelab-04を…
CloudFront + S3の構成のwebサイトでリダイレクト処理をすることになりました。 S3にもリダイレクトの設定ができるようですが、今回はCloudFront Functionsを使いました。 CloudFrontにはWAFの設定などもあるので、CloudFront Functionsを使うことにより設定…
railsのEnumerableの拡張が便利 https://guides.rubyonrails.org/active_support_core_extensions.html#extensions-to-enumerable ActiveRecordのpluckみたいな処理を、hashが要素になっている配列に対して行おうとした時に見つけました。 こういうのは、普…
環境 M1 macbook pro 起きたこと1 DSL element 'dexOptions' is obsolete and should be removed. It will be removed in version 8.0 of the Android Gradle plugin. Using it has no effect, and the AndroidGradle plugin optimizes dexing automatically.…
bug: SQS API is not respecting the region defined in request headers · Issue #6102 · localstack/localstack · GitHub 上のissueに関係するものでした。タイトルにbugって書いてあるが、bugじゃなく仕様のようです。 バージョンアップ前は # 環境変数 S…
バックエンドはLambdaですが、Lambda自体は修正せずに上記の設定のみでいけます。
HTMLのselect要素とoption要素を使うアレです。 option value="" -- option value="北海道" 北海道 option value="青森県" 青森県 option value="岩手県" 岩手県 option value="宮城県" 宮城県 option value="秋田県" 秋田県 option value="山形県" 山形県 o…
Build and release an iOS app | Flutter を読んでいきます。 バンドルIDの作成とか、新規Appの追加などは、特に難しい内容はないはず。 ただ、ここに、 https://docs.flutter.dev/deployment/ios#create-an-application-record-on-app-store-connect Since …
左から太陽 こんな感じで、左から太陽がのぞいてるようなwidgetを実現したい場合があると思います。 これは、OverflowBox + Stack + Positioned の組み合わせで実現しました。 CustomPaintでも実現できそうですが、コード量が多くなると思うので、やめました…
結論 GoogleCast.xcframeworkをEmbed & Signにすると解決しました。 cast_xcframework_embed_and_sign 過程 https://github.com/Carthage/Carthage#quick-start If you are using Carthage for an application, select "Embed & Sign", otherwise "Do Not Em…