@prophp7

Страница 1300 из 1387
Alexander
25.09.2018
09:14:24
мне кажется клиенты требуют одну кнопку "Сделать пиздатый проджект на линуксе, который умеет всё, и даже отсасывает"

Alexander
25.09.2018
09:16:08
потом анилингус затребуют... бизнес никогда не будет доволен
и тут мы плавно переходим к поддерживаемости и расширяемости кода, что ближе к теме чятика)

Google
Alexander
25.09.2018
09:34:08
Никак не могу определиться, как расположить код, который будет выполнять внешние запросы: Есть три типа одной сущности (симкарты) , отличаются они тем, в какой билинг они ходят, и нужно иметь возможность закинуть денег на одну из этих сущностей. Решения: 1) научить сущность методу charge и уже внутри сущности реализовывать логику пополнения баланса. Минус - лишние зависимости сущности от коннекторов к биллингу 2) сделать отдельный сервис, который будет на вход брать сущность и сам решать, в какой биллинг ходить. Минус: велика вероятность появления огромного switch 3) ???

притом логика пополнения может быть совершенно разной: для кого-то надо сходить во внешнюю апишку, для кого-то надо просто строку в БД добавить, а для кого-то и то и другое

есть какие-то более приличные варианты?

Alexandr
25.09.2018
10:00:45
задача, собсна, непонятно описана и нифига не понятно что нужно то вообще и причем здесь одновременно линукс, пхп и кодогенерация...
Смотри в компании которой я работаю,это компания по разработке API рекламы на сайте и еще много плюшек. Клиент заказывает от лендинга до CRM проектов. В комманде я один фулл стак с сильным бэком и только на линуксе/юниксе работаю,остальные фулл стакеры фронт или бэк наклонности но все сидят на винде. Начальство обязывает,потому что НИКТО не хочет возиться с линуксом(они даже не знают,что у меня Kde Neon летает без багов). Ну и потом когда поняли,что я еще и держу свой Vps на 160гб и сам все настроил,вся поддержка включая обновление,апач,nginx,python,perl,nodejs,баш скриптинг и тд и тп перешла на меня. Сисадмина у нас нет,мы серверы не держим,мы просто покупаем или платим постоянно серверной компании за ее серверы. И так,когда я уломал начальство дать мне поработать в линуксе,они сказали что хорошо и что платить за это не будут,то есть моментально я становлюсь типо helpdesk linux+full stack web(поддержка линукс систем и разработка) девопсос еще не называют. Пытался им сказать,что есть докер,но все говорят нееее. Пытался им объяснить что можно поучить линукс ради азов,но никто из 26-35 летних мужиков не слушает. Все они с опытом разработки ТОЛЬКО НА ВИНДЕ. И когда я один сервер помог настроить,мне дали возможность делать все что угодно и в любую сторону развиваться,то есть от разработки фронт енда меня убрали,потому что я не понимаю ui/ux. Ну и так дошло,что я один не справляюсь и половину функции поддержки линукса переводят на других,а те в черном экране на линьке паникуют. Ну и от тимлида была просьба настроить всем удобную работу в линуксе работая только с пхп.

На данный момент мне дали задание максимально удобно настроить работу нашим людям в линуксе включая всплывающие советы на баше

Sergey
25.09.2018
10:04:06
бля

как же все плохо

Dmitriy
25.09.2018
10:06:19
ищите нормального админа

нахер так жить

Pavel
25.09.2018
10:07:51
Смотри в компании которой я работаю,это компания по разработке API рекламы на сайте и еще много плюшек. Клиент заказывает от лендинга до CRM проектов. В комманде я один фулл стак с сильным бэком и только на линуксе/юниксе работаю,остальные фулл стакеры фронт или бэк наклонности но все сидят на винде. Начальство обязывает,потому что НИКТО не хочет возиться с линуксом(они даже не знают,что у меня Kde Neon летает без багов). Ну и потом когда поняли,что я еще и держу свой Vps на 160гб и сам все настроил,вся поддержка включая обновление,апач,nginx,python,perl,nodejs,баш скриптинг и тд и тп перешла на меня. Сисадмина у нас нет,мы серверы не держим,мы просто покупаем или платим постоянно серверной компании за ее серверы. И так,когда я уломал начальство дать мне поработать в линуксе,они сказали что хорошо и что платить за это не будут,то есть моментально я становлюсь типо helpdesk linux+full stack web(поддержка линукс систем и разработка) девопсос еще не называют. Пытался им сказать,что есть докер,но все говорят нееее. Пытался им объяснить что можно поучить линукс ради азов,но никто из 26-35 летних мужиков не слушает. Все они с опытом разработки ТОЛЬКО НА ВИНДЕ. И когда я один сервер помог настроить,мне дали возможность делать все что угодно и в любую сторону развиваться,то есть от разработки фронт енда меня убрали,потому что я не понимаю ui/ux. Ну и так дошло,что я один не справляюсь и половину функции поддержки линукса переводят на других,а те в черном экране на линьке паникуют. Ну и от тимлида была просьба настроить всем удобную работу в линуксе работая только с пхп.
ебать ты червь

Сменил бы работу

Anton
25.09.2018
10:09:07
Я бы попытался все наладить, но если начальство упирается и не дает картбланш, то тогда лучше уйти.

Sergey
25.09.2018
10:10:55
Смотри в компании которой я работаю,это компания по разработке API рекламы на сайте и еще много плюшек. Клиент заказывает от лендинга до CRM проектов. В комманде я один фулл стак с сильным бэком и только на линуксе/юниксе работаю,остальные фулл стакеры фронт или бэк наклонности но все сидят на винде. Начальство обязывает,потому что НИКТО не хочет возиться с линуксом(они даже не знают,что у меня Kde Neon летает без багов). Ну и потом когда поняли,что я еще и держу свой Vps на 160гб и сам все настроил,вся поддержка включая обновление,апач,nginx,python,perl,nodejs,баш скриптинг и тд и тп перешла на меня. Сисадмина у нас нет,мы серверы не держим,мы просто покупаем или платим постоянно серверной компании за ее серверы. И так,когда я уломал начальство дать мне поработать в линуксе,они сказали что хорошо и что платить за это не будут,то есть моментально я становлюсь типо helpdesk linux+full stack web(поддержка линукс систем и разработка) девопсос еще не называют. Пытался им сказать,что есть докер,но все говорят нееее. Пытался им объяснить что можно поучить линукс ради азов,но никто из 26-35 летних мужиков не слушает. Все они с опытом разработки ТОЛЬКО НА ВИНДЕ. И когда я один сервер помог настроить,мне дали возможность делать все что угодно и в любую сторону развиваться,то есть от разработки фронт енда меня убрали,потому что я не понимаю ui/ux. Ну и так дошло,что я один не справляюсь и половину функции поддержки линукса переводят на других,а те в черном экране на линьке паникуют. Ну и от тимлида была просьба настроить всем удобную работу в линуксе работая только с пхп.
я бы сделал дэмку докера. типа "посмотрите, и ни пахнет даже линуксом"

Google
Sergey
25.09.2018
10:11:14
ну мол если люди не хотят учить линукс - им надо сделать так что бы они с ним не соприкосались

вообще

а не лепить им "упрощали". Упрощалки должны быть реализованы на уровне какого-то сервера который будет деливери заниматься... хотя подозреваю что у вас там тот еще цирк

Alexandr
25.09.2018
10:16:02
а не лепить им "упрощали". Упрощалки должны быть реализованы на уровне какого-то сервера который будет деливери заниматься... хотя подозреваю что у вас там тот еще цирк
Знаешь сколько раз я пытался им это объяснить,но начальство против линукса/юникса на работе. Я и только я занимаюсь поддержкой системы своей

Sergey
25.09.2018
10:18:25
никаких линуксов на работе) все красиво)

F01134H
25.09.2018
10:19:18
ну и говно

Sergey
25.09.2018
10:19:18
беги
ну или может воспользоваться возможностью потренироваться в софт скилах)

важный навык, просто тут не стоит влоб

Ihor
25.09.2018
10:20:20
так он будет для каждого нового сервака окружение разворачивать и настрраивать...

Alexandr
25.09.2018
10:21:03
так он будет для каждого нового сервака окружение разворачивать и настрраивать...
Постоянно,никто лучше меня в комманде не знает линукс/юникс

Sergey
25.09.2018
10:21:33
так он будет для каждого нового сервака окружение разворачивать и настрраивать...
докер, ансибл, тераформ. потом пойдет в дэвопсы за много денег

а дэвопсы нынче дорогие... особенно хорошие

Ihor
25.09.2018
10:22:14
наши на докер плюются ))

Alexandr
25.09.2018
10:22:16
докер, ансибл, тераформ. потом пойдет в дэвопсы за много денег
Докер и ансибл и пайтон базовые знания есть С докером работаю дома постоянно. А на работе работаю

Sergey
25.09.2018
10:22:39
наши на докер плюются ))
интересно почему?)

даже не могу придумать себе причину сходу... кроме как "лишь бы не как у них"

Google
Alexandr
25.09.2018
10:24:02
наши на докер плюются ))
Наши винят докер что он дырявый как решето и легко ломануть. Увы я еще не дошел до такого уровня,чтоб писать ему патчи безопасности

Они по началу хотели,а потом отказались

Ihor
25.09.2018
10:24:35
интересно почему?)
краем уха слышал, что есть ньюансы с СУБД.

Maksim
25.09.2018
10:24:48
а дэвопсы нынче дорогие... особенно хорошие
У меня знакомый год назад радовался 90к. Сейчас 160к и он подумает))

Maksim
25.09.2018
10:25:31
валюта?
Российские фантики

Sergey
25.09.2018
10:25:37
если в ваших фантиках

Alexandr
25.09.2018
10:26:02
Российские фантики
Вполне хорошо для РФ если одному жить

Maksim
25.09.2018
10:26:06
тех кого я собесил хотели от 350K
на россиян дождь из баксов не льётся) только золотой

Sergey
25.09.2018
10:26:22
краем уха слышал, что есть ньюансы с СУБД.
ну то есть бля... волум прокинуть, нюанс да. Да возможно для высоких нагрузок надо почитать про ulimit и прочие веселости. В целом все в интернетах описано.

Ihor
25.09.2018
10:26:23
нет нюансов
я докером не пользовался, руками натсраиваю, что для локальной разработки, что на дедике...

Sergey
25.09.2018
10:26:42
я докером не пользовался, руками натсраиваю, что для локальной разработки, что на дедике...
ну то есть страх попробовать основан на слухах... все как обычно)

Maksim
25.09.2018
10:26:43
Я уже всё больше задумываюсь, мб нахер всё и в минск поехать. Там цифры поболее нынче и весьма ощутимо

Ihor
25.09.2018
10:27:01
Sergey
25.09.2018
10:27:10
нет необходимости потому что ты не пробовал)

ладно, забей) я просто к тому что иногда юзкейсы появляются после того как ты открыл что "а так можно было?"

но не всегда)

Google
Ihor
25.09.2018
10:30:23
ладно, забей) я просто к тому что иногда юзкейсы появляются после того как ты открыл что "а так можно было?"
вдруг случайно с линя перелезу на мак, виртуальное окружение ставить прийдётся ) А так, два года назад раз всё настроил и забыл... Тем более из коробки всё работает... только конфиги прописать...

на работе тоже не используем :(

Dmitry
25.09.2018
10:35:04
Да если полтора разраба и один проект, то докер не нужен

Bohdan
25.09.2018
10:36:03
но почему-то у меня все в докере и не жалуюсь)

Admin
ERROR: S client not available

Sergey
25.09.2018
10:36:26
кстати, сколько оперативки?
16, но и на 8-ми было норм, просто не вижу смысла в меньше 16-ти

Maksim
25.09.2018
10:36:58
в Киев тоже можешь)
Да, у вас там оклад раза в 3 выше моего)))

Ihor
25.09.2018
10:37:02
16 гиг у них - топовая комплектация..

Sergey
25.09.2018
10:37:35
16 гиг у них - топовая комплектация..
а. ты про 13-ки... там да. У меня 15-ка.

а так 13-ка с 16-ю гигами и 4-мя ядрами обойдется тебе дешевле базовой 15-ки

Батманов
25.09.2018
11:16:39
А если у меня есть несколько сервисов, которые отправляют запросы на внешние системы, но при этом могут различаться опциями типа таймаут, через прокси, логгирование запроса, как будет правильно сделать: 1. Передавать в конструктор каждого сервиса уже преднастроенный httpclient(guzzle) через сервис контейнер 2. Сделать класс, который будет сам управлять и создавать клиента, а другие сервисы будут работать с этим классом, передавая в метод флаги типа send($needproxy = true, $log = true)

Ihor
25.09.2018
11:17:49
+

Google
Alexander
25.09.2018
11:18:19
я бы передавал в сервис фабрику или билдер для клиента

Sergey
25.09.2018
11:18:48
ну с таким подходом будет чуть больше кода и чуть-чуть упростится конфигурация. в целом смотреть надо...

но я обычно преднастроенный газл инджекчу.

p.s. возможно даже замутил бы конфигуратор для этого сервиса)

Alexander
25.09.2018
11:19:26
но я обычно преднастроенный газл инджекчу.
если я правильно понял, то ему нужно несколько разных преднастроенных газлов

Sergey
25.09.2018
11:19:48
да, понимаю

а так надо будет делать абстрактную фабрику - профит сомнительный

Alexander
25.09.2018
11:20:56
$this->client = $clientBuilder->enableLogging()->enableProxy()->build();

Батманов
25.09.2018
11:21:05
но я обычно преднастроенный газл инджекчу.
а в газле можно переопределять request options при отправке ? Например у преднастроенного нет прокси, а потом когда сервис отправляет запрос, его добавит, $client->get($url, ['proxy' => $proxy]); ?

Sergey
25.09.2018
11:21:14
$this->client = $clientBuilder->enableLogging()->enableProxy()->build();
ну вот мне такое не по душе

но опять же зависит от того насколько будет сложнее подобное замутить в DI (по идее не сложно).

Alexander
25.09.2018
11:22:22
ну вот мне такое не по душе
ну зато у каждого класса будет клиент со своими настройками. а в DI у тебя будет лежать экземпляр билдера, в котором клиент с настроками по умолчанию

не нужны другие настройки? бери сразу через build()

Alexander
25.09.2018
11:24:00
так чуть более раздутый конфиг DI получится, но тут кому что больше нравится: в конфиги писать или в код. у меня вот от конфигурирования всегда фрустрация происходит =(

Батманов
25.09.2018
11:24:44
лучше не стоит так делать
Дак я наоборот этого то и хочу избежать) чтоб сервис не мог изменять настройки переданного ему клиента. И вот не понимаю, кто должен знать об этих настройках, сам сервис, что его запросы должны логгироваться например или все таки это ответственность приложения

Батманов
25.09.2018
11:27:02
опять же смотря какие настройки
ну вот допустим: прокси, таймаут, логгирование

Alexander
25.09.2018
11:27:17
а вот таймаут можно отдать и пользователю клиента

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