@prophp7

Страница 829 из 1387
Fayozjon [CybernatiC]
12.12.2017
11:00:22
Или кэш

Борис
12.12.2017
11:00:25
Возможно xdebugger включен

Samat
12.12.2017
11:00:27
не, по фасту все)

Maksim
12.12.2017
11:00:38
угу) 15 минут, ок по фасту)

Google
Samat
12.12.2017
11:00:41
а он мешает?

Борис
12.12.2017
11:01:06
Он может коннектится к идее

И там брейкпоинтстоять. Или вобще пытать ся коннектиться.... Короче поверь без него.

Или проверь strace -p pid из под рута, паралельно, указав пид композер процесса. Скорее всего увидишь, где висит

Dmitry
12.12.2017
11:07:51
strace composer install... без рута... только вангую винду

Борис
12.12.2017
11:10:56
Дим, так он проверит только новый запуск. Я же предлагал проверить именно уже подвисший

Dmitry
12.12.2017
11:11:15
xdebug замедляет, но не на столько... или диск или сеть... для начала composer install -v

ну да ctrl-c и заново ;)

Samat
12.12.2017
11:12:04
strace composer install... без рута... только вангую винду
винда. вообще, линукс предпочитаю, но дизайнерские задачи решать на винде мне проще)

без дебаггера пошло)

Dmitry
12.12.2017
11:12:37
вагрант великая вещь ;)

Alexander
12.12.2017
11:15:32
винда. вообще, линукс предпочитаю, но дизайнерские задачи решать на винде мне проще)
а версия композера какая? в последних версиях он сам xdebug должен выключать

Google
Dmitry
12.12.2017
11:16:53
xdebug даже выключенный ресурс кушает... а выгружать расширения пхп вроде не умеет

Samat
12.12.2017
11:18:04
вагрант великая вещь ;)
спасибо) а юзеры там из винды берутся?

Dmitry
12.12.2017
11:18:25
да и нужен он для консоли не часто... я просто сделал phpd шелл скрипт и если консоль нужно дебажить, то через него

спасибо) а юзеры там из винды берутся?
вагрант это скрипты управления виртуальной машиной... virtualbox тем же...

Dmitry
12.12.2017
11:20:18
в принципе если разрабатываешь один и для себя, то можно и без вагранта, поднял линух в виртуалке и хренач

Bohdan
12.12.2017
11:20:31
и лучше будет - быстрее как минимум

Alexander
12.12.2017
11:21:55
Похоже все-таки выгружает

Dmitry
12.12.2017
11:25:13
а... хы, генерит временный php.ini и рестартит скрипт... гламурный костыль...

Борис
12.12.2017
11:27:59
Костыль норм, просто он сделан для производительности update\install. Это не спасает, что враппер запускается с xdebug и это вешает выполнение.

Я так и не помню как это лечил. Вроде тебе нужно прослушивать соединения дебага в ШТОРМЕ, но при этом все брекпоинты должны быть замуьючены. Или поменять параметр xdebug.remote_mode на jit

Samat
12.12.2017
11:30:08
теперь optimize сбоит

таймаут

апдейтнул композер

все равно

точнее, при апдейте даже таймаут

Борис
12.12.2017
11:33:52
запускай чере -vvv и смотри на чем падает. Таймоут для php cli надо еще умудриться установить :) по дефолтку не стоит. Вообще с виндой много проблем.

Dmitry
12.12.2017
11:49:39
как как лечил... /usr/bin/php должен быть без xdebug :)

Alexander
12.12.2017
11:52:14
https://www.youtube.com/channel/UCOesfzL2tih0M-IC8x_iCew/videos Видео мита кто ждал

Google
Alexander
12.12.2017
11:52:20
(последние 3)

Luka
12.12.2017
12:01:59
Всем привет. Вопрос интересный



Может кто подскажет или даст наводку на алгоритмы на php , для подсчета результата

Valentin
12.12.2017
12:12:03
Может кто подскажет или даст наводку на алгоритмы на php , для подсчета результата
Я похоже задачу не правильно понял, но как по мне очевидно что надо взять баллы пользователя за конкретную тему, например это будет 85, и искать по таблице рекомендаций SELECT 1 FROM recommendations WHERE subject_id = {ид темы} points_from >= 85 ORDER BY points_to Ну и этот запрос нам вернёт самую точную рекомендацию по отношению к результату теста

Luka
12.12.2017
12:13:37
вероятно правильно сделать кучу логических или?

ой* логических и?

Dmitry
12.12.2017
12:16:15
хех, требуется критерий "больше всего подходит"

Valentin
12.12.2017
12:16:38
++

Непонятно как узнать подходит рекомендация или нет

Dmitry
12.12.2017
12:17:29
но очевидно, что проверям каждую рекомендацию, считаем скоринг балл, и сортируем ;) предварительно можно при выборке рекоментаций наложить фильтры на основе текущих ответов

Valentin
12.12.2017
12:17:57
Если только по "баллы от/до" то я тебе написал запрос который вернёт наиболее точную

Dmitry
12.12.2017
12:23:33
если от, до, то запрос с 34-я between-ами ;)

кто-нить знает класс для короткой записи чисел? ;) что-то вроде Int::5m

Dmitry
12.12.2017
12:53:55
ну да...

Anton
12.12.2017
12:53:56
хотя мб есть и по-красивее варианты

Google
Dmitry
12.12.2017
12:54:37
ну вот покрасивее... хотя в общем сам набросал... а то много хардкод цифр с 6 и более нулями, не хочу в количестве нулей ошибиться

Nurik
12.12.2017
13:16:54
Ребят подскажите плиз. Если у основного проекта есть много сервисов, нормальная ли практика использовать каждый подпроект как submodule в git ?

Maksim
12.12.2017
13:24:00
как по мне, так неудобно нифига

Nurik
12.12.2017
13:26:27
как по мне, так неудобно нифига
А в чём выражается это неудобство ?

Maksim
12.12.2017
13:26:48
в работе с сабмодулями. с любовью, ваш к.о.

Nurik
12.12.2017
13:28:08
в работе с сабмодулями. с любовью, ваш к.о.
А можно конкретики ? Потому что иначе это просто вброс, без аргументации.

Dmitry
12.12.2017
13:30:17
Думаю тут вопрос в том, кто это все разрабатывает и какая связь между сервисами. Субмодули позволяют зафиксировать АПИ сервиса, пока ты пилишь свой, а другой разработчик/команда пилит новую версию этого сервиса. А если все эти сервисы пилит команда вместе, да ее присутствует непрерывная интеграция, то субмодули нафиг не нужны. ИМХО, в общем.

Maksim
12.12.2017
13:30:30
ну вы посмотрели как с ними работать? всё устраивает? коммититься легко, просто и понятно? мб с бранчами там есть какие-то камни подводные? перед тем, как обвинять во вбросах, посмотрите в принципе о чём спрашиваете. Мб есть варианты поудобнее, чем сабмодули?

Michael
12.12.2017
13:30:45
не советую сабмодули, полный трэш

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

Admin
ERROR: S client not available

Виктор
12.12.2017
13:32:25
имхо, несколько отдельных репозиториев и то удобнее, чем сабмодули

Maksim
12.12.2017
13:33:22
ну тут Дмитрий верно сказал. Всё от целей зависит. но я б в любом случае не стал этим мракобесием пользоваться

Dmitry
12.12.2017
13:34:59
имхо, несколько отдельных репозиториев и то удобнее, чем сабмодули
угу, и давай ты попробуешь в таком варианте, что комит 5555 основного проекта записит от апи модуля, появившегося в комите 7777 ;)

Maksim
12.12.2017
13:35:58
ну в таком раскладе можно компосером разрулить

Dmitry
12.12.2017
13:37:27
композером можно, наверное, хотя в общем не сильно удобнее им рулить и банально можешь забыть поменять в зависимостях номер комита

но в общем, с сабмодулем тоже накосячить можно, так что все это вопросы вдумчивости разрабоитчика и покрытия тестами ;)

Maksim
12.12.2017
13:39:07
с сабмодулями, имхо, накосячить в разы проще)

Dmitry
12.12.2017
13:40:44
хз... если разобраться, то не вижу сильных катастроф... плюс шторм может в определенных случаях помочь с переключением веток

Google
Maksim
12.12.2017
13:41:26
ну шторм можно натравить и на отдельные репозитории) тут такая себе проблема

Max
12.12.2017
17:29:13
@fes0r я про штуки типо сонара и тп

Sergey
12.12.2017
17:29:49
@fes0r я про штуки типо сонара и тп
а вы так и не подняли у себя сонар?)

Евгений
12.12.2017
18:10:14
Сделал телеграмм бота для уведомлений, с множеством каналов, на которые можно подписывать получателей Подключал к существующей системе сегодня. На столике в кафе будет qr код, который отвечает за этот столик и локацию. Каждая локация это канал. Посетитель может отсканировать код, перейти по ссылке и моментально оставить отзыв, отправляется уведомление в канал, с номером столика и официант реагирует на отзыв Официант, который закреплен за столиком

Bohdan
12.12.2017
18:13:34
не слишком ли избыточно?

да и схема с qr не выглядит удобной (хотя это вопрос к авторам идеи, а не к разработчику)

Евгений
12.12.2017
18:15:12
не слишком ли избыточно?
Ну, зато сотруднику не отвертеться

Если накосячил

Руководство этой локации тоже видит уведомление

Bohdan
12.12.2017
18:20:16
это отдельные кафе? просто имхо канал на столик - это слишком

Vyacheslav
12.12.2017
18:22:25
/link@yetanotherstatsbot

Yet Another Stats
12.12.2017
18:22:26
https://b.yasb.exileed.com/telegram/chat/1001042383571

Евгений
12.12.2017
18:22:44
Bohdan
12.12.2017
18:23:59
сорри, невнимательно прочитал так да, вроде нормально

Евгений
12.12.2017
18:24:04
Те для всех столиков уведомления сыпятся в канал локации, к которой этот столик относится

Bohdan
12.12.2017
18:26:08
мне просто показалось, что там канал на один столик

Евгений
12.12.2017
18:28:09
мне просто показалось, что там канал на один столик
Слишком много работы, чтобы привязать сотрудников к каждому столику

Bohdan
12.12.2017
18:28:27
вот потому я и начал возмущаться)

Евгений
12.12.2017
18:28:29
А если столиков 100)

Bohdan
12.12.2017
18:29:17
один канал на локацию или зону в локации будет лучше (зона - терраса или этаж, например, где можно закрепить официанта)

Страница 829 из 1387