• Elasticsearch — поисковый движок с json rest api, использующий Lucene и написанный на Java. Описание всех преимуществ этого движка доступно на официальном сайте. Далее по тексту будем называть Elasticsearch как ES. Подобные движки используются при сложном поиске по базе документов.…

  • Перерыв тонны материала по текущему видению интернета вещей, сделал вывод — мы пытаемся объять необъятное. Авторитетные компании изобретают новые технологии коммуникаций, стандарты передачи данных, операционные системы и “железо” для умных устройств, забывая о первоначальной цели — о конечном потребителе. А…

  • Родителей, которые не водят детей делать прививки, могут посадить в тюрьму на полгода Фото: BBC Президент Уганды Йовери Кагута Мусевени подписал указ о введении уголовной ответственности за отказ родителей прививать детей, пишет ВВС. Кроме того, указ запрещает посещать школу детям,…

  • Компания Canonical Ltd., занимающаяся популяризацией свободного ПО и испанский производитель мобильных устройств BQ объявили о начале предварительных продаж планшета на операционной системе Ubuntu. Планшет называется Aquaris M10 Ubuntu Edition, предлагается в двух вариантах – FHD и HD, и стоит €290…

  • Node.js разработчики, запускайте команду `npm install` на свой страх и риск и помните, что само-распространяющийся червь свободно гуляет по экосистеме. Никогда нельзя полагать что скачанный из интернета файл является безопасным. Это справедливо и для NPM, стандартного менеджера пакетов Node.js. Уязвимость…

  • Да, да, доброго времени суток! Давненько я не садился за баранку этого пылесоса… Это я про написание статей на Хабр. Да, срок моего отсутсвия уже серьезный, и меня иногда начинают упрекать, что я совсем пропал. Но, я не пропал, я…

  • Международная команда инженеров из корейских и американских медицинских институтов и лабораторий разработала прототип гибкого устройства, закрепляемого на коже, в помощь больным диабетом 2 типа. Устройство измеряет уровень глюкозы в крови и по необходимости вводит в кровь метформин – сахароснижающее лекарственное…

  • Перевод статьи Pascal Hertleif "Good Practices for Writing Rust Libraries" (2015.10.24). Прошел примерно год, как меня заинтересовал Rust, язык программирования от Mozilla Research, сосредоточенный на решении трёх задач: безопасность, скорость и параллелизм. Он такой же низкоуровневый, как Си или C++,…

  • Практически в каждом виде спорта атлетам строго запрещено улучшать своё тело какими-либо способами. Запрещают приём даже самых безобидных препаратов вроде мельдония и кофе, не говоря уже о механических имплантах и протезах. Такое считается злостным нарушением и карается дисквалификацией, вплоть до…

  • Введение Летом 2015 года перед нами, разработчиками «Кода безопасности», встала задача реализации защищенного хранилища под Android с шифрованием по стандартам, признанным российским законодательством. До этого у нас уже было решение на планшете, к которому имелись исходники Android. И это позволило…