
Sergey
03.06.2018
17:19:59
p.s. не знаю как ты а у меня composer install происходит в Dockerfile
+ я подозреваю что если это интегрируют в composer то все это можно будет разделять. типа экстеншены отдельно, пакеты отдельно, но можно запустить install и поставится и то и то

Google

Nurik
03.06.2018
17:27:08
Сейчас только сниппеты есть.
Но как-то не помогает.
Блин почему нет такого как node-gyp реально.

Bohdan
03.06.2018
17:29:27

Evgeniy
03.06.2018
17:30:38
я просто на java писал кучи говно кода )))

Nurik
03.06.2018
17:31:26
не мог разобраться?
Ну видимо, не хотел просить помощи, хотел сам сделать. Еще сказалось то, что на этапе дебага, он не использовал слои, и поэтому сразу все делал типа:
apk add somepackage && somepackage2 && и это не кэшировалось, поэтому и портратил столько времени.

Bohdan
03.06.2018
17:32:25
о жесть
мне повезло, я строил свою сборку на основе скелетона Сергея, и там есть пример docker-php-ext, с ним относительно быстрее

Nurik
03.06.2018
17:42:35

Bohdan
03.06.2018
17:43:27

Nurik
03.06.2018
17:44:32
Меня напрягает Dockerfile'ский контекст, из за этого приходится костыли писать иногда.
Еще блин джава эта со всякими ESB в виде karaf, camel и так далее. По сути контейнер внутри контейнера с сотнями xml в папке deploy. Один контейнер отжирает 5 гигов ОЗУ.

Google

Evgeniy
03.06.2018
18:05:30
Проще всего это схоронить в контейнер и ограничивать его но тут тоже все не без облачно

Nurik
03.06.2018
18:10:12
А сорри, я про jboss fuse.

Katulos
03.06.2018
19:58:17
Кто сказал jboss
Кто этот маленький комуннистический и и.д.

Evgeniy
03.06.2018
21:49:34

Батманов
04.06.2018
07:26:18
https://sourcemaking.com/
https://refactoring.guru/
зачем Швец сделал второй сайт, когда у него уже был первый?)

Evgenii
04.06.2018
07:45:52

DanRotaru
04.06.2018
08:05:11
Кто может помочь?
Нужно обработать ник-нейм (логин) с preg_match
Как сделать чтоб разрешались A-Za-z0-9 _ - .
Символы " _ ", " - ", " ."

Roman
04.06.2018
08:07:04
https://regexr.com/
там во вкладке cheatsheet подсказки, как экранировать спецсимволы
типа точки

Bohdan
04.06.2018
08:13:36
regex101 еще

DanRotaru
04.06.2018
08:13:41
А написать сразу готовый варинт?)

Bohdan
04.06.2018
08:13:51
сам давай,

DanRotaru
04.06.2018
08:14:02

Google

DanRotaru
04.06.2018
08:14:50
Лан, спасибо

Aleksey
04.06.2018
08:21:54
Ребят, всем привет)) Есть у кого опыт составления ТЗ на большие проекты(торговые платформы и тд), момент один интересует)

Dmitriy
04.06.2018
08:25:24
http://neprivet.ru/

Konstantin
04.06.2018
08:26:15

Dmitriy
04.06.2018
08:26:19
ТЗ особенно на крупняк - туалетная бумага
учитесь сразу описывать суть проблемы

Aleksey
04.06.2018
08:45:44
ТЗ особенно на крупняк - туалетная бумага
Вот в том то и дело))) В приложениях описал как все должно работать, Фронт, админка, приложения, билинг и Т.д), Получилось листов на 300 с чем-то, как это все теперь прилепить к ГОСТ и сослаться на приложения? что там все детально описано?

Alexander
04.06.2018
09:43:05
так в ГОСТ же описывает что должно быть в ТЗ. Какие разделы и т.п.
https://habr.com/post/328822/

Sergey
04.06.2018
10:22:34
спека на 300 страниц это спека которую никто не хочет читать
и очень большие риски в том плане что на момент написания ТЗ уже должно быть все (абсолютно все) известно о проекте, подводных камнях и т.д. То есть по сути такие ТЗ проще писать после того как проект написан)

Maksim
04.06.2018
10:24:46
эти гостовые спеки нужны ток жопу подтирать) там толпа воды, 0 конкретики и пишут их ток для галочки)

Sergey
04.06.2018
10:25:08
оно понятно что для галочки

Maksim
04.06.2018
10:26:02
а что там написано - похер

Sergey
04.06.2018
10:26:30
21-ый век че

Maksim
04.06.2018
10:26:35
вот и получается неюзабельная срань
21-ый век че
ростелеком, как бы небольшая такая конторка. У них есть дока по документообороту. Пухлая, над ней 20 человек трудятся.
Но без уточняющей переписки (которая занимает ни 1 день, и даже не 1 месяц) аще хер пойми как работает их система

Google

Maksim
04.06.2018
10:28:52
зато спека есть) с гостами, все дела
гос конторы просто делают всё не для зарабатывания бабла) у них для этого бюджет есть)
поэтому конечное качество всего, что они делают - срань

Alexodiy
04.06.2018
10:33:48
Всем привет. Может кто сталкивался, на Опенкарте 2 ветки... как указать фиксируемую цену товара для каждой валюты. Тоесть если на сайте есть 3 валюты (евро, доллары, рубли) то и задать их можно отдельно.

DanRotaru
04.06.2018
10:38:12
Дайте нормальный исходник чата (для примера) на php
Новейший
Я просто использую echo и вывожу с помощью Ajax

Ilya
04.06.2018
10:46:01
На php не пишут нормальные чаты

Ярослав
04.06.2018
10:47:15

DanRotaru
04.06.2018
10:48:22
А если попробовать?
На PHP

Dmitriy
04.06.2018
10:49:06
React php

ainu
04.06.2018
10:55:07
А ещё PHP+Centrifugo - хвалю
вся логика на PHP, и вебсокеты есть, и PHP может по старинке работать (ну там апач, fpm и так далее)

Bohdan
04.06.2018
10:57:05
На PHP
ты думаешь, ты один пробовать решил?

Denis
04.06.2018
10:57:50

ainu
04.06.2018
10:57:52
А если попробовать?
Можно, если нужен не реалтайм, если сервер мощный и людей не больше 10 и в момент работы чата по сайту лазать не надо в другой вкладке
Если там битрикс + инфоблоки отвечают за сообщения, это будет адовый результат
Сервер устроит глобальное потепление и растопит озоновый слой над датацентром

Maksim
04.06.2018
11:01:15
А чем пхп не подходит для чатов?) Чет пропустил в своей жизни явно...

ainu
04.06.2018
11:01:35
Объясню не совсем корректно, но зато доходчиво.
Если отвыет из чата (запрос и так далее) делается допустим 500 миллисекунд, то на одном ядре можно допустим 2 запроса в секунду держать.
20 человек которые долбят из клиентов в чат аяксами забьют 8 ядер хорошего i7/Xeon.
А если один мудак откроет 5 вкладок, то устроит локальную DDoS атаку, а PHP сам своими сессиями организует приличную очередь

Google

Denis
04.06.2018
11:02:07

Maksim
04.06.2018
11:02:15
Чушь какая-то)
Оба коммента сверху)

Denis
04.06.2018
11:02:25
А так только в сторону reactphp наверное только смотреть

ainu
04.06.2018
11:03:04
А чем пхп не подходит для чатов?) Чет пропустил в своей жизни явно...
Подходит, нужна центрифуга или сокеты.
если клиент опрашивает сервер: "есть чё новое?" - он устраивает ддос атаку и блокирует сессии. Чтобы такого не было - нужен server push (comet), прямое соединение. Для этого PHP должен работать и слушать сокеты (как ReactPHP) или за него это должна делать отдельная программа с HTTP API (как центрифуга)

Aleksey
04.06.2018
11:03:26

Maksim
04.06.2018
11:04:12

Aleksey
04.06.2018
11:04:18
Как все должно работать я описал в приложениях, там уже думать не недо, как это теперь прикрепить, типо к титульному листу, и чтобы все красиво было, не пойму

Bohdan
04.06.2018
11:04:51

ainu
04.06.2018
11:05:00
цена ошибки выше

Maksim
04.06.2018
11:05:18
так-то оно условно
ну появится доп гемор с самими запросами и с инвалидацией. Но это всё решаемо и не так сложно, как кажется

ainu
04.06.2018
11:05:19
забыл индекс в БД сообщениях поставить условно на chat_id и всё пипец засрал
очень высокие требования на скорость ответа получаются

Maksim
04.06.2018
11:05:43
а индекс тут каким боком прилепили?)

ainu
04.06.2018
11:06:33
представь себе там их лям
или два

Maksim
04.06.2018
11:06:44
и?)

ainu
04.06.2018
11:06:55
и каждый запрос гоняет курсор мускульный по всей этой ерунде

Maksim
04.06.2018
11:07:23
блин, чёртовы пхпшники... полёт фантазии скачет от пункту к пункту..