• Как определить хороший и добросовестный отзыв от плохого?

    sergiks
    @sergiks Куратор тега Алгоритмы
    ♬♬
    От "Nnnnn" поможет проверка по словарю и длине отдельных слов выше критического порога.
    Но от случайного набора слов из словаря это никак не защитит.

    На самом сайте попробуйте измерять время, потраченное на заполнение отзыва. Слишком короткое может означать копипасту, либо легитимный заранее написанный в другой программе отзыв. Но несколько отзывов подряд с коротким промежутком времени - паттерн спама.

    С большим объёмом текстов можно попробовать развернуть анализ используемых слов и расстояний между ними - обучить на проверенных вручную точно-отзывах и массивах валидных текстовых комментов, может, с другого форума, где нет смысла в спаме и накрутке и все комменты можно считать валидными. Тогда получится проставлять новому комменту вероятность его спамовости/реальности и просить модераторов проверять только наиболее подозрительные из них, а также несколько случайно отобранных, отмеченных как валидные.

    Ещё одна странная идея: просить самих авторов к их рассказу придумывать ещё и по несколько вопросов для быстрой проверки, прочёл ли вообще критик это произведение? Не в лоб "Главного героя зовут: Вася / Толя / Оля" и не что-то, что ищется в тексте поиском. А абстрактно: «Этот рассказ: сочитает иронию и описания / описывает любовный треугольник / является философским эссе»
    Ответ написан
    4 комментария
  • Как во внутрь eloquent запроса добавить условие?

    zhulan0v
    @zhulan0v
    $query = DB::table('YOURTABLE')->select(...)
    ->where('one',  1)
    ->where('two',  2);
    
    if( 1 == 1 ) {
        $query = $query->where('three' , 3);
    }
    
    $result = $query->get();


    либо, как написали выше, через conditional clauses
    Ответ написан
    Комментировать
  • Как организовать раздел популярных рассказов на сайте?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    По всем сессиям посещений:
    ( (1+0.2*([количество лайков] + [количество добавлений]+....))*[среднее время просмотра страницы]) / [среднее количество просмотров этой же страницы]
    Чем выше значение - тем интереснее рассказ.
    Ответ написан
    7 комментариев
  • Зачем нужны спринты в SCRUM? Как поставить цель спринта?

    @imikh
    задачи абсолютно разные и сгруппировать их по какой то цели просто невозможно.

    Значит задачи выбраны неверно. Видимо вы идёте снизу вверх - сначала выбираете задачи, а потом цель из них пытаетесь сформировать. А нужно наоборот - определить одну глобальную бизнес цель, а затем выбрать задачи, которые позволят её достичь.
    Скрам - это методология доставки бизнес-ценностей, не просто итеративной разработки.
    Т.е. управление продуктом должно тоже идти по скраму. Если оно у вас неупорядоченное, то получается ситуация вот как у вас.
    Ответ написан
    2 комментария
  • Зачем нужны спринты в SCRUM? Как поставить цель спринта?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Вся суть скрама в быстром релизном цикле. Если программисты за спринт не успели выкатить новый функционал, то они либо слишком медленно работают, либо не умеют дробить задачу на достаточно мелкие части. А второе, в свою очередь, признак того, что у проекта уже есть архитектурные проблемы.
    Ответ написан
    5 комментариев
  • Хочу узнать актуален ли и имеет смысл к рассмотрению "газетный" дизайн?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    минимализм это отлично. Но то что на скринах - плохо
    Ответ написан
    7 комментариев