Работа со Sphinx

Сфинкс является мощной системой поиска(уверен, что не только) и вот я решил подключить к своему свежему сайту данную систему. Также этому решению способствовало то, что данный продукт бесплатен и используется на хабре.
Перечислю основные проблемы, с которыми я столкнулся на сей момент(начало было положено этой статьей):

  • при установке на Debian оказалось, что не хватает пакета libmysql++-dev
  • долго бился с тем, что sphinx не может подключиться к базе данных. Оказалось пароль содержит “#” который в конфиге воспринимается как комментарий
  • - долго чистил конфиг сфинкса пока понял что и куда там :) почти всё обрезал, оставив самое необходимое(на данный момент)

  • понял, как настроить несколько индексов для использования одного сфинкса для нескольких сайтов – мега-удобно!
  • долго пытался понять и лишь частично решил выбор индекса(решил) и установку фильтров(так и не решил. причем ни на включение ни на exclude результатов) при работе с PHP. Решил костылями.
  • подключил sphinx к поиску “похожих” постов. зачем мучаться, делать выборки через like и т.д. в базе, когда рядом стоит такой монстрик, как sphinx? :) дописал функцию, добавил входящих параметров – работает во всех случаях. Супер!

Небольшая подборка полезных ссылок

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

Передвижение по листу Excel стрелками

Несколько раз сталкивался с тем, что при нажатии стрелок на клавиатуре – лист в Excel полностью сдвигался вместо изменения фокуса на соответствующую ячейку. Долго я не мог понять в чем дело и наконец-то свершилось!
Оказалось банально была нажата такая “популярная” кнопка, как Scroll Lock :)

Confet&QA. Post mortem.

Моя тройка лучших докладов:
- Фаззинг — когда безопасность превыше всего, Татьяна Зинченко
- Способы оценки эффективности тестирования, Наталья Руколь
- $intCount полезных советов по логированию в автотестах, Илья Фомин
Четвертым я бы поставил работу с Jmeter Андрея Похилько, но нагрузочное тестирование – это отдельная епархия в мире тестирования :)

К сожалению или к радости, это была моя первая конференция и я не был “зомбирован” именами докладчиков и имел возможность более-менее объективно судить о качестве докладов.

Что понравилось – организация на хорошем уровне, почти все вложились в выделенное время, заминок ни с презентациями ни со звуком почти не было. Что не понравилось – троллинг в твиттере(даже я ему поддался) с обсуждением фраз докладчиков, рабочих столов и т.д. Сейчас я понимаю, что главным являются выводы, которые я сделал с каждого доклада, а не манера изложения, количество слайдов или обои рабочего стола.

Итак, несколько слов по каждому из докладов:
Continue reading

Список софта для Android

Хотел восстановить пост со списком софта, который я использовал в телефоне, но передумал.
Причина – я в качестве эксперимента снес почти весь софт и телефон стал держать в 2 раза дольше без особых телодвижений. Из того что осталось:
Continue reading

Xbox Kinect & PS3 Wave

Имел возможность собственноручно пощупать Microsoft Xbox 360 Kinect(владельцем которого я являюсь) и свеженьких контроллеров для Sony PS3 Wave.  Я, честно говоря, ожидал серьезного преимущества Wave над Kinect ввиду того, что по моему мнению отслеживать положение тела в пространстве гораздо сложнее чем отслеживать уровень двух контроллеров, светящихся разными известными цветами, да и еще наверняка снабженные гироскопами. Но реально оказалось что кинект оказался гораздо интересней в некоторых играх для компании 4-6 человек. Да, игры для кинекта не блещут мега логикой и реалистичной графикой, но они вполне играбельны, они затягивают и вполне развлекают компанию на вечер :)
Continue reading

Не верьте обновлениям

3 января 2011 года:

Сегодня зверек при подключении к домашнему вай-фаю предложил обновить софт телефона.. А я взял, дурак, и согласился.
Обновление 2.29.405.2 скачалось, установилось, зверек перезагрузился и тут оказалось что Wi-Fi больше нет на телефоне. Т.е. пишет при попытке подключении error и на этом конец.

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

По факту я откатился на предыдущую прошивку 2.10.405.2
1. перепрошился по инструкции: http://4pda.ru/forum/index.php?showtopic=204402&view=findpost&p=5883834
2. GoldCard сделал по инструкции: http://www.htc-support.ru/forum/index.php?showtopic=11805&view=findpost&p=62115 но там с первого раза не получилось, потому что надо было выбрать в HEX редакторе не логический, а физический диск. При выборе первого варианта испортил SD карту – она перестала определятся зверьком – пришлось ее форматнуть со всеми вытекающими. Так что не забывайте делать бекап!

Получение рута в следующей статье :)

Меня забанили :)

19 декабря 2010 года. Кстати, потом обнаружил что еще на одном форуме, посвященном shop-script, меня забанил один из модераторов нулледа по совместительству работающий админом того форума. И так же без объяснения причин.

~~~
Вот и моя минута славы пришла – забанили на nulled.ws(он же nulled.in и nulled.cc).
Причина очень понятная:

Вы были заблокированы по следующей причине:
Причина не указана.
Дата снятия блокировки: никогда

Чтобы задать вопрос о причине – надо зарегистрироваться, а регистрация отключена. Все очень по-нашему – сунули голову в попу и бежать..

p.s. скачал дамп базы, интересно свои сообщения читать.. даже нашел где правила нулледа нарушил :) но от этого некоторые говнистые личности оттуда не перестают быть менее говном.

Вспомнил, что на местном одесском форуме(forum.od.ua) тоже еще те “модераторы” – удаляют любые ваши темы с запахом бизнеса чтобы вы башляли деньги за размещение платных тем.. Да, и причину ведь тоже не называют, ведь действия “святой коровы” не обсуждаются по правилам форума.

Ну и кто мне после такой демократии докажет что у нас когда-нибудь всё будет хорошо? Но однозначно есть куда расти – делать сайты для людей и вводить там свои правила…