@prophp7

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

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/

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
тавтология вышла, но думаю, понятно

Виктор
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' Но кодировку таблиц,менять нельзя

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

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

Roman
26.12.2017
09:01:06
и чем ArticlesCollection будет отличаться от ArrayCollection?
методами, которые относятся конкретно к коллекции Articles

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
тут надо учитывать тогда предыдущие запросы
по идее если Articles::filterBy вернет Articles - тогда предыдущий запрос здесь но это если Articles - это коллекция

Shmaltorhbooks
26.12.2017
09:02:57
ну мол если ты сделал findBy и получил "часть коллекции" и потом сделал еще один findBy то должно учитываться прерыдущая фильтрация
в таком случае надо делать отджельный какой-то Manager что-ли, с внутренним стейтом, который будет хранить в себе все условия и по какому-то методу fetch возвращать коллекцию или какой-то итератор

и внутри этого менеджера (назовём его так) будет лежать конкретная репа, которую ты по итогам будешь дёргать

я когда-то такое делал

эти менеджеры потом даже джойнить можно друг с другом)

но можно выстрелить себе в ногу)

Roman
26.12.2017
09:04:06
ну мол если ты сделал findBy и получил "часть коллекции" и потом сделал еще один findBy то должно учитываться прерыдущая фильтрация
Ну Богдан правильно заметил, что новая коллекция уже будет отфильтрована, и нам не надо хранить запросы на предыдущую

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

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