@prophp7

Страница 1098 из 1387
Sergey
03.06.2018
17:19:59
Не ну я согласен, что php-gd удобнее было бы поставить через кампозир. Но с другой стороны в век докеров и ансиблов насколько это актуально?
а в докере тебе не надо ничего ставить? или в ансибле? это просто процесс упрощениия дистрибьюции экстеншенов

p.s. не знаю как ты а у меня composer install происходит в Dockerfile

+ я подозреваю что если это интегрируют в composer то все это можно будет разделять. типа экстеншены отдельно, пакеты отдельно, но можно запустить install и поставится и то и то

но я так все это и не осилил
попробуй пописать экстеншены для пыха на kotlin native)

Google
Nurik
03.06.2018
17:27:08
а в докере тебе не надо ничего ставить? или в ансибле? это просто процесс упрощениия дистрибьюции экстеншенов
В общем то, я как раз по этой причине и нашел данный пакет. У нас разраб один потратил 4 часа чтобы установить в alpine intl расширение для версии php 5.6.

Сейчас только сниппеты есть.

Но как-то не помогает.

Блин почему нет такого как node-gyp реально.

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
о жесть мне повезло, я строил свою сборку на основе скелетона Сергея, и там есть пример docker-php-ext, с ним относительно быстрее
Да, но там всего одно приложение. Нормальный бойлерплейт. Но у нас много приложений, поэтому немного по другому делаем. И dockerfile каждый пишет сам, а потом подрубает все в docker-compose. При этом бывает, что одно приложение зависит от двух сервисов. Поэтому окружение довольно тяжело собрать, а собрать окружение со всеми сервисами — нереально.

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 или tomcat жрет и для админства этого надо отдельных спецов
Ну у нас по сути отдельно karaf и camel, jboss слишком большой. Ибо, его вообще бесмысленно запихивать в контейнер.ИМХО.

А сорри, я про jboss fuse.

Katulos
03.06.2018
19:58:17
Кто сказал jboss

Кто этот маленький комуннистический и и.д.

Evgeniy
03.06.2018
21:49:34
Кто сказал jboss
я упомянул этого монстра в суе

Батманов
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
http://neprivet.ru/
какие все добрые, песец

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 с чем-то, как это все теперь прилепить к ГОСТ и сослаться на приложения? что там все детально описано?
гос подряд? или что? Нафига гост? Детальные спецификации никому не нужны, а если ты ограничен законодательством в этом плане - можно пробовать не весь проект описывать а фазы отдельные. Скажем скоуп работы на месяц какой. Так можно будет маневрировать

спека на 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
Я просто использую echo и вывожу с помощью Ajax
юзай websockets и будет тебе счастье

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
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:04:18
Как все должно работать я описал в приложениях, там уже думать не недо, как это теперь прикрепить, типо к титульному листу, и чтобы все красиво было, не пойму

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
а индекс тут каким боком прилепили?)
Ну представь себе картину чат на аякс запросах. Сообщения хранятся в условно mysql messages таблице

представь себе там их лям

или два

Maksim
04.06.2018
11:06:44
и?)

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

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

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