Открыть список
Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Microsoft выпустила Tafiti: экспериментальный поисковый интерфейс

Поисковые технологии
Необычный эксперимент компании Microsoft в области поисковых интерфейсов — система Tafiti на технологии Silverlight.

Поисковая система создана на движке Live Search, но отличается абсолютно инновационным дизайном. Например, результаты поиска можно представить в виде дерева. Или другой вариант: экран компьютера превращается в большой рабочий стол, где вы можете, например, перетащить результаты поиска в блокнотик, чтобы сохранить на будущее.

Очевидно, что этот поисковик создан не для широкой публики, поскольку без установленного модуля Silverlight он работать не может.

Всего голосов 12: ↑12 и ↓0 +12
Просмотры542
Комментарии 28

rdTree — DHTML-дерево на MooTools

Разработка веб-сайтов

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

Это может быть help, справочная информация, быстрая навигация по админ-панели, древовидное меню и т.д. Пользователю такая организация навигации понятна, так как она реализивана во всех операционных системах.

Поиск хороших решений неприменно приводил к красиво оформленным и хорошо документированыи коммерческим библиотекам, например Zapatec Tree. За unlimited версию там просит 799$.

Дорого! Будем поддерживать разработчиков свободного ПО и искать хорошо написанное дерево на JavaScript.


Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Просмотры2.1K
Комментарии 45

На радость староверу

Гаджеты
Начну как любой серьезный менеджер или надоевшая барышня из обыкновенной рекламы:
Вам часто хочется окунуться в прошлое, вернуться к той девственно чистой и безупречной природе, которой сейчас так не хватает? Убежать от повсеместной урбанизации, холодного, бездушного железа и скучной пластмассы? Мы представляем чудо-манипулятор «мышь» из редких пород дерева! Мышь подойдет любому — от мала до велика!


Порази меня!
Всего голосов 26: ↑17 и ↓9 +8
Просмотры330
Комментарии 7

Корпус зеркалки своими рукам

Дизайн
Компания Canon предложила энтузиастам собрать DSLR-камеру (ну хотя бы ее корпус) своими руками. Из пробкового дерева. Для этого на сайте Canon открыт целый раздел, где представлено пошаговое руководство.

Подробности в картинках
Всего голосов 45: ↑37 и ↓8 +29
Просмотры753
Комментарии 28

Деревянные часы Кейта Чамберса

Дизайн
image

Американец Кейт Чамберс (Keith Chambers) – часовщик. Вот уже пять лет предмет его гордости и средство заработка – деревянные часы. Каждая новая модель похожа на предыдущую только в общих чертах. На ее создание у мастера уходит не меньше 100 часов. Каждые часы в среднем состоят из двух сотен деталей из которых три десятка приходятся на электромотор, провода и батарейки, а оставшиеся 170 Кейт делает своими руками. Любимые материалы дизайнера – дуб, вишня и грецкий орех.

image

Самые дорогие деревянные часы Чамберс продал за 2800 долларов.
Читать дальше →
Всего голосов 32: ↑27 и ↓5 +22
Просмотры1.1K
Комментарии 32

Организуем древовидные комментарии к статьям c помощью JavaScript

Разработка веб-сайтов
Сразу оговорюсь, что не являюсь профессиональным web-разработчиком, а занимаюсь этим just for fun, а также для саморазвития.
Потребовалось реализовать в моих разработках возможность комментирования. Простые структуры комментариев меня уже не интересуют, поэтому захотелось древовидности.
На первых порах старался реализовать ее самостоятельно, но потом решил обратиться к ресурсам интернета за чертежами изобретенных колес )))
Читать дальше →
Всего голосов 18: ↑8 и ↓10 -2
Просмотры8.5K
Комментарии 33

Многоуровневое дерево с маркерами (только HTML, CSS, без Javascript)

CSS
Многоуровневое дерево с маркерами (только HTML, CSS)До того как заняться верской гитарных аккордов (статьи 1,2,3) я столкнулся с необходимостью сделать человеку на сайте меню-дерево. Рисовать не хотелось вообще, поэтому я взял старый добрый HTML с CSS и начал делать это дерево, начал с простого одноуровневого, а позже сделал многоуровневое с маркерами, которое и представлю.

Позже это дерево дало мне плоды в виде habrahabr.ru/blogs/css/53792
Читать дальше →
Всего голосов 107: ↑105 и ↓2 +103
Просмотры19.4K
Комментарии 81

Многоуровневое дерево с маркерами (HTML, CSS). Продолжение с jQuery

Разработка веб-сайтов
Посмотреть в работе многоуровневое дерево с маркерами.В продолжение темы про дерево немного переделал код и подключил jQuery. Теперь дерево живое, узлы разворачиваются, как этого многие ожидают видя подобное дерево.
Теперь оформление дерева делает скрипт — сам расставляет маркеры для элементов с вложенными узлами.
Благодаря использованию скрипта HTML стал проще.

UPD 05.04.2009: обновлены скрипты, есть несколько вариантов скриптов.
UPD 09.04.2009: продолжение
Читать дальше →
Всего голосов 50: ↑47 и ↓3 +44
Просмотры35K
Комментарии 44

Многоуровневое дерево с маркерами (HTML, CSS, jQuery). Запоминаем выбранный узел

Разработка веб-сайтов
Дерево помнит выбранный узел по urlЭто продолжение темы про дерево. Хочу его довести до ранга «готов к внедрению». Потому повозился с JavaScript и сделал запоминание выбранного узла на основе адреса ссылки.
Если ссылка вложена в поддерево, дерево развернется до её уровня и, если у неё самой есть поддерево — оно тоже будет развернуто.

JavaScript сделал как смог, т.к. давно не использовал. Прошу помощи в доработке и оптимизации.
Читать дальше →
Всего голосов 22: ↑18 и ↓4 +14
Просмотры5.3K
Комментарии 18

Многоуровневое дерево с маркерами, сохраняющее состояние (HTML, CSS, jQuery, Cookies)

Разработка веб-сайтов
Продолжается развитие темы о многоуровневом дереве с маркерами. Многоуровневое дерево с сохранением состояния узлов
Теперь дерево выросло и окрепло, стало взрослее и помнит выбранный узел и состояние кажого узла в отдельности.
Страницу можно перезагружать, а дерево все равно будет помнить все что вы открыли и выбрали!

Читать дальше →
Всего голосов 38: ↑35.5 и ↓2.5 +33
Просмотры16.5K
Комментарии 48

Дерево в выпадающем списке средствами XSLT

XSLT
Допустим, у нас на сайте есть у нас нечто иерархическое. Например, категории товаров. У категорий есть подкатегории и так далее. И пусть нам захотелось вывести эту иерархию в выпадающий список.
Далее
Всего голосов 32: ↑30 и ↓2 +28
Просмотры3.6K
Комментарии 30

Брусок для записей

Дизайн
image

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

Читать дальше →
Всего голосов 93: ↑77 и ↓16 +61
Просмотры387
Комментарии 39

Ловись WiFi большой и маленький

Гаджеты
Искать сухой палкой воду в пустыне уже не то. а вот найти точку вайфая в мегаполисе стало актуально.
Майк Томпсон помогает гикам разрешить эту проблему.

image

Читать дальше →
Всего голосов 76: ↑55 и ↓21 +34
Просмотры817
Комментарии 45

Новогодняя Twitter-елка

Гаджеты
Трафик Twitter уже не растет бешенными темпами. Он постепенно начинается стабилизироваться на уровне 60 миллионов пользователей в день. Зато гаджетов для этого сервиса становится все больше и больше.

image

Tweettree – новогодняя елочка, которая мигает разноцветными огоньками, каждый раз, когда вы делаете твит. Цвета можно выбирать по своему усмотрению. Для этого достаточно один раз отправить сообщение с выбором @tweet_tree.

via newlaunches.com
Всего голосов 7: ↑1 и ↓6 -5
Просмотры304
Комментарии 3

Самодельные деревянные устройства

DIY или Сделай сам

Некий Matthias Wandel из Канады увлекается созданием различных машин и устройств из дерева.


Первое устройство, на которое я наткнулся — это устройство созданное с помощью конструктора Lego для постоения рядов доминошный деревянных костяшек.



Читать дальше →
Всего голосов 71: ↑63 и ↓8 +55
Просмотры4.6K
Комментарии 27

Bluetooth по-русски, или что делать, когда нечего делать

DIY или Сделай сам
image

Здравствуйте. Хочу Вам рассказать об изготовлении деревянного корпуса для USB-Bluetooth модуля. Оригинальный корпус был успешно раздавлен ногой, после чего и пришла в голову такая мысль.

Читать дальше →
Всего голосов 67: ↑35 и ↓32 +3
Просмотры2K
Комментарии 18

Береза + флешка =…

DIY или Сделай сам
Здравствуйте, хабровчане!
Как человеку любящему поработать руками, пришла мне идея запилить новый корпус для флешки, достаточно долго эта идея откладывалась в долгий ящик, пока однажды волею судьбы меня не закинуло в гости в деревню. Из всех благ цивилизации там только, один зомбоящик телевизор с 5 каналами (и то 3 из них 24 часа в сутки транслируют высокохудожественный снежок) и мастерская забитая инструментами по самое «нимагу». Такие условия просто не оставили места для лени, и я, взяв первое попавшееся березовое полено, наплевав на двадцатиградусный мороз, пошел ваять новый корпус. Дизайн флешки вертелся в голове гениальный, и простой как полено в руке, но результат превзошел самые скромные мои ожидания.
Прошу прощения за ужасные фото – снимал на телефон…

image

Внимание - трафик
Всего голосов 212: ↑138 и ↓74 +64
Просмотры4.2K
Комментарии 101

Задача RMQ — 1. Static RMQ

Алгоритмы
Из песочницы

Введение



Задача RMQ весьма часто встречается в спортивном и прикладном программировании. Удивительно, что на Хабре ещё никто не упомянул эту интересную тему. Попробую восполнить пробел.

Аббревиатура RMQ расшифровывается как Range Minimum (Maximum) Query – запрос минимума (максимума) на отрезке в массиве. Для определённости мы будем рассматривать операцию взятия минимума.

Пусть дан массив A[1..n]. Нам необходимо уметь отвечать на запрос вида «найти минимум на отрезке с i-ого элемента по j-ый».



Рассмотрим в качестве примера массив A = {3, 8, 6, 4, 2, 5, 9, 0, 7, 1}.
Например, минимум на отрезке со второго элемента по седьмой равен двум, то есть RMQ(2, 7) = 2.

В голову приходит очевидное решение: ответ на каждый запрос будем находить, просто пробегаясь по всем элементам массива, лежащим на нужном нам отрезке. Такое решение, однако, не является самым эффективным. Ведь в худшем случае нам придётся пробежаться по O(n) элементам, т.е. временная сложность этого алгоритма – O(n) на один запрос. Однако, задачу можно решить эффективнее.

Читать дальше →
Всего голосов 67: ↑62 и ↓5 +57
Просмотры48K
Комментарии 29

Выпадающий jQuery.Treeview

jQuery
Из песочницы

Вступление


image
В ходе реализации текущего проекта мне понабилось выпадающее дерево. Так как я уже пользовался jQuery плагином TreeView, и его функционал меня устраивает, было принято решение cделать выпадающее дерево на его основе. В результате родился плагин DropDownTreeView которым я хочу поделится.

Функционал


Плагин позволяет создавать выпадающие деревья с AJAX загрузкой (пример). При создании дерева к объекту обертки добавляется кнопка открытия дерева, и подгружается дерево. Дерево можно подгружать как целиком так и частями (актуально для больших деревьев). HTTP запросы могут выполнятся POST и GET методами. Параметры HTTP запроса определяются пользователем. Дерево строится посредством jQuery.Treeview. Дерево сворачивается при выборе пункта и клике вне зоны дерева.
Читать дальше →
Всего голосов 74: ↑66 и ↓8 +58
Просмотры22.6K
Комментарии 27
1