Как стать автором
Обновить

Комментарии 36

Красиииво)
Только в примере не с первого раза нашел сами тэги) (так и в фишинге между прочим уличить могут, осторожно =)

Для такой фичи наверное и процессор должен быть хороший…
А еще мне кажется что теряется сам смысл тэгов, я например, не могу различить размер слов.
Замечательно что вы создали плагин на jquery, тем самым дали возможность размещать у себя «живое облако» не только владельцам вордпресс, правда в последнее время оно слишком часто появляется на глазах, но автор статьи все равно молодец
Справедливости ради стоит сказать, что флэшарикоблако тоже нефигово нагружает проц.
И, помоему, оба они неправильно реагируют на курсор: вращение тем быстрее, чем блише к краю области он, соответственно ссылку из далека, но по центру, ждешь долго. Для удобства вращение должно быть быстрее, чем сильнее отвернут тэг. А еще желательно учесть и размер, т.е. тем быстрее вращение, чем больше тэг, на который наведен курсор. И определенно нужно совершенствовать вычислительный механизм — позиционирование 20-ти несчастных спрайтов не должно так нагружать процессор и озу.
сорри, отвечал я на предыдущий комментарий…
Слова в тегах лучше разделять неразрывным пробелом. А так, зачетно!
Открыли тестовую страничку в ФФ3 на убунте, винде и макбуке — загрузка проца 100%.
Выгладит очень красиво, но для «повседневного» использования не годится.
тоже самое фф 3.0.5 опенсузи 11.0
фф подвис — еле страницу закрыл
и крутится рывками.
Athlon 64 x2 5000, 2Gb ram
ff 3.0.5, ubuntu 8.04 amd64

Имхо бесполезное, но красивое баловство все это :)
Прикольный плагин)

как вариант решения «Неплохо нагружает проц»:

Не крутить пока не наведешь мышкой на зону с облаком
+ снизит нагрузку
+ не будет отвлекать от чтения текста статьи
Вы там много раз подряд вычисляете косинус, синус — загоните их в таблицу. CPU usage должен стать поменьше.
Кто не делал БПФ на 286 процах без сопроцессора не поймут :)
Подтормаживает. Неплохая альтернатива, но флеш лучше…
Может сделать, что пока слово выделенно оно центрируется. А так приходится постоянно держать курсор в самом центре. Появляется эффект некой нестабильности что ли.
Не знаю, что jQuery такое умеет. Видать можно и прикрутить к тому же Друпалу. Одно плохо, что действительно подтормаживает и процессор нагружает
супер.
однако именно такие вещи привили мне нелюбовь к js. флэш для этого самое оно.
Флеш для этого — совсем не оно. По простой причине: здесь ссылки — главное, а в эти ссылки нельзя тыкнуть, чтобы открыть в новой вкладке (и вообще контекстное меню у флеш ссылок не показывается) и нельзя увидеть куда ведет сслыка в статус-баре. Конечно, можно придумать костыль в виде внутреннего флешового контекстного меню и отображения таргета в статусной строке через flash-javascript интерфейс. Но ведь этого не делают. Бесит, когда на сайте меню на флеше: приходится клонировать tab и кликать в новом.
Под «это» я имел ввиду подобные визуальные эффекты. Если главное ссылки а не внимание, понт и тп, то да. Но js в меню, по большому счету, тоже неприемлем.
Кстати можно, сделать, чтобы нажатие на колесико отлавливал js и сообщал об этом флэшу, меняя ссылке параметр target. Про меню, идеальным был бы вариант вызвать меню для такой же ссылки, тогда создалось бы впечатление о существовании контекстного меню у ссылок во флэше, погуглив на эту тему, нашел только js контекстное меню, но не нативное…
Супер, спасибо.

Sony VAIO sz670, Vista, Chrome — 35% CPU и децл подлагивает
Любопытно. Только оно всё время крутится — надо бы только при наведении.
Вот бы плагин такой для Greasemonkey — было вы вообще здорово
Да, посмотрел в FF — работает раза в 3 медленнее чем в WebKit. А жаль, интересно можно оптимизировать?
Спасибо всем за комментарии, особенно за советы по оптимизации.
Автор постарается учесть все пожелания :)
Это интересно только с точки зрения «Yes, we can!», хотя лагает довольно серьёзно (HP Pavilion 1048er, Виста, ФФ3).
Для реальных проектов неприменимо: неудобно и вторично в смысле идеи.
Красиво, но не нужно
В файрфоксе 3.0.5 ощутимо лагает на не самом слабом компьютере.

В хроме прекрасно крутится, но сто процентов ядра сожрать норовит… картинка кликабельна.

В ИЕ к системе пришёл абздольц ;)))) да и внешний вид жёстко хромает, в ИЕ :))
Если честно, он даже в хроме и в ФФ3б2 притормаживает… тут нада что-то ускорять
Спасибо за труд!
Эффект эффектный. Только непонятно, зачем он нужен: теряется масштаб тегов относительно друг друга из-за пространственных искажений. Т.е. эффект поглощает пользу. К тому же теги с другой стороны сферы плохо видны, их надо долго подгонять — это тоже делает часть тегов нерабочими. Такая сфера приятна глазу, но совершенно бесполезна.
Спасибо за модуль.
Только я бы хотел указать на главный недостаток вашей реализации. Нет, это не загрузка проца.

Главный недостаток: им практически невозможно пользоваться. Поясняю, что я имею в виду: Допустим я хочу нажать тег справа. Пока я его ловлю он быстро едет в центр и далее налево. Слева его поймать тоже невозможно, потому, что он едет обратно. Т.е. пользователь через десяток секунд неизменно понимает, что ловить теги нужно в центре. ;-)

Вот на снимке я играю в игру «поймай CMS». Как видно в Опере не такая уж большая загрузка проца. 25% от старенького, слабенького двухядерника.

Т.е. вам нужно улучшить удобство использования скрипта в первую очередь. Сравните с исходным: там есть около четырёх секунд, чтобы нажать ссылку, да и сами ссылки гораздо крупнее.
Юзабилити на высоте конечно… неплохо было бы как-то уметь скорость подкручивать, чтобы выбрать быстро облако на другой стороне сферы.
*тег а не облако
Спасибо, прям как на заказ — сильно вовремя =)
Систему тормозит очень сильно. Думаю что такую штуку можно спокойно флешу доверить. Будет и «легче» и приятнее.
Ну флэш-то не у всех есть. А так есть уверенность, что люди даже без ява-скрипта увидят список тэгов.
Конечно, надо оптимизировать сильно, но, вроде, в какую сторону копать ясно из комментов :)
Еще вот подумалось. Надо бы прикрутить методы start и stop, чтобы можно было скрывать/раскрывать блок с облаком тегов.
здорово сделано, да. только на моей не самой слабой машинке подтормаживает оно слегка.

а вообще… зачем оно, это облако? в статичном варианте оно хоть как-то юзабильно, но в таком варианте, как мне кажется — просто лишний код, никакого юзабилити и не особо красиво оно само по себе.
Красиво, но пользователи нетбуков вас не поймут.

Надо «что-то» делать с производительностью.
Оптимизировать.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории