Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

niger

Пользователи
  
  • Публикаций

    1 202
  • Зарегистрирован

  • Посещение

7 подписчиков

Техническая поддержка

  • Рабочие дни
    Пн
  • Выходные дни
    Пн
  • Текущий статус
    Не працюю

Информация

  • Город:
    Дніпро
  • Интересы
    Донатити ЗСУ та волонтерам

Посетители профиля

Блок последних посетителей выключен и не отображается другим пользователям.

Достижения niger

  1. Як ви побачили то для перших 100 покупців суттєва знижка за БЕТА-тест. Ви звернули увагу лише на іконку телефона, а ось вирівнювання усередині блоків чомусь пропустили. А також у слайдері кнопка прилипла к навігації.
  2. куди класти Skills - для створення опису чи чогось іншого? Промпт це добре, але чим краще ви розібʼєте задачу на шматки і коротким малюнком опишете що робити та з чого почати, як рухатись, на що звертати уваги, що добре, що ні, та як валідувати(Python скрипти) - тим краще. Опис 800 символів наприклад, зробити трім по кінцівці, початку, чи зібрати структуру та знайти що майже відповідає на те саме питання і перефразувати щоб вписатись, а може від якихось параметрів можна робити межі опису більше чи менше, бо десь треба розкрити 3000 символів, а десь 500, але робити межу діапазоном - типу ОК, Допустимо, та ріжемо. У моделі коли вона пише текст немає памʼяті - для неї кожне речення це послідовність токенів. Тому 800 символів тексту опису це не 800*1.7 токенів, а більше, якщо треба щоб це було не просто - аби не порожня карточка. Тож я не погоджуюсь із розрахунками, вони ніби є, але аналіз в них "аби не порожня карточка".
  3. Теж помітив деякі нюанси, хотів трохи перестрахуватись, щоб крон не зніс записи, але там все закублено в методі update, та ті які за оновленням стоять. Тож доведеться колхозити із тимчасовими таблицями та звірками, а потім лише оновлення в базу.
  4. Бачив це вже на деяких сайтах, можливо не ваше, та і взагалі не опенкарт були. Моє враження - це жах. Люди так не пишуть. Навчити ЛЛМ писати погано, як люди, значно тяжче ніж написати це самому, або відредагувати, і лише якщо ви самі знаєте + та - товару. Він пише без суті, бо він цим не користувався, а пише лише те, що є в його базі навчання. І коли бачиш 5-6 таких відгуків, то просто йдеш повз цього магазину, бо користі там нуль, нащо створювати нуль сенсу я зрозуміти не можу.
  5. $240 за 4 модулі, та $120 встановлення та налаштування. Якщо звісно їх ціни на сторінці модуля вірні.
  6. Ага, так само супер-пупер-мега-необхідно для всіх, треба реалізувати, а потім буде як в гуглі Пошуковим ботам(llm, чи фб, Гугл, бінг та іншим) байдуже на ваші файли, їм байдуже на ваші рекомендації - єдиний спосіб йому щось заборонить, це не давати йому туди доступ, (403 помилка), сторінка за авторизацією чи щось схоже. Все інше це як повісити на двері без замка напис "Вхід заборонено" Так само як і заставити його проіндексувати чи обійти ваш сайт, він не найде ваш файл якщо не знає про ваш сайт, а якщо знає про ваш сайт, то llm.txt йому вже не дуже то й треба, він візьме те що захоче. Ви його вже в цьому ніяк не завадите. Єдиний знак який забороняє рух на дорогах України це плита, забор чи яма на всю ширину дороги. Ви скільки завгодно можете поставити знаків 3.21 на вʼїзді до вашого двору, але лише закриті ворота - дійсно забороняють туди рух.
  7. Хочу спитати, а в 4 версії, так само як і в 3 - в route(наш request) усі параметри мають бути як string, але приймається масив, та взагалі будь-що, та замість того, щоб ще на етапі отримання викинути, ми повністю обробляємо такий запит. Нащо це робити? Може хтось пояснить? if (isset($this->request->post['product_id'])) { $product_id = (int)$this->request->post['product_id']; } else { $product_id = 0; } if (isset($this->request->get['path'])) { $path = (string)$this->request->get['path']; } else { $path = ''; } $parts = explode('_', $path); $category_id = (int)array_pop($parts); $this->load->model('catalog/category'); $category_info = $this->model_catalog_category->getCategory($category_id); if ($category_info) { if (isset($this->request->get['product_id'])) { $product_id = (int)$this->request->get['product_id']; } else { $product_id = 0; } $this->load->model('catalog/product'); $product_info = $this->model_catalog_product->getProduct($product_id); if ($product_info) { Та далі, багато ще де місць. Ми продовжуємо обробляти запити, які треба було вже викинути як не легітимні. Ось ці параметри системи - 'path', 'product_id', 'manufacturer_id', 'information_id', 'prod_id', 'sort', 'order', 'page', 'limit', 'api_token' Я чому питаю, до мене дуже багато заходить скрипт-кідді із таким, 200 GET /site.url/?sort=p.sort_order%20or%201%3DExtractValue(1,CoNCaT(0x3a,(md5(122459))))&order=ASC Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36 301 GET /site.url/?sort=a%26ping%202130706433%26%23'%26ping%202130706434%26a%26%23%22%26ping%202130706435%26a%5C&order=ASC Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36 403 GET /site.url/106%27%20or%201%3DExtractValue%281%2CCoNCaT%280x3a%2C%28md5%28122459%29%29%29%29%20or%201%3D%272-site.url Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36 та багато схожого, це масив із xss, sql-injection та іншим намагаються всунути, і все це створює зайве навантаження, хоча мало б бути вже відкинуте, заздалегідь. Я виправив це guardом, який тільки бачить в route масив шле в дупу, та htaccess, але хтось прояснить нащо обробляти це взагалі? $scalar_keys = array( 'path', 'product_id', 'manufacturer_id', 'information_id', 'prod_id', 'sort', 'order', 'page', 'limit', 'api_token' ); foreach ($scalar_keys as $key) { if (isset($this->request->get[$key]) && !is_string($this->request->get[$key])) { return new Action('error/bad_request'); } Можливо моє рішення неархитектурне, так не було задумано, та я все зламав - можете накидати мені. Бо я не знаю як інакше це виправити.
  8. Ніяк. Коли ви йдете за чиюсь платформу, ви розвиваєте чужу платформу, і вони вам дають за невелику плату можливість користуватись її благами. Сайт - це власна платформа, і в неї треба вкладатись. Якби ви не вміли шити, ви би найняли швачок, якщо не вмієте самі, а тут вирішили що якось інакше все працює? Ви би хоча б взяли б консультації чи найняли людину, яка знає що таке комерція в інтернеті, та як з цим жити. Це все чудово, але він робить лише те, що ви від нього вимагаєте, якщо ви не розумієте як це має працювати, він це(нерозуміння) збільшить в декілька разів. Головне правило всесвіту - збільшити хаос. Ви робите все вірно. Для технічної оптимізації та коду сайту - це 0 сенсу. зайві токени для клода. з будь-якими кредами, треба обережніше, бо вони легко зʼявляться у відкритому доступі. Але на вашому сайті зараз цього і близько немає, як і налаштувань для СЕО, ГЕО, АЕО та і інших оптимізацій. Що, це і навіщо? заради символів у тексті? Ви молодець що спробували, але використовувати ассистента треба там, де ви маєте експертизу, інакше це марна трата грошей. Мені здається у лекалах чи оптимізації ваших процесів у нього було б значно більше користі, а на зекономлені гроші найняли людину яка має експертизу в цьому. Чи ви і вдома електрику, підключення акумуляторів під блекаут, та ремонтуєте холодильник та іншу техніку через промпти?
  9. @29aleksey здається у вашому onePageCheckout не екрануються апострофи, якщо додавати користувацькі налаштування у доставку, чи оплату.
  10. Вам в розділ послуг. Бо без доступу до сайту, коду, та бази - з цим не розібратись, тому вам треба найняти виконавця, який все перевірить та виправить.
  11. до появи gptimage-2 юзав нанобана(gemini), але зараз нанобанана на однакових промптах значно гірша та ще і додає свою вотермарку.
Гость
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.