カテゴリー
開発環境

Next.jsのインストール時のエラーについて

npx create-next-app@latestで、Next.jsをインストールした時にエラーが出ました。結論から書くと、npmをアップデートすると解決しました。

npm ERR! code ENOENT

と出たので、何が悪いのかさっぱり分からず。とりあえずnodeのバージョンを調べるとv21.5.0。npmのバージョンを調べると10.2.4。npmのバージョンが古かったので、npm install -g npmで、アップデートすると、10.8.1に。再度、npx create-next-app@latestをすると、Next.jsのインストールが進みました。よかった。

カテゴリー
ネットショップ

5月のPDCA雑感

【施策】

クーポン戦略は、5のつく日、日曜ナイト、木曜日、便乗、ゴールデンウィーク、特別をセールとする。

  • 5のつく日クーポンは、7時~24時に配布。
  • 日曜ナイトクーポンは、18時~24時まで配布。5%オフ。500円で25円割引。切手で送付用。
  • 木曜日クーポンは、15時~24時まで配布。30円オフ。切手で送付用。
  • 便乗クーポンは、1時~24時に配布。
  • ゴールデンウィーククーポンは、4月26日18時~5月6日24時に配布。
  • 特別クーポンは、18日0時~19日24時に配布。

5月18,19日のビッグボーナスセール向けに、11日より一週間単位で割引セールをすること。18,19日は割引とクーポンのサンドイッチ作戦を展開。

  • iPhoneイヤホン、c-cケーブル、c-c4.0ケーブル割引。
  • iPhone変換アダプタは値下げ。
  • iPhone14ケース値上げ。

【売上他】

  • 5のつく日は、ページビュー多く、購入率高い。クーポンを継続。
  • 連休中は、終盤にページビュー多く、購入率高い。クーポンを継続。
  • 大型セールの日は、ページビュー多く、購入率高い。ボーナスストアを10にし、メリハリをつけること。
  • usb4ケーブルが売れることが分かった。
  • 売りたい商品の在庫を調査とライバル関係を調べること。
カテゴリー
業務日報 事務と外出と会計関連

2024.5.27-5.31の週報

2024.5.27
体調不良のため、何もできず。商品購入者にメールで送付が一日遅れると詫びのメールを送る。

2024.5.28
【午前】
シンセンテックスの商品送付作業。Jリーグチーム一覧の移転作業。

【午後】
Jリーグチーム一覧の移転作業。

シンセンテックスの商品は、週末大型セールだったが、あまり売れず。移転作業では、1ページにh1が2つ入っていたので、不要なh1は同じ大きさのpに変更する。リリース版Ver1.11にアップデートする。これで当分は何も変更せず運用する方向。

Ver1.11アップデート内容
1ページにh1が2つ入っていたのを1つに変更。

2024.5.29
【午前】
シンセンテックスの雑務作業。

【午後】
会計処理。新サイト製作作業。

シンセンテックスの商品は、全く売れず。雑務作業では、ファーストデイクーポンの広告画像を作る。新サイト製作作業では、typescriptについて調べる。

2024.5.30
【午前】
シンセンテックスの商品送付、雑務作業。

【午後】
シンセンテックスの雑務作業。新サイト製作作業。

シンセンテックスの商品は、あまり売れず。6月のクーポン作成とLINEを送る。新サイト製作では、typescriptからreactについて調べる。

2024.5.31
【午前】
シンセンテックスの商品送付、雑務作業。新サイト製作作業。

【午後】
新サイト製作作業。

シンセンテックスの商品は、あまり売れず。新サイト製作では、reactからについて調べる。webpackでの環境構築もできた。reactの勉強をせねば。

カテゴリー
業務日報

2024.5.20-5.24の週報

2024.5.20
【午前】
シンセンテックスの商品送付作業。Jリーグチーム一覧の移転作業。

【午後】
Jリーグチーム一覧の移転作業。

シンセンテックスの商品は、大型セールだけあって、ボチボチの売れ行き。移転作業では、J123JFLのgood,booクリックを表示する作業に入る。DBに列を追加し、クリック時間を記録するところまではできた。明日は、表示用jsを作り、表示デザインも考える。

2024.5.21
【午前】
Jリーグチーム一覧の移転作業。

【午後】
Jリーグチーム一覧の移転作業。

シンセンテックスの商品は、全く売れず。移転作業では、j1.htmlでの表示デザインから、jsファイルとphpファイルを作り、jカテゴリー別のgood,booクリック時間の取得に成功。形はできた。明日はクリック直後の表示変更ファイルを作る。

2024.5.22
【午前】
シンセンテックスの商品送付作業。Jリーグチーム一覧の移転作業。

【午後】
Jリーグチーム一覧の移転作業。

シンセンテックスの商品は、あまり売れず。移転作業では、jsファイルとphpファイルを作り、思いどおりに動くようになった。よかった。

  • J123JFL.htmlで表示できるようにソース変更。
  • アドセンスは表示できることと、pcとスマホの分け方を画面サイズに変更。
  • fontawesomeで_variables.scssを変更からのwebpackし直す。

2024.5.23
【午前】
Jリーグチーム一覧の移転作業。

【午後】
Jリーグチーム一覧の移転作業。

シンセンテックスの商品は、全く売れず。移転作業では、仕様ミスが発覚。直そうとするが、一日中かかってしまった。結局、DBから取ってきた値が、オブジェクトでそのままでは使えず、いったんarray_values()関数で配列に変換したら使用できるようになった。

  1. SQL文が悪いのか、数値が取れてないのか、どこが悪い始めは分からず。
  2. SQL文にwhereを入れてみるが、正しい値が取得できない。
  3. SQL文のwhereをそのままに、DBからの数値を止め、数値を手書きで入れると正しい値が取れることが分かった。
  4. DBからの数値が取れてないことがわかったので、そのままJSに返すことにすると、DBからの数値はオブジェクトであることが分かった。
  5. DBからの数値をオブジェクトから配列に変換。
  6. 配列にすると、やっと数値が取れた。

一つ一つ分解してやっとわかった。よかった。そして、実はオブジェクトでも数値が取れることが判明。疲れた。

2024.5.24
【午前】
シンセンテックスの雑務作業。Jリーグチーム一覧の移転作業。

【午後】
Jリーグチーム一覧の移転作業。

シンセンテックスの商品は、全く売れず。雑務では、商品の週末割引の設定をする。移転作業では、最新クリック日付を実装。リリース版Ver1.10にアップデートする。

Ver1.10アップデート内容

  • J1,J2,J3,JFL.htmlに最新のクリック日付を付ける。
  • font-awesomeの_variable.scssの不要なところを削除。webpackで、cssが軽くなった。

カテゴリー
業務日報

2024.5.13-5.17の週報

2024.5.13
【午前】
Jリーグチーム一覧の移転作業。

【午後】
Jリーグチーム一覧の移転作業。

移転作業は、クリック後の反応をcssで書こうとしたが、うまくいかず断念。クリック時に大きさを変形させることにした。プロトタイプを卒業して、リリース版Ver1.00の完成。今後は、ソースを整理する予定。

2024.5.14
【午前】
シンセンテックスの商品送付、雑務作業。

【午後】
シンセンテックスの雑務作業。Jリーグチーム一覧の移転作業。

シンセンテックスの商品は、あまり売れず。雑務作業では、LINEを送ったのと、iPhone14のケースのページビューが低いので、広告を出そうとしたが費用が高いので、ポイントを15倍に変更してSEOランクを上げることにした。うまくいくのか。移転作業では、テキスト文を書いて整理したが、まだ書き足りず。

2024.5.15
【午前】
シンセンテックスの雑務作業。

【午後】
Jリーグチーム一覧の移転作業。

シンセンテックスの商品は、全く売れず。18日からのセールに備える。移転作業では、jsファイルをwebpackで束ねてないものがあったので、し直す。テキスト文を書いて、後で確認しやすくする。

2024.5.16
【午前】
シンセンテックスの商品送付作業。メール設定。

【午後】
Jリーグチーム一覧の移転作業。金券ショップ網の更新作業。メール設定。ブラウザ設定。type script環境構築。vscodeの設定見直し。

シンセンテックスの商品は、あまり売れず。メールはゴミが溜まっていたので、捨てまくる。ブラウザ設定は、年初にパソコン移設してからブックマークできなかったので、設定を一から見直す。直った。よかった。type scriptの環境構築をしようとしたが、webpackとviteで悩む。vscodeの使い方が分かってなかったので調べる。ファイルより、フォルダーをワークスペースに追加でエクスプローラーとターミナルのデフォルトフォルダが変更できることが分かった。よかった。

2024.5.17
【午前】
type script環境構築。

【午後】
type scriptの勉強。Jリーグチーム一覧の移転作業。

シンセンテックスの商品は、全く売れず。type script環境構築は、webpackで進める。エラーが出たが、なんとかなった。移転作業では、j123jflページにクリック日付を入れる作業に入る。