
Pavel
08.09.2017
07:36:18
Господа, есть такой вопрос. Есть ли какая-то норма, по которой время ответа сервера (т.е. время от получения запроса сервером до окончания выполнения скрипта) можно назвать слишком большим? Или всё интуитивно? Какое время считать нормальным?

Sergey
08.09.2017
07:37:10
больше 100мс на GET уже повод оптимизировать
для остальных методов до 30 секунд

Pavel
08.09.2017
07:38:23
Ясно. А если речь за вордпресс? Та же картина?

Google

Tex
08.09.2017
07:44:47
Вопросы по IDE в канале актуальны?

Sergey
08.09.2017
07:45:46
чем быстрее отдашь страницу, тем выше рейтинг в СЕО будет

Антон
08.09.2017
08:00:31
кто нибудь использующий laradock настроил xdebug? need help

Rm
08.09.2017
08:30:51
на выходных поковыряю??

Виктор
08.09.2017
08:34:46
пфф...а что там настраивать то, классически настраиваем xdebug и пробрасываем слушаемый порт наружу из контейнера.

Антон
08.09.2017
08:35:12
ну вот что то застрял на подключении
там рекомендуют выбрать .ppk файл

Alexander
08.09.2017
10:41:54
Подскажите библиотеку которая позволит оптимизировать размеры изображений png/jpeg. На подобие сайта https://tinypng.com/

Patrik
08.09.2017
10:49:13
jpegtran/optipng на кроне
ну и над ними есть обертки, если прям из php надо

Виктор
08.09.2017
11:09:51
Извините, не смог удержаться...Что курили авторы не знаю...
PHP написанный на PHP
https://github.com/ircmaxell/PHPPHP
Дальше больше...
PHP написаный на Python, который написан на Python
https://github.com/hippyvm/hippyvm

Антон
08.09.2017
11:11:34
for fun

Google

Varyen
08.09.2017
11:11:41
прикольно
вообще там пункт 8 все объясняет в ридми

Alexander
08.09.2017
11:14:32
есть вот такой репозиторий
https://github.com/haskellcamargo/because-we-can
там кроме этого есть еще пара веселух

Fayozjon [CybernatiC]
08.09.2017
11:15:51

Ар? Тем?
08.09.2017
11:31:39
вот ещё наркомании
https://github.com/google/grumpy

Alexander
08.09.2017
11:42:49
а тут чего наркоманского?
просто софтина чтобы сорцы с одного языка на другой конвертнуть. есть у тебя софтина на питоне, а хочешь её же на го переписать, бери грумпи и конвертируй

Антон
08.09.2017
12:51:40
для xdebug нужен установленный phpUnit?
он как то задействует его?

$iD
08.09.2017
12:52:46
наоборот и то только если тебе надо покрытие почекать

Виктор
08.09.2017
12:53:12
Нет, не нужен

Антон
08.09.2017
12:53:54
где то в настройках можно отключить? а то я запускаю в шторме run, и получаю ошибку
Process finished with exit code 1
Cannot find PHPUnit in include path (.:/usr/local/lib/php)
что то намудрил. phpStorm хочет найденные тесты прогнать

Виктор
08.09.2017
12:56:01
Так у вас видимо профиль PHP Unit активный

Dmitry
08.09.2017
12:56:13
что бы дебажить через шторм там вообще никакой run не нужен

Антон
08.09.2017
12:56:49
что то у меня минималистично все в шторме. походу я не то запускаю
непойму как поставленный брейкпоинт увидеть
оно автоматом должно отработать?

Google

Dmitry
08.09.2017
12:57:41
нужно трубочку зажечь, если xdebug настроен верно и стучится в шторм - дальше все само словится

Антон
08.09.2017
12:58:36
в хроме плагин обязателен?

Dmitry
08.09.2017
12:59:09
удобно, но можно без плагина руками GET параметр прописать

Антон
08.09.2017
12:59:45
не подскажешь какой?

Dmitry
08.09.2017
12:59:46
типа URL?XDEBUG_SESSION_START=session_name
имя сессии любое на самом деле можно

Дмитрий Maestro
08.09.2017
13:09:57
ребят с api Adwords работал кто ? нужна помощь

$iD
08.09.2017
13:21:06
забаньте вы его навсегда уже

Антон
08.09.2017
13:23:45
@miksir DBGp proxy нужно настроить? я так понимаю этот порт будет слушать шторм, куда должен слать xdebug?

Dmitry
08.09.2017
13:25:45
это где такое
а, не, не трогай, не нужно

Антон
08.09.2017
13:26:15
дело в том что у меня в докере php крутит
мне надо из докера как то прокинуть на локалку

Остап
08.09.2017
13:26:40
Всём привет

Dmitry
08.09.2017
13:27:30
xdebug.remote_connect_back в php настройках включи

Dave
08.09.2017
13:28:39
И тут остапа понесло

Dmitry
08.09.2017
13:28:45
Ну и xdebug.remote_enable. Тогда он должен стучаться на тот адрес, с которого пришел запрос их хрома... в более сложных конфигурациях отключаешь remote_connect_back и явно указывваешь IP куда стучаться remote_host.

andrey
08.09.2017
13:29:49

Антон
08.09.2017
13:29:57
xdebug.remote_autostart=1
xdebug.remote_enable=1
xdebug.remote_connect_back=1
xdebug.cli_color=0
xdebug.profiler_enable=0
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_log="/tmp/xdebug.log"
xdebug.remote_port=9000
xdebug.remote_host=dockerhost
xdebug.idekey=PHPSTORM
где dockerhost это моя хост машина которую должен видеть xdebug из контейнера докера?

Dmitriy
08.09.2017
13:30:39

Google

Dmitry
08.09.2017
13:32:30

Evgeniy
08.09.2017
14:30:40
что там за вопрос про xdebug)
опять этот докер)

Sergey
08.09.2017
16:26:52
Привет, кто-нить копал глубоко http? Вот везде где информацию встречал было так: POST — создание ресурса
PUT — обновление ресурса , но читаю в википедии PUT - Применяется для загрузки содержимого запроса на указанный в запросе URI. Если по заданному URI не существует ресурс, то сервер создаёт его и возвращает статус 201 (Created). Если же был изменён ресурс, то сервер возвращает 200 (Ok) или 204 (No Content). Как же в итоге правильно?

Nurik
08.09.2017
16:34:50
Можно использовать гайдлайн мелкомягких:
https://github.com/Microsoft/api-guidelines

Fayozjon [CybernatiC]
08.09.2017
17:18:35

Sergey
08.09.2017
17:42:16
а вообще никому не нужен rest, всем нужны понятные API с минимальным набором велосипедов (а они будут)

Fayozjon [CybernatiC]
08.09.2017
17:43:07
Вообще сколько мы делали сервисов хуй забивали на эти 100500 кодов
Взяли необходимое и в архитектуре задокументировали
Все кто писал знают что когда в каких случаях возвращается

Sergey
08.09.2017
17:43:57
ну у нас было как... есть несколько кодов (401, 403, 404, 422) которые можно интерпритировать одинаково. А остальное - кастом

Fayozjon [CybernatiC]
08.09.2017
17:43:58
KISS
Keep
It
Stupid
Simple

Sergey
08.09.2017
17:44:59
ну вообще-то kiss это про то что бы уменьшить вероятность неправильно юзнуть и в этом плане следованрие спецификациям как раз таки хорошо)

Google

Sergey
08.09.2017
17:45:17
а вот "post для создания" и "put для изменения" - это то что люди упускают... не понимают что вся соль в идемпонетности

Evgeniy
08.09.2017
17:45:45
А еще есть патч
Метод