
Юрий
14.04.2017
19:06:00
кто не видел очень советую

Neo
14.04.2017
19:17:09
О, Юрий, спасибо за ответы тоже.

(;¬_¬)
14.04.2017
19:20:34
нет, в композере ток зависимости пыха и твоего пых приложения

Google

(;¬_¬)
14.04.2017
19:20:56
деплоер можно настроить, чтоб он на вдс устанавливал нужную версию пыхи, рестартал все что надо и прочее прочее
но его еще нужно сконфигурить так, самостоятельно, плюс это должен быть минимум сервер с возможностью установки софта, а не жалкий виртуальный хостинг

Юрий
14.04.2017
19:21:33
ну и не так уж сильно критично серверное окружение
не под пхп 5.3 же щас писать

∀RTUR
14.04.2017
19:22:50
Здравствуйте. Меня зовут Артур и я против того чтобы дети в Африке писали на пхп 5

Юрий
14.04.2017
19:23:37
https://habrahabr.ru/post/326284/
вроде кидал сюда
или нет

Neo
14.04.2017
19:47:16
Такой вопрос - насколько плоха практика юзать всякие assets через cdn?
она "плоха по умолчанию" или "для тестов вполне приемлема, мы же не для банка софт пишем"?

Юрий
14.04.2017
19:49:26
для конечного юзера даже хороша имхо
с высокой долей вероятности уже будет в кеше

Neo
14.04.2017
19:50:35
Благодарю. В серьёзных вещах всё, как я понимаю, должно быть внутри упаковано, и получаться через composer/npm/bower?

Google

Юрий
14.04.2017
19:51:17
и еще желательно собираться и сжиматься вебпаком/галпом или кто там что предпочитает

Neo
14.04.2017
19:51:38
Спасибо, с этими вещами пока знаком лишь понаслышке.

Юрий
14.04.2017
19:52:13
знаешь почему логотип такой?

Neo
14.04.2017
19:52:24
Нет, почему?

Юрий
14.04.2017
19:52:39
потому что он сожрет ВСЮ память на сервере, у тебя на компе и уменьшит объем вселенной на время сборки

Neo
14.04.2017
19:53:05
глоток ведь переводится, я правильно помнил
ох =)
Ещё позвольте спросить. Пишу что-то наподобие rest- приложения, опыта мало.
Логика приёма json и ответов такая:
если входящий Json невалидный - отдать json_encode-ответ о том, что "хуёвый у вас json"
если он валидный, то:
проверка доступа к mysql, а именно - есть ли нужные таблицы вообще - если нет, то выбросить исключение и отдать json_encode-ответ "пизда c бд"
ну а если всё ок, выполнить всё остальное и отдать положительный ответ такого же плана.
Насколько это адекватно вообще?

Юрий
14.04.2017
19:57:27
все решается за 1 запрос
200 - если все ок и в теле ответ
400/500 ошибки если не ок - и в теле ошибка
200/400/500 - коды ошибок если что
https://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP
на любой случай есть

Neo
14.04.2017
20:04:37
Спасибо. Т.е. просто не париться, а банально возвращать вещи типа return response('app_inactive', 403);
и т.п.

Юрий
14.04.2017
20:06:46
ну примерно так

Neo
14.04.2017
20:07:38
Найс, благодарю!

Юрий
14.04.2017
20:08:14
@F01134H ты на yii пишешь?

Google

Neo
14.04.2017
20:08:34
Для некорректного json можно вернуть 400, а для проблем с бд 500, это норм?

Юрий
14.04.2017
20:09:02
500 в целом покрывает все ошибки сервера, да

Neo
14.04.2017
20:09:48
Спасибо за детальные ответы!

Oleksandr
14.04.2017
20:50:08

Anton Saprykin
14.04.2017
21:36:07

(;¬_¬)
14.04.2017
21:40:46
они в какой-то момент запилили такую штуку, что logout работает только из post запроса
поищи

Neo
14.04.2017
21:47:16
Если мне не нужна миграция для создания таблицы с пользователями - могу ли я легко удалить её?
Прошлый раз что-то это не очень прокатило - нормально роллбечить миграции после такой штуки не выходило
или наплевать и пусть будет?

F01134H
14.04.2017
21:50:40
По хорошему у тебя должна существовать вся история миграций. Но вообще, можно удалять, ничего страшного

F01134H
14.04.2017
21:51:15
Хотяяя
Не, не удаляй
это только для невыполненных миграций канает)

Neo
14.04.2017
21:55:54
Спасибо
Новый ларавел, кстати (в сравнении с 5.2) предлагает следующую кодировку utf8mb4 — UTF-8 Unicode
оставаться на старом добром utf8 или юзать это?

Юрий
14.04.2017
21:56:45
Эмодзи нннадо?
Если mysql поддерживает то конечно юзай ее.

Google

(;¬_¬)
14.04.2017
21:57:02
или дополнительный сервер развернуть
ты вместо того чтоб просто ./artisan migrate полезешь всю базу переносить?

Neo
14.04.2017
21:57:46
mysql поддерживает, но нах эти 4 байта

Юрий
14.04.2017
21:57:57
Эмодзи не будет
Понадобится потом пожалеешь что сразу не перешёл
Нах этот пхп 7.1?

Admin
ERROR: S client not available

Юрий
14.04.2017
21:58:22
На 5.2 неплохо

Neo
14.04.2017
21:58:26
не понадобятся
нет, ну php-то не сравнивай с этим

Юрий
14.04.2017
21:58:54
А что пишешь, надо начать с этого?

Neo
14.04.2017
21:59:01
зачем мне в приложении для регистрации входящих данных эмодзи

Юрий
14.04.2017
21:59:11
Если UGC нет то конечно нафиг

Neo
14.04.2017
22:00:06
сервис записи логов от сторонних приложений (я так понимаю, ну по базовым принципам rest)
наипростейшая приложуха
нет, японщины не будет

Юрий
14.04.2017
22:00:24
Ну тогда не надо

Google

Neo
14.04.2017
22:00:29
а за эмодзи сразу расстрел и 400

Юрий
14.04.2017
22:00:35
А то мог бы делать красивый роутинг

Neo
14.04.2017
22:00:51
насколько красивый? Мне там нужно два урл только =)

Юрий
14.04.2017
22:01:13
Типа https://site.com/❤️/bla

Neo
14.04.2017
22:01:20
ХОТЕТЬ!

Юрий
14.04.2017
22:01:23
Типа отчеты об ошибках
На одном проекте юзал по приколу

Neo
14.04.2017
22:02:25
Если я в config/database.php и саму бд создам с utf8 вместо этого новоможного utf8mb4 - ларочка ведь и не пикнет?

Юрий
14.04.2017
22:02:41
Ей насрать
Хоть cp-1251, хотя ряд функций наверное матернется плюс хардкод на ютф
Но если у тебя сайт.рф, то как можно ставить ютф-8, вместо 1251
А вообще убейте меня
Заказчик дал задание сервак 1с поднять

Neo
14.04.2017
22:05:33
не найс

Юрий
14.04.2017
22:05:49
Ладно хоть платит нормально, а так конечно после пхп и нормальных иде - жопа жопой

Neo
14.04.2017
22:06:16
я стараюсь такие задания обходить за километр. Ну т.е. 1c и Битрикс решил оставить далеко-далеко навсегда.
платят за это нормально, да. Но проф-деформация беспокоит.

Юрий
14.04.2017
22:06:38
Битрикс конечно нафиг