Загрузка...

Загрузка...

Вниз

Блог

Мощная работа

Категории

Теги

Архив

Поиск

Назад

Мощная работа

1 неделю, 2 дня назад Увидели 9

Категория

Теги проекта

Мощная работа

Всем привет! За отчетный период в плане технического могущества и организации рабочих программ были свёрнуты горы! Я словно бульдозером прошёлся по каждому разделу рефакторингом и оптимизацией. Соцсеть «похудела» наполовину.

А всё потому, что нейроны головного мозга, постоянно озадаченные соцсетью, случайно развились на новый уровень. Результаты ошеломляли и требовали больших порций практических работ. Но расскажу по порядку.

Big vol 1. Модерация.

Раздел модерации в соцсети уже был построен и в прошлом забракован. На портале депутатов модерация моя работает нормально и организована как нужно.

Однако! Знаете, сколько тысяч строк скриптов нужно для модерации? Это для нажатия кнопочек, отправок сотен форм, назначения менеджеров и так далее. 8 тысяч! Я уже молчу о тысяче ссылок, программ, шаблонов, ведь речь идёт не о простом блоге.

А тут соцсеть, которая больше в три раза, сложнее в пять раз и — самое бОльное — она будет обрастать разделами в будущем.

Потому настроение было мрачное, но делать надо всё равно. Даже до тестов соцсети в неё могут прийти нехорошие личности и начать там безобразничать.

Итак, для общего понимания приведу полный список объектов, на которые можно пожаловаться в соцсети трезвый.рус. Сразу видьте это так: каждый объект жалобы тянет за собой одну программу на питоне (get и post), один шаблон формы, два скрипта js (открытие формы в окне и отправка её). Почему на каждый объект надо отдельно создавать программы? Потому что они разные и имеют разные характеры. Да и полагается разделять программы как можно лучше и полнее.

Жаловаться можно на (есть — объект естьстроится — раздел объекта формируетсяпланы — раздел объекта в планах):

  1. Пользователей (есть)
  2. Сообщества (есть)
  3. Списки статей (строится)
  4. Статьи (строится)
  5. Чаты любые (есть)
  6. Сообщения чатов (есть)
  7. Списки документов (есть)
  8. Документы (есть)
  9. Фотоальбомы (есть)
  10. Фотографии (есть)
  11. Комментарии к фотографиям (есть)
  12. Списки товаров (есть)
  13. Товары (есть)
  14. Комментарии к товарам (есть)
  15. Плейлисты (есть)
  16. Аудиозаписи (есть)
  17. Списки записей (есть)
  18. Записи (есть)
  19. Комментарии к записям (есть)
  20. Списки опросов (есть)
  21. Опросы (есть)
  22. Видеоальбомы (есть)
  23. Видеозаписи (есть)
  24. Комментарии к видеозаписям (есть)
  25. Рабочие пространства планировщиков (строится)
  26. Доски планировщиков (строится)
  27. Колонки планировщиков (строится)
  28. Карточки планировщиков (строится)
  29. Комментарии к карточкам планировщиков (строится)
  30. Сайты пользователей и сообществ (планы)
  31. Списки форума (планы)
  32. Обсуждения форума (планы)
  33. Комментарии форума (планы)
  34. Списки википедии (строится)
  35. Статьи википедии (строится)
  36. Комментарии википедии (строится)
  37. Объекты почты (планы)
  38. Менеджеров техподдержки (есть)
  39. Правила соцсети (строится)

Вот и представьте, какая махина должна быть выстроена для такой масштабной работы с этим всем добром. Притом, как уже писалось, список будет пополняться, потому что в далеко идущих планах я заявлял собственную мета-вселенную. Кстати, желающих посмеяться над моей наивностью стало сильно меньше, особенно после рассказов о языке rust и его могуществе и перспективах.

Итак, я понял, что разделения на мелкие программки в таком большом деле я не буду делать. Иначе это будет убийство для работы с этим всем, улучшениями, тестированием, отладкой и совершенствованием в будущем. Я соцсеть делаю, а не блог, потому и правила построения нужны иные. Бессонные ночи дали результат.

Началось всё с того, что нужно было внедрять элементы модерации в комменты. А типов комментов уже — четыре экземпляра, все разные, так как в базе данных таблицы для порядка тоже разные. С задумками добавляется еще несколько типов. В итоге много лишней работы руками, а не головой.

Потому я вспомнил про то, что в прикреплениях я получаю объекты прикреплённые просто — берется условное сокращение в три буквы, затем без пробела следует номер id объекта. Например, «lpo» — список записей, «pos» — запись, «cpo» — коммент к записи. Таким образом,все что с l — это точно список чего-либо, с «c» -коммент, остальное — простые объекты. Планировщик стоит особняком, и оно понятно, однако тоже прекрасно встраивается в общую систему.

Я и решил на модерации проверить новую гипотезу — сделать всего одну программу создания жалоб с двумя скриптами js и одним шаблоном для формы. То же самое сделать для создания санкцииотмены санкции, отмены проверки модерируемого объекта.

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

Ведь с моделями-то ничего не поменялось, там много тысяч кода на питоне. Просто подход к использованию этих методов упрощен и канонизирован.

В итоге всего четыре программы, хоть и сложные и немаленькие, обслуживают целый пласт модераторских работ соцсети. А что будет, если я введу новые типы объектов? Да ничего, модерация и для них заработает сразу же, как только я введу в список шифров объектов новые экземпляры. Поскольку обработка таких строк уже в ближайшем будущем станет выполняться средствами языка rust, за скорость выборки объекта я спокоен полностью.

Далее. В градации полномочий персонала соцсети я внёс изменения. Были убраны операторы техподдержки, как совершенно не вписывающийся подвид управленцев. Это касается и определения id Агентов техподдержки, чтобы не рассекречивать отвечающего оператора. О этих управленцах расскажу позже, отдельно.

Теперь давайте определимся с видами санкций для объектов:

  1. Пользователи, сообщества, списки, рабочие пространства и доски планировщика, форумы, почта и т.п. — работает закрытие (блокировка), заморозка (пока 4 периода времени).
  2. Пользователи, сообщества могут подвергаться и наложению баннеров, причем как хороших, так и плохих.
  3. Прочие объекты могут просто закрываться.

Для облегчения работы с получением объектов добавлен тип объекта — «заморожен». Чтобы не проверять постоянно, есть ли он в таблице приостановленных элементов. При наложении заморозки в дело вступает могучий планировщик Celery, работающий через сервер Redis, как и полагается. Он создает задачу — по истечении срока заморозка у объекта снять тип «заморожен», восстановив тип, который объект имел до этого. Типы объекта, кстати, тоже ужаты всего в одно кратенькое текстовое поле таблицы для экономии базы данных.

В дальнейшем Celery займется прочими автоматизмами будущего времени для объектов: отложенные публикации, массовые рассылки по времени, работа с планировщиком соцсети для организации делового процесса реал-тайм.

Таким образом, благодаря мощной оптимизации программ модерации, раздел «похудел» в 23 раза, что удивляет жесточайшим образом. Сеть сразу ускорилась в два раза, так как оптимизацию я успел за месяц провести много где. Об этом позже.

Конечно же, мне прилетает множество уточняющих вопросов по поводу политики работы с контентом. Что я считаю недопустимым, как резко буду реагировать, какие градации статусов и временные рамки будут ждать неосмотрительных или хулиганских пользователей?

Отвечаю: это очень сложный вопрос! Конечно же, лютовать никто не будет, допускается полная свобода самовыражения авторов и сообществ. Но в рамках закона РФ (а там пресекается очень много форм-образований). И течений, и направлений, и идеологий, и институтов, и взаимосвязей, и учений, и теорий, и так далее.

Стоило бы вообще написать отдельную статью о модерации в таком свете. И она будет немаленькая. Дело в том, что я прекрасно осведомлен об основных методических действиях и наших геополитических противников, и англосаксонских институтов, и агентурных организациях. К счастью, они отличимы просто на раз. Вот их жизнь в нашей соцсети будет несчастлива крайне. Нацисты всех мастей (от мужского движения до «нео-ауе»), извращенцы всех направлений (от фурри до аниме), экстремисты любых оттенков (от революционеров до ответвлений коммунистов-навальнистов-либерастов), и прочий сброд приветствоваться не будет точно. Сидите в сети , мои дорогие, но на охваты особо не рассчитывайте. Как минимум.

Далее. Люди травящиеся наркотой всех видов, сарказмирующие экстраверты, ранимые нарциссы, юморные, но не смешные и так далее— смогут пользоваться сетью в общем порядке. Но тоже специфично. Конечно, это дело индивидуальное в любом случае. Посмотрим, построим, отшлифуем и придадим нарядный вид. Справедливость будет во главе угла. С верными соратниками — здравым смыслом и нравственностью, защитой традиционных ценностей, наших драгоценных детей, заботой о культурном и историческом наследии. Мы горячо поддерживаем мысли о том, что через поколение на русской земле должны остаться русские люди. И не потерять роли по своему полу.

Далее. Люди взглядов, с которыми я не согласен (но это допустимо законом РФ), любые вероисповедания (даже атеисты, хотя они особенно невоспитаны в интернете) и учения… словом всё, что по закону можно — разрешается. Несмотря на прогнозы половины даже вроде бы соратников, мы про мораль и понимание «что такое хорошо, что такое плохо» знаем твердо, и это понимание не запутанное либо софистическое, а, как и всё правдивое, простое и ясное.

В общем, по нюансам я отвечу позже и отдельно. Важно, чтобы Вы понимали нашу ответственность и насущность проблемы взаимодействия пользователя и соцсетей, когда пользы от них по сравнению с вредом так мало, что хочется от них отказаться вовсе.

Дополню еще пару нюансов о жалобах:

  1. На один объект пользователь может создать только одну жалобу.
  2. Пользователь может видеть жалобы и статус их жизни (создана, проверена, комментарий модератора, отклонена или вызвала такую-то санкцию).
  3. Можно создать жалобу только в случаях, если создатель объекта не Вы (если он принадлежит сообществу, то если Вы не имеете прав на управление этим сообществом), а также если у Вас нет полномочий модератора любого ранга.
  4. Одобренные жалобы оповестят Вас уведомлением.
  5. За участие в нахождении объектов плохого содержания активисты будут получать очки рейтинга. Это не про стукачество, а про санитаров леса.
  6. Массовые жалобы не будут вести за собой автоматические санкции, чтобы исключить заказные атаки. Такие объекты просто будут попадать на рабочий стол соответствующего менеджера.

Дополню еще пару нюансов о модерации:

  1. Градация полномочий с начала: Обычные права, Модератор-стажер, Модератор, Старший модератор, Модератор-тимлид, Менеджер-стажер, Менеджер, Старший менеджер, Менеджер-тимлид, Менеджер рекламы, Старший менеджер рекламы, Менеджер-тимлид рекламы, Администратор, Старший администратор, Администратор-тимлид, Суперменеджер.
  2. Санкции можно оспаривать. Создаются единые логи управленцев.
  3. Созданы общие встраиваемые шаблоны для всех списков, подвергшихся санкциям. Удаленные, замороженные и закрытые списки имеют два вида: общий и для создателя списка с возможностью некоторых ответных действий на санкцию или удаление. Для отдельных объектов общие шаблоны пока формируются.

Раздел модерации будет еще немного достраиваться, однако без мощного рефакторинга с помощью определения типа объекта такой результат был бы немыслимый, уж больно много работы. А так разработка ускоряется, притом качественная, на задуманном уровне, что самое главное. Плохих сетей я бы уже выпустил под тысячу, но толку от них мало. Ими даже соратники пользоваться не будут, факт.

Vol 2. Техподдержка.

Была вынесена в отдельный раздел и привнесена в раздел вопросов-ответов, что более логично.

Агенты техподдержки подразделяются на 5 уровней, начиная с первого каждый уровень может заниматься с чатами техподдержки более высокого, сложного уровня.

По сути, такие чаты относятся к объекту «Чат». Получилось обособить достаточно специализированный чат, не затруднив работу сообщений вообще.

Общие принципы техподдержки:

  1. Каждый пользователь может по нажатию пункта «Задать вопрос» (в своих сообщениях или в других местах) создать чат техподдержки первого уровня (из пяти). Чат получит статус «ожидает менеджера». В это время агенты техподдержки всех уровней увидят заявку на обсуждение. Вид чата будет обычный, как и везде.
  2. Агент может просматривать такие чаты запросто, незаметно. В тот момент, когда он ответит на сообщение чата, он добавится к нему, изменив его статус на «Активный». Пользователь увидит ответ и узнает id менеджера.
  3. Далее пользователь может поставить так называемый лайк или дизлайк агенту, изменить оценку впоследствии. Может просить повысить левел заявки. Агент может повысить чат, оценок он не видит. Зато у него есть свой условный рейтинг, положительный или отрицательный. Также считается количество успешно закрытых обсуждений.
  4. Пользователь или агент могут закрыть обсуждение, переведя статус чата на «закрытый». У пользователя есть список закрытых обсуждений с техподдержкой, и он может их переоткрыть.
  5. Всего у пользователя может быть только один активный чат с поддержкой.
  6. Сообщения таких чатов ведут себя также, как и обычные. Видно, когда агент в сети, когда печатает или читает, можно использовать смайлы, стикеры, голосовые сообщения, прикреплять объекты в общем режиме, жаловаться на сообщения. Можно пересылать сообщения в такой чат или из него. Работает поиск и вложения чата.
  7. Выяснить, кто же агент в сети или в реале — нельзя.

Техподдержка еще слегка допиливается. Сложностей уже нет, только работа ручками.

Vol 3. Большая оптимизация.

Итак, огромные залежи кода перестали нравится, когда их количество превысило все разумные пределы. Выясненный способ определения типа объекта сильно помог в изготовлении надежного и простого api соцсети. Вот правда, из тысяч и тысяч ссылок осталось 200-250.

В чём же сила кодов объектов:

  1. Во всей огромной соцсети и во всех будущих ее реализациях принимается единый стандарт кода объекта. С чем бы элемент ни ассоциировался, он всегда будет иметь одинаковое поведение. Прикрепление, жалоба, программы лайков-дизлайков, даже создание списков и многое другое — куча возможностей для несравненной магии работы с любым содержимым в любых разделах.
  2. Структура кода чёткая, неизменная и разработана таким образом, что программист интуитивно может работать с ним, не путаясь. Выборка данных кода имеет также одинаковый вид и может делать предусловия, разделяющие огромный списков типов элемента для ускорения работы. В дальнейшем структура match языка rust справится с такой задачей на скоростях языка C. Что нас, скромных людей, вполне устроит.
  3. Таблицы элементов в базе данных получают одинаковые методы для самых разных случаев, которые однако же работают по-разному, исходя из особенностей конкретного объекта. Так мы можем сдвоить повторяющийся код, уменьшая нагрузку на сеть и в программах питона, и в скриптах js, и в ссылках на эти программы, и в шаблонах, которые видит пользователь. Переменные одинаковые, программа одна на миллион ситуаций, конечное поведение разное.
  4. В будущем можно придумывать новые типы объектов, даже самые фантастические. Для них найдется место в кодах-шифрах и таким образом куча работы с программами сэкономится, ведь программы уже написаны. Сказка!
  5. Изменение мелочей или обновление касается только небольших фрагментов шаблона или скрипта. Поменял, и куча функций соцсети сразу изменились.
  6. Такие ноу-хау, вкупе с генерацией окон на лету, и подобными инструментами — прямой путь к созданию мета-вселенной, соединяющей в себе множество сайтов, возможностей, порталов, соцсетей, прочих сайтов.
  7. Можно планировать строительство пользовательского интерфейса, самого могучего и удобного в мире. Это который все хотят, но что-то не получается. О нём попозже расскажу.

Перечислю некоторые программы, которые появились после замечательной оптимизации:

  1. Лайки-дизлайки на любые элементы. Например, в видеороликах не работали лайки — сдвоил программы, реакции заработали автоматически.
  2. Лайки-дизлайки на любые комменты. Вот, к примеру, я пишу планировщик. Так вот реакции на комменты к карточке уже там будут по умолчанию. Ноль проблем и хлопот.
  3. Вывод комментов, создание комментов, изменение, ответ на коммент, подгрузка новых — да все функции. Теперь любые комменты новые будут работать по умолчанию. Например, подключим отзывы к коммерческим сообществам или профилям. Это же, по сути, комменты и есть. Так вот, два раза нажал куда надо, и комменты появились и работают полноценно. Да это прямо конструктор какой-то :-)
  4. Репосты чего угодно и куда угодно. Тоже всего одна программа. Более того, она выводит шаблон и для копий, а там проверок и тонкостей миллиард. Сложно, но можно!
  5. Копирование списков и элементов
  6. Создание любых списков — одна программа! Изменение, удаление и восстановление — одна.
  7. Изменение положения списков или элементов — тоже одна программа.
  8. Создание санкции — и закрытие, и заморозка, и баннеры — одна программа.
  9. Удаление санкции, ну и, чтобы не повторяться, все прочие санкционные операции.

Список можно продолжать, но идея, я думаю, понятная. Сеть похудела очень основательно. Скрипты залетали втрое быстрее. Возможности бескрайние, программ мало. Это ли не мечта?!

Vol 4. Опросы.

Раздел относится уже к планомерному развитию сети. В строительстве инструмента прилагались изрядные силы, так как в нём достаточно нюансов и сложностей, которые так просто с ходу не решаются. Тем более, что было задумано качество, как в больших соцсетях:

  1. До 10 вариантов выбора ответов.
  2. Один или несколько вариантов голосования.
  3. Изменение порядка следования вариантов.
  4. Ограничение по времени.
  5. Запрет отмены голоса
  6. Анонимные опросы.
  7. Процентный и количественный подсчет голосов.
  8. Можно вставлять изображение, которое не мешает просмотру информации опроса и имеет тень, кастомизированную под стиль фона.

Опросы полностью подчинены новой схеме организации разделов и взаимодействия их друг с другом. Можно репостить, прикреплять, модерировать, жаловаться, причем все вышеописанные мощные инструменты работают на основе автоопределения типа объекта.
На изменение опроса даётся полчаса, чтобы нельзя было поменять что-либо, когда люди уже приняли участие (например, убрать анонимность).

Опросы имеет списки, чтобы люди и сообщества могли заниматься этим профессионально, а не как везде, когда опросов много и они путаются.

Vol 5. Создание элементов.

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

  1. Документы — можно грузить сразу пакетом. Название возьмётся из названия самого файла. После выбора документов для загрузки появится процентный индикатор состояния закачки на сервер. после этого созданные документы подгрузятся по порядку. С ними сразу можно работать: менять название, тип документа, местоположение относительно других документов. Репостить, добавлять, ну и так далее.
  2. Фотографии — тот же принцип действия.
  3. Аудиозаписи — тот же принцип действия. Мы также будем разделять плейлисты на наши (с альбомами, исполнителями, жанрами) и на пользовательские — просто название, миниатюра, описание. Мера нужна для предотвращения бардака, когда коллекция будет изобиловать дубликатами песен. В остальном их поведение будет одинаковым, можно их использовать для общей работы.
  4. Записи — тут всё обычно. Записи соцсети максимально приближены к записям в ВК. Конечно, возможностей у нашей сети намного больше, и это только начало. Я иду к организации абсолютно свободного и максимально кастомизированного пространства, при котором пользователь сможет так подстроить сеть под себя, как никакая сеть в мире не умеет.
  5. Видеозаписи — могут добавляться как файлом, так и по ссылке с ютуба и вимео. Есть важный нюанс: я не хочу пользоваться api этих гигантов для работы с загрузкой, так как считаю такие инструменты серьезной зависимостью. Потому будет так: вы добавите по ссылке с ютуба видео и раскроется окно редактирования, которое уже подтянет миниатюру ролика, а вот название и описание придется писать ручками. Ну ничего страшного. С вимео такая же история. Если же вы выберете файл, начнется загрузка, раскроется окно редактирования, туда подтянется название по названию файла. Начнут отсчитываться проценты загрузки. Если оставить видеозапись без этого редактирования, она станет доступна только Вам. И будет выводиться в отдельном списке, где её можно опубликовать или удалить. Нюанс: я пока не перевожу разработку на выделенный сервер, потому не могу разобраться с обработкой видео — надо приводить форматы к mp4, сжимать сам файл, выбирать миниатюры с ленты для выбора. Как в ВК это сделано. Зато я прекрасно понимаю, как это работает и на сервере сразу же этим займусь. Потому этот ресурсозатратный процесс будет создан позднее.
  6. Товары, планировщик, википедия и так далее — пока в разработке.

Важная возможность: создать элемент можно как в своём списке, так и в окне списка. А также в окне выбора элементов для прикрепления к чему-либо.

Vol 6. Техническое могущество.

Итак, я вижу, что сеть даже на питоне начинает летать, даже через мобильный интернет. В мобильном виде пока встречаются шероховатости, дело времени.

Мы имеем программы уровня обычного сложного блога по количеству, которые однако дают самый лучший в мире потенциал. То есть усложнять можно ещё ого-го как.

Тем не менее, в планах есть осваивание языка rust, по-серьёзному и с азартом. На нём делают и драйвера, и операционные системы, и игры, и браузеры — всё, что должно быть реактивным и мало весить, мало требовать к оперативной памяти,да еще и быть сверх безопасным. Просто я поступлю иначе, а не с максимализмом. Я напишу аналог сети на движке actix, который, к слову, Django очень напоминает. Шаблонизатор Tera, который работает с движком, похож на джанговский, как две капли воды. Только он еще интереснее — ничего вылетать при возможных ошибках не будет, можно задать альтернативу. А ведь именно шаблончики html есть самое нежное место Django.

А вот движок пользовательского интерфейса (Yew) я пока трогать не буду. Он сырой еще и потому вызвал кучу сложностей. Зато он развивается быстро. Ко времени, когда он будет нужен, тогда и посмотрим на его совершенство. Энтузиасты там работают целыми днями и их усиленно финансируют. Молодцы, словом.

То же самое с WebAssembly. Ну да, он классный, но и с помощью отличной оптимизации моих скриптов всё работает резко и правильно. Так что — надо брать, но потом, при случае.

В итоге мы имеем возможности, которых нигде просто нет, да еще и в 20ти-30ти местах сети. Это только начало, но прогнозы делать уже можно с радостью. А с rust даже на моб телефоне с плохим интернетом сеть будет открываться за доли секунды. Дети и прочие сомневающиеся это непременно оценят.

Vol 7. Интерфейсное могущество.

Как заметили компетентные и не очень наблюдатели, дизайн соцсети пока не похож на конфетку. Все правильно, упаковка должна быть пока пристойная, и на этом пока хватит. Пока создается качественный программный продукт, а уж внешний вид можно прилизать так, что все ахнут. Просто нужно время, а его тратить на пустое я не хочу. Что-то поменяется и переделывай такие мелочи. Зачем лишние хлопоты?

Идея создания идеальной формы пользовательского интерфейса тревожит многие громадные корпорации. Люди начинают привыкать к обычному, хотя и удобному, положению колонок, кнопок, разделов, навигации.

А какой способ работы самый-самый функциональный? Правильно — вид рабочих столов Windows:
  1. Есть рабочий стол на каждый экран
  2. Можно настраивать рабочее место как угодно, размещать папки и вкладывать их друг в друга. Перетаскивать, группировать…
  3. Есть корзина.
  4. … словом, там есть всё самое нужное для работы!

Как мы устроим интерфейс:

  1. Начало положено в виде интерфейса, как в ВК, на которую я изначально признал за её удобство и понятность.
  2. Далее я изучаю rust и организую второй вид интерфейса, в виде рабочих столов Windows. С нашими нюансами, конечно.
  3. Пользователь сможет настраивать вид, как ему угодно, однако задуманный второй вариант позволит участвовать в более крутых процессах и пользоваться самыми мощными в мире возможностями. Можно собрать положение папок как угодно, вывести любые ленты и объединять их, фильтровать, менять внешний вид на новом уровне.
  4. Полученный в настоящее время формат базы данных и методов моделей списков и элементов, и даже комментов, позволят сделать такой внешний вид легко!
  5. Партнеры и соратники смогут встраивать свои ленты в такую нашу мини-вселенную и эти объекты будут нормально функционировать в общем порядке. Например, статьи Научи Хорошему можно будет получать прямо с их сайта, все свежее. Причем поисковые роботы будут все равно засчитывать такие взаимодействия, потому соратники только выиграют. Это уже работает во всяких лентах от гугла и яндекса, а чем мы хуже? Только не надо про толпу профессионалов и возможности огромной корпорации, все относительно.
  6. В мобильном виде мы устроим вид операционной системы андроида, например. Там разберемся.

Vol 8. Бодрое послесловие.

Друзья! Я пишу эту статью полтора дня, но всё равно не смогу последовательно и подробно описать и ход процесса, и задумки, и победы. Я так много работал, и так успешно, что никак мне не описать всё целиком.

Самое интересное тут (и я выдам по статье на каждую тему) — это идеология, стратегия, тактика и подобное:

  1. Политика модерации и работа с алгоритмами «мягкой силы».
  2. Технические возможности и отличия от других соцсетей как приятная мне тема.
  3. Пользовательский интерфейс и планы на кастомизацию и внутреннее устройство нашей мета-вселенной.
  4. Введение тестовых работ, окончательных и бесповоротных.
  5. Способы заработка огромных денег честным путём с помощью моих новых умений. Чтобы сеть стала самостоятельной в плане хранения «биг-дата».

На этом попрощаюсь, спасибо за внимание к проекту соцсети трезвый.рус!



Последние статьи

Вверх