• Реализация условия «ИЛИ» в SphinxQL

      SQL-подобный язык SphinxQL пока не поддерживает условие «OR» в выражении «WHERE». То есть при запросе к поисковому индексу нельзя написать нечто вроде

      SELECT * FROM `goods_index` WHERE `price` > 100 OR `price` = 0;
      
      выбрать из индекса все товары, с ценой большее 100 тугриков или если цена не указана

      Но выходы, конечно, есть: использовать вычисления. Перепишем запрос для придуманного мною примера в таком виде:
      Читать дальше →
    • Юзабилити-хинт: полоса прокрутки на странице с комментариями должна отображать реальное положение в тексте

        Вы загрузили страницу хабозаписи с комментариями. Браузер отрендерил страницу и определил ее высоту, а затем рассчитал высоту ползунка на полосе прокрутки и отобразил её. Проблема в том, что если запись занимает более одного экрана и комментариев на странице много, вы будете введены в заблуждение относительно объема контента: полоса прокрутки не отразит реальный объем хабозаписи. Вы видите как скроллбар отображает долю от всей страницы с комментариями, а не долю целевого контента. Это нехорошо.
        Читать дальше →
      • Майкрософт закрывает службу My Phone (перенос контактов на Android-устройство)

          image
          Корпорация расылает пользователям сервиса уведомления о закрытии сервиса, с помощью которого можно было хранить и синхронизировать свои контакты, смс, календарь, избранное, фото, видео, музыку, документы со своего winmo6-устройства, а также найти украденный/потерянный телефон.

          В начале августа контакты, записи в календаре, смс и фото переедут на сервера службы Windows Live SkyDrive. Доступ к данным можно будет получить под старой учеткой LiveID. Остальные данные можно будет скачать до 6 октября. После этого они будут недоступны. Сайт службы будет закрыт. Майкрософт будет хранить данные еще в течение года и в этот срок берет на себя обязательство по запросу отправить вам диск с данными.
          Читать дальше →
        • В России создали потенциальную замену LTE

            Азиатские инвесторы выкупили у омского Радиозавода им. А.С. Попова эксклюзивные права на продвижение в Азии разработанного в России стандарта беспроводной связи HPIP. Сумма сделки составила 30 млн долл. Новый стандарт мобильной связи, как ожидается, способен конкурировать с LTE, превосходя его по ряду параметров, например по площади покрытия.
            Читать дальше →
          • Особенности Google CDN

            • Перевод
            Сначала посмотрите на это:

            <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>


            С помощью этого кода вы можете загрузить библиотеку jQuery напрямую из сети доставки контента (CDN) Google.

            Обратите внимание, вы можете прямо указать какую версию (/1.4.4/) библиотеки следует загрузить. Но это далеко не все, что можно сделать. Путем простого изменения этой части ссылки можно творить маленькие приятности:
            Читать дальше →
          • Больше мощи для Firebug

              Я сегодня узнал, что числовые значения CSS в Файрбаге, например, высоту или отступы, можно менять по 1 или по 10 стрелками с клавиатуры, поздравьте меня. Вот, думаю, молодцы мужики – такую хорошую вещь сделали! Тут же попробовал провернуть тот же фокус со свойством color и обломался: стрелками выбирается только заранее определенный набор именованных цветов и тот очень куцый.

              Так почему бы не превратить Файрбаг в инструмент подбора цвета и не делать это также просто, как играть с отступами и размерами: нажимая стрелки?
              Читать дальше →
            • Сделай скриншот сайта сам и отдай его другим

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

                Но почему бы все это не сделать проще, экономичнее и предсказуемо?
                Читать дальше →
              • Удаление цифровой подписи PE-файла

                  Для подписи PE-файлов (exe, dll, sys и другие) в большинстве случаев используется утилита signtool.exe, но какую утилиту использовать, если цифровую подпись нужно удалить из файла? А такой утилиты официально нет. Можно только подписать или переподписать (поставить свою подпись поверх существующей), но не удалить. Как же быть, если файлик нужно подправить в Hex или PE-редакторе и не хочется оставлять файл с заведомо повреждённой цифровой подписью?
                  Читать дальше →