エラー改善

1/8ページ

システム屋の視点でAmazonFlexのサービスを考えてみる

システム屋の視点でAmazonFlexのサービスを考えてみる Amazon Flexと言うサービスが2019年4月から正式にリリースされています。 これは、登録したユーザーがAmazonから配達業務の委託契約を受けるという、UberEatsのAmazon版です。 米国では2015年に開始されていて、様々な問題が発生しているそうです。 先行して導入した国で露見しているAmazonFlexの問題点 隣 […]

Laravel:5億越えのレコードをEloquentで消費メモリを抑えながら処理する方法

Laravel:5億越えのレコードをEloquentで消費メモリを抑えながら処理する方法 私の作成したアプリにて不具合発生の連絡がありました。 結論を先に言ってしまえば、レコード数が多すぎて私の書いたコードではTimeOut 起こして終了してました。 TimeOut時間を伸ばす。 その方法もあるのですが、今回は処理時間を早くして解決するアプローチを記載していきます。 止まっていたのはLaravel […]

書いたコードがエラーで動かない。そんな時の修復手順について

書いたコードがエラーで動かない。そんな時の修復手順について 現在、プログラミングスクールのお手伝いをさせて頂いているのですが「お手本の通りに書くと出来るけどそれを変更したときのエラーについていけない」というお話がありました。 丁度過去に納品したシステムの不具合が上がってきていたため、これを例にしてエラーを修正するプロセスを解説しようと思い記事にまとめてみました。お悩みのある方、ぜひご一読ください。 […]

LaravelのModelの【guarded】について勘違いしていた件

LaravelのModelの【guarded】について勘違いしていた件 [crayon-616a9a1d0c6fe233776075/] はい、これ間違いスクリプトです。guardedにemailが存在する事、無いとは言えませんが、まぁほぼ無いでしょう。 チームに迷惑かけた私の理解不足。 いやぁ、申し訳ない。 guarded = 複数代入禁止項目の設定 この認識はあったんですよね。 で、個別に登録 […]

「認証周りの設計が手戻りになった」手戻りにならないために認証で確認するべきこと

「認証周りの設計が手戻りになった」手戻りにならないために認証で確認するべきこと タイトルは今入っている現場で実際に起きた事です。 Auth_APIのフローを作ったのですが、OKを貰った構成だとどう考えても『?』な画面デザインが上がってきました。 「これどういう事?」 大枠では似たような話をするチームメンバー。 でも状況を場合分けして「この画面って『A』の場合はこういう事だけど、『B』の場合だとこう […]

「Dockerコンテナがうまく起動しない」そんなときにチェックするコマンドまとめ

「Dockerコンテナがうまく起動しない」チェックするコマンドまとめ 今回はきつかったです。 納期1日前に来るデザイン原稿 納期前週金曜日に行われたDockerの本番環境構築への変更 そして、これに伴うコンテナ未起動問題と修正しようとして行った作業によるDocker立ち上がらない問題。 てんこ盛りでした。 と言う事で、その時の現場検証に使われたコマンドで私が知らなかったものを中心にまとめます。 ま […]

laravel8.x:変わりすぎて戸惑った仕様についての備忘録

laravel8.x:変わりすぎて戸惑った仕様についての備忘録 悩む案件抱えると途端に更新できなくなるこのブログ。 という事で、2週間ぶりの新規記事です。 現在動いている案件にて【Laravel8系】で構築することになったのですが、こいつが6系と変わりすぎていて解読に時間を要してしまいました。今回は8系に変えた際の『悩みポイント』についてザクっとまとめます。 8系で変更はSPAを意識した変更が多く […]

Django:DataFrameを配列(リスト)にしてDBに格納する時の注意事項

Django:DataFrameを配列(リスト)にしてDBに格納する時の注意事項 CSVデータをDBに取り込む時どうしてますか。 CSVの構造をそのまま(計算処理と化しないで)DBに持っていくのであれば、DataFrameに格納して【to_sql】で投げてしまうのが一番簡単です。が、今回はDataFrame化した値をリストで引き取って計算して統制してDBにSaveするという面倒な段取りを踏んだ時の […]

Django:No module named ‘cStringIO’

Django:No module named ‘cStringIO’ StringIOを使おうとしたところ「そんなモジュールはねぇ」と怒られてしまいました。 [crayon-616a9a1d0d6bc547045094/] ググって【StringIO】というモジュール名で実装している事例もチラホラ。 で変更してみましたが結果は変わらずでした。 [crayon-616a9a1 […]

Django:QuerySetのJSON変換で大ハマリした件

Django:QuerySetのJSON変換で大ハマリした件 解決した形は一番シンプルだったというオチが付いた今回のドはまり事件。 キカッケはFrontとBackに分けたDjango構築でのBack側のAPI出力です。 [crayon-616a9a1d0da8c159111778/] QuerySetとして抽出された値をフロントで受け取れるようにAPIを設置したのですが、上のようなコードが生成され […]

1 8