Servlet 4.0: Делаем больше быстрее. Server Push

Автор: admin от 22-12-2017, 09:10, посмотрело: 115

Всем доброго и постепенно наступающего!



До окончания этого года остаётся не так уж и много времени, но мы ещё похоже успеем запустить два курса, одним из которых будет курс по Java EE. Так что держите первую часть заметок по Servlet 4.0



Новый крупный релиз API Servlet охватывает протокол HTTP/2 и прогнозирует потребности в ресурсах.



Долгожданное обновление для Java EE 8 включает в себя обновления существующих API: JAX-RS 2.1, Bean Validation 2.0, JavaServer Faces (JSF) 2.3, Contexts and Dependency Injection (CDI) 2.0, JSON with Padding (JSONP) 1.1 и Servlet 4.0, а также два новых API: JSON-Binding (JSON-B) и Java EE Security. Среди этих API, Servlet 4.0 представляет собой достаточно крупное обновление, первое с 2009 года.



Импульс, который вызвал этот большой релиз (а не точечное обновление), — это глобальное развертывание протокола HTTP/2 и множество новых возможностей, которые он приносит. Это обновление для HTTP является первым за почти 20 лет и устраняет многие недостатки HTTP 1.x. Новые возможности многочисленны (мультиплексирование запросов/ответов, сжатие заголовков, приоритизация потоков и push-сервер), но наиболее заметной функцией для пользователей Servlet API является Server Push, о котором я расскажу в этой статье.



Server Push — это не единственное примечательное дополнение к Servlet 4.0. Этот релиз также представляет усовершенствования в виде Servlet Mapping API, который поддерживает распознавание URL-отображений во время выполнения, за счет улучшений получения ссылочных путей. В этой статье обсуждаются эти функции, и как Server Push был интегрирован в API JavaServer Faces 2.3.



Servlet 4.0: Делаем больше быстрее. Server Push

Категория: Операционные системы » Ubuntu

 

10 самых важных английских слов 2017 года по версии Merriam-Webster

Автор: admin от 22-12-2017, 09:10, посмотрело: 107

Недавно Merriam-Webster опубликовал 10 самых популярных слов 2017 года: именно их пользователи искали чаще всего в уходящем году. Мы перевели и адаптировали статью об этом для тех, кто учит английский и хочет лучше разобраться в значении перечисленных слов.



1. Feminism — феминизм



10 самых важных английских слов 2017 года по версии Merriam-Webster

Категория: Операционные системы » Ubuntu

 

Организация музыкального сопровождения торгового зала

Автор: admin от 22-12-2017, 09:10, посмотрело: 122

Добрый день, вечер или ночь, все зависит от времени суток в который вам довелось прочитать мою статью.



В связи с открытием торгового зала была поставлена задача, организовать фоновую музыку в торговом зале, а именно:

— Трансляция из главного офиса подготовленного музыкального сопровождения;

— Управление только из центрального офиса, без доступа сотрудников торгового зала;

— Периодическое воспроизведение рекламы(необходима ежедневная смена рекламных роликов;

— Работа только в часы работы торгового зала;

— Без покупки дополнительного оборудования и ПО.



Что мы имеем:

— Контейнер LXC Ubuntu Server 16.04 (Память 1Gb, HDD 32 Gb);

— VPN сеть с торговым залом;

— Старый компьютер (Celeron 800, Память 256 Mb, WinXP):

— Подготовлена аудиосистема торгового зала с усилителем (в аренде).



За основы были взяты статьи:

— Интернет-радио своими руками;

— Управление радиоэфиром через браузер;

— Интернет-радио с множеством ведущих из разных городов и звонками в прямом эфире;

— Интернет-радиостанция на Liquidsoap + IceCast.

Категория: Операционные системы » Ubuntu

 

Обзор зарубежных и российских регистраторов доменных имён. Сравнение маркетинговых уловок у нас и у них

Автор: admin от 4-12-2017, 22:00, посмотрело: 144

В последнее время появилось много интересных доменных зон, некоторые из них были и раньше. У большинства регистраторов на такие зоны большие скидки и на какой-то момент можно поверить, чтобы были созданы дешёвые и доступные зоны для всех пользователей для любых нужд, но на самом деле это и близко не так. Далее речь пойдёт о классических зонах .ru / .com и не совсем обычных .xyz, .club, .today, .life, .world, .online, .tech, .store, а также о регистраторах, которые заманивают низкими ценами и в результате пользователи попадают на большие деньги на продлении этих зон.

Категория: Операционные системы » Ubuntu

 

Полёты на падающих снежинках

Автор: admin от 2-12-2017, 19:20, посмотрело: 206

1. Вступление



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

Категория: Операционные системы » Ubuntu

 

Настройка звука в Ubuntu

Автор: admin от 2-12-2017, 19:20, посмотрело: 319

У меня есть хобби — написание музыки. Поэтому после установки свежей версии Ubuntu на свой ноутбук мне понадобилось настроить звук чуть более тонко, чем обычным пользователям. К моему сожалению, сделать это у менять не вышло. Тем не менее, я хочу рассказать о шагах, которые немного приблизили меня к результату. Я надеюсь, что кому-то это сэкономит время. А может, с помощью читателей я смогу пройти дальше. Если вы пользуетесь Linux и можете произнести слова sidechain и компрессия в одном осмысленном предложении — Добро пожаловать!



Настройка звука в Ubuntu

Категория: Операционные системы » Ubuntu

 

Универсальный cмарт-контракт мультиподписи в Ethereum

Автор: admin от 10-11-2017, 21:10, посмотрело: 361

Несколько дней назад мы в компании BitClave прочли о недавнем инциденте с мультиподписными кошельками компании Parity Technologies, решили пригляделся к коду их смарт-контракта. Свежий пост в блоге компании Zeppelin Solutions детально описывает произошедший инцидент с технической стороны, поэтому мы хотели бы в нашей статье больше сфокусироваться на принципах проектирования смарт-контрактов.



Универсальный cмарт-контракт мультиподписи в Ethereum

Категория: Операционные системы » Ubuntu

 

Чем похожи крутые нетворкеры и выступающие публично? 5 качеств, которым можно позавидовать

Автор: admin от 27-10-2017, 12:20, посмотрело: 147

Чем похожи крутые нетворкеры и выступающие публично? 5 качеств, которым можно позавидовать

Выступать перед незнакомыми людьми, пытаясь увлечь их своими идеями — для многих это труднейшая задача. Страшно, жуть — «а что они подумают», «это неприлично», «что я им скажу». Но есть сэнсеи, которые с ходу прекрасно находят общий язык с самыми разными людьми и интересно выступают перед любой аудиторией. Один из таких мастеров — Ирина Трипапина, руководитель по международному развитию MyTarget. Благодаря её таланту в myTarget пришли очень крупные клиенты из нескольких стран. Под катом — советы и интервью с Ириной, в котором она рассказывает о главных качествах, помогающих выступать и увлекать людей. Передаем ей слово.

Категория: Операционные системы » Ubuntu

 

Нюансы шифрования в Git

Автор: admin от 15-10-2017, 15:35, посмотрело: 322

Если вы захотели воспользоваться публичным ресурсом вроде GitHub или GoogleDrive для хранения своего репозитория, но при этом не готовы делиться со всем миром результатами своего труда, то вам поможет шифрование файлов в гит-репозитории. Это не сверхсекретная технология и на эту тему есть некоторое количество небольших статей в интернете (и даже на Хабре), но все они являются вариацией куска документации git посвященного атрибутам и тему совершенно не раскрывают. Кроме этого, в процессе использования git в этом режиме появляются ньюансы использования, которые не всегда легко понять и решить и которые я в этой статье постараюсь осветить.

Категория: Операционные системы » Ubuntu

 

Моменты в разработке и продаже модулей Битрикс

Автор: admin от 15-10-2017, 15:35, посмотрело: 186

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


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


Эта статья будет полезна тем, кто хочет начать продавать свои модули на Маркетплейсе или продвигать свою фирму с его помощь.

Категория: Операционные системы » Ubuntu