Сергей Шлоков

Сергей Шлоков

С нами с 31 января 2013; Место в рейтинге пользователей: #11
Сергей Шлоков
1 час назад
0
Отличный пример. Таким образом статистика пользователя поехала вниз. А значит он стал менее профессиональным. Правильно?
Я не спорю, что нужен такой механизм, но привязывать его к рейтингу, по-моему, неправильно. Самое простое решение — это модерация статей. А для этого нужны чёткие правила. Кроме того, модерация решает ещё и другую проблему — невозможность новым пользователям постить статьи в другие разделы кроме вопросов. А если пришёл разработчик из мира фреймворков, у которого огромный опыт разработки. И ему достался на поддержку MODX. Он новичок в сообществе и хочет запостить какой-нибудь отличный примерчик. И что? Для начала он должен написать вопрос — почему ему на разрешают постить в другие разделы? Правил-то понятных нет, где бы он мог их прочитать. Потом от должен запостить статью в вопросы и ждать когда её перенесут в другой раздел. Это что за логика? Очень дружелюбное сообщество. Меня хабр из-за подобного жутко бесит. Но они типа крутые. Нафига так тупо копипастить их правила?
Сергей Шлоков
8 часов назад
0
1. Вот давай подумаем, что такое этот рейтинг здесь. Ты с кем-то споришь и тебе лепят минусы просто потому, что с тобой не согласны. В итоге, что показывает твой рейтинг — твой скилл или что ты любишь поспорить? Т.е. это абсолютно неоднозначная вещь. Лично я считаю, что необязательно брать пример с раскрученного Хабра. Можно и на фейсбук посмотреть. Я за более дружелюбное сообщество. На медиуме, например, есть хлопки и никаких дизов.
Да и запрет на возможность поставить лайк старым статьям я тоже считаю излишним. В пекло правила Хабра.
Т.е. твоя статья в закладках или тебе сказали спасибо — рейтинг вырос. Тем более, что теперь видно кто ставит. А народ у нас зоркий, накрутку заметит. )
2. Вот и думай — статья плохая или просто её с главной хотели убрать. И что делать с рейтингом в последнем случае?
3. Я тоже считаю, хочешь дизлайкнуть — напиши коммент и объясни.

Это моё мнение. Ни на чём не настраиваю, но требую учесть ;))
Сергей Шлоков
Вчера в 10:46
0
Почему религия? Прогресс! Уж не луддит ли ты? )
Сергей Шлоков
21 февраля 2021, 07:06
0
Скорее всего разговор про комменты. Никуда они перетекать не будут. Кроме того, проблема только с полями varchar, для которых созданы индексы. Т.е. можно даже не все поля varchar таблицы поправить, а только индексируемые.
Сергей Шлоков
20 февраля 2021, 21:45
0
Почему 191, а не 249 или какое другое число?
Гугл сломался?

При попытке смены некоторых таблиц через phpMyAdmim появляется ошибка
А зачем переводить несколько? Смайлики ведь вставляются в какую-то одну таблицу. Вот в ней и нужно поменять все varchar(255) на varchar(191).
Сергей Шлоков
10 февраля 2021, 11:56
0
Наверно, самое простое решение — использовать атрибуты пользователя, в котором указывать id ресурса, и при сохранении формы в плагине создавать группу ресурсов, группу пользователей и связывать их.
Сергей Шлоков
03 февраля 2021, 12:18
0
Начинающим я бы не советовал пока лезть в эти дебри. Для запуска websocket сервера недостаточно запустить Workerman. Нужны еще интерфейсы, управление очередями, супервизор для контроля и т.п. Лучше подождать когда это упакуется в компонент.

Судя по реакции на видео, тема интересна немногим. Я планирую собрать такой пакет, но не торопясь.
Сергей Шлоков
03 февраля 2021, 07:49
+8
Мне кажется давно напрашивается раздел FAQ.
Сергей Шлоков
03 февраля 2021, 07:05
+2
А у меня только один ответ — не работайте с такими хостингами. Я демонстрировал Workerman на modhost.pro. Работает на базовых портах.
Сергей Шлоков
12 января 2021, 08:58
0
У меня тоже пропала. Разберёмся. Но она влияет на пересоздание кэша страницы, за очистку отвечает системная настройка.
Сергей Шлоков
11 января 2021, 17:42
0
Такие вещи простыми запросами не делаются. Нужно копать в сторону подзапросов в секции WHERE. Сделать это для pdoResources вполне реально.
Сергей Шлоков
17 августа 2020, 08:32
-1
Судя по всему, тебе не интересно содержание моих комментариев, а нравится стрелочки тыкать. Be my guest! Enjoy!
Сергей Шлоков
17 августа 2020, 07:53
-1
Вопросы безопасности самого MODX меня не касаются.
Тут ошибка. Ты, наверно, хотел написать pdoTools, а написал MODX. ;)

Понимаю Женю Борисова, который кричал о дырах безопасности, а разрабы MODX его не слышали. Но есть отличие — меня вопросы безопасности pdoTools не касаются! Я сайты не делаю. А те, кто использует pdoTools, держите в уме то, что я написал выше.
Сергей Шлоков
16 августа 2020, 12:31
0
Понимаешь, тут сложно спорить. У всех свои понятия безопасности. Откуда такие требования безопасности к простому менеджеру? Были случаи когда такой человек (сотрудник с доступом в админку) грохал сайт или просто гипотетически? В Лаварел и Симфони я не встречал таких требований. Ну допустим. Но когда я тебе говорю, что тот же менеджер может вызвать любой файл сайта (php или html), ты говоришь, ну и пусть. А если также, чисто гипотетически, допустить, что есть чанк, шаблон или сниппет (речь о файловых элементах) с системной информацией, предназначенной только для глаз админа, и этот менежер получает к ним доступ?
Есть ещё одна дыра (Женя Борисов говорил, ты про неё знаешь). Дай мне доступ в админку только с правами контент-менеджера и установленным pdoTools и я стану админом.
Но эти вопросы ты почему-то счситаешь неопасными. Вот я и говорю, всё в мире относительно.
Сергей Шлоков
16 августа 2020, 10:41
0
Как ты в чанке потом до глобальных свойств доберёшься?
Аргумент принят.
Но для меня ещё один вопрос не понятен (в своё время Коля Ланец тоже об этом говорил) — нафига вообще нужен этот microMODX класс? Только не говори за безопасность? Ты где-нибудь видел в Ларе или Симфони создавали такие вещи? А сниппеты pdoTools вообще убирают вопрос безопасности в дальний угол.

А если уж очень хочется «попроще» писать, то Баха дал рабочий вариант выше.
Для любителей костылей сойдёт. Всякие бест практисы так делать не советуют. Согласись, стрелки и точки в одном выражении как-то не кашерно.
Сергей Шлоков
16 августа 2020, 09:45
0
Также как и в обычном шаблонизаторе. MODX парсер перед обработкой чанка выгружает все плейсхолдеры, а после обработки загружает обратно.

П.С. Доберусь до компа, попробую. Главное — не забыть! )
Сергей Шлоков
15 августа 2020, 19:18
+1
Давным-давно в далёкой галактике пытался комбинировать феном синтаксис с модыксовским
{[$chunkName]}
{[!snippetName] : ['param' => 'value']}
Уже не помню, на чём забуксовал — не пошло или лень стало. Но получилось бы прикольно. )