テーブル設計

1/2ページ

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

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

【Django】django.core.exceptions.FieldError: Unknown field(s) () specified for

【Django】django.core.exceptions.FieldError: Unknown field(s) () specified for なかなか悩みました。直訳すれば「知らないフィールド操作しようとしてるよ」って事なのです。 でもそこはDjango初心者、怪しい所を見ていても気づかないというね。 と言う事で、今後の為の整理整頓です。 まずエラーが出たらエラー直前の動きを確認する […]

Django:models.py に記載した参考図書のコードについて疑問を調査した

Django:models.py に記載した参考図書のコードについて疑問を調査した 参考図書を元に色々書いていると疑問に思うことが多々出てきます。 今回はその中でもModelに関する事をまとめてみます。 『from django.db import models』って何? app\models.py に記載するおまじない。まぁそりゃそうなんだろうけどね。 [crayon-6606d99d7ba3d […]

楽天市場のCabinet画像を整理する効率的なやり方

楽天市場のCabinet画像を整理する効率的なやり方 この2週間、ブログは一切書かずシステムの更新にいそしんでおりました。 理由はタイトルの通り『楽天市場のCabinet整理』に悩んでいたからです。 具体的に言うと、ウチでは次の動きがありました。 39送料負担の今後の動きを予測し『出品商品の整理』を実行 出品商品の整理にてアイテム数が少なくなったので出品プランを『がんばれプラン』に変更 この流れの […]

Wowma!APIの更新スクリプトがエラーを発した理由

Wowma!APIの更新スクリプトがエラーを発した理由 ザクッとした【出品/更新/削除】のツールを作ってからあまり動かしていなかったのですが、Wowma!を主力にしている方からシステムについてのお問合せを頂き、久しぶりに動作チェックをしていました。 そこで見つけたのが、出品済みの確認に利用していた【在庫情報取得API】のレスポンスのタイムラグです。 array(1=>[‘sear […]

Laravel:不正アクセスを撃退するLOG&Redirectの仕組みを作ってみた

不正アクセスを撃退するLOG&Redirectの仕組み システムを組んでいるとマジでムカついてくる不正アクセス。 なぜこうも不正アクセスが多いのかホント腹立たしく感じています。 と言う事で、以前の記事で攻撃を受けるURLを書いたりLogに残ったIPから地域調べてみたりしましたが今回は撃退偏です。 まずは仕組みを考える アクセスlogでIPとアクセスURLの記録をする 攻撃対象となっている存在しない […]

CentOS7にLaravelを構成するまでの簡易マニュアル

CentOS7にLaravelを構成するまでの簡易マニュアル Dockerの上の構築に着手したため需要は半減しましたがメモとして記載します。 Dockerではなく、chef / puppet / ansible あたりを使うときにはこれをリストにして登録すれば使える様です。 CentOS7初期設定 ユーザーの追加 rootでログインした状態で [crayon-6606d99d7c0c1780092 […]

システムの操作マニュアルのあるべき姿と作り方

システムの操作マニュアルのあるべき姿と作り方 やっとではありますが、昨日から自作システムのマニュアル作りを始めました。 『動く道具作ってもマニュアルなきゃ売り物にならないしね』 と言う事で「どんな形がベストか」いろいろ思案したんですけど、これが結構難しい。 いや、結構どころかすごく難しい…。 素敵な使い易いマニュアル作れる方、超尊敬します。 と言う事で、マニュアル作成に向き合い感じた事 […]

Wowma!は【商品情報枠の細かさ】が商品出品システム作成のネックです。

Wowma!は【商品情報枠の細かさ】が商品出品システム作成のネックです。 年末から年始にかけて一人でコツコツ作業を進めていたWowma!APIの実働システム。 既に追加/更新/削除の基礎部分は完成しているので、Wowma!のカラムに合わせて細かく設定しようという調整作業になる予定でしたが、頭を悩ませるパーツがいくつかありました。 Wowma!は商品情報カラムが細かく多い 楽天市場ではPC用商品説明 […]

Laravel:テーブルをforeachして取得した値をView【 Form:select() 】で使いたい

foreachして取得した値をView【 {{Form:select()}} 】で使いたい 必要になる時に忘れていていちいち調べるので備忘録。 Tableを条件抽出してその中の一部をFormのselectに回したいときがあります。 選択肢のvalueに抽出した値を使いたいときどうするか、そんな時の各コードの挙動についてです。 作成したいのは以下の配列です。 [crayon-6606d99d7cd1 […]