Information Security
API
Comments 43
-5
Копать надо и в рамках «социальной инженерии».

frees2 9 июля 2017 в 08:03 –5
О, очепятка, правильно — гнобление антропогенной теории потепления"

Профессионал пользователь хабрахабра будет плюсовать-минусовать за качество аналитики и кода, ангажированный же выступает за групповые интересы ( Путина, Порошенко, Христа, Абракадабры, продвигает заговоры, конспирологию, мнимые групповые интересы, без разницы.).

Группа объединена и управляема, а «оригинальный пользователь» нет.
Одиночка проигрывает группе.
Другое дело, падает в хабрахабре качество материалов и аналитики.
-1
Найти закономерности в комментариях, линиях, времени, группах (они довольно чёткие в гиктаймсе, по приглашениям, к примеру), это и есть инженерия, чистый хак это 20% остального. Потом уже json разбирать.

Быстрей всего ( к любому ресурсу применимо) бывает «Операция Ы & все уже украдено до нас».
+2
Из интересных моментов заметил, что номер комментария инкрементируется по 2, а не по единице.

Если память не изменяет это из-за гиктаймса. У них смещение на 1 должно быть, чтобы не оказалось что на одном и том же id висят разные комментарии.
Актуально в связи с периодическим сливанием\разделением отдельных проектов ТМ.
0
На самом деле если посмотреть свой профиль (ну или мой), то можно заметить, что даже от 2017 на гиктаймсе есть комменты с чётным Id. Пример.
Хотя по идее такие должны быть только «архивные» (т.е. до разделения на Хабр и Гиктаймс) и из перенесённых хабов.
0
Вообще это не 100% инфа.
Я не могу уже найти пруфлинк.
Поэтому и написал:
Если память не изменяет

Но, по-моему была какая-то статья где об этом говорилось…
0

Если кто-то подкинет еще и пруф, то будет вообще здорово. Но пока все сходится.

0
Мой склероз мне говорит, что это из-за механизма хранения комментариев в базе данных и чтобы не было конфликтов при репликации или каком-то подобном механизме. Подробно не помню, то был комментарий одного из разработчиков Хабра.
0
Это сказал один из пользователей хабра. Разработчики тогда в комментариях так и не появились и ситуацию окончательно не прояснили.
0
Да я уже освежил в памяти эти комментарии (там от 12 января комментарий про то же самое). Ну и в другой юбилейной теме от 2008 года то же самое пишут.
Но склероз — он такой. Выдаёт желаемое за действительное.
0
Значит, его точно никуда не перенесут :) видимо, модератор покрутил, почитал и сказал: «ну вот это точно ГТ!»
0
Совершенно неверно. Я не являюсь разработчиком Хабра, но из того, что мне известно об их движке, разница в инкременте никак не связана с разделением на HH и GT. Это особенность их конфигурации MySQL.
0
Master-slave репликация. Например, на master ID четные, а на slave нечетные. Но для чего именно такой костыль, я тоже не понимаю (неофициальный ответ ТМ — если такой умный, предложи, как сделать лучше).
0

Мне кажется, больше подходит этот гениальный ответ.


Да просто i++ задублировался в коде. С тех пор его никто не правил ).
Придумали еще – шардинги, борьба с конфликтами...
+1
Если бы это было так, то нечётных комментов не было бы в природе.
А они-таки есть.
И механизм их создания (у меня) ничем не отличается от механизм создания обычных.
А так да, возможно всё.
0

Этот костыль для того, чтобы корректно объединять данные двух одинаковых таблиц с разных серверов в главной — чтобы не совпадали номера строк.
Другой вариант костыля — добавить в ключ кроме столбца с номеррм строки ещё один столбец с номером сервера.

0

По сути это не нормальный мастер-мастер, а просто шардинг по остатку от деления на выбранный step.

0
Подробнее можно почитать здесь. Ну как подробнее… Просто первое упоминание подобного инкремента я там и увидел. И уважаемый kafeman и там отметился в комментариях :)
0

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

0

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

+3
Почему-то напомнило "Хакер в столовой"
День 200-ый

Посетители столовой с ужасом находят, что, чтобы насыпать соли, они должны подойти к официанту, предьявить паспорт, получить специальный 8-значный одноразовый код к солонке. Для получения перца процедуру следует повторить.
0
Я не разбирался с API ТМ, засим вопрос: НЛО может банить вопросы. А поднимать или опускать?
0

Это вопрос стоит задать разработчикам хабра, поскольку это API нигде не торчит и послушать его нет возможности.

0
Что касается четности id комментов: в mysql есть опции auto_increment_step и auto_increment_offset, которые влияют на это. Предназначены эти опции для мастер-мастер репликации, чтобы id строк, которые были вставлены на разных мастерах, не пересекались. Но можно и как-нибудь по-другому использовать эту опцию, все ограничивается лишь фантазией :)
0

Добавил вариант в статью. Будет здорово, если какой-нибудь пруф еще подъедет.

+1
Молодой человек, вы ходите по удивительно тонкому льду.
+1

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

+1
Кстати, возможно, некоторые вопросы про новую систему рейтинга Хабра раскрыты здесь. Но это не точно.
0
оставляя плюсы и минусы, чтобы выявить какую-либо зависимость, то ничего не вышло, к сожалению
А вы не думали, что рейтинг за комментарий может добавляться с определенным таймаутом? Чтобы закономерность нельзя было проследить явно.
Only those users with full accounts are able to leave comments. , please.