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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
28 мая 2020, 17:30
0
Я не силён в Docker, но как там будет выглядеть работа с Xdebug в PhpStorm, проверял?

Судя по тому, что пишут в интернетах, настройка каждого проекта занимает приличное количество времени.
Василий Наумкин
28 мая 2020, 15:58
+2
Но тогда мне тотально не понятно чем все это лучше чем Docker?
Я где-то написал в заметке, что «данное решение лучше Docker»? Нет, не написал. Поэтому нет никакого смысла спрашивать, а «чем это лучше моего любимого решения X?».

Если нравится поднимать отдельное окружение для каждого сайта, по сути отдельную виртуалку — на здоровье. Мне вот не нравится, тем более, что проекты всякие разные бывают, и на каждый конфигов не напасёшься.

Но тебя никто не заставляет бежать сломя голову и менять Docker на Valet Plus. Лучше напиши заметку, как это прекрасно и замечательно — использовать Docker для локальной разработки.
Василий Наумкин
28 мая 2020, 10:24
0
Ох еще бы не клавиатура-бабочка, которая все больше глючит в последнее время!
Ну это на старых моделях, на новых вернули ножницы, бе-бе-бе!

А чем тебя родной терминал не устраивает?
Как-то странно он текст рендерит, некрасиво. Да и настроек маловато.
Василий Наумкин
25 мая 2020, 18:02
0
Где-то есть шаред хостинги без MySQL, но с PHP?
Василий Наумкин
24 мая 2020, 05:00
+1
Это, наверное, первое платное дополнение в истории для MODX 3.

Обратной совместимостью здесь и не пахнет =)
Да и не должно было, по идее. Но вот эти все метания с «а давайте сохраним совместимость» привели к трате лишних пары лет, выгоранию основных разработчиков и нынешней стагнации 3й версии.

Расскажи потом, сколько будет закачек. У pdoTools вот так:
Василий Наумкин
18 мая 2020, 10:10
+1
А выглядит так, как будто за плюсиками.

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

Плюсики не нужно ограничивать, а один единственный минус — держать и не пущать!!!
Василий Наумкин
13 мая 2020, 20:25
0
Потом окажется, что все 3 сайта на одном сервере и у него проблемы с коннектом до сервера modstore

Тем временем, я проблем не вижу:
Василий Наумкин
12 мая 2020, 11:23
0
Я, как раз, последний минус поставил (оценки в хронологическом порядке показываются, это легко заметить), потому что у заметки был рейтинг -2, а на главной она всё еще висела.

Полез в исходники, а там < вместо <=, то есть рейтинг должен быть -3 и ниже.

Ну и поставил минус проверить. Заметка с главной пропала — ура, мой код работает! А верхний коммент свой потом отредактировал.
Василий Наумкин
11 мая 2020, 04:00
+2
Просто поставь минус.

При рейтинге -3 заметка пропадает с главной — голосование для того и придумано.
Василий Наумкин
09 мая 2020, 14:59
1
+5
Мне кажется, это у Яндекса что-то сломалось и scope стал обязательным.

Указываем его в настройках вот так:
{"keys":{"id":"айди","secret":"пароль"},"scope":"login:birthday login:email login:info"}
То есть, id с паролем переехали в массив keys, и добавился параметр scope, где указано нужное.

Здесь уже починил.
Василий Наумкин
04 мая 2020, 03:27
+3
Это если ты деньги кодом зарабатываешь с 1994 года, то нас всех ждут великие открытия, не сомневаюсь!

У меня, например, личный ПК появился только в 1995, причём не как сейчас принято «для учёбы», а конкретно для игр. Ни о какой работе там и речи не было.
Василий Наумкин
03 мая 2020, 19:09
+7
Я думаю, тут больше вопрос к оформлению заметки.

Отступы там, выделение — форматирование, в общем. Сейчас и правда тяжело читать.
Василий Наумкин
01 мая 2020, 03:58
+6
Тогда ты в корне неправильно смотришь на проблему.

У тебя договор с директором, он тебе платит зарплату за твою работу. Его проблемы с клиентами тебя волновать не должны — это его работа их решать. А твоя работа делать сайты, и ты их делаешь.

Директор, вообще-то, получает деньги за твою эксплуатацию и продажу твоего труда. А соответственно, берёт на себя все риски и обязательства по твоей зарплате.

Если он с этим не справляется — это плохой директор, и надо решать вопросы с ним, а не с его заказчиками.

P.S. А по существу — да, конечно, нужен один свой сервер под все dev-проекты, где заказчик сможет всё посмотреть и проверить. А потом выгрузка на его хостинг.

Отдельный сервер под каждый проект не нужен, нет.
Василий Наумкин
04 апреля 2020, 02:17
1
+1
Или этот код позволяет использовать параметры сниппета в качестве модификатора?
Именно
Василий Наумкин
25 марта 2020, 15:29
0
И честно говоря считаю, что для одного человека больше вообще ничего не нужно.
Для одного — да.

Ты же спрашиваешь, как организовать работу для большего количества людей, и тут всё резко усложняется. Хоть для 10 страниц, хоть для 10 тысяч, разницы в логике никакой.

«современные» методы разработок кажутся мне часто избыточными, люди с серьезными лицами пользуются кубернетс, докерами, миллиардами всяких технологий
Я уже столько раз критиковал всякое модное, а потом начинал им пользоваться через пару лет, что просто промолчу.
Василий Наумкин
25 марта 2020, 14:46
+2
Наверное, стоит предупредить, что Jevix многое может повырезать при выводе текста, сгенерированного таким редактором.

Обычно они любят пихать всякие style в теги и прочее подобное.
Василий Наумкин
25 марта 2020, 14:40
0
В MODX это неплохо разруливает Gitify, насколько я знаю.

А вообще, для тестирования кода пользовательские данные не нужны, можно их набивать через Faker.

Мы сейчас еще и до написания тестов договоримся, такими темпами.
Василий Наумкин
25 марта 2020, 14:38
0
Я просто не вдаюсь в подробности, но у каждого разработчика именно что своя копия репозитория проекта, как локально, так и в GitHub.

Когда он хочет забрать изменения из основного репозитория, он делает git pull upstream. Основной репо — не его, он может оттуда только читать обновления.

Затем он делает git merge этих изменений со своим локальным репо, добавляя в него, таким образом, обновки от других разрабов и master. Это ему пригодится, чтобы начинать работу в новой ветке, базируясь на актуальном коде.

Когда он закончил работу — он делает git push в свой репозиторий. И тогда у него получается полная копия основого репо + его ветка.

И вот эту ветку он просит забрать и посмотреть владельца основного репо, через pull-request. Что есть буквально «просьба скачать».

Подытоживаем:
— есть основной репо ответственных людей с особыми правами
— есть сколько угодно копий у разрабов
— разрабы в любой момент могут забирать все обновки из основного репо себе
— эти обновки они добавляют в свои копии, и на них базируются при новой работе
— дальше они делают свои ветки и отправляют их к себе в репо
— а потом просят позырить эти правки ответственных людей
— те их забирают в свой репо

Подробнее можно прочитать на Хабре — habr.com/ru/post/125999/
Василий Наумкин
25 марта 2020, 14:30
0
Тебе всё правильно говорят, просто ты не понимаешь, что dev-сервер у каждого разработчика свой.

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

Делает это всё только ответственный человек, который выкатывает новую версию. Тестировать должны специально обученные люди — тестировщики, ну или сами разрабы, если народу нет.
По итогам этих тестов могут быть еще исправления, опять тесты и вот только потом, когда на 100% всё хорошо — продакшн.

Именно отсюда шутка про «хуяк-хуяк и в продакшн!», может слышал. Это когда все стадии пропускаются, и обновка сразу пуляется на рабочий проект, желательно в пятницу вечером.

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