
Aler
25.10.2016
01:29:59
@borodutch Можешь посоветовать как поступить?

Nikita
25.10.2016
01:30:17

Aler
25.10.2016
01:30:23
Есть блок активности юзера (или юзеров если общий)

Google

Aler
25.10.2016
01:31:01
вот, что при текущей реализации случается при повторном редактировании одной и той же записи
я вот думаю как лучше поступить:
1) Оставить как есть
2) Разрешить только 1 активность на объект и просто обновлять ее статус
3) Разрешить только 1 активность на объект в течении суток
как думаешь будет лучше?


Nikita
25.10.2016
01:36:37
В зависимости от сценария использования. С одной стороны, пользователь может желать лицезреть все редакции объекта, с другой стороны подобная информация может быть пугающе излишней. Так же зависит от того, насколько часто твои пользователи будут заходить в активность. Если совсем редко — я бы посоветовал быть слегка консервативным и оставлять записи о каждой активности пользователя; как вариант, можно прятать длинный текст, оставив просто отметку "Запись была изменена" и возможность посмотреть саму смену информации. Если же пользователи будут часто захотить в этот блок, стоит задуматься об экономии их времени и скрывать избыточную информацию — один объект в сутки, в данном случае, станет компромисным вариантом, за который, я полагаю, проголосовало бы большинство опрошеных, если бы опросы проводились.


Aler
25.10.2016
01:37:57
В зависимости от сценария использования. С одной стороны, пользователь может желать лицезреть все редакции объекта, с другой стороны подобная информация может быть пугающе излишней. Так же зависит от того, насколько часто твои пользователи будут заходить в активность. Если совсем редко — я бы посоветовал быть слегка консервативным и оставлять записи о каждой активности пользователя; как вариант, можно прятать длинный текст, оставив просто отметку "Запись была изменена" и возможность посмотреть саму смену информации. Если же пользователи будут часто захотить в этот блок, стоит задуматься об экономии их времени и скрывать избыточную информацию — один объект в сутки, в данном случае, станет компромисным вариантом, за который, я полагаю, проголосовало бы большинство опрошеных, если бы опросы проводились.
часто. Это своего рода лента активности пользователя. Зашел посмотрел, что делал за последнее время и перешел посмотреть детально
Посмотреть прошлые версии без доступа в админку нельзя (пока не придумал как реализовать и не думаю, что нужно)
так что по сути это просто "уведомление", что статья изменилась
Наверно надо группировать, да. Можно указывать как много раз изменялась, но группировать нужно все же


Nikita
25.10.2016
01:39:44
подозреваю, что мы не узнаем правильного ответа, пока пользователи не начнут давать фидбек
согласен, можно давать сам факт последнего изменения и количество изменений
"последний раз редактировалось в 1970 году, редактировалось 96 раз"

Aler
25.10.2016
01:56:43
как бы теперь это технически сделать правильно..
по сути вариант только один, отдавать JSON и собирать вьюшки на JS

Google

Aler
25.10.2016
01:57:28
но у меня в проекте нету ни angular, ни react'а
и так не хотел их привлекать..

Nikita
25.10.2016
02:51:23
жеееееесть
первая серия ходячих

Vladislav
25.10.2016
03:38:16
https://coub.com/view/fbfth

Nikolay добряш
25.10.2016
04:06:34
эй
есть кто ещё в нодо боготворенную не умеют?
тут поцыки вроде интенсив провдят бесплатно
если понравится можно на мидл уже записываться
ссылку кидать?

Alex
25.10.2016
04:08:38
бросай)

Nikolay добряш
25.10.2016
04:10:14
http://skill-branch.ru/

Alex
25.10.2016
04:14:22
??

Aler
25.10.2016
04:36:08
что-то я посмотрел ваш этот ReactJs
и у меня вопрос возник
А ХУЛЕ ОН ТАК МНОГО ВЕСИТ В ГЗИПЕ ЕСЛИ НИХРЕНА БЛЯТЬ НЕ УМЕЕТ?!!!

Nikolay добряш
25.10.2016
04:37:20
я хз
оо джейд как же он восхитителен

Google

Nikolay добряш
25.10.2016
04:38:56
как блять можно писать голый хтмл код
с ебучими тегами
закрой тег
поставь слеш
тут не так поставил
как блять я то призерал все время
а тут джейд
сазка
и хтмл код становится яснее
если вы используете джейд

Aler
25.10.2016
04:39:31
jade в 2к16...
pug может быть?

Nikolay добряш
25.10.2016
04:39:42
ну переименовали его
а мне что с того
я ж не знал
мне не выводится ошибка в ноде мол джейд был переименован в пуг тк что юзайте его
так что пох

Aler
25.10.2016
04:40:24
ну ты чиииво
паришь и смотришь как котенок шенят собирает

Nikolay добряш
25.10.2016
04:40:56
я вообще начал кодить на ноде когда актуальная была версия 0.12

Google

Aler
25.10.2016
04:41:05
(Yarn собирает pug шаблоны)

Nikolay добряш
25.10.2016
04:41:10
как то раз забухал проснулся качнуть обнову а там 4 версия
некогда мне

Aler
25.10.2016
04:41:25
+1

Nikolay добряш
25.10.2016
04:41:32
надо кодить а не собирать ягом пуги

Aler
25.10.2016
04:41:36
я вообще не успеваю за трендами фронтэнда

Nikolay добряш
25.10.2016
04:42:00
игру качнул баланс в андроид стор
годный музон

Admin
ERROR: S client not available

Nikolay добряш
25.10.2016
04:42:08
вотт аткоя я одобряю

Aler
25.10.2016
04:42:09

Nikolay добряш
25.10.2016
04:42:20
хотя я бы не назвал игрой то что делают щас для апсторов
скорее интерактивная визуализация)

Aler
25.10.2016
04:42:34
просто был нод 0.х, а потом посыпались y.x

Nikolay добряш
25.10.2016
04:42:46

Aler
25.10.2016
04:44:20
а кто-нибудь в чате по ReactJS угорает?

Nikolay добряш
25.10.2016
04:45:23
алер в чате одни бездельники которые спят до обеда и жрут мамкин борщ
а ты пишешь в семь утра такие вопросы
ну ты чеееее

Google

Nikolay добряш
25.10.2016
04:47:33
поплакать не желаете ли?
надо ехать в калифринию
https://vimeo.com/188545608

Георгий
25.10.2016
05:09:05
Доброе, бля, утро
А что не умеет React, Алер?

Aler
25.10.2016
05:19:17
а что он умеет?.. Роутинг - нет, вызовы к апи (ajax, websocket) - нет, обработку асинхронных операций (promises) - нет, работу с данными - нет, директивы или вроде того для уменьшения объемов кода - нет
я не говорю, что ему это надо уметь, но просто он весит сжатый почти 100 кб

marabu
25.10.2016
05:39:51
vue посмотри

Denis
25.10.2016
05:45:43
vue восхитительный
Ну и react нужно собирать через webpack например, ибо просто как клиент либу подключать — извращение
А размер у него велик из-за всяческих хитровыебанных вещей внутри, но 100кб это если извращаться с клиентской либой
В среднем 30кб - 45кб
vue в этом плане 8кб - 12кб
Они разные, но цель у них одна. Только vue не зайдет на проектах немного выше среднего

Aler
25.10.2016
06:38:02
var data = { a: 1 }
var vm = new Vue({
data: data
})
vm.a === data.a // -> true
// setting the property also affects original data
vm.a = 2
data.a // -> 2
// ... and vice-versa
data.a = 3
vm.a // -> 3
а как это работает?
хотя как.. магии нету) Меняют data)

Denis
25.10.2016
06:40:48
Алер, не используй его так, подключи webpack и vue-loader

Aler
25.10.2016
06:41:14
Я просто документацию смотрю :)

Denis
25.10.2016
06:41:26
https://github.com/vuejs/vue-hackernews-2.0
Ну вот пример приложения на нём со всеми плющками, грубо говоря