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

Все потоки

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

Статистика за май по QA вакансиям на HeadHunter

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 301
Тестирование IT-систем *Тестирование игр *Тестирование мобильных приложений *Тестирование веб-сервисов *Карьера в IT-индустрии
Аналитика

Раз в месяц я и команда вручную собираем статистику по вакансиям тестировщиков на HeadHunter.

Мы не делаем выводы, а оставим тут сухие цифры. Много или мало сейчас открытых вакансий и что с рынком — пусть каждый интерпретирует по-своему. 

Сегодня статистика за май 2023г.

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

Новости

Менеджер контекста это просто

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 291
Python *
Из песочницы

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

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

Business continuity & Operational resilience: вчера, сегодня, завтра. Откуда пришло и что дальше?

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 70
Информационная безопасность *Управление проектами *Учебный процесс в IT IT-компании
Мнение

Недавно The BCI (один из ведущих институтов ведущих свою деятельность в области организационной устойчивости и непрерывности деятельности) выпустил свой регулярный отчет «BCI Operational Resilience Report 2023» совместно с Riskonnect (решения в области риск-менеджмента).

Один из вопросов для респондентов был «Eсть ли разница между «организационной уcтойчивостью» и «операционной устойчивостью». Судя по ответам и достаточно ожидаемо - разницы для большинства респондентов и в большинстве организаций нет. А еще коллеги по итогу изучения отчета подняли тему того, что The BCI ввел еще один новый термин «организационная устойчивость» в дополнение к «непрерывность бизнеса» и «операционная устойчивость».

На Хабре по запросу «Непрерывность бизнеса», «DRP», «BCP», «BIA» найдется порядочное количество статей от моих коллег (с некоторыми коллегами знаком лично, а с некоторыми даже посчастливилось какое-то время поработать совместно) на тему восстановления информационных систем, тестирования ИС, отказоустойчивой инфраструктуры и еще несколько тем. Но нет ни одной статьи, в которой было бы своими словами написано «А откуда вообще это все пошло, как изменяется, куда идет и почему».

Я решил это исправить, написать статью и ответить на вопросы: «Откуда пошло обеспечение непрерывности деятельности и операционная устойчивость?», «Как изменяется?», «Куда идет и почему?».

И в этой статье поделиться своими мыслями о развитии отрасли и ее текущем де-факто состоянии при зрелом (и не очень) уровне внедрения, которые сформировал для себе.

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

Повторяй за мной или двигаем виртуальной камерой like a pro

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 268
Python *Программирование *Компьютерная анимация *CGI (графика) *

DVD – как много в этой аббревиатуре! Уверен, что вы наверняка помните такое явление, как ларьки и палатки с дисками, исчезнувшие только к началу 2010-х годов (по крайней мере так было в столице). В один из таких ларьков в конце 2009-го заглянул десятилетний я, внимание которого тут же привлекла коробка с надписью «3D Studio Max 2010»... Аниматором я, увы, так и не стал, однако интерес к области визуальных эффектов сохранился надолго.

В поисках обучающих материалов с англо-русским словарём наперевес в один прекрасный день я забрёл на Videocopilot. В одном из уроков автор с помощью неведомой волшебной софтины под названием Boujou показал, как отследить движение камеры в отснятом материале для его дальнейшего совмещения с трёхмерной графикой, что в подростковом мозгу произвело эффект разорвавшейся бомбы. Много позже, курсе на втором-третьем, меня всё чаще посещала навязчивая мысль – а как это вообще работает?

В данной статье мне бы хотелось рассмотреть математический аппарат, при-меняемый в данном классе задач, а также сдобрить её щепоткой практики. Приятного чтения!

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

Истории

FastAPI без db: Session

Уровень сложности Средний
Время на прочтение 2 мин
Количество просмотров 787
Разработка веб-сайтов *Python *SQL *
Из песочницы

Если вы пытались сделать CRUD для FastAPI или вынести бизнес логику из контроллеров, то возможно вы видели или делали такую страшную конструкцию:

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Комментарии 2

Реально ли привлечь РЖД за нарушение лицензии модели синтеза из репозитория silero-models?

Уровень сложности Простой
Время на прочтение 1 мин
Количество просмотров 3.4K
Open source *Машинное обучение *Управление проектами *Законодательство в IT Голосовые интерфейсы *
Мнение

Увидел новость про виртуального помощника "Валеру", которого только что презентовала РЖД. Судя по голосу, взят наш голос aidar из репозитория silero-models … опубликованный под некоммерческой под лицензией CC BY-NC-SA.

Обсудить
Всего голосов 46: ↑39 и ↓7 +32
Комментарии 40

Как начать тестировать backend и не сойти с ума

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 586
Блог компании Usetech Программирование *SQL *Git *Тестирование веб-сервисов *
Обзор

Дисклеймер: B первую очередь материал будет интересен тем, кто уже значительное время занимается тестированием пользовательского интерфейса и не знает, как подойти к тестированию backend части приложения. Я не претендую на истину: всё, что сказано ниже, является моим субъективным мнением и пережитым опытом.

Введение

Рынок IT специалистов начал стремительно развиваться в последние пару лет. Требования ко всем специальностям, которые задействованы в разработке программного обеспечения, растут со скоростью развития применяемых технологий. Требования выросли и к специалистам по тестированию. Например, если ещё в 2019 году для того, чтобы устроится тестировщиком в международную IT компанию достаточно было иметь год опыта тестирования чего-нибудь, прочитать «Тестирование dot com» Савина, уметь писать тест-кейсы, знать такие слова как «GIT», «SQL» и «Redmine», то в 2021 году ситуация стала радикально меняться. Осознание того факта, что пятилетний опыт ручного тестирования frontend части различных приложений недостаточен для конкурирования на рынке, привёл меня к выгоранию и побудил к решительным действиям. Я осознал, чтобы не остаться на обочине всей IT индустрии необходимо соответствовать современным критериям хорошего специалиста по тестированию. А именно, попытаться понять, как тестировать серверную часть приложений.

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

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Комментарии 0

Математическая версия игры «Морской бой»

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 850
Математика *Логические игры
Из песочницы

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

В качестве игрового поля берётся координатная плоскость хОу произвольного размера. Если играющие знакомы с отрицательными числами, то от (-10; -10) до (10; 10) скорее всего будет достаточно, хотя чем обширнее их знания алгебры, тем больше нужна игровая площадь. Для всех, кто младше шестого класса, советую поле от (0; 0) до (20; 20), или даже до (10; 10). Прямоугольное, естественно (квадратность не обязательна). Для старших, конечно, можно задавать её как любую криволинейную трапецию или не задавать вовсе, лишь бы все корабли вместились в чертёж заданного масштаба.

Читать далее
Всего голосов 17: ↑17 и ↓0 +17
Комментарии 1

Технохаб «Сбера» для IT-специалистов в Екатеринбурге изнутри

Время на прочтение 5 мин
Количество просмотров 504
Учебный процесс в IT Управление персоналом *Карьера в IT-индустрии Финансы в IT IT-компании
Репортаж

В конце мая 2023 года представитель Хабра побывал на экскурсии в первом в России Технохабе «Сбера», который расположен в Екатеринбурге. Это технологический центр, где IT-специалисты не только работают, занимаются спортом и отдыхают, но и проходят обучение и адаптацию в корпоративной среде.

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

Свой NPM репозитарий Verdaccio + GitLab + Docker

Уровень сложности Средний
Время на прочтение 3 мин
Количество просмотров 300
Разработка веб-сайтов *JavaScript *Node.JS *DevOps *VueJS *
Из песочницы

Требовалось кешировать используемые в разных проектах NPM пакеты (+ хранить свои пакеты) на отдельном сервере.

Было решено делать это с помощью репозитария Verdaccio (по нему есть достаточно хорошая офф. дока), крутится это все должно в Docker, а разворачиваться на отдельном сервере через GitLab CI/CD.

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

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Комментарии 3

Лазер против подделок: новый уровень борьбы с контрафактом

Время на прочтение 9 мин
Количество просмотров 808
Лазеры

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

В этой статье мы поговорим о важной мере, направленной на улучшение качества продукции и защиту прав потребителей – обязательной маркировке товаров. Как она помогает бороться с контрафактом, какие существуют системы учёта товаров и почему лазерная маркировка самая эффективная.

Читать далее
Всего голосов 10: ↑1 и ↓9 -8
Комментарии 13

Создание сервера для онлайн ММО игр на PHP ч. 7 — Игровые локации (тайловые карты)

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 581
PHP *Разработка игр *Unity *Игры и игровые консоли
Роадмэп

Продолжая рассказывать о своем пути создания ПО для догружаемого контента в играх в этой статье хотел бы остановится на игровых картах (локациях).

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

Состояние Node.js Performance в 2023 году

Время на прочтение 25 мин
Количество просмотров 634
Блог компании OTUS Node.JS *
Перевод

На дворе 2023 год, и мы выпустили Node.js v20. Это значительное достижение, и цель этой статьи — использовать научную оценку состояния производительности Node.js.

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

Цель этой статьи — предоставить сравнительный анализ различных версий Node.js. Она подчеркивает улучшения и недостатки, а также дает представление о причинах этих изменений, не проводя никаких сравнений с другими рантаймами JavaScript.

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

Очередная шпаргалка по тестированию. А как начинать-то?

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 397
Тестирование IT-систем *
Цель статьи: объяснить с чего начать применение теории тестирования на практике, попутно раскидывая всё по полочкам. Это не истина в последней инстанции, ибо информации тонны на вкус и цвет для каждого, но именно из-за неё и каши в головах новичков и появилась статья в качестве краткого руководства, потому что большинство говорят ЧТО нужно сделать, а не КАК это сделать. Кто-то и так все это знает, а кому-то уже надо начинать тестировать, ведь от тебя уже ждут результатов, желательно, вчера. Пишется это все для тестировщика, у которого ничего нет: документации/онбординга/один или новичок на проекте/вообще без опыта/мне бы чисто black box и т.д. Для меня лично, выбранная здесь терминология, на сей день лучше всего передает суть происходящего в тестировании. Правда я не смогу указать авторов идей и высказываний, т.к. приходилось сортировать горы информации, чтобы отсеять лишнее, да и подобная статья не планировалась вовсе, поэтому выписывались только идеи
Читать дальше →
Всего голосов 1: ↑0 и ↓1 -1
Комментарии 0

Осваиваем плейбуки Ansible: учебное пособие по настройке сервера и веб-развертыванию

Время на прочтение 5 мин
Количество просмотров 836
Блог компании Southbridge Информационная безопасность *IT-инфраструктура *Карьера в IT-индустрии DevOps *
Перевод

Ansible — мощный инструмент автоматизации, который используется для настройки и управления серверами. В этой статье мы рассмотрим плейбук Ansible, предназначенный для настройки и управления несколькими серверами, включая хост-сервер, веб-сервер и сервер CentOS. Мы также обсудим концепцию ролей и их значение в организации задач для эффективного администрирования.

Читать далее
Всего голосов 6: ↑2 и ↓4 -2
Комментарии 1

Внутри MajorDom v1.0 — Разбираем архитектуру новой системы умного дома

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 419
Python *Разработка под Arduino *Разработка на Raspberry Pi *Умный дом Голосовые интерфейсы *

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

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

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

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

Не только VNC и RDP.  Удаленный рабочий стол Linux с X2Go

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 1.4K
Настройка Linux *Open source *Лайфхаки для гиков Удалённая работа
Кейс

В этой статье ищем и находим решение задачи по организации удаленного доступа к Ubuntu: минусы VNC и RDP, история альтернативного протокола — NX, преимущества и работа с X2Go

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

Дисплеев больше не будет

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 5.8K
Исследования и прогнозы в IT *Искусственный интеллект AR и VR Научная фантастика Будущее здесь
Из песочницы

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

Читать далее
Всего голосов 14: ↑3 и ↓11 -8
Комментарии 29

Уделываем классические компьютеры при помощи Borealis

Уровень сложности Средний
Время на прочтение 12 мин
Количество просмотров 1.6K
Блог компании Timeweb Cloud Облачные вычисления *Суперкомпьютеры Квантовые технологии
Обзор
Перевод
image

Эта история повествует о первом в мире общедоступном квантовом компьютере, развёрнутом в облаке.

Компания Xanadu весной 2022 года объявила о запуске Borealis, новейшего квантового компьютера, развёрнутого в облаке и предоставленного в общий доступ. В этом компьютере 216 кубитов в сжатом состоянии – то есть, почти в 20 раз больше, чем в X12, системе предыдущего поколения, также действовавшей в облаке. Borealis – это крупнейший в истории фотонный квантовый компьютер, а также первая в своём роде машина, предоставленная в публичное использование.
Читать дальше →
Всего голосов 14: ↑14 и ↓0 +14
Комментарии 0

Занимательные задачи для любителей ML

Время на прочтение 2 мин
Количество просмотров 480
Блог компании Цифровой СИБУР Хакатоны Машинное обучение *Data Engineering *

Привет! Хотим подробнее рассказать вам о двух задачах, которые ждут вас на нашем челлендже с призовым фондом в 1 млн рублей.

Задача #1

Итак, у нас сливо-наливная эстакада. Как намекает название — на ней сливают или наливают продукт. Состав, прибывающий для этого дела, обслуживают сотрудники СИБУРа. Но кроме наших непосредственных сотрудников, есть ещё подрядчики, которые должны подготовить вагон-цистерну.

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