底辺SE奮闘記

年収300万SEブログ

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

【Phaser 3.15.1】Rectangleが表示されない

表題の通りですが、サンプルにもほぼ同様のコードがあるのですが、下記コードでは何も表示されません。 <html> <head> <script src="https://cdn.jsdelivr.net/npm/phaser@3.15.1/dist/phaser.min.js"></script> </head> <body> <script> var config = { type: Phaser.AUTO, width: 800, height: 600, scene: { preload: preload, create: create } }; var g…</body></html>

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

【Flutter・Android】実機デバッグでクラッシュする件

現象 タイトル通り、実機でデバッグしようとすると、 「問題が発生したため〜」 のような文言が表示されアプリが強制終了しました。 環境 Flutter 2 Android 5.1 解法 色々試したところ、下記変更で問題解消となった。 app/src/main/AndroidManifest.xmlから…

【Tampermonkey】googleの検索結果から 広告 を非表示にする

chrome.google.com こちらのChrome拡張機能を利用して、 googleの検索結果にでてくるトップ広告を非表示にするスクリプト (function() { 'use strict'; const topAd = document.getElementById("taw") if (topAd) { topAd.remove(); } })();

【Laravel】ユニットテストで「Call to a member function connection() on null」と表示され失敗する

自分用メモ 環境 PHP 7.2.5 laravel/framework 7.24 現象 根本原因はよくわかっていないのですが、 php artisan make:test HogeTest --unit で作成した、DB操作系テストが Call to a member function connection() on null と表示され失敗した。 失敗のコー…

【PHP・Laravel・Stripe】WebHookのシグネチャをSDKなしで確認する

表題の通りです。 環境 PHP 7.2.1 Laravel 5.8 コード 最小のソースコードを示しますので、ご自分の環境にあった形に修正を行ってください。 getCon…

【JavaScript】Chart.jsで面グラフ(エリアグラフ)をプロットする

はじめに Chart.jsはドキュメントも充実しており、とても便利なのですが、面グラフに関しては理解に苦労しましたので、こちらにメモとして残しておきます。 環境 Chart.js 2.9.3 基本HTML HTMLファイルは下記のようになっているとします。 <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </meta></meta></head></html>

【Xamarin】2020年4月16日現在 iOS13.4でGestureRecognizersが反応しない

解法は「Xamarinをアップデート」です。 正常動作を確認したバージョン VisualStudio for Mac 8.5.3 Xamarin.Forms 4.5.0.530 現象 下記コードがiOS13.4で正常に動作しなくなる <RelativeLayout.GestureRecognizers> <TapGestureRecognizer Tapped="OnButtonClicked"/> </RelativeLayout.GestureRecognizers>

2020年のエンジニア平均年収が600万円以上ってどこの世界線の話?

平均労働時間10時間超(自宅勤務を除く)残業代無し有給無しでここ数ヶ月土日も無い、年収300ないワイみたいな人もいるのに? 能力無い人には地獄な世界ですわ・・・。

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

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

【Xamarin・iOS】シミュレータ実行時、「System.Exception 〜MissingEntitlement」で怒られる

シミュレータでは、Xamarin.Essentials.SecureStorageを使用すると、上記エラーが発生するようです。 エラーに書かれている通りに修正を行います。 iOSプロジェクトの中にあるEssentials.plistの下記項目にチェックを入れます。 その後、iOSプロジェクトの「…

【Xamarin・iOS】App Store Connect に" ITMS-90338: Non-public API usage"と怒られアップロードできない

Xamarin.iOSでApp Store Connectにアプリをアップロードしようとする際 ITMS-90338: Non-public API usage - The app references non-public selectors in XXXXXXX.iOS: applicationWillTerminate, ddSetLogLevel:, localTarget, newSocketQueueForConnectio…

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

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

【Laravel】一致バリデーションequalを作る

ごく稀に使いたくなるので、用意します。 環境 Laravel 5.4 PHP 5.6.9 実装 AppServiceProvider.phpに下記を記載します

【Xamarin・Fody】List<T>の更新が反映されない

表題の通りです。 環境 iOS12.1.4 VisualStudio for Mac 8.3.8 Xamarin.Forms 4.2.0.848062 PropertyChanged.Fody 3.1.3 問題のあるコード XMLファイル <Picker ItemsSource="{Binding Items}" ItemDisplayBinding="{Binding Name}"/> コンテンツページクラス using Xamarin.Forms; using MyApp.Model; namespace MyApp.Pages { publ…</picker>

【Xamarin】角丸ボタンを作成する

↓こういうボタンを作成します。 環境 macOS Majave 10.14.6 Visual Studio for Mac 8.3.8 Xamarin.Forms 4.2.0.848062 手順 Xamarinって実はXaml上でcssが使えるんです。 ご存知でしたか?私は知りませんでした。 なので下記のように書くだけで、

【Firebase・iOS・Xamarin】プッシュ通知FCMする

環境 iOS 12.1.4 実装準備 1. GoogleDeveloperアカウント関連 前提としてGoogleDeveloperアカウントが必要です。 1-1. TeamIDをメモ 下記URLでTeamIDを確認する https://developer.apple.com/account/#/membership/ 1-2. AuthKeysを取得 下記URLでAuthKeyを…