Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет kouzdra ([info]kouzdra)
@ 2007-09-23 22:22:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Entry tags:Слава Роботам

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

Структура ЖЖ



Тут все очень просто: все записи в конкретном журнале имеют сквозную последовательную нумерацию.
Все комменты - так же. Откуда берутся дикие номера в URL: с каждым постом в ЖЖ ассоциируется так
называемый anum (более или менее случайное число в диапазоне 0..255) - и в URL id записей и комментариев
превращаются в id * 256 + (anum записи, к которой они относятся). На кой хер это надо - я не очень понимаю.
За разъяснение руководящей и направляющей роли anum thx [info]nit


(Добавить комментарий)


[info]aleatorius
2007-09-23 22:15 (ссылка)
забавно

(Ответить)


[info]koenig
2007-09-24 04:02 (ссылка)
а если юзер написал два поста подряд, а потом попытался вставить между ними 257+ других - что будет?

(Ответить) (Ветвь дискуссии)


[info]qwerty
2007-09-24 08:16 (ссылка)
А причем тут это? У каждой записи есть уникальный id, которому сзади за непонятным хером приписан рандомизированный anum. Сзади, разумеется, в системе исчисления с основанием в виде степени 2.

(Ответить) (Уровень выше)


[info]ppkk
2007-09-24 14:21 (ссылка)
Кстати, возможно, что некоторые подбирают себе числа (методом проб и ошибок): сообщение о мнимой смерти Охрима было под номером 30000.

(Ответить)