底辺SE奮闘記

年収300万SEブログ

Tips

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

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

【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…

【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…

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

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

【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

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

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

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

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

【Stripe・Laravel Cashier】Stripe\Exception\InvalidRequestException: You cannot set the quantity for metered plans. エラー対処

現象 サブスクリプションプラン購入の下記コードで表題のエラー $_user->newSubscription("main", $_planId) ->create($_paymentMethod); 環境 Laravel 5.8 Laravel Cashier 10.0 解法 数量を0とする $_user->newSubscription("main", $_planId) ->quantity(…

【Unity・JsonUtility】配列のパースに癖があった件

JsonUtilityの配列パースでハマったのでメモ 環境 Unity 2019.3.3f1 前提 下記のようなjsonをパースするとする { "persons":[ { "name":"Yamada" "age":10 }, { "name":"Tanaka", "age":20 } ] } ダメな例 public class Persons { public Person[] persons; …

【PHP・meyfa/php-svg】imagettftext(): any2eucjp(): invalid code in input string というエラーが出る

meyfa/php-svg 便利ですよね github.com 今日もこれの話題です。 現象 サーバによっては、 imagettftext(): any2eucjp(): invalid code in input string というエラーが出る場合があります。 全角スペースなどの一部特殊文字を描画しようとすると発生する様…

【ソフトバンクカード・OneTapBuy】バリューカードとは何か

OneTapBuyを始めました。 www.onetapbuy.co.jp OneTapBuyはソフトバンクカードからお金をチャージできるので、とても便利です。 しかし、初期状態のソフトバンクカードでは、OneTapBuyの口座にチャージできません。 ソフトバンクカードを、バリューカードな…

【Kindle】左下の「本を読み終えるまで〜分」がいつ頃からか消えた。タップしても出てこない件。

タイトルの現象に随分ハマりました。 なにせ同現象をググっても、 「左下をタップすると、あら不思議表示されます!」 しか出てこないのだもの。 「それは散々試してんの!」 と言いたくなるのですが、ここは落ち着いて、 Kindleを再起動しましょう 画面オフ…

【ソフトバンクカード】使えるところ・使えないところ

私はお父さんカードと呼んでいますが・・・。 サービス/店舗 使えるO or 使えないX 備考 AmazonでのKindle本購入 O 問題ありません。 Amazon Kindle Unlimited O 勝手に引き落とされた。チャージし忘れていたらどうなるのだろう... ガソリンスタンド全般 X …

【PHP・meyfa/php-svg】SVGLineのラスタライズメソッドrasterizeを点線 stroke-dasharray対応させる

github.com オリジナルのmeyfa/php-svgのSVGLineクラスは点線を描画させるstroke-dasharrayに対応していない。 ので、自作。

【Youtube】2019/07/31版 複数の動画を一括削除する方法

少し前からYoutubeの投稿動画管理画面は 「Youtube Studio (ベータ版)」 なるものに変わっております。 UIが定期的にアップデートされるのはWebシステムの良いところでも悪いところでもあります。 が、 「動画の複数削除」 ができなくなっているのは完全に、…

【Mac・Numbers】重複セルがあるかどうかを判定する

なぜgoogleでNumbersネタを検索すると「Ex●el」が引っかかるんだろう・・・。 だいたい同じとはいえ、「だいたい」なので・・・ 「これ、同じ方法で動くかな?」 なんて考えるのが面倒なんですよね。 結論 ぐぐればすぐに出てきますが、Ex●el同様 IF(COUNTIF…

【meyfa/php-svg】Pathのラスタライズのバグについて

結論を先に書けば、 「パス中の円弧のプロパティ SweepFlagが0の場合は、meyfa/php-svgは正常に動作しない」 となります。 現象 2019/07/02現在、meyfa/php-svgのパスにはバグが存在しています。 MDNによれば、 developer.mozilla.org 下記のSVGは、 <svg width="325px" height="325px" version="1.1" xmlns="http://www.w3.org/2000/svg"> </svg>

【PHP】SVG(with text) convert to PNG and save by "meyfa/php-svg"

Postscript I wrote an article about "meyfa/php-svg" in detail. uma-no-kawa.hateblo.jp Environment PHP 7.1.17 meyfa/php 0.90 github.com How to introduce "meyfa/php-svg" Introduce with the composer. composer require meyfa/php-svg If you will…

【個人メモ・Git・Mac】前任者が使っていたPCのGitアカウントを切り替える

あると思います。が、完全個人メモです。 1. ~/.gitconfigを確認し必要に応じて編集 下記のような項目部分を自分のものに変更 [user] name = ~~~~~ email = ~~~@~~~ コマンドを使用して変更するのがよいかも。 $ git config --global user.name "[適当な名前…

【PHP】PHPの不思議な挙動について array_pushとnull

不思議な挙動を見たのでここに 環境 PHP 7.1.17 現象 case 1 まずは普通に string(1) "a" } 問題ないと思います。 case 2 続いて、

【Xamarin・iOS】アーカイブしようとしたら「同じ依存アセンブリの異なるバージョン・・・」と出てアーカイブできない

自分用メモ。 エラーメッセージと自分の解法が噛み合ってない気がするので注意。 同じ依存アセンブリの異なるバージョン間で競合が見つかりました。プロジェクト ファイルで "AutoGenerateBindingRedirects" プロパティを true に設定してください。詳細につ…

【Xamarin】何もしてないのにXMLが一斉に「Value cannot be null」と騒ぎ始めた

自分用メモ クリーンしても何してもダメな時は、再起動。 それに尽きる。

【Xamarin.Forms】端末のディスプレイサイズを取得する

意外と需要はあると思います。 環境 VisualStudio for Mac 8.0.8 Xamarin.Forms 3.3.0.912540 解法 取得位置には注意が必要です。 私の環境では、iPhone8Plusのシミュレータのみ、ContentPageクラスのコンストラクタ内で実行するとNullExceptionになりました…

【PHP】AOSSMSでショートメッセージ SMSを送信する

AOSSMSを利用してSMSを送信します。 www.aixmsg.com 1. 無料トライアルを申し込む 上記HPの「無料トライアル」ボタンを押して無料トライアル申し込みを行う。 翌日ぐらいに電話がかかってくるので応対する。使用用途などを伝える。 その後、メールでログイン…

【CPI・MySQL】CPIの共用ZZサーバでMySQLコマンドを使用したい

という要望、よくあります。よね? すぐ忘れるので自分用メモ mySQLに接続する場合 mysqlコマンド実態はだいたいこのあたりにある↓ /usr/local/mysql5/bin で、接続コマンドは ./mysql -u [契約ユーザ名] -P 3307 -h 127.0.0.1 -p こうです。 .sqlファイルを…

【VisualStudio・Xamarin.Forms】バージョン番号を取得する

Xamarinの記事が古いものが多めで困ります。 自分用のメモです。 環境 Mac Mojave 10.14.4 Visual Studio for Mac 8.0.8(build2) Xamarin.Forms 3.3.0.912540 Xamarin.Essentials 0.11.0-preview 解 バージョン番号を取得する場合、DependencyServiceを使っ…

【PHP】ビルトインサーバではどうあがいてもexecが非同期にならない件

ビルトインサーバ 便利ですよね php -S 0.0.0.0:8080 -t . こんな感じでよく使うと思います。 でもこのサーバ内で、下記のようなコードを書いても非同期にならないのです。悲しいですね。 /dev/null 2>&1 < /dev/null &");

FileZillaで「書き込み用に "XXXXXXX" を開くのに失敗しました」と表示されコピーができない

コピー先のディレクトリの権限が755だったりしませんか? 775にしましょう。