Василий Наумкин

Василий Наумкин

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
02 октября 2020, 19:23
+3
Наверное я просто не пишу настолько сложного кода, чтобы данный инструмент начал приносить удовольствие, а не раздражение.
Именно так.

Лет 7-8 назад я лично всем в интернете рассказывал, что мне хватает Notepad++, и что я не вижу никакого смысла в IDE вообще. Работал из под Windows, редактируя файлы прямо на рабочем сервере.

И про Git что-то подобное говорил, и про MODX Revolution в сравнении с Evolution (можно до сих пор найти на Хабре), что он прям мега-избыточный, и мне совсем не нравится.

Всё меняется с ростом профессионального уровня. Нужно просто понять и принять, что все эти гипер-сложные (как тебе кажется сейчас) штуки разрабатывают не странные люди с манией величия, а такие же парни как ты — просто чуть выше по уровню прокачки.

Они решают те проблемы, с которыми столкнулись. Просто ты еще лично до этих проблем не дорос.

А когда дорастёшь — скажешь им большое спасибо.
Василий Наумкин
02 октября 2020, 19:11
+1
Мне показалось слишком запутанным манипуляции с ssh ключами. Но я наверное не знаю что такое deploy ключи, всегда пользовался просто ssh ключем который можно указать в настройках аккаунта, а не отдельного репозитория.
Это ровно та же фигня, но только для юзера сервера, который будет работать с одним единственным репозиторием. Просто, чтобы не выдавать ему свой личный ключ, с которым он сможет получить доступ во все твои репозитории. По умолчанию этот ключ вообще только на чтение работает. То есть, это просто вопрос безопасности.

Василий (а может и не только Василий), а поделитесь ка пожалуйста такой информацией если найдете минуту.
Уже давно поделился .

Сейчас я работаю с Nuxt.js, и где-то там внутри используется Webpack, но Nuxt занимается всей этой заморочкой сам. Так что про Webpack я уже давно не думаю.
Василий Наумкин
02 октября 2020, 10:43
0
Зачем какие-то плагины к IDE, если SSH и так умеет запускать команды на удалённом сервере?
ssh email@example.com ls -lsh
Это выведет тебе файлы в директории юзера, под которым ты авторизуешься.

Точно так же можно делать и git pull, но делать вручную мне это лень, так что я повесил задачу на cron.

Плюс, если ты работаешь в команде, то в master могут пушать несколько человек, и при моей схеме им всем вообще не нужно давать доступа к серверу, и тем более не нужно ничего для этого у себя настраивать.
Василий Наумкин
02 октября 2020, 06:44
0
Я правильно понял что
Нет, это консольная утилита для запуска миграций.

Просто она из CakePHP, поэтому и в документации примеры по работе внутри этой системы. Но и без неё Phinx отлично самостоятельно запускает миграции.

То есть отдельно ORM вы в проекте уже не пользуетесь типа Eloquent или Doctrine?
Именно Eloquent я везде и использую.
Василий Наумкин
01 октября 2020, 15:50
0
Ты просто никаким образом не пометил что это не для MODX
А какая разница? Если MODX, то что, нужно всю БД в Git хранить?

Давно придуманы и Gitify, и файловые элементы.

А вообще да в xpdo миграций нет
А причём здесь xPDO? У меня миграциями Phinx занимается, ему не важно какие команды выполнять, хоть mysqli_execute пиши. Это же просто набор PHP скриптов, которые накатываются и откатываются в определённом порядке.

Заметка вообще про хуки Git, без привязки к системам.
Василий Наумкин
01 октября 2020, 12:24
0
Миграции и так синхронизируются — они в файлах, и хранятся в Git.

А содержимое БД версионировать это странная какая-то идея, она же на десятки гигабайт может быть.
Василий Наумкин
25 сентября 2020, 23:54
0
Потому что далее идёт OR.

И то, что перед этим есть AND не имеет никакого значения, потому что условие не вложенное.

Можно сделать &showLog=`1` и посмотреть, что получается в результате.
Василий Наумкин
25 сентября 2020, 22:35
0
Автор, похоже, не в курсе, что именно в запросе LIKE заменяет %. Подсказка: выборка очень не оптимальна.

Более того, при совпадении ключевого слова будут выведены и неопубликованные ресурсы. Ну и создание отдельного чанка tpl.Tag при использовании Fenom тоже под большим вопросом.

Так что рано это куда-то размещать.
Василий Наумкин
21 сентября 2020, 11:54
-1
когда следует сначала спросить
Да, следует. Меня вот не спросили — и я не стал.

Ты конечно же больше в чатик не пойдешь
Естественно

и будешь доказывать, что никто перед тобой не извинился.
Мне не нужно доказывать то, чего не было. То, что Джейсон написал «сорян, пацаны» где-то там, где меня больше нет — ничего не меняет.

Поезд уехал, тема закрыта. Это далеко не первые тёрки с Джейсоном, но последние.
Василий Наумкин
21 сентября 2020, 11:38
0
Вань, я откуда должен знать, когда я туда писал? Есть какие-то правила, которые требуют от меня раз в год подавать голос?

Там неделями, а то и месяцами ничего не происходит. Потом обсуждение на 2 часа о том, как принять какой-то PR — и всё.

Собственно я его и читал, чтобы быть в курсе, когда какая-то реальная движуха пойдёт.

которую цивилизованно исправили и извинились
Где? Кто?

Со мной разговаривал только Марк, и это явно не он совершал ошибку.

пойду плакаться
Давай-ка ты покажешь, где я плакался? Ну, процитируй, что я расстроен, что мне обидно или еще что-то подобное.

Я зол, Вань, это совсем другое чувство. Именно поэтому я полностью забил на официальный MODX и убрал свои дополнения из репозитория. Если бы не Марк, так бы оно и осталось.

Никто, кроме него, с той стороны со мной не общался, так что злоба никуда не делась.
Василий Наумкин
21 сентября 2020, 11:14
+2
Я тебе больше скажу — завтра и modx.pro может быть закрытым.

Оказывается, если кто-то что-то делает бесплатно, то он может взять, и перестать это делать вообще. Особенно, когда это всеми воспринимается как должное.

Неожиданное открытие для многих, но пора взрослеть.
Василий Наумкин
21 сентября 2020, 11:11
+1
Нет, конечно — с 2013 года по судам таскают, никак закрыть не могут.
Василий Наумкин
21 сентября 2020, 11:08
+2
Когда я написал, что ухожу, меня тоже либо сознательно, либо из-за неактивности кикали из того чата
Когда ты объявил об этом официально. Чувствуешь разницу, или как?

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

Никто не будет за каждым бегать и уточнять, работаешь ли ты еще с MODX или нет?
А я и не прошу за мной бегать. Я просто убрал свои дополнения из их репозитория, и объяснил, почему.

Тем более достаточно на GitHub посмотреть активность по VESP и сделать выводы, что фокус сейчас не на MODX.
Ты еще за активностью в Instagram посмотри, и сделай вывод, что я переквалифицировался в газонокосильщика.

А еще говорим о том, что взрослые люди.
А не надо что-то предполагать, если можно взять и спросить. Или это что, выше достоинства Джейсона — задать мне вопрос, хочу ли я работать дальше с MODX?

Для меня это очень показательно. Для тебя, очевидно, всё в порядке.

Я мог бы не убирать, мог бы не объяснять — всё мог бы, но не стал. А предпочёл еще раз обратить внимание на работу владельцев MODX с сообществом. С теми людьми, которые делают и делали их систему популярной.

Кто там еще её вперёд планирует двигать? Ну вот — посмотрите, это ваше будущее.
Василий Наумкин
31 августа 2020, 08:17
0
Нет, ты всё правильно решил.

Фильтр categories всегда учитывает мульти-категории ms2.
Василий Наумкин
22 августа 2020, 04:04
+1
Дело в том, что ТВ в MODX и хранится как массив у ресурса, со своим названием, параметрами и прочим.

Если нужно получить сразу значение, то просто добавляй префикс tv.:
{'tv.tvname' | resource}
Василий Наумкин
22 августа 2020, 03:59
0
Ну ок, поддерживает utf8mb4 с версии 2.6.0, которая вышла в 2017 году.

А если ты её не используешь — то сам себе злобный буратино. На modhost.pro она ставится для всех новых сайтов на MODX по умолчанию, так что я и забыл уже о подобных проблемах.
Василий Наумкин
17 августа 2020, 08:37
0
Это ты у меня в гостях, если что.

Не хочешь как взрослый общаться — до свидания.
Василий Наумкин
17 августа 2020, 08:22
0
Нет, я написал именно то, что хотел.

Я не занимаюсь разработкой MODX уже давно, а pdoTools поддерживаю в актуальном состоянии. Про критические баги pdoTools, дающие возможность взломать сайт, лично я ничего не знаю, иначе бы исправил.

Если у тебя есть такая информация — будь добр, напиши мне про это в телеграмме.
Василий Наумкин
16 августа 2020, 15:17
0
Я и не спорю, а говорю, зачем это было сделано.

pdoTools пользуются очень много где, и по умолчанию доступ ко всякому опасному через Fenom отключен.

Вопросы безопасности самого MODX меня не касаются.