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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
10 ноября 2020, 20:10
+1
На здоровье!

И спасибо MODX, что благодаря ему я лично познакомился и с Бруно, и с Жако =)
Василий Наумкин
06 ноября 2020, 05:15
+1
Удобно, наверное, видеть то, что хочется.
Василий Наумкин
05 ноября 2020, 17:01
0
Всегда с ними нужно было говорить — хостинг и магазин это их сервисы.
Василий Наумкин
05 ноября 2020, 15:37
+2
Да пусть пока у меня полежит, спешить некуда.
Василий Наумкин
05 ноября 2020, 13:57
+3
Готово! Передал дополнения на modstore и добавил в репозитории на Github.
Василий Наумкин
05 ноября 2020, 12:28
+3
Внутри core лежит vendor с пакетами composer, так что в 3й версии её переименовывать нельзя.

Иначе нужно не только packagist.json редактировать, но и php файлы, где composer подключается.
Василий Наумкин
02 ноября 2020, 11:23
0
И ты пытаешься меня напугать своим или его авторитетом, что они якобы «старожилы» и им все позволено, то заявляю ответственно — мне похер.
и еще похлеще скажу!
Нетрудно заметить, что автор был отключен после вполне конкретных заявлений.

Если ему похер — то мне уж тем более.
Василий Наумкин
02 ноября 2020, 10:41
0
А ты мне неприятен, так что я тебя просто отключу — так это работает?

Или будем пытаться жить дружно и не бычить на старожилов сообщества, в которое ты пришёл 2 недели назад?

Выбор за тобой.
Василий Наумкин
02 ноября 2020, 10:32
+2
Ты тут всего 2 недели и уже раздаёшь советы кому свалить?

Не надо так.
Василий Наумкин
06 октября 2020, 05:33
0
Суть примерно та же, только чуть удобнее
Скрипты сложнее, плюс всё равно нужно генерировать SSH ключ и устанавливать его на сервер и Github. Только направление работы другое — не сервер будет скачивать изменения, а Github будет присылать их через SSH.

Возможностей больше, не спорю, но большего удобства я не вижу.
Василий Наумкин
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` и посмотреть, что получается в результате.