
Vitaly
25.12.2017
07:39:08
Всем привет. Кто-нибудь использует при деплое capistrano (или symlinc-based решение) и opcache+fpm+nginx? Как справляется с кээшем при деплое? Релоадите php-fpm каждый раз с рут правами?

Pavel
25.12.2017
07:42:31

Vitaly
25.12.2017
07:49:46
да, нагуглил тоже это решение. Т.е. этого достаточно и никаких релоадов и ничего другого не надо будет? И кроме ../../ проблем никаких не появляется?
realpath_root вместо document_root в конфиге nginx решает проблему

Google

Pavel
25.12.2017
07:55:37
Да. Офк если у тебя не стоит в настройках опкеша аля время жизни бесконечность, тогда да надо будет все равно.

YR
25.12.2017
09:22:16
Всем привет! Кто нибудь использует Solr?

Roman
25.12.2017
10:45:41
Блин, что же вы за пхп, даже ссылку никто не кинул
PHP-Дайджест № 122 (11 – 25 декабря 2017)
https://habrahabr.ru/post/345462/

Sergo
25.12.2017
10:59:52

Il
25.12.2017
11:57:41
Есть ли online stemming api
C автоопределением языка?

Vladislav
25.12.2017
12:05:59
лови сеошника!

Sofiya?
25.12.2017
14:14:04
Спасибки

Виктор
25.12.2017
14:14:20
Ребят кто работал с немецкими стандартами.
Всегда пытаются в цены вписать запятую вместо точки.
Есть идеи как это учитывать при сложении делении сумм ?

F01134H
25.12.2017
14:15:20
чекаешь на наличие запятой, заменяешь на точку, не?

Валерий
25.12.2017
14:16:38
а если копнуть в сторону локализации? должны же быть какие-либо функции из стандартной либы, на которые можно переложить проблемы локализации и региональных оссобенностей?
сам опыта в этом особо не имею, подсказать нечего

Google

Валерий
25.12.2017
14:17:56
тавтология вышла, но думаю, понятно

V
25.12.2017
14:19:53

Виктор
25.12.2017
14:27:22
Благодарю возможно то что нужно.

Dmitriy
25.12.2017
15:18:27
Ребят,есть тут кто,кто хорошо сечёт в mysql?
Такая проблема, Illegal mix of collations (latin1_swedish_ci,IMPLICIT), (utf8_general_ci,COERCIBLE), (utf8_general_ci,COERCIBLE) for operation 'concat'
Но кодировку таблиц,менять нельзя

Aztwin LK
25.12.2017
15:19:31

Dmitriy
25.12.2017
15:19:51

Artem
26.12.2017
00:03:58
ребят, а есть тут те кто работает с ВП? как правильно вскрыть вены?

Sergey
26.12.2017
00:08:12

Artem
26.12.2017
00:09:23
Сергей, я заметил что от тебя правильные ответы для меня вот уже пять лет следуют))
я бы скинул ТЗ от уважаемого человека чисто поржать, но распростронятся нельзя))

Ivan
26.12.2017
02:07:21
Нужен помощник, кто желает 1500 копи паст и запись кое чего

Artem
26.12.2017
02:08:33
я сейчас даже запятую не воспринял за что то адекватное

Ivan
26.12.2017
03:34:46
Не поверишь до чего я сообрзил
желая сделать маленькую игрушку всем на выходным на сайте.
Генитическая система разделеная на виды, это все одно, колво, экозоны, и взаимно выстраивают совершенно потресающие местна к чему наши тела не готовы
Ну и типа как сандали и какие мышцы до каких показателях походитьб
а да ладно
У се... в матрицу, я тотально отстронился от хуйни, и начинаю делать свои дела.

Google

Muhammad
26.12.2017
05:17:41
Привет. Кто-нибудь использовал phpstan с Laravel?
Я установил плагин для Laravel (https://github.com/Weebly/phpstan-laravel) скопировав его в свой проект (т.к. пока не вышло еще ни одного релиза этого пакета)
При вызове команды phpstan analyse -l 4 -c phpstan.neon app/ выдает ошибку, не знаю копать

Oscar
26.12.2017
05:51:53
А у ошибки есть содержание?)
и что непонятного в этой ошибке?
только нюанс в том, что эта функция не относится к этой либе, она видимо относится к твоему проекту

Muhammad
26.12.2017
05:58:37
Да, это я затупил
В файле index.php подключался файл с хелперами, нужно было добавить его в bootstrap.php пакета

Oscar
26.12.2017
05:59:47
а зачем ты подключаешь хелперы таким образом?
через composer подключай

Muhammad
26.12.2017
06:01:05
Это не мой код, можно сказать по наследству достался
А так я собираюсь это передать, да

Muhammad
26.12.2017
06:01:51
Спасибо

Konstantin
26.12.2017
07:24:31
Спасибо
Чат по ларке этажом выше ) линк дать?

Roman
26.12.2017
07:38:25
тут либа и статья в дайджесте есть про "оригинальную модификацию паттерна Дата Маппер", что думаете?)
https://github.com/atk4/data
https://medium.com/@romaninsh/pragmatic-approach-to-reinventing-orm-d9e1bdc336e3
а напоминает обычный актив рекорд с расширениями

Dmitry
26.12.2017
07:41:07
почитайте, по мне так комбайн. Предлагает хранить все сущности в 1 одной таблице, все связи в другой. Вокруг этого все строится.
к комбайну: его доп проекты к либе Audit, Report, Chart, Agile UI. А говорят 1 в поле не воин. Целую экосистему вокруг либы выстраивает

Sergey
26.12.2017
08:17:20
в целом идея хотя бы оригинальная... пусть и говно

Google

Dmitry
26.12.2017
08:18:05
Я уважаю любой труд человека
на счет оригинальности - не знаю. Идея старая.


Иван
26.12.2017
08:25:55
Народ, есть кто юзает laradock?
Казалось бы бональщина, но уже не знаю даж куда смотреть.
Мне надо настроить cron. По документации все предельно просто:
http://laradock.io/documentation/#adding-cron-jobs
файлы из workspace/crontab копирнутся в контейнере в /etc/cron.d/, тестовая строка под лару уже стоит:
* * * * * php /var/www/artisan schedule:run » /dev/null 2>&1
меняю ее на свою (ставлю рядом, не важно, по разному пробовал) под yii2:
* * * * * laradock php /var/www/yii cron/run » /dev/null 2>&1
Но не запускается, хоть убей! Не работает сцуко. Там внутри простая запись лога. Вручную консольный контроллер запускается нормально:
php yii cron/run
Пробовал из документации строку вставлять:
# Custom cron
* * * * * root echo "Every Minute" > /var/log/cron.log 2>&1
со своим путем, и нифига! Пробовал от рута это делать, тоже не пашет. В ишью ларадока люди раньше писали про проблему с php 7.1, но там пофиксили все. Толи лыжи не едут...может я что - то упускаю? Как гребанный крон запустить на ларадоке?


Dmitry
26.12.2017
08:27:43
Тупой вопрос: а там крон в контейнере есть?

Admin
ERROR: S client not available

Иван
26.12.2017
08:30:12

Shmaltorhbooks
26.12.2017
08:34:14
В /etc/syslog что-то вообще пишется о кроне?
Или в контейнере нету сислога?
Крон пишет в сислог, что вот такое то время, такая таска запустилась и иногда ошибку какую-то может затрекать

Roman
26.12.2017
08:57:27
Хотел вот спросить по поводу юзания паттерна Репозиторий и коллекций объектов:
если я создаю интерфейс Articles, то я, на сколько понял, могу сделать реализации DoctrineArticles и ArrayArticles(или ArticlesCollection).
Но в случае, если у меня есть метод findBySomeField у интерфейса Articles, нормально ли будет возвращать снова Articles?

Muhammad
26.12.2017
08:58:27

Roman
26.12.2017
08:59:31

Shmaltorhbooks
26.12.2017
09:00:16

Bohdan
26.12.2017
09:00:27
имхо
коллекция должна оставаться коллекцией
а вот репозиторий - это уже сервис для доступа к данным

Shmaltorhbooks
26.12.2017
09:00:35
и чем ArticlesCollection будет отличаться от ArrayCollection?

Sergey
26.12.2017
09:01:04

Roman
26.12.2017
09:01:06

Bohdan
26.12.2017
09:01:22
как происходит доступ под капотом - плевать
более того, наследоваться от ArticlesRepository для создания конкретных репозиториев для разного хранения нафиг не надо
тут лучше композицию просто

Sergey
26.12.2017
09:01:24
ну мол... что бы можно было фильтрануть и получить новую

Google

Sergey
26.12.2017
09:01:35
тут надо учитывать тогда предыдущие запросы

Roman
26.12.2017
09:01:48

Shmaltorhbooks
26.12.2017
09:01:54
в ArrayCollection есть filter

Sergey
26.12.2017
09:01:58
ну мол если ты сделал findBy и получил "часть коллекции" и потом сделал еще один findBy то должно учитываться прерыдущая фильтрация

Bohdan
26.12.2017
09:02:14

Roman
26.12.2017
09:02:16

Sergey
26.12.2017
09:02:51

Shmaltorhbooks
26.12.2017
09:02:57
и внутри этого менеджера (назовём его так) будет лежать конкретная репа, которую ты по итогам будешь дёргать
я когда-то такое делал
эти менеджеры потом даже джойнить можно друг с другом)
но можно выстрелить себе в ногу)

Sergey
26.12.2017
09:04:01

Roman
26.12.2017
09:04:06

Sergey
26.12.2017
09:04:06
надо из реальных юзкейсов исходить