Архив за 05 февраля 2019 - 7

Информации по Sphinx не так много, как хотелось бы. Лишняя статья не помешает.
Первые шаги в освоении Sphinx мне помогли сделать статьи Создание ознакомительного поискового движка на Sphinx + php и Пример Sphinx поиска на реальном проекте — магазин автозапчастей Tecdoc Советую начать с них.

Некоторое время на моем сайте работал поиск через LIKE по каждому слову запроса. Хотелось большего, и вот какие случаи теперь будут обрабатываться правильно:

  • Словоформы. Выдача по «винты» и «винтов» должна быть одинаковой.
  • Поиск по фрагменту слова.
  • Поиск нецелых чисел. Разделитель точка и запятая.
  • Буква Ё
  • Типичные ошибки. Например «Аммортизатор».
  • Синонимы. Регулятор и ESC.
  • Язык. mAh и мАч, В и V, AAA латиницей и кириллицей.
  • Слово из букв и цифр. 10х15х4, 6000mAh

Читать полностью »

Под маркой Logitech G, используемой компанией Logitech для игровых периферийных устройств, представлена новая линейка игровых гарнитур. Она включает модели G935 7.1 Lightsync, G635 7.1 Lightsync, G432 7.1 и G332.

В NASA показали вращение гигантского шторма на Юпитере

Национальное управление США по воздухоплаванию и исследованию космического пространства (NASA) обнародовало анимированное изображение гигантского вихря в атмосфере Юпитера.

Шторм носит имя Oval BA. Он расположен вблизи Большого красного пятна — самого масштабного атмосферного вихря в Солнечной системе.

Читать полностью »

Ждём всех на очередном CocoaHeads Meetup - 1

8 февраля в московском офисе Mail.ru Group пройдёт очередная зажигательная встреча сообщества CocoaHeads. Если кто не знает, это регулярный митап для iOS/OS X-разработчиков. В программе три интересных доклада и свободное общение с коллегами по цеху.
Читать полностью »

Перехватить конфиденциальную информацию? Получить несанкционированный доступ к различным приложениям и системам? Нарушить нормальный режим работы? Все это и многое другое выполняют атаки типа Man in the Middle.

Сеть компании и MitM. Часть 1 - 1
Сегодня мы начинаем цикл статей, посвященный атакам «человек посередине» (и ряду сопутствующих) на типичные протоколы и каналы передачи, встречающиеся практически в любой компании. Для начала рассмотрим базовые уровни: физический и канальный.

Заинтересовались? Добро пожаловать под кат.
Читать полностью »

Не так давно мы выпустили новую минорную версию 8.3.75005 программного комплекса предотвращения утечек данных DeviceLock DLP и помимо других улучшений, включили в нее довольно полезную для крупных компаний функцию консолидации данных с серверов хранения.

Как устроена консолидация архивов в DeviceLock DLP - 1

Хотелось бы рассказать о консолидации чуть подробнее…

Читать полностью »

Mail.ru выпустила новый браузер Atom с акцентом на «безопасность и приватность» - 1

В июле 2018 года компания Mail.ru прекратила разработку браузера «Амиго», хорошо знакомого многим пользователям, которые пытались удалить его из системы.

Однако крупнейшая интернет-компания России не могла остаться без своего браузера. Поэтому разработчиков просто перевели с одного проекта на другой — и сделали ребрендинг. Как и «Амиго», новый браузер Atom создан на базе Chromium.

Atom можно скачать с сайта browser.ru. Сегодня началось открытое бета-тестирование.
Читать полностью »

Как ИИ помогает осваивать язык жестов - 1

Для любого человека язык жестов сложен для изучения. Дело в том, что используются не только жесты, но и мимика, а также артикуляция, плюс «язык тела». Значение передаваемой информации зависит от всех этих факторов. Существуют программы для изучения языка жестов, но многие из них не слишком удачны, плюс ценник не всегда гуманный. В ближайшее время все может измениться — сейчас разрабатываются методы изучения языка жестов при помощи ИИ.

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

Дефективное встраивание функций в Go - 1

Эквивалентен ли по производительности код, представленный ниже?

// (A). Вызов HasPrefix будет встроен.
return strings.HasPrefix(s, "#")
// (B). Ручное встраивание тела HasPrefix.
return len(s) >= len("#") && s[:len("#")] == "#"

Ответ: нет.

За подробностями и объяснениями прошу под кат.

Читать полностью »

Источник опубликовал интересные статистические данные о продажах полнокадровых беззеркальных камер в Японии. Как известно, до августа прошлого года в этом сегменте была представлена практически только продукция компании Sony, доля которой превышала 99%.


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js