На какую тему провести вебинар?
Re: На какую тему провести вебинар?
а чо там с рбак не ясно. еще проще чем в первой версии http://des1roer.blogspot.ru/2015/06/yii-2-rbac_29.html.
а про тестирование советую здесь почитать https://github.com/githubjeka/yii2-tutorial там 6 что ли урок
а про тестирование советую здесь почитать https://github.com/githubjeka/yii2-tutorial там 6 что ли урок
Re: На какую тему провести вебинар?
Тестирование. Рассказать об интеграционных и юнит-тестах. Не могу понять, когда какие нужно писать. В Yii их похоже вообще не делят на эти две категории.
- chungachguk
- Сообщения: 435
- Зарегистрирован: 2012.07.17, 11:52
Re: На какую тему провести вебинар?
Про тестирование надо тему (какое же приложение и без тестов). При чём где будет расписан сам процесс создания теста и его выполнения, в частности необходимо уточнить про настройку окружения. Если про запуск тестов всё более менее понятно из доков по codeception, phpunit'у, то вот как запускается сама среда фреймворка, для использования тех же ActiveRecord или поведений в рабочей среде самого приложения, не очень ясно.
Re: На какую тему провести вебинар?
Пожалуйста не оставляй ссылки на свои "рецепты". Честное слово, они ужасны! Самое плохое, что ты ими делишься и рекомендуешь как гайд, будет грустно если хотя бы пара человек им последует и сделает так же.des1roer писал(а):а чо там с рбак не ясно. еще проще чем в первой версии http://des1roer.blogspot.ru/2015/06/yii-2-rbac_29.html
Re: На какую тему провести вебинар?
как ни странно мои рецепты работают. напишите умнее кто мешает то
- chungachguk
- Сообщения: 435
- Зарегистрирован: 2012.07.17, 11:52
Re: На какую тему провести вебинар?
Человек, который создал тему, может умнее. Не пиши.des1roer писал(а):как ни странно мои рецепты работают. напишите умнее кто мешает то
Re: На какую тему провести вебинар?
Также было бы интересно послушать про Elasticsearch в целом и о его использовании в Yii-проектах в частности. Я думаю, кроме полнотекстового поиска он имеет еще ряд преимуществ. Бывают такие данные, которые нужно где-то хранить, но хранить их в общей реляционной базе данных не хочется, по ряду причин, из-за плохой масштабируемости реляционных бд, из-за увеличения общего объема бд, смешивание важных данных, потеря которых является критичным, с не особо важными данными, потерю которых в случае чего, можно пережить, увеличение времени на бекапирование бд и так далее. Примеры могут быть разные, это логи чата, логи транзакций (платежей), логи покупок и так далее. Это все здорово может замусорить основную бд с важными данными.
Что я видел на реально работающих примерах. Часто это обычные файлы, в которые пишутся различные логи чата, транзакций и т.д. Это создает много проблем. С ними тяжело работать, фильтровать данные, делать выборку. Сложно масштабировать.
Хочется хранить некоторые логи на всем протяжении жизни проекта, например для истории. И нужен какой-то инструмент, с помощью которого, это всё можно хорошо организовать.
Что я видел на реально работающих примерах. Часто это обычные файлы, в которые пишутся различные логи чата, транзакций и т.д. Это создает много проблем. С ними тяжело работать, фильтровать данные, делать выборку. Сложно масштабировать.
Хочется хранить некоторые логи на всем протяжении жизни проекта, например для истории. И нужен какой-то инструмент, с помощью которого, это всё можно хорошо организовать.
Re: На какую тему провести вебинар?
Мне кажется, что мало уделяется внимания работе со связями. Было бы интересно что то почитать/послушать на эту тему. Например про сохранение/обновление записей сразу в нескольких моделях.
Re: На какую тему провести вебинар?
Elasticsearch это вообще другая тема.sda писал(а):Также было бы интересно послушать про Elasticsearch в целом и о его использовании в Yii-проектах в частности.
По мне так это извращение, хранить логи в системе для полнотекстового поиска. Бессмысленная трата ресурсов. Хотя ещё более менее правильно так делать если ты к этим логам постоянно обращаешься, но если это не так, то надо их хранить не в оперативе, а на диске.sda писал(а):Что я видел на реально работающих примерах. Часто это обычные файлы, в которые пишутся различные логи чата, транзакций и т.д. Это создает много проблем. С ними тяжело работать, фильтровать данные, делать выборку. Сложно масштабировать.
Если так сильно не хочешь реляционную базу, выбери документо-ориентированную.sda писал(а):Хочется хранить некоторые логи на всем протяжении жизни проекта, например для истории. И нужен какой-то инструмент, с помощью которого, это всё можно хорошо организовать.
Или почитай http://habrahabr.ru/post/214647/
Хотите купить дешёвый, быстрый и качественный VPS сервер, моим выбором стал Rootwelt. Всем советую, не прогадаете
Re: На какую тему провести вебинар?
Для логов поднимают logstash + elasticsearch + kibana и никто это не считает извращением. По мне - наоборот очень удобно и быстро. Обращаться к логам нужно постоянно. Логи, в целом, можно поделить на низкоуровневые (касаются работы системы/сайта) и высокоуровневые, к которым могут обращаться все пользователи сайта, например смотреть какие действия выполнялись на сайте за любой период или что покупали за любой период с различными поисковыми фильтрами. Про оперативную память не понял, эластик свои данные на диске и хранит.jumper423 писал(а): По мне так это извращение, хранить логи в системе для полнотекстового поиска. Бессмысленная трата ресурсов. Хотя ещё более менее правильно так делать если ты к этим логам постоянно обращаешься, но если это не так, то надо их хранить не в оперативе, а на диске.
Re: На какую тему провести вебинар?
Дима, расскажи как нибудь про исключения в yii.
Re: На какую тему провести вебинар?
поддерживаю, а то у уии они какието особенныеBio man писал(а):Дима, расскажи как нибудь про исключения в yii.
Re: На какую тему провести вебинар?
Не то что они особенные, просто все они разбросаны по всему ФВ и мало информации какие где юзаются и как обрабатываются ФВком.lynicidn писал(а):поддерживаю, а то у уии они какието особенныеBio man писал(а):Дима, расскажи как нибудь про исключения в yii.
По крайне-мере статьи, где были бы собраны все исключения, хотя бы с кратким описанием, я не нашёл.
Re: На какую тему провести вебинар?
Как раз кто-то написал статью про исключения.lynicidn писал(а):Bio man писал(а):Дима, расскажи как нибудь про исключения в yii.
Re: На какую тему провести вебинар?
Побольше бы про кеширование.
Re: На какую тему провести вебинар?
Дмитрий, а когда будет следующий вебинар(по тестированию котрый)?
2b||!2b Just read the instructions
Re: На какую тему провести вебинар?
Проект завершил, так что уже в этот четверг. Набросал к нему небольшую схему. Там неразборчиво, но всё равно это ещё черновик. Буду ещё её дорабатывать и в записи выложу оригинальную.zabachok писал(а):Дмитрий, а когда будет следующий вебинар(по тестированию котрый)?
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: На какую тему провести вебинар?
ElisDN
Круто было бы доку расширить на основе вебинара...
Круто было бы доку расширить на основе вебинара...
Нравится Yii? Давайте сделаем его лучше!.
-
- Сообщения: 98
- Зарегистрирован: 2015.07.12, 13:27
Re: На какую тему провести вебинар?
Суперский вчера вебинар был про тестирование, на 6 часов - Дмитрий молодец, Спасибо!