Как стать автором
Обновить
18
0
Виктор @Victor_R

Пользователь

Отправить сообщение

Sphinx??

Время на прочтение1 мин
Количество просмотров3.6K
Думаю многим из вас приходилось когда-либо сталкиваться с прикручиванием поиска, на сайте. Вот и мне по работе, пришлось этим заняться.

В поисках поискового движка, так понял, лидирующие места занимают Lucene и Sphinx.

Но требования следующие (норма):
  • Стабильная работа с русским языком
  • Морфология («гитара» <-> «гитары» <-> «гитар»)
  • Быстродействие
  • Возможность индексировать PG, MySQL и файлы (.html)
  • PHP-API, установка на любом *nix дистрибутиве (FreeBSD, Ubuntu Server)


Выпал случай, поставил Sphinx, настроил (вроде как О_о), проиндексировал базу с каталогом товаров. (включена stemm_enru морфология).

Сортировка по релевантности, жму: «гитара fender», и из БД в первую очередь же он мне выводит струны для гитары фендер, потом уже сами гитары, а должно быть наоборот. Не понимаю, в чем дело, и что за Weight и как их настраивать.

Читал мануал на сайте разработчика, но всё там как то слишком сложно описано, либо я лох)

В общем, уважаемые, помогите пожалуйста разобраться.
Всего голосов 36: ↑24 и ↓12+12
Комментарии64

Коротко про mozStorage

Время на прочтение2 мин
Количество просмотров1.1K
Среди упоминаний ожидаемых новинок и улучшений в браузере Mozilla Firefox в рунете почти не встречается информации по mozStorage, позволяющему разработчику XPCOM-расширения использовать всю мощь SQLite. Предлагаю уделить немного внимания этому интересному инструменту.
Читать дальше →
Всего голосов 12: ↑9 и ↓3+6
Комментарии18

AJAX подрывает основополагающую веба — гипертекст

Время на прочтение1 мин
Количество просмотров1.6K
Интернет за последние годы это восторженное и печальное зрелище. Эйфория на волне асинхронности потихоньку затмевает суть веба — предоставлять контент. Предоставлять всем у кого есть браузер с минимальными требованиями. HTML браузер.

Например,

<a href="#" onclick="help(); return false">Помощь</a>

Многие еще задумаются, почему бы в эту ссылку не вставить URL. Пока еще многие. Однако упрощение технологии, популяризация JavaScript, наплыв наспех-разработчиков и дилетантов вместо гипертекста привносит в веб лишь гиперкрутость.

А ведь веб два ноль вовсе не вместо веб один ноль, а в дополнение к нему. И подмена одного другим может привести к серьезному кризису.
Всего голосов 59: ↑51 и ↓8+43
Комментарии95

Определяем браузер. Самый необычный способ

Время на прочтение1 мин
Количество просмотров1.1K
<map
id="browser"
/''name="firefox"
/""name="sleipnir_gecko"
"name="safari"
""name="konqueror"
/name="ie"
name="opera"
name="lynx"
>



Атрибут name объекта с id=browser отдает название браузера. Основано на различии методов парсинга атрибутов элементов.

Источник: http://www.hedgerwow.com/360/dhtml/html-browser-detection.html
Всего голосов 63: ↑57 и ↓6+51
Комментарии51

Пятнадцать «отмазок» не создавать стартап от Пола Грэма

Время на прочтение21 мин
Количество просмотров6.7K
Евгений Шадчнев опубликовал перевод замечательной статьи Пола Грэма о типичных вымышленных причинах не создавать стартап. «Нет ничего плохого в том, чтобы быть не уверенным. Если вы хакер, думающий об основании компании и вы сомневаетесь перед этим большим шагом, то вы следуете по пути, пройденному многими. Ларри и Сергей не были уверены, стоит ли основывать Google, а Джерри и Фило сомневались, создавать ли Yahoo. На самом деле мне кажется, что наиболее успешные стартапы получаются у сомневающихся хакеров, чем у переполненных оптимизмом ребят от бизнеса».
Читать дальше →
Всего голосов 83: ↑81 и ↓2+79
Комментарии53

Сергей Спивак. Жизнь после клика-2 (ОНИ возвращаются)

Время на прочтение5 мин
Количество просмотров699

На конференции eTarget-2007 директор интернет-агентства PRIOR.ru Сергей Спивак представил собственный метод анализа эффективности страниц сайта под названием «Диаграмма Спивака». Метод, который вскоре будет запатентован, позволяет понять, отрабатывает ли отдельно взятая страница свою функцию в пределах задач проекта. «Диаграмма» адресована, в первую очередь, крупным сайтам (более 100 страниц), имеющим целью что-то продать.

Читать дальше →
Всего голосов 28: ↑26 и ↓2+24
Комментарии21

Вред многозадачности официально подтверждён

Время на прочтение2 мин
Количество просмотров11K
Многие менеджеры и программисты, особенно среди молодых, искренне полагают, что одновременное выполнение нескольких процессов повышает общую производительность труда. На самом деле это заблуждение. Исследования ученых из Института мозга будущего при Оксфорде показало, что наш «центральный процессор» совершенно не приспособлен к такому режиму, даже у Generation X.
Читать дальше →
Всего голосов 63: ↑62 и ↓1+61
Комментарии122

Удобный просмотр Хабрахабра без картинок

Время на прочтение1 мин
Количество просмотров594
Волею судьбы мне периодически приходится просматривать Хабрахабр с отключенными картинками и это не всегда столь же удобно как в штатном режиме. Посему прошу тебя, уважаемая хабраредакция, замени пожалуйста alt картинок «нравится» и «не нравится» на "" и "", а так же выдели цветом вариант за который проголосовал хабрапользователь. Это волшебное преобразование интерфейса сделает мою жизнь глаже и шелковистей.
Всего голосов 65: ↑59 и ↓6+53
Комментарии24

«Облака тагов», улучшаем навигационные свойства.

Время на прочтение1 мин
Количество просмотров1.4K
Скажите, часто ли мы пользуемся облаками тагов (upd.) для поиска? — Пока что только из любопытства, а для навигации по сайту используем классическое меню.
Думаю, что в том виде, в каком «облака» стали популярны (как сейчас на Хабре) этот элемент интерфейса несёт скорее информационно-декоративную функцию нежели навигационную.
Читать дальше →
Всего голосов 30: ↑24 и ↓6+18
Комментарии69

Что такое «хорошее» ТЗ на сайт?

Время на прочтение11 мин
Количество просмотров67K
caricat.gifЯ могу припомнить на удивление мало материалов, посвященных проектированию сайтов и программ на русском языке, написанных русскоязычными авторами. Этому способствует и преимущественно экспортно-ориентированная разработка (оффшор) и отсутствие массового опыта создания информационных продуктов в нашей стране.
Надеюсь, что эта статья пригодится тем разработчикам и IT-менеджерам, кто ощутил перед собой проблему составления качественных документов на разработку сайта. Документов, которые кроме испорченной бумаги были бы хоть чем-то полезны.
Читать дальше →
Всего голосов 117: ↑113 и ↓4+109
Комментарии88

HolyWars — 100 000 распоротых штанов

Время на прочтение17 мин
Количество просмотров865
Об исследовании идеи социального сервиса для массовых обсуждений конфликтных ситуаций. На основе мыслей и предложений Идея соц-проекта. Рабочее название «Разборка» с интересными, но расплывчатыми очертаниями. Теперь внятней и с картинкой. :)

Чтобы не грузить всех подробностями привожу вначале занимательную часть. Потом идут теоретические рассуждения, читать их или нет – решайте сами. Однако замечу, что статья писалась прежде всего из-за них. Ну и среди прочего там немного о Карме и Хабрасиле, если кого интересует. :)



Часть 1, занимательная

Винни-Пух vs Пчелы
Макет решения страницы социального сервиса, ориентированного на массовые обсуждения конфликтных ситуаций.
Не имеет функциональности, как и положено иллюстрации. Дизайн столь же условен – только для понимания назначения элементов.

Краткие пояснения по содержанию

В центре – тема. За нее можно голосовать. Под ней облако аргументов – мнений одной строкой, завоевавших наибольшую поддержку в
обсуждениях.

Вверху факты – информация, принимаемая сообществом как достоверная.

Ниже ссылки – вся остальная информация, признанная участниками достойной внимания, но не относящаяся к фактам.

В самом низу топики обсуждений.

Часть 2-я, теоретическая

Я пока не Лев Толстой, я только учусь...
Всего голосов 35: ↑22 и ↓13+9
Комментарии36

Аарон Маркус: Взгляд на будущее визуализации информации

Время на прочтение8 мин
Количество просмотров2.8K
Истина заключается не в том, что вы знаете, а в том, что вы знаете о своих знаниях.

«Визуализация информации» представляет собой особую категорию дизайна
пользовательского интерфейса. Таблицы, формы, графики, карты и диаграммы должны наилучшим образом использовать метафоры, психические образы, навигацию, взаимодействие и наглядность, чтобы быть практичными, полезными и привлекательными, следуя тем самым фундаментальным основам положительного пользовательского
опыта. Возникновение новых технологий по поиску и сбору информации,
предлагаемых в последнее время Google, Yahoo и другими крупными онлайновыми
компаниями, может стать свидетельством серьезного прогресса. В какой-то степени
это так, однако, многие продвинутые методики визуализации (и озвучивания)
используются годами, а в некоторых случаях и десятилетиями в узких финансовых, медицинских, военных и научных кругах, так и не получив широкого признания и применения.
Читать дальше →
Всего голосов 30: ↑25 и ↓5+20
Комментарии15
12 ...
138

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность