Найдено 837 результатов

nepster
2016.01.20, 20:59
Форум: Общие вопросы (Yii 2.x)
Тема: Наилучший способ переопределения классов в стороннем модуле
Ответы: 46
Просмотры: 12966

Re: Наилучший способ переопределения классов в стороннем модуле

Интересно, а есть смысл подумать в сторону так сказать стандартов написания расширений для yii и навязать более строгий стиль кодирования ? Навязать что? SOLID, GRASP, модульность и прочий здравый смысл? Для Yii это слишком сложно , поэтому изначально лишнее и никогда этого не будет. Позиционирован...
nepster
2016.01.19, 22:16
Форум: Общие вопросы (Yii 2.x)
Тема: Наилучший способ переопределения классов в стороннем модуле
Ответы: 46
Просмотры: 12966

Re: Наилучший способ переопределения классов в стороннем модуле

За время практики я столкнулся со следующими проблемами сторонних модулей... Да, отсутствие единого стандарта конфигурации и, как говорил zelenin, низкая компетентность сообщества во многих вопросах приводят к полнейшему разноброду. Даже введение наследования модулей (как бандлов в Symfony) перед э...
nepster
2016.01.14, 20:58
Форум: Вёрстка и JavaScript
Тема: Сборка frontend
Ответы: 6
Просмотры: 2967

Re: Сборка frontend

чо-то я провтыкал пару новых фитч.
nepster
2016.01.14, 20:18
Форум: Вёрстка и JavaScript
Тема: Сборка frontend
Ответы: 6
Просмотры: 2967

Re: Сборка frontend

zelenin писал(а):+1 за webpack. Ну и конечно выкинуть less в пользу postcss
Нужно больше аргументов.
nepster
2016.01.13, 02:08
Форум: Предлагаю работу
Тема: доработки сайта на yii
Ответы: 5
Просмотры: 3859

Re: доработки сайта на yii

vitaxa_prog писал(а):
nepster писал(а):куда доступы ? На ftp ? :shock:
Не удержался, хоть и не мое дело, спросить. А что за проблема если человек дает доступ по ftp?
ну типа 2000 года, скачать с ftp, залить на ftp. + небезопасный протокол.
nepster
2016.01.12, 22:20
Форум: Вёрстка и JavaScript
Тема: Сборка frontend
Ответы: 6
Просмотры: 2967

Сборка frontend

Последнее время приходилось много работать с frontend, поэтому возникал некий интерес в эту сторону. Верстал всегда с нуля, в бутстрапе нет никакого смысла для уникального дизайна, уж очень много он тащит не нужного. В результате через некий опыт собрал вот такую штуку: https://github.com/nepster-we...
nepster
2016.01.12, 22:07
Форум: Предлагаю работу
Тема: Ищем Yii разработчика в команду СРОЧНО!
Ответы: 17
Просмотры: 6726

Re: Ищем Yii разработчика в команду СРОЧНО!

Ну публиковать на Российском форме предложение без удаленки для Киева, это очень маленький шанс найти разработчика.
Разве что, если вы переезд не предлагаете оплатить.
nepster
2016.01.12, 22:06
Форум: Предлагаю работу
Тема: доработки сайта на yii
Ответы: 5
Просмотры: 3859

Re: доработки сайта на yii

куда доступы ? На ftp ? :shock:

Гляньте у вас ошибка там чото, где-то:
http://ethno-travel.ru/catalog/bubamara ... &*%28%29OP{

Код: Выделить всё

 Ошибка (#2)
Возникла внутренняя ошибка сервера. 
nepster
2016.01.09, 19:13
Форум: Общие вопросы (Yii 2.x)
Тема: И снова ОН - Белый Экран
Ответы: 9
Просмотры: 3860

Re: И снова ОН - Белый Экран

Проверьте настройки error_reporting и display_error, чтобы они были включены.
nepster
2016.01.04, 20:24
Форум: Общие вопросы (Yii 2.x)
Тема: [Решено] Каким образом возникают сбои в транзакциях ?
Ответы: 30
Просмотры: 8944

Re: [Решено] Каким образом возникают сбои в транзакциях ?

А вот более интересная история, которая раскрывает название данной уязвимости:
http://habrahabr.ru/post/258449/
nepster
2016.01.02, 00:32
Форум: Общие вопросы (Yii 2.x)
Тема: [Решено] Каким образом возникают сбои в транзакциях ?
Ответы: 30
Просмотры: 8944

Re: [Решено] Каким образом возникают сбои в транзакциях ?

В запросе же должно быть что-то типа: UPDATE user SET balans = 100 WHERE id = 123456 Откуда здесь 40-60 может получится? Тут же еще ситуация в том, что деньги не снимает с отправителя, а получателю начисляет. Тоесть скрипт срабатывает на половину. Я даже не представлю как такое возможно и как такое...
nepster
2016.01.01, 23:00
Форум: Общие вопросы (Yii 2.x)
Тема: [Решено] Каким образом возникают сбои в транзакциях ?
Ответы: 30
Просмотры: 8944

Re: Каким образом возникают сбои в транзакциях ?

- в общем картина была следующая, у пользоватяля уходит 100 денег, а второму приходит 140 - 160 денег. Тоесть 40 - 60 денег появляются с воздуха. Так и не понял, откуда 40-60 денег появляются. И почему значение в промежутке. Поясните, пожалуйста. 40-60 денег появляются из воздуха, так как походу пр...
nepster
2016.01.01, 13:15
Форум: Общие вопросы (Yii 2.x)
Тема: [Решено] Каким образом возникают сбои в транзакциях ?
Ответы: 30
Просмотры: 8944

Re: Каким образом возникают сбои в транзакциях ?

да, все теперь окей. И походу привет всем, кто не использовал optimisticLock для работы с финансами. Спасибо за полезное инфо, на будущее пригодится! С НГ! P.S. В документации написано: "Optimistic locking is only supported by update() and delete() methods and isn't used by default." У Вас вроде бы...
nepster
2015.12.31, 21:28
Форум: Общие вопросы (Yii 2.x)
Тема: [Решено] Каким образом возникают сбои в транзакциях ?
Ответы: 30
Просмотры: 8944

Re: Каким образом возникают сбои в транзакциях ?

да, все теперь окей. И походу привет всем, кто не использовал optimisticLock для работы с финансами.
nepster
2015.12.31, 21:25
Форум: Общие вопросы (Yii 2.x)
Тема: [Решено] Каким образом возникают сбои в транзакциях ?
Ответы: 30
Просмотры: 8944

Re: Каким образом возникают сбои в транзакциях ?

ну типа как в Yii2 сделан метод optimisticLock(); ну видимо. это он и есть. классический паттерн. Только есть проблема. У меня в логике редактируется только таблица users (где лежит поле с балансом). Тоесть по типу как редактировать статью не получится. а проблема в чем? balance_version. Вариант де...
nepster
2015.12.31, 20:31
Форум: Общие вопросы (Yii 2.x)
Тема: [Решено] Каким образом возникают сбои в транзакциях ?
Ответы: 30
Просмотры: 8944

Re: Каким образом возникают сбои в транзакциях ?

ну типа как в Yii2 сделан метод optimisticLock(); Только есть проблема. У меня в логике редактируется только таблица users (где лежит поле с балансом). Тоесть по типу как редактировать статью не получится.

Вариант держать в базе уникальное поле для хеша md5(sender+recipient+time) ?
nepster
2015.12.31, 18:54
Форум: Общие вопросы (Yii 2.x)
Тема: [Решено] Каким образом возникают сбои в транзакциях ?
Ответы: 30
Просмотры: 8944

Re: Каким образом возникают сбои в транзакциях ?

А что если на время транзакции лочить таблицу? =) Не знаю, я еще с этим не разобрался. Но я смог повторить дейстия, которые создают повторы. В общем делается это примерно так: - я взял двух юзеров на локальной копии проекта. Одному дал 100 денег, другому 0. - открыл 2 браузера, залогинился в обоих ...
nepster
2015.12.31, 18:35
Форум: Общие вопросы (Yii 2.x)
Тема: [Решено] Каким образом возникают сбои в транзакциях ?
Ответы: 30
Просмотры: 8944

Re: Каким образом возникают сбои в транзакциях ?

В компоненте баланс:

Код: Выделить всё


        if ($type == $model::DEPOSIT || $type == $model::BILLING) {
            $this->_user->$account += $amount;
        }
        else {
            $this->_user->$account -= $amount;
        }
 
nepster
2015.12.31, 18:06
Форум: Общие вопросы (Yii 2.x)
Тема: [Решено] Каким образом возникают сбои в транзакциях ?
Ответы: 30
Просмотры: 8944

Re: Каким образом возникают сбои в транзакциях ?

Даже если предположить, что валидация не проходит, то всеравно должны деньги списывать со счета. Даже если предположить, что чувак делает запрос, и одновременно разлогинивается, что в Yii::$app->user->indentity будет null, то всеравно баланс бросит исключение, так как ожидает объект юзера. Тут же ещ...
nepster
2015.12.31, 17:42
Форум: Общие вопросы (Yii 2.x)
Тема: [Решено] Каким образом возникают сбои в транзакциях ?
Ответы: 30
Просмотры: 8944

Re: Каким образом возникают сбои в транзакциях ?

как будто читаю пример архитектуры, при которой надо использовать event sourсing) думаю, ищешь багу не там. Есть юзер, у него наверняка есть ip. Смотришь в access_log его запросы именно в это время, понимаешь какой экшн отвечает за эти переводы. Дальше делаем выводы. Если ты имеешь ввиду логи серве...