Всего 125 145 комментариев

Николай Савин
3 часа назад
+1
Саш спасибо что обратил внимание. Немного обманул насчет критериев отбора. Скрипт берет всю активность форума за месяц без фильтрации по качеству или популярности. Затем Yandex GPT анализирует весь этот материал и сам решает, что важно включить в дайджест и как это структурировать. Что можно сделать
  • Подключить DeepSeek для альтернативы
  • Сделать казахский прокси-сервер и подключать Groq
  • Серверные манипуляции. Самостоятельно выбрать лучшее на основе просмотров, рейтингов и комментариев и заставить нейронку прокомментировать только заданные посты

Склоняюсь к третьему варианту
Aleksandr Huz
3 часа назад
0
Пост пишется полностью в автоматическом режиме без участия админов на основе популярных постов и комментариев.
Интересно, что ИИ проигнорировал пост про PageBlocks.
Каким образом определяется популярность постов?
Артур Шевченко
4 часа назад
0
Прикольно, главное суть передана верно, но по-моему не хватает ссылок на заметки о которых идёт речь.
Николай Савин
Сегодня в 00:50
0
Было бы прикольно, если бы бот отвечал на вопросы и аргументировано доказывал где автор не прав. Посмотрим как доступные нам модели будут справляться с такими задачами здесь на форуме. Проблема в том что многие из хороших моделей довольно дороги. К примеру Claude APi, с которым я работаю в рабочих вопросах — он субъективно лучшая модель для программирования, но подключить к форуму будет дороговато. Groq на мой вкус держит второе место, и мы написали даже контроллер под него, но как оказалось, из РФ он не работает.
Еще неплохи из доступных DeepSeek и Qwen — их тоже попробуем.
Ник
Сегодня в 00:33
0
Здравствуйте, сниппет bxSubscribeSegments пишет «У нас нет активных подписок». Хотя, я создал 2 сегмента с помеченой галочкой «Разрешить подписываться».
В БД в таблице записано всё корректно.

В логах ошибка:
ERROR .../public_html/yadro/xpdo/om/xpdoobject.class.php 240
Error 42000 executing statement:
Array
(
[0] => 42000
[1] => 1064
[2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ASC' at line 1
)

PHP 7.4
MySQL 8.0
Сергей Карпович
Сегодня в 00:28
0
Было бы прикольно, если бы бот отправлял читать доку, а не Артур =D
Николай Савин
Вчера в 21:56
+2
Представляю вашему вниманию нашу новую игрушку. Дайджест публикаций за месяц.
Пост пишется полностью в автоматическом режиме без участия админов на основе популярных постов и комментариев.

Сделал развлекуху для пополнения контента. Также было интересно подключить нейронку к проекту и посмотреть как она себя покажет. Есть дальнейшие идеи по использованию ИИ на проекте — будем считать это пробным шаром.

К сожалению. как показала практика большинство нейронок в РФ недоступны. Хотелось бы подключить Groq, но не свезло. Попробовал YandexGPT, впервые его использую.
vectorserver
07 октября 2025, 16:04
0
Согласен с первым комментарием, деградация написания 80lvl.
Дима Касаткин
06 октября 2025, 21:01
0
Тут согласен без оговорок. Но контексте топика — рвение и инициативу предпочитаю поощрять, или хотя бы не мешать ;)
Дима Касаткин
06 октября 2025, 20:51
0
Жаль конечно, что ресурсов ИИ и электричества для автомобилей на всех пока не хватает, но к счастью, не все ещё пересели на электромобили, и на немногочисленных зарядках вполне есть свободные места))

Так же и с ИИ: вполне работоспособные варианты нейросетей уже запускаются и хорошо работают на недорогом домашнем железе при вполне вменяемых (низких) энергозатратах.

Нам остается учиться это всё применять на пользу )) Я пока освоил только как более удобный поисковик, чтобы быстрее находить и анализировать. С ручной перепроверкой из-за недоверия)
Сергей Шлоков
06 октября 2025, 18:18
+1
Это наиважнейший компонент MODX. Гораздо важнее не просто что-то поправить, а выпустить рабочую версию. Если ты посмотришь старые посты, где Василий выпускал новые версии, то увидишь, что в комментариях люди писали о багах, которые он оперативно фиксил. И это человек, у которого в голове каждая переменная и запятая pdoTools. Перед выпуском он тестировал версию. И то что-то ломалось.
Потом это подхватил я, как перед выпуском также тестировал очень внимательно. И опять же где-то пропускал баги. Вот народ мне насовывал в панамку.

Я в прошлом году начал делать обновления, о которых писал у себя в блоге. Только, чтобы всё это протестить, нужно времени гораздо больше. На этом и застрял. Нельзя просто выкатить новый функционал без тестирования.

Даже малейшее изменение нужно тестировать глубоко и долго. А тут такая куча мала, что никто даже не возьмется это делать. Нужны небольшие PR с подробным описанием, а один PR со всевозможными фиксами, форматами и без описания.
ВитОс
06 октября 2025, 16:39
+2
спасибо. я и хотел просто поделиться. Понятное дело что попадет в общую версию, просто когда ищешь как решить одну и туже проблему по сто раз уходит много времени, вот и решил тут поделиться
Дима Касаткин
06 октября 2025, 15:53
+3
Человек похоже не ставил целей потренироваться в контрибьютинге, а хотел пофиксить моменты, которые ему не давали покоя. Чего набрасываться-то?! Тем более, что он извинился заранее за хреновый код…

@ВитОс понятное дело, что в первозданном виде изменения в ряд ли попадут в общественную версию, но всё равно спасибо, что решился не только втихаря поправить на своём сайте и забить, а хотя бы сделал попытку привнести вклад в общественно полезный компонент!

Тем, кто пишет красивый заказной код, пригодный для вливания сразу в продакшен-версию, зачастую не хватает времени и мотивации, ведь красивописание — очень утомительно, это факт. Но, быть может, с твоей подачи кто-то ещё подхватит флаг и возьмется, например, оформить PR как надо. И таким образом продвинется процесс закрытия багов и улучшений компонента!
Сергей Шлоков
06 октября 2025, 08:12
+3
Минус ставить не буду (не сторонник этого), просто скажу, что это полный треш! Даже на этапе оформления уже понятно, что код смотреть не нужно.

Небольшой дружеский совет. Желание внести свой вклад в развитие продукта очень похвально. Это уже половина успеха. Но перед тем, как сразу браться за большое и важное дополнение, не имея ни опыта, полного понимания продукта, потренируйся на чём-то простом. И первое, что стоило бы прокачать — навык владения русским языком. Просто кровь из глаз. Раньше раздражало, когда запятые поставить не могли. Тут уже следующий уровень деградации — даже точку в конце предложения поставить трудно. Сторонние наблюдатели могут подумать, что в программисты идут одни дебилы. Что совершенно не так!
vectorserver
06 октября 2025, 07:28
0
UPD: Добавлен метод OnBeforeTempFormSave (Очистка кеша при сохранении шаблона.)
Марат
06 октября 2025, 05:36
0
Последняя безумкинская версия минишопа — 2.4
Артур Шевченко
05 октября 2025, 12:58
+2
Ага, именно такой: если что-то ломается, я стараюсь определить причину и, если проблема в компоненте, сообщаю делали ошибки разработчику, чтобы можно было их исправить. А всё на что тебя хватило, это сообщить нам как ты героически сломал два магазина и потом не менее героически их починил, только зачем сообществу эта информация? Ищешь сочувствия?
Andrey
05 октября 2025, 11:35
0
Ответ весьма остроумный. Надеюсь, такой же подход у тебя и в программировании
Артур Шевченко
05 октября 2025, 10:05
0
А почему бы не написать что конкретно сломалось? Религия не позволяет?