Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга

NBomber как альтернатива JMeter для .NET разработчика

.NET *C# *Высокая производительность *Тестирование веб-сервисов *

Как и многие разработчики, впервые столкнувшиеся с нагрузочным тестированием, я начал с JMeter. Для ознакомления и простых сценариев JMeter полностью меня устраивал, но с усложнением задач и потребностью в большем контроле я начал задумываться о поиске более удобной альтернативы. Особенно хотелось чтобы инструмент легко адаптировался или уже был адаптирован под экосистему .NET.

В этой статье мы рассмотрим NBomber как легкую для освоения альтернативу JMeter, а также постараемся ответить на вопрос "Почему я должен проводить нагрузочное тестирование именно с NBomber ?".

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

Читать далее
Рейтинг 0
Просмотры 75
Комментарии 0

Новости

Навыки важнее дохода или мое хождение по мукам

Карьера в IT-индустрии
Из песочницы

Опыт хорош, если за него не заплачено слишком дорого (Томас Фуллер)

Этот материал можно свести к короткой фразе «навыки важнее заработка здесь и сейчас», но я хочу рассказать о том, как я попал в ловушку, поставив в приоритет сиюминутную выгоду, а также о последствиях этого. Возможно, кому-то будет полезно, чтобы не наступать на мои грабли. Все-таки лучше учится на чужом опыте.

Читать далее
Всего голосов 6: ↑3 и ↓3 0
Просмотры 535
Комментарии 0

Знакомимся с Javassist

Java *
Из песочницы

Всем большой привет! Перед началом стоит сказать, что библиотека Javassist довольно мощный инструмент, так как стирает почти все границы у того безграничного языка JAVA, позволяя разработчику осуществлять манипуляции связанные с байткодом.

Конечно, получив доступ к байткоду, а ровно и к возможности воздействовать на этот самый байткод вам совсем не обязательно вклиниваться в него. Javassist можно использовать и в “мирных” целях!

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

Итак, если после всех предостережений вы все же решили использовать эту библиотеку, то давайте начинать!

В этой статье мы рассмотрим Javassist, как инструмент, с помощью которого мы будем вклиниваться в существующий байткод и трансформировать его.

Потребоваться это может в разных случаях. Например, у вас под рукой есть некая библиотека, в которой все классы уже скомпилированы и все зависимости вместе с запускающим методом упакованы в JAR архив. И вот, случилось так, что по какой-то причине вам нужно изменить реализацию того или иного метода. Предположим, вы нашли баг в библиотеке, или возможно требуется, чтобы были выполнены какие-нибудь дополнительные действия, в виде подсчета чего-нибудь, отправки оповещения о том или ином событии при старте вашего приложения и при определенных условиях.

Как и говорилось выше, после использования Javassist у вас появится второе полноценное приложение, в котором будет жить Java со своей логикой. Почему это происходит? Почему нельзя запаковать все в одно приложение?

Ответ очевиден – приложение не может само себя изменять. Т.е. приложение не может само изменять свой же байткод. Это должен делать кто-то другой. Этот кто-то другой – такое же Java приложение, но заточенное на работу с байткодом.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 251
Комментарии 2

Как джуну стать продактом и не потерять веру в человечество?

Разработка мобильных приложений *Управление продуктом *Карьера в IT-индустрии IT-компании
Из песочницы

Краткое. Очень краткое руководство для Junior Product о том, как выжить первые несколько недель в команде разработки.

Ого! Читать
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 533
Комментарии 1

Как нативно визуализировать голос в iOS

Блог компании Surf Программирование *Разработка под iOS *Разработка мобильных приложений *Звук

Реализовать запись и проигрывание аудиофайлов в iOS несложно. Но если к этому добавляется задача визуализировать звук в момент записи с микрофона, это может вызвать сложности даже у опытного программиста, который мало работал с AVFoundation — мультимедийным фреймворком для работы с аудиовизуальными носителями.

В статье расскажу, как в iOS нативно визуализировать голос в процессе записи и проведу краткий экскурс в физику звукозаписи.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 675
Комментарии 0

Кривые рабочие взаимодействия кофаундеров — причина №2 гибели стартапов

Венчурные инвестиции Развитие стартапа
Перевод
image

Аарон Харрис — 
бывший глава по инвестициям Series A в Y Combinator

Прежде чем фаундеры станут менеджерить сотрудников, они неизбежно столкнуться с тем, как менеджерить друг друга. Неудачные рабочие взаимодействия кофаундеров — причина №2 гибели стартапов.

Несмотря на такую важность и сложность взаимоменеджмента кофаундерами друг друга, большинство советов по такому «взаимоменеджменту», которые я встречал, посвящены отношениям «начальник-подчиненный». Это полезно, но не на первых порах. То, что я читал об этой стадии менеджмента, построено по принципу «относись к этому как к отношениям». Это верно, но слишком обобщено, что может помочь только лишь в некоторой степени.

Взаимоменеджерить друг друга кофаундерам сложно по ряду причин:
Читать дальше →
Всего голосов 2: ↑0 и ↓2 -2
Просмотры 585
Комментарии 0

Открытка ко Дню Радио: Telefontornet — замок связи

Блог компании RegionSoft IT-инфраструктура *Стандарты связи История IT Инженерные системы

У каждого связиста есть любимая технология и есть технология или гаджет, по которым он грустит. У меня таких много, но среди прочих выделяется WiMax — я помню, как мы были воодушевлены его перспективами и тщательно изучали технологию. Казалось, вот оно, будущее в твоих руках — и вот это будущее подчистую проигрывает «маркетинговому» LTE, чисто технически менее достойному конкуренту. Ну а теперь и печалиться, получается, не о чем — другие технологии оказались эффективнее. В истории связи немало случаев, когда что-то перспективное и грандиозное быстро уходило в историю, иногда и не оставив следа… А иногда оставив по-настоящему красивый, почти сказочный след.

Вы слышали про Telefontornet?

Читать далее
Всего голосов 19: ↑19 и ↓0 +19
Просмотры 2.1K
Комментарии 7

Хочу оказать дядюшке Филипу Дику должное уважение от ру комьюнити да спросить совета

Читальный зал Киберпанк Научная фантастика

Привет! Недавно вкусил творчество Филипа Дика: прочитал несколько популярных книг (нет, не про электроовец) — очень понравились стиль, глубина и фантазия автора — а потому захотелось побольше узнать про него. Изучил товарища поподробнее и удивлён, что в русском сообществе о его творчестве ходят настолько неоднозначные мнения. Кому-то слишком скучно, кому-то слишком мрачно, кому-то попросту не интересно.

А мы говорим (на секундочку!) про «прадедушку киберпанка», чьё творчество оказало влияние на огромный кусок фильмов современности, например НачалаМатрицы и кучи другого sci-fi.

Читать далее
Всего голосов 14: ↑11 и ↓3 +8
Просмотры 2.8K
Комментарии 34

Всемирный день пароля: как цифровая информация обзавелась защитой?

Блог компании RUVDS.com Информационная безопасность *Читальный зал История IT

Каждый первый четверг мая в IT-мире отмечается World Password Day: всемирный день паролей. Его предложил ввести в 2005 году Марк Бернетт как напоминание о важности паролей — и выразил пожелание, чтобы хотя бы в этот день пользователи вспоминали о необходимости их периодически обновлять. По предложению Intel Security, с 2013 года он получил своё место в календаре: в 2022 году он пришёлся на четверг 5-го мая.
Читать дальше →
Всего голосов 17: ↑16 и ↓1 +15
Просмотры 928
Комментарии 3

Становление ПВО США в годы Холодной Войны

Блог компании Timeweb Cloud Читальный зал Научно-популярное Старое железо Инженерные системы

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

Итак:
— с чего начались известные олдам телефонные модемы?
— как обрабатывать данные с радаров в масштабе страны?
— а в реальном времени?
— как в Инженерную службу Противовоздушной обороны попала «Белл Телефон Лабораториз»?

И самое главное: кто оплатил весь банкет?
Читать дальше →
Всего голосов 22: ↑21 и ↓1 +20
Просмотры 2.8K
Комментарии 4

FRFR — что это и почему гитаристы переходят на такие системы

Блог компании Аудиомания

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

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Просмотры 1.3K
Комментарии 2

Чего ждать от цифровых кинокамер в ближайшие годы? Часть 2

Работа с видео *Видеотехника

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

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 1.9K
Комментарии 6

Тестируем космические технологии: насколько эффективно пассивное охлаждение серверов?

Блог компании HOSTKEY Хостинг Серверная оптимизация *Компьютерное железо

Системы охлаждения совершенствуются, но отвод тепла от электронных компонентов по-прежнему основан на использовании вентиляторов и массивных радиаторов. Можно изолировать холодные или горячие коридоры, устанавливать продвинутые системы мониторинга и управлять воздушными потоками в реальном времени, но технологический предел эффективности таких решений уже достигнут. И где разумная тому альтернатива?

Мы в HOSTKEY решили попробовать пассивное охлаждение и внедрили разработку компании «Теркон» — создателя систем охлаждения для космических аппаратов.

И что же вышло?
Всего голосов 17: ↑16 и ↓1 +15
Просмотры 5.8K
Комментарии 45

Визуализатор для ZX Spectrum и MSX или с Днем Радио, Гики

Программирование *Математика *Визуализация данных Демосцена DIY или Сделай сам

Сегодня принимают поздравления с профессиональным праздником некоторые гики =), так что хотелось бы рассказать о создании чего-то такого теплого светодиодного радиотехнического… И да! для вечного живого Z80!

Кому интересно, что ещё можно такого придумать для Z80 в XXI веке, прошу под кат...

история создания спектролайзера...
Всего голосов 29: ↑29 и ↓0 +29
Просмотры 3.8K
Комментарии 6

Как изучить SQL за ночь или шпаргалка для системного аналитика

Анализ и проектирование систем *SQL *

Помните, как вы были студентами, и готовились к экзаменам по ночам?

Предлагаю вашему вниманию простую шпаргалку по SQL с теорией и практикой, которой вы сможете воспользоваться в любое время.

Изучите теорию на примерах и закрепите на 13 практических задачах по SQL.

Читать далее
Всего голосов 34: ↑30 и ↓4 +26
Просмотры 11K
Комментарии 28

Как я hiddenkeywords проходил

Занимательные задачки Google Chrome HTML *Поисковая оптимизация

Продолжаем проходить различные "квесты" и "пазлы" на просторах интернета. На этот раз в руки мне попался https://hiddenkeywords.com/ Это испытание было создано студией Propellernet - студия маркетингового консалтинга из Англии.

Если ты не боишься спойлеров, то добро пожаловать.

Поехали!
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 1.3K
Комментарии 3

Служебные произведения. Как работодателю правильно оформить и защитить права на программы для ЭВМ и базы данных

Habr IT-инфраструктура *IT-стандарты *Управление разработкой *IT-компании
Из песочницы

В данной статье я расскажу о том, как правильно оформить документы, подтверждающие исключительные права ("право собственности") работодателя на произведение. Под произведением имею ввиду программы для ЭВМ и базы данных. Под конец статьи также расскажу не много об изобретениях и отличиях в оформлении правоустанавливающих документов.

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

Действительно, по общему правилу, исключительные права на произведения принадлежат работодателю, если иное не установлено в договоре (к примеру в трудовом договоре), но только если оно разработано работником (автором) в пределах его трудовых обязанностей. Однако, если работник вдруг обратится в суд, посчитав что исключительное право на произведение принадлежит ему, т.к. создано оно вне рамок исполнения им своих трудовых функций, сможете ли вы доказать суду документально, что этот работник создал произведение именно в рамках своих трудовых обязанностей? Если нет, то суд с большой долей вероятности может принять решение в сторону работника, тем более не следует забывать что работник в данном случае является "слабой стороной", а значит спрос с работодателя в суде будет максимальным. Исходя из личного профессионального опыта могу с уверенностью сказать что многие работодатели не уделяют кадровым документам надлежащего внимания и зачастую даже название должности не соответствует тому, чем фактически занимается работник. Ни в трудовом договоре, ни еще где-либо отсутствуют функциональные обязанности или прописаны так абстрактно, что судью становится очень сложно убедить в том, что имелось ввиду в таких «рукописях».

Читать далее
Всего голосов 10: ↑8 и ↓2 +6
Просмотры 1.2K
Комментарии 5

Создание Commodore 64: истории инженеров. Часть 1

Блог компании ISPsystem История IT Старое железо
Перевод

Смелые архитектурные решения, которые легли в основу самого продаваемого компьютера всех времен и народов.

В январе 1981 года несколько инженеров компании MOS Technology начали разрабатывать графический и звуковой чипы, предназначенные для последующей продажи компаниям, которые захотят создать «лучшую в мире игровую приставку». А в январе 1982 года домашний компьютер с этими чипами был представлен на зимней выставке потребительской электроники в Лас-Вегасе. Благодаря использованию внутренних мощностей компании для создания прототипов инженеры сократили срок разработки каждого чипа до менее чем девяти месяцев, а пять опытных компьютеров для выставки удалось спроектировать и собрать всего за пять недель. Однако самым большим удивлением для представителей индустрии домашних компьютеров стала начальная цена Commodore 64: $595 за устройство с клавиатурой, центральным процессором, графическим и звуковым чипами и 64 килобайтами памяти вместо 16 или 32, которые тогда считались стандартом.

Читать далее
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 2.9K
Комментарии 0

Что означает информация в заметке Коммерсанта «Британия морозит «Байкал»

Высокая производительность *FPGA *Программирование микроконтроллеров *Производство и разработка электроники *Процессоры

Газета "Коммерсантъ" опубликовала важный материал "Британия морозит «Байкал». Российские процессоры лишаются доступа к технологиям". К сожалению, авторы заметки никогда не видели то, о чем они написали, то бишь semiconductor IP, и не понимают его природы. Зато его видел я. Поэтому я решил написать к их заметке своего рода толкование:

1. Что именно британские компании ARM и Imagination продают российским лицензиатам, таким как Байкал? (Спойлер: не патенты, хотя патенты в картину входят)

2. Чем Apple отличается от Байкала в лицензировании semiconductor IP?

3. Сколько стоят лицензии на ядра и сколько стоит архитектурная лицензия?

4. Как компания-разработчик semiconductor IP может обнаружить, что произведенный кем-то чип использует ее ядро?

5. Были ли прецеденты подобных высоких отношений с китайскими компаниями?

6. Почему в статье упоминается МЦСТ (Эльбрус)? Они же вроде сами спроектировали CPU собственной архитектуры? (Спойлер: а GPU?)

7. Могут ли британские патенты стать проблемой для разработчиков российcких ядер с архитектурой RISC-V?

8. Что логично ожидать от российских полупроводниковых стратегов?

Читать далее
Всего голосов 165: ↑158 и ↓7 +151
Просмотры 22K
Комментарии 43

Чего ждать от цифровых кинокамер в ближайшие годы? Часть 1

Работа с видео *Видеотехника
Из песочницы

За последние несколько лет индустрия цифровых камер пережила настоящий бум. Благодаря конкуренции между основными игроками профессиональные средства захвата изображения стали куда доступнее. Кажется, что, покупая сегодня камеру дороже $2,5-3 тыс., невозможно сделать неправильный выбор. В плане качества и пластичности изображения достигнут такой уровень, что разглядеть разницу между камерой за $90 тыс. и за $6 тыс. может только специалист, только в контролируемых тестах, и то — докопавшись “до пикселей”. Как следствие, конкуренция между моделями и брендами перешла в плоскость функционала, эргономики и продуктовой экосистемы.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 2.5K
Комментарии 6