2024年11月28日木曜日

bolt.newで規模がおおきくなるとデプロイ時に警告

 


確かにプロジェクトの規模は大きくなってる。

zipで892kb


回避策はこちら とあるけど、回避策が書いてない。

https://github.com/stackblitz/bolt.new/issues/1322


この後、連続でデプロイしても警告は出ないので注意!


たぶん、プロンプトが大きすぎるので回避を考えてみた。

stackblitzに持って行って、フリーズして、それをフォークして、またboltに戻せばプロンプトはクリーニングできると思う。


zipで177kb。

distが消えているがデプロイ時のファイルなので大丈夫だろう。


2024年11月27日水曜日

wordpressの直下にhtmlを置く

例えばペライチで作ったhtmlをサブドメインを切らずに、そのまま置きたい。

<ツール>
https://www.cyotek.com/cyotek-webcopy


<.htacces設定>
以下を追記

# /lp/ 以下をWordPressの管理対象から除外
RewriteRule ^lp(/.*)?$ - [L]

# WordPressの通常ルール
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]



cursorで修正かけた。

ファイルの構造が悪すぎる。
/img
/css
/js
だけになるように、バッチファイルとhtmlを修正。


2024年11月26日火曜日

bolt.newの問題点

 たまに完全なコードを表示しなくなる。


[plugin:vite:react-babel] /home/project/src/components/InheritanceSystem.tsx: Unexpected token (36:22)
     |                       ^
/home/project/src/components/InheritanceSystem.tsx:36:22
34 |    </main>
35 |  ) : (
36 |    // ... 残りのコードは同じ ...



前提条件で設定してるが、

完全なコードを提供しろと毎回言わなきゃいけないのか?


2024年11月22日金曜日

six502 backlog backup

無制限の無料のapacheに置いてある。

https://dash.infinityfree.com/login


バックログ SXI502セール

http://backlog-six502-s.000.pe/backlog-six502_s/


バックログ DICEORDEAD

http://backlog-six502-s.000.pe/backlog-dod/


ツールを修正した。

https://github.com/firemio/backlogup


2024年11月21日木曜日

cursor(vscode)でMQL5のコンパイルを行う

いつの間にか、MQL Tools v2.1.0が動かなくなってた。






最後の更新は2024/01頃。


しかたがないので、ビルド構成を作る。

めんどくせー


1. MetaEditorのパスを確認する

まず、MetaTrader 5に付属するMetaEditorの実行ファイル(通常はmetaeditor64.exe)のパスを確認します。一般的には以下のディレクトリに存在します:

"C:\Program Files\XMTrading MT5\metaeditor64.exe"

"C:\Program Files\MetaTrader 5 EXNESS\metaeditor64.exe"

"C:\Program Files\OANDA MetaTrader 5\metaeditor64.exe"



 VSCodeでタスクを設定する

VSCodeのタスク機能を利用して、MetaEditorを呼び出し、MQL5ファイルのコンパイルを行います。以下の手順で設定を行ってください:

  1. VSCodeで任意のMQL5ファイル(拡張子が.mq5のファイル)を開きます。

  2. メニューから「ターミナル」→「ビルドタスクの構成」を選択します。

  3. 表示される選択肢で「Others」を選びます。

  4. 自動生成されたtasks.jsonファイルが開かれるので、以下の内容に編集します:



{ "version": "2.0.0", "tasks": [ { "label": "Compile MQL5", "type": "shell", "command": "C:\\Program Files\\MetaTrader 5\\metaeditor64.exe", "args": [ "/compile:${file}", "/log:${fileDirname}\\${fileBasenameNoExtension}.log" ], "group": { "kind": "build", "isDefault": true }, "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared" }, "problemMatcher": [], "dependsOn": "Show Compile Log" }, { "label": "Show Compile Log", "type": "shell", "command": "type", "args": [ "${fileDirname}\\${fileBasenameNoExtension}.log" ], "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared" }, "problemMatcher": [] } ] }



※commandのパスは、MetaEditorの実際のインストール先に合わせて修正してください。


3. コンパイルの実行

設定が完了したら、以下の手順でコンパイルを実行できます:

  1. コンパイルしたいMQL5ファイルをVSCodeで開きます。
  2. キーボードショートカットCtrl + Shift + Bを押して、先ほど設定した「Compile MQL5」タスクを実行します。