Философия — это корень Википедии-приложение, чтобы доказать это?


Случайное наблюдение, что следование первой ссылке в любой записи Википедии в конечном итоге приводит к странице философии, вдохновило на аккуратную демонстрацию того, как использовать HTML5 и JavaScript для создания веб-приложения.

В этом случае Джеффри Уинтер обратился к jQuery и инструментарию InfoViz и использовал их для создания действительно красивого графического дерева, которое строится по мере перехода по ссылкам Википедии. Вы можете указать набор ссылок, и приложение следует за ними, рисуя ветви, помеченные темой на элементе холста.

На всякий случай, если вы смотрите на него со старым браузером, который не поддерживает элемент Canvas, он использует библиотеку JavaScript excanvas для его имитации. То есть, несмотря на его очевидные учетные данные HTML5, на самом деле всю работу выполняет JavaScript!

Все это показывает, насколько мощным является современный JavaScript, но это также показывает, что — шокирующий ужас — философия действительно видит корень всего дерева знаний.

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

Тем не менее, это приложение, похоже, задело за живое, и вы можете ожидать увидеть больше анализа графиков Википедии в ближайшем будущем.

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

Графики также интригуют тем, как они связывают предметы вместе. Попробуйте несколько предметов, а затем посмотрите, можете ли вы придумать предмет, который добавляет значительное количество ветвей к дереву, то есть предмет, который максимально удален от дерева, которое у вас уже есть, — это сложнее, чем кажется.

Еще один способ потратить много времени на эту тему-сформировать гипотезы о том, какие темы неизбежно приводят ссылки на философию.

Мой следующий проект-найти способ доказать, что физика-это корень всего…

А пока просто наслаждайтесь пользовательским интерфейсом — он действительно приятный.


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