底辺SE奮闘記

年収300万SEブログ

【Supabase】supabase functions deployに「failed to start docker container」で失敗する件

現象 Dockerを起動しているのに、 npx supabase functions deploy を実行してもデプロイができない。なんなら下記のようなエラーが表示される。 failed to start docker container: Error response from daemon: failed to initialize logging driver: dial …

【Supabase】ローカル環境のEdge FunctionsからDatabaseに接続できなかった件

マニュアルを読んでいる方達ならこんなので詰まることはないのですが... 現象 ローカル環境のSupabase Edge Functionsから同じくローカル環境のSupabase Databaseに接続しようとすると下記エラーが出る。 {"message": "TypeError: error sending request for…

【VisualStudioCode / PlantUML】Warningを放置してたらプレビューが表示されなくなった件

いつもお世話になっている下記プラグイン、 marketplace.visualstudio.com プレビュー時でも、レンダリング時でも下記Warningがずっと出ていました。 Warning: the fonts "Times" and "Times" are not available for the Java logical font "Serif", which m…

【lllyasviel / stable-diffusion-webui-forge】Intel Mac 動作報告

github.com 先日から話題のlllyasviel 氏の stable-diffusion-webui-forge ですが、 いつもの Intel Mac(下記参照)で動作確認をしました。 uma-no-kawa.hateblo.jp 結論 Intel Macでは特に速度面等での恩恵は得られませんでした。 むしろ最適化したWebUIの…

【React / iOS】useStateで増減するinput要素にフォーカスを当ててキーボードも表示させる

困りごと ReactでuseState管理されているinput要素が増えた時に、その増えたinput要素にフォーカスを当てたい、というニーズは結構あるように思います。 Androidは比較的素直かと思いますが、(少なくともiOS16.6の)iOSのSafariではフォーカスは当たるもの…

【Storybook7 / msw】import {"rest"} from "msw"でエラーが発生するも直す話

時期的に今しか起こらないエラーかもしれませんが、メモとして残します。 新規インストールしたStorybook7に、公式ドキュメントにしたがってmsw-storybook-addonを導入しようとしました。 公式ドキュメントにはこうありました。 npm i msw msw-storybook-add…

【AUTOMATIC1111 / stable-diffusion-webui v1.4.1】Intel Mac 最適化

20230817現状、個人的に最速で生成される状態をメモ 環境 環境はこちらと同じなので参照されたし。 uma-no-kawa.hateblo.jp 対応 下記ファイルを修正。 webui-macos-env.sh 14行目付近のCOMMANDLINE_ARGSを変更する。 export COMMANDLINE_ARGS="--skip-torch…

【AUTOMATIC1111 / stable-diffusion-webui v1.4.1】Intel Mac UniPC 動かない問題

現象 Intel MacでSampling MethodをUniPCにするとノイズだらけの画像のまま出力される。 環境 環境はこちらと同じなので参照されたし。 uma-no-kawa.hateblo.jp 対応 下記ファイルを修正。 webui-macos-env.sh 最低限動くもの 14行目付近のCOMMANDLINE_ARGS…

【AUTOMATIC1111 / stable-diffusion-webui】Intel Mac 動作報告

導入の仕方そのものは先人の記事を参照されたし。 以下、弊PCのスペック及び、不具合など。 環境 スペック ハード MacBook Pro 16-inch 2019 CPU 2.6 GHz 6コアIntel Core i7 グラフィック AMD Radeon Pro 5300M 4 GB Intel UHD Graphics 630 1536 MB メモリ…

【Laravel】メールを送信すると、Declaration of Egulias\EmailValidator\Validation\MessageIDValidation::isValid ~というエラーになる。

環境 Laravel 6 PHP 7.2.3 現象 メールを送信すると500エラー 正確なエラー文章 Declaration of Egulias\EmailValidator\Validation\MessageIDValidation::isValid(string $email, Egulias\EmailValidator\EmailLexer $emailLexer): bool must be compatible…

【Laravel】6 -> 7へのバージョンアップでうっかりしたところ。

基本 基本は下記ページを参考。 アップグレードガイド 6.x Laravel 注意 app\Exceptions\Kernel.php は下記のように修正する。

【MySQLWorkbench】テーブルをダンプできない。 Error Fetching Table List From **** (DbMySQLQuery.resultFieldStringValueByName(): MySQL_ResultSet::isNull: invalid value of 'columnLabel')

現象 下記のエラーが表示され、特定のテーブル情報がダンプできない。ダンプできるテーブルもある。 Error Fetching Table List From **** (DbMySQLQuery.resultFieldStringValueByName(): MySQL_ResultSet::isNull: invalid value of 'columnLabel') 環境 m…

【Apple Business Manager】とにかく配布したい人向けチェックポイント

MDM(Mobile Device Management)なしでとりあえず配布することを考えた時のチェックポイント。 配布する側 配布される側の組織情報を入力したか https://appstoreconnect.apple.com ->「一般」->「価格および配信状況」->「Appの配信方法」を「非公開」にし…

【Stripe・Laravel Cashier】newSubscription時に You cannot set the quantity for metered plans. で困った

現象 表題の通り。Stripeのテスト中に、 You cannot set the quantity for metered plans. というよくわからないエラーが出る。 解法 バージョンによっておそらく解法が異なる。両方試すと良い。 解法1 数量を0に指定する。 newSubscription("default", "pri…

【Stripe・Laravel Cashier】Attempt to read property "default_payment_method" on null で困った

現象 表題の通り。Stripeのテスト中に、 Attempt to read property "default_payment_method" on null というよくわからないエラーが出る。 解法 下記を確認 Billableモデル(\App\Models\Userなど)に対応するユーザがStripe上に存在しているか。 Billable…

【phpunit】dataProvider内のタイムゾーンがUTCな件

PHP

えらい目にあったので共有。 現象 タイムゾーンをAsia/Tokyoに設定しているのに、UTCで内部処理されている(今回の場合はCarbon) 環境 Larvel ^8.75 時刻設定 日本対応済 phpunit 9.5.19 問題のあるテストコード 下記のようなテストコードでテストを行ってい…

【Storybook】キーボードの誤入力でサイドバーが消えた。

解法 「s」キー or 「f」キーを押しましょう。 その他のショートカットキーは、 /?path=/settings/shortcuts に記載されてますので、目を通しておくと良いでしょう。

【CPI・Python】ACEプラン Pythonについて

インストール場所 /usr/local/bin/python ※SSHログインではみえない。実行もできない。 バージョン 2.7 3系は利用できない。萎え。 実行方法 1 PHP上で動かすと簡単。 以下一例。

【Xcode・iOS】"An SSL error has occurred and a secure connection to the server cannot be made."に対処

タイトル通り、 An SSL error has occurred and a secure connection to the server cannot be made. のエラーに対応します。 上記エラーの原因はHTTPS接続がAppleのセキュリティ水準に達していないことにあります。 検索エンジンで検索するといくらでも回答…

【SwiftUI・ColorPicker】カラーホイールをカスタマイズ(非表示)するアイデア

環境 Xcode 13 Swift 5 SwiftUI iOS14, 15 解決する問題 カラーホイールが邪魔(オリジナルデザインにしたい) UIColorPickerViewControllerの出し入れを自分でコントロールしたい 作戦 現在(2021/10/07)のiOSデフォルトのカラーピッカーはラベル横のカラー…

【SwiftUI】テキストをセンタリングしたアイコン付きボタンを作るアイデア

テキストを中央寄せにしながら、そのテキストの前(後)にアイコンがついたボタンを製作します。 バージョン Swift 5 完成イメージ 実装 アイコンが必要な方の四角をImageなどに変更し、 Imageと同じサイズを不要な四角のframeにセット、 不要な四角の色を.c…

【Stripe】Cannot create the usage record with this timestamp because timestamps must be after the subscription's last invoice period (or current period start time). に対応する

タイトルの通り、使用量をStripeに登録しようとすると下記のようなエラーが発生。 Cannot create the usage record with this timestamp because timestamps must be after the subscription's last invoice period (or current period start time). 原因は…

【Laravel】storage以下の画像ファイルが表示されない(403エラー)現象と驚きの原因

考えられる原因 1. シンボリックリンク貼ってない ネットでよく見るケース。下記で対応 php artisan storage:link 2.サーバがシンボリックリンクを許していない これはまさかのケース。 apacheの場合は.htaccessに下記追加で対応。 Options +FollowSymLinks

【AWS EC2】重い時(最悪タイムアウト)に確認するところ

AWSでウェブサーバを組んでる際に発生し得る重い/タイムアウトの改善について、随時まとめます。 改善方法は主に下記の二種類に分けることができるかと思います スペック系 設定系 スペック系は費用に直結するので、要財布と相談。 設定系は、処理を速くする…

(ロリポップレンタルサーバ + SSL) x LINE Bot MessagingAPIプッシュメッセージの可否

2021年08月30日 下記を確認しました。 SSL種別 プッシュメッセージ可否 無料SSL 不可 クイック認証SSL 可 ただクイック認証SSLでVerifyボタンを押して疎通確認してもSuccessじゃない時があった。 Successじゃない時はうまくいかないが、Successの時はうまく…

【Xamarin】プロジェクト埋め込みのhtmlをWebViewに表示する

概要 docs.microsoft.com こちらの通り作成しても一部うまくいかなかったため、なんとかする。 環境 Visual Studio for Mac 8.10.7 Xamarin.Essentials 1.6.1 Xamarin.Formas 5.0.0.2012 埋め込みファイルの場所 OS 保存場所 ビルドアクション iOS Resources…

【Phaser3.55.2】パーティクルのdepth(z-index)をコントロールする一つのアイデア

概要 Phaser3のパーティクルにはdepth(z-index)を操作する方法は基本的にはない。 それをなんとかする。 解法の一つ シーンを重ねることでコントロール class ParticleScene extends Phaser.Scene { preload() { this.load.image( 'my_particle', 'img/parti…

【MySQL Workbench 8.0】Data Exportを行おうとしてもテーブルが表示されない

現象 MySQL Workbench 8.0において、「Server」>「Data Export」からテーブルをダンプしようと、DB欄からDBを選択してもテーブル欄に何も表示されない。 (sysデータベースのみテーブルが表示される) 原因 どうやらMySQL Workbench 8系で以前として修正され…

【Phaser3.55.2】四角形を描画する

四角形を描画するだけのプログラム 要点 // 第1引数:四角形を描画するエリアの中心X座標 // 第2引数:四角形を描画するエリアの中心Y座標 // 第3引数:四角形の横幅 // 第4引数:四角形の多幅 // 第5引数:色 this.add.rectangle(400, 300, 100, 100, 0xff0…

【Phaser3.55.2】三角形を描画する

三角形を描画するだけのプログラム 要点 // 第1引数:三角形を描画するエリアの中心X座標 // 第2引数:三角形を描画するエリアの中心Y座標 // 第3引数:点1のX座標 // 第4引数:点1のY座標 // 第5引数:点2のX座標 // 第6引数:点2のY座標 // 第7引数:点3の…