- 1
- 2
- 3
- 4
- 5
- 6
Я конечно извиняюсь перед страйкером, но он последнее ссыкло.
Он наблюдал, как спамеры забагорили весь сайт, внезапно возник на сцене,
Сказал, что забанил и почистил, а на следующий день слинял, не забанив никого.
Из вышеизложенного предлагаю: создать новый говнокод, а страйкера послать в соответствующее место.
У меня всё
Кстати, смотрите что у меня есть: https://github.com/ichi404gh/onreview
Но там концепт чуть-чуть другой.
http://arhivach.org/storage/7/20/72018f3ffc7515c31ec2c4a918e90912.png
ГОВНО
На линупсе-то будет работать? Где хостить будешь?
Чем никогда?
> линупс
> асп.нет
Мсье знает толк в извращениях...
Собственно, минимальный форум вроде этого не большая проблема написать, причём большинству будет абсолютно наплевать, на чём он написан, хоть на перле.
Проблемы в другом:
0) Как бороться с вайперами и минусаторами
1) Как переманить годных пользователей
2) Как сохранять историю, все местные мемы потеряют контекст
Профит будет только в том случае, если ГК.NET будет качественно отличаться в плане пользовательского опыта.
Я согласен, что вопрос №0 действительно самых злободневный.
Ещё один: как убедиться, что новый ГК не растворится внезапно в воздухе вместе со своим админом, когда начнётся сессия.
Не сотвори себе кумира, как сказано в толстой, пыльной книжке.
Когда захочу уйти, выложу их куда-нибудь.
Клиент-сервер говно. Нужно p2p в блокчейне и proof-of-work. Ой, кажется этот хайп уже кончился. Ну тогда просто машинное обучение прикрутить куда-нибудь.
P.S. Давеча видел на arxiv статейку про распределённое git-like хранилище данных, оно решает проблему админа.
В πизде.
Пиизда?
Послать стертора нахуй в бан
Анальной модерацией, как и везде.
> Как сохранять историю
А вот эта проблема скорее социальная, чем техническая - выкачивать контент с ГК элементарно, тут уже несколько человек это делало. Можно даже постоянно переливать комменты с ГК на ГК.NET и обратно. Другое дело, что полный клон может расстроить Страйкера.
Да ну его. Вообще, с перекачкой контента будет полная жопа, если не соединить базы данных или не убить этот сайт. Но ни первое, ни второе не возможно.
В то же время, он может скачивать говнокод с ГК при каждом (или почти каждом) запросе к ГК2 и на лету строить смёрдженный говнокод, поддерживая актуальную информацию.
На ГК2 будет всегда актуальная информация, следовательно всё хорошо.
> на лету строить смёрдженный говнокод
Отставание на минуту-другую ещё никому не повредило. Можно не париться.
З.Ы. Можно и обратную синхронизацию сделать - тупо постить сюда комменты от имени специальной учётки.
Годно.
Как раз у тех, кто зарегистрировал 6К ботов за день, есть соответствующий код для обхода капчи, нет худа без добра.
Один из вариантов: посылать на мыло специальный ключ подтверждения, который нужно запостить на ГК.
А мыло какое хочешь указываешь.
Кстати, ещё вопрос, как верно отфильтровать. Единичный возглас "какой багор", сказанный осознанно и к месту не должен утонуть.
Из-за отключения бесконечного стока и нашествия гостя актуальность комментариев потеряна; по определению рейтинги неактуальны; в SQL-варианте нет HTML комментариев, он есть только в JSON; модель БД своя (если нужна другая - скажите, какая, и я когда-нибудь подгоню формат под неё); документация внутри архива.
http://imgur.com/a/3g9pV
P.S. а как лучше показывать дерево комментов? не рекурсией же, стек не резиновый
Линейно, как на бордах. Ибо хабродеревья чуть менее чем неюзабельны для длинных дискуссий.
Описание кнопок - в самом начале скрипта.
заанроль рекурсию, юзай стек на куче
В длинных тредах стрёмно крутить всю страницу, чтобы посмотреть, в какие ветки что добавлялось.
Кмк, нужен линейный список комментов, плюс возможность отвечать на конкретный коммент, чтобы потом можно было перейти к нему из ответа.
Можно даже потом будет жабоскрипт запилить, который будет без скролла сбоку все комменты на пути к корню показывать из того, что уже загружено.
Но делать ли ее по-умолчанию?
Пользователь входит на ГК2, ему показывается "обновившихся говнокодов - N", и потом он может посмотреть их все по одному, нажимая "далее". Алгоритм должен учитывать то, что пользователь может потратить время на чтение, раздумья и ответы.
Наверно хорошо бы было крутить посты по кругу. Например, на момент захода пользователя было 4 обновившихся или непрочитанных говнокода A, B, C, D. Пользователь прочитал A и B, в это время изменились B, затем A, затем C. К счётчику говнокодов прибавляется 2, при нажатии "далее" ему показывается C, потом D, потом B, потом A. Так пользователь может равномерно участвовать в нескольких диалогах и не зависать только в одном из них.
Внезапно было там услышать "какой багор )))".
И структура жива, и навигация быстрая.
А почему аспнет на линуксе - извращение?
Решение: запилить новый сайт.
Теперь у вас две проблемы.
- ддосить сайт до бед гатевея
- бесконечно засирать главную, чтобы минусаторы не успевали заминусовывать
Да один хер, пока ему об этом на мыло не напишешь - призыв не состоится.
Такое ощущение, что Вы все находитесь тут первый год...
Хотите покинуть сайт - окей, покиньте по-английски, не опускаясь столь низко, чтобы прямо здесь обсуждать преимущества Вашего нового приюта и планы переезда.
Уебан гораздо ниже рангом, нежели спамло, ибо спамер спамит ради прибыли либо достижения иных целей, а уебан - от уебанства от нечего делать.
А теперь, получив порцию внушений, скройся в тумане.