[#] блоки блоков
51t(station13, 9) — All
2014-11-27 10:03:17


ii хорошо подходит для того, для чего задумывалась, но плохо подходит для того, для чего часто используется. например, сохранить все 250000 новостей с allhockey.

Мне кажется, вместо .ЦЫыФРА, нужен какой-то механизм "блоки блоков". Чтобы были какие-то блоки, которые тоже подписаны хэшем, но их все вытаскивать не нужно, нужно просто знать, что они есть. Нужно как-то вычислять нужное, отделять от ненужного, и забирать это нужное. А при желании - хоть все 250000 новостей забрать :)

И чтобы это было просто, в духе ii (uliss).

[#] Re: блоки блоков
51t(station13, 9) — spline
2014-11-27 13:24:07


о совместимости я вообще не думаю... и ii, и само название, было временным. оригинальный проект называется "uliss" :). чтобы и англоязычная документация, и всё остальное... ii должен был выявить недостатки, и он их выявил (кстати, там ещё есть парочка, где я просто кое-чего забыл приделать - я заметил сразу, но менять - смысла не было, чтобы не ломать совместимость в уже существующем хрупком ii, это всё тоже будет учтено).

а вот думать - с этим сложнее. я уже забыл, как это делается :)

[#] Re: блоки блоков
spline(station13, 1) — 51t
2014-11-27 13:17:07


>Мне кажется, вместо .ЦЫыФРА, нужен какой-то механизм "блоки блоков". Чтобы были какие-то блоки, которые тоже подписаны хэшем, но их все вытаскивать не нужно, нужно просто знать, что они есть. Нужно как-то вычислять нужное, отделять от ненужного, и забирать это нужное. А при желании - хоть все 250000 новостей забрать :)

Думай, голова! Я считаю что это было бы очень круто. Даже если бы блоки были автоматические и переход с блока на блок происходил бы, скажем, каждую сотню сообщений (для примера). По умолчанию с эхи тянется последний блок, но можно тыкнуть конкретные блоки на получение или скачать всё целиком. Только в рамках существующей схемы /u это не сделать, мне кажется. Надо перерабатывать структуру всего. Потеряем совместимость =(