- 2021.11.30
Android関連のことを調べてみた2021年11月30日
launchWhen〇〇〇は止めてrepeatOnLifecycleを使おう! # はじめに 皆さんはlaunchWhenCreated, launchWhenStarted, launchWhenResumedを使ってますか?coroutinesでライフサイクルを意識して書く場合、必須とでも言うべきメソッドです。 ですが、Flowでこれらを利用するのは避けたほうが良いです。なぜか? launch […]
launchWhen〇〇〇は止めてrepeatOnLifecycleを使おう! # はじめに 皆さんはlaunchWhenCreated, launchWhenStarted, launchWhenResumedを使ってますか?coroutinesでライフサイクルを意識して書く場合、必須とでも言うべきメソッドです。 ですが、Flowでこれらを利用するのは避けたほうが良いです。なぜか? launch […]
AWS SDK for JavaScript v3 で S3 の操作を行う方法 #はじめに 現在Node.jsでAWSのサービスは「AWS SDK」というパッケージで操作することが可能になっています。 大まかに「v2」「v3」に分かれていて、v3は操作するサービスごとに個別にパッケージをインストールすることができたりTypescriptのサポートを進めたことから公式もv3の使用を推奨しているようで […]
データ画像の水増しコード(colab使用) #はじめに 同じ画像を回転させたりして違う画像へ変更するコード が必要となったため、作成しました。 (注意:Google colab用に作成したので変更箇所は個人で お願いします。) #コード https://github.com/ryotaro137/data.git #補足 Python GoogleColaboratory データオーグメント 元記 […]
FactoryBot のまとめ ## **FactoryBot とは** factory_bot_rails といった gem を導入することで使える。 → model のデータに紐づいたテストデータを簡単に作るためのもの。 spec 配下の factories の中に定義する。 各モデルのファイルを作成して、カラムに基づくデータを Faker を使って定義する。 > Faker とは… ダミーデ […]
アルファベット順で指定のアルファベットを「何番目」かを出力する 何度かアルファベットの取り扱いがあったので、メモとして残します。 ## 1.アルファベットを変数に代入 “` import string alphabets = string.ascii_uppercase alphabets # ABCDEFGHIJKLMNOPQRSTUVWXYZ “` ## 2.str.i […]
【Xcode】ファイルを作成する時のSwift FileとCocoa Touch Classの違い 初投稿です。 基本備忘録ですが、同じ疑問を持った方の為になれば幸いです。 今回はXcodeでファイルを作成する時に選択する「Swift File」と「Cocoa Touch Class」の違いをまとめてみました。 結論から申しますと、ファイル作成時にテンプレートがあるかないかだけの違いみたいです。 […]
【Rails】本番環境でCSSで指定した背景画像が表示されない。。。の解消 ## 環境 Rails 6.1.4 ## やりたいこと ローカルで正常に表示されていた背景画像が本番環境で表示されなかったことの解消 ## 結論 SCSSファイル内の記述を次のように書き換えデプロイすることで正常に表示。 “`sass:app/assets/stylesheets/〇〇.scss //修正前 b […]
macOS に phpenv で PHP 8.1 をインストールする [PHP 8.1.0 が2021年11月25日にリリースされて](https://www.php.net/archive/2021.php#2021-11-25-1)、 phpenv + php-build では2020年11月29日に PHP 8.1.0 が追加された(ちなみに、 [PHP 8.1.0 を追加する PR は私が […]
【Node.jsメモ】require()の使い方 require()とは Node.jsでモジュール化された「便利なJavaScriptファイル」を呼び出すためのもの。 “`javascript const 変数= require(‘モジュール名’); “` サーバーサイドでの開発に優しい こうやってモジュールを呼びだせば自分で難しいアルゴリズムを考 […]
AWS SAMでアプリケーションをローカルテスト&デプロイ #はじめに [こちらの記事](https://qiita.com/Geeryo/items/f05af3d72a808160a007)で作成した環境をテンプレート化したい!と思ったので、 AWS SAMを使ってみました。 SAMはリソースをプロビジョニングできるだけでなく、ローカルでLambda、API Gatewayをテストできる便利ツ […]