Алгоритм размера тегов в облаке

Есть мысль изменить алгоритм подсчета размера для облака тегов.

Сейчас довольно простая система которая многим не нравится (Количество_Записей * Коэффициент) + 13px и размер может колебаться от 13 пикселей до бесконечности что не очень хорошо. Поэтому хочется ввести более адекватную систему изменения размеров.

К примеру, что бы размер колебался от какого-то максимума до минимума можно использовать систему вида
минимум + Количество_Записей * (максимум - минимум) / количество_уровней_размеров)em

Приблизительно будет выглядеть как на странице всех тегов этого сайта (минимум 0.5em, максимум 4em и десятью уровнями размеров)

Может кто из пользователей mqbm подскажет какой-нибудь алгоритм дабы выбрать оптимальное решение для расчета размеров тегов в облаке?
↤ mqcumulus — 3D теги для москита      mqbm 0.2.1 (багфикс релиз) ↦


  
Isquariel # 02-03-2010, 18:07
avatar
Глупость и очевидность конечно, но:
1) Задать пределы и количество уровней.
2) Посчитать разницу в максимальном и минимальном количестве записей и поделить её на количество уровней — создать шкалу.
3) Минимум записей — минимум размер; максимум — максимум, для промежуточных искать ближайшее по шкале.

  
korchasa # 02-03-2010, 18:09
avatar
http://files.blog-city.com/files/J05/88284/b/insearchofperfecttagcloud.pdf

  
korchasa # 02-03-2010, 18:10
avatar
А зачем он мне шлет уведомление о МОИХ же комментариях?

  
muhas # 02-03-2010, 18:11
avatar
ну грубо говоря херь вида
минимум + Количество_Записей * (максимум - минимум) / количество_уровней_размеров)em
к этому близка, но не хочется усложнять


@korchasa, он на английском :( поковыряю попытаясь понять что к чем. а с уведомлениями надо бы разобраться...

  
korchasa # 02-03-2010, 18:14
avatar
Ну так куда ж без английского :)
Там есть пример кода. Если вкратце, то зависимость не линейная, а логарифмическая. Коэффициенты можешь по системе уравнений подобрать.

  
Antuan # 02-03-2010, 18:47
avatar
>> многим не нравится
«Многим» не нравятся и кириллистические Тэги... Нужна транслитерация (W3C это не приветствует) Или тэг в УРЛе - английский, а Видим в тексте - на русском

«Подписаться» - надо отключить (птичку убрать в настройках)

  
muhas # 02-03-2010, 19:08
avatar
> «Многим» не нравятся и кириллистические Тэги...

w3c к этому хорошо относится, всё же utf не win1251 =) кстати в параметрах плагина тегов вроде как есть тринлитерация ^_^

>«Подписаться» - надо отключить (птичку убрать в настройках)

он немного не об этом - если подписка включена, то свои комменты не надо отправлять (что логично)

  
korchasa # 02-03-2010, 19:23
avatar
В ссылке на отписаться не закрыт href :) gmail рисует содержимое тэга.

  
muhas # 03-03-2010, 10:00
avatar
@korchasa поправлю, спасибо.

и уведомления о своих заодно сделал, ещё раз спасибо

  
korchasa # 03-03-2010, 11:06
avatar
Незачто