技術
Long型の数字の採番機能の実装をした時のメモ public ProcessNo numberingProcessNo(){ Optional<Long> processNoOptional = entityList.stream().map(p -> p.getProcessNo().getValue()).max(Comparator.naturalOrder()); Long processNoLong = Long.sum(processN</long>…
initdb.d/01adduser.sh: /bin/bash^M: bad interpreter: そのようなファイルやディレクトリはありません dockerで環境構築中に出たエラー。 該当のシェルの改行コードをCRLF→LFに変えたら出来た。機能実装のためにとってあった1時間のモブプロがこのエラーで…
ずっと開発してきたlaravelでのサービスをデプロイ、 早速twitterアカウントを連携するぞーと思ったら array(2) { ["error"]=> string(15) "invalid_request" ["error_description"]=> string(82) "Value passed for the redirect uri did not match the uri…
cssや画面のリンクを確認してhttp://〜になっている& ブラウザにhttps://〜で直打ちするとアクセスできる場合は laravelプロジェクト内のapp/Http/Middleware/TrustProxies.phpを確認する今回はALBと紐付けたEC2サーバにデプロイしたため ALBのプライベート…
.envをいくら確認しても SQLSTATE[HY000] [2002] No such file or directory (SQL: select * from information_schema.tables where table_schema = attract_customer and table_name = migrations and table_type = 'BASE TABLE') のエラーが出ていた 検索…
ALB配下のEC2にブラウザからドメイン名でアクセスしたけど できない時用に 問題の切り分け方をメモまずEC2をALBから切り離し、接続状態を確認していく1.ブラウザからwebサーバへのアクセスを確認する http://グローバルIPアドレス http://ドメイン名 の両方…
Laravel + vue.jsで開発中に新しいプラグインを試していた。 importできないので解決方法を探していたらnode_modulesを消してnpm installをやり直すとできるらしい。 素直に実行した後npm run devを実行したところ WARNING in ./node_modules/laravel-mix/sr…
vue.jsでのフロント開発で遭遇したエラー。 if(entity.entityItem != undefined){ if(entity.entityItem.length !== 0){ return false } } entityItemはnullになる可能性のあるデータなので!を末尾につけると動くようになった。 if(entity.entityItem! != un…
PHPのtwitter連携ライブラリTwitterOAuth でアカウント凍結のエラーメッセージが返ってきた時のレスポンスを 採取したのでメモ。object(Abraham\TwitterOAuth\TwitterOAuth)#948 (16) { ["response":"Abraham\TwitterOAuth\TwitterOAuth":private]=> object(…
・動作するコード ・コードを動かすためのデータ ・その結果 ・本来欲しい結果 を提示する。 自分用メモ
外部のAPIを使ったプログラム。 特定のエラーコードが返ってくるときは 処理を分けたい public function callApi(){ $ret = $connection->post("api/endpoint", [ "id" => 1]); if ($connection->getLastHttpCode() == 200) { // 成功時の処理 }elseif($conn…
laravelのウェルカム画面は表示されるのに ログイン画面や会員登録画面へのリンクをクリックすると そんなページないと言われる。apacheの設定ファイルである /etc/httpd/conf/httpd.conf のAllowOveerrideの部分を /var/www 配下だけでなく他の部分もAllに…
composer updateを実行したら以下のメッセージが出た Root composer.json requires PHP extension ext-intl * but it is missing from your system. Install or enable PHP's intl extension. composer update時にオプションをつければいい、といった回答は…
複数回引っかかっているのでまとめておく1.composerをダウンロードする curl -sS https://getcomposer.org/installer | php 2.binディレクトリに移動する mv composer.phar /usr/local/bin/composer 3.移動したディレクトリにパスが通っているか確認する $PA…
S3でバケットを作成、パブリックアクセスも許可したし バケットポリシーも設定した。index.htmlもアップロードしたし いざアクセス!したけど403に。色々確認してみたらバケットポリシーに原因が Resourceの/がひとつ余計だった。我ながらしょうもないミスだ…
便利さとセキュリティのバランスはいつも難しいですね。CentOSで構築したメールサーバからGmailにメールを送ろうとしたらログに postfix/smtp[9871]: connect to alt1.gmail-smtp-in.l.google.com[202.88.201.26]:25: Connection timed out が出力された。ど…
弊社で開発しているシステムには、 「履歴を開く」メニューをクリックすると別タブでページが開く機能があり、お客さんの環境では送ったパラメータを元に該当のデータを表示することができている。 社内の検証環境では404が出てしまうので改善をおおせつかっ…
composer -vコマンドを実行したところ タイトルのエラーが出た。メッセージをググると32ビット用のソフトを64ビットのマシンで 使おうとすると起こるエラーらしい。Macbookを新しくしたからそこが原因か? 64ビット用のMAMPをインストールし直す? なんて考…
ログイン画面が表示されたので、ユーザ名とパスワードを入力したところ500エラーにログを確認すると [09-May-2022 13:40:21 UTC] [2022-05-09 13:40:21] production.ERROR: SQLSTATE[HY000] [2002] No such file or directory (SQL: select * from `users` w…
Githubでパスワードをリセットしようとメールアドレスを入力したら'That address is either invalid, not a verified primary email or is not associated with a personal user account. Organization billing emails are only for notifications'なるエラ…
qiita.comこちらの記事を参照してlaravelでマルチ認証を実装中。 管理者権限のユーザを登録しようとしたら出たエラーauth.phpを 'providers' => [ 'users' => [ 'driver' => 'eloquent', 'model' => App\Models\User::class, ], 'admins' => [ 'driver' => '…
vue.jsの環境構築中のエラー。 gulpコマンドを実行したら常時監視できるはずだが。 npm i natives@latest --no-save を実行するとブラウザが立ち上がる様になった
業務のある案件ではdockerでローカル環境を構築している。ビルドしたwarファイルをdockerにデプロイするコマンドdocker cp C:\Users\username\Documents\project-backend\build\libs\PLM#ILM.war containerId:/usr/local/tomcat/webappsを実行したところcopy…
業務で書いていた画面項目の入力状況チェックが若干複雑になってしまっていた if(条件1 && 条件2){ return true; }else{ return false; } レビューでもっとシンプルになると言われた return 条件1 && 条件2 この1行でOKreturnのところで条件に合っているかチ…
仕事で90行くらいあるメソッドをオーバーロードした既存のメソッドは引数が三つだったが 引数を四つにしたい。1.既存のメソッドに新しい引数を追加 2.既存のメソッドに差分の処理を追加 3.引数が三つの新規メソッドを作成 4.新規メソッドの中身はprivate メ…
PHPで会員登録とログイン機能を持ったWebページの開発演習中にタイトルのエラーが出た。$result = $stmt->fetch(PDO::FETCH_ASSOC); $_SESSION['id'] = $result['id']; $_SESSION['username'] = $result['username']; $_SESSION['password'] = $result['pass…
弊社でslackの2段階認証が導入された。 PCの方は手順書通りに進めるだけですぐできたのだが、 スマホ(iPhone)の方は手順書になくよくわからないのでサインインできない状態のまま放置していた。遅刻の連絡を忘れた時など地味に面倒なので今回一念発起!スマ…
ウェブカツ!!のアウトプットを毎日ちまちま進めている (本当はこれじゃいけないんだけど)cthuwebdice.comこのページを参考にarchive.phpを作成したところ Deprecated: start_wp の使用はバージョン 1.5.0 から非推奨になっています ! 代わりに 新しい Word…
ウェブカツ!!のwordpressのアウトプット中 if(have_posts()): while(have_posts()) : the_post(); で記事のデータをとって表示しようとしたけどうまくいかず。 原因は www-creators.comこのページで分かったものの修正方法はわからず。 紹介されている3つの…
ウェブカツ!!のwordpress部のレッスンでは何の問題もなかったのに 自分のアウトプットでは出力されない!ということでどうにかこうにか原因を切り分けた。1.タイポミスはないか アウトプットのhome.phpに get_post_meta($post->ID, 'about', true); と書いて…