Рубрика «juice»

6436ef55c67b8-img-desktop-1

Около двух недель назад Европейское космическое агентство запустило автоматическую станцию Jupiter Icy Moons Explorer (JUICE). Запуск прошел успешно, аппарат отделился от носителя и последовал к цели своего путешествия — Юпитеру. Вернее, не столько к нему, сколько к четырем наиболее интересным для науки спутникам планеты-гиганта: Ио, Ганимеду, Европе и Каллисто.

Несколько дней назад аппарат сделал селфи с Землей, что говорит о нормальном режиме работы всех систем. Если не случится ничего непредвиденного, аппарат достигнет цели своего путешествия. Но почему именно эти спутники, ведь их у Юпитера целых 92? Давайте разберемся.
Читать полностью »

Введение

Почти в каждом проекте приходится думать об отправке писем по электронной почте. Основными требованиями при этом являются, помимо надежности доставки, привлекательность и удобство электронных писем.

Основные нюансы при формировании таких писем:

  • Все стили должны встраиваться (inline) в виде атрибута style для конкретного HTML-элемента.
  • Все изображения должны встраиваться, либо как отдельные вложения в в письме, либо в виде base64-кодированных данных (второе банально удобнее).
  • Письмо должно поддерживать DKIM (настройка мэйлера), а домен отправителя — содержать SPF-запись.Читать полностью »

Существует множество различных конфигурационных библиотек, доступных в Java, например, одна от Apache Commons, но они как правило, следуют очень простому шаблому: парсинг ряда конфигурационных файлов и построение на основе этих данных Property или Map, у которого в дальнейшем и запрашиваются значения:

Double double = config.getDouble("number");
Integer integer = config.getInteger("number");

Но этот подход меня не устраивает по нескольким причинам:

  • Во-первых, получается достаточно многословно;
  • Приходится передавать конфигурационный объект целиком, даже если от него требуется всего один параметр;
  • Очень просто допустить ошибку в ключе и прочитать некорректные данные.

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


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