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

uEhlO4a
2019.11.08, 17:00
Форум: Общие вопросы по программированию
Тема: Симуляция проверки пароля в случае если пользователь не найден
Ответы: 2
Просмотры: 49

Re: Симуляция проверки пароля в случае если пользователь не найден

что мешает сделать password_verify(блаблабла, хеш10-14) чтобы было false если пользователя нет?
uEhlO4a
2019.11.03, 07:59
Форум: Разработка фреймворка
Тема: Шаблон приложения
Ответы: 18
Просмотры: 1099

Re: Шаблон приложения

proctoleha как понимаю проблема для тебя в одной зависимости https://github.com/vlucas/phpdotenv , хотя я хз как оно работает с https://github.com/hiqdev/composer-config-plugin насчет где хранить - согласно https://www.12factor.net/config - где угодно, только не в репозитории. хотя в принципе можно ...
uEhlO4a
2019.11.02, 03:48
Форум: Вопросы
Тема: как войти в Yii3?
Ответы: 3
Просмотры: 414

Re: как войти в Yii3?

спасибо
uEhlO4a
2019.10.31, 17:36
Форум: Вопросы
Тема: как войти в Yii3?
Ответы: 3
Просмотры: 414

как войти в Yii3?

собственно,
как сейчас войти в yii3?

появилось немного времени почитать, а с чего правильно начать не понимаю

спасибо
uEhlO4a
2019.10.31, 17:30
Форум: Разработка фреймворка
Тема: Шаблон приложения
Ответы: 18
Просмотры: 1099

Re: Шаблон приложения

4 шаблона чтобы собрать 1 шаблон.. это трэш. как по мне это должно работать 1. я набираю composer create-project yiiX-skeleton 2. я получаю готовый проект с передом, задом, консолью (composer install уже отработал) 3. я запускаю yii serve 4. я вижу приложение на localhost:8080 с пустой страницей с с...
uEhlO4a
2019.10.20, 21:29
Форум: Разработка фреймворка
Тема: Версионирование
Ответы: 17
Просмотры: 2144

Re: Версионирование

mat.twg, ты не путай продукт и фреймворк. насчет этой скорости - то скоро весь этот "ИТ" накроется медным тазом из-за неконтролируемых обновлений. Легко нажать на "merge" и грохнуть совместимость. Как пример, переход с debian stretch на buster уже с кучей косяков в ядре, каждый месяц какую-то ху..ту...
uEhlO4a
2019.10.08, 09:17
Форум: Архитектура, дизайн, ООП
Тема: Пример чистой архитектуры на оценку
Ответы: 143
Просмотры: 3955

Re: Пример чистой архитектуры на оценку

maleks, behavior - save() delete() getById() - это что по-твоему? так что попробуй убрать ActiveRecord и найти решение, чтобы было по этой книжке и засунуть это в Yii2. если получтся, админ тебя в core команду заберет, инфа 100 п.с. ElisDN, я разводить лохов тебе не мешаю, так что отьеб..сь от меня,...
uEhlO4a
2019.10.08, 08:46
Форум: Архитектура, дизайн, ООП
Тема: Пример чистой архитектуры на оценку
Ответы: 143
Просмотры: 3955

Re: Пример чистой архитектуры на оценку

правлом хорошего тона является файл readme.md с текстом вроде "нажми сюда - будет хорошо", ладно, проехали, не судьба значит это мне запустить. насчет Active - то репозиторий, это именно Active часть, т.к. отвечает за работу с базой, просто собирая запросы, ничего более. сохранение одной записи - эт...
uEhlO4a
2019.10.08, 08:07
Форум: Архитектура, дизайн, ООП
Тема: Пример чистой архитектуры на оценку
Ответы: 143
Просмотры: 3955

Re: Пример чистой архитектуры на оценку

ну, я увидел только папку "common", что дальше делать я хз

насчет yii2 - ну я не понимаю зачем ты там тогда используешь ActiveRecord с Repository, который по сути Active часть от Record. У тебя получается ActiveActiveRecord
uEhlO4a
2019.10.07, 20:10
Форум: Архитектура, дизайн, ООП
Тема: Пример чистой архитектуры на оценку
Ответы: 143
Просмотры: 3955

Re: Пример чистой архитектуры на оценку

maleks твой пример хреновый, т.к. он не рабочий в принципе а если по сути, то пишешь в google.com "The Clean Architecture example php project", получаешь пример https://github.com/eminetto/clean-architecture-php - там вроде то что тебе нужно это вроде даже круче первого примера https://github.com/l...
uEhlO4a
2019.09.09, 18:46
Форум: Разработка фреймворка
Тема: Пакет data
Ответы: 13
Просмотры: 1932

Re: Пакет data

samdark писал(а):
2019.09.09, 18:39
https://github.com/yiisoft/data/issues/15
эх.. я наверно плохо обьясняюсь. как это называется, "brain storming" , когда я озвучиваю всё что взбредет в голову в попытке найти что-то полезное в этом потоке бреда. не факт что это нужно.. ладно, молчу, может кто еще какой коментарий добавит :oops:
uEhlO4a
2019.09.09, 18:20
Форум: Разработка фреймворка
Тема: Пакет data
Ответы: 13
Просмотры: 1932

Re: Пакет data

п.с. меня как разработчика все эти "new" очень напрягают, если даже писать, чтобы защитить от опечаток, то можно сделать $filter = $aaa->And(function($where) { $where->And( 'id', '>', 3) ->And(function($where2){ $where2->Or('temperature', '<', 10)->Or('temperature', '>', 30) }) ->And('name', like', ...
uEhlO4a
2019.09.09, 17:50
Форум: Разработка фреймворка
Тема: Пакет data
Ответы: 13
Просмотры: 1932

Re: Пакет data

спасибо за ответ. я ни на что не предендую, просто визуально глянул код. как помню, раньше можно было записать $filter = new All( new GreaterThan('id', 3), new OrAny( new LessThan('temperature', 10), new GreaterThan('temperature', 30) ), new Like('name', 'agent') ); как $filter = $aaa->where([ ['and...
uEhlO4a
2019.09.09, 17:34
Форум: Разработка фреймворка
Тема: Версионирование
Ответы: 17
Просмотры: 2144

Re: Версионирование

не, ты говоришь примерно об этом https://symfony.com/doc/current/setup/upgrade_minor.html "However, some backwards-compatibility breaks are possible and you'll learn in a second how to prepare for them." могу с уверенностью сказать, они ломают почти всегда на MINOR версии и лучше подойдет текст "How...
uEhlO4a
2019.09.08, 20:20
Форум: Разработка фреймворка
Тема: Пакет data
Ответы: 13
Просмотры: 1932

Re: Пакет data

а что там такое "generated from yiisoft/template" в репозитории? это какая-то функция github? по сути, я не понял этот код $filter = new All( new GreaterThan('id', 3), <----- зачем это? new Like('name', 'agent') <----- и это. ); а как сделать ИЛИ , так? new All( new OR( new Greater не понимаю смысла...
uEhlO4a
2019.09.08, 20:08
Форум: Разработка фреймворка
Тема: Версионирование
Ответы: 17
Просмотры: 2144

Re: Версионирование

https://semver.org/ Given a version number MAJOR.MINOR.PATCH, increment the: 1. MAJOR version when you make incompatible API changes, <------- ТУТ ОТВЕТ НА ВОПРОС вроде 2. MINOR version when you add functionality in a backwards compatible manner, and 3. PATCH version when you make backwards compatib...
uEhlO4a
2019.08.28, 19:54
Форум: Архитектура, дизайн, ООП
Тема: Проектирование сущностей, сервисов и репозиториев
Ответы: 108
Просмотры: 19810

Re: Проектирование сущностей, сервисов и репозиториев

кстати, 1. поисковых бд нет - есть поисковые движки, можешь почитать https://www.elastic.co/products/elasticsearch - они даже так и пишут ENGINE 2. колоночные бд - это сам придумал или кто подсказал? (п.с. а, вижу, есть ClickHouse , какая-то фигня от яндекса https://github.com/yandex/ClickHouse) 3. ...
uEhlO4a
2019.08.28, 19:44
Форум: Архитектура, дизайн, ООП
Тема: Проектирование сущностей, сервисов и репозиториев
Ответы: 108
Просмотры: 19810

Re: Проектирование сущностей, сервисов и репозиториев

ElisDN, ха-ха. твои аргументы норм работают при разводе недалеких людей псевдокурсами, но вот в реальном мире всё совсем по-другому. Это твое "Профессионалы из тех же Twitter и иже с ними для таблиц, значений, документов, графов, объектов, поиска и статистики используют специальн.." вообще что-то не...
uEhlO4a
2019.08.28, 12:46
Форум: Архитектура, дизайн, ООП
Тема: Проектирование сущностей, сервисов и репозиториев
Ответы: 108
Просмотры: 19810

Re: Проектирование сущностей, сервисов и репозиториев

По тому что вижу, этот "Saga" https://blog.couchbase.com/saga-pattern-implement-business-transactions-using-microservices-part/ это https://martinfowler.com/eaaDev/EventSourcing.html которое доказало свою нереальную сложность, по крайней мере в моей практике я таким не страдаю. Также ты наверно не д...