JMeter 4.0. Что нового?

Автор: admin от 14-03-2018, 10:45, посмотрело: 44

11 февраля состоялся релиз новой мажорной версии 4.0 Apache JMeter. Поскольку мы используем этот инструмент для нагрузочного тестирования на многих проектах, мы не могли оставить данное событие без внимания.



Предыдущий мажорный релиз (версия 3.0) был выпущен чуть меньше двух лет назад (для сравнения, версия 2.0 вышла аж в 2004-м!). Также за последние 2 года было выпущено несколько минорных релизов (версии 3.1-3.3). Это показывает нам, как JMeter развивается, чтобы шагать в ногу с новыми технологиями и соответствовать нуждам разработчиков.



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



JMeter 4.0. Что нового?


Под катом самые важные изменения в JMeter 4.0, о которых вам нужно знать.

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

 

Angular: OAuth2 авторизация, рефрешим токен и HttpInterceptor

Автор: admin от 14-03-2018, 10:45, посмотрело: 46

Доброго времени суток.



Опишу процесс авторизации с использованием некоторого сервера авторизации и интерфейса HttpInterceptor, который стал доступен с версии Angular 4.3+. С помощью HttpInterceptor`a будем добавлять наш токен в Header запроса перед отправкой каждого запроса. Так же, по истечению срока действия токена, получая 401ую ошибку, будем восстанавливать токен и повторять запросы, которые не прошли авторизацию пока ждали рефреша.



Начнем с конфигурации Interceptor`ов:



Проводить конфигурацию предпочитаю с основного модуля приложения. Или если ваше приложение уже достаточно большое, советую вынести конфигурации в CoreModule.

В статье буду использовать CoreModule, но можно сделать это и в корневом (AppModule обычно) модуле приложения, отличия незначительны.



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

 

10 нюансов, на которые надо обратить внимание при выборе хостинга VPS

Автор: admin от 14-03-2018, 10:45, посмотрело: 29

В России более сотни компаний предлагают услуги VPS-хостинга, дополняя их услугами управления и поддержки, обеспечения безопасности, лицензирования ПО. Раньше «правильную» хостинговую компанию определяли по емкости хранилища, мощности ЦП и пропускной способности сети, которые она предоставляла за определенные деньги. Теперь акценты несколько сместились: в числе наиболее важных факторов — высокая доступность. Например, журнал «Forbes» рекомендует тем, собирается запустить и постоянно развивать свой сайт, использовать при выборе провайдера VPS комплексный подход, то есть учитывать целый набор критериев. Конечно, оптимальный выбор провайдера услуг веб-хостинга в значительной степени зависит от типа размещаемого сайта. Тем не менее, есть некоторые общие, но очень важные факторы, которые стоит принять во внимание при выборе провайдера VPS.



10 нюансов, на которые надо обратить внимание при выборе хостинга VPS

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

 

Собственные данные в системном дампе падения Windows

Автор: admin от 10-03-2018, 09:30, посмотрело: 36

По роду своей деятельности (Windows Kernel) мне регулярно приходится разбирать дампы BSOD'ов. Не единичны случаи, когда у конечного пользователя успешно пишутся только Mini-дампы, в которых сохраняется только значение регистров процессора и стек падения. А другого средства отладки клиентской машины просто нет. Но что делать, если в стеке нет нашего драйвера, а заказчик настаивает, что падения начались после установки продукта и закончились после отключения драйвера этого продукта? В моем случае хорошим решением оказалось ведение небольшого журнала последних событий в циклическом буфере. Осталось только сохранить этот циклический буфер в дампе.



Под катом я расскажу, как из своего драйвера добавить в дамп данные. А затем извлечь их, используя pykd.

Собственные данные в системном дампе падения Windows

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

 

Создание сети с выходом в Интернет в среде GNS3 на Windows 10

Автор: admin от 8-03-2018, 21:25, посмотрело: 69

GNS3 (Graphical Network Simulator) — это графический симулятор сети, который позволяет смоделировать виртуальную сеть из маршрутизаторов и виртуальных машин. Незаменимый инструмент для обучения и тестов. Работает практически на всех платформах. Отлично подходит для создания стендов на десктоп машинах.

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

 

Создаем своих криптокотиков (Часть 1)

Автор: admin от 8-03-2018, 21:15, посмотрело: 73

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



Совсем скоро стало понятно в чем же дело — во всем виноват оказался проект CryptoKitties. Это забавная игрушка, работающая на блокчейне Ethereum и позволяющая пользователям разводить «котят», скрещивать их и продавать как обычные критовалютные токены. В какой-то момент 15% всех транзакций в Ethereum приходились на криптокотят! А к моменту написания этой статьи, игроки потратили на котят уже 23 миллиона долларов!



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



Создаем своих криптокотиков (Часть 1)
Хочу криптокотика

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

 

Как восстановить потерянный в форме текст

Автор: admin от 8-03-2018, 21:15, посмотрело: 50

Как-то раз писал я большой текст по SEO на одном из профильных форумов, текст получился большим и дельным. По привычке время от времени отвлекаться от набора текста (будь эта привычка неладна), переключаясь между закладками оперы, я, не скоординировав движения руки, вдруг, непроизвольно воспользовался оперовским управлением мышкой (будь оно неладно) и…

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

 

Реализуем промисы на Java

Автор: admin от 5-03-2018, 16:30, посмотрело: 61

Всем доброго времени суток. Сегодня я хочу рассказать о том, как писал реализацию механизма промисов для своего JS движка. Как известно, не так давно вышел новый стандарт ECMA Script 6, и концепция промисов выглядит довольно интересно, а также уже очень много где применяется веб-разработчиками. Поэтому для любого современного JS движка это, безусловно, must-have вещь.

Внимание: в статье довольно много кода. Код не претендует на красоту и высокое качество, поскольку весь проект писался одним человеком и всё ещё находится в бете. Цель данного повествования — показать, как же всё работает под капотом. Кроме того, после небольшой адаптации данный код можно использовать для создания проектов чисто на Java, без оглядки на javascript.



Первое, с чего стоило начать написание кода — это с изучения того, как всё должно работать в итоге. Архитектура получившегося модуля во многом определялась по ходу процесса.

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

 

Платформа CUBA в 2017: новые фичи, новые услуги, новые планы

Автор: admin от 5-03-2018, 16:30, посмотрело: 149

На заре 2018 хочется подвести итоги, и рассказать об изменениях в платформе CUBA за прошлый год. Если 2016 стал для нас революционным благодаря переходу в опенсорс, то 2017 стал годом планомерного развития: мы сфокусировались на предложении новых фич и услуг нашему сообществу.



Платформа CUBA в 2017: новые фичи, новые услуги, новые планы

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

 

Модульное тестирование react компонетнов withRouter (jest, enzyme)

Автор: admin от 5-03-2018, 16:30, посмотрело: 209

При разработке модульных тестов для react компонента, обернутого в вызов withRouter(Component) столкнулся с сообщением об ошибке, что такой компонент может существовать только в контексте роутера. Решение этой проблемы очень простое и не должно по идее вызывать вопрсов. Хотя почему-то ссылки на документацию https://reacttraining.com/react-router/web/guides/testing Google упорно отказывался выдавать. Меня это совсем не удивляет, т.к. документация написано как чистое SPA-приложение без всякого там SSR и с точки зрения поисковой машины выглядит вот так:





Кому достаточно документации может на этом закончить чтение. А для себя я сделаю несколько заметок под катом.

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