@prophp7

Страница 874 из 1387
Dmitry
14.01.2018
13:25:10
можно под атрибуты табличку не делать)
в смысле магические числа "код настройки"? ;

Maksim
14.01.2018
13:25:18
никаких ресурсов не хватит) готовят просто представления в фоне

Bohdan
14.01.2018
13:25:57
тут да если настроек не будет овердофига - можно отдельную таблицу под них не делать тупо есть таблица settings с ид юзера и кучей столбцов под настройки если надо добавить - ставишь дефолт значение

Google
Bohdan
14.01.2018
13:26:32
никаких ресурсов не хватит) готовят просто представления в фоне
кстати, не знаю даже, делает ли так маджента т.к. по опыту она падает от большого колва входящих данных

тьфу, чепуху сморозил, сорри

Bohdan
14.01.2018
13:26:57
на чтение да, возможно, но чтение я не делал - мне пофиг)

Maksim
14.01.2018
13:27:00
в смысле еав делает) в фоне делает, но через задницу)

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

Dmitry
14.01.2018
13:27:36
EAV используют когда для разных entity разные наборы атрибутов... а настройки у тебя один и тот же набор для любого пользователя, так что просто таблица с колонками вполне вариант

Jack
14.01.2018
22:57:04
привет

посоветуйте как правильней открыть около 200 вебсокет соединений и слушать их? какой инструмент и подход

спасибо

Jack
14.01.2018
23:08:39
socket_select
запускать 200 соединений с 1 процесса это норм?

Sergey
14.01.2018
23:09:15
запускать 200 соединений с 1 процесса это норм?
да, почему нет. Если это клиенты.

Google
Sergey
14.01.2018
23:09:35
для сервера слушать 200 портов это.... ну... не то что бы не норм, скорее очень странно

Jack
14.01.2018
23:09:43
ну там инфа приходит каждую секунду

Sergey
14.01.2018
23:10:06
ну там инфа приходит каждую секунду
ты просто коннектишься к удаленным сервисам, а не порт слушаешь, так?

Jack
14.01.2018
23:10:25
ты просто коннектишься к удаленным сервисам, а не порт слушаешь, так?
https://github.com/binance-exchange/binance-official-api-docs/blob/master/web-socket-streams.md

хочу слушать инфу по всем монетам

Sergey
14.01.2018
23:10:46
так, то есть тебе не просто сокеты нужны, тебе web-сокеты нужны

у тебя 200 инстансов этой фигни?

Jack
14.01.2018
23:11:38
ну да, я и писал, что вебсокеты надо)

wss://stream.binance.com:9443/ws/{название монеты}@kline_3m

Sergey
14.01.2018
23:12:20
там можно несколько стримов слушать же за раз

Jack
14.01.2018
23:12:24
название монеты - их там около 200 пар

Sergey
14.01.2018
23:12:46
https://github.com/amphp/websocket

название монеты - их там около 200 пар
ну так ты можеьш это в рамках одного соединения все читать если надо)

там же есть подписки на несколько стримов

Jack
14.01.2018
23:13:48
ну вот, тут я то наверное и туплю)

Sergey
14.01.2018
23:14:15
200 коннектов из одного процесса это норм, просто у тебя задача проще

Jack
14.01.2018
23:14:23
хотелось бы разделить, а то стремно в 1 процесс пихать

Sergey
14.01.2018
23:14:33
почему стремно? ты ж просто читаешь

Jack
14.01.2018
23:14:49
ну как-то 200 рпс будет

Google
Sergey
14.01.2018
23:14:56
ну как-то 200 рпс будет
ммм.... нет, не будет

у тебя там вообще нет rps

Jack
14.01.2018
23:15:06
ну не совсем рпс

ну ты понял)

понятно что не будет TTFB

Sergey
14.01.2018
23:15:35
повторюсь - 200 сообщений из сокета в секунду - это типа норм. Если тебе потом с этими данными что-то делать надо можешь их просто в очередь пихать

так ты весь процесс разделишь

Sergey
14.01.2018
23:16:17
> Combined streams are accessed at

я бы через эту штуку открыл 1 коннект на все 200+ стримов

Jack
14.01.2018
23:16:45
та да

Jack
14.01.2018
23:16:47
видел)

забыл за нее)

а reactphp не лучше?

Sergey
14.01.2018
23:17:53
ну как по мне amp солиднее в контексте websocket-клиентов

Artem
15.01.2018
00:37:39


Вар дамп в токене выводит нулл

Конфиг настроен нормально

Google
Artem
15.01.2018
00:38:46
В url code значение есть

В чем дело ?

Sergey
15.01.2018
00:51:18
В чем дело ?
json_last_error его знает

Artem
15.01.2018
00:52:07
Сегодня утром посмотрю )

Спасибо?

)*

Admin
ERROR: S client not available

Александр
15.01.2018
03:07:29
кто-нибудь юзал шаблонизатор mustache, в особенности php версию?

Jan
15.01.2018
04:15:54
Нужен совет.

Есть сущность, скажем, Vacancy. Есть метод Vacancy::up(UserInterface $user). Хочу запилить проверку на то, может ли текущий пользователь поднять эту вакансию. А может только если есть соответствующие права. Если он автор или модератор/админ.

Правильно ли будет добавить в этот метод (и в похожие ему) второй аргумент как-то так: public function up(WebUserInterface $user, AccessDecisionManagerInterface $access) { if (!$access->isGranted($user, ['edit_vacancy’], $this)) { throw new SomeException(); } <…> }

Если что, это не Symfony, просто немножко похоже)

Anton
15.01.2018
08:17:18
Дайджест завезли: https://habrahabr.ru/company/zfort/blog/346642/

Bogdan
15.01.2018
08:54:30
привет, есть запись в постгресе a:1:{s:14:"key";s:6:"value";} . Как в таком случае правильно селектить?

доктрина используется, если что

Bogdan
15.01.2018
08:57:20
like? Или есть что правильнее?

Sergey
15.01.2018
08:57:35
like? Или есть что правильнее?
правильнее - хранить данные в jsonb например.

особенно если ты планировал делать по этим данным селекты

Google
Sergey
15.01.2018
08:58:15
а так тут только регулярки помогут (прощай индексы)

Bogdan
15.01.2018
09:00:42
еще не поздно jsonb сделать, спасибо

Pavel
15.01.2018
10:19:26
Никто не знает, где взять данные по адресам Беларуси, начиная с областей и заканчивая улицами? Есть ли какие-то бест практис по формату хранения адресов?

Pavel
15.01.2018
11:33:53
А какая задача? Я Яндекс Картами пользовался для получения полного адреса по местоположению (координатам)

Nurik
15.01.2018
12:17:04
привет, есть запись в постгресе a:1:{s:14:"key";s:6:"value";} . Как в таком случае правильно селектить?
Если есть возможность, сконвертируй все в json и храни как jsonb

Artem
15.01.2018
14:33:25
Обязательно ли полученные значения сувать в бд,имя,фамилию ,фото или можно просто через echo вывести ?(vk api)

И сессию запустить

Dmitriy
15.01.2018
20:58:15
кто-нибудь юзал шаблонизатор mustache, в особенности php версию?
У меня было пару проэктов на нем, на пыхе юзал эту имплементацию: https://github.com/bobthecow/mustache.php/wiki/Mustache-Tags на js: http://handlebarsjs.com

прямо скажем не очень удобно, мне не понравилось ?

Jack
15.01.2018
23:47:23
я бы через эту штуку открыл 1 коннект на все 200+ стримов
Did not receive switching protocols response: HTTP/1.1 414 Request-URI Too Large ))))

Александр
16.01.2018
00:02:34
Vsevolod
16.01.2018
00:46:47
народ, кто может подсказать как подключить либу ffmpeg

Alexey
16.01.2018
04:53:20
Alexander
16.01.2018
05:24:50


http://php.net/manual/ru/function.exec.php
Либу ffmpeg не подключают, ее устанавливают отдельно на машину, затем используешь либо https://github.com/PHP-FFMpeg/PHP-FFMpeg, либо как в примере https://trac.ffmpeg.org/wiki/PHP. и помни: если ты используешь что-то типа PHP-FFMpeg, то у тебе нужно выставить php скрипту разрешение занимать больше 128 мегов, иначе твой скрипт будет ломаться

Valeriy
16.01.2018
05:28:58
Доминирует

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