Pull to refresh

Comments 22

Теперь понемногу становится понятно, откуда идея для логотипа Хабра))
Может это даст толчек к возвращению старого логотипа? =)))
Нашими молитвами и одминскими бубнами)
А вдруг мы тоже чей-то пакет? universe.milkyway.earth
Ну дык — голографическая вселенная
Вам спасибо. Мне очень приятно!
Есть заявка. Неплохо бы было получить top 100 супер звёзд (с самым большим количеством связей). Просто для анализа. Кто такие и чем занимаются.
Вот тут www.npmjs.org/ есть статистика с самыми популярными пакетами.

В самой визуализации не придумал как можно было бы просто показать настройки сортировки. Но вот кусочек кода, где можно прикрутить сортировку.
Пробовал кто набрать :i love npm в поиске… У меня просто поиск.
Да, все работает) Enter не забыли нажать? после этого звезды начинают реорганизовываться, вы можете не увидеть результат если будете «смотреть» не в ту сторону или не из той позиции, так что попробуйте покрутиться ;)
Вот бы иметь ползунок, двигая который можно было бы проследить состояние вселенной и в разные моменты времени, увидеть рождение звёзд и созвездий.

P.S. Прекрасная визуализация, спасибо!
Спасибо огромное!

Я все еще не могу придумать хорошего формата для хранения иземений графа во времени. Идея очень хорошая!
Позиции узлов рассчитываются из физической симуляции. Каждый узел рассматривается как положительно заряженная частица, а каждая связь — как пружина. Соответственно частицы отталкивают друг друга, а пружины держат их вместе. Подсчитываем все силы действующие на вершины, интегрируем, получаем позиции в пространстве.

Размер узла считается исходя из общего количества зависимых пакетов (исходяших связей).
Нужно рядом добавить галактики Bower, pip… Вселенную пакетов Debian.

… потом заложить вращение и натяжение связей — пусть галактика вытянется в спиральную, ввести понятие гравитации…
Еще бы вращение добавить, и кометы.
Пускай мелкие пакетики, без зависимостей, летают одиноко по космосу…
Когда пролетаешь сквозь центральное скопление… как будто идет снег…
Примечательно, что на подтормаживает (в хроме) только когда включено отображение зависимостей. Когда показаны только точки, все в общем-то стабильно, без лагов.
Интересно посмотреть, как будут вести себя полноценные Unity приложения, экспортированные в WebGL
Sign up to leave a comment.

Articles