Vladislav
А ты потом ищи его
Vladislav
Почему у тебя кем-то хукается евент =\
Vladislav
Ксс хер с ними
Vladislav
Соглашение о именовании приняли и норм
Vladislav
А вот джс может подставить
Vladislav
Регаясь везде подряд
Olzhas
Хз, не сталкивался с таким
Olzhas
В проекте около сотни жс файлов было, что с минификацией что без работало ок
Vladislav
Однажды прост столкнулся
Vladislav
Теперь не одобряю
Olzhas
Тесты просто писать надо
Vladislav
Фронт не покрываем
Olzhas
Зря
Olzhas
Написать тесты на существующий проект пара дней работы
Olzhas
Зато потом если что ломается узнаешь сразу
Vladislav
Проекту 18 лет
Vladislav
За пару дней точно не управишься
Olzhas
Ну или если есть красивые тестировщицы можно тесты не писать
Borys
Nginx - proxy server, static files Apache - backend server
Borys
Почему сразу не пользовать nginx?
Vladislav
потому что апач мощнее
Vladislav
гибче
Olzhas
Потому што штакецц можно юзать только в апаче
Borys
Подскажите плз, это ок? http://joxi.ru/brReGBdcQy3MEA?d=1
Borys
http://joxi.ru/l2ZLEZ3T8DeB3r?d=1
Oleg
что такое штакецц?
Сергей
Кто делал учёт денег / билинги. Что-то подобное: http://joxi.ru/vDr8RjckoLG426 Можете привести примеры типов операций и типов транзакций?
Сергей
Логику продумываю, что сделать типом операции, а что типом транзакции, что счетами...
Витебск 01
1к транзакций в день, это не highload
Сергей
Вопрос не про нагрузки
Витебск 01
Вопрос не про нагрузки
Что именно с логикой? Самое трудно это удостовериться, что деньги пришли. А потом играйся с его балансом как хочешь
Сергей
у меня есть места хранения, категории расходов/доходов, типы услуг, контрагенты и т. д. и т. п. Это всё нужно учесть в логике. Те же категории расходов можно сделать счетами, а можно типами транзакций
Сергей
внутреннюю систему учёта
Витебск 01
внутреннюю систему учёта
для чего? Может тебе подскажут другое или уже готовое
Сергей
Для компании. Деньги/услуги/клиенты и вот это всё
Сергей
+ всевозможные расхзоды
Витебск 01
Велосипед
Сергей
что не велосипед?
Olzhas
Два часа назад человек не мог в неймспейсы, сейчас же оценивает хайлоад или нет проект, велосипед не велосипед
Витебск 01
Я писал на процедурках
Olzhas
https://ruhighload.com/post/Что%20такое%20highload%20и%20что%20с%20ним%20делать
Olzhas
Велосипед
Готового решения под требования компании не существует, либо перепиливаешь какое-либо говно год под т.з и потом выкидываешь, либо пишешь свое за 3-4 месяца
Витебск 01
Если бы я не был извращенцем и не писал на YII, то замутил бы этот биллинг за 1.5 недели.
Olzhas
Так пиши на чем хочешь
Сергей
Как будто кто-то запрещает что-то
Витебск 01
Я же извращенец
Витебск 01
В чем прикол сидеть в зоне комфорта и программировать на чем удобно?
Сергей
А вообще система бухучётся с их двойной записью шикарная вещь. Одним функционалом решается кучу вещей: партнёрские выплаты, расчёты с поставщиками, все приходы/расходы, на базе этого легко делается аналитика по клиентам/услугам и т. д. и т. п.
Olzhas
Я просто представил это все в процедурном коде
Olzhas
Вспомнил 2007 год
Витебск 01
Вспомнил 2007 год
Я уже с с++ не могу перейти на ООП. Не получается.
Витебск 01
Хотя там тоже на классах, но у меня получалось обходить их.
mr.
а почему тот кто использует Yii - извращенец?
Т.е. тебя тезис, что этот чел в ООП языке избегал ООП не смутил?)
Yura
да я мельком читал)
Yura
на Java без ооп попишет пускай
Yura
)0)))
mr.
Хотя там тоже на классах, но у меня получалось обходить их.
Открой для себя мир функционального программирование, не мучай нас ниасиляторством ООП)
Borys
подскажите, вижу в коде if (Yii::$app->someName) { где этот someName объявляется? в config.php нет.
Сергей
Это по идее компонент, где-то он должен подключаться
Сергей
Поищи в коде 'someName'
mr.
Короче ищи Yii::$app->set( (только заранее создай скоуп поиска по файлам проекта)
Borys
cука, какой пидор это придумал
Borys
public function beforeAction($action) { if (\Yii::$app->isMaintenance) {
Borys
в глобальном контроллере проекта
Borys
почему нельзя было повесить на on beforeRequest или catchAll
mr.
в глобальном контроллере проекта
Лул, это всё тот же проект?)
Borys
нет, второй)
mr.
почему нельзя было повесить на on beforeRequest или catchAll
По тому что В ЖОПУ ДОКУ, В ЖОПУ ООП, В ЖОПУ ВСЁ
mr.
нет, второй)
"везёт" тебе)
Borys
if (( !\Yii::$app->request->isPost && !in_array($action->id, ['login', 'logout', 'error'])
mr.
Мне спать скоро, завязывай с ужасами такими
mr.
Я на чужих стеках стараюсь не плохо делать)
Borys
это проверка на какой action зашел пользователь походу