Это заключительная часть серии. Еще немного багов, еще немного отладки, и красивый результат! Готовая подсветка для любого языка на javascript с использованием библиотеки colors. Разработку и тестирование мы веди на площадке repl.it
«То есть как это автоматизировать ВСЁ? — воскликнули тестировщики. — А как же ручное тестирование?!»
Да, коллеги, девопсники наступают, и эти люди хотят отобрать у нас наш кусок хлеба и автоматизировать нас вон из профессии. Звучит страшно? Давайте разбираться. Для этого мы пригласили на наш уютный Heisenbug Баруха Садогурского, того ещё популяризатора DevOps, и он нам честно расскажет, собираются ли такие, как он, уволить всех тестировщиков или всё-таки мы ещё повоюем.
А точно ли вообще асинхронность в питоне нам нужна? Есть мнение, что старые добрые синхронные веб-фреймворки на Python таки работают быстрее и надёжнее. Давайте проверять!
0:00 Популярные тесты производительности Python веб-фреймворков
3:49 Разворачиваем проект под тесты
6:39 Запуск тестов Aiohttp
9:05 Запуск тестов Meinheld с Falcon
10:40 Aiohttp сливает, асинхронность отстой:(
11:22 Или нет?
12:02 Изменим тесты и проведём их снова
14:38 Ёлочки-палочки, что происходит? Почему?
17:15 Мультипроцессинг, мультипоточность, асинхронность — когда что использовать?
/****************** about ******************/
Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:
— Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.
Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.
С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.
В двух словах попытался раскрыть поверхностно вопросы по профессии системный администратор: как становятся админами, зарплата системных администраторов, взаимоотношения с юзерами и т.д.
man – помощь
info – тоже помощь
uptime — время с последнего включения
lscpu – данные процессора
whatis – показывает что делает комманда
whereis – показывает где файл
locate – показывает где файл
ls — показать что в этой директории
ls –la –R / — показать все на компутере
Ctrl Z — отправить процесс на background
Ctrl C – прекратить процесс вообще